summaryrefslogtreecommitdiff
path: root/gcc/test.diff
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2016-02-22 12:39:31 +0100
committerThomas Schwinge <thomas@codesourcery.com>2016-02-22 12:39:31 +0100
commit40e68ed286630470ea352a79894aa410ef718ead (patch)
treed9e079b24439c0db2b38219eec024e6f1325ef75 /gcc/test.diff
parent0ac701c19f3a6defc6df40f29288f0d3e843cc3c (diff)
gcc: bd5bb665eb00598666a8162c2440410a51eb9e7e (2016-02-20)
Diffstat (limited to 'gcc/test.diff')
-rw-r--r--gcc/test.diff11608
1 files changed, 6426 insertions, 5182 deletions
diff --git a/gcc/test.diff b/gcc/test.diff
index 2b1b0530..dd368d43 100644
--- a/gcc/test.diff
+++ b/gcc/test.diff
@@ -1,52 +1,52 @@
diff --git toolchain/logs/gcc/kepler.SCHWINGE/test/[ARCH]/boehm-gc/testsuite/boehm-gc.sum toolchain/logs/gcc/laplace.SCHWINGE/test/[ARCH]/boehm-gc/testsuite/boehm-gc.sum
-index 0102334..58f2517 100644
+index f9c6638..1e90b71 100644
--- toolchain/logs/gcc/kepler.SCHWINGE/test/[ARCH]/boehm-gc/testsuite/boehm-gc.sum
+++ toolchain/logs/gcc/laplace.SCHWINGE/test/[ARCH]/boehm-gc/testsuite/boehm-gc.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Fri Feb 19 22:29:03 2016
+-Test Run By thomas on Sun Feb 21 23:44:02 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Sat Feb 20 00:45:50 2016
++Test Run By thomas on Mon Feb 22 05:59:46 2016
+Native configuration is i686-unknown-gnu0.6
=== boehm-gc tests ===
diff --git toolchain/logs/gcc/kepler.SCHWINGE/test/[ARCH]/libatomic/testsuite/libatomic.sum toolchain/logs/gcc/laplace.SCHWINGE/test/[ARCH]/libatomic/testsuite/libatomic.sum
-index b066d6c..4498784 100644
+index 78be972..399f21f 100644
--- toolchain/logs/gcc/kepler.SCHWINGE/test/[ARCH]/libatomic/testsuite/libatomic.sum
+++ toolchain/logs/gcc/laplace.SCHWINGE/test/[ARCH]/libatomic/testsuite/libatomic.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Fri Feb 19 22:42:52 2016
+-Test Run By thomas on Mon Feb 22 00:00:04 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Sat Feb 20 01:06:38 2016
++Test Run By thomas on Mon Feb 22 06:30:35 2016
+Native configuration is i686-unknown-gnu0.6
=== libatomic tests ===
diff --git toolchain/logs/gcc/kepler.SCHWINGE/test/[ARCH]/libffi/testsuite/libffi.sum toolchain/logs/gcc/laplace.SCHWINGE/test/[ARCH]/libffi/testsuite/libffi.sum
-index 43f2e3a..286d580 100644
+index 11ce762..cf3afc4 100644
--- toolchain/logs/gcc/kepler.SCHWINGE/test/[ARCH]/libffi/testsuite/libffi.sum
+++ toolchain/logs/gcc/laplace.SCHWINGE/test/[ARCH]/libffi/testsuite/libffi.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Fri Feb 19 22:20:46 2016
+-Test Run By thomas on Sun Feb 21 23:35:28 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Sat Feb 20 00:22:41 2016
++Test Run By thomas on Mon Feb 22 05:31:29 2016
+Native configuration is i686-unknown-gnu0.6
=== libffi tests ===
diff --git toolchain/logs/gcc/kepler.SCHWINGE/test/[ARCH]/libgomp/testsuite/libgomp.sum toolchain/logs/gcc/laplace.SCHWINGE/test/[ARCH]/libgomp/testsuite/libgomp.sum
-index 2695224..cc89475 100644
+index aef2d78..175b21c 100644
--- toolchain/logs/gcc/kepler.SCHWINGE/test/[ARCH]/libgomp/testsuite/libgomp.sum
+++ toolchain/logs/gcc/laplace.SCHWINGE/test/[ARCH]/libgomp/testsuite/libgomp.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Fri Feb 19 22:29:11 2016
+-Test Run By thomas on Sun Feb 21 23:44:11 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Sat Feb 20 00:46:00 2016
++Test Run By thomas on Mon Feb 22 06:00:00 2016
+Native configuration is i686-unknown-gnu0.6
=== libgomp tests ===
-@@ -188,7 +188,7 @@ PASS: libgomp.c/icv-1.c execution test
+@@ -244,7 +244,7 @@ PASS: libgomp.c/icv-1.c execution test
PASS: libgomp.c/icv-2.c (test for excess errors)
PASS: libgomp.c/icv-2.c execution test
PASS: libgomp.c/lib-1.c (test for excess errors)
@@ -54,100 +54,94 @@ index 2695224..cc89475 100644
+FAIL: libgomp.c/lib-1.c execution test
PASS: libgomp.c/lib-2.c (test for excess errors)
PASS: libgomp.c/lib-2.c execution test
- PASS: libgomp.c/lock-1.c (test for excess errors)
-@@ -2151,35 +2151,35 @@ PASS: libgomp.fortran/lastprivate2.f90 -O execution test
- PASS: libgomp.fortran/lib1.f90 -O0 (test for excess errors)
- PASS: libgomp.fortran/lib1.f90 -O0 execution test
+ PASS: libgomp.c/linear-1.c (test for excess errors)
+@@ -2356,19 +2356,19 @@ PASS: libgomp.fortran/lib1.f90 -O0 execution test
PASS: libgomp.fortran/lib1.f90 -O1 (test for excess errors)
--PASS: libgomp.fortran/lib1.f90 -O1 execution test
-+FAIL: libgomp.fortran/lib1.f90 -O1 execution test
+ PASS: libgomp.fortran/lib1.f90 -O1 execution test
PASS: libgomp.fortran/lib1.f90 -O2 (test for excess errors)
- PASS: libgomp.fortran/lib1.f90 -O2 execution test
- PASS: libgomp.fortran/lib1.f90 -O3 -fomit-frame-pointer (test for excess errors)
--PASS: libgomp.fortran/lib1.f90 -O3 -fomit-frame-pointer execution test
-+FAIL: libgomp.fortran/lib1.f90 -O3 -fomit-frame-pointer execution test
- PASS: libgomp.fortran/lib1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
--PASS: libgomp.fortran/lib1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
-+FAIL: libgomp.fortran/lib1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
- PASS: libgomp.fortran/lib1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
--PASS: libgomp.fortran/lib1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
-+FAIL: libgomp.fortran/lib1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+-PASS: libgomp.fortran/lib1.f90 -O2 execution test
++FAIL: libgomp.fortran/lib1.f90 -O2 execution test
+ PASS: libgomp.fortran/lib1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+ PASS: libgomp.fortran/lib1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
PASS: libgomp.fortran/lib1.f90 -O3 -g (test for excess errors)
- PASS: libgomp.fortran/lib1.f90 -O3 -g execution test
+-PASS: libgomp.fortran/lib1.f90 -O3 -g execution test
++FAIL: libgomp.fortran/lib1.f90 -O3 -g execution test
PASS: libgomp.fortran/lib1.f90 -Os (test for excess errors)
--PASS: libgomp.fortran/lib1.f90 -Os execution test
-+FAIL: libgomp.fortran/lib1.f90 -Os execution test
+ PASS: libgomp.fortran/lib1.f90 -Os execution test
PASS: libgomp.fortran/lib2.f -O0 (test for excess errors)
PASS: libgomp.fortran/lib2.f -O0 execution test
PASS: libgomp.fortran/lib2.f -O1 (test for excess errors)
- PASS: libgomp.fortran/lib2.f -O1 execution test
+-PASS: libgomp.fortran/lib2.f -O1 execution test
++FAIL: libgomp.fortran/lib2.f -O1 execution test
PASS: libgomp.fortran/lib2.f -O2 (test for excess errors)
-PASS: libgomp.fortran/lib2.f -O2 execution test
+FAIL: libgomp.fortran/lib2.f -O2 execution test
- PASS: libgomp.fortran/lib2.f -O3 -fomit-frame-pointer (test for excess errors)
--PASS: libgomp.fortran/lib2.f -O3 -fomit-frame-pointer execution test
-+FAIL: libgomp.fortran/lib2.f -O3 -fomit-frame-pointer execution test
- PASS: libgomp.fortran/lib2.f -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
- PASS: libgomp.fortran/lib2.f -O3 -fomit-frame-pointer -funroll-loops execution test
- PASS: libgomp.fortran/lib2.f -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
- PASS: libgomp.fortran/lib2.f -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+ PASS: libgomp.fortran/lib2.f -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+ PASS: libgomp.fortran/lib2.f -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
PASS: libgomp.fortran/lib2.f -O3 -g (test for excess errors)
--PASS: libgomp.fortran/lib2.f -O3 -g execution test
-+FAIL: libgomp.fortran/lib2.f -O3 -g execution test
- PASS: libgomp.fortran/lib2.f -Os (test for excess errors)
--PASS: libgomp.fortran/lib2.f -Os execution test
-+FAIL: libgomp.fortran/lib2.f -Os execution test
- PASS: libgomp.fortran/lib3.f -O0 (test for excess errors)
- PASS: libgomp.fortran/lib3.f -O0 execution test
+@@ -2380,13 +2380,13 @@ PASS: libgomp.fortran/lib3.f -O0 execution test
PASS: libgomp.fortran/lib3.f -O1 (test for excess errors)
-@@ -2187,15 +2187,15 @@ PASS: libgomp.fortran/lib3.f -O1 execution test
+ PASS: libgomp.fortran/lib3.f -O1 execution test
PASS: libgomp.fortran/lib3.f -O2 (test for excess errors)
- PASS: libgomp.fortran/lib3.f -O2 execution test
- PASS: libgomp.fortran/lib3.f -O3 -fomit-frame-pointer (test for excess errors)
--PASS: libgomp.fortran/lib3.f -O3 -fomit-frame-pointer execution test
-+FAIL: libgomp.fortran/lib3.f -O3 -fomit-frame-pointer execution test
- PASS: libgomp.fortran/lib3.f -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
- PASS: libgomp.fortran/lib3.f -O3 -fomit-frame-pointer -funroll-loops execution test
- PASS: libgomp.fortran/lib3.f -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
--PASS: libgomp.fortran/lib3.f -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
-+FAIL: libgomp.fortran/lib3.f -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+-PASS: libgomp.fortran/lib3.f -O2 execution test
++FAIL: libgomp.fortran/lib3.f -O2 execution test
+ PASS: libgomp.fortran/lib3.f -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+ PASS: libgomp.fortran/lib3.f -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
PASS: libgomp.fortran/lib3.f -O3 -g (test for excess errors)
--PASS: libgomp.fortran/lib3.f -O3 -g execution test
-+FAIL: libgomp.fortran/lib3.f -O3 -g execution test
+ PASS: libgomp.fortran/lib3.f -O3 -g execution test
PASS: libgomp.fortran/lib3.f -Os (test for excess errors)
-PASS: libgomp.fortran/lib3.f -Os execution test
+FAIL: libgomp.fortran/lib3.f -Os execution test
PASS: libgomp.fortran/lib4.f90 -O0 (test for excess errors)
PASS: libgomp.fortran/lib4.f90 -O0 execution test
PASS: libgomp.fortran/lib4.f90 -O1 (test for excess errors)
-@@ -6041,5 +6041,6 @@ PASS: libgomp.oacc-fortran/subarrays-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SH
+@@ -5083,5 +5083,6 @@ PASS: libgomp.oacc-fortran/subarrays-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SH
=== libgomp Summary ===
--# of expected passes 5771
-+# of expected passes 5757
-+# of unexpected failures 14
- # of unsupported tests 253
+-# of expected passes 4805
++# of expected passes 4798
++# of unexpected failures 7
+ # of unsupported tests 261
diff --git toolchain/logs/gcc/kepler.SCHWINGE/test/[ARCH]/libitm/testsuite/libitm.sum toolchain/logs/gcc/laplace.SCHWINGE/test/[ARCH]/libitm/testsuite/libitm.sum
-index 01cbce2..705b24d 100644
+index 0346a06..7b18170 100644
--- toolchain/logs/gcc/kepler.SCHWINGE/test/[ARCH]/libitm/testsuite/libitm.sum
+++ toolchain/logs/gcc/laplace.SCHWINGE/test/[ARCH]/libitm/testsuite/libitm.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Fri Feb 19 22:42:49 2016
+-Test Run By thomas on Sun Feb 21 23:59:57 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Sat Feb 20 01:06:31 2016
++Test Run By thomas on Mon Feb 22 06:25:21 2016
+Native configuration is i686-unknown-gnu0.6
=== libitm tests ===
+@@ -25,7 +25,8 @@ PASS: libitm.c/memset-1.c execution test
+ PASS: libitm.c/notx.c (test for excess errors)
+ PASS: libitm.c/notx.c execution test
+ PASS: libitm.c/priv-1.c (test for excess errors)
+-PASS: libitm.c/priv-1.c execution test
++WARNING: program timed out.
++FAIL: libitm.c/priv-1.c execution test
+ PASS: libitm.c/reentrant.c (test for excess errors)
+ PASS: libitm.c/reentrant.c execution test
+ PASS: libitm.c/simple-1.c (test for excess errors)
+@@ -58,6 +59,7 @@ PASS: libitm.c++/throwdown.C (test for excess errors)
+
+ === libitm Summary ===
+
+-# of expected passes 42
++# of expected passes 41
++# of unexpected failures 1
+ # of expected failures 3
+ # of unsupported tests 1
diff --git toolchain/logs/gcc/kepler.SCHWINGE/test/[ARCH]/libjava/testsuite/libjava.sum toolchain/logs/gcc/laplace.SCHWINGE/test/[ARCH]/libjava/testsuite/libjava.sum
-index 3097de5..96a674f 100644
+index 4ac3518..b06b57e 100644
--- toolchain/logs/gcc/kepler.SCHWINGE/test/[ARCH]/libjava/testsuite/libjava.sum
+++ toolchain/logs/gcc/laplace.SCHWINGE/test/[ARCH]/libjava/testsuite/libjava.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Fri Feb 19 22:23:27 2016
+-Test Run By thomas on Sun Feb 21 23:38:04 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Sat Feb 20 00:29:40 2016
++Test Run By thomas on Mon Feb 22 05:39:41 2016
+Native configuration is i686-unknown-gnu0.6
=== libjava tests ===
@@ -199,7 +193,7 @@ index 3097de5..96a674f 100644
PASS: Throw_3 compilation from source
PASS: Throw_3 execution - source compiled test
PASS: Throw_3 output - source compiled test
-@@ -2606,5 +2606,7 @@ Running [...]/hurd/master/libjava/testsuite/libjava.verify/verify.exp ...
+@@ -2606,5 +2606,7 @@ Running ../../../../master/libjava/testsuite/libjava.verify/verify.exp ...
=== libjava Summary ===
@@ -209,13 +203,13 @@ index 3097de5..96a674f 100644
# of expected failures 4
+# of untested testcases 4
diff --git toolchain/logs/gcc/kepler.SCHWINGE/test/[ARCH]/libstdc++-v3/testsuite/libstdc++.sum toolchain/logs/gcc/laplace.SCHWINGE/test/[ARCH]/libstdc++-v3/testsuite/libstdc++.sum
-index 23dc3aa..bbbf2ad 100644
+index c238bfa..117c89d 100644
--- toolchain/logs/gcc/kepler.SCHWINGE/test/[ARCH]/libstdc++-v3/testsuite/libstdc++.sum
+++ toolchain/logs/gcc/laplace.SCHWINGE/test/[ARCH]/libstdc++-v3/testsuite/libstdc++.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Fri Feb 19 20:14:36 2016
+-Test Run By thomas on Sun Feb 21 20:31:28 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Fri Feb 19 21:20:05 2016
++Test Run By thomas on Mon Feb 22 01:04:37 2016
+Native configuration is i686-unknown-gnu0.6
=== libstdc++ tests ===
@@ -228,7 +222,16 @@ index 23dc3aa..bbbf2ad 100644
Running [...]/hurd/master/libstdc++-v3/testsuite/libstdc++-dg/conformance.exp ...
PASS: 17_intro/freestanding.cc (test for excess errors)
PASS: 17_intro/freestanding.cc execution test
-@@ -5941,11 +5940,11 @@ PASS: 27_io/basic_filebuf/close/char/3.cc execution test
+@@ -1887,7 +1886,7 @@ PASS: 21_strings/c_strings/char/3_neg.cc (test for errors, line 45)
+ PASS: 21_strings/c_strings/char/3_neg.cc (test for errors, line 46)
+ PASS: 21_strings/c_strings/char/3_neg.cc (test for errors, line 47)
+ PASS: 21_strings/c_strings/char/3_neg.cc (test for excess errors)
+-PASS: 21_strings/c_strings/char/69626.cc (test for excess errors)
++UNSUPPORTED: 21_strings/c_strings/char/69626.cc
+ PASS: 21_strings/c_strings/wchar_t/1.cc (test for excess errors)
+ PASS: 21_strings/c_strings/wchar_t/1.cc execution test
+ PASS: 21_strings/c_strings/wchar_t/2.cc (test for excess errors)
+@@ -6238,11 +6237,11 @@ PASS: 27_io/basic_filebuf/close/char/3.cc execution test
PASS: 27_io/basic_filebuf/close/char/4.cc (test for excess errors)
PASS: 27_io/basic_filebuf/close/char/4.cc execution test
PASS: 27_io/basic_filebuf/close/char/4879.cc (test for excess errors)
@@ -242,7 +245,7 @@ index 23dc3aa..bbbf2ad 100644
PASS: 27_io/basic_filebuf/close/wchar_t/12790-1.cc (test for excess errors)
PASS: 27_io/basic_filebuf/close/wchar_t/12790-1.cc execution test
PASS: 27_io/basic_filebuf/close/wchar_t/12790-2.cc (test for excess errors)
-@@ -5974,7 +5973,7 @@ PASS: 27_io/basic_filebuf/imbue/char/13007.cc execution test
+@@ -6271,7 +6270,7 @@ PASS: 27_io/basic_filebuf/imbue/char/13007.cc execution test
PASS: 27_io/basic_filebuf/imbue/char/13171-1.cc (test for excess errors)
PASS: 27_io/basic_filebuf/imbue/char/13171-1.cc execution test
PASS: 27_io/basic_filebuf/imbue/char/13171-2.cc (test for excess errors)
@@ -251,7 +254,7 @@ index 23dc3aa..bbbf2ad 100644
PASS: 27_io/basic_filebuf/imbue/char/13171-4.cc (test for excess errors)
PASS: 27_io/basic_filebuf/imbue/char/13171-4.cc execution test
PASS: 27_io/basic_filebuf/imbue/char/13582-2.cc (test for excess errors)
-@@ -6000,7 +5999,7 @@ PASS: 27_io/basic_filebuf/imbue/wchar_t/13582-2.cc execution test
+@@ -6297,7 +6296,7 @@ PASS: 27_io/basic_filebuf/imbue/wchar_t/13582-2.cc execution test
PASS: 27_io/basic_filebuf/imbue/wchar_t/13582-3.cc (test for excess errors)
PASS: 27_io/basic_filebuf/imbue/wchar_t/13582-3.cc execution test
PASS: 27_io/basic_filebuf/imbue/wchar_t/14975-2.cc (test for excess errors)
@@ -260,7 +263,7 @@ index 23dc3aa..bbbf2ad 100644
PASS: 27_io/basic_filebuf/imbue/wchar_t/2.cc (test for excess errors)
PASS: 27_io/basic_filebuf/imbue/wchar_t/2.cc execution test
PASS: 27_io/basic_filebuf/imbue/wchar_t/3.cc (test for excess errors)
-@@ -6025,7 +6024,8 @@ PASS: 27_io/basic_filebuf/open/char/4.cc (test for excess errors)
+@@ -6322,7 +6321,8 @@ PASS: 27_io/basic_filebuf/open/char/4.cc (test for excess errors)
PASS: 27_io/basic_filebuf/open/char/4.cc execution test
PASS: 27_io/basic_filebuf/open/char/5.cc (test for excess errors)
PASS: 27_io/basic_filebuf/open/char/9507.cc (test for excess errors)
@@ -270,7 +273,7 @@ index 23dc3aa..bbbf2ad 100644
PASS: 27_io/basic_filebuf/overflow/char/1.cc (test for excess errors)
PASS: 27_io/basic_filebuf/overflow/char/1.cc execution test
PASS: 27_io/basic_filebuf/overflow/char/13858.cc (test for excess errors)
-@@ -6108,7 +6108,7 @@ PASS: 27_io/basic_filebuf/seekoff/char/2-io.cc execution test
+@@ -6405,7 +6405,7 @@ PASS: 27_io/basic_filebuf/seekoff/char/2-io.cc execution test
PASS: 27_io/basic_filebuf/seekoff/char/2-out.cc (test for excess errors)
PASS: 27_io/basic_filebuf/seekoff/char/2-out.cc execution test
PASS: 27_io/basic_filebuf/seekoff/char/26777.cc (test for excess errors)
@@ -279,7 +282,7 @@ index 23dc3aa..bbbf2ad 100644
PASS: 27_io/basic_filebuf/seekoff/char/3-in.cc (test for excess errors)
PASS: 27_io/basic_filebuf/seekoff/char/3-in.cc execution test
PASS: 27_io/basic_filebuf/seekoff/char/3-io.cc (test for excess errors)
-@@ -6224,7 +6224,8 @@ PASS: 27_io/basic_filebuf/sgetn/char/2-out.cc execution test
+@@ -6521,7 +6521,8 @@ PASS: 27_io/basic_filebuf/sgetn/char/2-out.cc execution test
PASS: 27_io/basic_filebuf/sgetn/char/3.cc (test for excess errors)
PASS: 27_io/basic_filebuf/sgetn/char/3.cc execution test
PASS: 27_io/basic_filebuf/showmanyc/char/9533-1.cc (test for excess errors)
@@ -289,7 +292,7 @@ index 23dc3aa..bbbf2ad 100644
PASS: 27_io/basic_filebuf/showmanyc/char/9533-2.cc (test for excess errors)
PASS: 27_io/basic_filebuf/showmanyc/char/9533-2.cc execution test
PASS: 27_io/basic_filebuf/snextc/char/1-in.cc (test for excess errors)
-@@ -6312,7 +6313,7 @@ PASS: 27_io/basic_filebuf/underflow/10096.cc execution test
+@@ -6609,7 +6610,7 @@ PASS: 27_io/basic_filebuf/underflow/10096.cc execution test
PASS: 27_io/basic_filebuf/underflow/char/1.cc (test for excess errors)
PASS: 27_io/basic_filebuf/underflow/char/1.cc execution test
PASS: 27_io/basic_filebuf/underflow/char/10097.cc (test for excess errors)
@@ -298,7 +301,7 @@ index 23dc3aa..bbbf2ad 100644
PASS: 27_io/basic_filebuf/underflow/char/2.cc (test for excess errors)
PASS: 27_io/basic_filebuf/underflow/char/2.cc execution test
PASS: 27_io/basic_filebuf/underflow/char/3.cc (test for excess errors)
-@@ -7508,13 +7509,13 @@ PASS: 27_io/objects/char/5268.cc execution test
+@@ -7806,13 +7807,13 @@ PASS: 27_io/objects/char/5268.cc execution test
PASS: 27_io/objects/char/6.cc (test for excess errors)
PASS: 27_io/objects/char/6.cc execution test
PASS: 27_io/objects/char/7.cc (test for excess errors)
@@ -314,7 +317,7 @@ index 23dc3aa..bbbf2ad 100644
PASS: 27_io/objects/char/dr455.cc (test for excess errors)
PASS: 27_io/objects/char/dr455.cc execution test
PASS: 27_io/objects/wchar_t/1.cc (test for excess errors)
-@@ -7552,13 +7553,13 @@ PASS: 27_io/objects/wchar_t/5268.cc execution test
+@@ -7850,13 +7851,13 @@ PASS: 27_io/objects/wchar_t/5268.cc execution test
PASS: 27_io/objects/wchar_t/6.cc (test for excess errors)
PASS: 27_io/objects/wchar_t/6.cc execution test
PASS: 27_io/objects/wchar_t/7.cc (test for excess errors)
@@ -330,17 +333,17 @@ index 23dc3aa..bbbf2ad 100644
PASS: 27_io/objects/wchar_t/9662.cc (test for excess errors)
PASS: 27_io/objects/wchar_t/9662.cc execution test
PASS: 27_io/objects/wchar_t/dr455.cc (test for excess errors)
-@@ -7961,7 +7962,8 @@ PASS: 30_threads/async/any.cc execution test
- PASS: 30_threads/async/async.cc (test for excess errors)
- PASS: 30_threads/async/async.cc execution test
+@@ -8279,7 +8280,8 @@ PASS: 30_threads/async/async.cc execution test
+ PASS: 30_threads/async/except.cc (test for excess errors)
+ PASS: 30_threads/async/except.cc execution test
PASS: 30_threads/async/forced_unwind.cc (test for excess errors)
-PASS: 30_threads/async/forced_unwind.cc execution test
+WARNING: program timed out.
+FAIL: 30_threads/async/forced_unwind.cc execution test
PASS: 30_threads/async/launch.cc (test for excess errors)
PASS: 30_threads/async/launch.cc execution test
- PASS: 30_threads/async/sync.cc (test for excess errors)
-@@ -7988,7 +7990,8 @@ PASS: 30_threads/condition_variable/members/1.cc execution test
+ PASS: 30_threads/async/lwg2021.cc (test for excess errors)
+@@ -8307,7 +8309,8 @@ 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)
@@ -350,7 +353,7 @@ index 23dc3aa..bbbf2ad 100644
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
-@@ -8110,7 +8113,8 @@ PASS: 30_threads/packaged_task/cons/move.cc execution test
+@@ -8431,7 +8434,8 @@ PASS: 30_threads/packaged_task/cons/move.cc execution test
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)
@@ -360,7 +363,7 @@ index 23dc3aa..bbbf2ad 100644
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)
-@@ -8255,43 +8259,28 @@ PASS: 30_threads/shared_future/members/wait_for.cc execution test
+@@ -8581,56 +8585,38 @@ PASS: 30_threads/shared_future/members/wait_for.cc execution test
PASS: 30_threads/shared_future/members/wait_until.cc (test for excess errors)
PASS: 30_threads/shared_future/members/wait_until.cc execution test
PASS: 30_threads/shared_future/requirements/explicit_instantiation.cc (test for excess errors)
@@ -386,8 +389,6 @@ index 23dc3aa..bbbf2ad 100644
-PASS: 30_threads/shared_lock/locking/4.cc execution test
-PASS: 30_threads/shared_lock/modifiers/1.cc (test for excess errors)
-PASS: 30_threads/shared_lock/modifiers/1.cc execution test
--PASS: 30_threads/shared_lock/modifiers/2.cc (test for excess errors)
--PASS: 30_threads/shared_lock/modifiers/2.cc execution test
+UNSUPPORTED: 30_threads/shared_lock/cons/1.cc
+UNSUPPORTED: 30_threads/shared_lock/cons/2.cc
+UNSUPPORTED: 30_threads/shared_lock/cons/3.cc
@@ -399,9 +400,24 @@ index 23dc3aa..bbbf2ad 100644
+UNSUPPORTED: 30_threads/shared_lock/locking/3.cc
+UNSUPPORTED: 30_threads/shared_lock/locking/4.cc
+UNSUPPORTED: 30_threads/shared_lock/modifiers/1.cc
-+UNSUPPORTED: 30_threads/shared_lock/modifiers/2.cc
PASS: 30_threads/shared_lock/requirements/explicit_instantiation.cc (test for excess errors)
PASS: 30_threads/shared_lock/requirements/typedefs.cc (test for excess errors)
+-PASS: 30_threads/shared_mutex/cons/1.cc (test for excess errors)
+-PASS: 30_threads/shared_mutex/cons/1.cc execution test
++UNSUPPORTED: 30_threads/shared_mutex/cons/1.cc
+ PASS: 30_threads/shared_mutex/cons/assign_neg.cc (test for errors, line 32)
+ PASS: 30_threads/shared_mutex/cons/assign_neg.cc (test for excess errors)
+ PASS: 30_threads/shared_mutex/cons/copy_neg.cc (test for errors, line 31)
+ PASS: 30_threads/shared_mutex/cons/copy_neg.cc (test for excess errors)
+ PASS: 30_threads/shared_mutex/requirements/standard_layout.cc (test for excess errors)
+-PASS: 30_threads/shared_mutex/try_lock/1.cc (test for excess errors)
+-PASS: 30_threads/shared_mutex/try_lock/1.cc execution test
+-PASS: 30_threads/shared_mutex/try_lock/2.cc (test for excess errors)
+-PASS: 30_threads/shared_mutex/try_lock/2.cc execution test
++UNSUPPORTED: 30_threads/shared_mutex/try_lock/1.cc
++UNSUPPORTED: 30_threads/shared_mutex/try_lock/2.cc
+ PASS: 30_threads/shared_mutex/unlock/1.cc (test for excess errors)
+ PASS: 30_threads/shared_mutex/unlock/1.cc execution test
-PASS: 30_threads/shared_timed_mutex/cons/1.cc (test for excess errors)
-PASS: 30_threads/shared_timed_mutex/cons/1.cc execution test
+UNSUPPORTED: 30_threads/shared_timed_mutex/cons/1.cc
@@ -414,12 +430,15 @@ index 23dc3aa..bbbf2ad 100644
-PASS: 30_threads/shared_timed_mutex/try_lock/1.cc execution test
-PASS: 30_threads/shared_timed_mutex/try_lock/2.cc (test for excess errors)
-PASS: 30_threads/shared_timed_mutex/try_lock/2.cc execution test
+-PASS: 30_threads/shared_timed_mutex/try_lock/3.cc (test for excess errors)
+-PASS: 30_threads/shared_timed_mutex/try_lock/3.cc execution test
+UNSUPPORTED: 30_threads/shared_timed_mutex/try_lock/1.cc
+UNSUPPORTED: 30_threads/shared_timed_mutex/try_lock/2.cc
++UNSUPPORTED: 30_threads/shared_timed_mutex/try_lock/3.cc
+ PASS: 30_threads/shared_timed_mutex/unlock/1.cc (test for excess errors)
+ PASS: 30_threads/shared_timed_mutex/unlock/1.cc execution test
PASS: 30_threads/this_thread/1.cc (test for excess errors)
- PASS: 30_threads/this_thread/1.cc execution test
- PASS: 30_threads/this_thread/2.cc (test for excess errors)
-@@ -8342,7 +8331,8 @@ PASS: 30_threads/thread/members/5.cc execution test
+@@ -8689,7 +8675,8 @@ PASS: 30_threads/thread/members/5.cc execution test
PASS: 30_threads/thread/members/hardware_concurrency.cc (test for excess errors)
PASS: 30_threads/thread/members/hardware_concurrency.cc execution test
PASS: 30_threads/thread/native_handle/cancel.cc (test for excess errors)
@@ -429,42 +448,38 @@ index 23dc3aa..bbbf2ad 100644
PASS: 30_threads/thread/native_handle/typesizes.cc (test for excess errors)
PASS: 30_threads/thread/native_handle/typesizes.cc execution test
PASS: 30_threads/thread/swap/1.cc (test for excess errors)
-@@ -10809,7 +10799,7 @@ UNSUPPORTED: libstdc++-xmethods/vector.cc
+@@ -11565,7 +11552,7 @@ UNSUPPORTED: libstdc++-xmethods/vector.cc
=== libstdc++ Summary ===
--# of expected passes 10498
--# of unexpected failures 5
-+# of expected passes 10451
-+# of unexpected failures 21
- # of expected failures 65
--# of unsupported tests 227
-+# of unsupported tests 242
+-# of expected passes 11252
+-# of unexpected failures 2
++# of expected passes 11198
++# of unexpected failures 18
+ # of expected failures 67
+-# of unsupported tests 230
++# of unsupported tests 249
diff --git toolchain/logs/gcc/kepler.SCHWINGE/test/gcc/testsuite/g++/g++.sum toolchain/logs/gcc/laplace.SCHWINGE/test/gcc/testsuite/g++/g++.sum
-index 0c40ea1..c49523e 100644
+index 0c7c570..313d201 100644
--- toolchain/logs/gcc/kepler.SCHWINGE/test/gcc/testsuite/g++/g++.sum
+++ toolchain/logs/gcc/laplace.SCHWINGE/test/gcc/testsuite/g++/g++.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Fri Feb 19 18:10:24 2016
+-Test Run By thomas on Sun Feb 21 18:34:24 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Fri Feb 19 17:54:55 2016
++Test Run By thomas on Sun Feb 21 20:48:11 2016
+Native configuration is i686-unknown-gnu0.6
=== g++ tests ===
-@@ -8,2611 +8,7 @@ Schedule of variations:
+@@ -8,2600 +8,7 @@ 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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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
@@ -476,8 +491,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/asan-interface-1.c -O1 execution test
-PASS: c-c++-common/asan/asan-interface-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/asan-interface-1.c -O2 execution test
--PASS: c-c++-common/asan/asan-interface-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/asan-interface-1.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/asan/asan-interface-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/asan-interface-1.c -O3 -g execution test
-PASS: c-c++-common/asan/asan-interface-1.c -Os (test for excess errors)
@@ -501,11 +514,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/attrib-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/attrib-1.c -O2 scan-assembler-not __asan_report_store
-PASS: c-c++-common/asan/attrib-1.c -O2 scan-assembler-not __asan_report_load
--PASS: c-c++-common/asan/attrib-1.c -O3 -fomit-frame-pointer (test for warnings, line 58)
--PASS: c-c++-common/asan/attrib-1.c -O3 -fomit-frame-pointer (test for warnings, line 59)
--PASS: c-c++-common/asan/attrib-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/attrib-1.c -O3 -fomit-frame-pointer scan-assembler-not __asan_report_store
--PASS: c-c++-common/asan/attrib-1.c -O3 -fomit-frame-pointer scan-assembler-not __asan_report_load
-PASS: c-c++-common/asan/attrib-1.c -O3 -g (test for warnings, line 58)
-PASS: c-c++-common/asan/attrib-1.c -O3 -g (test for warnings, line 59)
-PASS: c-c++-common/asan/attrib-1.c -O3 -g (test for excess errors)
@@ -535,9 +543,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/bitfield-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/bitfield-1.c -O2 execution test
-PASS: c-c++-common/asan/bitfield-1.c -O2 output pattern test
--PASS: c-c++-common/asan/bitfield-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/bitfield-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/bitfield-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/bitfield-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/bitfield-1.c -O3 -g execution test
-PASS: c-c++-common/asan/bitfield-1.c -O3 -g output pattern test
@@ -559,9 +564,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/bitfield-2.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/bitfield-2.c -O2 execution test
-PASS: c-c++-common/asan/bitfield-2.c -O2 output pattern test
--PASS: c-c++-common/asan/bitfield-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/bitfield-2.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/bitfield-2.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/bitfield-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/bitfield-2.c -O3 -g execution test
-PASS: c-c++-common/asan/bitfield-2.c -O3 -g output pattern test
@@ -583,9 +585,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/bitfield-3.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/bitfield-3.c -O2 execution test
-PASS: c-c++-common/asan/bitfield-3.c -O2 output pattern test
--PASS: c-c++-common/asan/bitfield-3.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/bitfield-3.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/bitfield-3.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/bitfield-3.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/bitfield-3.c -O3 -g execution test
-PASS: c-c++-common/asan/bitfield-3.c -O3 -g output pattern test
@@ -607,9 +606,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/bitfield-4.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/bitfield-4.c -O2 execution test
-PASS: c-c++-common/asan/bitfield-4.c -O2 output pattern test
--PASS: c-c++-common/asan/bitfield-4.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/bitfield-4.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/bitfield-4.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/bitfield-4.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/bitfield-4.c -O3 -g execution test
-PASS: c-c++-common/asan/bitfield-4.c -O3 -g output pattern test
@@ -631,9 +627,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -652,12 +645,8 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/clone-test-1.c -O1 execution test
-PASS: c-c++-common/asan/clone-test-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/clone-test-1.c -O2 execution test
--PASS: c-c++-common/asan/clone-test-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/clone-test-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/clone-test-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
--PASS: c-c++-common/asan/clone-test-1.c -O3 -fomit-frame-pointer -funroll-loops execution test
--PASS: c-c++-common/asan/clone-test-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
--PASS: c-c++-common/asan/clone-test-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+-PASS: c-c++-common/asan/clone-test-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/asan/clone-test-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
-PASS: c-c++-common/asan/clone-test-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/clone-test-1.c -O3 -g execution test
-PASS: c-c++-common/asan/clone-test-1.c -Os (test for excess errors)
@@ -672,8 +661,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/force-inline-opt0-1.c -O1 scan-assembler-not __asan_report_load
-PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 scan-assembler-not __asan_report_load
--PASS: c-c++-common/asan/force-inline-opt0-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/force-inline-opt0-1.c -O3 -fomit-frame-pointer scan-assembler-not __asan_report_load
-PASS: c-c++-common/asan/force-inline-opt0-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/force-inline-opt0-1.c -O3 -g scan-assembler-not __asan_report_load
-PASS: c-c++-common/asan/force-inline-opt0-1.c -Os (test for excess errors)
@@ -691,9 +678,6 @@ index 0c40ea1..c49523e 100644
-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
--PASS: c-c++-common/asan/global-overflow-1.c -O3 -fomit-frame-pointer (test for excess errors)
--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
-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
@@ -706,6 +690,48 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
-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
+-PASS: c-c++-common/asan/halt_on_error-1.c -O0 (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-1.c -O0 execution test
+-PASS: c-c++-common/asan/halt_on_error-1.c -O0 output pattern test
+-PASS: c-c++-common/asan/halt_on_error-1.c -O1 (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-1.c -O1 execution test
+-PASS: c-c++-common/asan/halt_on_error-1.c -O1 output pattern test
+-PASS: c-c++-common/asan/halt_on_error-1.c -O2 (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-1.c -O2 execution test
+-PASS: c-c++-common/asan/halt_on_error-1.c -O2 output pattern test
+-PASS: c-c++-common/asan/halt_on_error-1.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-1.c -O3 -g execution test
+-PASS: c-c++-common/asan/halt_on_error-1.c -O3 -g output pattern test
+-PASS: c-c++-common/asan/halt_on_error-1.c -Os (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-1.c -Os execution test
+-PASS: c-c++-common/asan/halt_on_error-1.c -Os output pattern test
+-PASS: c-c++-common/asan/halt_on_error-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/asan/halt_on_error-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: c-c++-common/asan/halt_on_error-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/asan/halt_on_error-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O0 (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-2.c -O0 execution test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O0 output pattern test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O1 (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-2.c -O1 execution test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O1 output pattern test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O2 (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-2.c -O2 execution test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O2 output pattern test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-2.c -O3 -g execution test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O3 -g output pattern test
+-PASS: c-c++-common/asan/halt_on_error-2.c -Os (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-2.c -Os execution test
+-PASS: c-c++-common/asan/halt_on_error-2.c -Os output pattern test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
-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
@@ -715,9 +741,6 @@ index 0c40ea1..c49523e 100644
-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
--PASS: c-c++-common/asan/heap-overflow-1.c -O3 -fomit-frame-pointer (test for excess errors)
--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
-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
@@ -735,7 +758,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/inc.c -O0 scan-tree-dump asan0 "ASAN_CHECK \\(.*, 4\\);"
-UNSUPPORTED: c-c++-common/asan/inc.c -O1
-UNSUPPORTED: c-c++-common/asan/inc.c -O2
--UNSUPPORTED: c-c++-common/asan/inc.c -O3 -fomit-frame-pointer
-UNSUPPORTED: c-c++-common/asan/inc.c -O3 -g
-UNSUPPORTED: c-c++-common/asan/inc.c -Os
-UNSUPPORTED: c-c++-common/asan/inc.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
@@ -749,9 +771,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 scan-assembler __asan_load1
-PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 scan-assembler __asan_store4
--PASS: c-c++-common/asan/instrument-with-calls-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/instrument-with-calls-1.c -O3 -fomit-frame-pointer scan-assembler __asan_load1
--PASS: c-c++-common/asan/instrument-with-calls-1.c -O3 -fomit-frame-pointer scan-assembler __asan_store4
-PASS: c-c++-common/asan/instrument-with-calls-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/instrument-with-calls-1.c -O3 -g scan-assembler __asan_load1
-PASS: c-c++-common/asan/instrument-with-calls-1.c -O3 -g scan-assembler __asan_store4
@@ -779,11 +798,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 scan-assembler-not __asan_report_store4
-PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 scan-assembler __asan_load4
-PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 scan-assembler-not __asan_report_load4
--PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -fomit-frame-pointer scan-assembler __asan_store4
--PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -fomit-frame-pointer scan-assembler-not __asan_report_store4
--PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -fomit-frame-pointer scan-assembler __asan_load4
--PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -fomit-frame-pointer scan-assembler-not __asan_report_load4
-PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -g scan-assembler __asan_store4
-PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -g scan-assembler-not __asan_report_store4
@@ -813,9 +827,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 scan-assembler __asan_loadN
-PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 scan-assembler __asan_storeN
--PASS: c-c++-common/asan/instrument-with-calls-3.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/instrument-with-calls-3.c -O3 -fomit-frame-pointer scan-assembler __asan_loadN
--PASS: c-c++-common/asan/instrument-with-calls-3.c -O3 -fomit-frame-pointer scan-assembler __asan_storeN
-PASS: c-c++-common/asan/instrument-with-calls-3.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/instrument-with-calls-3.c -O3 -g scan-assembler __asan_loadN
-PASS: c-c++-common/asan/instrument-with-calls-3.c -O3 -g scan-assembler __asan_storeN
@@ -834,8 +845,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -850,8 +859,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -869,9 +876,6 @@ index 0c40ea1..c49523e 100644
-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
--PASS: c-c++-common/asan/memcmp-1.c -O3 -fomit-frame-pointer (test for excess errors)
--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
-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
@@ -887,7 +891,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/memcmp-2.c -O0 (test for excess errors)
-PASS: c-c++-common/asan/memcmp-2.c -O1 (test for excess errors)
-PASS: c-c++-common/asan/memcmp-2.c -O2 (test for excess errors)
--PASS: c-c++-common/asan/memcmp-2.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: c-c++-common/asan/memcmp-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/memcmp-2.c -Os (test for excess errors)
-PASS: c-c++-common/asan/memcmp-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -901,9 +904,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/misalign-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/misalign-1.c -O2 execution test
-PASS: c-c++-common/asan/misalign-1.c -O2 output pattern test
--PASS: c-c++-common/asan/misalign-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/misalign-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/misalign-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/misalign-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/misalign-1.c -O3 -g execution test
-PASS: c-c++-common/asan/misalign-1.c -O3 -g output pattern test
@@ -925,9 +925,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/misalign-2.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/misalign-2.c -O2 execution test
-PASS: c-c++-common/asan/misalign-2.c -O2 output pattern test
--PASS: c-c++-common/asan/misalign-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/misalign-2.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/misalign-2.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/misalign-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/misalign-2.c -O3 -g execution test
-PASS: c-c++-common/asan/misalign-2.c -O3 -g output pattern test
@@ -940,14 +937,25 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/misalign-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
-PASS: c-c++-common/asan/misalign-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
-PASS: c-c++-common/asan/misalign-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
+-UNSUPPORTED: c-c++-common/asan/no-asan-check-glob.c -O0
+-PASS: c-c++-common/asan/no-asan-check-glob.c -O1 (test for excess errors)
+-PASS: c-c++-common/asan/no-asan-check-glob.c -O1 scan-tree-dump-times asan1 "ASAN_CHECK" 0
+-PASS: c-c++-common/asan/no-asan-check-glob.c -O2 (test for excess errors)
+-PASS: c-c++-common/asan/no-asan-check-glob.c -O2 scan-tree-dump-times asan1 "ASAN_CHECK" 0
+-PASS: c-c++-common/asan/no-asan-check-glob.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/asan/no-asan-check-glob.c -O3 -g scan-tree-dump-times asan1 "ASAN_CHECK" 0
+-PASS: c-c++-common/asan/no-asan-check-glob.c -Os (test for excess errors)
+-PASS: c-c++-common/asan/no-asan-check-glob.c -Os scan-tree-dump-times asan1 "ASAN_CHECK" 0
+-PASS: c-c++-common/asan/no-asan-check-glob.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/asan/no-asan-check-glob.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-times asan1 "ASAN_CHECK" 0
+-PASS: c-c++-common/asan/no-asan-check-glob.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/asan/no-asan-check-glob.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-tree-dump-times asan1 "ASAN_CHECK" 0
-PASS: c-c++-common/asan/no-asan-globals.c -O0 (test for excess errors)
-PASS: c-c++-common/asan/no-asan-globals.c -O0 scan-assembler-not __asan_register_globals
-PASS: c-c++-common/asan/no-asan-globals.c -O1 (test for excess errors)
-PASS: c-c++-common/asan/no-asan-globals.c -O1 scan-assembler-not __asan_register_globals
-PASS: c-c++-common/asan/no-asan-globals.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/no-asan-globals.c -O2 scan-assembler-not __asan_register_globals
--PASS: c-c++-common/asan/no-asan-globals.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/no-asan-globals.c -O3 -fomit-frame-pointer scan-assembler-not __asan_register_globals
-PASS: c-c++-common/asan/no-asan-globals.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/no-asan-globals.c -O3 -g scan-assembler-not __asan_register_globals
-PASS: c-c++-common/asan/no-asan-globals.c -Os (test for excess errors)
@@ -959,7 +967,6 @@ index 0c40ea1..c49523e 100644
-UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O0
-UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O1
-UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O2
--UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O3 -fomit-frame-pointer
-UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O3 -g
-UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -Os
-UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
@@ -970,8 +977,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/no-instrument-reads.c -O1 scan-assembler-not __asan_load
-PASS: c-c++-common/asan/no-instrument-reads.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/no-instrument-reads.c -O2 scan-assembler-not __asan_load
--PASS: c-c++-common/asan/no-instrument-reads.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/no-instrument-reads.c -O3 -fomit-frame-pointer scan-assembler-not __asan_load
-PASS: c-c++-common/asan/no-instrument-reads.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/no-instrument-reads.c -O3 -g scan-assembler-not __asan_load
-PASS: c-c++-common/asan/no-instrument-reads.c -Os (test for excess errors)
@@ -986,8 +991,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/no-instrument-writes.c -O1 scan-assembler-not __asan_store
-PASS: c-c++-common/asan/no-instrument-writes.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/no-instrument-writes.c -O2 scan-assembler-not __asan_store
--PASS: c-c++-common/asan/no-instrument-writes.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/no-instrument-writes.c -O3 -fomit-frame-pointer scan-assembler-not __asan_store
-PASS: c-c++-common/asan/no-instrument-writes.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/no-instrument-writes.c -O3 -g scan-assembler-not __asan_store
-PASS: c-c++-common/asan/no-instrument-writes.c -Os (test for excess errors)
@@ -1001,7 +1004,6 @@ index 0c40ea1..c49523e 100644
-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
-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
@@ -1010,7 +1012,6 @@ index 0c40ea1..c49523e 100644
-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
@@ -1020,7 +1021,6 @@ index 0c40ea1..c49523e 100644
-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
@@ -1031,8 +1031,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -1043,7 +1041,6 @@ index 0c40ea1..c49523e 100644
-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
@@ -1052,7 +1049,6 @@ index 0c40ea1..c49523e 100644
-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
@@ -1063,8 +1059,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -1077,7 +1071,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/no-redundant-instrumentation-3.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store" 1
-UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O1
-UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O2
--UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O3 -fomit-frame-pointer
-UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O3 -g
-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
@@ -1088,7 +1081,6 @@ index 0c40ea1..c49523e 100644
-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
-UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O3 -g
-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
@@ -1098,7 +1090,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 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
-UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O3 -g
-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
@@ -1109,7 +1100,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 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
-UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O3 -g
-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
@@ -1119,7 +1109,6 @@ index 0c40ea1..c49523e 100644
-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
-UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O3 -g
-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
@@ -1130,7 +1119,6 @@ index 0c40ea1..c49523e 100644
-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
-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
@@ -1141,8 +1129,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/no-use-after-return.c -O1 scan-assembler-not __asan_option_detect_stack_use_after_return
-PASS: c-c++-common/asan/no-use-after-return.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/no-use-after-return.c -O2 scan-assembler-not __asan_option_detect_stack_use_after_return
--PASS: c-c++-common/asan/no-use-after-return.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/no-use-after-return.c -O3 -fomit-frame-pointer scan-assembler-not __asan_option_detect_stack_use_after_return
-PASS: c-c++-common/asan/no-use-after-return.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/no-use-after-return.c -O3 -g scan-assembler-not __asan_option_detect_stack_use_after_return
-PASS: c-c++-common/asan/no-use-after-return.c -Os (test for excess errors)
@@ -1160,9 +1146,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/null-deref-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/null-deref-1.c -O2 execution test
-PASS: c-c++-common/asan/null-deref-1.c -O2 output pattern test
--PASS: c-c++-common/asan/null-deref-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/null-deref-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/null-deref-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/null-deref-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/null-deref-1.c -O3 -g execution test
-PASS: c-c++-common/asan/null-deref-1.c -O3 -g output pattern test
@@ -1178,7 +1161,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/pr56330.c -O0 (test for excess errors)
-PASS: c-c++-common/asan/pr56330.c -O1 (test for excess errors)
-PASS: c-c++-common/asan/pr56330.c -O2 (test for excess errors)
--PASS: c-c++-common/asan/pr56330.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: c-c++-common/asan/pr56330.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/pr56330.c -Os (test for excess errors)
-PASS: c-c++-common/asan/pr56330.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -1186,7 +1168,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/pr59029.c -O0 (test for excess errors)
-PASS: c-c++-common/asan/pr59029.c -O1 (test for excess errors)
-PASS: c-c++-common/asan/pr59029.c -O2 (test for excess errors)
--PASS: c-c++-common/asan/pr59029.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: c-c++-common/asan/pr59029.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/pr59029.c -Os (test for excess errors)
-PASS: c-c++-common/asan/pr59029.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -1197,8 +1178,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/pr59063-1.c -O1 execution test
-PASS: c-c++-common/asan/pr59063-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/pr59063-1.c -O2 execution test
--PASS: c-c++-common/asan/pr59063-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/pr59063-1.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/asan/pr59063-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/pr59063-1.c -O3 -g execution test
-PASS: c-c++-common/asan/pr59063-1.c -Os (test for excess errors)
@@ -1213,8 +1192,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/pr59063-2.c -O1 execution test
-PASS: c-c++-common/asan/pr59063-2.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/pr59063-2.c -O2 execution test
--PASS: c-c++-common/asan/pr59063-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/pr59063-2.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/asan/pr59063-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/pr59063-2.c -O3 -g execution test
-PASS: c-c++-common/asan/pr59063-2.c -Os (test for excess errors)
@@ -1232,9 +1209,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/pr61530.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/pr61530.c -O2 execution test
-PASS: c-c++-common/asan/pr61530.c -O2 output pattern test
--PASS: c-c++-common/asan/pr61530.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/pr61530.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/pr61530.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/pr61530.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/pr61530.c -O3 -g execution test
-PASS: c-c++-common/asan/pr61530.c -O3 -g output pattern test
@@ -1256,9 +1230,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/pr62089.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/pr62089.c -O2 execution test
-PASS: c-c++-common/asan/pr62089.c -O2 output pattern test
--PASS: c-c++-common/asan/pr62089.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/pr62089.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/pr62089.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/pr62089.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/pr62089.c -O3 -g execution test
-PASS: c-c++-common/asan/pr62089.c -O3 -g output pattern test
@@ -1274,7 +1245,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/pr62140-1.c -O0 (test for excess errors)
-PASS: c-c++-common/asan/pr62140-1.c -O1 (test for excess errors)
-PASS: c-c++-common/asan/pr62140-1.c -O2 (test for excess errors)
--PASS: c-c++-common/asan/pr62140-1.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: c-c++-common/asan/pr62140-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/pr62140-1.c -Os (test for excess errors)
-PASS: c-c++-common/asan/pr62140-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -1282,7 +1252,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/pr62140-2.c -O0 (test for excess errors)
-PASS: c-c++-common/asan/pr62140-2.c -O1 (test for excess errors)
-PASS: c-c++-common/asan/pr62140-2.c -O2 (test for excess errors)
--PASS: c-c++-common/asan/pr62140-2.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: c-c++-common/asan/pr62140-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/pr62140-2.c -Os (test for excess errors)
-PASS: c-c++-common/asan/pr62140-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -1293,8 +1262,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/pr63316.c -O1 execution test
-PASS: c-c++-common/asan/pr63316.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/pr63316.c -O2 execution test
--PASS: c-c++-common/asan/pr63316.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/pr63316.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/asan/pr63316.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/pr63316.c -O3 -g execution test
-PASS: c-c++-common/asan/pr63316.c -Os (test for excess errors)
@@ -1306,19 +1273,51 @@ index 0c40ea1..c49523e 100644
-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/pr63888.c -O0 (test for excess errors)
+-PASS: c-c++-common/asan/pr63888.c -O0 execution test
+-PASS: c-c++-common/asan/pr63888.c -O1 (test for excess errors)
+-PASS: c-c++-common/asan/pr63888.c -O1 execution test
+-PASS: c-c++-common/asan/pr63888.c -O2 (test for excess errors)
+-PASS: c-c++-common/asan/pr63888.c -O2 execution test
+-PASS: c-c++-common/asan/pr63888.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/asan/pr63888.c -O3 -g execution test
+-PASS: c-c++-common/asan/pr63888.c -Os (test for excess errors)
+-PASS: c-c++-common/asan/pr63888.c -Os execution test
+-PASS: c-c++-common/asan/pr63888.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/asan/pr63888.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/asan/pr63888.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/asan/pr63888.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/asan/pr64820.c -O0 (test for excess errors)
+-PASS: c-c++-common/asan/pr64820.c -O0 execution test
+-PASS: c-c++-common/asan/pr64820.c -O0 output pattern test
+-PASS: c-c++-common/asan/pr64820.c -O1 (test for excess errors)
+-PASS: c-c++-common/asan/pr64820.c -O1 execution test
+-PASS: c-c++-common/asan/pr64820.c -O1 output pattern test
+-PASS: c-c++-common/asan/pr64820.c -O2 (test for excess errors)
+-PASS: c-c++-common/asan/pr64820.c -O2 execution test
+-PASS: c-c++-common/asan/pr64820.c -O2 output pattern test
+-PASS: c-c++-common/asan/pr64820.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/asan/pr64820.c -O3 -g execution test
+-PASS: c-c++-common/asan/pr64820.c -O3 -g output pattern test
+-PASS: c-c++-common/asan/pr64820.c -Os (test for excess errors)
+-PASS: c-c++-common/asan/pr64820.c -Os execution test
+-PASS: c-c++-common/asan/pr64820.c -Os output pattern test
+-PASS: c-c++-common/asan/pr64820.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/asan/pr64820.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/asan/pr64820.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: c-c++-common/asan/pr64820.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/asan/pr64820.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/asan/pr64820.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
-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)
-PASS: c-c++-common/asan/red-align-1.c -O1 scan-tree-dump-times sanopt "& 7" 0
-PASS: c-c++-common/asan/red-align-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/red-align-1.c -O2 scan-tree-dump-times sanopt "& 7" 0
--PASS: c-c++-common/asan/red-align-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/red-align-1.c -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "& 7" 0
-PASS: c-c++-common/asan/red-align-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/red-align-1.c -O3 -g scan-tree-dump-times sanopt "& 7" 0
-PASS: c-c++-common/asan/red-align-1.c -Os (test for excess errors)
@@ -1331,8 +1330,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/red-align-2.c -O1 scan-tree-dump-times sanopt "& 7" 1
-PASS: c-c++-common/asan/red-align-2.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/red-align-2.c -O2 scan-tree-dump-times sanopt "& 7" 1
--PASS: c-c++-common/asan/red-align-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/red-align-2.c -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "& 7" 1
-PASS: c-c++-common/asan/red-align-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/red-align-2.c -O3 -g scan-tree-dump-times sanopt "& 7" 1
-PASS: c-c++-common/asan/red-align-2.c -Os (test for excess errors)
@@ -1344,7 +1341,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/rlimit-mmap-test-1.c -O0 output pattern test
-UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O1
-UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O2
--UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O3 -fomit-frame-pointer
-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
@@ -1355,8 +1351,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -1374,9 +1368,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 execution test
-PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 output pattern test
--PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O3 -g execution test
-PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O3 -g output pattern test
@@ -1395,8 +1386,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -1408,7 +1397,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 execution test
-PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 output pattern test
--UNSUPPORTED: c-c++-common/asan/sleep-before-dying-1.c -O3 -fomit-frame-pointer
-UNSUPPORTED: c-c++-common/asan/sleep-before-dying-1.c -O3 -g
-UNSUPPORTED: c-c++-common/asan/sleep-before-dying-1.c -Os
-PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -1426,9 +1414,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/stack-overflow-1.c -O2 (test for excess errors)
-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
--PASS: c-c++-common/asan/stack-overflow-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/stack-overflow-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/stack-overflow-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/stack-overflow-1.c -O3 -g (test for excess errors)
-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
@@ -1446,7 +1431,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 execution test
-PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 output pattern test
--UNSUPPORTED: c-c++-common/asan/strip-path-prefix-1.c -O3 -fomit-frame-pointer
-UNSUPPORTED: c-c++-common/asan/strip-path-prefix-1.c -O3 -g
-UNSUPPORTED: c-c++-common/asan/strip-path-prefix-1.c -Os
-PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -1464,9 +1448,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -1484,9 +1465,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 (test for excess errors)
-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
--PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -g (test for excess errors)
-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
@@ -1508,15 +1486,9 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/swapcontext-test-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/swapcontext-test-1.c -O2 execution test
-PASS: c-c++-common/asan/swapcontext-test-1.c -O2 output pattern test
--PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer output pattern test
--PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
--PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-loops execution test
--PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-loops output pattern test
--PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
--PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
--PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test
+-PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -g execution test
-PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -g output pattern test
@@ -1538,9 +1510,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/use-after-free-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/use-after-free-1.c -O2 execution test
-PASS: c-c++-common/asan/use-after-free-1.c -O2 output pattern test
--PASS: c-c++-common/asan/use-after-free-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/use-after-free-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/use-after-free-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/use-after-free-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/use-after-free-1.c -O3 -g execution test
-PASS: c-c++-common/asan/use-after-free-1.c -O3 -g output pattern test
@@ -1562,9 +1531,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/use-after-return-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/use-after-return-1.c -O2 execution test
-PASS: c-c++-common/asan/use-after-return-1.c -O2 output pattern test
--PASS: c-c++-common/asan/use-after-return-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/use-after-return-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/use-after-return-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/use-after-return-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/use-after-return-1.c -O3 -g execution test
-PASS: c-c++-common/asan/use-after-return-1.c -O3 -g output pattern test
@@ -1577,6 +1543,42 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/asan/use-after-return-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
-PASS: c-c++-common/asan/use-after-return-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
-PASS: c-c++-common/asan/use-after-return-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
+-PASS: c-c++-common/asan/user-section-1.c -O0 (test for excess errors)
+-PASS: c-c++-common/asan/user-section-1.c -O0 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 2\\);"
+-PASS: c-c++-common/asan/user-section-1.c -O1 (test for excess errors)
+-PASS: c-c++-common/asan/user-section-1.c -O1 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 2\\);"
+-PASS: c-c++-common/asan/user-section-1.c -O2 (test for excess errors)
+-PASS: c-c++-common/asan/user-section-1.c -O2 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 2\\);"
+-PASS: c-c++-common/asan/user-section-1.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/asan/user-section-1.c -O3 -g scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 2\\);"
+-PASS: c-c++-common/asan/user-section-1.c -Os (test for excess errors)
+-PASS: c-c++-common/asan/user-section-1.c -Os scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 2\\);"
+-UNSUPPORTED: c-c++-common/asan/user-section-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+-UNSUPPORTED: c-c++-common/asan/user-section-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+-PASS: c-c++-common/asan/user-section-2.c -O0 (test for excess errors)
+-PASS: c-c++-common/asan/user-section-2.c -O0 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 3\\);"
+-PASS: c-c++-common/asan/user-section-2.c -O1 (test for excess errors)
+-PASS: c-c++-common/asan/user-section-2.c -O1 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 3\\);"
+-PASS: c-c++-common/asan/user-section-2.c -O2 (test for excess errors)
+-PASS: c-c++-common/asan/user-section-2.c -O2 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 3\\);"
+-PASS: c-c++-common/asan/user-section-2.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/asan/user-section-2.c -O3 -g scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 3\\);"
+-PASS: c-c++-common/asan/user-section-2.c -Os (test for excess errors)
+-PASS: c-c++-common/asan/user-section-2.c -Os scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 3\\);"
+-UNSUPPORTED: c-c++-common/asan/user-section-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+-UNSUPPORTED: c-c++-common/asan/user-section-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+-PASS: c-c++-common/asan/user-section-3.c -O0 (test for excess errors)
+-PASS: c-c++-common/asan/user-section-3.c -O0 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 1\\);"
+-PASS: c-c++-common/asan/user-section-3.c -O1 (test for excess errors)
+-PASS: c-c++-common/asan/user-section-3.c -O1 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 1\\);"
+-PASS: c-c++-common/asan/user-section-3.c -O2 (test for excess errors)
+-PASS: c-c++-common/asan/user-section-3.c -O2 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 1\\);"
+-PASS: c-c++-common/asan/user-section-3.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/asan/user-section-3.c -O3 -g scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 1\\);"
+-PASS: c-c++-common/asan/user-section-3.c -Os (test for excess errors)
+-PASS: c-c++-common/asan/user-section-3.c -Os scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 1\\);"
+-UNSUPPORTED: c-c++-common/asan/user-section-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+-UNSUPPORTED: c-c++-common/asan/user-section-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
-UNSUPPORTED: g++.dg/asan/asan_test.C -O0
-UNSUPPORTED: g++.dg/asan/asan_test.C -O1
-PASS: g++.dg/asan/asan_test.C -O2 (test for excess errors)
@@ -2779,7 +2781,6 @@ index 0c40ea1..c49523e 100644
-PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBRightTest p[size] = 0 output pattern test
-PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBRightTest p[size] = 0 execution test
-PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBRightTest p[size] = 0 output pattern test
--UNSUPPORTED: g++.dg/asan/asan_test.C -O3 -fomit-frame-pointer
-UNSUPPORTED: g++.dg/asan/asan_test.C -O3 -g
-UNSUPPORTED: g++.dg/asan/asan_test.C -Os
-UNSUPPORTED: g++.dg/asan/asan_test.C -O2 -flto -fno-use-linker-plugin -flto-partition=none
@@ -2793,9 +2794,6 @@ index 0c40ea1..c49523e 100644
-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
--PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -fomit-frame-pointer (test for excess errors)
--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
-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
@@ -2813,9 +2811,6 @@ index 0c40ea1..c49523e 100644
-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
--PASS: g++.dg/asan/deep-tail-call-1.C -O3 -fomit-frame-pointer (test for excess errors)
--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
-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
@@ -2837,9 +2832,6 @@ index 0c40ea1..c49523e 100644
-PASS: g++.dg/asan/deep-thread-stack-1.C -O2 (test for excess errors)
-PASS: g++.dg/asan/deep-thread-stack-1.C -O2 execution test
-PASS: g++.dg/asan/deep-thread-stack-1.C -O2 output pattern test
--PASS: g++.dg/asan/deep-thread-stack-1.C -O3 -fomit-frame-pointer (test for excess errors)
--PASS: g++.dg/asan/deep-thread-stack-1.C -O3 -fomit-frame-pointer execution test
--PASS: g++.dg/asan/deep-thread-stack-1.C -O3 -fomit-frame-pointer output pattern test
-PASS: g++.dg/asan/deep-thread-stack-1.C -O3 -g (test for excess errors)
-PASS: g++.dg/asan/deep-thread-stack-1.C -O3 -g execution test
-PASS: g++.dg/asan/deep-thread-stack-1.C -O3 -g output pattern test
@@ -2861,9 +2853,6 @@ index 0c40ea1..c49523e 100644
-PASS: g++.dg/asan/default-options-1.C -O2 (test for excess errors)
-PASS: g++.dg/asan/default-options-1.C -O2 execution test
-PASS: g++.dg/asan/default-options-1.C -O2 output pattern test
--PASS: g++.dg/asan/default-options-1.C -O3 -fomit-frame-pointer (test for excess errors)
--PASS: g++.dg/asan/default-options-1.C -O3 -fomit-frame-pointer execution test
--PASS: g++.dg/asan/default-options-1.C -O3 -fomit-frame-pointer output pattern test
-PASS: g++.dg/asan/default-options-1.C -O3 -g (test for excess errors)
-PASS: g++.dg/asan/default-options-1.C -O3 -g execution test
-PASS: g++.dg/asan/default-options-1.C -O3 -g output pattern test
@@ -2885,9 +2874,6 @@ index 0c40ea1..c49523e 100644
-PASS: g++.dg/asan/interception-failure-test-1.C -O2 (test for excess errors)
-PASS: g++.dg/asan/interception-failure-test-1.C -O2 execution test
-PASS: g++.dg/asan/interception-failure-test-1.C -O2 output pattern test
--PASS: g++.dg/asan/interception-failure-test-1.C -O3 -fomit-frame-pointer (test for excess errors)
--PASS: g++.dg/asan/interception-failure-test-1.C -O3 -fomit-frame-pointer execution test
--PASS: g++.dg/asan/interception-failure-test-1.C -O3 -fomit-frame-pointer output pattern test
-PASS: g++.dg/asan/interception-failure-test-1.C -O3 -g (test for excess errors)
-PASS: g++.dg/asan/interception-failure-test-1.C -O3 -g execution test
-PASS: g++.dg/asan/interception-failure-test-1.C -O3 -g output pattern test
@@ -2909,9 +2895,6 @@ index 0c40ea1..c49523e 100644
-PASS: g++.dg/asan/interception-malloc-test-1.C -O2 (test for excess errors)
-PASS: g++.dg/asan/interception-malloc-test-1.C -O2 execution test
-PASS: g++.dg/asan/interception-malloc-test-1.C -O2 output pattern test
--PASS: g++.dg/asan/interception-malloc-test-1.C -O3 -fomit-frame-pointer (test for excess errors)
--PASS: g++.dg/asan/interception-malloc-test-1.C -O3 -fomit-frame-pointer execution test
--PASS: g++.dg/asan/interception-malloc-test-1.C -O3 -fomit-frame-pointer output pattern test
-PASS: g++.dg/asan/interception-malloc-test-1.C -O3 -g (test for excess errors)
-PASS: g++.dg/asan/interception-malloc-test-1.C -O3 -g execution test
-PASS: g++.dg/asan/interception-malloc-test-1.C -O3 -g output pattern test
@@ -2933,9 +2916,6 @@ index 0c40ea1..c49523e 100644
-PASS: g++.dg/asan/interception-test-1.C -O2 (test for excess errors)
-PASS: g++.dg/asan/interception-test-1.C -O2 execution test
-PASS: g++.dg/asan/interception-test-1.C -O2 output pattern test
--PASS: g++.dg/asan/interception-test-1.C -O3 -fomit-frame-pointer (test for excess errors)
--PASS: g++.dg/asan/interception-test-1.C -O3 -fomit-frame-pointer execution test
--PASS: g++.dg/asan/interception-test-1.C -O3 -fomit-frame-pointer output pattern test
-PASS: g++.dg/asan/interception-test-1.C -O3 -g (test for excess errors)
-PASS: g++.dg/asan/interception-test-1.C -O3 -g execution test
-PASS: g++.dg/asan/interception-test-1.C -O3 -g output pattern test
@@ -2957,9 +2937,6 @@ index 0c40ea1..c49523e 100644
-PASS: g++.dg/asan/large-func-test-1.C -O2 (test for excess errors)
-PASS: g++.dg/asan/large-func-test-1.C -O2 execution test
-PASS: g++.dg/asan/large-func-test-1.C -O2 output pattern test
--PASS: g++.dg/asan/large-func-test-1.C -O3 -fomit-frame-pointer (test for excess errors)
--PASS: g++.dg/asan/large-func-test-1.C -O3 -fomit-frame-pointer execution test
--PASS: g++.dg/asan/large-func-test-1.C -O3 -fomit-frame-pointer output pattern test
-PASS: g++.dg/asan/large-func-test-1.C -O3 -g (test for excess errors)
-PASS: g++.dg/asan/large-func-test-1.C -O3 -g execution test
-PASS: g++.dg/asan/large-func-test-1.C -O3 -g output pattern test
@@ -2978,8 +2955,6 @@ index 0c40ea1..c49523e 100644
-PASS: g++.dg/asan/pr55617.C -O1 execution test
-PASS: g++.dg/asan/pr55617.C -O2 (test for excess errors)
-PASS: g++.dg/asan/pr55617.C -O2 execution test
--PASS: g++.dg/asan/pr55617.C -O3 -fomit-frame-pointer (test for excess errors)
--PASS: g++.dg/asan/pr55617.C -O3 -fomit-frame-pointer execution test
-PASS: g++.dg/asan/pr55617.C -O3 -g (test for excess errors)
-PASS: g++.dg/asan/pr55617.C -O3 -g execution test
-PASS: g++.dg/asan/pr55617.C -Os (test for excess errors)
@@ -2994,8 +2969,6 @@ index 0c40ea1..c49523e 100644
-PASS: g++.dg/asan/pr62017.C -O1 execution test
-PASS: g++.dg/asan/pr62017.C -O2 (test for excess errors)
-PASS: g++.dg/asan/pr62017.C -O2 execution test
--PASS: g++.dg/asan/pr62017.C -O3 -fomit-frame-pointer (test for excess errors)
--PASS: g++.dg/asan/pr62017.C -O3 -fomit-frame-pointer execution test
-PASS: g++.dg/asan/pr62017.C -O3 -g (test for excess errors)
-PASS: g++.dg/asan/pr62017.C -O3 -g execution test
-PASS: g++.dg/asan/pr62017.C -Os (test for excess errors)
@@ -3004,6 +2977,41 @@ index 0c40ea1..c49523e 100644
-PASS: g++.dg/asan/pr62017.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
-PASS: g++.dg/asan/pr62017.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
-PASS: g++.dg/asan/pr62017.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: g++.dg/asan/pr64937.C -O0 (test for excess errors)
+-PASS: g++.dg/asan/pr64937.C -O1 (test for excess errors)
+-PASS: g++.dg/asan/pr64937.C -O2 (test for excess errors)
+-PASS: g++.dg/asan/pr64937.C -O3 -g (test for excess errors)
+-PASS: g++.dg/asan/pr64937.C -Os (test for excess errors)
+-PASS: g++.dg/asan/pr64937.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: g++.dg/asan/pr64937.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: g++.dg/asan/pr65004.C -O0 (test for excess errors)
+-PASS: g++.dg/asan/pr65004.C -O1 (test for excess errors)
+-PASS: g++.dg/asan/pr65004.C -O2 (test for excess errors)
+-PASS: g++.dg/asan/pr65004.C -O3 -g (test for excess errors)
+-PASS: g++.dg/asan/pr65004.C -Os (test for excess errors)
+-PASS: g++.dg/asan/pr65004.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: g++.dg/asan/pr65004.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: g++.dg/asan/pr69276.C -O0 (test for excess errors)
+-PASS: g++.dg/asan/pr69276.C -O0 execution test
+-PASS: g++.dg/asan/pr69276.C -O0 output pattern test
+-PASS: g++.dg/asan/pr69276.C -O1 (test for excess errors)
+-PASS: g++.dg/asan/pr69276.C -O1 execution test
+-PASS: g++.dg/asan/pr69276.C -O1 output pattern test
+-PASS: g++.dg/asan/pr69276.C -O2 (test for excess errors)
+-PASS: g++.dg/asan/pr69276.C -O2 execution test
+-PASS: g++.dg/asan/pr69276.C -O2 output pattern test
+-PASS: g++.dg/asan/pr69276.C -O3 -g (test for excess errors)
+-PASS: g++.dg/asan/pr69276.C -O3 -g execution test
+-PASS: g++.dg/asan/pr69276.C -O3 -g output pattern test
+-PASS: g++.dg/asan/pr69276.C -Os (test for excess errors)
+-PASS: g++.dg/asan/pr69276.C -Os execution test
+-PASS: g++.dg/asan/pr69276.C -Os output pattern test
+-PASS: g++.dg/asan/pr69276.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: g++.dg/asan/pr69276.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: g++.dg/asan/pr69276.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: g++.dg/asan/pr69276.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: g++.dg/asan/pr69276.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: g++.dg/asan/pr69276.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
Running [...]/hurd/master/gcc/testsuite/g++.dg/bprob/bprob.exp ...
-PASS: g++.dg/bprob/g++-bprob-1.C compilation, -g -fprofile-arcs
-PASS: g++.dg/bprob/g++-bprob-1.C execution, -g -fprofile-arcs
@@ -3064,7 +3072,7 @@ index 0c40ea1..c49523e 100644
Running [...]/hurd/master/gcc/testsuite/g++.dg/charset/charset.exp ...
PASS: g++.dg/charset/asm1.c -std=c++98 (test for excess errors)
PASS: g++.dg/charset/asm1.c -std=c++98 scan-assembler .ascii bar
-@@ -4142,33 +1538,33 @@ PASS: g++.dg/debug/pr46241.C -gstabs+ -O3 (test for excess errors)
+@@ -4109,33 +1516,33 @@ PASS: g++.dg/debug/pr46241.C -gstabs+ -O3 (test for excess errors)
PASS: g++.dg/debug/pr46241.C -gstabs+3 (test for excess errors)
PASS: g++.dg/debug/pr46241.C -gstabs+3 -O2 (test for excess errors)
PASS: g++.dg/debug/pr46241.C -gstabs+3 -O3 (test for excess errors)
@@ -3125,34 +3133,34 @@ index 0c40ea1..c49523e 100644
PASS: g++.dg/debug/pr46583.C -gdwarf-2 -g1 (test for excess errors)
PASS: g++.dg/debug/pr46583.C -gdwarf-2 -g1 -O2 (test for excess errors)
PASS: g++.dg/debug/pr46583.C -gdwarf-2 -g1 -O3 (test for excess errors)
-@@ -8985,7 +6381,7 @@ PASS: g++.dg/abi/vtt1.C -std=c++11 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
+@@ -9450,7 +6857,7 @@ PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 177)
+ PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 181)
+ PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for excess errors)
PASS: g++.dg/cdce3.C -std=gnu++98 (test for excess errors)
-PASS: g++.dg/cdce3.C -std=gnu++98 execution test
+FAIL: g++.dg/cdce3.C -std=gnu++98 execution test
+ PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:91: note: function call is shrink-wrapped into error conditions."
PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:92: note: function call is shrink-wrapped into error conditions."
- PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:93: note: function call is shrink-wrapped into error conditions."
- PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:95: note: function call is shrink-wrapped into error conditions."
-@@ -9003,7 +6399,7 @@ PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:106: note: func
+ PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:94: note: function call is shrink-wrapped into error conditions."
+@@ -9468,7 +6875,7 @@ PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:105: note: func
+ PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:106: note: function call is shrink-wrapped into error conditions."
PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:107: note: function call is shrink-wrapped into error conditions."
- PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:108: note: function call is shrink-wrapped into error conditions."
PASS: g++.dg/cdce3.C -std=gnu++11 (test for excess errors)
-PASS: g++.dg/cdce3.C -std=gnu++11 execution test
+FAIL: g++.dg/cdce3.C -std=gnu++11 execution test
+ PASS: g++.dg/cdce3.C -std=gnu++11 scan-tree-dump cdce "cdce3.C:91: note: function call is shrink-wrapped into error conditions."
PASS: g++.dg/cdce3.C -std=gnu++11 scan-tree-dump cdce "cdce3.C:92: note: function call is shrink-wrapped into error conditions."
- PASS: g++.dg/cdce3.C -std=gnu++11 scan-tree-dump cdce "cdce3.C:93: note: function call is shrink-wrapped into error conditions."
- PASS: g++.dg/cdce3.C -std=gnu++11 scan-tree-dump cdce "cdce3.C:95: note: function call is shrink-wrapped into error conditions."
-@@ -9021,7 +6417,7 @@ PASS: g++.dg/cdce3.C -std=gnu++11 scan-tree-dump cdce "cdce3.C:106: note: func
+ PASS: g++.dg/cdce3.C -std=gnu++11 scan-tree-dump cdce "cdce3.C:94: note: function call is shrink-wrapped into error conditions."
+@@ -9486,7 +6893,7 @@ 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++14 (test for excess errors)
-PASS: g++.dg/cdce3.C -std=gnu++14 execution test
+FAIL: g++.dg/cdce3.C -std=gnu++14 execution test
+ PASS: g++.dg/cdce3.C -std=gnu++14 scan-tree-dump cdce "cdce3.C:91: note: function call is shrink-wrapped into error conditions."
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."
-@@ -22094,11 +19490,11 @@ PASS: g++.dg/eh/shadow1.C -std=c++14 (test for errors, line 16)
+ PASS: g++.dg/cdce3.C -std=gnu++14 scan-tree-dump cdce "cdce3.C:94: note: function call is shrink-wrapped into error conditions."
+@@ -24037,11 +21444,11 @@ 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)
@@ -3167,7 +3175,7 @@ index 0c40ea1..c49523e 100644
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)
-@@ -23289,30 +20685,18 @@ PASS: g++.dg/ext/attr-deprecated-1.C -std=c++14 (test for warnings, line 7)
+@@ -25254,30 +22661,18 @@ 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)
@@ -3210,7 +3218,7 @@ index 0c40ea1..c49523e 100644
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
-@@ -23853,17 +21237,17 @@ PASS: g++.dg/ext/cleanup-1.C -std=gnu++14 (test for warnings, line 35)
+@@ -25850,17 +23245,17 @@ 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)
@@ -3234,7 +3242,7 @@ index 0c40ea1..c49523e 100644
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)
-@@ -23895,17 +21279,17 @@ PASS: g++.dg/ext/cleanup-6.C -std=gnu++11 scan-assembler-not xyzzy
+@@ -25892,17 +23287,17 @@ PASS: g++.dg/ext/cleanup-6.C -std=gnu++11 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)
@@ -3258,7 +3266,7 @@ index 0c40ea1..c49523e 100644
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)
-@@ -24909,24 +22293,18 @@ PASS: g++.dg/ext/ms-1.C -std=gnu++11 (test for excess errors)
+@@ -27443,24 +24838,18 @@ PASS: g++.dg/ext/ms-1.C -std=gnu++11 (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)
@@ -3289,7 +3297,7 @@ index 0c40ea1..c49523e 100644
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)
-@@ -24936,54 +22314,33 @@ PASS: g++.dg/ext/mv13.C -std=c++11 (test for excess errors)
+@@ -27470,108 +24859,60 @@ PASS: g++.dg/ext/mv13.C -std=c++11 (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)
@@ -3311,12 +3319,66 @@ index 0c40ea1..c49523e 100644
-PASS: g++.dg/ext/mv16.C -std=gnu++11 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/mv17.C -std=gnu++98 (test for excess errors)
+-PASS: g++.dg/ext/mv17.C -std=gnu++98 execution test
+-PASS: g++.dg/ext/mv17.C -std=gnu++11 (test for excess errors)
+-PASS: g++.dg/ext/mv17.C -std=gnu++11 execution test
+-PASS: g++.dg/ext/mv17.C -std=gnu++14 (test for excess errors)
+-PASS: g++.dg/ext/mv17.C -std=gnu++14 execution test
+-PASS: g++.dg/ext/mv18.C -std=gnu++98 (test for excess errors)
+-PASS: g++.dg/ext/mv18.C -std=gnu++98 execution test
+-PASS: g++.dg/ext/mv18.C -std=gnu++11 (test for excess errors)
+-PASS: g++.dg/ext/mv18.C -std=gnu++11 execution test
+-PASS: g++.dg/ext/mv18.C -std=gnu++14 (test for excess errors)
+-PASS: g++.dg/ext/mv18.C -std=gnu++14 execution test
+-PASS: g++.dg/ext/mv19.C -std=gnu++98 (test for excess errors)
+-PASS: g++.dg/ext/mv19.C -std=gnu++98 execution test
+-PASS: g++.dg/ext/mv19.C -std=gnu++11 (test for excess errors)
+-PASS: g++.dg/ext/mv19.C -std=gnu++11 execution test
+-PASS: g++.dg/ext/mv19.C -std=gnu++14 (test for excess errors)
+-PASS: g++.dg/ext/mv19.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++14 (test for excess errors)
-PASS: g++.dg/ext/mv2.C -std=gnu++14 execution test
+-PASS: g++.dg/ext/mv20.C -std=gnu++98 (test for excess errors)
+-PASS: g++.dg/ext/mv20.C -std=gnu++98 execution test
+-PASS: g++.dg/ext/mv20.C -std=gnu++11 (test for excess errors)
+-PASS: g++.dg/ext/mv20.C -std=gnu++11 execution test
+-PASS: g++.dg/ext/mv20.C -std=gnu++14 (test for excess errors)
+-PASS: g++.dg/ext/mv20.C -std=gnu++14 execution test
+-PASS: g++.dg/ext/mv21.C -std=gnu++98 (test for excess errors)
+-PASS: g++.dg/ext/mv21.C -std=gnu++98 execution test
+-PASS: g++.dg/ext/mv21.C -std=gnu++11 (test for excess errors)
+-PASS: g++.dg/ext/mv21.C -std=gnu++11 execution test
+-PASS: g++.dg/ext/mv21.C -std=gnu++14 (test for excess errors)
+-PASS: g++.dg/ext/mv21.C -std=gnu++14 execution test
+-PASS: g++.dg/ext/mv22.C -std=gnu++98 (test for excess errors)
+-PASS: g++.dg/ext/mv22.C -std=gnu++98 execution test
+-PASS: g++.dg/ext/mv22.C -std=gnu++11 (test for excess errors)
+-PASS: g++.dg/ext/mv22.C -std=gnu++11 execution test
+-PASS: g++.dg/ext/mv22.C -std=gnu++14 (test for excess errors)
+-PASS: g++.dg/ext/mv22.C -std=gnu++14 execution test
+-PASS: g++.dg/ext/mv23.C -std=gnu++98 (test for excess errors)
+-PASS: g++.dg/ext/mv23.C -std=gnu++98 execution test
+-PASS: g++.dg/ext/mv23.C -std=gnu++11 (test for excess errors)
+-PASS: g++.dg/ext/mv23.C -std=gnu++11 execution test
+-PASS: g++.dg/ext/mv23.C -std=gnu++14 (test for excess errors)
+-PASS: g++.dg/ext/mv23.C -std=gnu++14 execution test
+-PASS: g++.dg/ext/mv24.C -std=gnu++98 (test for excess errors)
+-PASS: g++.dg/ext/mv24.C -std=gnu++98 execution test
+-PASS: g++.dg/ext/mv24.C -std=gnu++11 (test for excess errors)
+-PASS: g++.dg/ext/mv24.C -std=gnu++11 execution test
+-PASS: g++.dg/ext/mv24.C -std=gnu++14 (test for excess errors)
+-PASS: g++.dg/ext/mv24.C -std=gnu++14 execution test
+-PASS: g++.dg/ext/mv25.C -std=gnu++98 (test for excess errors)
+-PASS: g++.dg/ext/mv25.C -std=gnu++98 execution test
+-PASS: g++.dg/ext/mv25.C -std=gnu++11 (test for excess errors)
+-PASS: g++.dg/ext/mv25.C -std=gnu++11 execution test
+-PASS: g++.dg/ext/mv25.C -std=gnu++14 (test for excess errors)
+-PASS: g++.dg/ext/mv25.C -std=gnu++14 execution test
+UNSUPPORTED: g++.dg/ext/mv14.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/mv14.C -std=gnu++11
+UNSUPPORTED: g++.dg/ext/mv14.C -std=gnu++14
@@ -3326,9 +3388,36 @@ index 0c40ea1..c49523e 100644
+UNSUPPORTED: g++.dg/ext/mv16.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/mv16.C -std=gnu++11
+UNSUPPORTED: g++.dg/ext/mv16.C -std=gnu++14
++UNSUPPORTED: g++.dg/ext/mv17.C -std=gnu++98
++UNSUPPORTED: g++.dg/ext/mv17.C -std=gnu++11
++UNSUPPORTED: g++.dg/ext/mv17.C -std=gnu++14
++UNSUPPORTED: g++.dg/ext/mv18.C -std=gnu++98
++UNSUPPORTED: g++.dg/ext/mv18.C -std=gnu++11
++UNSUPPORTED: g++.dg/ext/mv18.C -std=gnu++14
++UNSUPPORTED: g++.dg/ext/mv19.C -std=gnu++98
++UNSUPPORTED: g++.dg/ext/mv19.C -std=gnu++11
++UNSUPPORTED: g++.dg/ext/mv19.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/mv2.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/mv2.C -std=gnu++11
+UNSUPPORTED: g++.dg/ext/mv2.C -std=gnu++14
++UNSUPPORTED: g++.dg/ext/mv20.C -std=gnu++98
++UNSUPPORTED: g++.dg/ext/mv20.C -std=gnu++11
++UNSUPPORTED: g++.dg/ext/mv20.C -std=gnu++14
++UNSUPPORTED: g++.dg/ext/mv21.C -std=gnu++98
++UNSUPPORTED: g++.dg/ext/mv21.C -std=gnu++11
++UNSUPPORTED: g++.dg/ext/mv21.C -std=gnu++14
++UNSUPPORTED: g++.dg/ext/mv22.C -std=gnu++98
++UNSUPPORTED: g++.dg/ext/mv22.C -std=gnu++11
++UNSUPPORTED: g++.dg/ext/mv22.C -std=gnu++14
++UNSUPPORTED: g++.dg/ext/mv23.C -std=gnu++98
++UNSUPPORTED: g++.dg/ext/mv23.C -std=gnu++11
++UNSUPPORTED: g++.dg/ext/mv23.C -std=gnu++14
++UNSUPPORTED: g++.dg/ext/mv24.C -std=gnu++98
++UNSUPPORTED: g++.dg/ext/mv24.C -std=gnu++11
++UNSUPPORTED: g++.dg/ext/mv24.C -std=gnu++14
++UNSUPPORTED: g++.dg/ext/mv25.C -std=gnu++98
++UNSUPPORTED: g++.dg/ext/mv25.C -std=gnu++11
++UNSUPPORTED: g++.dg/ext/mv25.C -std=gnu++14
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)
@@ -3365,7 +3454,36 @@ index 0c40ea1..c49523e 100644
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)
-@@ -25164,15 +22521,15 @@ PASS: g++.dg/ext/pr56790-1.C -std=gnu++11 scan-tree-dump-not ccp1 "VEC_COND_EX
+@@ -27596,12 +24937,9 @@ PASS: g++.dg/ext/mv9.C -std=gnu++11 (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/mvc1.C -std=c++98 (test for excess errors)
+-PASS: g++.dg/ext/mvc1.C -std=c++98 execution test
+-PASS: g++.dg/ext/mvc1.C -std=c++11 (test for excess errors)
+-PASS: g++.dg/ext/mvc1.C -std=c++11 execution test
+-PASS: g++.dg/ext/mvc1.C -std=c++14 (test for excess errors)
+-PASS: g++.dg/ext/mvc1.C -std=c++14 execution test
++UNSUPPORTED: g++.dg/ext/mvc1.C -std=c++98
++UNSUPPORTED: g++.dg/ext/mvc1.C -std=c++11
++UNSUPPORTED: g++.dg/ext/mvc1.C -std=c++14
+ PASS: g++.dg/ext/mvc2.C -std=c++98 (test for warnings, line 5)
+ PASS: g++.dg/ext/mvc2.C -std=c++98 (test for warnings, line 8)
+ PASS: g++.dg/ext/mvc2.C -std=c++98 (test for excess errors)
+@@ -27620,9 +24958,9 @@ PASS: g++.dg/ext/mvc3.C -std=c++11 (test for excess errors)
+ PASS: g++.dg/ext/mvc3.C -std=c++14 (test for warnings, line 5)
+ PASS: g++.dg/ext/mvc3.C -std=c++14 (test for warnings, line 8)
+ PASS: g++.dg/ext/mvc3.C -std=c++14 (test for excess errors)
+-PASS: g++.dg/ext/mvc4.C -std=gnu++98 (test for excess errors)
+-PASS: g++.dg/ext/mvc4.C -std=gnu++11 (test for excess errors)
+-PASS: g++.dg/ext/mvc4.C -std=gnu++14 (test for excess errors)
++UNSUPPORTED: g++.dg/ext/mvc4.C -std=gnu++98
++UNSUPPORTED: g++.dg/ext/mvc4.C -std=gnu++11
++UNSUPPORTED: g++.dg/ext/mvc4.C -std=gnu++14
+ 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)
+@@ -27779,15 +25117,15 @@ PASS: g++.dg/ext/pr56790-1.C -std=gnu++11 scan-tree-dump-not ccp1 "VEC_COND_EX
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"
@@ -3387,7 +3505,7 @@ index 0c40ea1..c49523e 100644
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++14
-@@ -25340,11 +22697,11 @@ PASS: g++.dg/ext/sync-3.C -std=gnu++98 (test for excess errors)
+@@ -27967,11 +25305,11 @@ 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++14 (test for excess errors)
PASS: g++.dg/ext/sync-4.C -std=gnu++98 (test for excess errors)
@@ -3399,10 +3517,10 @@ index 0c40ea1..c49523e 100644
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
+FAIL: 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 errors, line 12)
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)
-@@ -34577,9 +31934,9 @@ PASS: g++.dg/other/pr52048.C -std=gnu++14 (test for excess errors)
+ PASS: g++.dg/ext/timevar1.C -std=gnu++11 (test for errors, line 12)
+@@ -38652,9 +35990,9 @@ 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++14 (test for excess errors)
@@ -3415,7 +3533,7 @@ index 0c40ea1..c49523e 100644
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++14
-@@ -34628,12 +31985,9 @@ PASS: g++.dg/other/pragma-re-2.C -std=c++11 scan-assembler-not old_name
+@@ -38736,12 +36074,9 @@ 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++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
@@ -3431,7 +3549,23 @@ index 0c40ea1..c49523e 100644
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)
-@@ -54868,9 +52222,9 @@ PASS: c-c++-common/pr36513-2.c -std=gnu++14 (test for excess errors)
+@@ -55708,12 +53043,9 @@ PASS: g++.dg/warn/Wswitch-default-2.C -std=gnu++14 (test for excess errors)
+ PASS: g++.dg/warn/Wsystem-headers1.C -std=c++98 (test for excess errors)
+ PASS: g++.dg/warn/Wsystem-headers1.C -std=c++11 (test for excess errors)
+ PASS: g++.dg/warn/Wsystem-headers1.C -std=c++14 (test for excess errors)
+-PASS: g++.dg/warn/Wsystem-headers1a.C -std=gnu++98 (test for warnings, line 6)
+-PASS: g++.dg/warn/Wsystem-headers1a.C -std=gnu++98 (test for excess errors)
+-PASS: g++.dg/warn/Wsystem-headers1a.C -std=gnu++11 (test for warnings, line 6)
+-PASS: g++.dg/warn/Wsystem-headers1a.C -std=gnu++11 (test for excess errors)
+-PASS: g++.dg/warn/Wsystem-headers1a.C -std=gnu++14 (test for warnings, line 6)
+-PASS: g++.dg/warn/Wsystem-headers1a.C -std=gnu++14 (test for excess errors)
++UNSUPPORTED: g++.dg/warn/Wsystem-headers1a.C -std=gnu++98
++UNSUPPORTED: g++.dg/warn/Wsystem-headers1a.C -std=gnu++11
++UNSUPPORTED: g++.dg/warn/Wsystem-headers1a.C -std=gnu++14
+ PASS: g++.dg/warn/Wtautological-compare.C -std=gnu++98 (test for excess errors)
+ PASS: g++.dg/warn/Wtautological-compare.C -std=gnu++11 (test for excess errors)
+ PASS: g++.dg/warn/Wtautological-compare.C -std=gnu++14 (test for excess errors)
+@@ -61535,9 +58867,9 @@ 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++14 (test for excess errors)
@@ -3444,98 +3578,17 @@ index 0c40ea1..c49523e 100644
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)
-@@ -60637,90 +57991,6 @@ 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++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
--PASS: g++.dg/guality/pr46815.C -O0 line 17 s.i == 42
--UNSUPPORTED: g++.dg/guality/pr46815.C -O1
--UNSUPPORTED: g++.dg/guality/pr46815.C -O2
--UNSUPPORTED: g++.dg/guality/pr46815.C -O3 -fomit-frame-pointer
--UNSUPPORTED: g++.dg/guality/pr46815.C -O3 -g
--UNSUPPORTED: g++.dg/guality/pr46815.C -Os
--UNSUPPORTED: g++.dg/guality/pr46815.C -O2 -flto -fno-use-linker-plugin -flto-partition=none
--UNSUPPORTED: g++.dg/guality/pr46815.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
--PASS: g++.dg/guality/pr55665.C -O0 (test for excess errors)
--PASS: g++.dg/guality/pr55665.C -O0 execution test
--PASS: g++.dg/guality/pr55665.C -O0 line 23 p == 40
--PASS: g++.dg/guality/pr55665.C -O1 (test for excess errors)
--PASS: g++.dg/guality/pr55665.C -O1 execution test
--PASS: g++.dg/guality/pr55665.C -O1 line 23 p == 40
--PASS: g++.dg/guality/pr55665.C -O2 (test for excess errors)
--PASS: g++.dg/guality/pr55665.C -O2 execution test
--FAIL: g++.dg/guality/pr55665.C -O2 line 23 p == 40
--PASS: g++.dg/guality/pr55665.C -O3 -fomit-frame-pointer (test for excess errors)
--PASS: g++.dg/guality/pr55665.C -O3 -fomit-frame-pointer execution test
--FAIL: g++.dg/guality/pr55665.C -O3 -fomit-frame-pointer line 23 p == 40
--PASS: g++.dg/guality/pr55665.C -O3 -g (test for excess errors)
--PASS: g++.dg/guality/pr55665.C -O3 -g execution test
--FAIL: g++.dg/guality/pr55665.C -O3 -g line 23 p == 40
--PASS: g++.dg/guality/pr55665.C -Os (test for excess errors)
--PASS: g++.dg/guality/pr55665.C -Os execution test
--PASS: g++.dg/guality/pr55665.C -Os line 23 p == 40
--PASS: g++.dg/guality/pr55665.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: g++.dg/guality/pr55665.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--UNSUPPORTED: g++.dg/guality/pr55665.C -O2 -flto -fno-use-linker-plugin -flto-partition=none line 23 p == 40
--PASS: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--UNSUPPORTED: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40
--PASS: g++.dg/guality/redeclaration1.C -O0 (test for excess errors)
--PASS: g++.dg/guality/redeclaration1.C -O0 execution test
--PASS: g++.dg/guality/redeclaration1.C -O0 line 14 i == 42
--UNSUPPORTED: g++.dg/guality/redeclaration1.C -O0 line 17 i == 24
--PASS: g++.dg/guality/redeclaration1.C -O1 (test for excess errors)
--PASS: g++.dg/guality/redeclaration1.C -O1 execution test
--PASS: g++.dg/guality/redeclaration1.C -O1 line 14 i == 42
--UNSUPPORTED: g++.dg/guality/redeclaration1.C -O1 line 17 i == 24
--PASS: g++.dg/guality/redeclaration1.C -O2 (test for excess errors)
--PASS: g++.dg/guality/redeclaration1.C -O2 execution test
--PASS: g++.dg/guality/redeclaration1.C -O2 line 14 i == 42
--UNSUPPORTED: g++.dg/guality/redeclaration1.C -O2 line 17 i == 24
--PASS: g++.dg/guality/redeclaration1.C -O3 -fomit-frame-pointer (test for excess errors)
--PASS: g++.dg/guality/redeclaration1.C -O3 -fomit-frame-pointer execution test
--PASS: g++.dg/guality/redeclaration1.C -O3 -fomit-frame-pointer line 14 i == 42
--UNSUPPORTED: g++.dg/guality/redeclaration1.C -O3 -fomit-frame-pointer line 17 i == 24
--PASS: g++.dg/guality/redeclaration1.C -O3 -g (test for excess errors)
--PASS: g++.dg/guality/redeclaration1.C -O3 -g execution test
--PASS: g++.dg/guality/redeclaration1.C -O3 -g line 14 i == 42
--UNSUPPORTED: g++.dg/guality/redeclaration1.C -O3 -g line 17 i == 24
--PASS: g++.dg/guality/redeclaration1.C -Os (test for excess errors)
--PASS: g++.dg/guality/redeclaration1.C -Os execution test
--PASS: g++.dg/guality/redeclaration1.C -Os line 14 i == 42
--UNSUPPORTED: g++.dg/guality/redeclaration1.C -Os line 17 i == 24
--UNSUPPORTED: g++.dg/guality/redeclaration1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none
--UNSUPPORTED: g++.dg/guality/redeclaration1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
--PASS: c-c++-common/guality/pr43141.c -O0 (test for excess errors)
--PASS: c-c++-common/guality/pr43141.c -O0 execution test
--PASS: c-c++-common/guality/pr43141.c -O0 line 8 sizeof (x) == sizeof (int)
--PASS: c-c++-common/guality/pr43141.c -O1 (test for excess errors)
--PASS: c-c++-common/guality/pr43141.c -O1 execution test
--PASS: c-c++-common/guality/pr43141.c -O1 line 8 sizeof (x) == sizeof (int)
--PASS: c-c++-common/guality/pr43141.c -O2 (test for excess errors)
--PASS: c-c++-common/guality/pr43141.c -O2 execution test
--PASS: c-c++-common/guality/pr43141.c -O2 line 8 sizeof (x) == sizeof (int)
--PASS: c-c++-common/guality/pr43141.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/guality/pr43141.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/guality/pr43141.c -O3 -fomit-frame-pointer line 8 sizeof (x) == sizeof (int)
--PASS: c-c++-common/guality/pr43141.c -O3 -g (test for excess errors)
--PASS: c-c++-common/guality/pr43141.c -O3 -g execution test
--PASS: c-c++-common/guality/pr43141.c -O3 -g line 8 sizeof (x) == sizeof (int)
--PASS: c-c++-common/guality/pr43141.c -Os (test for excess errors)
--PASS: c-c++-common/guality/pr43141.c -Os execution test
--PASS: c-c++-common/guality/pr43141.c -Os line 8 sizeof (x) == sizeof (int)
--PASS: c-c++-common/guality/pr43141.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: c-c++-common/guality/pr43141.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: c-c++-common/guality/pr43141.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 8 sizeof (x) == sizeof (int)
--PASS: c-c++-common/guality/pr43141.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--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/g++.dg/lto/lto.exp ...
- PASS: g++.dg/lto/20080709 cp_lto_20080709_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin
- PASS: g++.dg/lto/20080709 cp_lto_20080709_0.o-cp_lto_20080709_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin
-@@ -62223,34 +59493,34 @@ PASS: g++.dg/tls/thread_local2g.C -std=c++14 (test for excess errors)
+@@ -72113,8 +69445,7 @@ PASS: g++.dg/lto/pr69133 cp_lto_pr69133_1.o assemble, -flto -O2
+ PASS: g++.dg/lto/pr69133 cp_lto_pr69133_0.o-cp_lto_pr69133_1.o link, -flto -O2
+ PASS: g++.dg/lto/pr69137 cp_lto_pr69137_0.o assemble, -std=c++11 -g -flto
+ PASS: g++.dg/lto/pr69137 cp_lto_pr69137_0.o-cp_lto_pr69137_0.o link, -std=c++11 -g -flto
+-PASS: g++.dg/lto/pr69729 cp_lto_pr69729_0.o assemble, -fcheck-pointer-bounds -mmpx -flto -flto-partition=max
+-PASS: g++.dg/lto/pr69729 cp_lto_pr69729_0.o-cp_lto_pr69729_0.o link, -fcheck-pointer-bounds -mmpx -flto -flto-partition=max
++UNSUPPORTED: g++.dg/lto/pr69729_0.C
+ 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
+@@ -72841,34 +70172,34 @@ 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)
@@ -3582,14 +3635,13 @@ index 0c40ea1..c49523e 100644
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
-@@ -65129,14 +62399,14 @@ PASS: g++.dg/torture/pr39713.C -O3 -g (test for excess errors)
+@@ -75667,13 +72998,13 @@ PASS: g++.dg/torture/pr39713.C -O3 -g (test for excess errors)
PASS: g++.dg/torture/pr39713.C -Os (test for excess errors)
PASS: g++.dg/torture/pr39713.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
PASS: g++.dg/torture/pr39713.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
-PASS: g++.dg/torture/pr39732.C -O0 (test for excess errors)
-PASS: g++.dg/torture/pr39732.C -O1 (test for excess errors)
-PASS: g++.dg/torture/pr39732.C -O2 (test for excess errors)
--PASS: g++.dg/torture/pr39732.C -O3 -fomit-frame-pointer (test for excess errors)
-PASS: g++.dg/torture/pr39732.C -O3 -g (test for excess errors)
-PASS: g++.dg/torture/pr39732.C -Os (test for excess errors)
-PASS: g++.dg/torture/pr39732.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -3597,7 +3649,6 @@ index 0c40ea1..c49523e 100644
+UNSUPPORTED: g++.dg/torture/pr39732.C -O0
+UNSUPPORTED: g++.dg/torture/pr39732.C -O1
+UNSUPPORTED: g++.dg/torture/pr39732.C -O2
-+UNSUPPORTED: g++.dg/torture/pr39732.C -O3 -fomit-frame-pointer
+UNSUPPORTED: g++.dg/torture/pr39732.C -O3 -g
+UNSUPPORTED: g++.dg/torture/pr39732.C -Os
+UNSUPPORTED: g++.dg/torture/pr39732.C -O2 -flto -fno-use-linker-plugin -flto-partition=none
@@ -3605,14 +3656,13 @@ index 0c40ea1..c49523e 100644
PASS: g++.dg/torture/pr39764.C -O0 (test for excess errors)
PASS: g++.dg/torture/pr39764.C -O1 (test for excess errors)
PASS: g++.dg/torture/pr39764.C -O2 (test for excess errors)
-@@ -65249,14 +62519,14 @@ PASS: g++.dg/torture/pr40492.C -O3 -g (test for excess errors)
+@@ -75769,13 +73100,13 @@ PASS: g++.dg/torture/pr40492.C -O3 -g (test for excess errors)
PASS: g++.dg/torture/pr40492.C -Os (test for excess errors)
PASS: g++.dg/torture/pr40492.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
PASS: g++.dg/torture/pr40492.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
-PASS: g++.dg/torture/pr40642.C -O0 (test for excess errors)
-PASS: g++.dg/torture/pr40642.C -O1 (test for excess errors)
-PASS: g++.dg/torture/pr40642.C -O2 (test for excess errors)
--PASS: g++.dg/torture/pr40642.C -O3 -fomit-frame-pointer (test for excess errors)
-PASS: g++.dg/torture/pr40642.C -O3 -g (test for excess errors)
-PASS: g++.dg/torture/pr40642.C -Os (test for excess errors)
-PASS: g++.dg/torture/pr40642.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -3620,7 +3670,6 @@ index 0c40ea1..c49523e 100644
+UNSUPPORTED: g++.dg/torture/pr40642.C -O0
+UNSUPPORTED: g++.dg/torture/pr40642.C -O1
+UNSUPPORTED: g++.dg/torture/pr40642.C -O2
-+UNSUPPORTED: g++.dg/torture/pr40642.C -O3 -fomit-frame-pointer
+UNSUPPORTED: g++.dg/torture/pr40642.C -O3 -g
+UNSUPPORTED: g++.dg/torture/pr40642.C -Os
+UNSUPPORTED: g++.dg/torture/pr40642.C -O2 -flto -fno-use-linker-plugin -flto-partition=none
@@ -3628,14 +3677,13 @@ index 0c40ea1..c49523e 100644
PASS: g++.dg/torture/pr40834.C -O0 (test for excess errors)
PASS: g++.dg/torture/pr40834.C -O0 execution test
PASS: g++.dg/torture/pr40834.C -O1 (test for excess errors)
-@@ -66398,14 +63668,14 @@ UNSUPPORTED: g++.dg/torture/pr53161.C -O3 -g
- UNSUPPORTED: g++.dg/torture/pr53161.C -Os
- UNSUPPORTED: g++.dg/torture/pr53161.C -O2 -flto -fno-use-linker-plugin -flto-partition=none
- UNSUPPORTED: g++.dg/torture/pr53161.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+@@ -76781,13 +74112,13 @@ PASS: g++.dg/torture/pr53161.C -O3 -g (test for excess errors)
+ PASS: g++.dg/torture/pr53161.C -Os (test for excess errors)
+ PASS: g++.dg/torture/pr53161.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ PASS: g++.dg/torture/pr53161.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
-PASS: g++.dg/torture/pr53321.C -O0 (test for excess errors)
-PASS: g++.dg/torture/pr53321.C -O1 (test for excess errors)
-PASS: g++.dg/torture/pr53321.C -O2 (test for excess errors)
--PASS: g++.dg/torture/pr53321.C -O3 -fomit-frame-pointer (test for excess errors)
-PASS: g++.dg/torture/pr53321.C -O3 -g (test for excess errors)
-PASS: g++.dg/torture/pr53321.C -Os (test for excess errors)
-PASS: g++.dg/torture/pr53321.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -3643,7 +3691,6 @@ index 0c40ea1..c49523e 100644
+UNSUPPORTED: g++.dg/torture/pr53321.C -O0
+UNSUPPORTED: g++.dg/torture/pr53321.C -O1
+UNSUPPORTED: g++.dg/torture/pr53321.C -O2
-+UNSUPPORTED: g++.dg/torture/pr53321.C -O3 -fomit-frame-pointer
+UNSUPPORTED: g++.dg/torture/pr53321.C -O3 -g
+UNSUPPORTED: g++.dg/torture/pr53321.C -Os
+UNSUPPORTED: g++.dg/torture/pr53321.C -O2 -flto -fno-use-linker-plugin -flto-partition=none
@@ -3651,7 +3698,7 @@ index 0c40ea1..c49523e 100644
PASS: g++.dg/torture/pr53336.C -O0 (test for excess errors)
PASS: g++.dg/torture/pr53336.C -O1 (test for excess errors)
PASS: g++.dg/torture/pr53336.C -O2 (test for excess errors)
-@@ -68066,3448 +65336,8 @@ PASS: g++.dg/torture/stackalign/unwind-6.C -O2 -flto -fuse-linker-plugin -fno-
+@@ -78582,3455 +75913,8 @@ PASS: g++.dg/torture/stackalign/unwind-6.C -O2 -flto -fuse-linker-plugin -fno-
PASS: g++.dg/torture/stackalign/unwind-6.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fpic (test for excess errors)
PASS: g++.dg/torture/stackalign/unwind-6.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fpic execution test
Running [...]/hurd/master/gcc/testsuite/g++.dg/tree-prof/tree-prof.exp ...
@@ -3727,8 +3774,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/align-1.c -O1 execution test
-PASS: c-c++-common/ubsan/align-1.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/align-1.c -O2 execution test
--PASS: c-c++-common/ubsan/align-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/align-1.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/ubsan/align-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/align-1.c -O3 -g execution test
-PASS: c-c++-common/ubsan/align-1.c -Os (test for excess errors)
@@ -3746,9 +3791,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/align-2.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/align-2.c -O2 execution test
-PASS: c-c++-common/ubsan/align-2.c -O2 output pattern test
--PASS: c-c++-common/ubsan/align-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/align-2.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/align-2.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/align-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/align-2.c -O3 -g execution test
-PASS: c-c++-common/ubsan/align-2.c -O3 -g output pattern test
@@ -3767,8 +3809,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/align-3.c -O1 execution test
-PASS: c-c++-common/ubsan/align-3.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/align-3.c -O2 execution test
--PASS: c-c++-common/ubsan/align-3.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/align-3.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/ubsan/align-3.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/align-3.c -O3 -g execution test
-PASS: c-c++-common/ubsan/align-3.c -Os (test for excess errors)
@@ -3786,9 +3826,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/align-4.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/align-4.c -O2 execution test
-PASS: c-c++-common/ubsan/align-4.c -O2 output pattern test
--PASS: c-c++-common/ubsan/align-4.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/align-4.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/align-4.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/align-4.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/align-4.c -O3 -g execution test
-PASS: c-c++-common/ubsan/align-4.c -O3 -g output pattern test
@@ -3807,8 +3844,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/align-5.c -O1 scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/align-5.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/align-5.c -O2 scan-assembler-not __ubsan_handle
--PASS: c-c++-common/ubsan/align-5.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/align-5.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/align-5.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/align-5.c -O3 -g scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/align-5.c -Os (test for excess errors)
@@ -3826,9 +3861,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -3853,10 +3885,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/align-7.c -O2 execution test
-PASS: c-c++-common/ubsan/align-7.c -O2 output pattern test
-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
--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
@@ -3879,9 +3907,6 @@ index 0c40ea1..c49523e 100644
-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
@@ -3892,6 +3917,27 @@ index 0c40ea1..c49523e 100644
-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/align-9.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/align-9.c -O0 execution test
+-PASS: c-c++-common/ubsan/align-9.c -O0 output pattern test
+-PASS: c-c++-common/ubsan/align-9.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/align-9.c -O1 execution test
+-PASS: c-c++-common/ubsan/align-9.c -O1 output pattern test
+-PASS: c-c++-common/ubsan/align-9.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/align-9.c -O2 execution test
+-PASS: c-c++-common/ubsan/align-9.c -O2 output pattern test
+-PASS: c-c++-common/ubsan/align-9.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/align-9.c -O3 -g execution test
+-PASS: c-c++-common/ubsan/align-9.c -O3 -g output pattern test
+-PASS: c-c++-common/ubsan/align-9.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/align-9.c -Os execution test
+-PASS: c-c++-common/ubsan/align-9.c -Os output pattern test
+-PASS: c-c++-common/ubsan/align-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/align-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/ubsan/align-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: c-c++-common/ubsan/align-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/align-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/ubsan/align-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
-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
@@ -3904,10 +3950,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/attrib-1.c -O2 scan-assembler-not __ubsan_handle_shift_out_of_bounds
-PASS: c-c++-common/ubsan/attrib-1.c -O2 scan-assembler-not __ubsan_handle_divrem_overflow
-PASS: c-c++-common/ubsan/attrib-1.c -O2 scan-assembler-not __ubsan_handle_builtin_unreachable
--PASS: c-c++-common/ubsan/attrib-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/attrib-1.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle_shift_out_of_bounds
--PASS: c-c++-common/ubsan/attrib-1.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle_divrem_overflow
--PASS: c-c++-common/ubsan/attrib-1.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle_builtin_unreachable
-PASS: c-c++-common/ubsan/attrib-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/attrib-1.c -O3 -g scan-assembler-not __ubsan_handle_shift_out_of_bounds
-PASS: c-c++-common/ubsan/attrib-1.c -O3 -g scan-assembler-not __ubsan_handle_divrem_overflow
@@ -3930,8 +3972,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/attrib-2.c -O1 scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/attrib-2.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/attrib-2.c -O2 scan-assembler-not __ubsan_handle
--PASS: c-c++-common/ubsan/attrib-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/attrib-2.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/attrib-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/attrib-2.c -O3 -g scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/attrib-2.c -Os (test for excess errors)
@@ -3946,8 +3986,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/attrib-3.c -O1 scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/attrib-3.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/attrib-3.c -O2 scan-assembler-not __ubsan_handle
--PASS: c-c++-common/ubsan/attrib-3.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/attrib-3.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/attrib-3.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/attrib-3.c -O3 -g scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/attrib-3.c -Os (test for excess errors)
@@ -3962,8 +4000,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/attrib-4.c -O1 scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/attrib-4.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/attrib-4.c -O2 scan-assembler-not __ubsan_handle
--PASS: c-c++-common/ubsan/attrib-4.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/attrib-4.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/attrib-4.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/attrib-4.c -O3 -g scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/attrib-4.c -Os (test for excess errors)
@@ -3978,8 +4014,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/bounds-1.c -O1 execution test
-PASS: c-c++-common/ubsan/bounds-1.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-1.c -O2 execution test
--PASS: c-c++-common/ubsan/bounds-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-1.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/ubsan/bounds-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-1.c -O3 -g execution test
-PASS: c-c++-common/ubsan/bounds-1.c -Os (test for excess errors)
@@ -3988,6 +4022,69 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/bounds-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
-PASS: c-c++-common/ubsan/bounds-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/ubsan/bounds-10.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-10.c -O0 execution test
+-PASS: c-c++-common/ubsan/bounds-10.c -O0 output pattern test
+-PASS: c-c++-common/ubsan/bounds-10.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-10.c -O1 execution test
+-PASS: c-c++-common/ubsan/bounds-10.c -O1 output pattern test
+-PASS: c-c++-common/ubsan/bounds-10.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-10.c -O2 execution test
+-PASS: c-c++-common/ubsan/bounds-10.c -O2 output pattern test
+-PASS: c-c++-common/ubsan/bounds-10.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-10.c -O3 -g execution test
+-PASS: c-c++-common/ubsan/bounds-10.c -O3 -g output pattern test
+-PASS: c-c++-common/ubsan/bounds-10.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-10.c -Os execution test
+-PASS: c-c++-common/ubsan/bounds-10.c -Os output pattern test
+-PASS: c-c++-common/ubsan/bounds-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/ubsan/bounds-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: c-c++-common/ubsan/bounds-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/ubsan/bounds-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
+-PASS: c-c++-common/ubsan/bounds-11.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-11.c -O0 execution test
+-PASS: c-c++-common/ubsan/bounds-11.c -O0 output pattern test
+-PASS: c-c++-common/ubsan/bounds-11.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-11.c -O1 execution test
+-PASS: c-c++-common/ubsan/bounds-11.c -O1 output pattern test
+-PASS: c-c++-common/ubsan/bounds-11.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-11.c -O2 execution test
+-PASS: c-c++-common/ubsan/bounds-11.c -O2 output pattern test
+-PASS: c-c++-common/ubsan/bounds-11.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-11.c -O3 -g execution test
+-PASS: c-c++-common/ubsan/bounds-11.c -O3 -g output pattern test
+-PASS: c-c++-common/ubsan/bounds-11.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-11.c -Os execution test
+-PASS: c-c++-common/ubsan/bounds-11.c -Os output pattern test
+-PASS: c-c++-common/ubsan/bounds-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/ubsan/bounds-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: c-c++-common/ubsan/bounds-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/ubsan/bounds-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
+-PASS: c-c++-common/ubsan/bounds-12.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-12.c -O0 execution test
+-PASS: c-c++-common/ubsan/bounds-12.c -O0 output pattern test
+-PASS: c-c++-common/ubsan/bounds-12.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-12.c -O1 execution test
+-PASS: c-c++-common/ubsan/bounds-12.c -O1 output pattern test
+-PASS: c-c++-common/ubsan/bounds-12.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-12.c -O2 execution test
+-PASS: c-c++-common/ubsan/bounds-12.c -O2 output pattern test
+-PASS: c-c++-common/ubsan/bounds-12.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-12.c -O3 -g execution test
+-PASS: c-c++-common/ubsan/bounds-12.c -O3 -g output pattern test
+-PASS: c-c++-common/ubsan/bounds-12.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-12.c -Os execution test
+-PASS: c-c++-common/ubsan/bounds-12.c -Os output pattern test
+-PASS: c-c++-common/ubsan/bounds-12.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-12.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/ubsan/bounds-12.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: c-c++-common/ubsan/bounds-12.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-12.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/ubsan/bounds-12.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
-PASS: c-c++-common/ubsan/bounds-2.c -O0 (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-2.c -O0 execution test
-PASS: c-c++-common/ubsan/bounds-2.c -O0 output pattern test
@@ -3997,15 +4094,9 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/bounds-2.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-2.c -O2 execution test
-PASS: c-c++-common/ubsan/bounds-2.c -O2 output pattern test
--PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer output pattern test
--PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer -funroll-loops execution test
--PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer -funroll-loops output pattern test
--PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
--PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test
+-PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-PASS: c-c++-common/ubsan/bounds-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-2.c -O3 -g execution test
-PASS: c-c++-common/ubsan/bounds-2.c -O3 -g output pattern test
@@ -4021,7 +4112,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/bounds-3.c -O0 (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-3.c -O1 (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-3.c -O2 (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-3.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-3.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-3.c -Os (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -4029,7 +4119,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/bounds-4.c -O0 (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-4.c -O1 (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-4.c -O2 (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-4.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-4.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-4.c -Os (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -4043,15 +4132,9 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/bounds-5.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-5.c -O2 execution test
-PASS: c-c++-common/ubsan/bounds-5.c -O2 output pattern test
--PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer output pattern test
--PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer -funroll-loops execution test
--PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer -funroll-loops output pattern test
--PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
--PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test
+-PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-PASS: c-c++-common/ubsan/bounds-5.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-5.c -O3 -g execution test
-PASS: c-c++-common/ubsan/bounds-5.c -O3 -g output pattern test
@@ -4065,15 +4148,29 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/bounds-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
-PASS: c-c++-common/ubsan/bounds-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
-PASS: c-c++-common/ubsan/bounds-6.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-6.c -O0 execution test
+-PASS: c-c++-common/ubsan/bounds-6.c -O0 output pattern test
-PASS: c-c++-common/ubsan/bounds-6.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-6.c -O1 execution test
+-PASS: c-c++-common/ubsan/bounds-6.c -O1 output pattern test
-PASS: c-c++-common/ubsan/bounds-6.c -O2 (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-6.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-6.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-6.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-6.c -O2 execution test
+-PASS: c-c++-common/ubsan/bounds-6.c -O2 output pattern test
+-PASS: c-c++-common/ubsan/bounds-6.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-6.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/bounds-6.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-PASS: c-c++-common/ubsan/bounds-6.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-6.c -O3 -g execution test
+-PASS: c-c++-common/ubsan/bounds-6.c -O3 -g output pattern test
-PASS: c-c++-common/ubsan/bounds-6.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-6.c -Os execution test
+-PASS: c-c++-common/ubsan/bounds-6.c -Os output pattern test
-PASS: c-c++-common/ubsan/bounds-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/ubsan/bounds-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
-PASS: c-c++-common/ubsan/bounds-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/ubsan/bounds-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
-PASS: c-c++-common/ubsan/bounds-7.c -O0 (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-7.c -O0 execution test
-PASS: c-c++-common/ubsan/bounds-7.c -O0 output pattern test
@@ -4083,15 +4180,9 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/bounds-7.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-7.c -O2 execution test
-PASS: c-c++-common/ubsan/bounds-7.c -O2 output pattern test
--PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer output pattern test
--PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer -funroll-loops execution test
--PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer -funroll-loops output pattern test
--PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
--PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test
+-PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-PASS: c-c++-common/ubsan/bounds-7.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-7.c -O3 -g execution test
-PASS: c-c++-common/ubsan/bounds-7.c -O3 -g output pattern test
@@ -4104,10 +4195,54 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/bounds-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
-PASS: c-c++-common/ubsan/bounds-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
+-PASS: c-c++-common/ubsan/bounds-8.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-8.c -O0 execution test
+-PASS: c-c++-common/ubsan/bounds-8.c -O0 output pattern test
+-PASS: c-c++-common/ubsan/bounds-8.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-8.c -O1 execution test
+-PASS: c-c++-common/ubsan/bounds-8.c -O1 output pattern test
+-PASS: c-c++-common/ubsan/bounds-8.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-8.c -O2 execution test
+-PASS: c-c++-common/ubsan/bounds-8.c -O2 output pattern test
+-PASS: c-c++-common/ubsan/bounds-8.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-8.c -O3 -g execution test
+-PASS: c-c++-common/ubsan/bounds-8.c -O3 -g output pattern test
+-PASS: c-c++-common/ubsan/bounds-8.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-8.c -Os execution test
+-PASS: c-c++-common/ubsan/bounds-8.c -Os output pattern test
+-PASS: c-c++-common/ubsan/bounds-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/ubsan/bounds-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: c-c++-common/ubsan/bounds-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/ubsan/bounds-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
+-PASS: c-c++-common/ubsan/bounds-9.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-9.c -O0 execution test
+-PASS: c-c++-common/ubsan/bounds-9.c -O0 output pattern test
+-PASS: c-c++-common/ubsan/bounds-9.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-9.c -O1 execution test
+-PASS: c-c++-common/ubsan/bounds-9.c -O1 output pattern test
+-PASS: c-c++-common/ubsan/bounds-9.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-9.c -O2 execution test
+-PASS: c-c++-common/ubsan/bounds-9.c -O2 output pattern test
+-PASS: c-c++-common/ubsan/bounds-9.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-9.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/bounds-9.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
+-PASS: c-c++-common/ubsan/bounds-9.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-9.c -O3 -g execution test
+-PASS: c-c++-common/ubsan/bounds-9.c -O3 -g output pattern test
+-PASS: c-c++-common/ubsan/bounds-9.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-9.c -Os execution test
+-PASS: c-c++-common/ubsan/bounds-9.c -Os output pattern test
+-PASS: c-c++-common/ubsan/bounds-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/ubsan/bounds-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: c-c++-common/ubsan/bounds-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/ubsan/bounds-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
-PASS: c-c++-common/ubsan/const-char-1.c -O0 (test for excess errors)
-PASS: c-c++-common/ubsan/const-char-1.c -O1 (test for excess errors)
-PASS: c-c++-common/ubsan/const-char-1.c -O2 (test for excess errors)
--PASS: c-c++-common/ubsan/const-char-1.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: c-c++-common/ubsan/const-char-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/const-char-1.c -Os (test for excess errors)
-PASS: c-c++-common/ubsan/const-char-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -4115,7 +4250,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/const-expr-1.c -O0 (test for excess errors)
-PASS: c-c++-common/ubsan/const-expr-1.c -O1 (test for excess errors)
-PASS: c-c++-common/ubsan/const-expr-1.c -O2 (test for excess errors)
--PASS: c-c++-common/ubsan/const-expr-1.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: c-c++-common/ubsan/const-expr-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/const-expr-1.c -Os (test for excess errors)
-PASS: c-c++-common/ubsan/const-expr-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -4129,9 +4263,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/div-by-zero-1.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-1.c -O2 execution test
-PASS: c-c++-common/ubsan/div-by-zero-1.c -O2 output pattern test
--PASS: c-c++-common/ubsan/div-by-zero-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/div-by-zero-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/div-by-zero-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/div-by-zero-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-1.c -O3 -g execution test
-PASS: c-c++-common/ubsan/div-by-zero-1.c -O3 -g output pattern test
@@ -4153,9 +4284,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/div-by-zero-2.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-2.c -O2 execution test
-PASS: c-c++-common/ubsan/div-by-zero-2.c -O2 output pattern test
--PASS: c-c++-common/ubsan/div-by-zero-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/div-by-zero-2.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/div-by-zero-2.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/div-by-zero-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-2.c -O3 -g execution test
-PASS: c-c++-common/ubsan/div-by-zero-2.c -O3 -g output pattern test
@@ -4177,9 +4305,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/div-by-zero-3.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-3.c -O2 execution test
-PASS: c-c++-common/ubsan/div-by-zero-3.c -O2 output pattern test
--PASS: c-c++-common/ubsan/div-by-zero-3.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/div-by-zero-3.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/div-by-zero-3.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/div-by-zero-3.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-3.c -O3 -g execution test
-PASS: c-c++-common/ubsan/div-by-zero-3.c -O3 -g output pattern test
@@ -4198,8 +4323,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/div-by-zero-4.c -O1 execution test
-PASS: c-c++-common/ubsan/div-by-zero-4.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-4.c -O2 execution test
--PASS: c-c++-common/ubsan/div-by-zero-4.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/div-by-zero-4.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/ubsan/div-by-zero-4.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-4.c -O3 -g execution test
-PASS: c-c++-common/ubsan/div-by-zero-4.c -Os (test for excess errors)
@@ -4211,7 +4334,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/div-by-zero-5.c -O0 (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-5.c -O1 (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-5.c -O2 (test for excess errors)
--PASS: c-c++-common/ubsan/div-by-zero-5.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-5.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-5.c -Os (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -4225,9 +4347,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/div-by-zero-6.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-6.c -O2 execution test
-PASS: c-c++-common/ubsan/div-by-zero-6.c -O2 output pattern test
--PASS: c-c++-common/ubsan/div-by-zero-6.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/div-by-zero-6.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/div-by-zero-6.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/div-by-zero-6.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-6.c -O3 -g execution test
-PASS: c-c++-common/ubsan/div-by-zero-6.c -O3 -g output pattern test
@@ -4249,9 +4368,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/div-by-zero-7.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-7.c -O2 execution test
-PASS: c-c++-common/ubsan/div-by-zero-7.c -O2 output pattern test
--PASS: c-c++-common/ubsan/div-by-zero-7.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/div-by-zero-7.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/div-by-zero-7.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/div-by-zero-7.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-7.c -O3 -g execution test
-PASS: c-c++-common/ubsan/div-by-zero-7.c -O3 -g output pattern test
@@ -4273,9 +4389,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O2 execution test
-PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O2 output pattern test
--PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O3 -g execution test
-PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O3 -g output pattern test
@@ -4293,7 +4406,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/float-cast-overflow-10.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/float-cast-overflow-10.c -O2 execution test
-PASS: c-c++-common/ubsan/float-cast-overflow-10.c -O2 output pattern test
--UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-10.c -O3 -fomit-frame-pointer
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-10.c -O3 -g
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-10.c -Os
-PASS: c-c++-common/ubsan/float-cast-overflow-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -4305,7 +4417,6 @@ index 0c40ea1..c49523e 100644
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-2.c -O0
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-2.c -O1
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-2.c -O2
--UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-2.c -O3 -fomit-frame-pointer
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-2.c -O3 -g
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-2.c -Os
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
@@ -4319,9 +4430,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O2 execution test
-PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O2 output pattern test
--PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O3 -g execution test
-PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O3 -g output pattern test
@@ -4337,7 +4445,6 @@ index 0c40ea1..c49523e 100644
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-4.c -O0
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-4.c -O1
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-4.c -O2
--UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-4.c -O3 -fomit-frame-pointer
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-4.c -O3 -g
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-4.c -Os
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
@@ -4351,9 +4458,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O2 execution test
-PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O2 output pattern test
--PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O3 -g execution test
-PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O3 -g output pattern test
@@ -4375,9 +4479,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -4394,9 +4495,7 @@ index 0c40ea1..c49523e 100644
-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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -4408,9 +4507,7 @@ index 0c40ea1..c49523e 100644
-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
--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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -4424,7 +4521,6 @@ index 0c40ea1..c49523e 100644
-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
--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)
@@ -4442,9 +4538,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O2 execution test
-PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O2 output pattern test
--PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O3 -g execution test
-PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O3 -g output pattern test
@@ -4466,15 +4559,9 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/load-bool-enum.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/load-bool-enum.c -O2 execution test
-PASS: c-c++-common/ubsan/load-bool-enum.c -O2 output pattern test
--PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer output pattern test
--PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
--PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer -funroll-loops execution test
--PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer -funroll-loops output pattern test
--PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
--PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
--PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test
+-PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -g execution test
-PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -g output pattern test
@@ -4496,9 +4583,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/nonnull-1.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/nonnull-1.c -O2 execution test
-PASS: c-c++-common/ubsan/nonnull-1.c -O2 output pattern test
--PASS: c-c++-common/ubsan/nonnull-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/nonnull-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/nonnull-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/nonnull-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/nonnull-1.c -O3 -g execution test
-PASS: c-c++-common/ubsan/nonnull-1.c -O3 -g output pattern test
@@ -4520,9 +4604,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/nonnull-2.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/nonnull-2.c -O2 execution test
-PASS: c-c++-common/ubsan/nonnull-2.c -O2 output pattern test
--PASS: c-c++-common/ubsan/nonnull-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/nonnull-2.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/nonnull-2.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/nonnull-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/nonnull-2.c -O3 -g execution test
-PASS: c-c++-common/ubsan/nonnull-2.c -O3 -g output pattern test
@@ -4544,9 +4625,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/nonnull-3.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/nonnull-3.c -O2 execution test
-PASS: c-c++-common/ubsan/nonnull-3.c -O2 output pattern test
--PASS: c-c++-common/ubsan/nonnull-3.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/nonnull-3.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/nonnull-3.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/nonnull-3.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/nonnull-3.c -O3 -g execution test
-PASS: c-c++-common/ubsan/nonnull-3.c -O3 -g output pattern test
@@ -4565,8 +4643,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/nonnull-4.c -O1 execution test
-PASS: c-c++-common/ubsan/nonnull-4.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/nonnull-4.c -O2 execution test
--PASS: c-c++-common/ubsan/nonnull-4.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/nonnull-4.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/ubsan/nonnull-4.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/nonnull-4.c -O3 -g execution test
-PASS: c-c++-common/ubsan/nonnull-4.c -Os (test for excess errors)
@@ -4581,8 +4657,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/nonnull-5.c -O1 execution test
-PASS: c-c++-common/ubsan/nonnull-5.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/nonnull-5.c -O2 execution test
--PASS: c-c++-common/ubsan/nonnull-5.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/nonnull-5.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/ubsan/nonnull-5.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/nonnull-5.c -O3 -g execution test
-PASS: c-c++-common/ubsan/nonnull-5.c -Os (test for excess errors)
@@ -4600,9 +4674,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/null-1.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/null-1.c -O2 execution test
-PASS: c-c++-common/ubsan/null-1.c -O2 output pattern test
--PASS: c-c++-common/ubsan/null-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/null-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/null-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/null-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/null-1.c -O3 -g execution test
-PASS: c-c++-common/ubsan/null-1.c -O3 -g output pattern test
@@ -4624,9 +4695,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/null-10.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/null-10.c -O2 execution test
-PASS: c-c++-common/ubsan/null-10.c -O2 output pattern test
--PASS: c-c++-common/ubsan/null-10.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/null-10.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/null-10.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/null-10.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/null-10.c -O3 -g execution test
-PASS: c-c++-common/ubsan/null-10.c -O3 -g output pattern test
@@ -4648,9 +4716,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/null-11.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/null-11.c -O2 execution test
-PASS: c-c++-common/ubsan/null-11.c -O2 output pattern test
--PASS: c-c++-common/ubsan/null-11.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/null-11.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/null-11.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/null-11.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/null-11.c -O3 -g execution test
-PASS: c-c++-common/ubsan/null-11.c -O3 -g output pattern test
@@ -4672,9 +4737,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/null-2.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/null-2.c -O2 execution test
-PASS: c-c++-common/ubsan/null-2.c -O2 output pattern test
--PASS: c-c++-common/ubsan/null-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/null-2.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/null-2.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/null-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/null-2.c -O3 -g execution test
-PASS: c-c++-common/ubsan/null-2.c -O3 -g output pattern test
@@ -4696,9 +4758,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/null-3.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/null-3.c -O2 execution test
-PASS: c-c++-common/ubsan/null-3.c -O2 output pattern test
--PASS: c-c++-common/ubsan/null-3.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/null-3.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/null-3.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/null-3.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/null-3.c -O3 -g execution test
-PASS: c-c++-common/ubsan/null-3.c -O3 -g output pattern test
@@ -4720,9 +4779,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/null-4.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/null-4.c -O2 execution test
-PASS: c-c++-common/ubsan/null-4.c -O2 output pattern test
--PASS: c-c++-common/ubsan/null-4.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/null-4.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/null-4.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/null-4.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/null-4.c -O3 -g execution test
-PASS: c-c++-common/ubsan/null-4.c -O3 -g output pattern test
@@ -4744,9 +4800,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/null-5.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/null-5.c -O2 execution test
-PASS: c-c++-common/ubsan/null-5.c -O2 output pattern test
--PASS: c-c++-common/ubsan/null-5.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/null-5.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/null-5.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/null-5.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/null-5.c -O3 -g execution test
-PASS: c-c++-common/ubsan/null-5.c -O3 -g output pattern test
@@ -4768,9 +4821,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/null-6.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/null-6.c -O2 execution test
-PASS: c-c++-common/ubsan/null-6.c -O2 output pattern test
--PASS: c-c++-common/ubsan/null-6.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/null-6.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/null-6.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/null-6.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/null-6.c -O3 -g execution test
-PASS: c-c++-common/ubsan/null-6.c -O3 -g output pattern test
@@ -4792,9 +4842,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/null-7.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/null-7.c -O2 execution test
-PASS: c-c++-common/ubsan/null-7.c -O2 output pattern test
--PASS: c-c++-common/ubsan/null-7.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/null-7.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/null-7.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/null-7.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/null-7.c -O3 -g execution test
-PASS: c-c++-common/ubsan/null-7.c -O3 -g output pattern test
@@ -4816,9 +4863,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/null-8.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/null-8.c -O2 execution test
-PASS: c-c++-common/ubsan/null-8.c -O2 output pattern test
--PASS: c-c++-common/ubsan/null-8.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/null-8.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/null-8.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/null-8.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/null-8.c -O3 -g execution test
-PASS: c-c++-common/ubsan/null-8.c -O3 -g output pattern test
@@ -4840,9 +4884,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/null-9.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/null-9.c -O2 execution test
-PASS: c-c++-common/ubsan/null-9.c -O2 output pattern test
--PASS: c-c++-common/ubsan/null-9.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/null-9.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/null-9.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/null-9.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/null-9.c -O3 -g execution test
-PASS: c-c++-common/ubsan/null-9.c -O3 -g output pattern test
@@ -4860,9 +4901,7 @@ index 0c40ea1..c49523e 100644
-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
--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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -4876,9 +4915,7 @@ index 0c40ea1..c49523e 100644
-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
--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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -4890,7 +4927,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -4899,7 +4935,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -4911,9 +4946,7 @@ index 0c40ea1..c49523e 100644
-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
--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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -4927,9 +4960,7 @@ index 0c40ea1..c49523e 100644
-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
--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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -4941,7 +4972,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -4951,9 +4981,7 @@ index 0c40ea1..c49523e 100644
-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
--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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -4967,9 +4995,7 @@ index 0c40ea1..c49523e 100644
-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
--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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -4983,9 +5009,7 @@ index 0c40ea1..c49523e 100644
-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
--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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -5000,8 +5024,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5016,8 +5038,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5032,8 +5052,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5051,9 +5069,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -5075,9 +5090,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -5096,8 +5108,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5106,10 +5116,30 @@ index 0c40ea1..c49523e 100644
-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
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O0 execution test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O0 output pattern test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O1 execution test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O1 output pattern test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O2 execution test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O2 output pattern test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O3 -g execution test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O3 -g output pattern test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/overflow-add-5.c -Os execution test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -Os output pattern test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern 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
@@ -5120,8 +5150,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5139,9 +5167,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -5160,12 +5185,8 @@ index 0c40ea1..c49523e 100644
-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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -5183,15 +5204,9 @@ index 0c40ea1..c49523e 100644
-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
--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
--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
--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
+-PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-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
@@ -5213,9 +5228,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -5234,8 +5246,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5253,9 +5263,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -5274,8 +5281,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5293,9 +5298,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -5317,15 +5319,9 @@ index 0c40ea1..c49523e 100644
-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
--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
--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
--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
+-PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-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
@@ -5347,9 +5343,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -5368,8 +5361,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5378,14 +5369,26 @@ index 0c40ea1..c49523e 100644
-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/pr56956.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr56956.c -O0 execution test
+-PASS: c-c++-common/ubsan/pr56956.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr56956.c -O1 execution test
+-PASS: c-c++-common/ubsan/pr56956.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr56956.c -O2 execution test
+-PASS: c-c++-common/ubsan/pr56956.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/pr56956.c -O3 -g execution test
+-PASS: c-c++-common/ubsan/pr56956.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/pr56956.c -Os execution test
+-PASS: c-c++-common/ubsan/pr56956.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/pr56956.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/ubsan/pr56956.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/pr56956.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)
@@ -5400,8 +5403,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5419,9 +5420,6 @@ index 0c40ea1..c49523e 100644
-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
@@ -5443,9 +5441,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -5461,7 +5456,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5472,8 +5466,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5491,9 +5483,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -5512,8 +5501,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5531,9 +5518,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -5555,9 +5539,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -5573,9 +5554,7 @@ index 0c40ea1..c49523e 100644
-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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -5589,9 +5568,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -5610,7 +5586,6 @@ index 0c40ea1..c49523e 100644
-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
--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)
@@ -5624,7 +5599,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5632,9 +5606,7 @@ index 0c40ea1..c49523e 100644
-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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -5642,9 +5614,7 @@ index 0c40ea1..c49523e 100644
-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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -5652,7 +5622,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5660,7 +5629,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5668,7 +5636,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5676,11 +5643,71 @@ index 0c40ea1..c49523e 100644
-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/pr64906.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr64906.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr64906.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr64906.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/pr64906.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/pr64906.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/pr64906.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-UNSUPPORTED: c-c++-common/ubsan/pr65081.c -O0
+-UNSUPPORTED: c-c++-common/ubsan/pr65081.c -O1
+-PASS: c-c++-common/ubsan/pr65081.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65081.c -O2 execution test
+-UNSUPPORTED: c-c++-common/ubsan/pr65081.c -O3 -g
+-UNSUPPORTED: c-c++-common/ubsan/pr65081.c -Os
+-PASS: c-c++-common/ubsan/pr65081.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65081.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/ubsan/pr65081.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65081.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/ubsan/pr65367.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65367.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65367.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65367.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65367.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65367.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65367.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65984.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65984.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65984.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65984.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65984.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65984.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65984.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/pr66908.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr66908.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr66908.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr66908.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/pr66908.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/pr66908.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/pr66908.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/pr66908.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/pr67921.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr67921.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr67921.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr67921.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/pr67921.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/pr67921.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/pr67921.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/pr67921.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/pr68142.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr68142.c -O0 execution test
+-PASS: c-c++-common/ubsan/pr68142.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr68142.c -O1 execution test
+-PASS: c-c++-common/ubsan/pr68142.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr68142.c -O2 execution test
+-PASS: c-c++-common/ubsan/pr68142.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/pr68142.c -O3 -g execution test
+-PASS: c-c++-common/ubsan/pr68142.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/pr68142.c -Os execution test
+-PASS: c-c++-common/ubsan/pr68142.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/pr68142.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/ubsan/pr68142.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/pr68142.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
-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
@@ -5690,15 +5717,9 @@ index 0c40ea1..c49523e 100644
-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
--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
--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
--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
+-PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-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
@@ -5720,15 +5741,9 @@ index 0c40ea1..c49523e 100644
-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
--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
--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
--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
+-PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-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
@@ -5750,15 +5765,9 @@ index 0c40ea1..c49523e 100644
-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
--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
--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
--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
+-PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-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
@@ -5775,7 +5784,6 @@ index 0c40ea1..c49523e 100644
-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 )
@@ -5788,7 +5796,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5803,7 +5810,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5819,7 +5825,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5831,7 +5836,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5839,7 +5843,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5847,7 +5850,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5855,7 +5857,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5869,15 +5870,9 @@ index 0c40ea1..c49523e 100644
-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
--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
--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
--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
+-PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-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
@@ -5899,9 +5894,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -5920,8 +5912,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -5939,9 +5929,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -5954,70 +5941,12 @@ index 0c40ea1..c49523e 100644
-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
--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)
@@ -6035,15 +5964,9 @@ index 0c40ea1..c49523e 100644
-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
--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
--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
--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
+-PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-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
@@ -6059,7 +5982,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -6067,7 +5989,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -6078,8 +5999,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -6097,9 +6016,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -6121,9 +6037,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -6141,7 +6054,6 @@ index 0c40ea1..c49523e 100644
-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
--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)
@@ -6159,9 +6071,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -6180,8 +6089,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/vla-2.c -O1 execution test
-PASS: c-c++-common/ubsan/vla-2.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/vla-2.c -O2 execution test
--PASS: c-c++-common/ubsan/vla-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/vla-2.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/ubsan/vla-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/vla-2.c -O3 -g execution test
-PASS: c-c++-common/ubsan/vla-2.c -Os (test for excess errors)
@@ -6196,8 +6103,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/vla-3.c -O1 execution test
-PASS: c-c++-common/ubsan/vla-3.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/vla-3.c -O2 execution test
--PASS: c-c++-common/ubsan/vla-3.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/vla-3.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/ubsan/vla-3.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/vla-3.c -O3 -g execution test
-PASS: c-c++-common/ubsan/vla-3.c -Os (test for excess errors)
@@ -6212,8 +6117,6 @@ index 0c40ea1..c49523e 100644
-PASS: c-c++-common/ubsan/vla-4.c -O1 execution test
-PASS: c-c++-common/ubsan/vla-4.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/vla-4.c -O2 execution test
--PASS: c-c++-common/ubsan/vla-4.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/vla-4.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/ubsan/vla-4.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/vla-4.c -O3 -g execution test
-PASS: c-c++-common/ubsan/vla-4.c -Os (test for excess errors)
@@ -6228,8 +6131,6 @@ index 0c40ea1..c49523e 100644
-PASS: g++.dg/ubsan/align-1.C -O1 execution test
-PASS: g++.dg/ubsan/align-1.C -O2 (test for excess errors)
-PASS: g++.dg/ubsan/align-1.C -O2 execution test
--PASS: g++.dg/ubsan/align-1.C -O3 -fomit-frame-pointer (test for excess errors)
--PASS: g++.dg/ubsan/align-1.C -O3 -fomit-frame-pointer execution test
-PASS: g++.dg/ubsan/align-1.C -O3 -g (test for excess errors)
-PASS: g++.dg/ubsan/align-1.C -O3 -g execution test
-PASS: g++.dg/ubsan/align-1.C -Os (test for excess errors)
@@ -6247,9 +6148,6 @@ index 0c40ea1..c49523e 100644
-PASS: g++.dg/ubsan/align-2.C -O2 (test for excess errors)
-PASS: g++.dg/ubsan/align-2.C -O2 execution test
-PASS: g++.dg/ubsan/align-2.C -O2 output pattern test
--PASS: g++.dg/ubsan/align-2.C -O3 -fomit-frame-pointer (test for excess errors)
--PASS: g++.dg/ubsan/align-2.C -O3 -fomit-frame-pointer execution test
--PASS: g++.dg/ubsan/align-2.C -O3 -fomit-frame-pointer output pattern test
-PASS: g++.dg/ubsan/align-2.C -O3 -g (test for excess errors)
-PASS: g++.dg/ubsan/align-2.C -O3 -g execution test
-PASS: g++.dg/ubsan/align-2.C -O3 -g output pattern test
@@ -6271,9 +6169,6 @@ index 0c40ea1..c49523e 100644
-PASS: g++.dg/ubsan/align-3.C -O2 (test for excess errors)
-PASS: g++.dg/ubsan/align-3.C -O2 execution test
-PASS: g++.dg/ubsan/align-3.C -O2 output pattern test
--PASS: g++.dg/ubsan/align-3.C -O3 -fomit-frame-pointer (test for excess errors)
--PASS: g++.dg/ubsan/align-3.C -O3 -fomit-frame-pointer execution test
--PASS: g++.dg/ubsan/align-3.C -O3 -fomit-frame-pointer output pattern test
-PASS: g++.dg/ubsan/align-3.C -O3 -g (test for excess errors)
-PASS: g++.dg/ubsan/align-3.C -O3 -g execution test
-PASS: g++.dg/ubsan/align-3.C -O3 -g output pattern test
@@ -6292,8 +6187,6 @@ index 0c40ea1..c49523e 100644
-PASS: g++.dg/ubsan/attrib-1.C -O1 scan-assembler-not __ubsan_handle
-PASS: g++.dg/ubsan/attrib-1.C -O2 (test for excess errors)
-PASS: g++.dg/ubsan/attrib-1.C -O2 scan-assembler-not __ubsan_handle
--PASS: g++.dg/ubsan/attrib-1.C -O3 -fomit-frame-pointer (test for excess errors)
--PASS: g++.dg/ubsan/attrib-1.C -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle
-PASS: g++.dg/ubsan/attrib-1.C -O3 -g (test for excess errors)
-PASS: g++.dg/ubsan/attrib-1.C -O3 -g scan-assembler-not __ubsan_handle
-PASS: g++.dg/ubsan/attrib-1.C -Os (test for excess errors)
@@ -6308,8 +6201,6 @@ index 0c40ea1..c49523e 100644
-PASS: g++.dg/ubsan/cxx11-shift-1.C -O1 execution test
-PASS: g++.dg/ubsan/cxx11-shift-1.C -O2 (test for excess errors)
-PASS: g++.dg/ubsan/cxx11-shift-1.C -O2 execution test
--PASS: g++.dg/ubsan/cxx11-shift-1.C -O3 -fomit-frame-pointer (test for excess errors)
--PASS: g++.dg/ubsan/cxx11-shift-1.C -O3 -fomit-frame-pointer execution test
-PASS: g++.dg/ubsan/cxx11-shift-1.C -O3 -g (test for excess errors)
-PASS: g++.dg/ubsan/cxx11-shift-1.C -O3 -g execution test
-PASS: g++.dg/ubsan/cxx11-shift-1.C -Os (test for excess errors)
@@ -6327,9 +6218,6 @@ index 0c40ea1..c49523e 100644
-PASS: g++.dg/ubsan/cxx11-shift-2.C -O2 (test for excess errors)
-PASS: g++.dg/ubsan/cxx11-shift-2.C -O2 execution test
-PASS: g++.dg/ubsan/cxx11-shift-2.C -O2 output pattern test
--PASS: g++.dg/ubsan/cxx11-shift-2.C -O3 -fomit-frame-pointer (test for excess errors)
--PASS: g++.dg/ubsan/cxx11-shift-2.C -O3 -fomit-frame-pointer execution test
--PASS: g++.dg/ubsan/cxx11-shift-2.C -O3 -fomit-frame-pointer output pattern test
-PASS: g++.dg/ubsan/cxx11-shift-2.C -O3 -g (test for excess errors)
-PASS: g++.dg/ubsan/cxx11-shift-2.C -O3 -g execution test
-PASS: g++.dg/ubsan/cxx11-shift-2.C -O3 -g output pattern test
@@ -6342,29 +6230,26 @@ index 0c40ea1..c49523e 100644
-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
--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 warnings, line 8)
+-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 excess errors)
--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 warnings, line 8)
+-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 excess errors)
--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 warnings, line 8)
+-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 excess errors)
--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 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 warnings, line 8)
+-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 excess errors)
--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 warnings, line 8)
+-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 excess errors)
--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 warnings, line 8)
+-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 excess errors)
--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 warnings, line 8)
+-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 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
@@ -6375,9 +6260,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -6399,9 +6281,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -6423,9 +6302,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -6447,9 +6323,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -6474,10 +6347,6 @@ index 0c40ea1..c49523e 100644
-PASS: g++.dg/ubsan/null-4.C -O2 execution test
-PASS: g++.dg/ubsan/null-4.C -O2 output pattern test
-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
--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
@@ -6500,9 +6369,6 @@ index 0c40ea1..c49523e 100644
-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
@@ -6513,14 +6379,26 @@ index 0c40ea1..c49523e 100644
-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/null-6.C -O0 (test for excess errors)
+-PASS: g++.dg/ubsan/null-6.C -O0 execution test
+-PASS: g++.dg/ubsan/null-6.C -O1 (test for excess errors)
+-PASS: g++.dg/ubsan/null-6.C -O1 execution test
+-PASS: g++.dg/ubsan/null-6.C -O2 (test for excess errors)
+-PASS: g++.dg/ubsan/null-6.C -O2 execution test
+-PASS: g++.dg/ubsan/null-6.C -O3 -g (test for excess errors)
+-PASS: g++.dg/ubsan/null-6.C -O3 -g execution test
+-PASS: g++.dg/ubsan/null-6.C -Os (test for excess errors)
+-PASS: g++.dg/ubsan/null-6.C -Os execution test
+-PASS: g++.dg/ubsan/null-6.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: g++.dg/ubsan/null-6.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: g++.dg/ubsan/null-6.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: g++.dg/ubsan/null-6.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
-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)
@@ -6532,7 +6410,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -6540,7 +6417,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -6548,7 +6424,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -6556,7 +6431,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -6564,7 +6438,6 @@ index 0c40ea1..c49523e 100644
-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
@@ -6572,47 +6445,41 @@ index 0c40ea1..c49523e 100644
-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 warnings, 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 warnings, 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 warnings, 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 warnings, 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 warnings, 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 warnings, 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 warnings, 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)
@@ -6620,171 +6487,305 @@ index 0c40ea1..c49523e 100644
-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 12)
+-PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 12)
+-PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 12)
+-PASS: g++.dg/ubsan/pr63956.C -O0 (test for warnings, line 20)
+-PASS: g++.dg/ubsan/pr63956.C -O0 (test for warnings, line 21)
+-PASS: g++.dg/ubsan/pr63956.C -O0 (test for warnings, line 22)
+-PASS: g++.dg/ubsan/pr63956.C -O0 (test for warnings, line 24)
+-PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 35)
+-PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 35)
+-PASS: g++.dg/ubsan/pr63956.C -O0 (test for warnings, line 43)
+-PASS: g++.dg/ubsan/pr63956.C -O0 (test for warnings, line 44)
+-PASS: g++.dg/ubsan/pr63956.C -O0 (test for warnings, line 45)
-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 warnings, line 63)
+-PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 64)
+-PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 72)
+-PASS: g++.dg/ubsan/pr63956.C -O0 (test for warnings, line 77)
+-PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 89)
+-PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 109)
+-PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 119)
+-PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 130)
+-PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 133)
+-PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 148)
+-PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 149)
-PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 165)
+-PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 171)
-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 12)
+-PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 12)
+-PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 12)
+-PASS: g++.dg/ubsan/pr63956.C -O1 (test for warnings, line 20)
+-PASS: g++.dg/ubsan/pr63956.C -O1 (test for warnings, line 21)
+-PASS: g++.dg/ubsan/pr63956.C -O1 (test for warnings, line 22)
+-PASS: g++.dg/ubsan/pr63956.C -O1 (test for warnings, line 24)
+-PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 35)
+-PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 35)
+-PASS: g++.dg/ubsan/pr63956.C -O1 (test for warnings, line 43)
+-PASS: g++.dg/ubsan/pr63956.C -O1 (test for warnings, line 44)
+-PASS: g++.dg/ubsan/pr63956.C -O1 (test for warnings, line 45)
-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 warnings, line 63)
+-PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 64)
+-PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 72)
+-PASS: g++.dg/ubsan/pr63956.C -O1 (test for warnings, line 77)
+-PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 89)
+-PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 109)
+-PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 119)
+-PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 130)
+-PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 133)
+-PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 148)
+-PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 149)
-PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 165)
+-PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 171)
-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 12)
+-PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 12)
+-PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 12)
+-PASS: g++.dg/ubsan/pr63956.C -O2 (test for warnings, line 20)
+-PASS: g++.dg/ubsan/pr63956.C -O2 (test for warnings, line 21)
+-PASS: g++.dg/ubsan/pr63956.C -O2 (test for warnings, line 22)
+-PASS: g++.dg/ubsan/pr63956.C -O2 (test for warnings, line 24)
+-PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 35)
+-PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 35)
+-PASS: g++.dg/ubsan/pr63956.C -O2 (test for warnings, line 43)
+-PASS: g++.dg/ubsan/pr63956.C -O2 (test for warnings, line 44)
+-PASS: g++.dg/ubsan/pr63956.C -O2 (test for warnings, line 45)
-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 warnings, line 63)
+-PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 64)
+-PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 72)
+-PASS: g++.dg/ubsan/pr63956.C -O2 (test for warnings, line 77)
+-PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 89)
+-PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 109)
+-PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 119)
+-PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 130)
+-PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 133)
+-PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 148)
+-PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 149)
-PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 165)
+-PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 171)
-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 12)
+-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 12)
+-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 12)
+-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for warnings, line 20)
+-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for warnings, line 21)
+-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for warnings, line 22)
+-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for warnings, line 24)
+-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 35)
+-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 35)
+-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for warnings, line 43)
+-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for warnings, line 44)
+-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for warnings, line 45)
-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 warnings, line 63)
+-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 64)
+-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 72)
+-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for warnings, line 77)
+-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 89)
+-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 109)
+-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 119)
+-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 130)
+-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 133)
+-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 148)
+-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 149)
-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 165)
+-PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 171)
-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 12)
+-PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 12)
+-PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 12)
+-PASS: g++.dg/ubsan/pr63956.C -Os (test for warnings, line 20)
+-PASS: g++.dg/ubsan/pr63956.C -Os (test for warnings, line 21)
+-PASS: g++.dg/ubsan/pr63956.C -Os (test for warnings, line 22)
+-PASS: g++.dg/ubsan/pr63956.C -Os (test for warnings, line 24)
+-PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 35)
+-PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 35)
+-PASS: g++.dg/ubsan/pr63956.C -Os (test for warnings, line 43)
+-PASS: g++.dg/ubsan/pr63956.C -Os (test for warnings, line 44)
+-PASS: g++.dg/ubsan/pr63956.C -Os (test for warnings, line 45)
-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 warnings, line 63)
+-PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 64)
+-PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 72)
+-PASS: g++.dg/ubsan/pr63956.C -Os (test for warnings, line 77)
+-PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 89)
+-PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 109)
+-PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 119)
+-PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 130)
+-PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 133)
+-PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 148)
+-PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 149)
-PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 165)
+-PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 171)
-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 12)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 12)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 12)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 20)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 21)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 22)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 24)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 35)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 35)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 43)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 44)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 45)
-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 warnings, line 63)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 64)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 72)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 77)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 89)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 109)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 119)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 130)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 133)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 148)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 149)
-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 errors, line 171)
-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 12)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 12)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 12)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 20)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 21)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 22)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 24)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 35)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 35)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 43)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 44)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 45)
-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 warnings, line 63)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 64)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 72)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 77)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 89)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 109)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 119)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 130)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 133)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 148)
+-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 149)
-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 errors, line 171)
-PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: g++.dg/ubsan/pr64632.C -O0 (test for excess errors)
+-PASS: g++.dg/ubsan/pr64632.C -O0 execution test
+-PASS: g++.dg/ubsan/pr64632.C -O1 (test for excess errors)
+-PASS: g++.dg/ubsan/pr64632.C -O1 execution test
+-PASS: g++.dg/ubsan/pr64632.C -O2 (test for excess errors)
+-PASS: g++.dg/ubsan/pr64632.C -O2 execution test
+-PASS: g++.dg/ubsan/pr64632.C -O3 -g (test for excess errors)
+-PASS: g++.dg/ubsan/pr64632.C -O3 -g execution test
+-PASS: g++.dg/ubsan/pr64632.C -Os (test for excess errors)
+-PASS: g++.dg/ubsan/pr64632.C -Os execution test
+-PASS: g++.dg/ubsan/pr64632.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: g++.dg/ubsan/pr64632.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: g++.dg/ubsan/pr64632.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: g++.dg/ubsan/pr64632.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: g++.dg/ubsan/pr64717-1.C -O0 (test for bogus messages, line 14)
+-PASS: g++.dg/ubsan/pr64717-1.C -O0 (test for excess errors)
+-PASS: g++.dg/ubsan/pr64717-1.C -O1 (test for bogus messages, line 14)
+-PASS: g++.dg/ubsan/pr64717-1.C -O1 (test for excess errors)
+-PASS: g++.dg/ubsan/pr64717-1.C -O2 (test for bogus messages, line 14)
+-PASS: g++.dg/ubsan/pr64717-1.C -O2 (test for excess errors)
+-PASS: g++.dg/ubsan/pr64717-1.C -O3 -g (test for bogus messages, line 14)
+-PASS: g++.dg/ubsan/pr64717-1.C -O3 -g (test for excess errors)
+-PASS: g++.dg/ubsan/pr64717-1.C -Os (test for bogus messages, line 14)
+-PASS: g++.dg/ubsan/pr64717-1.C -Os (test for excess errors)
+-PASS: g++.dg/ubsan/pr64717-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 14)
+-PASS: g++.dg/ubsan/pr64717-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: g++.dg/ubsan/pr64717-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for bogus messages, line 14)
+-PASS: g++.dg/ubsan/pr64717-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: g++.dg/ubsan/pr64717-2.C -O0 (test for bogus messages, line 19)
+-PASS: g++.dg/ubsan/pr64717-2.C -O0 (test for excess errors)
+-PASS: g++.dg/ubsan/pr64717-2.C -O1 (test for bogus messages, line 19)
+-PASS: g++.dg/ubsan/pr64717-2.C -O1 (test for excess errors)
+-PASS: g++.dg/ubsan/pr64717-2.C -O2 (test for bogus messages, line 19)
+-PASS: g++.dg/ubsan/pr64717-2.C -O2 (test for excess errors)
+-PASS: g++.dg/ubsan/pr64717-2.C -O3 -g (test for bogus messages, line 19)
+-PASS: g++.dg/ubsan/pr64717-2.C -O3 -g (test for excess errors)
+-PASS: g++.dg/ubsan/pr64717-2.C -Os (test for bogus messages, line 19)
+-PASS: g++.dg/ubsan/pr64717-2.C -Os (test for excess errors)
+-PASS: g++.dg/ubsan/pr64717-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 19)
+-PASS: g++.dg/ubsan/pr64717-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: g++.dg/ubsan/pr64717-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for bogus messages, line 19)
+-PASS: g++.dg/ubsan/pr64717-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: g++.dg/ubsan/pr64984.C -O0 (test for excess errors)
+-PASS: g++.dg/ubsan/pr64984.C -O1 (test for excess errors)
+-PASS: g++.dg/ubsan/pr64984.C -O2 (test for excess errors)
+-PASS: g++.dg/ubsan/pr64984.C -O3 -g (test for excess errors)
+-PASS: g++.dg/ubsan/pr64984.C -Os (test for excess errors)
+-PASS: g++.dg/ubsan/pr64984.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: g++.dg/ubsan/pr64984.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: g++.dg/ubsan/pr65000.C -O0 (test for excess errors)
+-PASS: g++.dg/ubsan/pr65000.C -O1 (test for excess errors)
+-PASS: g++.dg/ubsan/pr65000.C -O2 (test for excess errors)
+-PASS: g++.dg/ubsan/pr65000.C -O3 -g (test for excess errors)
+-PASS: g++.dg/ubsan/pr65000.C -Os (test for excess errors)
+-PASS: g++.dg/ubsan/pr65000.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: g++.dg/ubsan/pr65000.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: g++.dg/ubsan/pr65019.C -O0 (test for excess errors)
+-PASS: g++.dg/ubsan/pr65019.C -O1 (test for excess errors)
+-PASS: g++.dg/ubsan/pr65019.C -O2 (test for excess errors)
+-PASS: g++.dg/ubsan/pr65019.C -O3 -g (test for excess errors)
+-PASS: g++.dg/ubsan/pr65019.C -Os (test for excess errors)
+-PASS: g++.dg/ubsan/pr65019.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: g++.dg/ubsan/pr65019.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: g++.dg/ubsan/pr65583.C -O0 (test for excess errors)
+-PASS: g++.dg/ubsan/pr65583.C -O1 (test for excess errors)
+-PASS: g++.dg/ubsan/pr65583.C -O2 (test for excess errors)
+-PASS: g++.dg/ubsan/pr65583.C -O3 -g (test for excess errors)
+-PASS: g++.dg/ubsan/pr65583.C -Os (test for excess errors)
+-PASS: g++.dg/ubsan/pr65583.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: g++.dg/ubsan/pr65583.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: g++.dg/ubsan/pr65610.C -O0 (test for excess errors)
+-PASS: g++.dg/ubsan/pr65610.C -O1 (test for excess errors)
+-PASS: g++.dg/ubsan/pr65610.C -O2 (test for excess errors)
+-PASS: g++.dg/ubsan/pr65610.C -O3 -g (test for excess errors)
+-PASS: g++.dg/ubsan/pr65610.C -Os (test for excess errors)
+-PASS: g++.dg/ubsan/pr65610.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: g++.dg/ubsan/pr65610.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: g++.dg/ubsan/pr66452.C -O0 (test for excess errors)
+-PASS: g++.dg/ubsan/pr66452.C -O1 (test for excess errors)
+-PASS: g++.dg/ubsan/pr66452.C -O2 (test for excess errors)
+-PASS: g++.dg/ubsan/pr66452.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: g++.dg/ubsan/pr66452.C -O3 -g (test for excess errors)
+-PASS: g++.dg/ubsan/pr66452.C -Os (test for excess errors)
+-PASS: g++.dg/ubsan/pr66452.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: g++.dg/ubsan/pr66452.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: g++.dg/ubsan/pr66977.C -O0 (test for excess errors)
+-PASS: g++.dg/ubsan/pr66977.C -O1 (test for excess errors)
+-PASS: g++.dg/ubsan/pr66977.C -O2 (test for excess errors)
+-PASS: g++.dg/ubsan/pr66977.C -O3 -g (test for excess errors)
+-PASS: g++.dg/ubsan/pr66977.C -Os (test for excess errors)
+-PASS: g++.dg/ubsan/pr66977.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: g++.dg/ubsan/pr66977.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: g++.dg/ubsan/pr68259.C -O0 (test for excess errors)
+-PASS: g++.dg/ubsan/pr68259.C -O1 (test for excess errors)
+-PASS: g++.dg/ubsan/pr68259.C -O2 (test for excess errors)
+-PASS: g++.dg/ubsan/pr68259.C -O3 -g (test for excess errors)
+-PASS: g++.dg/ubsan/pr68259.C -Os (test for excess errors)
+-PASS: g++.dg/ubsan/pr68259.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: g++.dg/ubsan/pr68259.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: g++.dg/ubsan/pr68508.C -O0 (test for excess errors)
+-PASS: g++.dg/ubsan/pr68508.C -O1 (test for excess errors)
+-PASS: g++.dg/ubsan/pr68508.C -O2 (test for excess errors)
+-PASS: g++.dg/ubsan/pr68508.C -O3 -g (test for excess errors)
+-PASS: g++.dg/ubsan/pr68508.C -Os (test for excess errors)
+-PASS: g++.dg/ubsan/pr68508.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: g++.dg/ubsan/pr68508.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
@@ -6794,9 +6795,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -6815,8 +6813,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -6831,8 +6827,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -6841,6 +6835,104 @@ index 0c40ea1..c49523e 100644
-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/shift-1.C -O0 (test for errors, line 11)
+-PASS: g++.dg/ubsan/shift-1.C -O0 (test for errors, line 12)
+-PASS: g++.dg/ubsan/shift-1.C -O0 (test for errors, line 13)
+-PASS: g++.dg/ubsan/shift-1.C -O0 (test for errors, line 14)
+-PASS: g++.dg/ubsan/shift-1.C -O0 (test for errors, line 26)
+-PASS: g++.dg/ubsan/shift-1.C -O0 (test for errors, line 27)
+-PASS: g++.dg/ubsan/shift-1.C -O0 (test for excess errors)
+-PASS: g++.dg/ubsan/shift-1.C -O1 (test for errors, line 11)
+-PASS: g++.dg/ubsan/shift-1.C -O1 (test for errors, line 12)
+-PASS: g++.dg/ubsan/shift-1.C -O1 (test for errors, line 13)
+-PASS: g++.dg/ubsan/shift-1.C -O1 (test for errors, line 14)
+-PASS: g++.dg/ubsan/shift-1.C -O1 (test for errors, line 26)
+-PASS: g++.dg/ubsan/shift-1.C -O1 (test for errors, line 27)
+-PASS: g++.dg/ubsan/shift-1.C -O1 (test for excess errors)
+-PASS: g++.dg/ubsan/shift-1.C -O2 (test for errors, line 11)
+-PASS: g++.dg/ubsan/shift-1.C -O2 (test for errors, line 12)
+-PASS: g++.dg/ubsan/shift-1.C -O2 (test for errors, line 13)
+-PASS: g++.dg/ubsan/shift-1.C -O2 (test for errors, line 14)
+-PASS: g++.dg/ubsan/shift-1.C -O2 (test for errors, line 26)
+-PASS: g++.dg/ubsan/shift-1.C -O2 (test for errors, line 27)
+-PASS: g++.dg/ubsan/shift-1.C -O2 (test for excess errors)
+-PASS: g++.dg/ubsan/shift-1.C -O3 -g (test for errors, line 11)
+-PASS: g++.dg/ubsan/shift-1.C -O3 -g (test for errors, line 12)
+-PASS: g++.dg/ubsan/shift-1.C -O3 -g (test for errors, line 13)
+-PASS: g++.dg/ubsan/shift-1.C -O3 -g (test for errors, line 14)
+-PASS: g++.dg/ubsan/shift-1.C -O3 -g (test for errors, line 26)
+-PASS: g++.dg/ubsan/shift-1.C -O3 -g (test for errors, line 27)
+-PASS: g++.dg/ubsan/shift-1.C -O3 -g (test for excess errors)
+-PASS: g++.dg/ubsan/shift-1.C -Os (test for errors, line 11)
+-PASS: g++.dg/ubsan/shift-1.C -Os (test for errors, line 12)
+-PASS: g++.dg/ubsan/shift-1.C -Os (test for errors, line 13)
+-PASS: g++.dg/ubsan/shift-1.C -Os (test for errors, line 14)
+-PASS: g++.dg/ubsan/shift-1.C -Os (test for errors, line 26)
+-PASS: g++.dg/ubsan/shift-1.C -Os (test for errors, line 27)
+-PASS: g++.dg/ubsan/shift-1.C -Os (test for excess errors)
+-PASS: g++.dg/ubsan/shift-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 11)
+-PASS: g++.dg/ubsan/shift-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 12)
+-PASS: g++.dg/ubsan/shift-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 13)
+-PASS: g++.dg/ubsan/shift-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 14)
+-PASS: g++.dg/ubsan/shift-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 26)
+-PASS: g++.dg/ubsan/shift-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 27)
+-PASS: g++.dg/ubsan/shift-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: g++.dg/ubsan/shift-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 11)
+-PASS: g++.dg/ubsan/shift-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 12)
+-PASS: g++.dg/ubsan/shift-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 13)
+-PASS: g++.dg/ubsan/shift-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 14)
+-PASS: g++.dg/ubsan/shift-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 26)
+-PASS: g++.dg/ubsan/shift-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 27)
+-PASS: g++.dg/ubsan/shift-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: g++.dg/ubsan/static-init-1.C -O0 (test for excess errors)
+-PASS: g++.dg/ubsan/static-init-1.C -O1 (test for excess errors)
+-PASS: g++.dg/ubsan/static-init-1.C -O2 (test for excess errors)
+-PASS: g++.dg/ubsan/static-init-1.C -O3 -g (test for excess errors)
+-PASS: g++.dg/ubsan/static-init-1.C -Os (test for excess errors)
+-PASS: g++.dg/ubsan/static-init-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: g++.dg/ubsan/static-init-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: g++.dg/ubsan/static-init-2.C -O0 (test for excess errors)
+-PASS: g++.dg/ubsan/static-init-2.C -O0 execution test
+-PASS: g++.dg/ubsan/static-init-2.C -O0 output pattern test
+-PASS: g++.dg/ubsan/static-init-2.C -O1 (test for excess errors)
+-PASS: g++.dg/ubsan/static-init-2.C -O1 execution test
+-PASS: g++.dg/ubsan/static-init-2.C -O1 output pattern test
+-PASS: g++.dg/ubsan/static-init-2.C -O2 (test for excess errors)
+-PASS: g++.dg/ubsan/static-init-2.C -O2 execution test
+-PASS: g++.dg/ubsan/static-init-2.C -O2 output pattern test
+-PASS: g++.dg/ubsan/static-init-2.C -O3 -g (test for excess errors)
+-PASS: g++.dg/ubsan/static-init-2.C -O3 -g execution test
+-PASS: g++.dg/ubsan/static-init-2.C -O3 -g output pattern test
+-PASS: g++.dg/ubsan/static-init-2.C -Os (test for excess errors)
+-PASS: g++.dg/ubsan/static-init-2.C -Os execution test
+-PASS: g++.dg/ubsan/static-init-2.C -Os output pattern test
+-PASS: g++.dg/ubsan/static-init-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: g++.dg/ubsan/static-init-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: g++.dg/ubsan/static-init-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: g++.dg/ubsan/static-init-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: g++.dg/ubsan/static-init-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: g++.dg/ubsan/static-init-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
+-PASS: g++.dg/ubsan/static-init-3.C -O0 (test for excess errors)
+-PASS: g++.dg/ubsan/static-init-3.C -O0 execution test
+-PASS: g++.dg/ubsan/static-init-3.C -O0 output pattern test
+-PASS: g++.dg/ubsan/static-init-3.C -O1 (test for excess errors)
+-PASS: g++.dg/ubsan/static-init-3.C -O1 execution test
+-PASS: g++.dg/ubsan/static-init-3.C -O1 output pattern test
+-PASS: g++.dg/ubsan/static-init-3.C -O2 (test for excess errors)
+-PASS: g++.dg/ubsan/static-init-3.C -O2 execution test
+-PASS: g++.dg/ubsan/static-init-3.C -O2 output pattern test
+-PASS: g++.dg/ubsan/static-init-3.C -O3 -g (test for excess errors)
+-PASS: g++.dg/ubsan/static-init-3.C -O3 -g execution test
+-PASS: g++.dg/ubsan/static-init-3.C -O3 -g output pattern test
+-PASS: g++.dg/ubsan/static-init-3.C -Os (test for excess errors)
+-PASS: g++.dg/ubsan/static-init-3.C -Os execution test
+-PASS: g++.dg/ubsan/static-init-3.C -Os output pattern test
+-PASS: g++.dg/ubsan/static-init-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: g++.dg/ubsan/static-init-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: g++.dg/ubsan/static-init-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: g++.dg/ubsan/static-init-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: g++.dg/ubsan/static-init-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: g++.dg/ubsan/static-init-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
-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
@@ -6850,9 +6942,6 @@ index 0c40ea1..c49523e 100644
-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
--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
-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
@@ -6877,18 +6966,10 @@ index 0c40ea1..c49523e 100644
-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
--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
--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
--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
+-PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 21)
+-PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-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
@@ -6905,6 +6986,20 @@ index 0c40ea1..c49523e 100644
-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
+-PASS: g++.dg/ubsan/vptr-10.C -O0 (test for excess errors)
+-PASS: g++.dg/ubsan/vptr-10.C -O0 execution test
+-PASS: g++.dg/ubsan/vptr-10.C -O1 (test for excess errors)
+-PASS: g++.dg/ubsan/vptr-10.C -O1 execution test
+-PASS: g++.dg/ubsan/vptr-10.C -O2 (test for excess errors)
+-PASS: g++.dg/ubsan/vptr-10.C -O2 execution test
+-PASS: g++.dg/ubsan/vptr-10.C -O3 -g (test for excess errors)
+-PASS: g++.dg/ubsan/vptr-10.C -O3 -g execution test
+-PASS: g++.dg/ubsan/vptr-10.C -Os (test for excess errors)
+-PASS: g++.dg/ubsan/vptr-10.C -Os execution test
+-PASS: g++.dg/ubsan/vptr-10.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: g++.dg/ubsan/vptr-10.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: g++.dg/ubsan/vptr-10.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: g++.dg/ubsan/vptr-10.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
-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
@@ -6917,18 +7012,10 @@ index 0c40ea1..c49523e 100644
-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
--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
--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
--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
+-PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 21)
+-PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-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
@@ -6957,18 +7044,10 @@ index 0c40ea1..c49523e 100644
-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
--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
--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
--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
+-PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 21)
+-PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-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
@@ -6988,7 +7067,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -6999,8 +7077,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -7015,8 +7091,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -7029,8 +7103,6 @@ index 0c40ea1..c49523e 100644
-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)
@@ -7046,15 +7118,6 @@ index 0c40ea1..c49523e 100644
-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
--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
--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
--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
-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
@@ -7076,15 +7139,6 @@ index 0c40ea1..c49523e 100644
-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
--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
--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
--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
-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
@@ -7100,7 +7154,7 @@ index 0c40ea1..c49523e 100644
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)
-@@ -79987,12 +73817,9 @@ PASS: g++.old-deja/g++.law/pic1.C -std=c++14 (test for excess errors)
+@@ -90552,12 +84436,9 @@ 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++14 (test for excess errors)
@@ -7116,54 +7170,39 @@ index 0c40ea1..c49523e 100644
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)
-@@ -92108,10 +85935,10 @@ PASS: g++.old-deja/g++.warn/virt1.C -std=gnu++14 (test for excess errors)
+@@ -102677,10 +96558,10 @@ PASS: g++.old-deja/g++.warn/virt1.C -std=gnu++14 (test for excess errors)
=== g++ Summary ===
--# of expected passes 88472
--# of unexpected failures 3
-+# of expected passes 82525
-+# of unexpected failures 33
+-# of expected passes 99035
+-# of unexpected failures 5
++# of expected passes 92994
++# of unexpected failures 38
# of unexpected successes 2
--# of expected failures 321
--# of unsupported tests 3270
-+# of expected failures 265
-+# of unsupported tests 3070
- [...]/hurd/master.build/gcc/testsuite/g++/../../xg++ version 5.0.0 20150119 (experimental) (GCC)
+ # of expected failures 261
+-# of unsupported tests 3334
++# of unsupported tests 3223
+ [...]/hurd/master.build/gcc/testsuite/g++/../../xg++ version 6.0.0 20160220 (experimental) (GCC)
diff --git toolchain/logs/gcc/kepler.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum toolchain/logs/gcc/laplace.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum
-index 09a8a33..101d4e4 100644
+index 6a369f4..c4aeb01 100644
--- toolchain/logs/gcc/kepler.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum
+++ toolchain/logs/gcc/laplace.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Fri Feb 19 15:39:29 2016
+-Test Run By thomas on Sun Feb 21 16:05:35 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Fri Feb 19 14:47:22 2016
++Test Run By thomas on Sun Feb 21 16:28:15 2016
+Native configuration is i686-unknown-gnu0.6
=== gcc tests ===
-@@ -7636,8 +7636,10 @@ PASS: gcc.c-torture/compile/limits-fndefn.c -O2 (test for excess errors)
- PASS: gcc.c-torture/compile/limits-fndefn.c -O3 -fomit-frame-pointer (test for excess errors)
- PASS: gcc.c-torture/compile/limits-fndefn.c -O3 -g (test for excess errors)
- PASS: gcc.c-torture/compile/limits-fndefn.c -Os (test for excess errors)
--PASS: gcc.c-torture/compile/limits-fndefn.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.c-torture/compile/limits-fndefn.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
-+FAIL: gcc.c-torture/compile/limits-fndefn.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (internal compiler error)
-+FAIL: gcc.c-torture/compile/limits-fndefn.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
-+FAIL: gcc.c-torture/compile/limits-fndefn.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (internal compiler error)
-+FAIL: gcc.c-torture/compile/limits-fndefn.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
- PASS: gcc.c-torture/compile/limits-idexternal.c -O0 (test for excess errors)
- PASS: gcc.c-torture/compile/limits-idexternal.c -O1 (test for excess errors)
- PASS: gcc.c-torture/compile/limits-idexternal.c -O2 (test for excess errors)
-@@ -11268,14 +11270,14 @@ PASS: gcc.c-torture/compile/pr44246.c -O3 -g (test for excess errors)
+@@ -9620,13 +9620,13 @@ PASS: gcc.c-torture/compile/pr44246.c -O3 -g (test for excess errors)
PASS: gcc.c-torture/compile/pr44246.c -Os (test for excess errors)
PASS: gcc.c-torture/compile/pr44246.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
PASS: gcc.c-torture/compile/pr44246.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
-PASS: gcc.c-torture/compile/pr44686.c -O0 (test for excess errors)
-PASS: gcc.c-torture/compile/pr44686.c -O1 (test for excess errors)
-PASS: gcc.c-torture/compile/pr44686.c -O2 (test for excess errors)
--PASS: gcc.c-torture/compile/pr44686.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: gcc.c-torture/compile/pr44686.c -O3 -g (test for excess errors)
-PASS: gcc.c-torture/compile/pr44686.c -Os (test for excess errors)
-PASS: gcc.c-torture/compile/pr44686.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -7171,7 +7210,6 @@ index 09a8a33..101d4e4 100644
+UNSUPPORTED: gcc.c-torture/compile/pr44686.c -O0
+UNSUPPORTED: gcc.c-torture/compile/pr44686.c -O1
+UNSUPPORTED: gcc.c-torture/compile/pr44686.c -O2
-+UNSUPPORTED: gcc.c-torture/compile/pr44686.c -O3 -fomit-frame-pointer
+UNSUPPORTED: gcc.c-torture/compile/pr44686.c -O3 -g
+UNSUPPORTED: gcc.c-torture/compile/pr44686.c -Os
+UNSUPPORTED: gcc.c-torture/compile/pr44686.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
@@ -7179,19 +7217,15 @@ index 09a8a33..101d4e4 100644
PASS: gcc.c-torture/compile/pr44687.c -O0 (test for excess errors)
PASS: gcc.c-torture/compile/pr44687.c -O1 (test for excess errors)
PASS: gcc.c-torture/compile/pr44687.c -O2 (test for excess errors)
-@@ -40237,1171 +40239,6 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.056i.inline, -O2 -flto -fuse-linker-
- 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
+@@ -35301,1191 +35301,6 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.inline, -O2 -flto -fuse-linker-pl
+ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.pure-const, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison
+ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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
@@ -7203,8 +7237,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/asan-interface-1.c -O1 execution test
-PASS: c-c++-common/asan/asan-interface-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/asan-interface-1.c -O2 execution test
--PASS: c-c++-common/asan/asan-interface-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/asan-interface-1.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/asan/asan-interface-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/asan-interface-1.c -O3 -g execution test
-PASS: c-c++-common/asan/asan-interface-1.c -Os (test for excess errors)
@@ -7228,11 +7260,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/attrib-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/attrib-1.c -O2 scan-assembler-not __asan_report_store
-PASS: c-c++-common/asan/attrib-1.c -O2 scan-assembler-not __asan_report_load
--PASS: c-c++-common/asan/attrib-1.c -O3 -fomit-frame-pointer (test for warnings, line 58)
--PASS: c-c++-common/asan/attrib-1.c -O3 -fomit-frame-pointer (test for warnings, line 59)
--PASS: c-c++-common/asan/attrib-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/attrib-1.c -O3 -fomit-frame-pointer scan-assembler-not __asan_report_store
--PASS: c-c++-common/asan/attrib-1.c -O3 -fomit-frame-pointer scan-assembler-not __asan_report_load
-PASS: c-c++-common/asan/attrib-1.c -O3 -g (test for warnings, line 58)
-PASS: c-c++-common/asan/attrib-1.c -O3 -g (test for warnings, line 59)
-PASS: c-c++-common/asan/attrib-1.c -O3 -g (test for excess errors)
@@ -7262,9 +7289,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/bitfield-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/bitfield-1.c -O2 execution test
-PASS: c-c++-common/asan/bitfield-1.c -O2 output pattern test
--PASS: c-c++-common/asan/bitfield-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/bitfield-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/bitfield-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/bitfield-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/bitfield-1.c -O3 -g execution test
-PASS: c-c++-common/asan/bitfield-1.c -O3 -g output pattern test
@@ -7286,9 +7310,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/bitfield-2.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/bitfield-2.c -O2 execution test
-PASS: c-c++-common/asan/bitfield-2.c -O2 output pattern test
--PASS: c-c++-common/asan/bitfield-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/bitfield-2.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/bitfield-2.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/bitfield-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/bitfield-2.c -O3 -g execution test
-PASS: c-c++-common/asan/bitfield-2.c -O3 -g output pattern test
@@ -7310,9 +7331,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/bitfield-3.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/bitfield-3.c -O2 execution test
-PASS: c-c++-common/asan/bitfield-3.c -O2 output pattern test
--PASS: c-c++-common/asan/bitfield-3.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/bitfield-3.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/bitfield-3.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/bitfield-3.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/bitfield-3.c -O3 -g execution test
-PASS: c-c++-common/asan/bitfield-3.c -O3 -g output pattern test
@@ -7334,9 +7352,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/bitfield-4.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/bitfield-4.c -O2 execution test
-PASS: c-c++-common/asan/bitfield-4.c -O2 output pattern test
--PASS: c-c++-common/asan/bitfield-4.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/bitfield-4.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/bitfield-4.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/bitfield-4.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/bitfield-4.c -O3 -g execution test
-PASS: c-c++-common/asan/bitfield-4.c -O3 -g output pattern test
@@ -7358,9 +7373,6 @@ index 09a8a33..101d4e4 100644
-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
--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
-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
@@ -7379,12 +7391,8 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/clone-test-1.c -O1 execution test
-PASS: c-c++-common/asan/clone-test-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/clone-test-1.c -O2 execution test
--PASS: c-c++-common/asan/clone-test-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/clone-test-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/clone-test-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
--PASS: c-c++-common/asan/clone-test-1.c -O3 -fomit-frame-pointer -funroll-loops execution test
--PASS: c-c++-common/asan/clone-test-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
--PASS: c-c++-common/asan/clone-test-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+-PASS: c-c++-common/asan/clone-test-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/asan/clone-test-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
-PASS: c-c++-common/asan/clone-test-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/clone-test-1.c -O3 -g execution test
-PASS: c-c++-common/asan/clone-test-1.c -Os (test for excess errors)
@@ -7399,8 +7407,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/force-inline-opt0-1.c -O1 scan-assembler-not __asan_report_load
-PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 scan-assembler-not __asan_report_load
--PASS: c-c++-common/asan/force-inline-opt0-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/force-inline-opt0-1.c -O3 -fomit-frame-pointer scan-assembler-not __asan_report_load
-PASS: c-c++-common/asan/force-inline-opt0-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/force-inline-opt0-1.c -O3 -g scan-assembler-not __asan_report_load
-PASS: c-c++-common/asan/force-inline-opt0-1.c -Os (test for excess errors)
@@ -7418,9 +7424,6 @@ index 09a8a33..101d4e4 100644
-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
--PASS: c-c++-common/asan/global-overflow-1.c -O3 -fomit-frame-pointer (test for excess errors)
--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
-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
@@ -7433,6 +7436,48 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
-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
+-PASS: c-c++-common/asan/halt_on_error-1.c -O0 (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-1.c -O0 execution test
+-PASS: c-c++-common/asan/halt_on_error-1.c -O0 output pattern test
+-PASS: c-c++-common/asan/halt_on_error-1.c -O1 (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-1.c -O1 execution test
+-PASS: c-c++-common/asan/halt_on_error-1.c -O1 output pattern test
+-PASS: c-c++-common/asan/halt_on_error-1.c -O2 (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-1.c -O2 execution test
+-PASS: c-c++-common/asan/halt_on_error-1.c -O2 output pattern test
+-PASS: c-c++-common/asan/halt_on_error-1.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-1.c -O3 -g execution test
+-PASS: c-c++-common/asan/halt_on_error-1.c -O3 -g output pattern test
+-PASS: c-c++-common/asan/halt_on_error-1.c -Os (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-1.c -Os execution test
+-PASS: c-c++-common/asan/halt_on_error-1.c -Os output pattern test
+-PASS: c-c++-common/asan/halt_on_error-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/asan/halt_on_error-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: c-c++-common/asan/halt_on_error-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/asan/halt_on_error-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O0 (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-2.c -O0 execution test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O0 output pattern test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O1 (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-2.c -O1 execution test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O1 output pattern test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O2 (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-2.c -O2 execution test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O2 output pattern test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-2.c -O3 -g execution test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O3 -g output pattern test
+-PASS: c-c++-common/asan/halt_on_error-2.c -Os (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-2.c -Os execution test
+-PASS: c-c++-common/asan/halt_on_error-2.c -Os output pattern test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/asan/halt_on_error-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
-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
@@ -7442,9 +7487,6 @@ index 09a8a33..101d4e4 100644
-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
--PASS: c-c++-common/asan/heap-overflow-1.c -O3 -fomit-frame-pointer (test for excess errors)
--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
-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
@@ -7462,7 +7504,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/inc.c -O0 scan-tree-dump asan0 "ASAN_CHECK \\(.*, 4\\);"
-UNSUPPORTED: c-c++-common/asan/inc.c -O1
-UNSUPPORTED: c-c++-common/asan/inc.c -O2
--UNSUPPORTED: c-c++-common/asan/inc.c -O3 -fomit-frame-pointer
-UNSUPPORTED: c-c++-common/asan/inc.c -O3 -g
-UNSUPPORTED: c-c++-common/asan/inc.c -Os
-UNSUPPORTED: c-c++-common/asan/inc.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
@@ -7476,9 +7517,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 scan-assembler __asan_load1
-PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 scan-assembler __asan_store4
--PASS: c-c++-common/asan/instrument-with-calls-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/instrument-with-calls-1.c -O3 -fomit-frame-pointer scan-assembler __asan_load1
--PASS: c-c++-common/asan/instrument-with-calls-1.c -O3 -fomit-frame-pointer scan-assembler __asan_store4
-PASS: c-c++-common/asan/instrument-with-calls-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/instrument-with-calls-1.c -O3 -g scan-assembler __asan_load1
-PASS: c-c++-common/asan/instrument-with-calls-1.c -O3 -g scan-assembler __asan_store4
@@ -7506,11 +7544,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 scan-assembler-not __asan_report_store4
-PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 scan-assembler __asan_load4
-PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 scan-assembler-not __asan_report_load4
--PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -fomit-frame-pointer scan-assembler __asan_store4
--PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -fomit-frame-pointer scan-assembler-not __asan_report_store4
--PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -fomit-frame-pointer scan-assembler __asan_load4
--PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -fomit-frame-pointer scan-assembler-not __asan_report_load4
-PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -g scan-assembler __asan_store4
-PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -g scan-assembler-not __asan_report_store4
@@ -7540,9 +7573,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 scan-assembler __asan_loadN
-PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 scan-assembler __asan_storeN
--PASS: c-c++-common/asan/instrument-with-calls-3.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/instrument-with-calls-3.c -O3 -fomit-frame-pointer scan-assembler __asan_loadN
--PASS: c-c++-common/asan/instrument-with-calls-3.c -O3 -fomit-frame-pointer scan-assembler __asan_storeN
-PASS: c-c++-common/asan/instrument-with-calls-3.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/instrument-with-calls-3.c -O3 -g scan-assembler __asan_loadN
-PASS: c-c++-common/asan/instrument-with-calls-3.c -O3 -g scan-assembler __asan_storeN
@@ -7561,8 +7591,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -7577,8 +7605,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -7596,9 +7622,6 @@ index 09a8a33..101d4e4 100644
-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
--PASS: c-c++-common/asan/memcmp-1.c -O3 -fomit-frame-pointer (test for excess errors)
--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
-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
@@ -7614,7 +7637,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/memcmp-2.c -O0 (test for excess errors)
-PASS: c-c++-common/asan/memcmp-2.c -O1 (test for excess errors)
-PASS: c-c++-common/asan/memcmp-2.c -O2 (test for excess errors)
--PASS: c-c++-common/asan/memcmp-2.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: c-c++-common/asan/memcmp-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/memcmp-2.c -Os (test for excess errors)
-PASS: c-c++-common/asan/memcmp-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -7628,9 +7650,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/misalign-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/misalign-1.c -O2 execution test
-PASS: c-c++-common/asan/misalign-1.c -O2 output pattern test
--PASS: c-c++-common/asan/misalign-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/misalign-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/misalign-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/misalign-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/misalign-1.c -O3 -g execution test
-PASS: c-c++-common/asan/misalign-1.c -O3 -g output pattern test
@@ -7652,9 +7671,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/misalign-2.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/misalign-2.c -O2 execution test
-PASS: c-c++-common/asan/misalign-2.c -O2 output pattern test
--PASS: c-c++-common/asan/misalign-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/misalign-2.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/misalign-2.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/misalign-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/misalign-2.c -O3 -g execution test
-PASS: c-c++-common/asan/misalign-2.c -O3 -g output pattern test
@@ -7667,14 +7683,25 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/misalign-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
-PASS: c-c++-common/asan/misalign-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
-PASS: c-c++-common/asan/misalign-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
+-UNSUPPORTED: c-c++-common/asan/no-asan-check-glob.c -O0
+-PASS: c-c++-common/asan/no-asan-check-glob.c -O1 (test for excess errors)
+-PASS: c-c++-common/asan/no-asan-check-glob.c -O1 scan-tree-dump-times asan1 "ASAN_CHECK" 0
+-PASS: c-c++-common/asan/no-asan-check-glob.c -O2 (test for excess errors)
+-PASS: c-c++-common/asan/no-asan-check-glob.c -O2 scan-tree-dump-times asan1 "ASAN_CHECK" 0
+-PASS: c-c++-common/asan/no-asan-check-glob.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/asan/no-asan-check-glob.c -O3 -g scan-tree-dump-times asan1 "ASAN_CHECK" 0
+-PASS: c-c++-common/asan/no-asan-check-glob.c -Os (test for excess errors)
+-PASS: c-c++-common/asan/no-asan-check-glob.c -Os scan-tree-dump-times asan1 "ASAN_CHECK" 0
+-PASS: c-c++-common/asan/no-asan-check-glob.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/asan/no-asan-check-glob.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-times asan1 "ASAN_CHECK" 0
+-PASS: c-c++-common/asan/no-asan-check-glob.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/asan/no-asan-check-glob.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-tree-dump-times asan1 "ASAN_CHECK" 0
-PASS: c-c++-common/asan/no-asan-globals.c -O0 (test for excess errors)
-PASS: c-c++-common/asan/no-asan-globals.c -O0 scan-assembler-not __asan_register_globals
-PASS: c-c++-common/asan/no-asan-globals.c -O1 (test for excess errors)
-PASS: c-c++-common/asan/no-asan-globals.c -O1 scan-assembler-not __asan_register_globals
-PASS: c-c++-common/asan/no-asan-globals.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/no-asan-globals.c -O2 scan-assembler-not __asan_register_globals
--PASS: c-c++-common/asan/no-asan-globals.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/no-asan-globals.c -O3 -fomit-frame-pointer scan-assembler-not __asan_register_globals
-PASS: c-c++-common/asan/no-asan-globals.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/no-asan-globals.c -O3 -g scan-assembler-not __asan_register_globals
-PASS: c-c++-common/asan/no-asan-globals.c -Os (test for excess errors)
@@ -7686,7 +7713,6 @@ index 09a8a33..101d4e4 100644
-UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O0
-UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O1
-UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O2
--UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O3 -fomit-frame-pointer
-UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O3 -g
-UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -Os
-UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
@@ -7697,8 +7723,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/no-instrument-reads.c -O1 scan-assembler-not __asan_load
-PASS: c-c++-common/asan/no-instrument-reads.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/no-instrument-reads.c -O2 scan-assembler-not __asan_load
--PASS: c-c++-common/asan/no-instrument-reads.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/no-instrument-reads.c -O3 -fomit-frame-pointer scan-assembler-not __asan_load
-PASS: c-c++-common/asan/no-instrument-reads.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/no-instrument-reads.c -O3 -g scan-assembler-not __asan_load
-PASS: c-c++-common/asan/no-instrument-reads.c -Os (test for excess errors)
@@ -7713,8 +7737,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/no-instrument-writes.c -O1 scan-assembler-not __asan_store
-PASS: c-c++-common/asan/no-instrument-writes.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/no-instrument-writes.c -O2 scan-assembler-not __asan_store
--PASS: c-c++-common/asan/no-instrument-writes.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/no-instrument-writes.c -O3 -fomit-frame-pointer scan-assembler-not __asan_store
-PASS: c-c++-common/asan/no-instrument-writes.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/no-instrument-writes.c -O3 -g scan-assembler-not __asan_store
-PASS: c-c++-common/asan/no-instrument-writes.c -Os (test for excess errors)
@@ -7728,7 +7750,6 @@ index 09a8a33..101d4e4 100644
-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
-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
@@ -7737,7 +7758,6 @@ index 09a8a33..101d4e4 100644
-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
@@ -7747,7 +7767,6 @@ index 09a8a33..101d4e4 100644
-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
@@ -7758,8 +7777,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -7770,7 +7787,6 @@ index 09a8a33..101d4e4 100644
-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
@@ -7779,7 +7795,6 @@ index 09a8a33..101d4e4 100644
-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
@@ -7790,8 +7805,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -7804,7 +7817,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/no-redundant-instrumentation-3.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store" 1
-UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O1
-UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O2
--UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O3 -fomit-frame-pointer
-UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O3 -g
-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
@@ -7815,7 +7827,6 @@ index 09a8a33..101d4e4 100644
-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
-UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O3 -g
-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
@@ -7825,7 +7836,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 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
-UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O3 -g
-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
@@ -7836,7 +7846,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 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
-UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O3 -g
-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
@@ -7846,7 +7855,6 @@ index 09a8a33..101d4e4 100644
-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
-UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O3 -g
-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
@@ -7857,7 +7865,6 @@ index 09a8a33..101d4e4 100644
-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
-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
@@ -7868,8 +7875,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/no-use-after-return.c -O1 scan-assembler-not __asan_option_detect_stack_use_after_return
-PASS: c-c++-common/asan/no-use-after-return.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/no-use-after-return.c -O2 scan-assembler-not __asan_option_detect_stack_use_after_return
--PASS: c-c++-common/asan/no-use-after-return.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/no-use-after-return.c -O3 -fomit-frame-pointer scan-assembler-not __asan_option_detect_stack_use_after_return
-PASS: c-c++-common/asan/no-use-after-return.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/no-use-after-return.c -O3 -g scan-assembler-not __asan_option_detect_stack_use_after_return
-PASS: c-c++-common/asan/no-use-after-return.c -Os (test for excess errors)
@@ -7887,9 +7892,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/null-deref-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/null-deref-1.c -O2 execution test
-PASS: c-c++-common/asan/null-deref-1.c -O2 output pattern test
--PASS: c-c++-common/asan/null-deref-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/null-deref-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/null-deref-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/null-deref-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/null-deref-1.c -O3 -g execution test
-PASS: c-c++-common/asan/null-deref-1.c -O3 -g output pattern test
@@ -7905,7 +7907,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/pr56330.c -O0 (test for excess errors)
-PASS: c-c++-common/asan/pr56330.c -O1 (test for excess errors)
-PASS: c-c++-common/asan/pr56330.c -O2 (test for excess errors)
--PASS: c-c++-common/asan/pr56330.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: c-c++-common/asan/pr56330.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/pr56330.c -Os (test for excess errors)
-PASS: c-c++-common/asan/pr56330.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -7913,7 +7914,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/pr59029.c -O0 (test for excess errors)
-PASS: c-c++-common/asan/pr59029.c -O1 (test for excess errors)
-PASS: c-c++-common/asan/pr59029.c -O2 (test for excess errors)
--PASS: c-c++-common/asan/pr59029.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: c-c++-common/asan/pr59029.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/pr59029.c -Os (test for excess errors)
-PASS: c-c++-common/asan/pr59029.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -7924,8 +7924,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/pr59063-1.c -O1 execution test
-PASS: c-c++-common/asan/pr59063-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/pr59063-1.c -O2 execution test
--PASS: c-c++-common/asan/pr59063-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/pr59063-1.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/asan/pr59063-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/pr59063-1.c -O3 -g execution test
-PASS: c-c++-common/asan/pr59063-1.c -Os (test for excess errors)
@@ -7940,8 +7938,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/pr59063-2.c -O1 execution test
-PASS: c-c++-common/asan/pr59063-2.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/pr59063-2.c -O2 execution test
--PASS: c-c++-common/asan/pr59063-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/pr59063-2.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/asan/pr59063-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/pr59063-2.c -O3 -g execution test
-PASS: c-c++-common/asan/pr59063-2.c -Os (test for excess errors)
@@ -7959,9 +7955,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/pr61530.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/pr61530.c -O2 execution test
-PASS: c-c++-common/asan/pr61530.c -O2 output pattern test
--PASS: c-c++-common/asan/pr61530.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/pr61530.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/pr61530.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/pr61530.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/pr61530.c -O3 -g execution test
-PASS: c-c++-common/asan/pr61530.c -O3 -g output pattern test
@@ -7983,9 +7976,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/pr62089.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/pr62089.c -O2 execution test
-PASS: c-c++-common/asan/pr62089.c -O2 output pattern test
--PASS: c-c++-common/asan/pr62089.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/pr62089.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/pr62089.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/pr62089.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/pr62089.c -O3 -g execution test
-PASS: c-c++-common/asan/pr62089.c -O3 -g output pattern test
@@ -8001,7 +7991,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/pr62140-1.c -O0 (test for excess errors)
-PASS: c-c++-common/asan/pr62140-1.c -O1 (test for excess errors)
-PASS: c-c++-common/asan/pr62140-1.c -O2 (test for excess errors)
--PASS: c-c++-common/asan/pr62140-1.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: c-c++-common/asan/pr62140-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/pr62140-1.c -Os (test for excess errors)
-PASS: c-c++-common/asan/pr62140-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -8009,7 +7998,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/pr62140-2.c -O0 (test for excess errors)
-PASS: c-c++-common/asan/pr62140-2.c -O1 (test for excess errors)
-PASS: c-c++-common/asan/pr62140-2.c -O2 (test for excess errors)
--PASS: c-c++-common/asan/pr62140-2.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: c-c++-common/asan/pr62140-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/pr62140-2.c -Os (test for excess errors)
-PASS: c-c++-common/asan/pr62140-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -8020,8 +8008,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/pr63316.c -O1 execution test
-PASS: c-c++-common/asan/pr63316.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/pr63316.c -O2 execution test
--PASS: c-c++-common/asan/pr63316.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/pr63316.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/asan/pr63316.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/pr63316.c -O3 -g execution test
-PASS: c-c++-common/asan/pr63316.c -Os (test for excess errors)
@@ -8033,19 +8019,51 @@ index 09a8a33..101d4e4 100644
-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/pr63888.c -O0 (test for excess errors)
+-PASS: c-c++-common/asan/pr63888.c -O0 execution test
+-PASS: c-c++-common/asan/pr63888.c -O1 (test for excess errors)
+-PASS: c-c++-common/asan/pr63888.c -O1 execution test
+-PASS: c-c++-common/asan/pr63888.c -O2 (test for excess errors)
+-PASS: c-c++-common/asan/pr63888.c -O2 execution test
+-PASS: c-c++-common/asan/pr63888.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/asan/pr63888.c -O3 -g execution test
+-PASS: c-c++-common/asan/pr63888.c -Os (test for excess errors)
+-PASS: c-c++-common/asan/pr63888.c -Os execution test
+-PASS: c-c++-common/asan/pr63888.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/asan/pr63888.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/asan/pr63888.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/asan/pr63888.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/asan/pr64820.c -O0 (test for excess errors)
+-PASS: c-c++-common/asan/pr64820.c -O0 execution test
+-PASS: c-c++-common/asan/pr64820.c -O0 output pattern test
+-PASS: c-c++-common/asan/pr64820.c -O1 (test for excess errors)
+-PASS: c-c++-common/asan/pr64820.c -O1 execution test
+-PASS: c-c++-common/asan/pr64820.c -O1 output pattern test
+-PASS: c-c++-common/asan/pr64820.c -O2 (test for excess errors)
+-PASS: c-c++-common/asan/pr64820.c -O2 execution test
+-PASS: c-c++-common/asan/pr64820.c -O2 output pattern test
+-PASS: c-c++-common/asan/pr64820.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/asan/pr64820.c -O3 -g execution test
+-PASS: c-c++-common/asan/pr64820.c -O3 -g output pattern test
+-PASS: c-c++-common/asan/pr64820.c -Os (test for excess errors)
+-PASS: c-c++-common/asan/pr64820.c -Os execution test
+-PASS: c-c++-common/asan/pr64820.c -Os output pattern test
+-PASS: c-c++-common/asan/pr64820.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/asan/pr64820.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/asan/pr64820.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: c-c++-common/asan/pr64820.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/asan/pr64820.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/asan/pr64820.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
-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)
-PASS: c-c++-common/asan/red-align-1.c -O1 scan-tree-dump-times sanopt "& 7" 0
-PASS: c-c++-common/asan/red-align-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/red-align-1.c -O2 scan-tree-dump-times sanopt "& 7" 0
--PASS: c-c++-common/asan/red-align-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/red-align-1.c -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "& 7" 0
-PASS: c-c++-common/asan/red-align-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/red-align-1.c -O3 -g scan-tree-dump-times sanopt "& 7" 0
-PASS: c-c++-common/asan/red-align-1.c -Os (test for excess errors)
@@ -8058,8 +8076,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/red-align-2.c -O1 scan-tree-dump-times sanopt "& 7" 1
-PASS: c-c++-common/asan/red-align-2.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/red-align-2.c -O2 scan-tree-dump-times sanopt "& 7" 1
--PASS: c-c++-common/asan/red-align-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/red-align-2.c -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "& 7" 1
-PASS: c-c++-common/asan/red-align-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/red-align-2.c -O3 -g scan-tree-dump-times sanopt "& 7" 1
-PASS: c-c++-common/asan/red-align-2.c -Os (test for excess errors)
@@ -8071,7 +8087,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/rlimit-mmap-test-1.c -O0 output pattern test
-UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O1
-UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O2
--UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O3 -fomit-frame-pointer
-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
@@ -8082,8 +8097,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -8101,9 +8114,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 execution test
-PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 output pattern test
--PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O3 -g execution test
-PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O3 -g output pattern test
@@ -8122,8 +8132,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -8135,7 +8143,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 execution test
-PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 output pattern test
--UNSUPPORTED: c-c++-common/asan/sleep-before-dying-1.c -O3 -fomit-frame-pointer
-UNSUPPORTED: c-c++-common/asan/sleep-before-dying-1.c -O3 -g
-UNSUPPORTED: c-c++-common/asan/sleep-before-dying-1.c -Os
-PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -8153,9 +8160,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/stack-overflow-1.c -O2 (test for excess errors)
-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
--PASS: c-c++-common/asan/stack-overflow-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/stack-overflow-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/stack-overflow-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/stack-overflow-1.c -O3 -g (test for excess errors)
-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
@@ -8173,7 +8177,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 execution test
-PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 output pattern test
--UNSUPPORTED: c-c++-common/asan/strip-path-prefix-1.c -O3 -fomit-frame-pointer
-UNSUPPORTED: c-c++-common/asan/strip-path-prefix-1.c -O3 -g
-UNSUPPORTED: c-c++-common/asan/strip-path-prefix-1.c -Os
-PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -8191,9 +8194,6 @@ index 09a8a33..101d4e4 100644
-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
--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
-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
@@ -8211,9 +8211,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 (test for excess errors)
-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
--PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -g (test for excess errors)
-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
@@ -8235,15 +8232,9 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/swapcontext-test-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/swapcontext-test-1.c -O2 execution test
-PASS: c-c++-common/asan/swapcontext-test-1.c -O2 output pattern test
--PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer output pattern test
--PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
--PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-loops execution test
--PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-loops output pattern test
--PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
--PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
--PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test
+-PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -g execution test
-PASS: c-c++-common/asan/swapcontext-test-1.c -O3 -g output pattern test
@@ -8265,9 +8256,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/use-after-free-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/use-after-free-1.c -O2 execution test
-PASS: c-c++-common/asan/use-after-free-1.c -O2 output pattern test
--PASS: c-c++-common/asan/use-after-free-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/use-after-free-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/use-after-free-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/use-after-free-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/use-after-free-1.c -O3 -g execution test
-PASS: c-c++-common/asan/use-after-free-1.c -O3 -g output pattern test
@@ -8289,9 +8277,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/use-after-return-1.c -O2 (test for excess errors)
-PASS: c-c++-common/asan/use-after-return-1.c -O2 execution test
-PASS: c-c++-common/asan/use-after-return-1.c -O2 output pattern test
--PASS: c-c++-common/asan/use-after-return-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/asan/use-after-return-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/asan/use-after-return-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/asan/use-after-return-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/asan/use-after-return-1.c -O3 -g execution test
-PASS: c-c++-common/asan/use-after-return-1.c -O3 -g output pattern test
@@ -8304,18 +8289,50 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/asan/use-after-return-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
-PASS: c-c++-common/asan/use-after-return-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
-PASS: c-c++-common/asan/use-after-return-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
+-PASS: c-c++-common/asan/user-section-1.c -O0 (test for excess errors)
+-PASS: c-c++-common/asan/user-section-1.c -O0 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 2\\);"
+-PASS: c-c++-common/asan/user-section-1.c -O1 (test for excess errors)
+-PASS: c-c++-common/asan/user-section-1.c -O1 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 2\\);"
+-PASS: c-c++-common/asan/user-section-1.c -O2 (test for excess errors)
+-PASS: c-c++-common/asan/user-section-1.c -O2 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 2\\);"
+-PASS: c-c++-common/asan/user-section-1.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/asan/user-section-1.c -O3 -g scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 2\\);"
+-PASS: c-c++-common/asan/user-section-1.c -Os (test for excess errors)
+-PASS: c-c++-common/asan/user-section-1.c -Os scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 2\\);"
+-UNSUPPORTED: c-c++-common/asan/user-section-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+-UNSUPPORTED: c-c++-common/asan/user-section-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+-PASS: c-c++-common/asan/user-section-2.c -O0 (test for excess errors)
+-PASS: c-c++-common/asan/user-section-2.c -O0 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 3\\);"
+-PASS: c-c++-common/asan/user-section-2.c -O1 (test for excess errors)
+-PASS: c-c++-common/asan/user-section-2.c -O1 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 3\\);"
+-PASS: c-c++-common/asan/user-section-2.c -O2 (test for excess errors)
+-PASS: c-c++-common/asan/user-section-2.c -O2 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 3\\);"
+-PASS: c-c++-common/asan/user-section-2.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/asan/user-section-2.c -O3 -g scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 3\\);"
+-PASS: c-c++-common/asan/user-section-2.c -Os (test for excess errors)
+-PASS: c-c++-common/asan/user-section-2.c -Os scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 3\\);"
+-UNSUPPORTED: c-c++-common/asan/user-section-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+-UNSUPPORTED: c-c++-common/asan/user-section-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+-PASS: c-c++-common/asan/user-section-3.c -O0 (test for excess errors)
+-PASS: c-c++-common/asan/user-section-3.c -O0 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 1\\);"
+-PASS: c-c++-common/asan/user-section-3.c -O1 (test for excess errors)
+-PASS: c-c++-common/asan/user-section-3.c -O1 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 1\\);"
+-PASS: c-c++-common/asan/user-section-3.c -O2 (test for excess errors)
+-PASS: c-c++-common/asan/user-section-3.c -O2 scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 1\\);"
+-PASS: c-c++-common/asan/user-section-3.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/asan/user-section-3.c -O3 -g scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 1\\);"
+-PASS: c-c++-common/asan/user-section-3.c -Os (test for excess errors)
+-PASS: c-c++-common/asan/user-section-3.c -Os scan-tree-dump sanopt "__builtin___asan_unregister_globals \\(.*, 1\\);"
+-UNSUPPORTED: c-c++-common/asan/user-section-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+-UNSUPPORTED: c-c++-common/asan/user-section-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
-PASS: gcc.dg/asan/nosanitize-and-inline.c -O0 (test for excess errors)
-PASS: gcc.dg/asan/nosanitize-and-inline.c -O0 execution test
-PASS: gcc.dg/asan/nosanitize-and-inline.c -O1 (test for excess errors)
-PASS: gcc.dg/asan/nosanitize-and-inline.c -O1 execution test
-PASS: gcc.dg/asan/nosanitize-and-inline.c -O2 (test for excess errors)
-PASS: gcc.dg/asan/nosanitize-and-inline.c -O2 execution test
--PASS: gcc.dg/asan/nosanitize-and-inline.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/asan/nosanitize-and-inline.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/asan/nosanitize-and-inline.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
--PASS: gcc.dg/asan/nosanitize-and-inline.c -O3 -fomit-frame-pointer -funroll-loops execution test
--PASS: gcc.dg/asan/nosanitize-and-inline.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
--PASS: gcc.dg/asan/nosanitize-and-inline.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+-PASS: gcc.dg/asan/nosanitize-and-inline.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.dg/asan/nosanitize-and-inline.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
-PASS: gcc.dg/asan/nosanitize-and-inline.c -O3 -g (test for excess errors)
-PASS: gcc.dg/asan/nosanitize-and-inline.c -O3 -g execution test
-PASS: gcc.dg/asan/nosanitize-and-inline.c -Os (test for excess errors)
@@ -8327,7 +8344,6 @@ index 09a8a33..101d4e4 100644
-PASS: gcc.dg/asan/pr56417.c -O0 (test for excess errors)
-PASS: gcc.dg/asan/pr56417.c -O1 (test for excess errors)
-PASS: gcc.dg/asan/pr56417.c -O2 (test for excess errors)
--PASS: gcc.dg/asan/pr56417.c -O3 -fomit-frame-pointer (test for excess errors)
-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)
@@ -8335,7 +8351,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -8343,15 +8358,58 @@ index 09a8a33..101d4e4 100644
-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)
+-PASS: gcc.dg/asan/pr64981.c -O0 (test for excess errors)
+-PASS: gcc.dg/asan/pr64981.c -O0 scan-assembler-not __builtin_ia32_rdtsc
+-PASS: gcc.dg/asan/pr64981.c -O1 (test for excess errors)
+-PASS: gcc.dg/asan/pr64981.c -O1 scan-assembler-not __builtin_ia32_rdtsc
+-PASS: gcc.dg/asan/pr64981.c -O2 (test for excess errors)
+-PASS: gcc.dg/asan/pr64981.c -O2 scan-assembler-not __builtin_ia32_rdtsc
+-PASS: gcc.dg/asan/pr64981.c -O3 -g (test for excess errors)
+-PASS: gcc.dg/asan/pr64981.c -O3 -g scan-assembler-not __builtin_ia32_rdtsc
+-PASS: gcc.dg/asan/pr64981.c -Os (test for excess errors)
+-PASS: gcc.dg/asan/pr64981.c -Os scan-assembler-not __builtin_ia32_rdtsc
+-PASS: gcc.dg/asan/pr64981.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.dg/asan/pr64981.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __builtin_ia32_rdtsc
+-PASS: gcc.dg/asan/pr64981.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.dg/asan/pr64981.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __builtin_ia32_rdtsc
+-PASS: gcc.dg/asan/pr66314.c -O0 (test for excess errors)
+-PASS: gcc.dg/asan/pr66314.c -O1 (test for excess errors)
+-PASS: gcc.dg/asan/pr66314.c -O2 (test for excess errors)
+-PASS: gcc.dg/asan/pr66314.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.dg/asan/pr66314.c -O3 -g (test for excess errors)
+-PASS: gcc.dg/asan/pr66314.c -Os (test for excess errors)
+-PASS: gcc.dg/asan/pr66314.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.dg/asan/pr66314.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.dg/asan/sancov-1.c -O0 (test for excess errors)
+-PASS: gcc.dg/asan/sancov-1.c -O0 scan-tree-dump-times optimized "__builtin___sanitizer_cov_trace_pc \\(\\)" 4
+-PASS: gcc.dg/asan/sancov-1.c -O0 scan-tree-dump-times optimized "__builtin___asan_report_load4 \\(" 1
+-PASS: gcc.dg/asan/sancov-1.c -O0 scan-tree-dump-times optimized "__builtin___asan_report_store4 \\(" 1
+-PASS: gcc.dg/asan/sancov-1.c -O1 (test for excess errors)
+-PASS: gcc.dg/asan/sancov-1.c -O1 scan-tree-dump-times optimized "__builtin___sanitizer_cov_trace_pc \\(\\)" 4
+-PASS: gcc.dg/asan/sancov-1.c -O1 scan-tree-dump-times optimized "__builtin___asan_report_load4 \\(" 1
+-PASS: gcc.dg/asan/sancov-1.c -O1 scan-tree-dump-times optimized "__builtin___asan_report_store4 \\(" 1
+-PASS: gcc.dg/asan/sancov-1.c -O2 (test for excess errors)
+-PASS: gcc.dg/asan/sancov-1.c -O2 scan-tree-dump-times optimized "__builtin___sanitizer_cov_trace_pc \\(\\)" 4
+-PASS: gcc.dg/asan/sancov-1.c -O2 scan-tree-dump-times optimized "__builtin___asan_report_load4 \\(" 1
+-PASS: gcc.dg/asan/sancov-1.c -O2 scan-tree-dump-times optimized "__builtin___asan_report_store4 \\(" 1
+-PASS: gcc.dg/asan/sancov-1.c -O3 -g (test for excess errors)
+-PASS: gcc.dg/asan/sancov-1.c -O3 -g scan-tree-dump-times optimized "__builtin___sanitizer_cov_trace_pc \\(\\)" 4
+-PASS: gcc.dg/asan/sancov-1.c -O3 -g scan-tree-dump-times optimized "__builtin___asan_report_load4 \\(" 1
+-PASS: gcc.dg/asan/sancov-1.c -O3 -g scan-tree-dump-times optimized "__builtin___asan_report_store4 \\(" 1
+-PASS: gcc.dg/asan/sancov-1.c -Os (test for excess errors)
+-PASS: gcc.dg/asan/sancov-1.c -Os scan-tree-dump-times optimized "__builtin___sanitizer_cov_trace_pc \\(\\)" 4
+-PASS: gcc.dg/asan/sancov-1.c -Os scan-tree-dump-times optimized "__builtin___asan_report_load4 \\(" 1
+-PASS: gcc.dg/asan/sancov-1.c -Os scan-tree-dump-times optimized "__builtin___asan_report_store4 \\(" 1
+-UNSUPPORTED: gcc.dg/asan/sancov-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+-UNSUPPORTED: gcc.dg/asan/sancov-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
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
-@@ -47943,8 +46780,7 @@ PASS: gcc.dg/20020919-1.c (test for errors, line 235)
+@@ -43218,8 +42033,7 @@ PASS: gcc.dg/20020919-1.c (test for errors, line 235)
PASS: gcc.dg/20020919-1.c (test for errors, line 254)
PASS: gcc.dg/20020919-1.c (test for excess errors)
PASS: gcc.dg/20021006-1.c (test for excess errors)
@@ -8361,7 +8419,25 @@ index 09a8a33..101d4e4 100644
PASS: gcc.dg/20021018-1.c (test for excess errors)
PASS: gcc.dg/20021018-1.c execution test
PASS: gcc.dg/20021023-1.c (test for excess errors)
-@@ -48104,12 +46940,12 @@ PASS: gcc.dg/20050121-2.c (test for excess errors)
+@@ -43228,7 +42042,7 @@ PASS: gcc.dg/20021029-1.c scan-assembler-not .data.rel.ro.local
+ PASS: gcc.dg/20021029-2.c (test for excess errors)
+ PASS: gcc.dg/20021029-2.c scan-assembler-not .rodata.cst
+ PASS: gcc.dg/20021116-1.c (test for excess errors)
+-PASS: gcc.dg/20030107-1.c (test for excess errors)
++UNSUPPORTED: gcc.dg/20030107-1.c
+ PASS: gcc.dg/20030120-1.c (test for excess errors)
+ PASS: gcc.dg/20030204-1.c (test for excess errors)
+ PASS: gcc.dg/20030213-1.c (test for excess errors)
+@@ -43252,7 +42066,7 @@ PASS: gcc.dg/20030625-1.c (test for excess errors)
+ PASS: gcc.dg/20030626-1.c (test for bogus messages, line 17)
+ PASS: gcc.dg/20030626-1.c (test for excess errors)
+ PASS: gcc.dg/20030627-1.c (test for excess errors)
+-PASS: gcc.dg/20030702-1.c (test for excess errors)
++UNSUPPORTED: gcc.dg/20030702-1.c
+ PASS: gcc.dg/20030707-1.c (test for excess errors)
+ PASS: gcc.dg/20030708-1.c (test for excess errors)
+ PASS: gcc.dg/20030711-1.c (test for excess errors)
+@@ -43379,12 +42193,12 @@ PASS: gcc.dg/20050121-2.c (test for excess errors)
PASS: gcc.dg/20050209-1.c (test for errors, line 5)
PASS: gcc.dg/20050209-1.c (test for excess errors)
PASS: gcc.dg/20050307-1.c (test for excess errors)
@@ -8369,14 +8445,15 @@ index 09a8a33..101d4e4 100644
+UNSUPPORTED: gcc.dg/20050309-1.c
PASS: gcc.dg/20050321-1.c (test for excess errors)
PASS: gcc.dg/20050321-2.c (test for excess errors)
- PASS: gcc.dg/20050325-1.c (test for excess errors)
+-PASS: gcc.dg/20050325-1.c (test for excess errors)
++UNSUPPORTED: gcc.dg/20050325-1.c
PASS: gcc.dg/20050330-1.c (test for excess errors)
-PASS: gcc.dg/20050330-2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/20050330-2.c
PASS: gcc.dg/20050503-1.c (test for excess errors)
PASS: gcc.dg/20050503-1.c scan-assembler-not call
PASS: gcc.dg/20050517-1.c (test for excess errors)
-@@ -48131,7 +46967,7 @@ PASS: gcc.dg/20050922-1.c (test for excess errors)
+@@ -43406,7 +42220,7 @@ PASS: gcc.dg/20050922-1.c (test for excess errors)
PASS: gcc.dg/20050922-1.c execution test
PASS: gcc.dg/20050922-2.c (test for excess errors)
PASS: gcc.dg/20050922-2.c execution test
@@ -8385,7 +8462,7 @@ index 09a8a33..101d4e4 100644
PASS: gcc.dg/20051207-1.c (test for excess errors)
PASS: gcc.dg/20051207-2.c (test for excess errors)
PASS: gcc.dg/20051207-3.c (test for errors, line 7)
-@@ -49954,8 +48790,7 @@ PASS: gcc.dg/array-quals-1.c (test for excess errors)
+@@ -45449,8 +44263,7 @@ 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)
@@ -8394,8 +8471,8 @@ index 09a8a33..101d4e4 100644
+UNSUPPORTED: gcc.dg/aru-2.c
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)
-@@ -50327,23 +49162,11 @@ PASS: gcc.dg/attr-externally-visible-2.c (test for warnings, line 31)
+ PASS: gcc.dg/asm-10.c (test for errors, line 8)
+@@ -45869,23 +44682,11 @@ PASS: gcc.dg/attr-externally-visible-2.c (test for warnings, line 31)
PASS: gcc.dg/attr-externally-visible-2.c (test for warnings, line 33)
PASS: gcc.dg/attr-externally-visible-2.c (test for excess errors)
PASS: gcc.dg/attr-hotcold-1.c (test for excess errors)
@@ -8424,7 +8501,7 @@ index 09a8a33..101d4e4 100644
PASS: gcc.dg/attr-invalid.c (test for warnings, line 12)
PASS: gcc.dg/attr-invalid.c (test for warnings, line 14)
PASS: gcc.dg/attr-invalid.c (test for warnings, line 17)
-@@ -54473,9 +53296,9 @@ PASS: gcc.dg/cleanup-1.c (test for warnings, line 35)
+@@ -50104,9 +48905,9 @@ PASS: gcc.dg/cleanup-1.c (test for warnings, line 35)
PASS: gcc.dg/cleanup-1.c (test for warnings, line 36)
PASS: gcc.dg/cleanup-1.c (test for excess errors)
PASS: gcc.dg/cleanup-10.c (test for excess errors)
@@ -8436,7 +8513,7 @@ index 09a8a33..101d4e4 100644
PASS: gcc.dg/cleanup-12.c (test for excess errors)
PASS: gcc.dg/cleanup-12.c execution test
PASS: gcc.dg/cleanup-13.c (test for excess errors)
-@@ -54493,9 +53316,9 @@ PASS: gcc.dg/cleanup-6.c scan-assembler-not xyzzy
+@@ -50124,9 +48925,9 @@ PASS: gcc.dg/cleanup-6.c scan-assembler-not xyzzy
PASS: gcc.dg/cleanup-7.c (test for excess errors)
PASS: gcc.dg/cleanup-7.c execution test
PASS: gcc.dg/cleanup-8.c (test for excess errors)
@@ -8447,8 +8524,31 @@ index 09a8a33..101d4e4 100644
+FAIL: 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
-@@ -55845,7 +54668,7 @@ PASS: gcc.dg/iec-559-macros-5.c (test for excess errors)
+ PASS: gcc.dg/combine-subregs.c (test for excess errors)
+@@ -51020,11 +49821,7 @@ PASS: gcc.dg/fastmath-1.c (test for excess errors)
+ PASS: gcc.dg/fastmath-1.c execution test
+ PASS: gcc.dg/fdata-sections-1.c (test for excess errors)
+ PASS: gcc.dg/fdata-sections-1.c scan-assembler comm
+-PASS: gcc.dg/fdata-sections-2.c (test for excess errors)
+-PASS: gcc.dg/fdata-sections-2.c scan-assembler \\.rodata\\.f1\\.str
+-PASS: gcc.dg/fdata-sections-2.c scan-assembler \\.rodata\\.f2\\.str
+-PASS: gcc.dg/fdata-sections-2.c scan-assembler-not \\.rodata\\.f3\\.str
+-PASS: gcc.dg/fdata-sections-2.c scan-assembler \\.rodata\\.f4\\.str
++UNSUPPORTED: gcc.dg/fdata-sections-2.c
+ PASS: gcc.dg/fixits.c (test for errors, line 11)
+ PASS: gcc.dg/fixits.c (test for errors, line 23)
+ PASS: gcc.dg/fixits.c (test for errors, line 36)
+@@ -51357,8 +50154,7 @@ PASS: gcc.dg/fold-xornot-1.c scan-tree-dump-times original "x \\^ -5" 1
+ PASS: gcc.dg/fold-xornot-1.c scan-tree-dump-times original "y \\^ -5" 1
+ PASS: gcc.dg/for-1.c (test for errors, line )
+ PASS: gcc.dg/for-1.c (test for excess errors)
+-PASS: gcc.dg/fork-instrumentation.c (test for excess errors)
+-PASS: gcc.dg/fork-instrumentation.c scan-assembler gcov_fork
++UNSUPPORTED: gcc.dg/fork-instrumentation.c
+ UNSUPPORTED: gcc.dg/framework-1.c
+ UNSUPPORTED: gcc.dg/framework-2.c
+ PASS: gcc.dg/free-1.c (test for warnings, line 16)
+@@ -51620,7 +50416,7 @@ PASS: gcc.dg/iec-559-macros-5.c (test for excess errors)
PASS: gcc.dg/iec-559-macros-6.c (test for excess errors)
PASS: gcc.dg/iec-559-macros-7.c (test for excess errors)
PASS: gcc.dg/iec-559-macros-8.c (test for excess errors)
@@ -8457,17 +8557,17 @@ index 09a8a33..101d4e4 100644
PASS: gcc.dg/if-empty-1.c (test for warnings, line 10)
PASS: gcc.dg/if-empty-1.c (test for warnings, line 18)
PASS: gcc.dg/if-empty-1.c (test for excess errors)
-@@ -57117,8 +55940,7 @@ PASS: gcc.dg/multiple-overflow-warn-3.c (test for warnings, line 8)
- PASS: gcc.dg/multiple-overflow-warn-3.c (test for excess errors)
- PASS: gcc.dg/multiword-1.c (test for excess errors)
+@@ -52932,8 +51728,7 @@ PASS: gcc.dg/multiword-1.c (test for excess errors)
PASS: gcc.dg/multiword-1.c execution test
+ PASS: gcc.dg/nand.c (test for excess errors)
+ PASS: gcc.dg/nand.c scan-tree-dump-times original "return ~x & y;" 2
-PASS: gcc.dg/nest.c (test for excess errors)
-PASS: gcc.dg/nest.c execution test
+UNSUPPORTED: gcc.dg/nest.c
PASS: gcc.dg/nested-calls-1.c (test for excess errors)
PASS: gcc.dg/nested-calls-1.c execution test
PASS: gcc.dg/nested-func-1.c break switch 1 (test for errors, line 10)
-@@ -57136,8 +55958,7 @@ PASS: gcc.dg/nested-func-3.c (test for errors, line 10)
+@@ -52951,8 +51746,7 @@ PASS: gcc.dg/nested-func-3.c (test for errors, line 10)
PASS: gcc.dg/nested-func-3.c (test for errors, line 11)
PASS: gcc.dg/nested-func-3.c (test for errors, line 18)
PASS: gcc.dg/nested-func-3.c (test for excess errors)
@@ -8477,7 +8577,26 @@ index 09a8a33..101d4e4 100644
PASS: gcc.dg/nested-func-5.c (test for excess errors)
PASS: gcc.dg/nested-func-6.c (test for bogus messages, line 5)
PASS: gcc.dg/nested-func-6.c (test for excess errors)
-@@ -58531,8 +57352,7 @@ PASS: gcc.dg/pr32338-2.c (test for excess errors)
+@@ -54083,7 +52877,7 @@ PASS: gcc.dg/pr23911.c scan-tree-dump-times dce3 "__complex__ \\(1.0e\\+0, 0.0\\
+ PASS: gcc.dg/pr23911.c scan-tree-dump-times dce3 "= b" 0
+ PASS: gcc.dg/pr24101-1.i (test for excess errors)
+ PASS: gcc.dg/pr24101-2.i (test for excess errors)
+-PASS: gcc.dg/pr24225.c (test for excess errors)
++UNSUPPORTED: gcc.dg/pr24225.c
+ PASS: gcc.dg/pr24293.c (test for errors, line 4)
+ PASS: gcc.dg/pr24293.c (test for errors, line 5)
+ PASS: gcc.dg/pr24293.c (test for errors, line 8)
+@@ -54150,8 +52944,7 @@ PASS: gcc.dg/pr25805.c (test for excess errors)
+ PASS: gcc.dg/pr25805.c execution test
+ PASS: gcc.dg/pr26004.c (test for excess errors)
+ UNSUPPORTED: gcc.dg/pr26427.c
+-PASS: gcc.dg/pr26570.c (test for warnings, line 8)
+-PASS: gcc.dg/pr26570.c (test for excess errors)
++UNSUPPORTED: gcc.dg/pr26570.c
+ PASS: gcc.dg/pr26632.c (test for bogus messages, line 13)
+ PASS: gcc.dg/pr26632.c (test for excess errors)
+ PASS: gcc.dg/pr26717.c (test for excess errors)
+@@ -54366,8 +53159,7 @@ PASS: gcc.dg/pr32338-2.c (test for excess errors)
PASS: gcc.dg/pr32370.c (test for errors, line 22)
PASS: gcc.dg/pr32370.c (test for excess errors)
PASS: gcc.dg/pr32374.c (test for excess errors)
@@ -8487,7 +8606,7 @@ index 09a8a33..101d4e4 100644
PASS: gcc.dg/pr32559.c (test for excess errors)
PASS: gcc.dg/pr32573.c (test for excess errors)
PASS: gcc.dg/pr32721.c (test for excess errors)
-@@ -59018,8 +57838,7 @@ PASS: gcc.dg/pr43557-1.c (test for excess errors)
+@@ -54853,8 +53645,7 @@ PASS: gcc.dg/pr43557-1.c (test for excess errors)
PASS: gcc.dg/pr43557-2.c (test for excess errors)
PASS: gcc.dg/pr43562.c (test for excess errors)
PASS: gcc.dg/pr43564.c (test for excess errors)
@@ -8497,7 +8616,7 @@ index 09a8a33..101d4e4 100644
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)
-@@ -59071,7 +57890,7 @@ PASS: gcc.dg/pr44539.c (test for excess errors)
+@@ -54906,7 +53697,7 @@ PASS: gcc.dg/pr44539.c (test for excess errors)
PASS: gcc.dg/pr44545.c (test for excess errors)
PASS: gcc.dg/pr44606.c (test for excess errors)
PASS: gcc.dg/pr44606.c execution test
@@ -8506,7 +8625,7 @@ index 09a8a33..101d4e4 100644
PASS: gcc.dg/pr44699.c (test for excess errors)
PASS: gcc.dg/pr44838.c (test for excess errors)
PASS: gcc.dg/pr44838.c execution test
-@@ -59136,7 +57955,7 @@ PASS: gcc.dg/pr46217.c scan-tree-dump optimized "={v}"
+@@ -54971,7 +53762,7 @@ PASS: gcc.dg/pr46217.c scan-tree-dump optimized "={v}"
PASS: gcc.dg/pr46233.c (test for excess errors)
PASS: gcc.dg/pr46251.c (test for excess errors)
PASS: gcc.dg/pr46252.c (test for excess errors)
@@ -8515,7 +8634,7 @@ index 09a8a33..101d4e4 100644
PASS: gcc.dg/pr46288.c (test for excess errors)
PASS: gcc.dg/pr46307.c (test for excess errors)
PASS: gcc.dg/pr46309-2.c (test for excess errors)
-@@ -59219,9 +58038,7 @@ PASS: gcc.dg/pr47727.c (test for excess errors)
+@@ -55054,9 +53845,7 @@ PASS: gcc.dg/pr47727.c (test for excess errors)
PASS: gcc.dg/pr47763.c (test for excess errors)
PASS: gcc.dg/pr47763.c scan-rtl-dump-not web "Web oldreg"
PASS: gcc.dg/pr47766.c (test for excess errors)
@@ -8526,7 +8645,26 @@ index 09a8a33..101d4e4 100644
PASS: gcc.dg/pr47881.c (test for excess errors)
PASS: gcc.dg/pr47893.c (test for excess errors)
PASS: gcc.dg/pr47893.c execution test
-@@ -59684,7 +58501,7 @@ PASS: gcc.dg/pr58145-1.c scan-tree-dump-times optimized " ={v} " 4
+@@ -55130,8 +53919,7 @@ PASS: gcc.dg/pr48685.c (test for excess errors)
+ PASS: gcc.dg/pr48739-1.c (test for excess errors)
+ PASS: gcc.dg/pr48739-2.c (test for excess errors)
+ PASS: gcc.dg/pr48768.c (test for excess errors)
+-PASS: gcc.dg/pr48770.c (test for excess errors)
+-PASS: gcc.dg/pr48770.c execution test
++UNSUPPORTED: gcc.dg/pr48770.c
+ PASS: gcc.dg/pr48774.c (test for excess errors)
+ PASS: gcc.dg/pr48774.c execution test
+ PASS: gcc.dg/pr48784-1.c (test for excess errors)
+@@ -55353,7 +54141,7 @@ PASS: gcc.dg/pr54087.c (test for excess errors)
+ PASS: gcc.dg/pr54087.c scan-assembler-times xadd 2
+ PASS: gcc.dg/pr54113.c (test for bogus messages, line 4)
+ PASS: gcc.dg/pr54113.c (test for excess errors)
+-PASS: gcc.dg/pr54121.c (test for excess errors)
++UNSUPPORTED: gcc.dg/pr54121.c
+ PASS: gcc.dg/pr54355.c (test for errors, line 9)
+ PASS: gcc.dg/pr54355.c (test for errors, line 11)
+ PASS: gcc.dg/pr54355.c (test for excess errors)
+@@ -55520,7 +54308,7 @@ PASS: gcc.dg/pr58145-1.c scan-tree-dump-times optimized " ={v} " 4
PASS: gcc.dg/pr58145-2.c (test for excess errors)
PASS: gcc.dg/pr58145-2.c scan-tree-dump-times optimized " ={v} " 4
PASS: gcc.dg/pr58346.c (test for excess errors)
@@ -8535,7 +8673,25 @@ index 09a8a33..101d4e4 100644
PASS: gcc.dg/pr58463.c (test for excess errors)
PASS: gcc.dg/pr58668.c (test for excess errors)
PASS: gcc.dg/pr58742-1.c (test for excess errors)
-@@ -60368,15 +59185,12 @@ PASS: gcc.dg/predict-7.c scan-tree-dump-times profile_estimate "loop branch heur
+@@ -56000,7 +54788,7 @@ 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)
++UNSUPPORTED: gcc.dg/pr61776.c
+ PASS: gcc.dg/pr61852.c (test for warnings, line 8)
+ PASS: gcc.dg/pr61852.c (test for excess errors)
+ PASS: gcc.dg/pr61861.c (test for errors, line 7)
+@@ -56331,7 +55119,7 @@ PASS: gcc.dg/pr66444.c execution test
+ PASS: gcc.dg/pr66688.c (test for excess errors)
+ PASS: gcc.dg/pr66869.c (test for warnings, line 5)
+ PASS: gcc.dg/pr66869.c (test for excess errors)
+-PASS: gcc.dg/pr66899.c (test for excess errors)
++UNSUPPORTED: gcc.dg/pr66899.c
+ PASS: gcc.dg/pr67028.c (test for excess errors)
+ PASS: gcc.dg/pr67028.c execution test
+ UNSUPPORTED: gcc.dg/pr67029.c
+@@ -56680,15 +55468,12 @@ PASS: gcc.dg/predict-7.c scan-tree-dump-times profile_estimate "loop branch heur
PASS: gcc.dg/predict-8.c (test for excess errors)
PASS: gcc.dg/predict-8.c scan-rtl-dump-times expand "REG_BR_PROB 100" 1
PASS: gcc.dg/prefetch-loop-arrays-1.c (test for excess errors)
@@ -8556,9 +8712,9 @@ index 09a8a33..101d4e4 100644
PASS: gcc.dg/proto-1.c (test for warnings, line 4)
PASS: gcc.dg/proto-1.c (test for errors, line 5)
PASS: gcc.dg/proto-1.c (test for excess errors)
-@@ -60932,18 +59746,12 @@ PASS: gcc.dg/sms-9.c (test for excess errors)
- PASS: gcc.dg/sms-9.c execution test
- PASS: gcc.dg/spec-options.c (test for excess errors)
+@@ -57280,18 +56065,12 @@ PASS: gcc.dg/spellcheck-options-8.c (test for excess errors)
+ PASS: gcc.dg/spellcheck-options-9.c (test for errors, line )
+ PASS: gcc.dg/spellcheck-options-9.c (test for excess errors)
PASS: gcc.dg/spill-1.c (test for excess errors)
-PASS: gcc.dg/split-1.c (test for excess errors)
-PASS: gcc.dg/split-1.c execution test
@@ -8578,10 +8734,10 @@ index 09a8a33..101d4e4 100644
+UNSUPPORTED: gcc.dg/split-4.c
+UNSUPPORTED: gcc.dg/split-5.c
+UNSUPPORTED: gcc.dg/split-6.c
- PASS: gcc.dg/ssp-1.c (test for excess errors)
- PASS: gcc.dg/ssp-1.c execution test
- PASS: gcc.dg/ssp-2.c (test for excess errors)
-@@ -63789,7 +62597,7 @@ PASS: c-c++-common/pr36282-4.c -Wc++-compat (test for bogus messages, line 8)
+ PASS: gcc.dg/sso-1.c (test for errors, line 19)
+ PASS: gcc.dg/sso-1.c (test for excess errors)
+ PASS: gcc.dg/sso-2.c (test for errors, line 15)
+@@ -60713,7 +59492,7 @@ PASS: c-c++-common/pr36282-4.c -Wc++-compat (test for bogus messages, line 8)
PASS: c-c++-common/pr36282-4.c -Wc++-compat (test for excess errors)
PASS: c-c++-common/pr36513-2.c -Wc++-compat (test for excess errors)
PASS: c-c++-common/pr36513.c -Wc++-compat (test for excess errors)
@@ -8590,7 +8746,7 @@ index 09a8a33..101d4e4 100644
PASS: c-c++-common/pr41779.c -Wc++-compat (test for warnings, line 30)
PASS: c-c++-common/pr41779.c -Wc++-compat (test for warnings, line 55)
PASS: c-c++-common/pr41779.c -Wc++-compat (test for excess errors)
-@@ -68583,7 +67391,7 @@ PASS: gcc.dg/gomp/pr27416.c (test for errors, line 17)
+@@ -66474,7 +65253,7 @@ PASS: gcc.dg/gomp/pr27416.c (test for errors, line 17)
PASS: gcc.dg/gomp/pr27416.c (test for errors, line 27)
PASS: gcc.dg/gomp/pr27416.c (test for excess errors)
PASS: gcc.dg/gomp/pr27499.c (test for excess errors)
@@ -8599,3275 +8755,82 @@ index 09a8a33..101d4e4 100644
PASS: gcc.dg/gomp/pr29955.c (test for excess errors)
PASS: gcc.dg/gomp/pr29965-1.c (test for excess errors)
PASS: gcc.dg/gomp/pr29965-2.c (test for excess errors)
-@@ -69108,3267 +67916,6 @@ PASS: gcc.dg/graphite/pr60740.c (test for excess errors)
- PASS: gcc.dg/graphite/pr60785.c (test for excess errors)
- PASS: gcc.dg/graphite/pr60979.c (test for excess errors)
- Running [...]/hurd/master/gcc/testsuite/gcc.dg/guality/guality.exp ...
--PASS: gcc.dg/guality/asm-1.c -O0 (test for excess errors)
--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
--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
--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
--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
--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
--PASS: gcc.dg/guality/asm-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/asm-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/asm-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 14 f == 14
--PASS: gcc.dg/guality/asm-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/asm-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/asm-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 14 f == 14
--UNSUPPORTED: gcc.dg/guality/bswaptest.c -O0
--UNSUPPORTED: gcc.dg/guality/bswaptest.c -O1
--UNSUPPORTED: gcc.dg/guality/bswaptest.c -O2
--UNSUPPORTED: gcc.dg/guality/bswaptest.c -O3 -fomit-frame-pointer
--UNSUPPORTED: gcc.dg/guality/bswaptest.c -O3 -g
--UNSUPPORTED: gcc.dg/guality/bswaptest.c -Os
--UNSUPPORTED: gcc.dg/guality/bswaptest.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
--UNSUPPORTED: gcc.dg/guality/bswaptest.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
--UNSUPPORTED: gcc.dg/guality/clztest.c -O0
--UNSUPPORTED: gcc.dg/guality/clztest.c -O1
--UNSUPPORTED: gcc.dg/guality/clztest.c -O2
--UNSUPPORTED: gcc.dg/guality/clztest.c -O3 -fomit-frame-pointer
--UNSUPPORTED: gcc.dg/guality/clztest.c -O3 -g
--UNSUPPORTED: gcc.dg/guality/clztest.c -Os
--UNSUPPORTED: gcc.dg/guality/clztest.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
--UNSUPPORTED: gcc.dg/guality/clztest.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
--PASS: gcc.dg/guality/const-volatile.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/const-volatile.c -O0 execution test
--PASS: gcc.dg/guality/const-volatile.c -O0 line 50 type:main == int (int, char **)
--PASS: gcc.dg/guality/const-volatile.c -O0 line 50 type:i == int
--PASS: gcc.dg/guality/const-volatile.c -O0 line 50 type:ci == const int
--PASS: gcc.dg/guality/const-volatile.c -O0 line 50 type:vi == volatile int
--PASS: gcc.dg/guality/const-volatile.c -O0 line 50 type:cvi == const volatile int
--PASS: gcc.dg/guality/const-volatile.c -O0 line 50 type:pi == int *
--PASS: gcc.dg/guality/const-volatile.c -O0 line 50 type:pci == const int *
--PASS: gcc.dg/guality/const-volatile.c -O0 line 50 type:pvi == volatile int *
--PASS: gcc.dg/guality/const-volatile.c -O0 line 50 type:pcvi == const volatile int *
--PASS: gcc.dg/guality/const-volatile.c -O0 line 50 type:cip == int * const
--PASS: gcc.dg/guality/const-volatile.c -O0 line 50 type:vip == int * volatile
--PASS: gcc.dg/guality/const-volatile.c -O0 line 50 type:cvip == int * const volatile
--PASS: gcc.dg/guality/const-volatile.c -O0 line 50 type:vs == volatile struct { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O0 line 50 type:cvip == int * const volatile
--PASS: gcc.dg/guality/const-volatile.c -O0 line 50 type:bar == struct bar { short s; const short cs; volatile short vs; const volatile short cvs; volatile long long vll; }
--PASS: gcc.dg/guality/const-volatile.c -O0 line 50 type:foo == struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O0 line 50 type:cfoo == const struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O0 line 50 type:vfoo == volatile struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O0 line 50 type:cvfoo == const volatile struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O0 line 58 type:s == volatile signed char
--PASS: gcc.dg/guality/const-volatile.c -O0 line 50 type:cs == const volatile signed char
--PASS: gcc.dg/guality/const-volatile.c -O0 line 50 type:f == int (const char *, volatile struct foo *, const score)
--PASS: gcc.dg/guality/const-volatile.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/const-volatile.c -O1 execution test
--PASS: gcc.dg/guality/const-volatile.c -O1 line 50 type:main == int (int, char **)
--PASS: gcc.dg/guality/const-volatile.c -O1 line 50 type:i == int
--PASS: gcc.dg/guality/const-volatile.c -O1 line 50 type:ci == const int
--PASS: gcc.dg/guality/const-volatile.c -O1 line 50 type:vi == volatile int
--PASS: gcc.dg/guality/const-volatile.c -O1 line 50 type:cvi == const volatile int
--PASS: gcc.dg/guality/const-volatile.c -O1 line 50 type:pi == int *
--PASS: gcc.dg/guality/const-volatile.c -O1 line 50 type:pci == const int *
--PASS: gcc.dg/guality/const-volatile.c -O1 line 50 type:pvi == volatile int *
--PASS: gcc.dg/guality/const-volatile.c -O1 line 50 type:pcvi == const volatile int *
--PASS: gcc.dg/guality/const-volatile.c -O1 line 50 type:cip == int * const
--PASS: gcc.dg/guality/const-volatile.c -O1 line 50 type:vip == int * volatile
--PASS: gcc.dg/guality/const-volatile.c -O1 line 50 type:cvip == int * const volatile
--PASS: gcc.dg/guality/const-volatile.c -O1 line 50 type:vs == volatile struct { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O1 line 50 type:cvip == int * const volatile
--PASS: gcc.dg/guality/const-volatile.c -O1 line 50 type:bar == struct bar { short s; const short cs; volatile short vs; const volatile short cvs; volatile long long vll; }
--PASS: gcc.dg/guality/const-volatile.c -O1 line 50 type:foo == struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O1 line 50 type:cfoo == const struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O1 line 50 type:vfoo == volatile struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O1 line 50 type:cvfoo == const volatile struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O1 line 58 type:s == volatile signed char
--PASS: gcc.dg/guality/const-volatile.c -O1 line 50 type:cs == const volatile signed char
--PASS: gcc.dg/guality/const-volatile.c -O1 line 50 type:f == int (const char *, volatile struct foo *, const score)
--PASS: gcc.dg/guality/const-volatile.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/const-volatile.c -O2 execution test
--PASS: gcc.dg/guality/const-volatile.c -O2 line 50 type:main == int (int, char **)
--PASS: gcc.dg/guality/const-volatile.c -O2 line 50 type:i == int
--PASS: gcc.dg/guality/const-volatile.c -O2 line 50 type:ci == const int
--PASS: gcc.dg/guality/const-volatile.c -O2 line 50 type:vi == volatile int
--PASS: gcc.dg/guality/const-volatile.c -O2 line 50 type:cvi == const volatile int
--PASS: gcc.dg/guality/const-volatile.c -O2 line 50 type:pi == int *
--PASS: gcc.dg/guality/const-volatile.c -O2 line 50 type:pci == const int *
--PASS: gcc.dg/guality/const-volatile.c -O2 line 50 type:pvi == volatile int *
--PASS: gcc.dg/guality/const-volatile.c -O2 line 50 type:pcvi == const volatile int *
--PASS: gcc.dg/guality/const-volatile.c -O2 line 50 type:cip == int * const
--PASS: gcc.dg/guality/const-volatile.c -O2 line 50 type:vip == int * volatile
--PASS: gcc.dg/guality/const-volatile.c -O2 line 50 type:cvip == int * const volatile
--PASS: gcc.dg/guality/const-volatile.c -O2 line 50 type:vs == volatile struct { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O2 line 50 type:cvip == int * const volatile
--PASS: gcc.dg/guality/const-volatile.c -O2 line 50 type:bar == struct bar { short s; const short cs; volatile short vs; const volatile short cvs; volatile long long vll; }
--PASS: gcc.dg/guality/const-volatile.c -O2 line 50 type:foo == struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O2 line 50 type:cfoo == const struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O2 line 50 type:vfoo == volatile struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O2 line 50 type:cvfoo == const volatile struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O2 line 58 type:s == volatile signed char
--PASS: gcc.dg/guality/const-volatile.c -O2 line 50 type:cs == const volatile signed char
--PASS: gcc.dg/guality/const-volatile.c -O2 line 50 type:f == int (const char *, volatile struct foo *, const score)
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer line 50 type:main == int (int, char **)
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer line 50 type:i == int
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer line 50 type:ci == const int
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer line 50 type:vi == volatile int
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer line 50 type:cvi == const volatile int
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer line 50 type:pi == int *
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer line 50 type:pci == const int *
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer line 50 type:pvi == volatile int *
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer line 50 type:pcvi == const volatile int *
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer line 50 type:cip == int * const
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer line 50 type:vip == int * volatile
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer line 50 type:cvip == int * const volatile
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer line 50 type:vs == volatile struct { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer line 50 type:cvip == int * const volatile
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer line 50 type:bar == struct bar { short s; const short cs; volatile short vs; const volatile short cvs; volatile long long vll; }
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer line 50 type:foo == struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer line 50 type:cfoo == const struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer line 50 type:vfoo == volatile struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer line 50 type:cvfoo == const volatile struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer line 58 type:s == volatile signed char
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer line 50 type:cs == const volatile signed char
--PASS: gcc.dg/guality/const-volatile.c -O3 -fomit-frame-pointer line 50 type:f == int (const char *, volatile struct foo *, const score)
--PASS: gcc.dg/guality/const-volatile.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/const-volatile.c -O3 -g execution test
--PASS: gcc.dg/guality/const-volatile.c -O3 -g line 50 type:main == int (int, char **)
--PASS: gcc.dg/guality/const-volatile.c -O3 -g line 50 type:i == int
--PASS: gcc.dg/guality/const-volatile.c -O3 -g line 50 type:ci == const int
--PASS: gcc.dg/guality/const-volatile.c -O3 -g line 50 type:vi == volatile int
--PASS: gcc.dg/guality/const-volatile.c -O3 -g line 50 type:cvi == const volatile int
--PASS: gcc.dg/guality/const-volatile.c -O3 -g line 50 type:pi == int *
--PASS: gcc.dg/guality/const-volatile.c -O3 -g line 50 type:pci == const int *
--PASS: gcc.dg/guality/const-volatile.c -O3 -g line 50 type:pvi == volatile int *
--PASS: gcc.dg/guality/const-volatile.c -O3 -g line 50 type:pcvi == const volatile int *
--PASS: gcc.dg/guality/const-volatile.c -O3 -g line 50 type:cip == int * const
--PASS: gcc.dg/guality/const-volatile.c -O3 -g line 50 type:vip == int * volatile
--PASS: gcc.dg/guality/const-volatile.c -O3 -g line 50 type:cvip == int * const volatile
--PASS: gcc.dg/guality/const-volatile.c -O3 -g line 50 type:vs == volatile struct { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O3 -g line 50 type:cvip == int * const volatile
--PASS: gcc.dg/guality/const-volatile.c -O3 -g line 50 type:bar == struct bar { short s; const short cs; volatile short vs; const volatile short cvs; volatile long long vll; }
--PASS: gcc.dg/guality/const-volatile.c -O3 -g line 50 type:foo == struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O3 -g line 50 type:cfoo == const struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O3 -g line 50 type:vfoo == volatile struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O3 -g line 50 type:cvfoo == const volatile struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O3 -g line 58 type:s == volatile signed char
--PASS: gcc.dg/guality/const-volatile.c -O3 -g line 50 type:cs == const volatile signed char
--PASS: gcc.dg/guality/const-volatile.c -O3 -g line 50 type:f == int (const char *, volatile struct foo *, const score)
--PASS: gcc.dg/guality/const-volatile.c -Os (test for excess errors)
--PASS: gcc.dg/guality/const-volatile.c -Os execution test
--PASS: gcc.dg/guality/const-volatile.c -Os line 50 type:main == int (int, char **)
--PASS: gcc.dg/guality/const-volatile.c -Os line 50 type:i == int
--PASS: gcc.dg/guality/const-volatile.c -Os line 50 type:ci == const int
--PASS: gcc.dg/guality/const-volatile.c -Os line 50 type:vi == volatile int
--PASS: gcc.dg/guality/const-volatile.c -Os line 50 type:cvi == const volatile int
--PASS: gcc.dg/guality/const-volatile.c -Os line 50 type:pi == int *
--PASS: gcc.dg/guality/const-volatile.c -Os line 50 type:pci == const int *
--PASS: gcc.dg/guality/const-volatile.c -Os line 50 type:pvi == volatile int *
--PASS: gcc.dg/guality/const-volatile.c -Os line 50 type:pcvi == const volatile int *
--PASS: gcc.dg/guality/const-volatile.c -Os line 50 type:cip == int * const
--PASS: gcc.dg/guality/const-volatile.c -Os line 50 type:vip == int * volatile
--PASS: gcc.dg/guality/const-volatile.c -Os line 50 type:cvip == int * const volatile
--PASS: gcc.dg/guality/const-volatile.c -Os line 50 type:vs == volatile struct { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -Os line 50 type:cvip == int * const volatile
--PASS: gcc.dg/guality/const-volatile.c -Os line 50 type:bar == struct bar { short s; const short cs; volatile short vs; const volatile short cvs; volatile long long vll; }
--PASS: gcc.dg/guality/const-volatile.c -Os line 50 type:foo == struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -Os line 50 type:cfoo == const struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -Os line 50 type:vfoo == volatile struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -Os line 50 type:cvfoo == const volatile struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -Os line 58 type:s == volatile signed char
--PASS: gcc.dg/guality/const-volatile.c -Os line 50 type:cs == const volatile signed char
--PASS: gcc.dg/guality/const-volatile.c -Os line 50 type:f == int (const char *, volatile struct foo *, const score)
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 50 type:main == int (int, char **)
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 50 type:i == int
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 50 type:ci == const int
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 50 type:vi == volatile int
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 50 type:cvi == const volatile int
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 50 type:pi == int *
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 50 type:pci == const int *
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 50 type:pvi == volatile int *
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 50 type:pcvi == const volatile int *
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 50 type:cip == int * const
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 50 type:vip == int * volatile
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 50 type:cvip == int * const volatile
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 50 type:vs == volatile struct { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 50 type:cvip == int * const volatile
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 50 type:bar == struct bar { short s; const short cs; volatile short vs; const volatile short cvs; volatile long long vll; }
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 50 type:foo == struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 50 type:cfoo == const struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 50 type:vfoo == volatile struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 50 type:cvfoo == const volatile struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 58 type:s == volatile signed char
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 50 type:cs == const volatile signed char
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 50 type:f == int (const char *, volatile struct foo *, const score)
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 50 type:main == int (int, char **)
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 50 type:i == int
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 50 type:ci == const int
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 50 type:vi == volatile int
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 50 type:cvi == const volatile int
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 50 type:pi == int *
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 50 type:pci == const int *
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 50 type:pvi == volatile int *
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 50 type:pcvi == const volatile int *
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 50 type:cip == int * const
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 50 type:vip == int * volatile
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 50 type:cvip == int * const volatile
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 50 type:vs == volatile struct { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 50 type:cvip == int * const volatile
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 50 type:bar == struct bar { short s; const short cs; volatile short vs; const volatile short cvs; volatile long long vll; }
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 50 type:foo == struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 50 type:cfoo == const struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 50 type:vfoo == volatile struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 50 type:cvfoo == const volatile struct foo { const long cli; const signed char csc; }
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 58 type:s == volatile signed char
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 50 type:cs == const volatile signed char
--PASS: gcc.dg/guality/const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 50 type:f == int (const char *, volatile struct foo *, const score)
--UNSUPPORTED: gcc.dg/guality/csttest.c -O0
--UNSUPPORTED: gcc.dg/guality/csttest.c -O1
--UNSUPPORTED: gcc.dg/guality/csttest.c -O2
--UNSUPPORTED: gcc.dg/guality/csttest.c -O3 -fomit-frame-pointer
--UNSUPPORTED: gcc.dg/guality/csttest.c -O3 -g
--UNSUPPORTED: gcc.dg/guality/csttest.c -Os
--UNSUPPORTED: gcc.dg/guality/csttest.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
--UNSUPPORTED: gcc.dg/guality/csttest.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
--UNSUPPORTED: gcc.dg/guality/ctztest.c -O0
--UNSUPPORTED: gcc.dg/guality/ctztest.c -O1
--UNSUPPORTED: gcc.dg/guality/ctztest.c -O2
--UNSUPPORTED: gcc.dg/guality/ctztest.c -O3 -fomit-frame-pointer
--UNSUPPORTED: gcc.dg/guality/ctztest.c -O3 -g
--UNSUPPORTED: gcc.dg/guality/ctztest.c -Os
--UNSUPPORTED: gcc.dg/guality/ctztest.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
--UNSUPPORTED: gcc.dg/guality/ctztest.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
--PASS: gcc.dg/guality/drap.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/drap.c -O0 execution test
--PASS: gcc.dg/guality/drap.c -O0 line 21 a == 5
--PASS: gcc.dg/guality/drap.c -O0 line 22 b == 6
--PASS: gcc.dg/guality/drap.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/drap.c -O1 execution test
--PASS: gcc.dg/guality/drap.c -O1 line 21 a == 5
--PASS: gcc.dg/guality/drap.c -O1 line 22 b == 6
--PASS: gcc.dg/guality/drap.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/drap.c -O2 execution test
--PASS: gcc.dg/guality/drap.c -O2 line 21 a == 5
--PASS: gcc.dg/guality/drap.c -O2 line 22 b == 6
--PASS: gcc.dg/guality/drap.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/drap.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/drap.c -O3 -fomit-frame-pointer line 21 a == 5
--PASS: gcc.dg/guality/drap.c -O3 -fomit-frame-pointer line 22 b == 6
--PASS: gcc.dg/guality/drap.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/drap.c -O3 -g execution test
--PASS: gcc.dg/guality/drap.c -O3 -g line 21 a == 5
--PASS: gcc.dg/guality/drap.c -O3 -g line 22 b == 6
--PASS: gcc.dg/guality/drap.c -Os (test for excess errors)
--PASS: gcc.dg/guality/drap.c -Os execution test
--PASS: gcc.dg/guality/drap.c -Os line 21 a == 5
--PASS: gcc.dg/guality/drap.c -Os line 22 b == 6
--PASS: gcc.dg/guality/drap.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/drap.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/drap.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 21 a == 5
--PASS: gcc.dg/guality/drap.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 22 b == 6
--PASS: gcc.dg/guality/drap.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/drap.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/drap.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 21 a == 5
--PASS: gcc.dg/guality/drap.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 22 b == 6
--PASS: gcc.dg/guality/example.c -O0 (test for excess errors)
--XPASS: gcc.dg/guality/example.c -O0 execution test
--PASS: gcc.dg/guality/example.c -O1 (test for excess errors)
--XPASS: gcc.dg/guality/example.c -O1 execution test
--PASS: gcc.dg/guality/example.c -O2 (test for excess errors)
--XFAIL: gcc.dg/guality/example.c -O2 execution test
--PASS: gcc.dg/guality/example.c -O3 -fomit-frame-pointer (test for excess errors)
--XFAIL: gcc.dg/guality/example.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/example.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
--XFAIL: gcc.dg/guality/example.c -O3 -fomit-frame-pointer -funroll-loops execution test
--PASS: gcc.dg/guality/example.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
--XFAIL: gcc.dg/guality/example.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
--PASS: gcc.dg/guality/example.c -O3 -g (test for excess errors)
--XFAIL: gcc.dg/guality/example.c -O3 -g execution test
--PASS: gcc.dg/guality/example.c -Os (test for excess errors)
--XFAIL: gcc.dg/guality/example.c -Os execution test
--PASS: gcc.dg/guality/example.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--XFAIL: gcc.dg/guality/example.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/example.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--XFAIL: gcc.dg/guality/example.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/guality.c -O0 (test for excess errors)
--XPASS: gcc.dg/guality/guality.c -O0 execution test
--PASS: gcc.dg/guality/guality.c -O1 (test for excess errors)
--XPASS: gcc.dg/guality/guality.c -O1 execution test
--PASS: gcc.dg/guality/guality.c -O2 (test for excess errors)
--XPASS: gcc.dg/guality/guality.c -O2 execution test
--PASS: gcc.dg/guality/guality.c -O3 -fomit-frame-pointer (test for excess errors)
--XPASS: gcc.dg/guality/guality.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/guality.c -O3 -g (test for excess errors)
--XPASS: gcc.dg/guality/guality.c -O3 -g execution test
--PASS: gcc.dg/guality/guality.c -Os (test for excess errors)
--XPASS: gcc.dg/guality/guality.c -Os execution test
--PASS: gcc.dg/guality/guality.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--XPASS: gcc.dg/guality/guality.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/guality.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--XPASS: gcc.dg/guality/guality.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/inline-params.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/inline-params.c -O0 execution test
--PASS: gcc.dg/guality/inline-params.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/inline-params.c -O1 execution test
--PASS: gcc.dg/guality/inline-params.c -O2 (test for excess errors)
--XPASS: gcc.dg/guality/inline-params.c -O2 execution test
--PASS: gcc.dg/guality/inline-params.c -O3 -fomit-frame-pointer (test for excess errors)
--XPASS: gcc.dg/guality/inline-params.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/inline-params.c -O3 -g (test for excess errors)
--XPASS: gcc.dg/guality/inline-params.c -O3 -g execution test
--PASS: gcc.dg/guality/inline-params.c -Os (test for excess errors)
--XPASS: gcc.dg/guality/inline-params.c -Os execution test
--PASS: gcc.dg/guality/inline-params.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--XPASS: gcc.dg/guality/inline-params.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/inline-params.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--XFAIL: gcc.dg/guality/inline-params.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/nrv-1.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/nrv-1.c -O0 execution test
--PASS: gcc.dg/guality/nrv-1.c -O0 line 20 a2.i[0] == 42
--PASS: gcc.dg/guality/nrv-1.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/nrv-1.c -O1 execution test
--PASS: gcc.dg/guality/nrv-1.c -O1 line 20 a2.i[0] == 42
--PASS: gcc.dg/guality/nrv-1.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/nrv-1.c -O2 execution test
--PASS: gcc.dg/guality/nrv-1.c -O2 line 20 a2.i[0] == 42
--PASS: gcc.dg/guality/nrv-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/nrv-1.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/nrv-1.c -O3 -fomit-frame-pointer line 20 a2.i[0] == 42
--PASS: gcc.dg/guality/nrv-1.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/nrv-1.c -O3 -g execution test
--PASS: gcc.dg/guality/nrv-1.c -O3 -g line 20 a2.i[0] == 42
--PASS: gcc.dg/guality/nrv-1.c -Os (test for excess errors)
--PASS: gcc.dg/guality/nrv-1.c -Os execution test
--PASS: gcc.dg/guality/nrv-1.c -Os line 20 a2.i[0] == 42
--PASS: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 20 a2.i[0] == 42
--PASS: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 20 a2.i[0] == 42
--PASS: gcc.dg/guality/param-1.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/param-1.c -O0 execution test
--PASS: gcc.dg/guality/param-1.c -O0 line 20 str.pa == 31415927
--PASS: gcc.dg/guality/param-1.c -O0 line 20 str.pb == 27182818
--UNSUPPORTED: gcc.dg/guality/param-1.c -O1
--UNSUPPORTED: gcc.dg/guality/param-1.c -O2
--UNSUPPORTED: gcc.dg/guality/param-1.c -O3 -fomit-frame-pointer
--UNSUPPORTED: gcc.dg/guality/param-1.c -O3 -g
--UNSUPPORTED: gcc.dg/guality/param-1.c -Os
--UNSUPPORTED: gcc.dg/guality/param-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
--UNSUPPORTED: gcc.dg/guality/param-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
--PASS: gcc.dg/guality/param-2.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/param-2.c -O0 execution test
--PASS: gcc.dg/guality/param-2.c -O0 line 20 str.pa == 31415927
--PASS: gcc.dg/guality/param-2.c -O0 line 20 str.pb == 27182818
--PASS: gcc.dg/guality/param-2.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/param-2.c -O1 execution test
--PASS: gcc.dg/guality/param-2.c -O1 line 20 str.pa == 31415927
--PASS: gcc.dg/guality/param-2.c -O1 line 20 str.pb == 27182818
--UNSUPPORTED: gcc.dg/guality/param-2.c -O2
--UNSUPPORTED: gcc.dg/guality/param-2.c -O3 -fomit-frame-pointer
--UNSUPPORTED: gcc.dg/guality/param-2.c -O3 -g
--UNSUPPORTED: gcc.dg/guality/param-2.c -Os
--UNSUPPORTED: gcc.dg/guality/param-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
--UNSUPPORTED: gcc.dg/guality/param-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
--PASS: gcc.dg/guality/param-3.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/param-3.c -O0 execution test
--PASS: gcc.dg/guality/param-3.c -O0 line 20 str.pa == 31415927
--PASS: gcc.dg/guality/param-3.c -O0 line 20 str.pb == 27182818
--PASS: gcc.dg/guality/param-3.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/param-3.c -O1 execution test
--PASS: gcc.dg/guality/param-3.c -O1 line 20 str.pa == 31415927
--PASS: gcc.dg/guality/param-3.c -O1 line 20 str.pb == 27182818
--UNSUPPORTED: gcc.dg/guality/param-3.c -O2
--UNSUPPORTED: gcc.dg/guality/param-3.c -O3 -fomit-frame-pointer
--UNSUPPORTED: gcc.dg/guality/param-3.c -O3 -g
--UNSUPPORTED: gcc.dg/guality/param-3.c -Os
--UNSUPPORTED: gcc.dg/guality/param-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
--UNSUPPORTED: gcc.dg/guality/param-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
--PASS: gcc.dg/guality/param-4.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/param-4.c -O0 execution test
--PASS: gcc.dg/guality/param-4.c -O0 line 10 i == 1
--UNSUPPORTED: gcc.dg/guality/param-4.c -O1
--UNSUPPORTED: gcc.dg/guality/param-4.c -O2
--UNSUPPORTED: gcc.dg/guality/param-4.c -O3 -fomit-frame-pointer
--UNSUPPORTED: gcc.dg/guality/param-4.c -O3 -g
--UNSUPPORTED: gcc.dg/guality/param-4.c -Os
--UNSUPPORTED: gcc.dg/guality/param-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
--UNSUPPORTED: gcc.dg/guality/param-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
--PASS: gcc.dg/guality/pr36728-1.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr36728-1.c -O0 execution test
--PASS: gcc.dg/guality/pr36728-1.c -O0 line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-1.c -O0 line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-1.c -O0 line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-1.c -O0 line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-1.c -O0 line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-1.c -O0 line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-1.c -O0 line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-1.c -O0 line 16 y == 2
--PASS: gcc.dg/guality/pr36728-1.c -O0 line 18 arg1 == 1
--PASS: gcc.dg/guality/pr36728-1.c -O0 line 18 arg2 == 2
--PASS: gcc.dg/guality/pr36728-1.c -O0 line 18 arg3 == 3
--PASS: gcc.dg/guality/pr36728-1.c -O0 line 18 arg4 == 4
--PASS: gcc.dg/guality/pr36728-1.c -O0 line 18 arg5 == 5
--PASS: gcc.dg/guality/pr36728-1.c -O0 line 18 arg6 == 6
--PASS: gcc.dg/guality/pr36728-1.c -O0 line 18 arg7 == 30
--PASS: gcc.dg/guality/pr36728-1.c -O0 line 18 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-1.c -O0 line 18 y == 2
--PASS: gcc.dg/guality/pr36728-1.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr36728-1.c -O1 execution test
--PASS: gcc.dg/guality/pr36728-1.c -O1 line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-1.c -O1 line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-1.c -O1 line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-1.c -O1 line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-1.c -O1 line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-1.c -O1 line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-1.c -O1 line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-1.c -O1 line 16 y == 2
--PASS: gcc.dg/guality/pr36728-1.c -O1 line 18 arg1 == 1
--PASS: gcc.dg/guality/pr36728-1.c -O1 line 18 arg2 == 2
--PASS: gcc.dg/guality/pr36728-1.c -O1 line 18 arg3 == 3
--PASS: gcc.dg/guality/pr36728-1.c -O1 line 18 arg4 == 4
--PASS: gcc.dg/guality/pr36728-1.c -O1 line 18 arg5 == 5
--PASS: gcc.dg/guality/pr36728-1.c -O1 line 18 arg6 == 6
--PASS: gcc.dg/guality/pr36728-1.c -O1 line 18 arg7 == 30
--PASS: gcc.dg/guality/pr36728-1.c -O1 line 18 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-1.c -O1 line 18 y == 2
--PASS: gcc.dg/guality/pr36728-1.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr36728-1.c -O2 execution test
--PASS: gcc.dg/guality/pr36728-1.c -O2 line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-1.c -O2 line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-1.c -O2 line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-1.c -O2 line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-1.c -O2 line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-1.c -O2 line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-1.c -O2 line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-1.c -O2 line 16 y == 2
--PASS: gcc.dg/guality/pr36728-1.c -O2 line 18 arg1 == 1
--PASS: gcc.dg/guality/pr36728-1.c -O2 line 18 arg2 == 2
--PASS: gcc.dg/guality/pr36728-1.c -O2 line 18 arg3 == 3
--PASS: gcc.dg/guality/pr36728-1.c -O2 line 18 arg4 == 4
--PASS: gcc.dg/guality/pr36728-1.c -O2 line 18 arg5 == 5
--PASS: gcc.dg/guality/pr36728-1.c -O2 line 18 arg6 == 6
--PASS: gcc.dg/guality/pr36728-1.c -O2 line 18 arg7 == 30
--PASS: gcc.dg/guality/pr36728-1.c -O2 line 18 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-1.c -O2 line 18 y == 2
--PASS: gcc.dg/guality/pr36728-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr36728-1.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr36728-1.c -O3 -fomit-frame-pointer line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-1.c -O3 -fomit-frame-pointer line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-1.c -O3 -fomit-frame-pointer line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-1.c -O3 -fomit-frame-pointer line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-1.c -O3 -fomit-frame-pointer line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-1.c -O3 -fomit-frame-pointer line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-1.c -O3 -fomit-frame-pointer line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-1.c -O3 -fomit-frame-pointer line 16 y == 2
--PASS: gcc.dg/guality/pr36728-1.c -O3 -fomit-frame-pointer line 18 arg1 == 1
--PASS: gcc.dg/guality/pr36728-1.c -O3 -fomit-frame-pointer line 18 arg2 == 2
--PASS: gcc.dg/guality/pr36728-1.c -O3 -fomit-frame-pointer line 18 arg3 == 3
--PASS: gcc.dg/guality/pr36728-1.c -O3 -fomit-frame-pointer line 18 arg4 == 4
--PASS: gcc.dg/guality/pr36728-1.c -O3 -fomit-frame-pointer line 18 arg5 == 5
--PASS: gcc.dg/guality/pr36728-1.c -O3 -fomit-frame-pointer line 18 arg6 == 6
--PASS: gcc.dg/guality/pr36728-1.c -O3 -fomit-frame-pointer line 18 arg7 == 30
--PASS: gcc.dg/guality/pr36728-1.c -O3 -fomit-frame-pointer line 18 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-1.c -O3 -fomit-frame-pointer line 18 y == 2
--PASS: gcc.dg/guality/pr36728-1.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr36728-1.c -O3 -g execution test
--PASS: gcc.dg/guality/pr36728-1.c -O3 -g line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-1.c -O3 -g line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-1.c -O3 -g line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-1.c -O3 -g line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-1.c -O3 -g line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-1.c -O3 -g line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-1.c -O3 -g line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-1.c -O3 -g line 16 y == 2
--PASS: gcc.dg/guality/pr36728-1.c -O3 -g line 18 arg1 == 1
--PASS: gcc.dg/guality/pr36728-1.c -O3 -g line 18 arg2 == 2
--PASS: gcc.dg/guality/pr36728-1.c -O3 -g line 18 arg3 == 3
--PASS: gcc.dg/guality/pr36728-1.c -O3 -g line 18 arg4 == 4
--PASS: gcc.dg/guality/pr36728-1.c -O3 -g line 18 arg5 == 5
--PASS: gcc.dg/guality/pr36728-1.c -O3 -g line 18 arg6 == 6
--PASS: gcc.dg/guality/pr36728-1.c -O3 -g line 18 arg7 == 30
--PASS: gcc.dg/guality/pr36728-1.c -O3 -g line 18 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-1.c -O3 -g line 18 y == 2
--PASS: gcc.dg/guality/pr36728-1.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr36728-1.c -Os execution test
--PASS: gcc.dg/guality/pr36728-1.c -Os line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-1.c -Os line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-1.c -Os line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-1.c -Os line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-1.c -Os line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-1.c -Os line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-1.c -Os line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-1.c -Os line 16 y == 2
--PASS: gcc.dg/guality/pr36728-1.c -Os line 18 arg1 == 1
--PASS: gcc.dg/guality/pr36728-1.c -Os line 18 arg2 == 2
--PASS: gcc.dg/guality/pr36728-1.c -Os line 18 arg3 == 3
--PASS: gcc.dg/guality/pr36728-1.c -Os line 18 arg4 == 4
--PASS: gcc.dg/guality/pr36728-1.c -Os line 18 arg5 == 5
--PASS: gcc.dg/guality/pr36728-1.c -Os line 18 arg6 == 6
--PASS: gcc.dg/guality/pr36728-1.c -Os line 18 arg7 == 30
--PASS: gcc.dg/guality/pr36728-1.c -Os line 18 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-1.c -Os line 18 y == 2
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 y == 2
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 arg1 == 1
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 arg2 == 2
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 arg3 == 3
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 arg4 == 4
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 arg5 == 5
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 arg6 == 6
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 arg7 == 30
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 y == 2
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 y == 2
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 arg1 == 1
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 arg2 == 2
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 arg3 == 3
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 arg4 == 4
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 arg5 == 5
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 arg6 == 6
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 arg7 == 30
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 y == 2
--PASS: gcc.dg/guality/pr36728-2.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr36728-2.c -O0 execution test
--PASS: gcc.dg/guality/pr36728-2.c -O0 line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-2.c -O0 line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-2.c -O0 line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-2.c -O0 line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-2.c -O0 line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-2.c -O0 line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-2.c -O0 line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-2.c -O0 line 16 y == 2
--PASS: gcc.dg/guality/pr36728-2.c -O0 line 18 arg1 == 1
--PASS: gcc.dg/guality/pr36728-2.c -O0 line 18 arg2 == 2
--PASS: gcc.dg/guality/pr36728-2.c -O0 line 18 arg3 == 3
--PASS: gcc.dg/guality/pr36728-2.c -O0 line 18 arg4 == 4
--PASS: gcc.dg/guality/pr36728-2.c -O0 line 18 arg5 == 5
--PASS: gcc.dg/guality/pr36728-2.c -O0 line 18 arg6 == 6
--PASS: gcc.dg/guality/pr36728-2.c -O0 line 18 arg7 == 30
--PASS: gcc.dg/guality/pr36728-2.c -O0 line 18 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-2.c -O0 line 18 y == 2
--PASS: gcc.dg/guality/pr36728-2.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr36728-2.c -O1 execution test
--PASS: gcc.dg/guality/pr36728-2.c -O1 line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-2.c -O1 line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-2.c -O1 line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-2.c -O1 line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-2.c -O1 line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-2.c -O1 line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-2.c -O1 line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-2.c -O1 line 16 y == 2
--PASS: gcc.dg/guality/pr36728-2.c -O1 line 18 arg1 == 1
--PASS: gcc.dg/guality/pr36728-2.c -O1 line 18 arg2 == 2
--PASS: gcc.dg/guality/pr36728-2.c -O1 line 18 arg3 == 3
--PASS: gcc.dg/guality/pr36728-2.c -O1 line 18 arg4 == 4
--PASS: gcc.dg/guality/pr36728-2.c -O1 line 18 arg5 == 5
--PASS: gcc.dg/guality/pr36728-2.c -O1 line 18 arg6 == 6
--PASS: gcc.dg/guality/pr36728-2.c -O1 line 18 arg7 == 30
--PASS: gcc.dg/guality/pr36728-2.c -O1 line 18 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-2.c -O1 line 18 y == 2
--PASS: gcc.dg/guality/pr36728-2.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr36728-2.c -O2 execution test
--PASS: gcc.dg/guality/pr36728-2.c -O2 line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-2.c -O2 line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-2.c -O2 line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-2.c -O2 line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-2.c -O2 line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-2.c -O2 line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-2.c -O2 line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-2.c -O2 line 16 y == 2
--PASS: gcc.dg/guality/pr36728-2.c -O2 line 18 arg1 == 1
--PASS: gcc.dg/guality/pr36728-2.c -O2 line 18 arg2 == 2
--PASS: gcc.dg/guality/pr36728-2.c -O2 line 18 arg3 == 3
--PASS: gcc.dg/guality/pr36728-2.c -O2 line 18 arg4 == 4
--PASS: gcc.dg/guality/pr36728-2.c -O2 line 18 arg5 == 5
--PASS: gcc.dg/guality/pr36728-2.c -O2 line 18 arg6 == 6
--PASS: gcc.dg/guality/pr36728-2.c -O2 line 18 arg7 == 30
--PASS: gcc.dg/guality/pr36728-2.c -O2 line 18 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-2.c -O2 line 18 y == 2
--PASS: gcc.dg/guality/pr36728-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr36728-2.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr36728-2.c -O3 -fomit-frame-pointer line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-2.c -O3 -fomit-frame-pointer line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-2.c -O3 -fomit-frame-pointer line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-2.c -O3 -fomit-frame-pointer line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-2.c -O3 -fomit-frame-pointer line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-2.c -O3 -fomit-frame-pointer line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-2.c -O3 -fomit-frame-pointer line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-2.c -O3 -fomit-frame-pointer line 16 y == 2
--PASS: gcc.dg/guality/pr36728-2.c -O3 -fomit-frame-pointer line 18 arg1 == 1
--PASS: gcc.dg/guality/pr36728-2.c -O3 -fomit-frame-pointer line 18 arg2 == 2
--PASS: gcc.dg/guality/pr36728-2.c -O3 -fomit-frame-pointer line 18 arg3 == 3
--PASS: gcc.dg/guality/pr36728-2.c -O3 -fomit-frame-pointer line 18 arg4 == 4
--PASS: gcc.dg/guality/pr36728-2.c -O3 -fomit-frame-pointer line 18 arg5 == 5
--PASS: gcc.dg/guality/pr36728-2.c -O3 -fomit-frame-pointer line 18 arg6 == 6
--PASS: gcc.dg/guality/pr36728-2.c -O3 -fomit-frame-pointer line 18 arg7 == 30
--PASS: gcc.dg/guality/pr36728-2.c -O3 -fomit-frame-pointer line 18 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-2.c -O3 -fomit-frame-pointer line 18 y == 2
--PASS: gcc.dg/guality/pr36728-2.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr36728-2.c -O3 -g execution test
--PASS: gcc.dg/guality/pr36728-2.c -O3 -g line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-2.c -O3 -g line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-2.c -O3 -g line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-2.c -O3 -g line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-2.c -O3 -g line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-2.c -O3 -g line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-2.c -O3 -g line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-2.c -O3 -g line 16 y == 2
--PASS: gcc.dg/guality/pr36728-2.c -O3 -g line 18 arg1 == 1
--PASS: gcc.dg/guality/pr36728-2.c -O3 -g line 18 arg2 == 2
--PASS: gcc.dg/guality/pr36728-2.c -O3 -g line 18 arg3 == 3
--PASS: gcc.dg/guality/pr36728-2.c -O3 -g line 18 arg4 == 4
--PASS: gcc.dg/guality/pr36728-2.c -O3 -g line 18 arg5 == 5
--PASS: gcc.dg/guality/pr36728-2.c -O3 -g line 18 arg6 == 6
--PASS: gcc.dg/guality/pr36728-2.c -O3 -g line 18 arg7 == 30
--PASS: gcc.dg/guality/pr36728-2.c -O3 -g line 18 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-2.c -O3 -g line 18 y == 2
--PASS: gcc.dg/guality/pr36728-2.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr36728-2.c -Os execution test
--PASS: gcc.dg/guality/pr36728-2.c -Os line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-2.c -Os line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-2.c -Os line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-2.c -Os line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-2.c -Os line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-2.c -Os line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-2.c -Os line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-2.c -Os line 16 y == 2
--PASS: gcc.dg/guality/pr36728-2.c -Os line 18 arg1 == 1
--PASS: gcc.dg/guality/pr36728-2.c -Os line 18 arg2 == 2
--PASS: gcc.dg/guality/pr36728-2.c -Os line 18 arg3 == 3
--PASS: gcc.dg/guality/pr36728-2.c -Os line 18 arg4 == 4
--PASS: gcc.dg/guality/pr36728-2.c -Os line 18 arg5 == 5
--PASS: gcc.dg/guality/pr36728-2.c -Os line 18 arg6 == 6
--PASS: gcc.dg/guality/pr36728-2.c -Os line 18 arg7 == 30
--PASS: gcc.dg/guality/pr36728-2.c -Os line 18 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-2.c -Os line 18 y == 2
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 y == 2
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 arg1 == 1
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 arg2 == 2
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 arg3 == 3
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 arg4 == 4
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 arg5 == 5
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 arg6 == 6
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 arg7 == 30
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 y == 2
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 y == 2
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 arg1 == 1
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 arg2 == 2
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 arg3 == 3
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 arg4 == 4
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 arg5 == 5
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 arg6 == 6
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 arg7 == 30
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 y == 2
--PASS: gcc.dg/guality/pr36728-3.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr36728-3.c -O0 execution test
--PASS: gcc.dg/guality/pr36728-3.c -O0 line 14 arg1 == 1
--PASS: gcc.dg/guality/pr36728-3.c -O0 line 14 arg2 == 2
--PASS: gcc.dg/guality/pr36728-3.c -O0 line 14 arg3 == 3
--PASS: gcc.dg/guality/pr36728-3.c -O0 line 14 arg4 == 4
--PASS: gcc.dg/guality/pr36728-3.c -O0 line 14 arg5 == 5
--PASS: gcc.dg/guality/pr36728-3.c -O0 line 14 arg6 == 6
--PASS: gcc.dg/guality/pr36728-3.c -O0 line 14 arg7 == 30
--PASS: gcc.dg/guality/pr36728-3.c -O0 line 14 y == 2
--PASS: gcc.dg/guality/pr36728-3.c -O0 line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-3.c -O0 line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-3.c -O0 line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-3.c -O0 line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-3.c -O0 line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-3.c -O0 line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-3.c -O0 line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-3.c -O0 line 16 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-3.c -O0 line 16 y == 2
--PASS: gcc.dg/guality/pr36728-3.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr36728-3.c -O1 execution test
--PASS: gcc.dg/guality/pr36728-3.c -O1 line 14 arg1 == 1
--PASS: gcc.dg/guality/pr36728-3.c -O1 line 14 arg2 == 2
--PASS: gcc.dg/guality/pr36728-3.c -O1 line 14 arg3 == 3
--PASS: gcc.dg/guality/pr36728-3.c -O1 line 14 arg4 == 4
--PASS: gcc.dg/guality/pr36728-3.c -O1 line 14 arg5 == 5
--PASS: gcc.dg/guality/pr36728-3.c -O1 line 14 arg6 == 6
--PASS: gcc.dg/guality/pr36728-3.c -O1 line 14 arg7 == 30
--PASS: gcc.dg/guality/pr36728-3.c -O1 line 14 y == 2
--PASS: gcc.dg/guality/pr36728-3.c -O1 line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-3.c -O1 line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-3.c -O1 line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-3.c -O1 line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-3.c -O1 line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-3.c -O1 line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-3.c -O1 line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-3.c -O1 line 16 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-3.c -O1 line 16 y == 2
--PASS: gcc.dg/guality/pr36728-3.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr36728-3.c -O2 execution test
--PASS: gcc.dg/guality/pr36728-3.c -O2 line 14 arg1 == 1
--PASS: gcc.dg/guality/pr36728-3.c -O2 line 14 arg2 == 2
--PASS: gcc.dg/guality/pr36728-3.c -O2 line 14 arg3 == 3
--PASS: gcc.dg/guality/pr36728-3.c -O2 line 14 arg4 == 4
--PASS: gcc.dg/guality/pr36728-3.c -O2 line 14 arg5 == 5
--PASS: gcc.dg/guality/pr36728-3.c -O2 line 14 arg6 == 6
--PASS: gcc.dg/guality/pr36728-3.c -O2 line 14 arg7 == 30
--PASS: gcc.dg/guality/pr36728-3.c -O2 line 14 y == 2
--PASS: gcc.dg/guality/pr36728-3.c -O2 line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-3.c -O2 line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-3.c -O2 line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-3.c -O2 line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-3.c -O2 line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-3.c -O2 line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-3.c -O2 line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-3.c -O2 line 16 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-3.c -O2 line 16 y == 2
--PASS: gcc.dg/guality/pr36728-3.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr36728-3.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr36728-3.c -O3 -fomit-frame-pointer line 14 arg1 == 1
--PASS: gcc.dg/guality/pr36728-3.c -O3 -fomit-frame-pointer line 14 arg2 == 2
--PASS: gcc.dg/guality/pr36728-3.c -O3 -fomit-frame-pointer line 14 arg3 == 3
--PASS: gcc.dg/guality/pr36728-3.c -O3 -fomit-frame-pointer line 14 arg4 == 4
--PASS: gcc.dg/guality/pr36728-3.c -O3 -fomit-frame-pointer line 14 arg5 == 5
--PASS: gcc.dg/guality/pr36728-3.c -O3 -fomit-frame-pointer line 14 arg6 == 6
--PASS: gcc.dg/guality/pr36728-3.c -O3 -fomit-frame-pointer line 14 arg7 == 30
--PASS: gcc.dg/guality/pr36728-3.c -O3 -fomit-frame-pointer line 14 y == 2
--PASS: gcc.dg/guality/pr36728-3.c -O3 -fomit-frame-pointer line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-3.c -O3 -fomit-frame-pointer line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-3.c -O3 -fomit-frame-pointer line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-3.c -O3 -fomit-frame-pointer line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-3.c -O3 -fomit-frame-pointer line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-3.c -O3 -fomit-frame-pointer line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-3.c -O3 -fomit-frame-pointer line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-3.c -O3 -fomit-frame-pointer line 16 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-3.c -O3 -fomit-frame-pointer line 16 y == 2
--PASS: gcc.dg/guality/pr36728-3.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr36728-3.c -O3 -g execution test
--PASS: gcc.dg/guality/pr36728-3.c -O3 -g line 14 arg1 == 1
--PASS: gcc.dg/guality/pr36728-3.c -O3 -g line 14 arg2 == 2
--PASS: gcc.dg/guality/pr36728-3.c -O3 -g line 14 arg3 == 3
--PASS: gcc.dg/guality/pr36728-3.c -O3 -g line 14 arg4 == 4
--PASS: gcc.dg/guality/pr36728-3.c -O3 -g line 14 arg5 == 5
--PASS: gcc.dg/guality/pr36728-3.c -O3 -g line 14 arg6 == 6
--PASS: gcc.dg/guality/pr36728-3.c -O3 -g line 14 arg7 == 30
--PASS: gcc.dg/guality/pr36728-3.c -O3 -g line 14 y == 2
--PASS: gcc.dg/guality/pr36728-3.c -O3 -g line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-3.c -O3 -g line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-3.c -O3 -g line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-3.c -O3 -g line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-3.c -O3 -g line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-3.c -O3 -g line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-3.c -O3 -g line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-3.c -O3 -g line 16 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-3.c -O3 -g line 16 y == 2
--PASS: gcc.dg/guality/pr36728-3.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr36728-3.c -Os execution test
--PASS: gcc.dg/guality/pr36728-3.c -Os line 14 arg1 == 1
--PASS: gcc.dg/guality/pr36728-3.c -Os line 14 arg2 == 2
--PASS: gcc.dg/guality/pr36728-3.c -Os line 14 arg3 == 3
--PASS: gcc.dg/guality/pr36728-3.c -Os line 14 arg4 == 4
--PASS: gcc.dg/guality/pr36728-3.c -Os line 14 arg5 == 5
--PASS: gcc.dg/guality/pr36728-3.c -Os line 14 arg6 == 6
--PASS: gcc.dg/guality/pr36728-3.c -Os line 14 arg7 == 30
--PASS: gcc.dg/guality/pr36728-3.c -Os line 14 y == 2
--PASS: gcc.dg/guality/pr36728-3.c -Os line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-3.c -Os line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-3.c -Os line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-3.c -Os line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-3.c -Os line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-3.c -Os line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-3.c -Os line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-3.c -Os line 16 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-3.c -Os line 16 y == 2
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 14 arg1 == 1
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 14 arg2 == 2
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 14 arg3 == 3
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 14 arg4 == 4
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 14 arg5 == 5
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 14 arg6 == 6
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 14 arg7 == 30
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 14 y == 2
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 y == 2
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 14 arg1 == 1
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 14 arg2 == 2
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 14 arg3 == 3
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 14 arg4 == 4
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 14 arg5 == 5
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 14 arg6 == 6
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 14 arg7 == 30
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 14 y == 2
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 y == 2
--PASS: gcc.dg/guality/pr36728-4.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr36728-4.c -O0 execution test
--PASS: gcc.dg/guality/pr36728-4.c -O0 line 14 arg1 == 1
--PASS: gcc.dg/guality/pr36728-4.c -O0 line 14 arg2 == 2
--PASS: gcc.dg/guality/pr36728-4.c -O0 line 14 arg3 == 3
--PASS: gcc.dg/guality/pr36728-4.c -O0 line 14 arg4 == 4
--PASS: gcc.dg/guality/pr36728-4.c -O0 line 14 arg5 == 5
--PASS: gcc.dg/guality/pr36728-4.c -O0 line 14 arg6 == 6
--PASS: gcc.dg/guality/pr36728-4.c -O0 line 14 arg7 == 30
--PASS: gcc.dg/guality/pr36728-4.c -O0 line 14 y == 2
--PASS: gcc.dg/guality/pr36728-4.c -O0 line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-4.c -O0 line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-4.c -O0 line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-4.c -O0 line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-4.c -O0 line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-4.c -O0 line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-4.c -O0 line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-4.c -O0 line 16 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-4.c -O0 line 16 y == 2
--PASS: gcc.dg/guality/pr36728-4.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr36728-4.c -O1 execution test
--PASS: gcc.dg/guality/pr36728-4.c -O1 line 14 arg1 == 1
--PASS: gcc.dg/guality/pr36728-4.c -O1 line 14 arg2 == 2
--PASS: gcc.dg/guality/pr36728-4.c -O1 line 14 arg3 == 3
--PASS: gcc.dg/guality/pr36728-4.c -O1 line 14 arg4 == 4
--PASS: gcc.dg/guality/pr36728-4.c -O1 line 14 arg5 == 5
--PASS: gcc.dg/guality/pr36728-4.c -O1 line 14 arg6 == 6
--PASS: gcc.dg/guality/pr36728-4.c -O1 line 14 arg7 == 30
--PASS: gcc.dg/guality/pr36728-4.c -O1 line 14 y == 2
--PASS: gcc.dg/guality/pr36728-4.c -O1 line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-4.c -O1 line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-4.c -O1 line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-4.c -O1 line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-4.c -O1 line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-4.c -O1 line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-4.c -O1 line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-4.c -O1 line 16 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-4.c -O1 line 16 y == 2
--PASS: gcc.dg/guality/pr36728-4.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr36728-4.c -O2 execution test
--PASS: gcc.dg/guality/pr36728-4.c -O2 line 14 arg1 == 1
--PASS: gcc.dg/guality/pr36728-4.c -O2 line 14 arg2 == 2
--PASS: gcc.dg/guality/pr36728-4.c -O2 line 14 arg3 == 3
--PASS: gcc.dg/guality/pr36728-4.c -O2 line 14 arg4 == 4
--PASS: gcc.dg/guality/pr36728-4.c -O2 line 14 arg5 == 5
--PASS: gcc.dg/guality/pr36728-4.c -O2 line 14 arg6 == 6
--PASS: gcc.dg/guality/pr36728-4.c -O2 line 14 arg7 == 30
--PASS: gcc.dg/guality/pr36728-4.c -O2 line 14 y == 2
--PASS: gcc.dg/guality/pr36728-4.c -O2 line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-4.c -O2 line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-4.c -O2 line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-4.c -O2 line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-4.c -O2 line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-4.c -O2 line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-4.c -O2 line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-4.c -O2 line 16 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-4.c -O2 line 16 y == 2
--PASS: gcc.dg/guality/pr36728-4.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr36728-4.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr36728-4.c -O3 -fomit-frame-pointer line 14 arg1 == 1
--PASS: gcc.dg/guality/pr36728-4.c -O3 -fomit-frame-pointer line 14 arg2 == 2
--PASS: gcc.dg/guality/pr36728-4.c -O3 -fomit-frame-pointer line 14 arg3 == 3
--PASS: gcc.dg/guality/pr36728-4.c -O3 -fomit-frame-pointer line 14 arg4 == 4
--PASS: gcc.dg/guality/pr36728-4.c -O3 -fomit-frame-pointer line 14 arg5 == 5
--PASS: gcc.dg/guality/pr36728-4.c -O3 -fomit-frame-pointer line 14 arg6 == 6
--PASS: gcc.dg/guality/pr36728-4.c -O3 -fomit-frame-pointer line 14 arg7 == 30
--PASS: gcc.dg/guality/pr36728-4.c -O3 -fomit-frame-pointer line 14 y == 2
--PASS: gcc.dg/guality/pr36728-4.c -O3 -fomit-frame-pointer line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-4.c -O3 -fomit-frame-pointer line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-4.c -O3 -fomit-frame-pointer line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-4.c -O3 -fomit-frame-pointer line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-4.c -O3 -fomit-frame-pointer line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-4.c -O3 -fomit-frame-pointer line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-4.c -O3 -fomit-frame-pointer line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-4.c -O3 -fomit-frame-pointer line 16 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-4.c -O3 -fomit-frame-pointer line 16 y == 2
--PASS: gcc.dg/guality/pr36728-4.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr36728-4.c -O3 -g execution test
--PASS: gcc.dg/guality/pr36728-4.c -O3 -g line 14 arg1 == 1
--PASS: gcc.dg/guality/pr36728-4.c -O3 -g line 14 arg2 == 2
--PASS: gcc.dg/guality/pr36728-4.c -O3 -g line 14 arg3 == 3
--PASS: gcc.dg/guality/pr36728-4.c -O3 -g line 14 arg4 == 4
--PASS: gcc.dg/guality/pr36728-4.c -O3 -g line 14 arg5 == 5
--PASS: gcc.dg/guality/pr36728-4.c -O3 -g line 14 arg6 == 6
--PASS: gcc.dg/guality/pr36728-4.c -O3 -g line 14 arg7 == 30
--PASS: gcc.dg/guality/pr36728-4.c -O3 -g line 14 y == 2
--PASS: gcc.dg/guality/pr36728-4.c -O3 -g line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-4.c -O3 -g line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-4.c -O3 -g line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-4.c -O3 -g line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-4.c -O3 -g line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-4.c -O3 -g line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-4.c -O3 -g line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-4.c -O3 -g line 16 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-4.c -O3 -g line 16 y == 2
--PASS: gcc.dg/guality/pr36728-4.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr36728-4.c -Os execution test
--PASS: gcc.dg/guality/pr36728-4.c -Os line 14 arg1 == 1
--PASS: gcc.dg/guality/pr36728-4.c -Os line 14 arg2 == 2
--PASS: gcc.dg/guality/pr36728-4.c -Os line 14 arg3 == 3
--PASS: gcc.dg/guality/pr36728-4.c -Os line 14 arg4 == 4
--PASS: gcc.dg/guality/pr36728-4.c -Os line 14 arg5 == 5
--PASS: gcc.dg/guality/pr36728-4.c -Os line 14 arg6 == 6
--PASS: gcc.dg/guality/pr36728-4.c -Os line 14 arg7 == 30
--PASS: gcc.dg/guality/pr36728-4.c -Os line 14 y == 2
--PASS: gcc.dg/guality/pr36728-4.c -Os line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-4.c -Os line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-4.c -Os line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-4.c -Os line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-4.c -Os line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-4.c -Os line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-4.c -Os line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-4.c -Os line 16 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-4.c -Os line 16 y == 2
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 14 arg1 == 1
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 14 arg2 == 2
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 14 arg3 == 3
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 14 arg4 == 4
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 14 arg5 == 5
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 14 arg6 == 6
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 14 arg7 == 30
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 14 y == 2
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 y == 2
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 14 arg1 == 1
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 14 arg2 == 2
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 14 arg3 == 3
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 14 arg4 == 4
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 14 arg5 == 5
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 14 arg6 == 6
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 14 arg7 == 30
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 14 y == 2
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg1 == 1
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg2 == 2
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg3 == 3
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg4 == 4
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg5 == 5
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg6 == 6
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 arg7 == 30
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 *x == (char) 25
--PASS: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 y == 2
--PASS: gcc.dg/guality/pr36977.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr36977.c -O0 execution test
--PASS: gcc.dg/guality/pr36977.c -O0 line 30 ibig.i[0] == 55
--PASS: gcc.dg/guality/pr36977.c -O0 line 30 ibig.i[100] == 5
--PASS: gcc.dg/guality/pr36977.c -O0 line 30 cbig.c[0] == '\0'
--PASS: gcc.dg/guality/pr36977.c -O0 line 30 cbig.c[99] == 'A'
--PASS: gcc.dg/guality/pr36977.c -O0 line 30 fbig.f[100] == 11
--PASS: gcc.dg/guality/pr36977.c -O0 line 30 dbig.d[202] == 9
--PASS: gcc.dg/guality/pr36977.c -O0 line 30 sbig.s[90] == 255
--PASS: gcc.dg/guality/pr36977.c -O0 line 30 lbig.l[333] == 999
--UNSUPPORTED: gcc.dg/guality/pr36977.c -O1
--UNSUPPORTED: gcc.dg/guality/pr36977.c -O2
--UNSUPPORTED: gcc.dg/guality/pr36977.c -O3 -fomit-frame-pointer
--UNSUPPORTED: gcc.dg/guality/pr36977.c -O3 -g
--UNSUPPORTED: gcc.dg/guality/pr36977.c -Os
--UNSUPPORTED: gcc.dg/guality/pr36977.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
--UNSUPPORTED: gcc.dg/guality/pr36977.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
--PASS: gcc.dg/guality/pr41353-1.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr41353-1.c -O0 execution test
--PASS: gcc.dg/guality/pr41353-1.c -O0 line 17 vari == 17
--PASS: gcc.dg/guality/pr41353-1.c -O0 line 17 vari1 == 2 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O0 line 17 vari2 == 3 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O0 line 17 vari3 == 2 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O0 line 17 vari4 == 3 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O0 line 17 vari5 == 4 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O0 line 17 vari6 == 5 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O0 line 28 i == 37
--XPASS: gcc.dg/guality/pr41353-1.c -O0 line 28 j == 28 + 37
--PASS: gcc.dg/guality/pr41353-1.c -O0 line 28 i1 == 2 * 37
--PASS: gcc.dg/guality/pr41353-1.c -O0 line 28 i2 == 3 * 37
--PASS: gcc.dg/guality/pr41353-1.c -O0 line 39 i == 12
--PASS: gcc.dg/guality/pr41353-1.c -O0 line 39 i1 == 2 * 12
--PASS: gcc.dg/guality/pr41353-1.c -O0 line 39 i2 == 2 * 12
--PASS: gcc.dg/guality/pr41353-1.c -O0 line 39 i3 == 3 * 12
--PASS: gcc.dg/guality/pr41353-1.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr41353-1.c -O1 execution test
--PASS: gcc.dg/guality/pr41353-1.c -O1 line 17 vari == 17
--PASS: gcc.dg/guality/pr41353-1.c -O1 line 17 vari1 == 2 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O1 line 17 vari2 == 3 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O1 line 17 vari3 == 2 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O1 line 17 vari4 == 3 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O1 line 17 vari5 == 4 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O1 line 17 vari6 == 5 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O1 line 28 i == 37
--XFAIL: gcc.dg/guality/pr41353-1.c -O1 line 28 j == 28 + 37
--PASS: gcc.dg/guality/pr41353-1.c -O1 line 28 i1 == 2 * 37
--PASS: gcc.dg/guality/pr41353-1.c -O1 line 28 i2 == 3 * 37
--PASS: gcc.dg/guality/pr41353-1.c -O1 line 39 i == 12
--PASS: gcc.dg/guality/pr41353-1.c -O1 line 39 i1 == 2 * 12
--PASS: gcc.dg/guality/pr41353-1.c -O1 line 39 i2 == 2 * 12
--PASS: gcc.dg/guality/pr41353-1.c -O1 line 39 i3 == 3 * 12
--PASS: gcc.dg/guality/pr41353-1.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr41353-1.c -O2 execution test
--PASS: gcc.dg/guality/pr41353-1.c -O2 line 17 vari == 17
--PASS: gcc.dg/guality/pr41353-1.c -O2 line 17 vari1 == 2 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O2 line 17 vari2 == 3 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O2 line 17 vari3 == 2 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O2 line 17 vari4 == 3 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O2 line 17 vari5 == 4 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O2 line 17 vari6 == 5 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O2 line 28 i == 37
--XFAIL: gcc.dg/guality/pr41353-1.c -O2 line 28 j == 28 + 37
--PASS: gcc.dg/guality/pr41353-1.c -O2 line 28 i1 == 2 * 37
--PASS: gcc.dg/guality/pr41353-1.c -O2 line 28 i2 == 3 * 37
--PASS: gcc.dg/guality/pr41353-1.c -O2 line 39 i == 12
--PASS: gcc.dg/guality/pr41353-1.c -O2 line 39 i1 == 2 * 12
--PASS: gcc.dg/guality/pr41353-1.c -O2 line 39 i2 == 2 * 12
--PASS: gcc.dg/guality/pr41353-1.c -O2 line 39 i3 == 3 * 12
--PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 17 vari == 17
--PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 17 vari1 == 2 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 17 vari2 == 3 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 17 vari3 == 2 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 17 vari4 == 3 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 17 vari5 == 4 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 17 vari6 == 5 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 28 i == 37
--XFAIL: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 28 j == 28 + 37
--PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 28 i1 == 2 * 37
--PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 28 i2 == 3 * 37
--PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 39 i == 12
--PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 39 i1 == 2 * 12
--PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 39 i2 == 2 * 12
--PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 39 i3 == 3 * 12
--PASS: gcc.dg/guality/pr41353-1.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr41353-1.c -O3 -g execution test
--PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 17 vari == 17
--PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 17 vari1 == 2 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 17 vari2 == 3 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 17 vari3 == 2 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 17 vari4 == 3 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 17 vari5 == 4 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 17 vari6 == 5 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 28 i == 37
--XFAIL: gcc.dg/guality/pr41353-1.c -O3 -g line 28 j == 28 + 37
--PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 28 i1 == 2 * 37
--PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 28 i2 == 3 * 37
--PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 39 i == 12
--PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 39 i1 == 2 * 12
--PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 39 i2 == 2 * 12
--PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 39 i3 == 3 * 12
--PASS: gcc.dg/guality/pr41353-1.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr41353-1.c -Os execution test
--PASS: gcc.dg/guality/pr41353-1.c -Os line 17 vari == 17
--PASS: gcc.dg/guality/pr41353-1.c -Os line 17 vari1 == 2 * 17
--PASS: gcc.dg/guality/pr41353-1.c -Os line 17 vari2 == 3 * 17
--PASS: gcc.dg/guality/pr41353-1.c -Os line 17 vari3 == 2 * 17
--PASS: gcc.dg/guality/pr41353-1.c -Os line 17 vari4 == 3 * 17
--PASS: gcc.dg/guality/pr41353-1.c -Os line 17 vari5 == 4 * 17
--PASS: gcc.dg/guality/pr41353-1.c -Os line 17 vari6 == 5 * 17
--PASS: gcc.dg/guality/pr41353-1.c -Os line 28 i == 37
--XPASS: gcc.dg/guality/pr41353-1.c -Os line 28 j == 28 + 37
--PASS: gcc.dg/guality/pr41353-1.c -Os line 28 i1 == 2 * 37
--PASS: gcc.dg/guality/pr41353-1.c -Os line 28 i2 == 3 * 37
--PASS: gcc.dg/guality/pr41353-1.c -Os line 39 i == 12
--PASS: gcc.dg/guality/pr41353-1.c -Os line 39 i1 == 2 * 12
--PASS: gcc.dg/guality/pr41353-1.c -Os line 39 i2 == 2 * 12
--PASS: gcc.dg/guality/pr41353-1.c -Os line 39 i3 == 3 * 12
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 vari == 17
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 vari1 == 2 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 vari2 == 3 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 vari3 == 2 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 vari4 == 3 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 vari5 == 4 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 vari6 == 5 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 28 i == 37
--XFAIL: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 28 j == 28 + 37
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 28 i1 == 2 * 37
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 28 i2 == 3 * 37
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 39 i == 12
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 39 i1 == 2 * 12
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 39 i2 == 2 * 12
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 39 i3 == 3 * 12
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 vari == 17
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 vari1 == 2 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 vari2 == 3 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 vari3 == 2 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 vari4 == 3 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 vari5 == 4 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 vari6 == 5 * 17
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 28 i == 37
--XFAIL: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 28 j == 28 + 37
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 28 i1 == 2 * 37
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 28 i2 == 3 * 37
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 39 i == 12
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 39 i1 == 2 * 12
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 39 i2 == 2 * 12
--PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 39 i3 == 3 * 12
--PASS: gcc.dg/guality/pr41353-2.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr41353-2.c -O0 execution test
--PASS: gcc.dg/guality/pr41353-2.c -O0 line 13 vari1 == 2 * 17
--PASS: gcc.dg/guality/pr41353-2.c -O0 line 13 vari2 == 3 * 17
--PASS: gcc.dg/guality/pr41353-2.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr41353-2.c -O1 execution test
--PASS: gcc.dg/guality/pr41353-2.c -O1 line 13 vari1 == 2 * 17
--PASS: gcc.dg/guality/pr41353-2.c -O1 line 13 vari2 == 3 * 17
--PASS: gcc.dg/guality/pr41353-2.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr41353-2.c -O2 execution test
--PASS: gcc.dg/guality/pr41353-2.c -O2 line 13 vari1 == 2 * 17
--PASS: gcc.dg/guality/pr41353-2.c -O2 line 13 vari2 == 3 * 17
--PASS: gcc.dg/guality/pr41353-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr41353-2.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr41353-2.c -O3 -fomit-frame-pointer line 13 vari1 == 2 * 17
--PASS: gcc.dg/guality/pr41353-2.c -O3 -fomit-frame-pointer line 13 vari2 == 3 * 17
--PASS: gcc.dg/guality/pr41353-2.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr41353-2.c -O3 -g execution test
--PASS: gcc.dg/guality/pr41353-2.c -O3 -g line 13 vari1 == 2 * 17
--PASS: gcc.dg/guality/pr41353-2.c -O3 -g line 13 vari2 == 3 * 17
--PASS: gcc.dg/guality/pr41353-2.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr41353-2.c -Os execution test
--PASS: gcc.dg/guality/pr41353-2.c -Os line 13 vari1 == 2 * 17
--PASS: gcc.dg/guality/pr41353-2.c -Os line 13 vari2 == 3 * 17
--PASS: gcc.dg/guality/pr41353-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr41353-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr41353-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 13 vari1 == 2 * 17
--PASS: gcc.dg/guality/pr41353-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 13 vari2 == 3 * 17
--PASS: gcc.dg/guality/pr41353-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr41353-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr41353-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 13 vari1 == 2 * 17
--PASS: gcc.dg/guality/pr41353-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 13 vari2 == 3 * 17
--PASS: gcc.dg/guality/pr41404-1.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr41404-1.c -O0 execution test
--PASS: gcc.dg/guality/pr41404-1.c -O0 line 10 *foo == 'f'
--PASS: gcc.dg/guality/pr41404-1.c -O0 line 14 *foo == 'b'
--PASS: gcc.dg/guality/pr41404-1.c -O0 line 24 *foo == 'f'
--PASS: gcc.dg/guality/pr41404-1.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr41404-1.c -O1 execution test
--PASS: gcc.dg/guality/pr41404-1.c -O1 line 10 *foo == 'f'
--PASS: gcc.dg/guality/pr41404-1.c -O1 line 14 *foo == 'b'
--PASS: gcc.dg/guality/pr41404-1.c -O1 line 24 *foo == 'f'
--PASS: gcc.dg/guality/pr41404-1.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr41404-1.c -O2 execution test
--PASS: gcc.dg/guality/pr41404-1.c -O2 line 10 *foo == 'f'
--PASS: gcc.dg/guality/pr41404-1.c -O2 line 14 *foo == 'b'
--PASS: gcc.dg/guality/pr41404-1.c -O2 line 24 *foo == 'f'
--PASS: gcc.dg/guality/pr41404-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr41404-1.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr41404-1.c -O3 -fomit-frame-pointer line 10 *foo == 'f'
--PASS: gcc.dg/guality/pr41404-1.c -O3 -fomit-frame-pointer line 14 *foo == 'b'
--PASS: gcc.dg/guality/pr41404-1.c -O3 -fomit-frame-pointer line 24 *foo == 'f'
--PASS: gcc.dg/guality/pr41404-1.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr41404-1.c -O3 -g execution test
--PASS: gcc.dg/guality/pr41404-1.c -O3 -g line 10 *foo == 'f'
--PASS: gcc.dg/guality/pr41404-1.c -O3 -g line 14 *foo == 'b'
--PASS: gcc.dg/guality/pr41404-1.c -O3 -g line 24 *foo == 'f'
--PASS: gcc.dg/guality/pr41404-1.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr41404-1.c -Os execution test
--PASS: gcc.dg/guality/pr41404-1.c -Os line 10 *foo == 'f'
--PASS: gcc.dg/guality/pr41404-1.c -Os line 14 *foo == 'b'
--PASS: gcc.dg/guality/pr41404-1.c -Os line 24 *foo == 'f'
--PASS: gcc.dg/guality/pr41404-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr41404-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr41404-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 10 *foo == 'f'
--PASS: gcc.dg/guality/pr41404-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 14 *foo == 'b'
--PASS: gcc.dg/guality/pr41404-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 24 *foo == 'f'
--PASS: gcc.dg/guality/pr41404-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr41404-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr41404-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 10 *foo == 'f'
--PASS: gcc.dg/guality/pr41404-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 14 *foo == 'b'
--PASS: gcc.dg/guality/pr41404-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 *foo == 'f'
--PASS: gcc.dg/guality/pr41447-1.c -O0 (test for excess errors)
--XPASS: gcc.dg/guality/pr41447-1.c -O0 execution test
--PASS: gcc.dg/guality/pr41447-1.c -O1 (test for excess errors)
--XPASS: gcc.dg/guality/pr41447-1.c -O1 execution test
--PASS: gcc.dg/guality/pr41447-1.c -O2 (test for excess errors)
--XFAIL: gcc.dg/guality/pr41447-1.c -O2 execution test
--PASS: gcc.dg/guality/pr41447-1.c -O3 -fomit-frame-pointer (test for excess errors)
--XFAIL: gcc.dg/guality/pr41447-1.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr41447-1.c -O3 -g (test for excess errors)
--XFAIL: gcc.dg/guality/pr41447-1.c -O3 -g execution test
--PASS: gcc.dg/guality/pr41447-1.c -Os (test for excess errors)
--XPASS: gcc.dg/guality/pr41447-1.c -Os execution test
--PASS: gcc.dg/guality/pr41447-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--XFAIL: gcc.dg/guality/pr41447-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr41447-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--XPASS: gcc.dg/guality/pr41447-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr41616-1.c -O0 (test for excess errors)
--XPASS: gcc.dg/guality/pr41616-1.c -O0 execution test
--PASS: gcc.dg/guality/pr41616-1.c -O1 (test for excess errors)
--XPASS: gcc.dg/guality/pr41616-1.c -O1 execution test
--PASS: gcc.dg/guality/pr41616-1.c -O2 (test for excess errors)
--XPASS: gcc.dg/guality/pr41616-1.c -O2 execution test
--PASS: gcc.dg/guality/pr41616-1.c -O3 -fomit-frame-pointer (test for excess errors)
--XPASS: gcc.dg/guality/pr41616-1.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr41616-1.c -O3 -g (test for excess errors)
--XPASS: gcc.dg/guality/pr41616-1.c -O3 -g execution test
--PASS: gcc.dg/guality/pr41616-1.c -Os (test for excess errors)
--XPASS: gcc.dg/guality/pr41616-1.c -Os execution test
--PASS: gcc.dg/guality/pr41616-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--XPASS: gcc.dg/guality/pr41616-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr41616-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--XFAIL: gcc.dg/guality/pr41616-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr42782.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr42782.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr42782.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr42782.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr42782.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr42782.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr42782.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr42782.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr43051-1.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr43051-1.c -O0 execution test
--PASS: gcc.dg/guality/pr43051-1.c -O0 line 34 c == &a[0]
--PASS: gcc.dg/guality/pr43051-1.c -O0 line 35 v == 1
--PASS: gcc.dg/guality/pr43051-1.c -O0 line 36 e == &a[1]
--PASS: gcc.dg/guality/pr43051-1.c -O0 line 39 c == &a[0]
--PASS: gcc.dg/guality/pr43051-1.c -O0 line 40 v == 1
--PASS: gcc.dg/guality/pr43051-1.c -O0 line 41 e == &a[1]
--PASS: gcc.dg/guality/pr43051-1.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr43051-1.c -O1 execution test
--PASS: gcc.dg/guality/pr43051-1.c -O1 line 34 c == &a[0]
--PASS: gcc.dg/guality/pr43051-1.c -O1 line 35 v == 1
--PASS: gcc.dg/guality/pr43051-1.c -O1 line 36 e == &a[1]
--PASS: gcc.dg/guality/pr43051-1.c -O1 line 39 c == &a[0]
--PASS: gcc.dg/guality/pr43051-1.c -O1 line 40 v == 1
--PASS: gcc.dg/guality/pr43051-1.c -O1 line 41 e == &a[1]
--PASS: gcc.dg/guality/pr43051-1.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr43051-1.c -O2 execution test
--PASS: gcc.dg/guality/pr43051-1.c -O2 line 34 c == &a[0]
--PASS: gcc.dg/guality/pr43051-1.c -O2 line 35 v == 1
--PASS: gcc.dg/guality/pr43051-1.c -O2 line 36 e == &a[1]
--PASS: gcc.dg/guality/pr43051-1.c -O2 line 39 c == &a[0]
--PASS: gcc.dg/guality/pr43051-1.c -O2 line 40 v == 1
--PASS: gcc.dg/guality/pr43051-1.c -O2 line 41 e == &a[1]
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer line 34 c == &a[0]
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer line 35 v == 1
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer line 36 e == &a[1]
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer line 39 c == &a[0]
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer line 40 v == 1
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer line 41 e == &a[1]
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-loops execution test
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-loops line 34 c == &a[0]
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-loops line 35 v == 1
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-loops line 36 e == &a[1]
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-loops line 39 c == &a[0]
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-loops line 40 v == 1
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-loops line 41 e == &a[1]
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 34 c == &a[0]
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 35 v == 1
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 36 e == &a[1]
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 39 c == &a[0]
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 40 v == 1
--PASS: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 41 e == &a[1]
--PASS: gcc.dg/guality/pr43051-1.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr43051-1.c -O3 -g execution test
--PASS: gcc.dg/guality/pr43051-1.c -O3 -g line 34 c == &a[0]
--PASS: gcc.dg/guality/pr43051-1.c -O3 -g line 35 v == 1
--PASS: gcc.dg/guality/pr43051-1.c -O3 -g line 36 e == &a[1]
--PASS: gcc.dg/guality/pr43051-1.c -O3 -g line 39 c == &a[0]
--PASS: gcc.dg/guality/pr43051-1.c -O3 -g line 40 v == 1
--PASS: gcc.dg/guality/pr43051-1.c -O3 -g line 41 e == &a[1]
--PASS: gcc.dg/guality/pr43051-1.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr43051-1.c -Os execution test
--PASS: gcc.dg/guality/pr43051-1.c -Os line 34 c == &a[0]
--PASS: gcc.dg/guality/pr43051-1.c -Os line 35 v == 1
--PASS: gcc.dg/guality/pr43051-1.c -Os line 36 e == &a[1]
--PASS: gcc.dg/guality/pr43051-1.c -Os line 39 c == &a[0]
--PASS: gcc.dg/guality/pr43051-1.c -Os line 40 v == 1
--PASS: gcc.dg/guality/pr43051-1.c -Os line 41 e == &a[1]
--PASS: gcc.dg/guality/pr43051-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr43051-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr43051-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 34 c == &a[0]
--PASS: gcc.dg/guality/pr43051-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 35 v == 1
--PASS: gcc.dg/guality/pr43051-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 36 e == &a[1]
--PASS: gcc.dg/guality/pr43051-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 39 c == &a[0]
--PASS: gcc.dg/guality/pr43051-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 40 v == 1
--PASS: gcc.dg/guality/pr43051-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 41 e == &a[1]
--PASS: gcc.dg/guality/pr43051-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr43051-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr43051-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 34 c == &a[0]
--PASS: gcc.dg/guality/pr43051-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 35 v == 1
--PASS: gcc.dg/guality/pr43051-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 36 e == &a[1]
--PASS: gcc.dg/guality/pr43051-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 39 c == &a[0]
--PASS: gcc.dg/guality/pr43051-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 40 v == 1
--PASS: gcc.dg/guality/pr43051-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 41 e == &a[1]
--PASS: gcc.dg/guality/pr43077-1.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr43077-1.c -O0 execution test
--PASS: gcc.dg/guality/pr43077-1.c -O0 line 11 vara == 0
--PASS: gcc.dg/guality/pr43077-1.c -O0 line 11 varb == 2
--PASS: gcc.dg/guality/pr43077-1.c -O0 line 19 vara == 1
--PASS: gcc.dg/guality/pr43077-1.c -O0 line 19 varb == 3
--PASS: gcc.dg/guality/pr43077-1.c -O0 line 42 a == 1
--PASS: gcc.dg/guality/pr43077-1.c -O0 line 42 b == 2
--PASS: gcc.dg/guality/pr43077-1.c -O0 line 42 c == 3
--PASS: gcc.dg/guality/pr43077-1.c -O0 line 42 vara == 1
--PASS: gcc.dg/guality/pr43077-1.c -O0 line 42 varb == 2
--PASS: gcc.dg/guality/pr43077-1.c -O0 line 42 varc == 3
--PASS: gcc.dg/guality/pr43077-1.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr43077-1.c -O1 execution test
--PASS: gcc.dg/guality/pr43077-1.c -O1 line 11 vara == 0
--PASS: gcc.dg/guality/pr43077-1.c -O1 line 11 varb == 2
--PASS: gcc.dg/guality/pr43077-1.c -O1 line 19 vara == 1
--PASS: gcc.dg/guality/pr43077-1.c -O1 line 19 varb == 3
--PASS: gcc.dg/guality/pr43077-1.c -O1 line 42 a == 1
--PASS: gcc.dg/guality/pr43077-1.c -O1 line 42 b == 2
--PASS: gcc.dg/guality/pr43077-1.c -O1 line 42 c == 3
--PASS: gcc.dg/guality/pr43077-1.c -O1 line 42 vara == 1
--PASS: gcc.dg/guality/pr43077-1.c -O1 line 42 varb == 2
--PASS: gcc.dg/guality/pr43077-1.c -O1 line 42 varc == 3
--PASS: gcc.dg/guality/pr43077-1.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr43077-1.c -O2 execution test
--PASS: gcc.dg/guality/pr43077-1.c -O2 line 11 vara == 0
--PASS: gcc.dg/guality/pr43077-1.c -O2 line 11 varb == 2
--PASS: gcc.dg/guality/pr43077-1.c -O2 line 19 vara == 1
--PASS: gcc.dg/guality/pr43077-1.c -O2 line 19 varb == 3
--PASS: gcc.dg/guality/pr43077-1.c -O2 line 42 a == 1
--PASS: gcc.dg/guality/pr43077-1.c -O2 line 42 b == 2
--PASS: gcc.dg/guality/pr43077-1.c -O2 line 42 c == 3
--PASS: gcc.dg/guality/pr43077-1.c -O2 line 42 vara == 1
--PASS: gcc.dg/guality/pr43077-1.c -O2 line 42 varb == 2
--PASS: gcc.dg/guality/pr43077-1.c -O2 line 42 varc == 3
--PASS: gcc.dg/guality/pr43077-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr43077-1.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr43077-1.c -O3 -fomit-frame-pointer line 11 vara == 0
--PASS: gcc.dg/guality/pr43077-1.c -O3 -fomit-frame-pointer line 11 varb == 2
--PASS: gcc.dg/guality/pr43077-1.c -O3 -fomit-frame-pointer line 19 vara == 1
--PASS: gcc.dg/guality/pr43077-1.c -O3 -fomit-frame-pointer line 19 varb == 3
--PASS: gcc.dg/guality/pr43077-1.c -O3 -fomit-frame-pointer line 42 a == 1
--PASS: gcc.dg/guality/pr43077-1.c -O3 -fomit-frame-pointer line 42 b == 2
--PASS: gcc.dg/guality/pr43077-1.c -O3 -fomit-frame-pointer line 42 c == 3
--PASS: gcc.dg/guality/pr43077-1.c -O3 -fomit-frame-pointer line 42 vara == 1
--PASS: gcc.dg/guality/pr43077-1.c -O3 -fomit-frame-pointer line 42 varb == 2
--PASS: gcc.dg/guality/pr43077-1.c -O3 -fomit-frame-pointer line 42 varc == 3
--PASS: gcc.dg/guality/pr43077-1.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr43077-1.c -O3 -g execution test
--PASS: gcc.dg/guality/pr43077-1.c -O3 -g line 11 vara == 0
--PASS: gcc.dg/guality/pr43077-1.c -O3 -g line 11 varb == 2
--PASS: gcc.dg/guality/pr43077-1.c -O3 -g line 19 vara == 1
--PASS: gcc.dg/guality/pr43077-1.c -O3 -g line 19 varb == 3
--PASS: gcc.dg/guality/pr43077-1.c -O3 -g line 42 a == 1
--PASS: gcc.dg/guality/pr43077-1.c -O3 -g line 42 b == 2
--PASS: gcc.dg/guality/pr43077-1.c -O3 -g line 42 c == 3
--PASS: gcc.dg/guality/pr43077-1.c -O3 -g line 42 vara == 1
--PASS: gcc.dg/guality/pr43077-1.c -O3 -g line 42 varb == 2
--PASS: gcc.dg/guality/pr43077-1.c -O3 -g line 42 varc == 3
--PASS: gcc.dg/guality/pr43077-1.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr43077-1.c -Os execution test
--PASS: gcc.dg/guality/pr43077-1.c -Os line 11 vara == 0
--PASS: gcc.dg/guality/pr43077-1.c -Os line 11 varb == 2
--PASS: gcc.dg/guality/pr43077-1.c -Os line 19 vara == 1
--PASS: gcc.dg/guality/pr43077-1.c -Os line 19 varb == 3
--PASS: gcc.dg/guality/pr43077-1.c -Os line 42 a == 1
--PASS: gcc.dg/guality/pr43077-1.c -Os line 42 b == 2
--PASS: gcc.dg/guality/pr43077-1.c -Os line 42 c == 3
--PASS: gcc.dg/guality/pr43077-1.c -Os line 42 vara == 1
--PASS: gcc.dg/guality/pr43077-1.c -Os line 42 varb == 2
--PASS: gcc.dg/guality/pr43077-1.c -Os line 42 varc == 3
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 11 vara == 0
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 11 varb == 2
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 19 vara == 1
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 19 varb == 3
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 42 a == 1
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 42 b == 2
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 42 c == 3
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 42 vara == 1
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 42 varb == 2
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 42 varc == 3
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 11 vara == 0
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 11 varb == 2
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 19 vara == 1
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 19 varb == 3
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 42 a == 1
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 42 b == 2
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 42 c == 3
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 42 vara == 1
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 42 varb == 2
--PASS: gcc.dg/guality/pr43077-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 42 varc == 3
--PASS: gcc.dg/guality/pr43177.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr43177.c -O0 execution test
--PASS: gcc.dg/guality/pr43177.c -O0 line 15 l == 10
--PASS: gcc.dg/guality/pr43177.c -O0 line 15 x == 7
--PASS: gcc.dg/guality/pr43177.c -O0 line 24 l == 10
--PASS: gcc.dg/guality/pr43177.c -O0 line 24 x == 7
--PASS: gcc.dg/guality/pr43177.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr43177.c -O1 execution test
--PASS: gcc.dg/guality/pr43177.c -O1 line 15 l == 10
--PASS: gcc.dg/guality/pr43177.c -O1 line 15 x == 7
--PASS: gcc.dg/guality/pr43177.c -O1 line 24 l == 10
--PASS: gcc.dg/guality/pr43177.c -O1 line 24 x == 7
--PASS: gcc.dg/guality/pr43177.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr43177.c -O2 execution test
--PASS: gcc.dg/guality/pr43177.c -O2 line 15 l == 10
--PASS: gcc.dg/guality/pr43177.c -O2 line 15 x == 7
--PASS: gcc.dg/guality/pr43177.c -O2 line 24 l == 10
--PASS: gcc.dg/guality/pr43177.c -O2 line 24 x == 7
--PASS: gcc.dg/guality/pr43177.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr43177.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr43177.c -O3 -fomit-frame-pointer line 15 l == 10
--PASS: gcc.dg/guality/pr43177.c -O3 -fomit-frame-pointer line 15 x == 7
--PASS: gcc.dg/guality/pr43177.c -O3 -fomit-frame-pointer line 24 l == 10
--PASS: gcc.dg/guality/pr43177.c -O3 -fomit-frame-pointer line 24 x == 7
--PASS: gcc.dg/guality/pr43177.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr43177.c -O3 -g execution test
--PASS: gcc.dg/guality/pr43177.c -O3 -g line 15 l == 10
--PASS: gcc.dg/guality/pr43177.c -O3 -g line 15 x == 7
--PASS: gcc.dg/guality/pr43177.c -O3 -g line 24 l == 10
--PASS: gcc.dg/guality/pr43177.c -O3 -g line 24 x == 7
--PASS: gcc.dg/guality/pr43177.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr43177.c -Os execution test
--PASS: gcc.dg/guality/pr43177.c -Os line 15 l == 10
--PASS: gcc.dg/guality/pr43177.c -Os line 15 x == 7
--PASS: gcc.dg/guality/pr43177.c -Os line 24 l == 10
--PASS: gcc.dg/guality/pr43177.c -Os line 24 x == 7
--PASS: gcc.dg/guality/pr43177.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--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
--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
--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
--PASS: gcc.dg/guality/pr43329-1.c -O0 line 12 varx == 25
--PASS: gcc.dg/guality/pr43329-1.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr43329-1.c -O1 execution test
--PASS: gcc.dg/guality/pr43329-1.c -O1 line 12 argx == 25
--PASS: gcc.dg/guality/pr43329-1.c -O1 line 12 varx == 25
--PASS: gcc.dg/guality/pr43329-1.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr43329-1.c -O2 execution test
--PASS: gcc.dg/guality/pr43329-1.c -O2 line 12 argx == 25
--PASS: gcc.dg/guality/pr43329-1.c -O2 line 12 varx == 25
--PASS: gcc.dg/guality/pr43329-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr43329-1.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr43329-1.c -O3 -fomit-frame-pointer line 12 argx == 25
--PASS: gcc.dg/guality/pr43329-1.c -O3 -fomit-frame-pointer line 12 varx == 25
--PASS: gcc.dg/guality/pr43329-1.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr43329-1.c -O3 -g execution test
--PASS: gcc.dg/guality/pr43329-1.c -O3 -g line 12 argx == 25
--PASS: gcc.dg/guality/pr43329-1.c -O3 -g line 12 varx == 25
--PASS: gcc.dg/guality/pr43329-1.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr43329-1.c -Os execution test
--PASS: gcc.dg/guality/pr43329-1.c -Os line 12 argx == 25
--PASS: gcc.dg/guality/pr43329-1.c -Os line 12 varx == 25
--PASS: gcc.dg/guality/pr43329-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr43329-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr43329-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 12 argx == 25
--PASS: gcc.dg/guality/pr43329-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 12 varx == 25
--PASS: gcc.dg/guality/pr43329-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr43329-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr43329-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 12 argx == 25
--PASS: gcc.dg/guality/pr43329-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 12 varx == 25
--PASS: gcc.dg/guality/pr43479.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr43479.c -O0 execution test
--PASS: gcc.dg/guality/pr43479.c -O0 line 13 i == 6
--PASS: gcc.dg/guality/pr43479.c -O0 line 13 h == 9
--PASS: gcc.dg/guality/pr43479.c -O0 line 13 n == 9
--PASS: gcc.dg/guality/pr43479.c -O0 line 18 j == 8
--PASS: gcc.dg/guality/pr43479.c -O0 line 18 h == 9
--PASS: gcc.dg/guality/pr43479.c -O0 line 12 n == 9
--PASS: gcc.dg/guality/pr43479.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr43479.c -O1 execution test
--UNSUPPORTED: gcc.dg/guality/pr43479.c -O1 line 13 i == 6
--FAIL: gcc.dg/guality/pr43479.c -O1 line 13 h == 9
--PASS: gcc.dg/guality/pr43479.c -O1 line 13 n == 9
--UNSUPPORTED: gcc.dg/guality/pr43479.c -O1 line 18 j == 8
--FAIL: gcc.dg/guality/pr43479.c -O1 line 18 h == 9
--PASS: gcc.dg/guality/pr43479.c -O1 line 12 n == 9
--PASS: gcc.dg/guality/pr43479.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr43479.c -O2 execution test
--UNSUPPORTED: gcc.dg/guality/pr43479.c -O2 line 13 i == 6
--FAIL: gcc.dg/guality/pr43479.c -O2 line 13 h == 9
--PASS: gcc.dg/guality/pr43479.c -O2 line 13 n == 9
--UNSUPPORTED: gcc.dg/guality/pr43479.c -O2 line 18 j == 8
--FAIL: gcc.dg/guality/pr43479.c -O2 line 18 h == 9
--PASS: gcc.dg/guality/pr43479.c -O2 line 12 n == 9
--PASS: gcc.dg/guality/pr43479.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr43479.c -O3 -fomit-frame-pointer execution test
--UNSUPPORTED: gcc.dg/guality/pr43479.c -O3 -fomit-frame-pointer line 13 i == 6
--FAIL: gcc.dg/guality/pr43479.c -O3 -fomit-frame-pointer line 13 h == 9
--PASS: gcc.dg/guality/pr43479.c -O3 -fomit-frame-pointer line 13 n == 9
--UNSUPPORTED: gcc.dg/guality/pr43479.c -O3 -fomit-frame-pointer line 18 j == 8
--FAIL: gcc.dg/guality/pr43479.c -O3 -fomit-frame-pointer line 18 h == 9
--PASS: gcc.dg/guality/pr43479.c -O3 -fomit-frame-pointer line 12 n == 9
--PASS: gcc.dg/guality/pr43479.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr43479.c -O3 -g execution test
--UNSUPPORTED: gcc.dg/guality/pr43479.c -O3 -g line 13 i == 6
--FAIL: gcc.dg/guality/pr43479.c -O3 -g line 13 h == 9
--PASS: gcc.dg/guality/pr43479.c -O3 -g line 13 n == 9
--UNSUPPORTED: gcc.dg/guality/pr43479.c -O3 -g line 18 j == 8
--FAIL: gcc.dg/guality/pr43479.c -O3 -g line 18 h == 9
--PASS: gcc.dg/guality/pr43479.c -O3 -g line 12 n == 9
--PASS: gcc.dg/guality/pr43479.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr43479.c -Os execution test
--UNSUPPORTED: gcc.dg/guality/pr43479.c -Os line 13 i == 6
--FAIL: gcc.dg/guality/pr43479.c -Os line 13 h == 9
--PASS: gcc.dg/guality/pr43479.c -Os line 13 n == 9
--UNSUPPORTED: gcc.dg/guality/pr43479.c -Os line 18 j == 8
--FAIL: gcc.dg/guality/pr43479.c -Os line 18 h == 9
--PASS: gcc.dg/guality/pr43479.c -Os line 12 n == 9
--PASS: gcc.dg/guality/pr43479.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr43479.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--UNSUPPORTED: gcc.dg/guality/pr43479.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 13 i == 6
--FAIL: gcc.dg/guality/pr43479.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 13 h == 9
--PASS: gcc.dg/guality/pr43479.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 13 n == 9
--UNSUPPORTED: gcc.dg/guality/pr43479.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 j == 8
--FAIL: gcc.dg/guality/pr43479.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 h == 9
--PASS: gcc.dg/guality/pr43479.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 12 n == 9
--PASS: gcc.dg/guality/pr43479.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr43479.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--UNSUPPORTED: gcc.dg/guality/pr43479.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 13 i == 6
--FAIL: gcc.dg/guality/pr43479.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 13 h == 9
--PASS: gcc.dg/guality/pr43479.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 13 n == 9
--UNSUPPORTED: gcc.dg/guality/pr43479.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 j == 8
--FAIL: gcc.dg/guality/pr43479.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 h == 9
--PASS: gcc.dg/guality/pr43479.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 12 n == 9
--PASS: gcc.dg/guality/pr43593.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr43593.c -O0 execution test
--PASS: gcc.dg/guality/pr43593.c -O0 line 16 j == &i
--PASS: gcc.dg/guality/pr43593.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr43593.c -O1 execution test
--PASS: gcc.dg/guality/pr43593.c -O1 line 16 j == &i
--PASS: gcc.dg/guality/pr43593.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr43593.c -O2 execution test
--PASS: gcc.dg/guality/pr43593.c -O2 line 16 j == &i
--PASS: gcc.dg/guality/pr43593.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr43593.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr43593.c -O3 -fomit-frame-pointer line 16 j == &i
--PASS: gcc.dg/guality/pr43593.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr43593.c -O3 -g execution test
--PASS: gcc.dg/guality/pr43593.c -O3 -g line 16 j == &i
--PASS: gcc.dg/guality/pr43593.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr43593.c -Os execution test
--PASS: gcc.dg/guality/pr43593.c -Os line 16 j == &i
--PASS: gcc.dg/guality/pr43593.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr43593.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr43593.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 j == &i
--PASS: gcc.dg/guality/pr43593.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr43593.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr43593.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 j == &i
--UNSUPPORTED: gcc.dg/guality/pr45003-1.c -O0
--UNSUPPORTED: gcc.dg/guality/pr45003-1.c -O1
--UNSUPPORTED: gcc.dg/guality/pr45003-1.c -O2
--UNSUPPORTED: gcc.dg/guality/pr45003-1.c -O3 -fomit-frame-pointer
--UNSUPPORTED: gcc.dg/guality/pr45003-1.c -O3 -g
--UNSUPPORTED: gcc.dg/guality/pr45003-1.c -Os
--UNSUPPORTED: gcc.dg/guality/pr45003-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
--UNSUPPORTED: gcc.dg/guality/pr45003-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
--UNSUPPORTED: gcc.dg/guality/pr45003-2.c -O0
--UNSUPPORTED: gcc.dg/guality/pr45003-2.c -O1
--UNSUPPORTED: gcc.dg/guality/pr45003-2.c -O2
--UNSUPPORTED: gcc.dg/guality/pr45003-2.c -O3 -fomit-frame-pointer
--UNSUPPORTED: gcc.dg/guality/pr45003-2.c -O3 -g
--UNSUPPORTED: gcc.dg/guality/pr45003-2.c -Os
--UNSUPPORTED: gcc.dg/guality/pr45003-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
--UNSUPPORTED: gcc.dg/guality/pr45003-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
--UNSUPPORTED: gcc.dg/guality/pr45003-3.c -O0
--UNSUPPORTED: gcc.dg/guality/pr45003-3.c -O1
--UNSUPPORTED: gcc.dg/guality/pr45003-3.c -O2
--UNSUPPORTED: gcc.dg/guality/pr45003-3.c -O3 -fomit-frame-pointer
--UNSUPPORTED: gcc.dg/guality/pr45003-3.c -O3 -g
--UNSUPPORTED: gcc.dg/guality/pr45003-3.c -Os
--UNSUPPORTED: gcc.dg/guality/pr45003-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
--UNSUPPORTED: gcc.dg/guality/pr45003-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
--PASS: gcc.dg/guality/pr45882.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr45882.c -O0 execution test
--PASS: gcc.dg/guality/pr45882.c -O0 line 16 b == 7
--PASS: gcc.dg/guality/pr45882.c -O0 line 16 c == 11
--PASS: gcc.dg/guality/pr45882.c -O0 line 16 d == 112
--PASS: gcc.dg/guality/pr45882.c -O0 line 16 e == 142
--PASS: gcc.dg/guality/pr45882.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr45882.c -O1 execution test
--PASS: gcc.dg/guality/pr45882.c -O1 line 16 b == 7
--PASS: gcc.dg/guality/pr45882.c -O1 line 16 c == 11
--PASS: gcc.dg/guality/pr45882.c -O1 line 16 d == 112
--PASS: gcc.dg/guality/pr45882.c -O1 line 16 e == 142
--PASS: gcc.dg/guality/pr45882.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr45882.c -O2 execution test
--PASS: gcc.dg/guality/pr45882.c -O2 line 16 b == 7
--PASS: gcc.dg/guality/pr45882.c -O2 line 16 c == 11
--PASS: gcc.dg/guality/pr45882.c -O2 line 16 d == 112
--PASS: gcc.dg/guality/pr45882.c -O2 line 16 e == 142
--PASS: gcc.dg/guality/pr45882.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr45882.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr45882.c -O3 -fomit-frame-pointer line 16 b == 7
--PASS: gcc.dg/guality/pr45882.c -O3 -fomit-frame-pointer line 16 c == 11
--PASS: gcc.dg/guality/pr45882.c -O3 -fomit-frame-pointer line 16 d == 112
--PASS: gcc.dg/guality/pr45882.c -O3 -fomit-frame-pointer line 16 e == 142
--PASS: gcc.dg/guality/pr45882.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr45882.c -O3 -g execution test
--PASS: gcc.dg/guality/pr45882.c -O3 -g line 16 b == 7
--PASS: gcc.dg/guality/pr45882.c -O3 -g line 16 c == 11
--PASS: gcc.dg/guality/pr45882.c -O3 -g line 16 d == 112
--PASS: gcc.dg/guality/pr45882.c -O3 -g line 16 e == 142
--PASS: gcc.dg/guality/pr45882.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr45882.c -Os execution test
--PASS: gcc.dg/guality/pr45882.c -Os line 16 b == 7
--PASS: gcc.dg/guality/pr45882.c -Os line 16 c == 11
--PASS: gcc.dg/guality/pr45882.c -Os line 16 d == 112
--PASS: gcc.dg/guality/pr45882.c -Os line 16 e == 142
--PASS: gcc.dg/guality/pr45882.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr45882.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr45882.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 b == 7
--PASS: gcc.dg/guality/pr45882.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 c == 11
--PASS: gcc.dg/guality/pr45882.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 d == 112
--PASS: gcc.dg/guality/pr45882.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 e == 142
--PASS: gcc.dg/guality/pr45882.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr45882.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr45882.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 b == 7
--PASS: gcc.dg/guality/pr45882.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 c == 11
--FAIL: gcc.dg/guality/pr45882.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 d == 112
--FAIL: gcc.dg/guality/pr45882.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 e == 142
--PASS: gcc.dg/guality/pr48437.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr48437.c -O0 execution test
--PASS: gcc.dg/guality/pr48437.c -O0 line 14 i == 0
--PASS: gcc.dg/guality/pr48437.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr48437.c -O1 execution test
--PASS: gcc.dg/guality/pr48437.c -O1 line 14 i == 0
--PASS: gcc.dg/guality/pr48437.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr48437.c -O2 execution test
--PASS: gcc.dg/guality/pr48437.c -O2 line 14 i == 0
--PASS: gcc.dg/guality/pr48437.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr48437.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr48437.c -O3 -fomit-frame-pointer line 14 i == 0
--PASS: gcc.dg/guality/pr48437.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
--PASS: gcc.dg/guality/pr48437.c -O3 -fomit-frame-pointer -funroll-loops execution test
--PASS: gcc.dg/guality/pr48437.c -O3 -fomit-frame-pointer -funroll-loops line 14 i == 0
--PASS: gcc.dg/guality/pr48437.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
--PASS: gcc.dg/guality/pr48437.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
--PASS: gcc.dg/guality/pr48437.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 14 i == 0
--PASS: gcc.dg/guality/pr48437.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr48437.c -O3 -g execution test
--PASS: gcc.dg/guality/pr48437.c -O3 -g line 14 i == 0
--PASS: gcc.dg/guality/pr48437.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr48437.c -Os execution test
--PASS: gcc.dg/guality/pr48437.c -Os line 14 i == 0
--PASS: gcc.dg/guality/pr48437.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr48437.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr48437.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 14 i == 0
--PASS: gcc.dg/guality/pr48437.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr48437.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr48437.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 14 i == 0
--PASS: gcc.dg/guality/pr48466.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr48466.c -O0 execution test
--PASS: gcc.dg/guality/pr48466.c -O0 line 38 t.a.a == 17
--PASS: gcc.dg/guality/pr48466.c -O0 line 38 *t.a.b == 17
--PASS: gcc.dg/guality/pr48466.c -O0 line 38 t.b.a == 21
--PASS: gcc.dg/guality/pr48466.c -O0 line 38 *t.b.b == 21
--UNSUPPORTED: gcc.dg/guality/pr48466.c -O1
--UNSUPPORTED: gcc.dg/guality/pr48466.c -O2
--UNSUPPORTED: gcc.dg/guality/pr48466.c -O3 -fomit-frame-pointer
--UNSUPPORTED: gcc.dg/guality/pr48466.c -O3 -g
--UNSUPPORTED: gcc.dg/guality/pr48466.c -Os
--UNSUPPORTED: gcc.dg/guality/pr48466.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
--UNSUPPORTED: gcc.dg/guality/pr48466.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
--PASS: gcc.dg/guality/pr49888.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr49888.c -O0 execution test
--PASS: gcc.dg/guality/pr49888.c -O0 line 12 !!c == 0
--PASS: gcc.dg/guality/pr49888.c -O0 line 18 !c == 1
--PASS: gcc.dg/guality/pr49888.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr49888.c -O1 execution test
--PASS: gcc.dg/guality/pr49888.c -O1 line 12 !!c == 0
--UNSUPPORTED: gcc.dg/guality/pr49888.c -O1 line 18 !c == 1
--PASS: gcc.dg/guality/pr49888.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr49888.c -O2 execution test
--PASS: gcc.dg/guality/pr49888.c -O2 line 12 !!c == 0
--UNSUPPORTED: gcc.dg/guality/pr49888.c -O2 line 18 !c == 1
--PASS: gcc.dg/guality/pr49888.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr49888.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr49888.c -O3 -fomit-frame-pointer line 12 !!c == 0
--UNSUPPORTED: gcc.dg/guality/pr49888.c -O3 -fomit-frame-pointer line 18 !c == 1
--PASS: gcc.dg/guality/pr49888.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr49888.c -O3 -g execution test
--PASS: gcc.dg/guality/pr49888.c -O3 -g line 12 !!c == 0
--UNSUPPORTED: gcc.dg/guality/pr49888.c -O3 -g line 18 !c == 1
--PASS: gcc.dg/guality/pr49888.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr49888.c -Os execution test
--UNSUPPORTED: gcc.dg/guality/pr49888.c -Os line 12 !!c == 0
--UNSUPPORTED: gcc.dg/guality/pr49888.c -Os line 18 !c == 1
--PASS: gcc.dg/guality/pr49888.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr49888.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr49888.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 12 !!c == 0
--UNSUPPORTED: gcc.dg/guality/pr49888.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 !c == 1
--PASS: gcc.dg/guality/pr49888.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr49888.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr49888.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 12 !!c == 0
--UNSUPPORTED: gcc.dg/guality/pr49888.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 !c == 1
--PASS: gcc.dg/guality/pr54200.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr54200.c -O0 execution test
--PASS: gcc.dg/guality/pr54200.c -O0 line 20 z == 3
--PASS: gcc.dg/guality/pr54200.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr54200.c -O1 execution test
--PASS: gcc.dg/guality/pr54200.c -O1 line 20 z == 3
--PASS: gcc.dg/guality/pr54200.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr54200.c -O2 execution test
--PASS: gcc.dg/guality/pr54200.c -O2 line 20 z == 3
--PASS: gcc.dg/guality/pr54200.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr54200.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr54200.c -O3 -fomit-frame-pointer line 20 z == 3
--PASS: gcc.dg/guality/pr54200.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr54200.c -O3 -g execution test
--PASS: gcc.dg/guality/pr54200.c -O3 -g line 20 z == 3
--PASS: gcc.dg/guality/pr54200.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr54200.c -Os execution test
--PASS: gcc.dg/guality/pr54200.c -Os line 20 z == 3
--PASS: gcc.dg/guality/pr54200.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr54200.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr54200.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 20 z == 3
--PASS: gcc.dg/guality/pr54200.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr54200.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--FAIL: gcc.dg/guality/pr54200.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 20 z == 3
--PASS: gcc.dg/guality/pr54519-1.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr54519-1.c -O0 execution test
--PASS: gcc.dg/guality/pr54519-1.c -O0 line 20 x == 36
--PASS: gcc.dg/guality/pr54519-1.c -O0 line 20 y == 25
--PASS: gcc.dg/guality/pr54519-1.c -O0 line 20 z == 6
--PASS: gcc.dg/guality/pr54519-1.c -O0 line 23 x == 98
--PASS: gcc.dg/guality/pr54519-1.c -O0 line 23 y == 117
--PASS: gcc.dg/guality/pr54519-1.c -O0 line 23 z == 8
--PASS: gcc.dg/guality/pr54519-1.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr54519-1.c -O1 execution test
--PASS: gcc.dg/guality/pr54519-1.c -O1 line 20 x == 36
--PASS: gcc.dg/guality/pr54519-1.c -O1 line 20 y == 25
--PASS: gcc.dg/guality/pr54519-1.c -O1 line 20 z == 6
--PASS: gcc.dg/guality/pr54519-1.c -O1 line 23 x == 98
--PASS: gcc.dg/guality/pr54519-1.c -O1 line 23 y == 117
--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
--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
--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
--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
--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
--PASS: gcc.dg/guality/pr54519-1.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr54519-1.c -Os execution test
--PASS: gcc.dg/guality/pr54519-1.c -Os line 20 x == 36
--PASS: gcc.dg/guality/pr54519-1.c -Os line 20 y == 25
--PASS: gcc.dg/guality/pr54519-1.c -Os line 20 z == 6
--PASS: gcc.dg/guality/pr54519-1.c -Os line 23 x == 98
--PASS: gcc.dg/guality/pr54519-1.c -Os line 23 y == 117
--PASS: gcc.dg/guality/pr54519-1.c -Os line 23 z == 8
--PASS: gcc.dg/guality/pr54519-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr54519-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr54519-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 20 x == 36
--FAIL: gcc.dg/guality/pr54519-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 20 y == 25
--FAIL: gcc.dg/guality/pr54519-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 20 z == 6
--PASS: gcc.dg/guality/pr54519-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 23 x == 98
--FAIL: gcc.dg/guality/pr54519-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 23 y == 117
--FAIL: gcc.dg/guality/pr54519-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 23 z == 8
--PASS: gcc.dg/guality/pr54519-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr54519-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr54519-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 20 x == 36
--PASS: gcc.dg/guality/pr54519-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 20 y == 25
--UNSUPPORTED: gcc.dg/guality/pr54519-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 20 z == 6
--PASS: gcc.dg/guality/pr54519-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 x == 98
--PASS: gcc.dg/guality/pr54519-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 y == 117
--UNSUPPORTED: gcc.dg/guality/pr54519-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 z == 8
--PASS: gcc.dg/guality/pr54519-2.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr54519-2.c -O0 execution test
--PASS: gcc.dg/guality/pr54519-2.c -O0 line 17 x == 6
--PASS: gcc.dg/guality/pr54519-2.c -O0 line 17 y == 25
--PASS: gcc.dg/guality/pr54519-2.c -O0 line 22 y == 68
--PASS: gcc.dg/guality/pr54519-2.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr54519-2.c -O1 execution test
--PASS: gcc.dg/guality/pr54519-2.c -O1 line 17 x == 6
--PASS: gcc.dg/guality/pr54519-2.c -O1 line 17 y == 25
--PASS: gcc.dg/guality/pr54519-2.c -O1 line 22 y == 68
--PASS: gcc.dg/guality/pr54519-2.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr54519-2.c -O2 execution test
--PASS: gcc.dg/guality/pr54519-2.c -O2 line 17 x == 6
--PASS: gcc.dg/guality/pr54519-2.c -O2 line 17 y == 25
--PASS: gcc.dg/guality/pr54519-2.c -O2 line 22 y == 68
--PASS: gcc.dg/guality/pr54519-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr54519-2.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr54519-2.c -O3 -fomit-frame-pointer line 17 x == 6
--PASS: gcc.dg/guality/pr54519-2.c -O3 -fomit-frame-pointer line 17 y == 25
--PASS: gcc.dg/guality/pr54519-2.c -O3 -fomit-frame-pointer line 22 y == 68
--PASS: gcc.dg/guality/pr54519-2.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr54519-2.c -O3 -g execution test
--PASS: gcc.dg/guality/pr54519-2.c -O3 -g line 17 x == 6
--PASS: gcc.dg/guality/pr54519-2.c -O3 -g line 17 y == 25
--PASS: gcc.dg/guality/pr54519-2.c -O3 -g line 22 y == 68
--PASS: gcc.dg/guality/pr54519-2.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr54519-2.c -Os execution test
--PASS: gcc.dg/guality/pr54519-2.c -Os line 17 x == 6
--PASS: gcc.dg/guality/pr54519-2.c -Os line 17 y == 25
--PASS: gcc.dg/guality/pr54519-2.c -Os line 22 y == 68
--PASS: gcc.dg/guality/pr54519-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr54519-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr54519-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 x == 6
--FAIL: gcc.dg/guality/pr54519-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 y == 25
--PASS: gcc.dg/guality/pr54519-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 22 y == 68
--PASS: gcc.dg/guality/pr54519-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr54519-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr54519-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 x == 6
--FAIL: gcc.dg/guality/pr54519-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 y == 25
--PASS: gcc.dg/guality/pr54519-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 22 y == 68
--PASS: gcc.dg/guality/pr54519-3.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr54519-3.c -O0 execution test
--PASS: gcc.dg/guality/pr54519-3.c -O0 line 20 x == 36
--PASS: gcc.dg/guality/pr54519-3.c -O0 line 20 y == 25
--PASS: gcc.dg/guality/pr54519-3.c -O0 line 20 z == 6
--PASS: gcc.dg/guality/pr54519-3.c -O0 line 23 x == 98
--PASS: gcc.dg/guality/pr54519-3.c -O0 line 23 y == 117
--PASS: gcc.dg/guality/pr54519-3.c -O0 line 23 z == 8
--PASS: gcc.dg/guality/pr54519-3.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr54519-3.c -O1 execution test
--PASS: gcc.dg/guality/pr54519-3.c -O1 line 20 x == 36
--PASS: gcc.dg/guality/pr54519-3.c -O1 line 20 y == 25
--PASS: gcc.dg/guality/pr54519-3.c -O1 line 20 z == 6
--PASS: gcc.dg/guality/pr54519-3.c -O1 line 23 x == 98
--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
--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
--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
--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
--PASS: gcc.dg/guality/pr54519-3.c -Os line 20 y == 25
--PASS: gcc.dg/guality/pr54519-3.c -Os line 20 z == 6
--PASS: gcc.dg/guality/pr54519-3.c -Os line 23 x == 98
--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
--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
--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)
--PASS: gcc.dg/guality/pr54519-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr54519-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 20 x == 36
--FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 20 y == 25
--FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 20 z == 6
--PASS: gcc.dg/guality/pr54519-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 x == 98
--FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 y == 117
--FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 z == 8
--PASS: gcc.dg/guality/pr54519-4.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr54519-4.c -O0 execution test
--PASS: gcc.dg/guality/pr54519-4.c -O0 line 17 x == 6
--PASS: gcc.dg/guality/pr54519-4.c -O0 line 17 y == 25
--PASS: gcc.dg/guality/pr54519-4.c -O0 line 22 y == 68
--PASS: gcc.dg/guality/pr54519-4.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr54519-4.c -O1 execution test
--PASS: gcc.dg/guality/pr54519-4.c -O1 line 17 x == 6
--PASS: gcc.dg/guality/pr54519-4.c -O1 line 17 y == 25
--PASS: gcc.dg/guality/pr54519-4.c -O1 line 22 y == 68
--PASS: gcc.dg/guality/pr54519-4.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr54519-4.c -O2 execution test
--PASS: gcc.dg/guality/pr54519-4.c -O2 line 17 x == 6
--PASS: gcc.dg/guality/pr54519-4.c -O2 line 17 y == 25
--PASS: gcc.dg/guality/pr54519-4.c -O2 line 22 y == 68
--PASS: gcc.dg/guality/pr54519-4.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr54519-4.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr54519-4.c -O3 -fomit-frame-pointer line 17 x == 6
--PASS: gcc.dg/guality/pr54519-4.c -O3 -fomit-frame-pointer line 17 y == 25
--PASS: gcc.dg/guality/pr54519-4.c -O3 -fomit-frame-pointer line 22 y == 68
--PASS: gcc.dg/guality/pr54519-4.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr54519-4.c -O3 -g execution test
--PASS: gcc.dg/guality/pr54519-4.c -O3 -g line 17 x == 6
--PASS: gcc.dg/guality/pr54519-4.c -O3 -g line 17 y == 25
--PASS: gcc.dg/guality/pr54519-4.c -O3 -g line 22 y == 68
--PASS: gcc.dg/guality/pr54519-4.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr54519-4.c -Os execution test
--PASS: gcc.dg/guality/pr54519-4.c -Os line 17 x == 6
--PASS: gcc.dg/guality/pr54519-4.c -Os line 17 y == 25
--PASS: gcc.dg/guality/pr54519-4.c -Os line 22 y == 68
--PASS: gcc.dg/guality/pr54519-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr54519-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr54519-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 x == 6
--FAIL: gcc.dg/guality/pr54519-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 y == 25
--PASS: gcc.dg/guality/pr54519-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 22 y == 68
--PASS: gcc.dg/guality/pr54519-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr54519-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr54519-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 x == 6
--FAIL: gcc.dg/guality/pr54519-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 y == 25
--PASS: gcc.dg/guality/pr54519-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 22 y == 68
--PASS: gcc.dg/guality/pr54519-5.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr54519-5.c -O0 execution test
--PASS: gcc.dg/guality/pr54519-5.c -O0 line 17 x == 6
--PASS: gcc.dg/guality/pr54519-5.c -O0 line 17 y == 25
--PASS: gcc.dg/guality/pr54519-5.c -O0 line 22 y == 68
--PASS: gcc.dg/guality/pr54519-5.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr54519-5.c -O1 execution test
--PASS: gcc.dg/guality/pr54519-5.c -O1 line 17 x == 6
--PASS: gcc.dg/guality/pr54519-5.c -O1 line 17 y == 25
--PASS: gcc.dg/guality/pr54519-5.c -O1 line 22 y == 68
--PASS: gcc.dg/guality/pr54519-5.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr54519-5.c -O2 execution test
--PASS: gcc.dg/guality/pr54519-5.c -O2 line 17 x == 6
--PASS: gcc.dg/guality/pr54519-5.c -O2 line 17 y == 25
--PASS: gcc.dg/guality/pr54519-5.c -O2 line 22 y == 68
--PASS: gcc.dg/guality/pr54519-5.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr54519-5.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr54519-5.c -O3 -fomit-frame-pointer line 17 x == 6
--PASS: gcc.dg/guality/pr54519-5.c -O3 -fomit-frame-pointer line 17 y == 25
--PASS: gcc.dg/guality/pr54519-5.c -O3 -fomit-frame-pointer line 22 y == 68
--PASS: gcc.dg/guality/pr54519-5.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr54519-5.c -O3 -g execution test
--PASS: gcc.dg/guality/pr54519-5.c -O3 -g line 17 x == 6
--PASS: gcc.dg/guality/pr54519-5.c -O3 -g line 17 y == 25
--PASS: gcc.dg/guality/pr54519-5.c -O3 -g line 22 y == 68
--PASS: gcc.dg/guality/pr54519-5.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr54519-5.c -Os execution test
--PASS: gcc.dg/guality/pr54519-5.c -Os line 17 x == 6
--PASS: gcc.dg/guality/pr54519-5.c -Os line 17 y == 25
--PASS: gcc.dg/guality/pr54519-5.c -Os line 22 y == 68
--PASS: gcc.dg/guality/pr54519-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr54519-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr54519-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 x == 6
--FAIL: gcc.dg/guality/pr54519-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 y == 25
--PASS: gcc.dg/guality/pr54519-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 22 y == 68
--PASS: gcc.dg/guality/pr54519-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr54519-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr54519-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 x == 6
--FAIL: gcc.dg/guality/pr54519-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 y == 25
--PASS: gcc.dg/guality/pr54519-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 22 y == 68
--PASS: gcc.dg/guality/pr54519-6.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr54519-6.c -O0 execution test
--PASS: gcc.dg/guality/pr54519-6.c -O0 line 11 x == 2
--PASS: gcc.dg/guality/pr54519-6.c -O0 line 11 y == 0
--PASS: gcc.dg/guality/pr54519-6.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr54519-6.c -O1 execution test
--PASS: gcc.dg/guality/pr54519-6.c -O1 line 11 x == 2
--PASS: gcc.dg/guality/pr54519-6.c -O1 line 11 y == 0
--PASS: gcc.dg/guality/pr54519-6.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr54519-6.c -O2 execution test
--PASS: gcc.dg/guality/pr54519-6.c -O2 line 11 x == 2
--PASS: gcc.dg/guality/pr54519-6.c -O2 line 11 y == 0
--PASS: gcc.dg/guality/pr54519-6.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr54519-6.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr54519-6.c -O3 -fomit-frame-pointer line 11 x == 2
--PASS: gcc.dg/guality/pr54519-6.c -O3 -fomit-frame-pointer line 11 y == 0
--PASS: gcc.dg/guality/pr54519-6.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr54519-6.c -O3 -g execution test
--PASS: gcc.dg/guality/pr54519-6.c -O3 -g line 11 x == 2
--PASS: gcc.dg/guality/pr54519-6.c -O3 -g line 11 y == 0
--PASS: gcc.dg/guality/pr54519-6.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr54519-6.c -Os execution test
--PASS: gcc.dg/guality/pr54519-6.c -Os line 11 x == 2
--PASS: gcc.dg/guality/pr54519-6.c -Os line 11 y == 0
--PASS: gcc.dg/guality/pr54519-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr54519-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr54519-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 11 x == 2
--PASS: gcc.dg/guality/pr54519-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 11 y == 0
--PASS: gcc.dg/guality/pr54519-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr54519-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr54519-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 11 x == 2
--PASS: gcc.dg/guality/pr54519-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 11 y == 0
--PASS: gcc.dg/guality/pr54551.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr54551.c -O0 execution test
--PASS: gcc.dg/guality/pr54551.c -O0 line 18 a == 4
--PASS: gcc.dg/guality/pr54551.c -O0 line 18 z == 3
--PASS: gcc.dg/guality/pr54551.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr54551.c -O1 execution test
--PASS: gcc.dg/guality/pr54551.c -O1 line 18 a == 4
--PASS: gcc.dg/guality/pr54551.c -O1 line 18 z == 3
--PASS: gcc.dg/guality/pr54551.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr54551.c -O2 execution test
--PASS: gcc.dg/guality/pr54551.c -O2 line 18 a == 4
--PASS: gcc.dg/guality/pr54551.c -O2 line 18 z == 3
--PASS: gcc.dg/guality/pr54551.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr54551.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr54551.c -O3 -fomit-frame-pointer line 18 a == 4
--PASS: gcc.dg/guality/pr54551.c -O3 -fomit-frame-pointer line 18 z == 3
--PASS: gcc.dg/guality/pr54551.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr54551.c -O3 -g execution test
--PASS: gcc.dg/guality/pr54551.c -O3 -g line 18 a == 4
--PASS: gcc.dg/guality/pr54551.c -O3 -g line 18 z == 3
--PASS: gcc.dg/guality/pr54551.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr54551.c -Os execution test
--PASS: gcc.dg/guality/pr54551.c -Os line 18 a == 4
--PASS: gcc.dg/guality/pr54551.c -Os line 18 z == 3
--PASS: gcc.dg/guality/pr54551.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr54551.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr54551.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 a == 4
--PASS: gcc.dg/guality/pr54551.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 z == 3
--PASS: gcc.dg/guality/pr54551.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr54551.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr54551.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 a == 4
--PASS: gcc.dg/guality/pr54551.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 z == 3
--PASS: gcc.dg/guality/pr54693-2.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr54693-2.c -O0 execution test
--PASS: gcc.dg/guality/pr54693-2.c -O0 line 21 i == v + 1
--PASS: gcc.dg/guality/pr54693-2.c -O0 line 21 x == 10 - i
--PASS: gcc.dg/guality/pr54693-2.c -O0 line 21 y == 20 - 2 * i
--PASS: gcc.dg/guality/pr54693-2.c -O0 line 21 z == 30 - 3 * i
--PASS: gcc.dg/guality/pr54693-2.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr54693-2.c -O1 execution test
--PASS: gcc.dg/guality/pr54693-2.c -O1 line 21 i == v + 1
--PASS: gcc.dg/guality/pr54693-2.c -O1 line 21 x == 10 - i
--PASS: gcc.dg/guality/pr54693-2.c -O1 line 21 y == 20 - 2 * i
--PASS: gcc.dg/guality/pr54693-2.c -O1 line 21 z == 30 - 3 * i
--PASS: gcc.dg/guality/pr54693-2.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr54693-2.c -O2 execution test
--PASS: gcc.dg/guality/pr54693-2.c -O2 line 21 i == v + 1
--PASS: gcc.dg/guality/pr54693-2.c -O2 line 21 x == 10 - i
--PASS: gcc.dg/guality/pr54693-2.c -O2 line 21 y == 20 - 2 * i
--PASS: gcc.dg/guality/pr54693-2.c -O2 line 21 z == 30 - 3 * i
--PASS: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer line 21 i == v + 1
--PASS: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer line 21 x == 10 - i
--PASS: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer line 21 y == 20 - 2 * i
--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
--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
--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
--PASS: gcc.dg/guality/pr54693-2.c -O3 -g line 21 x == 10 - i
--PASS: gcc.dg/guality/pr54693-2.c -O3 -g line 21 y == 20 - 2 * i
--PASS: gcc.dg/guality/pr54693-2.c -O3 -g line 21 z == 30 - 3 * i
--PASS: gcc.dg/guality/pr54693-2.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr54693-2.c -Os execution test
--PASS: gcc.dg/guality/pr54693-2.c -Os line 21 i == v + 1
--PASS: gcc.dg/guality/pr54693-2.c -Os line 21 x == 10 - i
--PASS: gcc.dg/guality/pr54693-2.c -Os line 21 y == 20 - 2 * i
--PASS: gcc.dg/guality/pr54693-2.c -Os line 21 z == 30 - 3 * i
--PASS: gcc.dg/guality/pr54693-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr54693-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr54693-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 21 i == v + 1
--PASS: gcc.dg/guality/pr54693-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 21 x == 10 - i
--PASS: gcc.dg/guality/pr54693-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 21 y == 20 - 2 * i
--PASS: gcc.dg/guality/pr54693-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 21 z == 30 - 3 * i
--PASS: gcc.dg/guality/pr54693-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr54693-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--UNSUPPORTED: gcc.dg/guality/pr54693-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 21 i == v + 1
--PASS: gcc.dg/guality/pr54693-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 21 x == 10 - i
--PASS: gcc.dg/guality/pr54693-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 21 y == 20 - 2 * i
--PASS: gcc.dg/guality/pr54693-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 21 z == 30 - 3 * i
--PASS: gcc.dg/guality/pr54693.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr54693.c -O0 execution test
--PASS: gcc.dg/guality/pr54693.c -O0 line 22 i == c - 48
--PASS: gcc.dg/guality/pr54693.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr54693.c -O1 execution test
--UNSUPPORTED: gcc.dg/guality/pr54693.c -O1 line 22 i == c - 48
--PASS: gcc.dg/guality/pr54693.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr54693.c -O2 execution test
--UNSUPPORTED: gcc.dg/guality/pr54693.c -O2 line 22 i == c - 48
--PASS: gcc.dg/guality/pr54693.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr54693.c -O3 -fomit-frame-pointer execution test
--UNSUPPORTED: gcc.dg/guality/pr54693.c -O3 -fomit-frame-pointer line 22 i == c - 48
--PASS: gcc.dg/guality/pr54693.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
--PASS: gcc.dg/guality/pr54693.c -O3 -fomit-frame-pointer -funroll-loops execution test
--UNSUPPORTED: gcc.dg/guality/pr54693.c -O3 -fomit-frame-pointer -funroll-loops line 22 i == c - 48
--PASS: gcc.dg/guality/pr54693.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
--PASS: gcc.dg/guality/pr54693.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
--UNSUPPORTED: gcc.dg/guality/pr54693.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 22 i == c - 48
--PASS: gcc.dg/guality/pr54693.c -O3 -g (test for excess errors)
--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
--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
--PASS: gcc.dg/guality/pr54693.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr54693.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--UNSUPPORTED: gcc.dg/guality/pr54693.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 22 i == c - 48
--PASS: gcc.dg/guality/pr54796.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr54796.c -O0 execution test
--PASS: gcc.dg/guality/pr54796.c -O0 line 17 a == 5
--PASS: gcc.dg/guality/pr54796.c -O0 line 17 b == 6
--PASS: gcc.dg/guality/pr54796.c -O0 line 17 c == 5
--PASS: gcc.dg/guality/pr54796.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr54796.c -O1 execution test
--PASS: gcc.dg/guality/pr54796.c -O1 line 17 a == 5
--PASS: gcc.dg/guality/pr54796.c -O1 line 17 b == 6
--PASS: gcc.dg/guality/pr54796.c -O1 line 17 c == 5
--PASS: gcc.dg/guality/pr54796.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr54796.c -O2 execution test
--PASS: gcc.dg/guality/pr54796.c -O2 line 17 a == 5
--PASS: gcc.dg/guality/pr54796.c -O2 line 17 b == 6
--PASS: gcc.dg/guality/pr54796.c -O2 line 17 c == 5
--PASS: gcc.dg/guality/pr54796.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr54796.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr54796.c -O3 -fomit-frame-pointer line 17 a == 5
--PASS: gcc.dg/guality/pr54796.c -O3 -fomit-frame-pointer line 17 b == 6
--PASS: gcc.dg/guality/pr54796.c -O3 -fomit-frame-pointer line 17 c == 5
--PASS: gcc.dg/guality/pr54796.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr54796.c -O3 -g execution test
--PASS: gcc.dg/guality/pr54796.c -O3 -g line 17 a == 5
--PASS: gcc.dg/guality/pr54796.c -O3 -g line 17 b == 6
--PASS: gcc.dg/guality/pr54796.c -O3 -g line 17 c == 5
--PASS: gcc.dg/guality/pr54796.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr54796.c -Os execution test
--PASS: gcc.dg/guality/pr54796.c -Os line 17 a == 5
--PASS: gcc.dg/guality/pr54796.c -Os line 17 b == 6
--PASS: gcc.dg/guality/pr54796.c -Os line 17 c == 5
--PASS: gcc.dg/guality/pr54796.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr54796.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr54796.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 a == 5
--PASS: gcc.dg/guality/pr54796.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 b == 6
--PASS: gcc.dg/guality/pr54796.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 c == 5
--PASS: gcc.dg/guality/pr54796.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr54796.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr54796.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 a == 5
--PASS: gcc.dg/guality/pr54796.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 b == 6
--PASS: gcc.dg/guality/pr54796.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 c == 5
--PASS: gcc.dg/guality/pr54970.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr54970.c -O0 execution test
--PASS: gcc.dg/guality/pr54970.c -O0 line 15 a[0] == 1
--PASS: gcc.dg/guality/pr54970.c -O0 line 15 a[1] == 2
--PASS: gcc.dg/guality/pr54970.c -O0 line 15 a[2] == 3
--PASS: gcc.dg/guality/pr54970.c -O0 line 15 *p == 3
--PASS: gcc.dg/guality/pr54970.c -O0 line 15 *q == 2
--PASS: gcc.dg/guality/pr54970.c -O0 line 20 a[0] == 1
--PASS: gcc.dg/guality/pr54970.c -O0 line 20 a[1] == 2
--PASS: gcc.dg/guality/pr54970.c -O0 line 20 a[2] == 13
--PASS: gcc.dg/guality/pr54970.c -O0 line 20 *p == 13
--PASS: gcc.dg/guality/pr54970.c -O0 line 20 *q == 2
--PASS: gcc.dg/guality/pr54970.c -O0 line 25 a[0] == 1
--PASS: gcc.dg/guality/pr54970.c -O0 line 25 a[1] == 12
--PASS: gcc.dg/guality/pr54970.c -O0 line 25 a[2] == 13
--PASS: gcc.dg/guality/pr54970.c -O0 line 25 *p == 13
--PASS: gcc.dg/guality/pr54970.c -O0 line 25 *q == 12
--PASS: gcc.dg/guality/pr54970.c -O0 line 31 a[0] == 4
--PASS: gcc.dg/guality/pr54970.c -O0 line 31 a[1] == 5
--PASS: gcc.dg/guality/pr54970.c -O0 line 31 a[2] == 6
--PASS: gcc.dg/guality/pr54970.c -O0 line 31 *p == 6
--PASS: gcc.dg/guality/pr54970.c -O0 line 31 *q == 5
--PASS: gcc.dg/guality/pr54970.c -O0 line 36 a[0] == 4
--PASS: gcc.dg/guality/pr54970.c -O0 line 36 a[1] == 5
--PASS: gcc.dg/guality/pr54970.c -O0 line 36 a[2] == 26
--PASS: gcc.dg/guality/pr54970.c -O0 line 36 *p == 26
--PASS: gcc.dg/guality/pr54970.c -O0 line 36 *q == 5
--PASS: gcc.dg/guality/pr54970.c -O0 line 45 a[0] == 4
--PASS: gcc.dg/guality/pr54970.c -O0 line 45 a[1] == 25
--PASS: gcc.dg/guality/pr54970.c -O0 line 45 a[2] == 26
--PASS: gcc.dg/guality/pr54970.c -O0 line 45 *p == 26
--PASS: gcc.dg/guality/pr54970.c -O0 line 45 p[-1] == 25
--PASS: gcc.dg/guality/pr54970.c -O0 line 45 p[-2] == 4
--PASS: gcc.dg/guality/pr54970.c -O0 line 45 q[-1] == 4
--PASS: gcc.dg/guality/pr54970.c -O0 line 45 q[1] == 26
--PASS: gcc.dg/guality/pr54970.c -O0 line 45 *q == 25
--PASS: gcc.dg/guality/pr54970.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr54970.c -O1 execution test
--PASS: gcc.dg/guality/pr54970.c -O1 line 15 a[0] == 1
--PASS: gcc.dg/guality/pr54970.c -O1 line 15 a[1] == 2
--PASS: gcc.dg/guality/pr54970.c -O1 line 15 a[2] == 3
--PASS: gcc.dg/guality/pr54970.c -O1 line 15 *p == 3
--PASS: gcc.dg/guality/pr54970.c -O1 line 15 *q == 2
--PASS: gcc.dg/guality/pr54970.c -O1 line 20 a[0] == 1
--PASS: gcc.dg/guality/pr54970.c -O1 line 20 a[1] == 2
--PASS: gcc.dg/guality/pr54970.c -O1 line 20 a[2] == 13
--PASS: gcc.dg/guality/pr54970.c -O1 line 20 *p == 13
--PASS: gcc.dg/guality/pr54970.c -O1 line 20 *q == 2
--PASS: gcc.dg/guality/pr54970.c -O1 line 25 a[0] == 1
--PASS: gcc.dg/guality/pr54970.c -O1 line 25 a[1] == 12
--PASS: gcc.dg/guality/pr54970.c -O1 line 25 a[2] == 13
--PASS: gcc.dg/guality/pr54970.c -O1 line 25 *p == 13
--PASS: gcc.dg/guality/pr54970.c -O1 line 25 *q == 12
--PASS: gcc.dg/guality/pr54970.c -O1 line 31 a[0] == 4
--PASS: gcc.dg/guality/pr54970.c -O1 line 31 a[1] == 5
--PASS: gcc.dg/guality/pr54970.c -O1 line 31 a[2] == 6
--PASS: gcc.dg/guality/pr54970.c -O1 line 31 *p == 6
--PASS: gcc.dg/guality/pr54970.c -O1 line 31 *q == 5
--PASS: gcc.dg/guality/pr54970.c -O1 line 36 a[0] == 4
--PASS: gcc.dg/guality/pr54970.c -O1 line 36 a[1] == 5
--PASS: gcc.dg/guality/pr54970.c -O1 line 36 a[2] == 26
--PASS: gcc.dg/guality/pr54970.c -O1 line 36 *p == 26
--PASS: gcc.dg/guality/pr54970.c -O1 line 36 *q == 5
--PASS: gcc.dg/guality/pr54970.c -O1 line 45 a[0] == 4
--PASS: gcc.dg/guality/pr54970.c -O1 line 45 a[1] == 25
--PASS: gcc.dg/guality/pr54970.c -O1 line 45 a[2] == 26
--PASS: gcc.dg/guality/pr54970.c -O1 line 45 *p == 26
--PASS: gcc.dg/guality/pr54970.c -O1 line 45 p[-1] == 25
--PASS: gcc.dg/guality/pr54970.c -O1 line 45 p[-2] == 4
--PASS: gcc.dg/guality/pr54970.c -O1 line 45 q[-1] == 4
--PASS: gcc.dg/guality/pr54970.c -O1 line 45 q[1] == 26
--PASS: gcc.dg/guality/pr54970.c -O1 line 45 *q == 25
--PASS: gcc.dg/guality/pr54970.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr54970.c -O2 execution test
--PASS: gcc.dg/guality/pr54970.c -O2 line 15 a[0] == 1
--PASS: gcc.dg/guality/pr54970.c -O2 line 15 a[1] == 2
--PASS: gcc.dg/guality/pr54970.c -O2 line 15 a[2] == 3
--PASS: gcc.dg/guality/pr54970.c -O2 line 15 *p == 3
--PASS: gcc.dg/guality/pr54970.c -O2 line 15 *q == 2
--PASS: gcc.dg/guality/pr54970.c -O2 line 20 a[0] == 1
--PASS: gcc.dg/guality/pr54970.c -O2 line 20 a[1] == 2
--PASS: gcc.dg/guality/pr54970.c -O2 line 20 a[2] == 13
--PASS: gcc.dg/guality/pr54970.c -O2 line 20 *p == 13
--PASS: gcc.dg/guality/pr54970.c -O2 line 20 *q == 2
--PASS: gcc.dg/guality/pr54970.c -O2 line 25 a[0] == 1
--PASS: gcc.dg/guality/pr54970.c -O2 line 25 a[1] == 12
--PASS: gcc.dg/guality/pr54970.c -O2 line 25 a[2] == 13
--PASS: gcc.dg/guality/pr54970.c -O2 line 25 *p == 13
--PASS: gcc.dg/guality/pr54970.c -O2 line 25 *q == 12
--PASS: gcc.dg/guality/pr54970.c -O2 line 31 a[0] == 4
--PASS: gcc.dg/guality/pr54970.c -O2 line 31 a[1] == 5
--PASS: gcc.dg/guality/pr54970.c -O2 line 31 a[2] == 6
--PASS: gcc.dg/guality/pr54970.c -O2 line 31 *p == 6
--PASS: gcc.dg/guality/pr54970.c -O2 line 31 *q == 5
--PASS: gcc.dg/guality/pr54970.c -O2 line 36 a[0] == 4
--PASS: gcc.dg/guality/pr54970.c -O2 line 36 a[1] == 5
--PASS: gcc.dg/guality/pr54970.c -O2 line 36 a[2] == 26
--PASS: gcc.dg/guality/pr54970.c -O2 line 36 *p == 26
--PASS: gcc.dg/guality/pr54970.c -O2 line 36 *q == 5
--PASS: gcc.dg/guality/pr54970.c -O2 line 45 a[0] == 4
--PASS: gcc.dg/guality/pr54970.c -O2 line 45 a[1] == 25
--PASS: gcc.dg/guality/pr54970.c -O2 line 45 a[2] == 26
--PASS: gcc.dg/guality/pr54970.c -O2 line 45 *p == 26
--PASS: gcc.dg/guality/pr54970.c -O2 line 45 p[-1] == 25
--PASS: gcc.dg/guality/pr54970.c -O2 line 45 p[-2] == 4
--PASS: gcc.dg/guality/pr54970.c -O2 line 45 q[-1] == 4
--PASS: gcc.dg/guality/pr54970.c -O2 line 45 q[1] == 26
--PASS: gcc.dg/guality/pr54970.c -O2 line 45 *q == 25
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 15 a[0] == 1
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 15 a[1] == 2
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 15 a[2] == 3
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 15 *p == 3
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 15 *q == 2
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 20 a[0] == 1
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 20 a[1] == 2
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 20 a[2] == 13
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 20 *p == 13
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 20 *q == 2
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 25 a[0] == 1
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 25 a[1] == 12
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 25 a[2] == 13
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 25 *p == 13
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 25 *q == 12
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 31 a[0] == 4
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 31 a[1] == 5
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 31 a[2] == 6
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 31 *p == 6
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 31 *q == 5
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 36 a[0] == 4
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 36 a[1] == 5
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 36 a[2] == 26
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 36 *p == 26
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 36 *q == 5
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 45 a[0] == 4
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 45 a[1] == 25
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 45 a[2] == 26
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 45 *p == 26
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 45 p[-1] == 25
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 45 p[-2] == 4
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 45 q[-1] == 4
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 45 q[1] == 26
--PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 45 *q == 25
--PASS: gcc.dg/guality/pr54970.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr54970.c -O3 -g execution test
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 15 a[0] == 1
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 15 a[1] == 2
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 15 a[2] == 3
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 15 *p == 3
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 15 *q == 2
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 20 a[0] == 1
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 20 a[1] == 2
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 20 a[2] == 13
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 20 *p == 13
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 20 *q == 2
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 25 a[0] == 1
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 25 a[1] == 12
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 25 a[2] == 13
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 25 *p == 13
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 25 *q == 12
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 31 a[0] == 4
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 31 a[1] == 5
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 31 a[2] == 6
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 31 *p == 6
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 31 *q == 5
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 36 a[0] == 4
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 36 a[1] == 5
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 36 a[2] == 26
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 36 *p == 26
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 36 *q == 5
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 45 a[0] == 4
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 45 a[1] == 25
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 45 a[2] == 26
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 45 *p == 26
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 45 p[-1] == 25
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 45 p[-2] == 4
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 45 q[-1] == 4
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 45 q[1] == 26
--PASS: gcc.dg/guality/pr54970.c -O3 -g line 45 *q == 25
--PASS: gcc.dg/guality/pr54970.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr54970.c -Os execution test
--FAIL: gcc.dg/guality/pr54970.c -Os line 15 a[0] == 1
--PASS: gcc.dg/guality/pr54970.c -Os line 15 a[1] == 2
--PASS: gcc.dg/guality/pr54970.c -Os line 15 a[2] == 3
--PASS: gcc.dg/guality/pr54970.c -Os line 15 *p == 3
--PASS: gcc.dg/guality/pr54970.c -Os line 15 *q == 2
--FAIL: gcc.dg/guality/pr54970.c -Os line 20 a[0] == 1
--PASS: gcc.dg/guality/pr54970.c -Os line 20 a[1] == 2
--PASS: gcc.dg/guality/pr54970.c -Os line 20 a[2] == 13
--PASS: gcc.dg/guality/pr54970.c -Os line 20 *p == 13
--PASS: gcc.dg/guality/pr54970.c -Os line 20 *q == 2
--FAIL: gcc.dg/guality/pr54970.c -Os line 25 a[0] == 1
--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
--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
--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
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 15 a[1] == 2
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 15 a[2] == 3
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 15 *p == 3
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 15 *q == 2
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 20 a[0] == 1
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 20 a[1] == 2
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 20 a[2] == 13
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 20 *p == 13
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 20 *q == 2
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 25 a[0] == 1
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 25 a[1] == 12
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 25 a[2] == 13
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 25 *p == 13
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 25 *q == 12
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 31 a[0] == 4
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 31 a[1] == 5
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 31 a[2] == 6
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 31 *p == 6
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 31 *q == 5
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 36 a[0] == 4
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 36 a[1] == 5
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 36 a[2] == 26
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 36 *p == 26
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 36 *q == 5
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 45 a[0] == 4
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 45 a[1] == 25
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 45 a[2] == 26
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 45 *p == 26
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 45 p[-1] == 25
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 45 p[-2] == 4
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 45 q[-1] == 4
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 45 q[1] == 26
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 45 *q == 25
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 15 a[0] == 1
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 15 a[1] == 2
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 15 a[2] == 3
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 15 *p == 3
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 15 *q == 2
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 20 a[0] == 1
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 20 a[1] == 2
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 20 a[2] == 13
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 20 *p == 13
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 20 *q == 2
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 25 a[0] == 1
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 25 a[1] == 12
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 25 a[2] == 13
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 25 *p == 13
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 25 *q == 12
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 31 a[0] == 4
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 31 a[1] == 5
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 31 a[2] == 6
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 31 *p == 6
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 31 *q == 5
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 36 a[0] == 4
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 36 a[1] == 5
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 36 a[2] == 26
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 36 *p == 26
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 36 *q == 5
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 45 a[0] == 4
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 45 a[1] == 25
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 45 a[2] == 26
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 45 *p == 26
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 45 p[-1] == 25
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 45 p[-2] == 4
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 45 q[-1] == 4
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 45 q[1] == 26
--PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 45 *q == 25
--PASS: gcc.dg/guality/pr56154-1.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr56154-1.c -O0 execution test
--PASS: gcc.dg/guality/pr56154-1.c -O0 line pr56154-1.c:17 x.a == 4
--PASS: gcc.dg/guality/pr56154-1.c -O0 line pr56154-1.c:20 x.a == 6
--PASS: gcc.dg/guality/pr56154-1.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr56154-1.c -O1 execution test
--PASS: gcc.dg/guality/pr56154-1.c -O1 line pr56154-1.c:17 x.a == 4
--PASS: gcc.dg/guality/pr56154-1.c -O1 line pr56154-1.c:20 x.a == 6
--PASS: gcc.dg/guality/pr56154-1.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr56154-1.c -O2 execution test
--PASS: gcc.dg/guality/pr56154-1.c -O2 line pr56154-1.c:17 x.a == 4
--PASS: gcc.dg/guality/pr56154-1.c -O2 line pr56154-1.c:20 x.a == 6
--PASS: gcc.dg/guality/pr56154-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr56154-1.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr56154-1.c -O3 -fomit-frame-pointer line pr56154-1.c:17 x.a == 4
--PASS: gcc.dg/guality/pr56154-1.c -O3 -fomit-frame-pointer line pr56154-1.c:20 x.a == 6
--PASS: gcc.dg/guality/pr56154-1.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr56154-1.c -O3 -g execution test
--PASS: gcc.dg/guality/pr56154-1.c -O3 -g line pr56154-1.c:17 x.a == 4
--PASS: gcc.dg/guality/pr56154-1.c -O3 -g line pr56154-1.c:20 x.a == 6
--PASS: gcc.dg/guality/pr56154-1.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr56154-1.c -Os execution test
--PASS: gcc.dg/guality/pr56154-1.c -Os line pr56154-1.c:17 x.a == 4
--PASS: gcc.dg/guality/pr56154-1.c -Os line pr56154-1.c:20 x.a == 6
--PASS: gcc.dg/guality/pr56154-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr56154-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr56154-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr56154-1.c:17 x.a == 4
--PASS: gcc.dg/guality/pr56154-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr56154-1.c:20 x.a == 6
--PASS: gcc.dg/guality/pr56154-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr56154-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr56154-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr56154-1.c:17 x.a == 4
--PASS: gcc.dg/guality/pr56154-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr56154-1.c:20 x.a == 6
--PASS: gcc.dg/guality/pr56154-2.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr56154-2.c -O0 execution test
--PASS: gcc.dg/guality/pr56154-2.c -O0 line pr56154-2.c:30 x == 28
--PASS: gcc.dg/guality/pr56154-2.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr56154-2.c -O1 execution test
--PASS: gcc.dg/guality/pr56154-2.c -O1 line pr56154-2.c:30 x == 28
--PASS: gcc.dg/guality/pr56154-2.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr56154-2.c -O2 execution test
--PASS: gcc.dg/guality/pr56154-2.c -O2 line pr56154-2.c:30 x == 28
--PASS: gcc.dg/guality/pr56154-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr56154-2.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr56154-2.c -O3 -fomit-frame-pointer line pr56154-2.c:30 x == 28
--PASS: gcc.dg/guality/pr56154-2.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr56154-2.c -O3 -g execution test
--PASS: gcc.dg/guality/pr56154-2.c -O3 -g line pr56154-2.c:30 x == 28
--PASS: gcc.dg/guality/pr56154-2.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr56154-2.c -Os execution test
--PASS: gcc.dg/guality/pr56154-2.c -Os line pr56154-2.c:30 x == 28
--PASS: gcc.dg/guality/pr56154-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr56154-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr56154-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr56154-2.c:30 x == 28
--PASS: gcc.dg/guality/pr56154-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr56154-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr56154-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr56154-2.c:30 x == 28
--PASS: gcc.dg/guality/pr56154-3.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr56154-3.c -O0 execution test
--PASS: gcc.dg/guality/pr56154-3.c -O0 line pr56154-3.c:22 x == 28
--PASS: gcc.dg/guality/pr56154-3.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr56154-3.c -O1 execution test
--PASS: gcc.dg/guality/pr56154-3.c -O1 line pr56154-3.c:22 x == 28
--PASS: gcc.dg/guality/pr56154-3.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr56154-3.c -O2 execution test
--PASS: gcc.dg/guality/pr56154-3.c -O2 line pr56154-3.c:22 x == 28
--PASS: gcc.dg/guality/pr56154-3.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr56154-3.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr56154-3.c -O3 -fomit-frame-pointer line pr56154-3.c:22 x == 28
--PASS: gcc.dg/guality/pr56154-3.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr56154-3.c -O3 -g execution test
--PASS: gcc.dg/guality/pr56154-3.c -O3 -g line pr56154-3.c:22 x == 28
--PASS: gcc.dg/guality/pr56154-3.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr56154-3.c -Os execution test
--PASS: gcc.dg/guality/pr56154-3.c -Os line pr56154-3.c:22 x == 28
--PASS: gcc.dg/guality/pr56154-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr56154-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr56154-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr56154-3.c:22 x == 28
--PASS: gcc.dg/guality/pr56154-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr56154-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr56154-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr56154-3.c:22 x == 28
--PASS: gcc.dg/guality/pr56154-4.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr56154-4.c -O0 execution test
--PASS: gcc.dg/guality/pr56154-4.c -O0 line pr56154-4.c:25 x == 28
--PASS: gcc.dg/guality/pr56154-4.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr56154-4.c -O1 execution test
--PASS: gcc.dg/guality/pr56154-4.c -O1 line pr56154-4.c:25 x == 28
--PASS: gcc.dg/guality/pr56154-4.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr56154-4.c -O2 execution test
--PASS: gcc.dg/guality/pr56154-4.c -O2 line pr56154-4.c:25 x == 28
--PASS: gcc.dg/guality/pr56154-4.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr56154-4.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr56154-4.c -O3 -fomit-frame-pointer line pr56154-4.c:25 x == 28
--PASS: gcc.dg/guality/pr56154-4.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr56154-4.c -O3 -g execution test
--PASS: gcc.dg/guality/pr56154-4.c -O3 -g line pr56154-4.c:25 x == 28
--PASS: gcc.dg/guality/pr56154-4.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr56154-4.c -Os execution test
--PASS: gcc.dg/guality/pr56154-4.c -Os line pr56154-4.c:25 x == 28
--PASS: gcc.dg/guality/pr56154-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr56154-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr56154-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr56154-4.c:25 x == 28
--PASS: gcc.dg/guality/pr56154-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr56154-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr56154-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr56154-4.c:25 x == 28
--PASS: gcc.dg/guality/pr56154-aux.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr56154-aux.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr56154-aux.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr56154-aux.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr56154-aux.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr56154-aux.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr56154-aux.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr56154-aux.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr58791-1.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr58791-1.c -O0 execution test
--PASS: gcc.dg/guality/pr58791-1.c -O0 line pr58791-1.c:25 c & 1 == 1
--PASS: gcc.dg/guality/pr58791-1.c -O0 line pr58791-1.c:25 d & 1 == 0
--PASS: gcc.dg/guality/pr58791-1.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr58791-1.c -O1 execution test
--PASS: gcc.dg/guality/pr58791-1.c -O1 line pr58791-1.c:25 c & 1 == 1
--PASS: gcc.dg/guality/pr58791-1.c -O1 line pr58791-1.c:25 d & 1 == 0
--PASS: gcc.dg/guality/pr58791-1.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr58791-1.c -O2 execution test
--PASS: gcc.dg/guality/pr58791-1.c -O2 line pr58791-1.c:25 c & 1 == 1
--PASS: gcc.dg/guality/pr58791-1.c -O2 line pr58791-1.c:25 d & 1 == 0
--PASS: gcc.dg/guality/pr58791-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr58791-1.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr58791-1.c -O3 -fomit-frame-pointer line pr58791-1.c:25 c & 1 == 1
--PASS: gcc.dg/guality/pr58791-1.c -O3 -fomit-frame-pointer line pr58791-1.c:25 d & 1 == 0
--PASS: gcc.dg/guality/pr58791-1.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr58791-1.c -O3 -g execution test
--PASS: gcc.dg/guality/pr58791-1.c -O3 -g line pr58791-1.c:25 c & 1 == 1
--PASS: gcc.dg/guality/pr58791-1.c -O3 -g line pr58791-1.c:25 d & 1 == 0
--PASS: gcc.dg/guality/pr58791-1.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr58791-1.c -Os execution test
--PASS: gcc.dg/guality/pr58791-1.c -Os line pr58791-1.c:25 c & 1 == 1
--PASS: gcc.dg/guality/pr58791-1.c -Os line pr58791-1.c:25 d & 1 == 0
--PASS: gcc.dg/guality/pr58791-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr58791-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr58791-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr58791-1.c:25 c & 1 == 1
--PASS: gcc.dg/guality/pr58791-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr58791-1.c:25 d & 1 == 0
--PASS: gcc.dg/guality/pr58791-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr58791-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr58791-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr58791-1.c:25 c & 1 == 1
--PASS: gcc.dg/guality/pr58791-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr58791-1.c:25 d & 1 == 0
--PASS: gcc.dg/guality/pr58791-2.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr58791-2.c -O0 execution test
--PASS: gcc.dg/guality/pr58791-2.c -O0 line pr58791-2.c:27 d & 1 == 1
--PASS: gcc.dg/guality/pr58791-2.c -O0 line pr58791-2.c:27 f & 1 == 0
--PASS: gcc.dg/guality/pr58791-2.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr58791-2.c -O1 execution test
--PASS: gcc.dg/guality/pr58791-2.c -O1 line pr58791-2.c:27 d & 1 == 1
--PASS: gcc.dg/guality/pr58791-2.c -O1 line pr58791-2.c:27 f & 1 == 0
--PASS: gcc.dg/guality/pr58791-2.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr58791-2.c -O2 execution test
--PASS: gcc.dg/guality/pr58791-2.c -O2 line pr58791-2.c:27 d & 1 == 1
--PASS: gcc.dg/guality/pr58791-2.c -O2 line pr58791-2.c:27 f & 1 == 0
--PASS: gcc.dg/guality/pr58791-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr58791-2.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr58791-2.c -O3 -fomit-frame-pointer line pr58791-2.c:27 d & 1 == 1
--PASS: gcc.dg/guality/pr58791-2.c -O3 -fomit-frame-pointer line pr58791-2.c:27 f & 1 == 0
--PASS: gcc.dg/guality/pr58791-2.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr58791-2.c -O3 -g execution test
--PASS: gcc.dg/guality/pr58791-2.c -O3 -g line pr58791-2.c:27 d & 1 == 1
--PASS: gcc.dg/guality/pr58791-2.c -O3 -g line pr58791-2.c:27 f & 1 == 0
--PASS: gcc.dg/guality/pr58791-2.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr58791-2.c -Os execution test
--PASS: gcc.dg/guality/pr58791-2.c -Os line pr58791-2.c:27 d & 1 == 1
--PASS: gcc.dg/guality/pr58791-2.c -Os line pr58791-2.c:27 f & 1 == 0
--PASS: gcc.dg/guality/pr58791-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr58791-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr58791-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr58791-2.c:27 d & 1 == 1
--PASS: gcc.dg/guality/pr58791-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr58791-2.c:27 f & 1 == 0
--PASS: gcc.dg/guality/pr58791-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr58791-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr58791-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr58791-2.c:27 d & 1 == 1
--PASS: gcc.dg/guality/pr58791-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr58791-2.c:27 f & 1 == 0
--PASS: gcc.dg/guality/pr58791-3.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr58791-3.c -O0 execution test
--PASS: gcc.dg/guality/pr58791-3.c -O0 line pr58791-3.c:19 f == 5
--PASS: gcc.dg/guality/pr58791-3.c -O0 line pr58791-3.c:19 g == 24
--PASS: gcc.dg/guality/pr58791-3.c -O0 line pr58791-3.c:19 h == 9
--PASS: gcc.dg/guality/pr58791-3.c -O0 line pr58791-3.c:19 i == 15
--PASS: gcc.dg/guality/pr58791-3.c -O0 line pr58791-3.c:19 j == 6
--PASS: gcc.dg/guality/pr58791-3.c -O0 line pr58791-3.c:19 k == 25
--PASS: gcc.dg/guality/pr58791-3.c -O0 line pr58791-3.c:19 l == 10
--PASS: gcc.dg/guality/pr58791-3.c -O0 line pr58791-3.c:19 m == 16
--PASS: gcc.dg/guality/pr58791-3.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr58791-3.c -O1 execution test
--PASS: gcc.dg/guality/pr58791-3.c -O1 line pr58791-3.c:19 f == 5
--PASS: gcc.dg/guality/pr58791-3.c -O1 line pr58791-3.c:19 g == 24
--PASS: gcc.dg/guality/pr58791-3.c -O1 line pr58791-3.c:19 h == 9
--PASS: gcc.dg/guality/pr58791-3.c -O1 line pr58791-3.c:19 i == 15
--PASS: gcc.dg/guality/pr58791-3.c -O1 line pr58791-3.c:19 j == 6
--PASS: gcc.dg/guality/pr58791-3.c -O1 line pr58791-3.c:19 k == 25
--PASS: gcc.dg/guality/pr58791-3.c -O1 line pr58791-3.c:19 l == 10
--PASS: gcc.dg/guality/pr58791-3.c -O1 line pr58791-3.c:19 m == 16
--PASS: gcc.dg/guality/pr58791-3.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr58791-3.c -O2 execution test
--PASS: gcc.dg/guality/pr58791-3.c -O2 line pr58791-3.c:19 f == 5
--PASS: gcc.dg/guality/pr58791-3.c -O2 line pr58791-3.c:19 g == 24
--PASS: gcc.dg/guality/pr58791-3.c -O2 line pr58791-3.c:19 h == 9
--PASS: gcc.dg/guality/pr58791-3.c -O2 line pr58791-3.c:19 i == 15
--PASS: gcc.dg/guality/pr58791-3.c -O2 line pr58791-3.c:19 j == 6
--PASS: gcc.dg/guality/pr58791-3.c -O2 line pr58791-3.c:19 k == 25
--PASS: gcc.dg/guality/pr58791-3.c -O2 line pr58791-3.c:19 l == 10
--PASS: gcc.dg/guality/pr58791-3.c -O2 line pr58791-3.c:19 m == 16
--PASS: gcc.dg/guality/pr58791-3.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr58791-3.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr58791-3.c -O3 -fomit-frame-pointer line pr58791-3.c:19 f == 5
--PASS: gcc.dg/guality/pr58791-3.c -O3 -fomit-frame-pointer line pr58791-3.c:19 g == 24
--PASS: gcc.dg/guality/pr58791-3.c -O3 -fomit-frame-pointer line pr58791-3.c:19 h == 9
--PASS: gcc.dg/guality/pr58791-3.c -O3 -fomit-frame-pointer line pr58791-3.c:19 i == 15
--PASS: gcc.dg/guality/pr58791-3.c -O3 -fomit-frame-pointer line pr58791-3.c:19 j == 6
--PASS: gcc.dg/guality/pr58791-3.c -O3 -fomit-frame-pointer line pr58791-3.c:19 k == 25
--PASS: gcc.dg/guality/pr58791-3.c -O3 -fomit-frame-pointer line pr58791-3.c:19 l == 10
--PASS: gcc.dg/guality/pr58791-3.c -O3 -fomit-frame-pointer line pr58791-3.c:19 m == 16
--PASS: gcc.dg/guality/pr58791-3.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr58791-3.c -O3 -g execution test
--PASS: gcc.dg/guality/pr58791-3.c -O3 -g line pr58791-3.c:19 f == 5
--PASS: gcc.dg/guality/pr58791-3.c -O3 -g line pr58791-3.c:19 g == 24
--PASS: gcc.dg/guality/pr58791-3.c -O3 -g line pr58791-3.c:19 h == 9
--PASS: gcc.dg/guality/pr58791-3.c -O3 -g line pr58791-3.c:19 i == 15
--PASS: gcc.dg/guality/pr58791-3.c -O3 -g line pr58791-3.c:19 j == 6
--PASS: gcc.dg/guality/pr58791-3.c -O3 -g line pr58791-3.c:19 k == 25
--PASS: gcc.dg/guality/pr58791-3.c -O3 -g line pr58791-3.c:19 l == 10
--PASS: gcc.dg/guality/pr58791-3.c -O3 -g line pr58791-3.c:19 m == 16
--PASS: gcc.dg/guality/pr58791-3.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr58791-3.c -Os execution test
--PASS: gcc.dg/guality/pr58791-3.c -Os line pr58791-3.c:19 f == 5
--PASS: gcc.dg/guality/pr58791-3.c -Os line pr58791-3.c:19 g == 24
--PASS: gcc.dg/guality/pr58791-3.c -Os line pr58791-3.c:19 h == 9
--PASS: gcc.dg/guality/pr58791-3.c -Os line pr58791-3.c:19 i == 15
--PASS: gcc.dg/guality/pr58791-3.c -Os line pr58791-3.c:19 j == 6
--PASS: gcc.dg/guality/pr58791-3.c -Os line pr58791-3.c:19 k == 25
--PASS: gcc.dg/guality/pr58791-3.c -Os line pr58791-3.c:19 l == 10
--PASS: gcc.dg/guality/pr58791-3.c -Os line pr58791-3.c:19 m == 16
--PASS: gcc.dg/guality/pr58791-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr58791-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr58791-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr58791-3.c:19 f == 5
--PASS: gcc.dg/guality/pr58791-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr58791-3.c:19 g == 24
--PASS: gcc.dg/guality/pr58791-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr58791-3.c:19 h == 9
--PASS: gcc.dg/guality/pr58791-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr58791-3.c:19 i == 15
--PASS: gcc.dg/guality/pr58791-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr58791-3.c:19 j == 6
--PASS: gcc.dg/guality/pr58791-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr58791-3.c:19 k == 25
--PASS: gcc.dg/guality/pr58791-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr58791-3.c:19 l == 10
--PASS: gcc.dg/guality/pr58791-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr58791-3.c:19 m == 16
--PASS: gcc.dg/guality/pr58791-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr58791-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr58791-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr58791-3.c:19 f == 5
--PASS: gcc.dg/guality/pr58791-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr58791-3.c:19 g == 24
--PASS: gcc.dg/guality/pr58791-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr58791-3.c:19 h == 9
--PASS: gcc.dg/guality/pr58791-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr58791-3.c:19 i == 15
--PASS: gcc.dg/guality/pr58791-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr58791-3.c:19 j == 6
--PASS: gcc.dg/guality/pr58791-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr58791-3.c:19 k == 25
--PASS: gcc.dg/guality/pr58791-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr58791-3.c:19 l == 10
--PASS: gcc.dg/guality/pr58791-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr58791-3.c:19 m == 16
--PASS: gcc.dg/guality/pr58791-4.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr58791-4.c -O0 execution test
--PASS: gcc.dg/guality/pr58791-4.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr58791-4.c -O1 execution test
--PASS: gcc.dg/guality/pr58791-4.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr58791-4.c -O2 execution test
--PASS: gcc.dg/guality/pr58791-4.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr58791-4.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr58791-4.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr58791-4.c -O3 -g execution test
--PASS: gcc.dg/guality/pr58791-4.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr58791-4.c -Os execution test
--PASS: gcc.dg/guality/pr58791-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr58791-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr58791-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr58791-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr58791-5.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr58791-5.c -O0 execution test
--PASS: gcc.dg/guality/pr58791-5.c -O0 line pr58791-5.c:20 b4 == 4681
--PASS: gcc.dg/guality/pr58791-5.c -O0 line pr58791-5.c:20 b3 == 585
--PASS: gcc.dg/guality/pr58791-5.c -O0 line pr58791-5.c:20 b2 == 73
--PASS: gcc.dg/guality/pr58791-5.c -O0 line pr58791-5.c:20 b1 == 9
--PASS: gcc.dg/guality/pr58791-5.c -O0 line pr58791-5.c:20 e == 0
--PASS: gcc.dg/guality/pr58791-5.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr58791-5.c -O1 execution test
--PASS: gcc.dg/guality/pr58791-5.c -O1 line pr58791-5.c:20 b4 == 4681
--PASS: gcc.dg/guality/pr58791-5.c -O1 line pr58791-5.c:20 b3 == 585
--PASS: gcc.dg/guality/pr58791-5.c -O1 line pr58791-5.c:20 b2 == 73
--PASS: gcc.dg/guality/pr58791-5.c -O1 line pr58791-5.c:20 b1 == 9
--PASS: gcc.dg/guality/pr58791-5.c -O1 line pr58791-5.c:20 e == 0
--PASS: gcc.dg/guality/pr58791-5.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr58791-5.c -O2 execution test
--PASS: gcc.dg/guality/pr58791-5.c -O2 line pr58791-5.c:20 b4 == 4681
--PASS: gcc.dg/guality/pr58791-5.c -O2 line pr58791-5.c:20 b3 == 585
--PASS: gcc.dg/guality/pr58791-5.c -O2 line pr58791-5.c:20 b2 == 73
--PASS: gcc.dg/guality/pr58791-5.c -O2 line pr58791-5.c:20 b1 == 9
--PASS: gcc.dg/guality/pr58791-5.c -O2 line pr58791-5.c:20 e == 0
--PASS: gcc.dg/guality/pr58791-5.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr58791-5.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr58791-5.c -O3 -fomit-frame-pointer line pr58791-5.c:20 b4 == 4681
--PASS: gcc.dg/guality/pr58791-5.c -O3 -fomit-frame-pointer line pr58791-5.c:20 b3 == 585
--PASS: gcc.dg/guality/pr58791-5.c -O3 -fomit-frame-pointer line pr58791-5.c:20 b2 == 73
--PASS: gcc.dg/guality/pr58791-5.c -O3 -fomit-frame-pointer line pr58791-5.c:20 b1 == 9
--PASS: gcc.dg/guality/pr58791-5.c -O3 -fomit-frame-pointer line pr58791-5.c:20 e == 0
--PASS: gcc.dg/guality/pr58791-5.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr58791-5.c -O3 -g execution test
--PASS: gcc.dg/guality/pr58791-5.c -O3 -g line pr58791-5.c:20 b4 == 4681
--PASS: gcc.dg/guality/pr58791-5.c -O3 -g line pr58791-5.c:20 b3 == 585
--PASS: gcc.dg/guality/pr58791-5.c -O3 -g line pr58791-5.c:20 b2 == 73
--PASS: gcc.dg/guality/pr58791-5.c -O3 -g line pr58791-5.c:20 b1 == 9
--PASS: gcc.dg/guality/pr58791-5.c -O3 -g line pr58791-5.c:20 e == 0
--PASS: gcc.dg/guality/pr58791-5.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr58791-5.c -Os execution test
--PASS: gcc.dg/guality/pr58791-5.c -Os line pr58791-5.c:20 b4 == 4681
--PASS: gcc.dg/guality/pr58791-5.c -Os line pr58791-5.c:20 b3 == 585
--PASS: gcc.dg/guality/pr58791-5.c -Os line pr58791-5.c:20 b2 == 73
--PASS: gcc.dg/guality/pr58791-5.c -Os line pr58791-5.c:20 b1 == 9
--PASS: gcc.dg/guality/pr58791-5.c -Os line pr58791-5.c:20 e == 0
--PASS: gcc.dg/guality/pr58791-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr58791-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr58791-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr58791-5.c:20 b4 == 4681
--PASS: gcc.dg/guality/pr58791-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr58791-5.c:20 b3 == 585
--PASS: gcc.dg/guality/pr58791-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr58791-5.c:20 b2 == 73
--PASS: gcc.dg/guality/pr58791-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr58791-5.c:20 b1 == 9
--PASS: gcc.dg/guality/pr58791-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr58791-5.c:20 e == 0
--PASS: gcc.dg/guality/pr58791-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr58791-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr58791-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr58791-5.c:20 b4 == 4681
--PASS: gcc.dg/guality/pr58791-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr58791-5.c:20 b3 == 585
--PASS: gcc.dg/guality/pr58791-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr58791-5.c:20 b2 == 73
--PASS: gcc.dg/guality/pr58791-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr58791-5.c:20 b1 == 9
--PASS: gcc.dg/guality/pr58791-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr58791-5.c:20 e == 0
--PASS: gcc.dg/guality/pr59776.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr59776.c -O0 execution test
--PASS: gcc.dg/guality/pr59776.c -O0 line pr59776.c:17 s1.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -O0 line pr59776.c:17 s1.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O0 line pr59776.c:17 s2.f == 0.0
--PASS: gcc.dg/guality/pr59776.c -O0 line pr59776.c:17 s2.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O0 line pr59776.c:20 s1.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -O0 line pr59776.c:20 s1.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O0 line pr59776.c:20 s2.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -O0 line pr59776.c:20 s2.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr59776.c -O1 execution test
--PASS: gcc.dg/guality/pr59776.c -O1 line pr59776.c:17 s1.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -O1 line pr59776.c:17 s1.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O1 line pr59776.c:17 s2.f == 0.0
--PASS: gcc.dg/guality/pr59776.c -O1 line pr59776.c:17 s2.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O1 line pr59776.c:20 s1.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -O1 line pr59776.c:20 s1.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O1 line pr59776.c:20 s2.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -O1 line pr59776.c:20 s2.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr59776.c -O2 execution test
--PASS: gcc.dg/guality/pr59776.c -O2 line pr59776.c:17 s1.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -O2 line pr59776.c:17 s1.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O2 line pr59776.c:17 s2.f == 0.0
--PASS: gcc.dg/guality/pr59776.c -O2 line pr59776.c:17 s2.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O2 line pr59776.c:20 s1.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -O2 line pr59776.c:20 s1.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O2 line pr59776.c:20 s2.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -O2 line pr59776.c:20 s2.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr59776.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr59776.c -O3 -fomit-frame-pointer line pr59776.c:17 s1.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -O3 -fomit-frame-pointer line pr59776.c:17 s1.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O3 -fomit-frame-pointer line pr59776.c:17 s2.f == 0.0
--PASS: gcc.dg/guality/pr59776.c -O3 -fomit-frame-pointer line pr59776.c:17 s2.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O3 -fomit-frame-pointer line pr59776.c:20 s1.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -O3 -fomit-frame-pointer line pr59776.c:20 s1.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O3 -fomit-frame-pointer line pr59776.c:20 s2.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -O3 -fomit-frame-pointer line pr59776.c:20 s2.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr59776.c -O3 -g execution test
--PASS: gcc.dg/guality/pr59776.c -O3 -g line pr59776.c:17 s1.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -O3 -g line pr59776.c:17 s1.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O3 -g line pr59776.c:17 s2.f == 0.0
--PASS: gcc.dg/guality/pr59776.c -O3 -g line pr59776.c:17 s2.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O3 -g line pr59776.c:20 s1.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -O3 -g line pr59776.c:20 s1.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O3 -g line pr59776.c:20 s2.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -O3 -g line pr59776.c:20 s2.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr59776.c -Os execution test
--PASS: gcc.dg/guality/pr59776.c -Os line pr59776.c:17 s1.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -Os line pr59776.c:17 s1.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -Os line pr59776.c:17 s2.f == 0.0
--PASS: gcc.dg/guality/pr59776.c -Os line pr59776.c:17 s2.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -Os line pr59776.c:20 s1.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -Os line pr59776.c:20 s1.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -Os line pr59776.c:20 s2.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -Os line pr59776.c:20 s2.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr59776.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr59776.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr59776.c:17 s1.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr59776.c:17 s1.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr59776.c:17 s2.f == 0.0
--PASS: gcc.dg/guality/pr59776.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr59776.c:17 s2.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr59776.c:20 s1.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr59776.c:20 s1.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr59776.c:20 s2.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line pr59776.c:20 s2.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr59776.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr59776.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr59776.c:17 s1.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr59776.c:17 s1.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr59776.c:17 s2.f == 0.0
--PASS: gcc.dg/guality/pr59776.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr59776.c:17 s2.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr59776.c:20 s1.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr59776.c:20 s1.g == 6.0
--PASS: gcc.dg/guality/pr59776.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr59776.c:20 s2.f == 5.0
--PASS: gcc.dg/guality/pr59776.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line pr59776.c:20 s2.g == 6.0
--PASS: gcc.dg/guality/pr63300-const-volatile.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/pr63300-const-volatile.c -O0 execution test
--PASS: gcc.dg/guality/pr63300-const-volatile.c -O0 line 9 type:v == const volatile int
--PASS: gcc.dg/guality/pr63300-const-volatile.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/pr63300-const-volatile.c -O1 execution test
--PASS: gcc.dg/guality/pr63300-const-volatile.c -O1 line 9 type:v == const volatile int
--PASS: gcc.dg/guality/pr63300-const-volatile.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/pr63300-const-volatile.c -O2 execution test
--PASS: gcc.dg/guality/pr63300-const-volatile.c -O2 line 9 type:v == const volatile int
--PASS: gcc.dg/guality/pr63300-const-volatile.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/pr63300-const-volatile.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/pr63300-const-volatile.c -O3 -fomit-frame-pointer line 9 type:v == const volatile int
--PASS: gcc.dg/guality/pr63300-const-volatile.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/pr63300-const-volatile.c -O3 -g execution test
--PASS: gcc.dg/guality/pr63300-const-volatile.c -O3 -g line 9 type:v == const volatile int
--PASS: gcc.dg/guality/pr63300-const-volatile.c -Os (test for excess errors)
--PASS: gcc.dg/guality/pr63300-const-volatile.c -Os execution test
--PASS: gcc.dg/guality/pr63300-const-volatile.c -Os line 9 type:v == const volatile int
--PASS: gcc.dg/guality/pr63300-const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/pr63300-const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/pr63300-const-volatile.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 9 type:v == const volatile int
--PASS: gcc.dg/guality/pr63300-const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/pr63300-const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/pr63300-const-volatile.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 9 type:v == const volatile int
--PASS: gcc.dg/guality/restrict.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/restrict.c -O0 execution test
--PASS: gcc.dg/guality/restrict.c -O0 line 30 type:ip == int *
--PASS: gcc.dg/guality/restrict.c -O0 line 30 type:cip == const int *
--PASS: gcc.dg/guality/restrict.c -O0 line 30 type:irp == int * restrict
--PASS: gcc.dg/guality/restrict.c -O0 line 30 type:icp == int * const
--PASS: gcc.dg/guality/restrict.c -O0 line 30 type:cirp == const int * restrict
--PASS: gcc.dg/guality/restrict.c -O0 line 30 type:icrp == int * const restrict
--PASS: gcc.dg/guality/restrict.c -O0 line 30 type:cicrp == const int * const restrict
--PASS: gcc.dg/guality/restrict.c -O0 line 30 type:cvirp == int * const volatile restrict
--PASS: gcc.dg/guality/restrict.c -O0 line 30 type:pcvir == const volatile int * restrict
--PASS: gcc.dg/guality/restrict.c -O0 line 30 type:main == int (int, char **)
--PASS: gcc.dg/guality/restrict.c -O0 line 30 type:cpy == void *(void * restrict, const void * restrict, unsigned int)
--PASS: gcc.dg/guality/restrict.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/restrict.c -O1 execution test
--PASS: gcc.dg/guality/restrict.c -O1 line 30 type:ip == int *
--PASS: gcc.dg/guality/restrict.c -O1 line 30 type:cip == const int *
--PASS: gcc.dg/guality/restrict.c -O1 line 30 type:irp == int * restrict
--PASS: gcc.dg/guality/restrict.c -O1 line 30 type:icp == int * const
--PASS: gcc.dg/guality/restrict.c -O1 line 30 type:cirp == const int * restrict
--PASS: gcc.dg/guality/restrict.c -O1 line 30 type:icrp == int * const restrict
--PASS: gcc.dg/guality/restrict.c -O1 line 30 type:cicrp == const int * const restrict
--PASS: gcc.dg/guality/restrict.c -O1 line 30 type:cvirp == int * const volatile restrict
--PASS: gcc.dg/guality/restrict.c -O1 line 30 type:pcvir == const volatile int * restrict
--PASS: gcc.dg/guality/restrict.c -O1 line 30 type:main == int (int, char **)
--PASS: gcc.dg/guality/restrict.c -O1 line 30 type:cpy == void *(void * restrict, const void * restrict, unsigned int)
--PASS: gcc.dg/guality/restrict.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/restrict.c -O2 execution test
--PASS: gcc.dg/guality/restrict.c -O2 line 30 type:ip == int *
--PASS: gcc.dg/guality/restrict.c -O2 line 30 type:cip == const int *
--PASS: gcc.dg/guality/restrict.c -O2 line 30 type:irp == int * restrict
--PASS: gcc.dg/guality/restrict.c -O2 line 30 type:icp == int * const
--PASS: gcc.dg/guality/restrict.c -O2 line 30 type:cirp == const int * restrict
--PASS: gcc.dg/guality/restrict.c -O2 line 30 type:icrp == int * const restrict
--PASS: gcc.dg/guality/restrict.c -O2 line 30 type:cicrp == const int * const restrict
--PASS: gcc.dg/guality/restrict.c -O2 line 30 type:cvirp == int * const volatile restrict
--PASS: gcc.dg/guality/restrict.c -O2 line 30 type:pcvir == const volatile int * restrict
--PASS: gcc.dg/guality/restrict.c -O2 line 30 type:main == int (int, char **)
--PASS: gcc.dg/guality/restrict.c -O2 line 30 type:cpy == void *(void * restrict, const void * restrict, unsigned int)
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer line 30 type:ip == int *
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer line 30 type:cip == const int *
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer line 30 type:irp == int * restrict
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer line 30 type:icp == int * const
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer line 30 type:cirp == const int * restrict
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer line 30 type:icrp == int * const restrict
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer line 30 type:cicrp == const int * const restrict
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer line 30 type:cvirp == int * const volatile restrict
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer line 30 type:pcvir == const volatile int * restrict
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer line 30 type:main == int (int, char **)
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer line 30 type:cpy == void *(void * restrict, const void * restrict, unsigned int)
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-loops execution test
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-loops line 30 type:ip == int *
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-loops line 30 type:cip == const int *
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-loops line 30 type:irp == int * restrict
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-loops line 30 type:icp == int * const
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-loops line 30 type:cirp == const int * restrict
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-loops line 30 type:icrp == int * const restrict
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-loops line 30 type:cicrp == const int * const restrict
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-loops line 30 type:cvirp == int * const volatile restrict
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-loops line 30 type:pcvir == const volatile int * restrict
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-loops line 30 type:main == int (int, char **)
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-loops line 30 type:cpy == void *(void * restrict, const void * restrict, unsigned int)
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 30 type:ip == int *
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 30 type:cip == const int *
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 30 type:irp == int * restrict
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 30 type:icp == int * const
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 30 type:cirp == const int * restrict
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 30 type:icrp == int * const restrict
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 30 type:cicrp == const int * const restrict
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 30 type:cvirp == int * const volatile restrict
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 30 type:pcvir == const volatile int * restrict
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 30 type:main == int (int, char **)
--PASS: gcc.dg/guality/restrict.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 30 type:cpy == void *(void * restrict, const void * restrict, unsigned int)
--PASS: gcc.dg/guality/restrict.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/restrict.c -O3 -g execution test
--PASS: gcc.dg/guality/restrict.c -O3 -g line 30 type:ip == int *
--PASS: gcc.dg/guality/restrict.c -O3 -g line 30 type:cip == const int *
--PASS: gcc.dg/guality/restrict.c -O3 -g line 30 type:irp == int * restrict
--PASS: gcc.dg/guality/restrict.c -O3 -g line 30 type:icp == int * const
--PASS: gcc.dg/guality/restrict.c -O3 -g line 30 type:cirp == const int * restrict
--PASS: gcc.dg/guality/restrict.c -O3 -g line 30 type:icrp == int * const restrict
--PASS: gcc.dg/guality/restrict.c -O3 -g line 30 type:cicrp == const int * const restrict
--PASS: gcc.dg/guality/restrict.c -O3 -g line 30 type:cvirp == int * const volatile restrict
--PASS: gcc.dg/guality/restrict.c -O3 -g line 30 type:pcvir == const volatile int * restrict
--PASS: gcc.dg/guality/restrict.c -O3 -g line 30 type:main == int (int, char **)
--PASS: gcc.dg/guality/restrict.c -O3 -g line 30 type:cpy == void *(void * restrict, const void * restrict, unsigned int)
--PASS: gcc.dg/guality/restrict.c -Os (test for excess errors)
--PASS: gcc.dg/guality/restrict.c -Os execution test
--PASS: gcc.dg/guality/restrict.c -Os line 30 type:ip == int *
--PASS: gcc.dg/guality/restrict.c -Os line 30 type:cip == const int *
--PASS: gcc.dg/guality/restrict.c -Os line 30 type:irp == int * restrict
--PASS: gcc.dg/guality/restrict.c -Os line 30 type:icp == int * const
--PASS: gcc.dg/guality/restrict.c -Os line 30 type:cirp == const int * restrict
--PASS: gcc.dg/guality/restrict.c -Os line 30 type:icrp == int * const restrict
--PASS: gcc.dg/guality/restrict.c -Os line 30 type:cicrp == const int * const restrict
--PASS: gcc.dg/guality/restrict.c -Os line 30 type:cvirp == int * const volatile restrict
--PASS: gcc.dg/guality/restrict.c -Os line 30 type:pcvir == const volatile int * restrict
--PASS: gcc.dg/guality/restrict.c -Os line 30 type:main == int (int, char **)
--PASS: gcc.dg/guality/restrict.c -Os line 30 type:cpy == void *(void * restrict, const void * restrict, unsigned int)
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 30 type:ip == int *
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 30 type:cip == const int *
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 30 type:irp == int * restrict
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 30 type:icp == int * const
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 30 type:cirp == const int * restrict
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 30 type:icrp == int * const restrict
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 30 type:cicrp == const int * const restrict
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 30 type:cvirp == int * const volatile restrict
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 30 type:pcvir == const volatile int * restrict
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 30 type:main == int (int, char **)
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 30 type:cpy == void *(void * restrict, const void * restrict, unsigned int)
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 30 type:ip == int *
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 30 type:cip == const int *
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 30 type:irp == int * restrict
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 30 type:icp == int * const
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 30 type:cirp == const int * restrict
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 30 type:icrp == int * const restrict
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 30 type:cicrp == const int * const restrict
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 30 type:cvirp == int * const volatile restrict
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 30 type:pcvir == const volatile int * restrict
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 30 type:main == int (int, char **)
--PASS: gcc.dg/guality/restrict.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 30 type:cpy == void *(void * restrict, const void * restrict, unsigned int)
--UNSUPPORTED: gcc.dg/guality/rotatetest.c -O0
--UNSUPPORTED: gcc.dg/guality/rotatetest.c -O1
--UNSUPPORTED: gcc.dg/guality/rotatetest.c -O2
--UNSUPPORTED: gcc.dg/guality/rotatetest.c -O3 -fomit-frame-pointer
--UNSUPPORTED: gcc.dg/guality/rotatetest.c -O3 -g
--UNSUPPORTED: gcc.dg/guality/rotatetest.c -Os
--UNSUPPORTED: gcc.dg/guality/rotatetest.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
--UNSUPPORTED: gcc.dg/guality/rotatetest.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
--PASS: gcc.dg/guality/sra-1.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/sra-1.c -O0 execution test
--PASS: gcc.dg/guality/sra-1.c -O0 line 21 a.i == 4
--PASS: gcc.dg/guality/sra-1.c -O0 line 21 a.j == 14
--PASS: gcc.dg/guality/sra-1.c -O0 line 32 a[0] == 4
--PASS: gcc.dg/guality/sra-1.c -O0 line 32 a[1] == 14
--PASS: gcc.dg/guality/sra-1.c -O0 line 43 a.i == 4
--PASS: gcc.dg/guality/sra-1.c -O0 line 43 a.j == 14
--PASS: gcc.dg/guality/sra-1.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/sra-1.c -O1 execution test
--PASS: gcc.dg/guality/sra-1.c -O1 line 21 a.i == 4
--PASS: gcc.dg/guality/sra-1.c -O1 line 21 a.j == 14
--PASS: gcc.dg/guality/sra-1.c -O1 line 32 a[0] == 4
--PASS: gcc.dg/guality/sra-1.c -O1 line 32 a[1] == 14
--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
--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
--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
--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
--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
--PASS: gcc.dg/guality/sra-1.c -Os line 43 a.j == 14
--PASS: gcc.dg/guality/sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--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
--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
--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)
--PASS: gcc.dg/guality/vla-1.c -O0 execution test
--PASS: gcc.dg/guality/vla-1.c -O0 line 17 i == 5
--PASS: gcc.dg/guality/vla-1.c -O0 line 17 sizeof (a) == 6
--PASS: gcc.dg/guality/vla-1.c -O0 line 24 i == 5
--PASS: gcc.dg/guality/vla-1.c -O0 line 24 sizeof (a) == 17 * sizeof (short)
--PASS: gcc.dg/guality/vla-1.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/vla-1.c -O1 execution test
--PASS: gcc.dg/guality/vla-1.c -O1 line 17 i == 5
--FAIL: gcc.dg/guality/vla-1.c -O1 line 17 sizeof (a) == 6
--PASS: gcc.dg/guality/vla-1.c -O1 line 24 i == 5
--PASS: gcc.dg/guality/vla-1.c -O1 line 24 sizeof (a) == 17 * sizeof (short)
--PASS: gcc.dg/guality/vla-1.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/vla-1.c -O2 execution test
--PASS: gcc.dg/guality/vla-1.c -O2 line 17 i == 5
--FAIL: gcc.dg/guality/vla-1.c -O2 line 17 sizeof (a) == 6
--PASS: gcc.dg/guality/vla-1.c -O2 line 24 i == 5
--PASS: gcc.dg/guality/vla-1.c -O2 line 24 sizeof (a) == 17 * sizeof (short)
--PASS: gcc.dg/guality/vla-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/vla-1.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/vla-1.c -O3 -fomit-frame-pointer line 17 i == 5
--FAIL: gcc.dg/guality/vla-1.c -O3 -fomit-frame-pointer line 17 sizeof (a) == 6
--PASS: gcc.dg/guality/vla-1.c -O3 -fomit-frame-pointer line 24 i == 5
--PASS: gcc.dg/guality/vla-1.c -O3 -fomit-frame-pointer line 24 sizeof (a) == 17 * sizeof (short)
--PASS: gcc.dg/guality/vla-1.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/vla-1.c -O3 -g execution test
--PASS: gcc.dg/guality/vla-1.c -O3 -g line 17 i == 5
--FAIL: gcc.dg/guality/vla-1.c -O3 -g line 17 sizeof (a) == 6
--PASS: gcc.dg/guality/vla-1.c -O3 -g line 24 i == 5
--PASS: gcc.dg/guality/vla-1.c -O3 -g line 24 sizeof (a) == 17 * sizeof (short)
--PASS: gcc.dg/guality/vla-1.c -Os (test for excess errors)
--PASS: gcc.dg/guality/vla-1.c -Os execution test
--PASS: gcc.dg/guality/vla-1.c -Os line 17 i == 5
--FAIL: gcc.dg/guality/vla-1.c -Os line 17 sizeof (a) == 6
--PASS: gcc.dg/guality/vla-1.c -Os line 24 i == 5
--PASS: gcc.dg/guality/vla-1.c -Os line 24 sizeof (a) == 17 * sizeof (short)
--PASS: gcc.dg/guality/vla-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/vla-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/vla-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 i == 5
--FAIL: gcc.dg/guality/vla-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 sizeof (a) == 6
--PASS: gcc.dg/guality/vla-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 24 i == 5
--PASS: gcc.dg/guality/vla-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 24 sizeof (a) == 17 * sizeof (short)
--PASS: gcc.dg/guality/vla-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/vla-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/vla-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 i == 5
--FAIL: gcc.dg/guality/vla-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 sizeof (a) == 6
--PASS: gcc.dg/guality/vla-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 i == 5
--PASS: gcc.dg/guality/vla-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 sizeof (a) == 17 * sizeof (short)
--PASS: gcc.dg/guality/vla-2.c -O0 (test for excess errors)
--PASS: gcc.dg/guality/vla-2.c -O0 execution test
--PASS: gcc.dg/guality/vla-2.c -O0 line 16 sizeof (a) == 5 * sizeof (int)
--PASS: gcc.dg/guality/vla-2.c -O0 line 25 sizeof (a) == 6 * sizeof (int)
--PASS: gcc.dg/guality/vla-2.c -O1 (test for excess errors)
--PASS: gcc.dg/guality/vla-2.c -O1 execution test
--PASS: gcc.dg/guality/vla-2.c -O1 line 16 sizeof (a) == 5 * sizeof (int)
--PASS: gcc.dg/guality/vla-2.c -O1 line 25 sizeof (a) == 6 * sizeof (int)
--PASS: gcc.dg/guality/vla-2.c -O2 (test for excess errors)
--PASS: gcc.dg/guality/vla-2.c -O2 execution test
--PASS: gcc.dg/guality/vla-2.c -O2 line 16 sizeof (a) == 5 * sizeof (int)
--PASS: gcc.dg/guality/vla-2.c -O2 line 25 sizeof (a) == 6 * sizeof (int)
--PASS: gcc.dg/guality/vla-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/guality/vla-2.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/guality/vla-2.c -O3 -fomit-frame-pointer line 16 sizeof (a) == 5 * sizeof (int)
--PASS: gcc.dg/guality/vla-2.c -O3 -fomit-frame-pointer line 25 sizeof (a) == 6 * sizeof (int)
--PASS: gcc.dg/guality/vla-2.c -O3 -g (test for excess errors)
--PASS: gcc.dg/guality/vla-2.c -O3 -g execution test
--PASS: gcc.dg/guality/vla-2.c -O3 -g line 16 sizeof (a) == 5 * sizeof (int)
--PASS: gcc.dg/guality/vla-2.c -O3 -g line 25 sizeof (a) == 6 * sizeof (int)
--PASS: gcc.dg/guality/vla-2.c -Os (test for excess errors)
--PASS: gcc.dg/guality/vla-2.c -Os execution test
--PASS: gcc.dg/guality/vla-2.c -Os line 16 sizeof (a) == 5 * sizeof (int)
--PASS: gcc.dg/guality/vla-2.c -Os line 25 sizeof (a) == 6 * sizeof (int)
--PASS: gcc.dg/guality/vla-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: gcc.dg/guality/vla-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: gcc.dg/guality/vla-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 sizeof (a) == 5 * sizeof (int)
--PASS: gcc.dg/guality/vla-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 25 sizeof (a) == 6 * sizeof (int)
--PASS: gcc.dg/guality/vla-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--PASS: gcc.dg/guality/vla-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
--PASS: gcc.dg/guality/vla-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 sizeof (a) == 5 * sizeof (int)
--PASS: gcc.dg/guality/vla-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 25 sizeof (a) == 6 * sizeof (int)
--PASS: c-c++-common/guality/pr43141.c -O0 (test for excess errors)
--PASS: c-c++-common/guality/pr43141.c -O0 execution test
--PASS: c-c++-common/guality/pr43141.c -O0 line 8 sizeof (x) == sizeof (int)
--PASS: c-c++-common/guality/pr43141.c -O1 (test for excess errors)
--PASS: c-c++-common/guality/pr43141.c -O1 execution test
--PASS: c-c++-common/guality/pr43141.c -O1 line 8 sizeof (x) == sizeof (int)
--PASS: c-c++-common/guality/pr43141.c -O2 (test for excess errors)
--PASS: c-c++-common/guality/pr43141.c -O2 execution test
--PASS: c-c++-common/guality/pr43141.c -O2 line 8 sizeof (x) == sizeof (int)
--PASS: c-c++-common/guality/pr43141.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/guality/pr43141.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/guality/pr43141.c -O3 -fomit-frame-pointer line 8 sizeof (x) == sizeof (int)
--PASS: c-c++-common/guality/pr43141.c -O3 -g (test for excess errors)
--PASS: c-c++-common/guality/pr43141.c -O3 -g execution test
--PASS: c-c++-common/guality/pr43141.c -O3 -g line 8 sizeof (x) == sizeof (int)
--PASS: c-c++-common/guality/pr43141.c -Os (test for excess errors)
--PASS: c-c++-common/guality/pr43141.c -Os execution test
--PASS: c-c++-common/guality/pr43141.c -Os line 8 sizeof (x) == sizeof (int)
--PASS: c-c++-common/guality/pr43141.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
--PASS: c-c++-common/guality/pr43141.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
--PASS: c-c++-common/guality/pr43141.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 8 sizeof (x) == sizeof (int)
--PASS: c-c++-common/guality/pr43141.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
--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"
-@@ -77616,33 +73163,40 @@ PASS: gcc.dg/pch/warn-1.c -Os -I. -Dwith_PCH invalid files (test for errors,
+@@ -66491,7 +65270,7 @@ PASS: gcc.dg/gomp/pr34607.c (test for errors, line 8)
+ PASS: gcc.dg/gomp/pr34607.c (test for errors, line 11)
+ PASS: gcc.dg/gomp/pr34607.c (test for errors, line 13)
+ PASS: gcc.dg/gomp/pr34607.c (test for excess errors)
+-PASS: gcc.dg/gomp/pr34610.c (test for excess errors)
++UNSUPPORTED: gcc.dg/gomp/pr34610.c
+ PASS: gcc.dg/gomp/pr34692.c (test for excess errors)
+ PASS: gcc.dg/gomp/pr34692.c scan-tree-dump-times gimple "#pragma omp parallel" 1
+ PASS: gcc.dg/gomp/pr34692.c scan-tree-dump-times gimple "#pragma omp for private" 1
+@@ -66880,7 +65659,7 @@ PASS: gcc.dg/graphite/id-9.c (test for excess errors)
+ PASS: gcc.dg/graphite/id-pr43351.c (test for excess errors)
+ PASS: gcc.dg/graphite/id-pr43464-1.c (test for excess errors)
+ PASS: gcc.dg/graphite/id-pr43464.c (test for excess errors)
+-PASS: gcc.dg/graphite/id-pr44676.c (test for excess errors)
++UNSUPPORTED: gcc.dg/graphite/id-pr44676.c
+ FAIL: gcc.dg/graphite/id-pr45230-1.c (internal compiler error)
+ FAIL: gcc.dg/graphite/id-pr45230-1.c (test for excess errors)
+ PASS: gcc.dg/graphite/id-pr45230.c (test for excess errors)
+@@ -67025,6 +65804,13 @@ PASS: gcc.dg/graphite/uns-interchange-9.c scan-tree-dump graphite "tiled"
+ PASS: gcc.dg/graphite/uns-interchange-mvt.c (test for excess errors)
+ PASS: gcc.dg/graphite/uns-interchange-mvt.c execution test
+ PASS: gcc.dg/graphite/uns-interchange-mvt.c scan-tree-dump graphite "tiled by"
++PASS: gcc.dg/graphite/fuse-1.c (test for excess errors)
++PASS: gcc.dg/graphite/fuse-1.c execution test
++PASS: gcc.dg/graphite/fuse-1.c scan-tree-dump-times graphite "AST generated by isl:.*for \\(int c0 = 0; c0 <= 99; c0 \\+= 1\\) {.*S_.*\\(c0\\);.*S_.*\\(c0\\);.*S_.*\\(c0\\);.*}" 1
++PASS: gcc.dg/graphite/fuse-1.c scan-tree-dump-times forwprop4 "gimple_simplified to[^\\n]*\\^ 12" 1
++PASS: gcc.dg/graphite/fuse-2.c (test for excess errors)
++PASS: gcc.dg/graphite/fuse-2.c execution test
++PASS: gcc.dg/graphite/fuse-2.c scan-tree-dump-times graphite "AST generated by isl:.*for \\(int c0 = 0; c0 <= 99; c0 \\+= 1\\) {.*S_.*\\(c0\\);.*S_.*\\(c0\\);.*S_.*\\(c0\\);.*}" 1
+ PASS: gcc.dg/graphite/vect-pr43423.c (test for excess errors)
+ XFAIL: gcc.dg/graphite/vect-pr43423.c scan-tree-dump-times vect "vectorized 2 loops" 1
+ PASS: gcc.dg/graphite/isl-ast-op-select.c (test for excess errors)
+@@ -71825,24 +70611,13 @@ PASS: gcc.dg/lto/c-compatible-types-1 c_lto_c-compatible-types-1_0.o assemble, -
+ PASS: gcc.dg/lto/c-compatible-types-1 c_lto_c-compatible-types-1_1.o assemble, -O3
+ PASS: gcc.dg/lto/c-compatible-types-1 c_lto_c-compatible-types-1_0.o-c_lto_c-compatible-types-1_1.o link, -O3
+ PASS: gcc.dg/lto/c-compatible-types-1 c_lto_c-compatible-types-1_0.o-c_lto_c-compatible-types-1_1.o execute -O3
+-PASS: gcc.dg/lto/chkp-ctor-merge c_lto_chkp-ctor-merge_0.o assemble, -O2 -flto -fcheck-pointer-bounds -mmpx -nodefaultlibs -lc
+-PASS: gcc.dg/lto/chkp-ctor-merge c_lto_chkp-ctor-merge_0.o-c_lto_chkp-ctor-merge_0.o link, -O2 -flto -fcheck-pointer-bounds -mmpx -nodefaultlibs -lc
+-PASS: gcc.dg/lto/chkp-ctor-merge c_lto_chkp-ctor-merge_0.o-c_lto_chkp-ctor-merge_0.o execute -O2 -flto -fcheck-pointer-bounds -mmpx -nodefaultlibs -lc
+-PASS: gcc.dg/lto/chkp-privatize-1 c_lto_chkp-privatize-1_0.o assemble, -Ofast -flto -fcheck-pointer-bounds -mmpx
+-PASS: gcc.dg/lto/chkp-privatize-1 c_lto_chkp-privatize-1_1.o assemble, -Ofast -flto -fcheck-pointer-bounds -mmpx
+-PASS: gcc.dg/lto/chkp-privatize-1 c_lto_chkp-privatize-1_0.o-c_lto_chkp-privatize-1_1.o link, -Ofast -flto -fcheck-pointer-bounds -mmpx
+-PASS: gcc.dg/lto/chkp-privatize-2 c_lto_chkp-privatize-2_0.o assemble, -Ofast -flto -fcheck-pointer-bounds -mmpx
+-PASS: gcc.dg/lto/chkp-privatize-2 c_lto_chkp-privatize-2_1.o assemble, -Ofast -flto -fcheck-pointer-bounds -mmpx
+-PASS: gcc.dg/lto/chkp-privatize-2 c_lto_chkp-privatize-2_0.o-c_lto_chkp-privatize-2_1.o link, -Ofast -flto -fcheck-pointer-bounds -mmpx
+-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/chkp-removed-alias c_lto_chkp-removed-alias_0.o assemble, -O2 -flto -flto-partition=max -fcheck-pointer-bounds -mmpx
+-PASS: gcc.dg/lto/chkp-removed-alias c_lto_chkp-removed-alias_0.o-c_lto_chkp-removed-alias_0.o link, -O2 -flto -flto-partition=max -fcheck-pointer-bounds -mmpx
+-PASS: gcc.dg/lto/chkp-static-bounds c_lto_chkp-static-bounds_0.o assemble, -flto -flto-partition=max -fcheck-pointer-bounds -mmpx
+-PASS: gcc.dg/lto/chkp-static-bounds c_lto_chkp-static-bounds_0.o-c_lto_chkp-static-bounds_0.o link, -flto -flto-partition=max -fcheck-pointer-bounds -mmpx
+-PASS: gcc.dg/lto/chkp-wrap-asm-name c_lto_chkp-wrap-asm-name_0.o assemble, -O2 -flto -fcheck-pointer-bounds -mmpx
+-PASS: gcc.dg/lto/chkp-wrap-asm-name c_lto_chkp-wrap-asm-name_0.o-c_lto_chkp-wrap-asm-name_0.o link, -O2 -flto -fcheck-pointer-bounds -mmpx
++UNSUPPORTED: gcc.dg/lto/chkp-ctor-merge_0.c
++UNSUPPORTED: gcc.dg/lto/chkp-privatize-1_0.c
++UNSUPPORTED: gcc.dg/lto/chkp-privatize-2_0.c
++UNSUPPORTED: gcc.dg/lto/chkp-privatize_0.c
++UNSUPPORTED: gcc.dg/lto/chkp-removed-alias_0.c
++UNSUPPORTED: gcc.dg/lto/chkp-static-bounds_0.c
++UNSUPPORTED: gcc.dg/lto/chkp-wrap-asm-name_0.c
+ 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
+@@ -72209,9 +70984,7 @@ PASS: gcc.dg/lto/pr64685 c_lto_pr64685_0.o-c_lto_pr64685_1.o execute -flto
+ PASS: gcc.dg/lto/pr65130 c_lto_pr65130_0.o assemble, -flto -O1 -fdevirtualize
+ PASS: gcc.dg/lto/pr65130 c_lto_pr65130_1.o assemble, -flto -O1 -fdevirtualize
+ PASS: gcc.dg/lto/pr65130 c_lto_pr65130_0.o-c_lto_pr65130_1.o link, -flto -O1 -fdevirtualize
+-PASS: gcc.dg/lto/pr66221 c_lto_pr66221_0.o assemble, -O2 -flto -fcheck-pointer-bounds -mmpx
+-PASS: gcc.dg/lto/pr66221 c_lto_pr66221_1.o assemble, -O2 -flto -fcheck-pointer-bounds -mmpx
+-PASS: gcc.dg/lto/pr66221 c_lto_pr66221_0.o-c_lto_pr66221_1.o link, -O2 -flto -fcheck-pointer-bounds -mmpx
++UNSUPPORTED: gcc.dg/lto/pr66221_0.c
+ PASS: gcc.dg/lto/pr67452 c_lto_pr67452_0.o assemble, -O2 -flto -fopenmp-simd
+ PASS: gcc.dg/lto/pr67452 c_lto_pr67452_0.o-c_lto_pr67452_0.o link, -O2 -flto -fopenmp-simd
+ PASS: gcc.dg/lto/resolutions c_lto_resolutions_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin
+@@ -75165,29 +73938,35 @@ PASS: gcc.dg/pch/warn-1.c -Os -I. -Dwith_PCH invalid files (test for errors,
PASS: gcc.dg/pch/warn-1.c -Os -I. -Dwith_PCH (test for warnings, line )
PASS: gcc.dg/pch/warn-1.c -Os -I. -Dwith_PCH (test for excess errors)
PASS: ./largefile.h -O0 -g (test for excess errors)
@@ -11898,13 +8861,6 @@ index 09a8a33..101d4e4 100644
PASS: largefile.c -O2 -I. -Dwithout_PCH (test for excess errors)
-PASS: gcc.dg/pch/largefile.c -O2 assembly comparison
+FAIL: gcc.dg/pch/largefile.c -O2 assembly comparison
- PASS: ./largefile.h -O3 -fomit-frame-pointer (test for excess errors)
--PASS: largefile.c -O3 -fomit-frame-pointer -I. -Dwith_PCH (test for excess errors)
-+FAIL: largefile.c -O3 -fomit-frame-pointer -I. -Dwith_PCH (internal compiler error)
-+FAIL: largefile.c -O3 -fomit-frame-pointer -I. -Dwith_PCH (test for excess errors)
- PASS: largefile.c -O3 -fomit-frame-pointer -I. -Dwithout_PCH (test for excess errors)
--PASS: gcc.dg/pch/largefile.c -O3 -fomit-frame-pointer assembly comparison
-+FAIL: gcc.dg/pch/largefile.c -O3 -fomit-frame-pointer assembly comparison
PASS: ./largefile.h -O3 -g (test for excess errors)
-PASS: largefile.c -O3 -g -I. -Dwith_PCH (test for excess errors)
+FAIL: largefile.c -O3 -g -I. -Dwith_PCH (internal compiler error)
@@ -11922,17 +8878,38 @@ index 09a8a33..101d4e4 100644
Running [...]/hurd/master/gcc/testsuite/gcc.dg/plugin/plugin.exp ...
PASS: gcc.dg/plugin/selfassign.c compilation
PASS: gcc.dg/plugin/self-assign-test-1.c -fplugin=./selfassign.so (test for warnings, line 15)
-@@ -78050,8 +73604,7 @@ PASS: gcc.dg/tm/memopt-12.c (test for excess errors)
+@@ -76631,8 +75410,7 @@ 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
+ PASS: gcc.dg/tm/memopt-13.c scan-tree-dump-times tmmark "memcpyRnWt \\(&large_global," 1
-PASS: gcc.dg/tm/memopt-15.c (test for excess errors)
-PASS: gcc.dg/tm/memopt-15.c scan-assembler _ITM_LM128
+UNSUPPORTED: gcc.dg/tm/memopt-15.c
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)
-@@ -91768,238 +87321,6 @@ PASS: gcc.dg/torture/tls/tls-test.c -O2 -flto -fno-use-linker-plugin -flto-par
+@@ -80934,13 +79712,13 @@ PASS: gcc.dg/torture/pr41094.c -O2 -flto -fno-use-linker-plugin -flto-partitio
+ PASS: gcc.dg/torture/pr41094.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+ PASS: gcc.dg/torture/pr41094.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ PASS: gcc.dg/torture/pr41094.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.dg/torture/pr41261.c -O0 (test for excess errors)
+-PASS: gcc.dg/torture/pr41261.c -O1 (test for excess errors)
+-PASS: gcc.dg/torture/pr41261.c -O2 (test for excess errors)
+-PASS: gcc.dg/torture/pr41261.c -O3 -g (test for excess errors)
+-PASS: gcc.dg/torture/pr41261.c -Os (test for excess errors)
+-PASS: gcc.dg/torture/pr41261.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.dg/torture/pr41261.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
++UNSUPPORTED: gcc.dg/torture/pr41261.c -O0
++UNSUPPORTED: gcc.dg/torture/pr41261.c -O1
++UNSUPPORTED: gcc.dg/torture/pr41261.c -O2
++UNSUPPORTED: gcc.dg/torture/pr41261.c -O3 -g
++UNSUPPORTED: gcc.dg/torture/pr41261.c -Os
++UNSUPPORTED: gcc.dg/torture/pr41261.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
++UNSUPPORTED: gcc.dg/torture/pr41261.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+ PASS: gcc.dg/torture/pr41555.c -O0 (test for excess errors)
+ PASS: gcc.dg/torture/pr41555.c -O0 execution test
+ PASS: gcc.dg/torture/pr41555.c -O1 (test for excess errors)
+@@ -89629,240 +88407,6 @@ PASS: gcc.dg/torture/tls/tls-test.c -O2 -flto -fno-use-linker-plugin -flto-par
PASS: gcc.dg/torture/tls/tls-test.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
PASS: gcc.dg/torture/tls/tls-test.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
Running [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp ...
@@ -11944,7 +8921,7 @@ index 09a8a33..101d4e4 100644
-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/20050826-2.c scan-tree-dump-not dom2 "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
@@ -11953,11 +8930,13 @@ index 09a8a33..101d4e4 100644
-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/cmpsf-1.c scan-tree-dump-not dom2 "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
-PASS: gcc.dg/tree-prof/cold_partition_label.c execution, -fprofile-use -D_PROFILE_USE
+-PASS: gcc.dg/tree-prof/cold_partition_label.c scan-assembler foo[._]+cold[._]+0
+-PASS: gcc.dg/tree-prof/cold_partition_label.c scan-assembler size[ \ta-zA-Z0-0]+foo[._]+cold[._]+0
-PASS: gcc.dg/tree-prof/comp-goto-1.c compilation, -fprofile-generate -D_PROFILE_GENERATE
-PASS: gcc.dg/tree-prof/comp-goto-1.c execution, -fprofile-generate -D_PROFILE_GENERATE
-PASS: gcc.dg/tree-prof/comp-goto-1.c compilation, -fprofile-use -D_PROFILE_USE
@@ -12171,7 +9150,17 @@ index 09a8a33..101d4e4 100644
Running [...]/hurd/master/gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp ...
PASS: gcc.dg/tree-ssa/20030530-2.c (test for excess errors)
PASS: gcc.dg/tree-ssa/20030530-2.c scan-tree-dump-times dom2 "first_gp_reg_save" 1
-@@ -94585,2726 +89906,6 @@ PASS: gcc.dg/tree-ssa/writeonly.c scan-tree-dump optimized "magic2"
+@@ -92266,8 +90810,7 @@ PASS: gcc.dg/tree-ssa/ssa-lim-1.c (test for excess errors)
+ PASS: gcc.dg/tree-ssa/ssa-lim-1.c scan-tree-dump-times lim2 "1 <<" 3
+ PASS: gcc.dg/tree-ssa/ssa-lim-10.c (test for excess errors)
+ PASS: gcc.dg/tree-ssa/ssa-lim-10.c scan-tree-dump lim2 "Executing store motion of pos"
+-PASS: gcc.dg/tree-ssa/ssa-lim-11.c (test for excess errors)
+-PASS: gcc.dg/tree-ssa/ssa-lim-11.c scan-tree-dump-times lim2 "Executing store motion of __gcov0.access_buf\\[[01]\\] from loop 1" 2
++UNSUPPORTED: gcc.dg/tree-ssa/ssa-lim-11.c
+ PASS: gcc.dg/tree-ssa/ssa-lim-12.c (test for excess errors)
+ PASS: gcc.dg/tree-ssa/ssa-lim-12.c scan-tree-dump-times lim2 "!= 0 ? " 2
+ PASS: gcc.dg/tree-ssa/ssa-lim-2.c (test for excess errors)
+@@ -92730,2640 +91273,6 @@ PASS: gcc.dg/tree-ssa/writeonly.c scan-tree-dump optimized "magic2"
PASS: gcc.dg/tree-ssa/writeonly.c scan-tree-dump optimized "foo"
Running [...]/hurd/master/gcc/testsuite/gcc.dg/tsan/tsan.exp ...
Running [...]/hurd/master/gcc/testsuite/gcc.dg/ubsan/ubsan.exp ...
@@ -12181,8 +9170,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/align-1.c -O1 execution test
-PASS: c-c++-common/ubsan/align-1.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/align-1.c -O2 execution test
--PASS: c-c++-common/ubsan/align-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/align-1.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/ubsan/align-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/align-1.c -O3 -g execution test
-PASS: c-c++-common/ubsan/align-1.c -Os (test for excess errors)
@@ -12200,9 +9187,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/align-2.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/align-2.c -O2 execution test
-PASS: c-c++-common/ubsan/align-2.c -O2 output pattern test
--PASS: c-c++-common/ubsan/align-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/align-2.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/align-2.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/align-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/align-2.c -O3 -g execution test
-PASS: c-c++-common/ubsan/align-2.c -O3 -g output pattern test
@@ -12221,8 +9205,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/align-3.c -O1 execution test
-PASS: c-c++-common/ubsan/align-3.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/align-3.c -O2 execution test
--PASS: c-c++-common/ubsan/align-3.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/align-3.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/ubsan/align-3.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/align-3.c -O3 -g execution test
-PASS: c-c++-common/ubsan/align-3.c -Os (test for excess errors)
@@ -12240,9 +9222,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/align-4.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/align-4.c -O2 execution test
-PASS: c-c++-common/ubsan/align-4.c -O2 output pattern test
--PASS: c-c++-common/ubsan/align-4.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/align-4.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/align-4.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/align-4.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/align-4.c -O3 -g execution test
-PASS: c-c++-common/ubsan/align-4.c -O3 -g output pattern test
@@ -12261,8 +9240,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/align-5.c -O1 scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/align-5.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/align-5.c -O2 scan-assembler-not __ubsan_handle
--PASS: c-c++-common/ubsan/align-5.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/align-5.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/align-5.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/align-5.c -O3 -g scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/align-5.c -Os (test for excess errors)
@@ -12280,9 +9257,6 @@ index 09a8a33..101d4e4 100644
-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
--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
-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
@@ -12307,10 +9281,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/align-7.c -O2 execution test
-PASS: c-c++-common/ubsan/align-7.c -O2 output pattern test
-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
--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
@@ -12333,9 +9303,6 @@ index 09a8a33..101d4e4 100644
-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
@@ -12346,6 +9313,27 @@ index 09a8a33..101d4e4 100644
-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/align-9.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/align-9.c -O0 execution test
+-PASS: c-c++-common/ubsan/align-9.c -O0 output pattern test
+-PASS: c-c++-common/ubsan/align-9.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/align-9.c -O1 execution test
+-PASS: c-c++-common/ubsan/align-9.c -O1 output pattern test
+-PASS: c-c++-common/ubsan/align-9.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/align-9.c -O2 execution test
+-PASS: c-c++-common/ubsan/align-9.c -O2 output pattern test
+-PASS: c-c++-common/ubsan/align-9.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/align-9.c -O3 -g execution test
+-PASS: c-c++-common/ubsan/align-9.c -O3 -g output pattern test
+-PASS: c-c++-common/ubsan/align-9.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/align-9.c -Os execution test
+-PASS: c-c++-common/ubsan/align-9.c -Os output pattern test
+-PASS: c-c++-common/ubsan/align-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/align-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/ubsan/align-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: c-c++-common/ubsan/align-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/align-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/ubsan/align-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
-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
@@ -12358,10 +9346,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/attrib-1.c -O2 scan-assembler-not __ubsan_handle_shift_out_of_bounds
-PASS: c-c++-common/ubsan/attrib-1.c -O2 scan-assembler-not __ubsan_handle_divrem_overflow
-PASS: c-c++-common/ubsan/attrib-1.c -O2 scan-assembler-not __ubsan_handle_builtin_unreachable
--PASS: c-c++-common/ubsan/attrib-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/attrib-1.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle_shift_out_of_bounds
--PASS: c-c++-common/ubsan/attrib-1.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle_divrem_overflow
--PASS: c-c++-common/ubsan/attrib-1.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle_builtin_unreachable
-PASS: c-c++-common/ubsan/attrib-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/attrib-1.c -O3 -g scan-assembler-not __ubsan_handle_shift_out_of_bounds
-PASS: c-c++-common/ubsan/attrib-1.c -O3 -g scan-assembler-not __ubsan_handle_divrem_overflow
@@ -12384,8 +9368,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/attrib-2.c -O1 scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/attrib-2.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/attrib-2.c -O2 scan-assembler-not __ubsan_handle
--PASS: c-c++-common/ubsan/attrib-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/attrib-2.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/attrib-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/attrib-2.c -O3 -g scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/attrib-2.c -Os (test for excess errors)
@@ -12400,8 +9382,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/attrib-3.c -O1 scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/attrib-3.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/attrib-3.c -O2 scan-assembler-not __ubsan_handle
--PASS: c-c++-common/ubsan/attrib-3.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/attrib-3.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/attrib-3.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/attrib-3.c -O3 -g scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/attrib-3.c -Os (test for excess errors)
@@ -12416,8 +9396,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/attrib-4.c -O1 scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/attrib-4.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/attrib-4.c -O2 scan-assembler-not __ubsan_handle
--PASS: c-c++-common/ubsan/attrib-4.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/attrib-4.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/attrib-4.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/attrib-4.c -O3 -g scan-assembler-not __ubsan_handle
-PASS: c-c++-common/ubsan/attrib-4.c -Os (test for excess errors)
@@ -12432,8 +9410,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/bounds-1.c -O1 execution test
-PASS: c-c++-common/ubsan/bounds-1.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-1.c -O2 execution test
--PASS: c-c++-common/ubsan/bounds-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-1.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/ubsan/bounds-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-1.c -O3 -g execution test
-PASS: c-c++-common/ubsan/bounds-1.c -Os (test for excess errors)
@@ -12442,6 +9418,69 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/bounds-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
-PASS: c-c++-common/ubsan/bounds-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/ubsan/bounds-10.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-10.c -O0 execution test
+-PASS: c-c++-common/ubsan/bounds-10.c -O0 output pattern test
+-PASS: c-c++-common/ubsan/bounds-10.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-10.c -O1 execution test
+-PASS: c-c++-common/ubsan/bounds-10.c -O1 output pattern test
+-PASS: c-c++-common/ubsan/bounds-10.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-10.c -O2 execution test
+-PASS: c-c++-common/ubsan/bounds-10.c -O2 output pattern test
+-PASS: c-c++-common/ubsan/bounds-10.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-10.c -O3 -g execution test
+-PASS: c-c++-common/ubsan/bounds-10.c -O3 -g output pattern test
+-PASS: c-c++-common/ubsan/bounds-10.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-10.c -Os execution test
+-PASS: c-c++-common/ubsan/bounds-10.c -Os output pattern test
+-PASS: c-c++-common/ubsan/bounds-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/ubsan/bounds-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: c-c++-common/ubsan/bounds-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/ubsan/bounds-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
+-PASS: c-c++-common/ubsan/bounds-11.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-11.c -O0 execution test
+-PASS: c-c++-common/ubsan/bounds-11.c -O0 output pattern test
+-PASS: c-c++-common/ubsan/bounds-11.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-11.c -O1 execution test
+-PASS: c-c++-common/ubsan/bounds-11.c -O1 output pattern test
+-PASS: c-c++-common/ubsan/bounds-11.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-11.c -O2 execution test
+-PASS: c-c++-common/ubsan/bounds-11.c -O2 output pattern test
+-PASS: c-c++-common/ubsan/bounds-11.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-11.c -O3 -g execution test
+-PASS: c-c++-common/ubsan/bounds-11.c -O3 -g output pattern test
+-PASS: c-c++-common/ubsan/bounds-11.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-11.c -Os execution test
+-PASS: c-c++-common/ubsan/bounds-11.c -Os output pattern test
+-PASS: c-c++-common/ubsan/bounds-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/ubsan/bounds-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: c-c++-common/ubsan/bounds-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/ubsan/bounds-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
+-PASS: c-c++-common/ubsan/bounds-12.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-12.c -O0 execution test
+-PASS: c-c++-common/ubsan/bounds-12.c -O0 output pattern test
+-PASS: c-c++-common/ubsan/bounds-12.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-12.c -O1 execution test
+-PASS: c-c++-common/ubsan/bounds-12.c -O1 output pattern test
+-PASS: c-c++-common/ubsan/bounds-12.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-12.c -O2 execution test
+-PASS: c-c++-common/ubsan/bounds-12.c -O2 output pattern test
+-PASS: c-c++-common/ubsan/bounds-12.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-12.c -O3 -g execution test
+-PASS: c-c++-common/ubsan/bounds-12.c -O3 -g output pattern test
+-PASS: c-c++-common/ubsan/bounds-12.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-12.c -Os execution test
+-PASS: c-c++-common/ubsan/bounds-12.c -Os output pattern test
+-PASS: c-c++-common/ubsan/bounds-12.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-12.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/ubsan/bounds-12.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: c-c++-common/ubsan/bounds-12.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-12.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/ubsan/bounds-12.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
-PASS: c-c++-common/ubsan/bounds-2.c -O0 (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-2.c -O0 execution test
-PASS: c-c++-common/ubsan/bounds-2.c -O0 output pattern test
@@ -12451,15 +9490,9 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/bounds-2.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-2.c -O2 execution test
-PASS: c-c++-common/ubsan/bounds-2.c -O2 output pattern test
--PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer output pattern test
--PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer -funroll-loops execution test
--PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer -funroll-loops output pattern test
--PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
--PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test
+-PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/bounds-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-PASS: c-c++-common/ubsan/bounds-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-2.c -O3 -g execution test
-PASS: c-c++-common/ubsan/bounds-2.c -O3 -g output pattern test
@@ -12475,7 +9508,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/bounds-3.c -O0 (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-3.c -O1 (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-3.c -O2 (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-3.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-3.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-3.c -Os (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -12483,7 +9515,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/bounds-4.c -O0 (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-4.c -O1 (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-4.c -O2 (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-4.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-4.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-4.c -Os (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -12497,15 +9528,9 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/bounds-5.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-5.c -O2 execution test
-PASS: c-c++-common/ubsan/bounds-5.c -O2 output pattern test
--PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer output pattern test
--PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer -funroll-loops execution test
--PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer -funroll-loops output pattern test
--PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
--PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test
+-PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/bounds-5.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-PASS: c-c++-common/ubsan/bounds-5.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-5.c -O3 -g execution test
-PASS: c-c++-common/ubsan/bounds-5.c -O3 -g output pattern test
@@ -12519,15 +9544,29 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/bounds-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
-PASS: c-c++-common/ubsan/bounds-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
-PASS: c-c++-common/ubsan/bounds-6.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-6.c -O0 execution test
+-PASS: c-c++-common/ubsan/bounds-6.c -O0 output pattern test
-PASS: c-c++-common/ubsan/bounds-6.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-6.c -O1 execution test
+-PASS: c-c++-common/ubsan/bounds-6.c -O1 output pattern test
-PASS: c-c++-common/ubsan/bounds-6.c -O2 (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-6.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-6.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-6.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-6.c -O2 execution test
+-PASS: c-c++-common/ubsan/bounds-6.c -O2 output pattern test
+-PASS: c-c++-common/ubsan/bounds-6.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-6.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/bounds-6.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-PASS: c-c++-common/ubsan/bounds-6.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-6.c -O3 -g execution test
+-PASS: c-c++-common/ubsan/bounds-6.c -O3 -g output pattern test
-PASS: c-c++-common/ubsan/bounds-6.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-6.c -Os execution test
+-PASS: c-c++-common/ubsan/bounds-6.c -Os output pattern test
-PASS: c-c++-common/ubsan/bounds-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/ubsan/bounds-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
-PASS: c-c++-common/ubsan/bounds-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/ubsan/bounds-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
-PASS: c-c++-common/ubsan/bounds-7.c -O0 (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-7.c -O0 execution test
-PASS: c-c++-common/ubsan/bounds-7.c -O0 output pattern test
@@ -12537,15 +9576,9 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/bounds-7.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-7.c -O2 execution test
-PASS: c-c++-common/ubsan/bounds-7.c -O2 output pattern test
--PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer output pattern test
--PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer -funroll-loops execution test
--PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer -funroll-loops output pattern test
--PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
--PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
--PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test
+-PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/bounds-7.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-PASS: c-c++-common/ubsan/bounds-7.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-7.c -O3 -g execution test
-PASS: c-c++-common/ubsan/bounds-7.c -O3 -g output pattern test
@@ -12558,10 +9591,54 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/bounds-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
-PASS: c-c++-common/ubsan/bounds-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
-PASS: c-c++-common/ubsan/bounds-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
+-PASS: c-c++-common/ubsan/bounds-8.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-8.c -O0 execution test
+-PASS: c-c++-common/ubsan/bounds-8.c -O0 output pattern test
+-PASS: c-c++-common/ubsan/bounds-8.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-8.c -O1 execution test
+-PASS: c-c++-common/ubsan/bounds-8.c -O1 output pattern test
+-PASS: c-c++-common/ubsan/bounds-8.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-8.c -O2 execution test
+-PASS: c-c++-common/ubsan/bounds-8.c -O2 output pattern test
+-PASS: c-c++-common/ubsan/bounds-8.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-8.c -O3 -g execution test
+-PASS: c-c++-common/ubsan/bounds-8.c -O3 -g output pattern test
+-PASS: c-c++-common/ubsan/bounds-8.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-8.c -Os execution test
+-PASS: c-c++-common/ubsan/bounds-8.c -Os output pattern test
+-PASS: c-c++-common/ubsan/bounds-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/ubsan/bounds-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: c-c++-common/ubsan/bounds-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/ubsan/bounds-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
+-PASS: c-c++-common/ubsan/bounds-9.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-9.c -O0 execution test
+-PASS: c-c++-common/ubsan/bounds-9.c -O0 output pattern test
+-PASS: c-c++-common/ubsan/bounds-9.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-9.c -O1 execution test
+-PASS: c-c++-common/ubsan/bounds-9.c -O1 output pattern test
+-PASS: c-c++-common/ubsan/bounds-9.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-9.c -O2 execution test
+-PASS: c-c++-common/ubsan/bounds-9.c -O2 output pattern test
+-PASS: c-c++-common/ubsan/bounds-9.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-9.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/bounds-9.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
+-PASS: c-c++-common/ubsan/bounds-9.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-9.c -O3 -g execution test
+-PASS: c-c++-common/ubsan/bounds-9.c -O3 -g output pattern test
+-PASS: c-c++-common/ubsan/bounds-9.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-9.c -Os execution test
+-PASS: c-c++-common/ubsan/bounds-9.c -Os output pattern test
+-PASS: c-c++-common/ubsan/bounds-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/ubsan/bounds-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: c-c++-common/ubsan/bounds-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/bounds-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/ubsan/bounds-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
-PASS: c-c++-common/ubsan/const-char-1.c -O0 (test for excess errors)
-PASS: c-c++-common/ubsan/const-char-1.c -O1 (test for excess errors)
-PASS: c-c++-common/ubsan/const-char-1.c -O2 (test for excess errors)
--PASS: c-c++-common/ubsan/const-char-1.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: c-c++-common/ubsan/const-char-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/const-char-1.c -Os (test for excess errors)
-PASS: c-c++-common/ubsan/const-char-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -12569,7 +9646,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/const-expr-1.c -O0 (test for excess errors)
-PASS: c-c++-common/ubsan/const-expr-1.c -O1 (test for excess errors)
-PASS: c-c++-common/ubsan/const-expr-1.c -O2 (test for excess errors)
--PASS: c-c++-common/ubsan/const-expr-1.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: c-c++-common/ubsan/const-expr-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/const-expr-1.c -Os (test for excess errors)
-PASS: c-c++-common/ubsan/const-expr-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -12583,9 +9659,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/div-by-zero-1.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-1.c -O2 execution test
-PASS: c-c++-common/ubsan/div-by-zero-1.c -O2 output pattern test
--PASS: c-c++-common/ubsan/div-by-zero-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/div-by-zero-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/div-by-zero-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/div-by-zero-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-1.c -O3 -g execution test
-PASS: c-c++-common/ubsan/div-by-zero-1.c -O3 -g output pattern test
@@ -12607,9 +9680,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/div-by-zero-2.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-2.c -O2 execution test
-PASS: c-c++-common/ubsan/div-by-zero-2.c -O2 output pattern test
--PASS: c-c++-common/ubsan/div-by-zero-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/div-by-zero-2.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/div-by-zero-2.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/div-by-zero-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-2.c -O3 -g execution test
-PASS: c-c++-common/ubsan/div-by-zero-2.c -O3 -g output pattern test
@@ -12631,9 +9701,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/div-by-zero-3.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-3.c -O2 execution test
-PASS: c-c++-common/ubsan/div-by-zero-3.c -O2 output pattern test
--PASS: c-c++-common/ubsan/div-by-zero-3.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/div-by-zero-3.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/div-by-zero-3.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/div-by-zero-3.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-3.c -O3 -g execution test
-PASS: c-c++-common/ubsan/div-by-zero-3.c -O3 -g output pattern test
@@ -12652,8 +9719,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/div-by-zero-4.c -O1 execution test
-PASS: c-c++-common/ubsan/div-by-zero-4.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-4.c -O2 execution test
--PASS: c-c++-common/ubsan/div-by-zero-4.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/div-by-zero-4.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/ubsan/div-by-zero-4.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-4.c -O3 -g execution test
-PASS: c-c++-common/ubsan/div-by-zero-4.c -Os (test for excess errors)
@@ -12665,7 +9730,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/div-by-zero-5.c -O0 (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-5.c -O1 (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-5.c -O2 (test for excess errors)
--PASS: c-c++-common/ubsan/div-by-zero-5.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-5.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-5.c -Os (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -12679,9 +9743,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/div-by-zero-6.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-6.c -O2 execution test
-PASS: c-c++-common/ubsan/div-by-zero-6.c -O2 output pattern test
--PASS: c-c++-common/ubsan/div-by-zero-6.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/div-by-zero-6.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/div-by-zero-6.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/div-by-zero-6.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-6.c -O3 -g execution test
-PASS: c-c++-common/ubsan/div-by-zero-6.c -O3 -g output pattern test
@@ -12703,9 +9764,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/div-by-zero-7.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-7.c -O2 execution test
-PASS: c-c++-common/ubsan/div-by-zero-7.c -O2 output pattern test
--PASS: c-c++-common/ubsan/div-by-zero-7.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/div-by-zero-7.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/div-by-zero-7.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/div-by-zero-7.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/div-by-zero-7.c -O3 -g execution test
-PASS: c-c++-common/ubsan/div-by-zero-7.c -O3 -g output pattern test
@@ -12727,9 +9785,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O2 execution test
-PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O2 output pattern test
--PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O3 -g execution test
-PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O3 -g output pattern test
@@ -12747,7 +9802,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/float-cast-overflow-10.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/float-cast-overflow-10.c -O2 execution test
-PASS: c-c++-common/ubsan/float-cast-overflow-10.c -O2 output pattern test
--UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-10.c -O3 -fomit-frame-pointer
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-10.c -O3 -g
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-10.c -Os
-PASS: c-c++-common/ubsan/float-cast-overflow-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
@@ -12759,7 +9813,6 @@ index 09a8a33..101d4e4 100644
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-2.c -O0
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-2.c -O1
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-2.c -O2
--UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-2.c -O3 -fomit-frame-pointer
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-2.c -O3 -g
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-2.c -Os
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
@@ -12773,9 +9826,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O2 execution test
-PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O2 output pattern test
--PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O3 -g execution test
-PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O3 -g output pattern test
@@ -12791,7 +9841,6 @@ index 09a8a33..101d4e4 100644
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-4.c -O0
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-4.c -O1
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-4.c -O2
--UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-4.c -O3 -fomit-frame-pointer
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-4.c -O3 -g
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-4.c -Os
-UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
@@ -12805,9 +9854,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O2 execution test
-PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O2 output pattern test
--PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O3 -g execution test
-PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O3 -g output pattern test
@@ -12829,9 +9875,6 @@ index 09a8a33..101d4e4 100644
-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
--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
-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
@@ -12848,9 +9891,7 @@ index 09a8a33..101d4e4 100644
-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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -12862,9 +9903,7 @@ index 09a8a33..101d4e4 100644
-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
--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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -12878,7 +9917,6 @@ index 09a8a33..101d4e4 100644
-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
--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)
@@ -12896,9 +9934,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O2 execution test
-PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O2 output pattern test
--PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O3 -g execution test
-PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O3 -g output pattern test
@@ -12920,15 +9955,9 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/load-bool-enum.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/load-bool-enum.c -O2 execution test
-PASS: c-c++-common/ubsan/load-bool-enum.c -O2 output pattern test
--PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer output pattern test
--PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
--PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer -funroll-loops execution test
--PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer -funroll-loops output pattern test
--PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
--PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
--PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test
+-PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -g execution test
-PASS: c-c++-common/ubsan/load-bool-enum.c -O3 -g output pattern test
@@ -12950,9 +9979,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/nonnull-1.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/nonnull-1.c -O2 execution test
-PASS: c-c++-common/ubsan/nonnull-1.c -O2 output pattern test
--PASS: c-c++-common/ubsan/nonnull-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/nonnull-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/nonnull-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/nonnull-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/nonnull-1.c -O3 -g execution test
-PASS: c-c++-common/ubsan/nonnull-1.c -O3 -g output pattern test
@@ -12974,9 +10000,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/nonnull-2.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/nonnull-2.c -O2 execution test
-PASS: c-c++-common/ubsan/nonnull-2.c -O2 output pattern test
--PASS: c-c++-common/ubsan/nonnull-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/nonnull-2.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/nonnull-2.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/nonnull-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/nonnull-2.c -O3 -g execution test
-PASS: c-c++-common/ubsan/nonnull-2.c -O3 -g output pattern test
@@ -12998,9 +10021,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/nonnull-3.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/nonnull-3.c -O2 execution test
-PASS: c-c++-common/ubsan/nonnull-3.c -O2 output pattern test
--PASS: c-c++-common/ubsan/nonnull-3.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/nonnull-3.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/nonnull-3.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/nonnull-3.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/nonnull-3.c -O3 -g execution test
-PASS: c-c++-common/ubsan/nonnull-3.c -O3 -g output pattern test
@@ -13019,8 +10039,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/nonnull-4.c -O1 execution test
-PASS: c-c++-common/ubsan/nonnull-4.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/nonnull-4.c -O2 execution test
--PASS: c-c++-common/ubsan/nonnull-4.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/nonnull-4.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/ubsan/nonnull-4.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/nonnull-4.c -O3 -g execution test
-PASS: c-c++-common/ubsan/nonnull-4.c -Os (test for excess errors)
@@ -13035,8 +10053,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/nonnull-5.c -O1 execution test
-PASS: c-c++-common/ubsan/nonnull-5.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/nonnull-5.c -O2 execution test
--PASS: c-c++-common/ubsan/nonnull-5.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/nonnull-5.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/ubsan/nonnull-5.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/nonnull-5.c -O3 -g execution test
-PASS: c-c++-common/ubsan/nonnull-5.c -Os (test for excess errors)
@@ -13054,9 +10070,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/null-1.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/null-1.c -O2 execution test
-PASS: c-c++-common/ubsan/null-1.c -O2 output pattern test
--PASS: c-c++-common/ubsan/null-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/null-1.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/null-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/null-1.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/null-1.c -O3 -g execution test
-PASS: c-c++-common/ubsan/null-1.c -O3 -g output pattern test
@@ -13078,9 +10091,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/null-10.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/null-10.c -O2 execution test
-PASS: c-c++-common/ubsan/null-10.c -O2 output pattern test
--PASS: c-c++-common/ubsan/null-10.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/null-10.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/null-10.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/null-10.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/null-10.c -O3 -g execution test
-PASS: c-c++-common/ubsan/null-10.c -O3 -g output pattern test
@@ -13102,9 +10112,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/null-11.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/null-11.c -O2 execution test
-PASS: c-c++-common/ubsan/null-11.c -O2 output pattern test
--PASS: c-c++-common/ubsan/null-11.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/null-11.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/null-11.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/null-11.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/null-11.c -O3 -g execution test
-PASS: c-c++-common/ubsan/null-11.c -O3 -g output pattern test
@@ -13126,9 +10133,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/null-2.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/null-2.c -O2 execution test
-PASS: c-c++-common/ubsan/null-2.c -O2 output pattern test
--PASS: c-c++-common/ubsan/null-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/null-2.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/null-2.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/null-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/null-2.c -O3 -g execution test
-PASS: c-c++-common/ubsan/null-2.c -O3 -g output pattern test
@@ -13150,9 +10154,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/null-3.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/null-3.c -O2 execution test
-PASS: c-c++-common/ubsan/null-3.c -O2 output pattern test
--PASS: c-c++-common/ubsan/null-3.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/null-3.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/null-3.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/null-3.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/null-3.c -O3 -g execution test
-PASS: c-c++-common/ubsan/null-3.c -O3 -g output pattern test
@@ -13174,9 +10175,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/null-4.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/null-4.c -O2 execution test
-PASS: c-c++-common/ubsan/null-4.c -O2 output pattern test
--PASS: c-c++-common/ubsan/null-4.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/null-4.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/null-4.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/null-4.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/null-4.c -O3 -g execution test
-PASS: c-c++-common/ubsan/null-4.c -O3 -g output pattern test
@@ -13198,9 +10196,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/null-5.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/null-5.c -O2 execution test
-PASS: c-c++-common/ubsan/null-5.c -O2 output pattern test
--PASS: c-c++-common/ubsan/null-5.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/null-5.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/null-5.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/null-5.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/null-5.c -O3 -g execution test
-PASS: c-c++-common/ubsan/null-5.c -O3 -g output pattern test
@@ -13222,9 +10217,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/null-6.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/null-6.c -O2 execution test
-PASS: c-c++-common/ubsan/null-6.c -O2 output pattern test
--PASS: c-c++-common/ubsan/null-6.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/null-6.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/null-6.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/null-6.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/null-6.c -O3 -g execution test
-PASS: c-c++-common/ubsan/null-6.c -O3 -g output pattern test
@@ -13246,9 +10238,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/null-7.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/null-7.c -O2 execution test
-PASS: c-c++-common/ubsan/null-7.c -O2 output pattern test
--PASS: c-c++-common/ubsan/null-7.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/null-7.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/null-7.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/null-7.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/null-7.c -O3 -g execution test
-PASS: c-c++-common/ubsan/null-7.c -O3 -g output pattern test
@@ -13270,9 +10259,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/null-8.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/null-8.c -O2 execution test
-PASS: c-c++-common/ubsan/null-8.c -O2 output pattern test
--PASS: c-c++-common/ubsan/null-8.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/null-8.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/null-8.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/null-8.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/null-8.c -O3 -g execution test
-PASS: c-c++-common/ubsan/null-8.c -O3 -g output pattern test
@@ -13294,9 +10280,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/null-9.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/null-9.c -O2 execution test
-PASS: c-c++-common/ubsan/null-9.c -O2 output pattern test
--PASS: c-c++-common/ubsan/null-9.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/null-9.c -O3 -fomit-frame-pointer execution test
--PASS: c-c++-common/ubsan/null-9.c -O3 -fomit-frame-pointer output pattern test
-PASS: c-c++-common/ubsan/null-9.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/null-9.c -O3 -g execution test
-PASS: c-c++-common/ubsan/null-9.c -O3 -g output pattern test
@@ -13314,9 +10297,7 @@ index 09a8a33..101d4e4 100644
-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
--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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -13330,9 +10311,7 @@ index 09a8a33..101d4e4 100644
-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
--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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -13344,7 +10323,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -13353,7 +10331,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -13365,9 +10342,7 @@ index 09a8a33..101d4e4 100644
-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
--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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -13381,9 +10356,7 @@ index 09a8a33..101d4e4 100644
-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
--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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -13395,7 +10368,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -13405,9 +10377,7 @@ index 09a8a33..101d4e4 100644
-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
--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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -13421,9 +10391,7 @@ index 09a8a33..101d4e4 100644
-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
--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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -13437,9 +10405,7 @@ index 09a8a33..101d4e4 100644
-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
--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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -13454,8 +10420,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -13470,8 +10434,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -13486,8 +10448,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -13505,9 +10465,6 @@ index 09a8a33..101d4e4 100644
-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
--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
-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
@@ -13529,9 +10486,6 @@ index 09a8a33..101d4e4 100644
-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
--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
-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
@@ -13550,8 +10504,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -13560,10 +10512,30 @@ index 09a8a33..101d4e4 100644
-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
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O0 execution test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O0 output pattern test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O1 execution test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O1 output pattern test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O2 execution test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O2 output pattern test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O3 -g execution test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O3 -g output pattern test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/overflow-add-5.c -Os execution test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -Os output pattern test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/ubsan/overflow-add-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern 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
@@ -13574,8 +10546,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -13593,9 +10563,6 @@ index 09a8a33..101d4e4 100644
-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
--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
-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
@@ -13614,12 +10581,8 @@ index 09a8a33..101d4e4 100644
-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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -13637,15 +10600,9 @@ index 09a8a33..101d4e4 100644
-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
--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
--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
--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
+-PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-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
@@ -13667,9 +10624,6 @@ index 09a8a33..101d4e4 100644
-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
--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
-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
@@ -13688,8 +10642,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -13707,9 +10659,6 @@ index 09a8a33..101d4e4 100644
-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
--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
-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
@@ -13728,8 +10677,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -13747,9 +10694,6 @@ index 09a8a33..101d4e4 100644
-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
--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
-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
@@ -13771,15 +10715,9 @@ index 09a8a33..101d4e4 100644
-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
--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
--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
--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
+-PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-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
@@ -13801,9 +10739,6 @@ index 09a8a33..101d4e4 100644
-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
--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
-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
@@ -13822,8 +10757,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -13832,14 +10765,26 @@ index 09a8a33..101d4e4 100644
-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/pr56956.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr56956.c -O0 execution test
+-PASS: c-c++-common/ubsan/pr56956.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr56956.c -O1 execution test
+-PASS: c-c++-common/ubsan/pr56956.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr56956.c -O2 execution test
+-PASS: c-c++-common/ubsan/pr56956.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/pr56956.c -O3 -g execution test
+-PASS: c-c++-common/ubsan/pr56956.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/pr56956.c -Os execution test
+-PASS: c-c++-common/ubsan/pr56956.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/pr56956.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/ubsan/pr56956.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/pr56956.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)
@@ -13854,8 +10799,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -13873,9 +10816,6 @@ index 09a8a33..101d4e4 100644
-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
@@ -13897,9 +10837,6 @@ index 09a8a33..101d4e4 100644
-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
--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
-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
@@ -13915,7 +10852,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -13926,8 +10862,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -13945,9 +10879,6 @@ index 09a8a33..101d4e4 100644
-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
--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
-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
@@ -13966,8 +10897,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -13985,9 +10914,6 @@ index 09a8a33..101d4e4 100644
-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
--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
-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
@@ -14009,9 +10935,6 @@ index 09a8a33..101d4e4 100644
-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
--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
-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
@@ -14027,9 +10950,7 @@ index 09a8a33..101d4e4 100644
-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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -14043,9 +10964,6 @@ index 09a8a33..101d4e4 100644
-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
--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
-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
@@ -14064,7 +10982,6 @@ index 09a8a33..101d4e4 100644
-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
--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)
@@ -14078,7 +10995,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -14086,9 +11002,7 @@ index 09a8a33..101d4e4 100644
-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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -14096,9 +11010,7 @@ index 09a8a33..101d4e4 100644
-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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -14106,7 +11018,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -14114,7 +11025,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -14122,7 +11032,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -14130,11 +11039,71 @@ index 09a8a33..101d4e4 100644
-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/pr64906.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr64906.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr64906.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr64906.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/pr64906.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/pr64906.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/pr64906.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-UNSUPPORTED: c-c++-common/ubsan/pr65081.c -O0
+-UNSUPPORTED: c-c++-common/ubsan/pr65081.c -O1
+-PASS: c-c++-common/ubsan/pr65081.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65081.c -O2 execution test
+-UNSUPPORTED: c-c++-common/ubsan/pr65081.c -O3 -g
+-UNSUPPORTED: c-c++-common/ubsan/pr65081.c -Os
+-PASS: c-c++-common/ubsan/pr65081.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65081.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/ubsan/pr65081.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65081.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: c-c++-common/ubsan/pr65367.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65367.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65367.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65367.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65367.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65367.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65367.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65984.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65984.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65984.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65984.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65984.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65984.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/pr65984.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/pr66908.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr66908.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr66908.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr66908.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/pr66908.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/pr66908.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/pr66908.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/pr66908.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/pr67921.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr67921.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr67921.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr67921.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/pr67921.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/pr67921.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/pr67921.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/pr67921.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/pr68142.c -O0 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr68142.c -O0 execution test
+-PASS: c-c++-common/ubsan/pr68142.c -O1 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr68142.c -O1 execution test
+-PASS: c-c++-common/ubsan/pr68142.c -O2 (test for excess errors)
+-PASS: c-c++-common/ubsan/pr68142.c -O2 execution test
+-PASS: c-c++-common/ubsan/pr68142.c -O3 -g (test for excess errors)
+-PASS: c-c++-common/ubsan/pr68142.c -O3 -g execution test
+-PASS: c-c++-common/ubsan/pr68142.c -Os (test for excess errors)
+-PASS: c-c++-common/ubsan/pr68142.c -Os execution test
+-PASS: c-c++-common/ubsan/pr68142.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: c-c++-common/ubsan/pr68142.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: c-c++-common/ubsan/pr68142.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: c-c++-common/ubsan/pr68142.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
-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
@@ -14144,15 +11113,9 @@ index 09a8a33..101d4e4 100644
-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
--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
--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
--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
+-PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-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
@@ -14174,15 +11137,9 @@ index 09a8a33..101d4e4 100644
-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
--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
--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
--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
+-PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-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
@@ -14204,15 +11161,9 @@ index 09a8a33..101d4e4 100644
-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
--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
--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
--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
+-PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-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
@@ -14229,7 +11180,6 @@ index 09a8a33..101d4e4 100644
-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 )
@@ -14242,7 +11192,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -14257,7 +11206,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -14273,7 +11221,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -14285,7 +11232,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -14293,7 +11239,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -14301,7 +11246,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -14309,7 +11253,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -14323,15 +11266,9 @@ index 09a8a33..101d4e4 100644
-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
--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
--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
--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
+-PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-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
@@ -14353,9 +11290,6 @@ index 09a8a33..101d4e4 100644
-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
--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
-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
@@ -14374,8 +11308,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -14393,9 +11325,6 @@ index 09a8a33..101d4e4 100644
-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
--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
-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
@@ -14408,118 +11337,12 @@ index 09a8a33..101d4e4 100644
-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
--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 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 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 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 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 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 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 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
-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)
@@ -14537,15 +11360,9 @@ index 09a8a33..101d4e4 100644
-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
--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
--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
--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
+-PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
-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
@@ -14561,7 +11378,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -14569,7 +11385,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -14580,8 +11395,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -14599,9 +11412,6 @@ index 09a8a33..101d4e4 100644
-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
--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
-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
@@ -14623,9 +11433,6 @@ index 09a8a33..101d4e4 100644
-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
--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
-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
@@ -14643,7 +11450,6 @@ index 09a8a33..101d4e4 100644
-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
--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)
@@ -14661,9 +11467,6 @@ index 09a8a33..101d4e4 100644
-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
--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
-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
@@ -14682,8 +11485,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/vla-2.c -O1 execution test
-PASS: c-c++-common/ubsan/vla-2.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/vla-2.c -O2 execution test
--PASS: c-c++-common/ubsan/vla-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/vla-2.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/ubsan/vla-2.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/vla-2.c -O3 -g execution test
-PASS: c-c++-common/ubsan/vla-2.c -Os (test for excess errors)
@@ -14698,8 +11499,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/vla-3.c -O1 execution test
-PASS: c-c++-common/ubsan/vla-3.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/vla-3.c -O2 execution test
--PASS: c-c++-common/ubsan/vla-3.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/vla-3.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/ubsan/vla-3.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/vla-3.c -O3 -g execution test
-PASS: c-c++-common/ubsan/vla-3.c -Os (test for excess errors)
@@ -14714,8 +11513,6 @@ index 09a8a33..101d4e4 100644
-PASS: c-c++-common/ubsan/vla-4.c -O1 execution test
-PASS: c-c++-common/ubsan/vla-4.c -O2 (test for excess errors)
-PASS: c-c++-common/ubsan/vla-4.c -O2 execution test
--PASS: c-c++-common/ubsan/vla-4.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: c-c++-common/ubsan/vla-4.c -O3 -fomit-frame-pointer execution test
-PASS: c-c++-common/ubsan/vla-4.c -O3 -g (test for excess errors)
-PASS: c-c++-common/ubsan/vla-4.c -O3 -g execution test
-PASS: c-c++-common/ubsan/vla-4.c -Os (test for excess errors)
@@ -14727,11 +11524,31 @@ index 09a8a33..101d4e4 100644
-PASS: gcc.dg/ubsan/bounds-1.c -O0 (test for excess errors)
-PASS: gcc.dg/ubsan/bounds-1.c -O1 (test for excess errors)
-PASS: gcc.dg/ubsan/bounds-1.c -O2 (test for excess errors)
--PASS: gcc.dg/ubsan/bounds-1.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: gcc.dg/ubsan/bounds-1.c -O3 -g (test for excess errors)
-PASS: gcc.dg/ubsan/bounds-1.c -Os (test for excess errors)
-PASS: gcc.dg/ubsan/bounds-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
-PASS: gcc.dg/ubsan/bounds-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.dg/ubsan/bounds-2.c -O0 (test for excess errors)
+-PASS: gcc.dg/ubsan/bounds-2.c -O0 execution test
+-PASS: gcc.dg/ubsan/bounds-2.c -O0 output pattern test
+-PASS: gcc.dg/ubsan/bounds-2.c -O1 (test for excess errors)
+-PASS: gcc.dg/ubsan/bounds-2.c -O1 execution test
+-PASS: gcc.dg/ubsan/bounds-2.c -O1 output pattern test
+-PASS: gcc.dg/ubsan/bounds-2.c -O2 (test for excess errors)
+-PASS: gcc.dg/ubsan/bounds-2.c -O2 execution test
+-PASS: gcc.dg/ubsan/bounds-2.c -O2 output pattern test
+-PASS: gcc.dg/ubsan/bounds-2.c -O3 -g (test for excess errors)
+-PASS: gcc.dg/ubsan/bounds-2.c -O3 -g execution test
+-PASS: gcc.dg/ubsan/bounds-2.c -O3 -g output pattern test
+-PASS: gcc.dg/ubsan/bounds-2.c -Os (test for excess errors)
+-PASS: gcc.dg/ubsan/bounds-2.c -Os execution test
+-PASS: gcc.dg/ubsan/bounds-2.c -Os output pattern test
+-PASS: gcc.dg/ubsan/bounds-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.dg/ubsan/bounds-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.dg/ubsan/bounds-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test
+-PASS: gcc.dg/ubsan/bounds-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.dg/ubsan/bounds-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.dg/ubsan/bounds-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
-PASS: gcc.dg/ubsan/c-shift-1.c -O0 (test for errors, line 10)
-PASS: gcc.dg/ubsan/c-shift-1.c -O0 (test for errors, line 11)
-PASS: gcc.dg/ubsan/c-shift-1.c -O0 (test for errors, line 12)
@@ -14753,13 +11570,6 @@ index 09a8a33..101d4e4 100644
-PASS: gcc.dg/ubsan/c-shift-1.c -O2 (test for errors, line 14)
-PASS: gcc.dg/ubsan/c-shift-1.c -O2 (test for errors, line 15)
-PASS: gcc.dg/ubsan/c-shift-1.c -O2 (test for excess errors)
--PASS: gcc.dg/ubsan/c-shift-1.c -O3 -fomit-frame-pointer (test for errors, line 10)
--PASS: gcc.dg/ubsan/c-shift-1.c -O3 -fomit-frame-pointer (test for errors, line 11)
--PASS: gcc.dg/ubsan/c-shift-1.c -O3 -fomit-frame-pointer (test for errors, line 12)
--PASS: gcc.dg/ubsan/c-shift-1.c -O3 -fomit-frame-pointer (test for errors, line 13)
--PASS: gcc.dg/ubsan/c-shift-1.c -O3 -fomit-frame-pointer (test for errors, line 14)
--PASS: gcc.dg/ubsan/c-shift-1.c -O3 -fomit-frame-pointer (test for errors, line 15)
--PASS: gcc.dg/ubsan/c-shift-1.c -O3 -fomit-frame-pointer (test for excess errors)
-PASS: gcc.dg/ubsan/c-shift-1.c -O3 -g (test for errors, line 10)
-PASS: gcc.dg/ubsan/c-shift-1.c -O3 -g (test for errors, line 11)
-PASS: gcc.dg/ubsan/c-shift-1.c -O3 -g (test for errors, line 12)
@@ -14788,6 +11598,55 @@ index 09a8a33..101d4e4 100644
-PASS: gcc.dg/ubsan/c-shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 14)
-PASS: gcc.dg/ubsan/c-shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 15)
-PASS: gcc.dg/ubsan/c-shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O0 (test for errors, line 11)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O0 (test for errors, line 12)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O0 (test for errors, line 13)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O0 (test for errors, line 14)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O0 (test for errors, line 26)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O0 (test for errors, line 27)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O0 (test for excess errors)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O1 (test for errors, line 11)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O1 (test for errors, line 12)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O1 (test for errors, line 13)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O1 (test for errors, line 14)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O1 (test for errors, line 26)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O1 (test for errors, line 27)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O1 (test for excess errors)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O2 (test for errors, line 11)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O2 (test for errors, line 12)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O2 (test for errors, line 13)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O2 (test for errors, line 14)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O2 (test for errors, line 26)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O2 (test for errors, line 27)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O2 (test for excess errors)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O3 -g (test for errors, line 11)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O3 -g (test for errors, line 12)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O3 -g (test for errors, line 13)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O3 -g (test for errors, line 14)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O3 -g (test for errors, line 26)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O3 -g (test for errors, line 27)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O3 -g (test for excess errors)
+-PASS: gcc.dg/ubsan/c-shift-2.c -Os (test for errors, line 11)
+-PASS: gcc.dg/ubsan/c-shift-2.c -Os (test for errors, line 12)
+-PASS: gcc.dg/ubsan/c-shift-2.c -Os (test for errors, line 13)
+-PASS: gcc.dg/ubsan/c-shift-2.c -Os (test for errors, line 14)
+-PASS: gcc.dg/ubsan/c-shift-2.c -Os (test for errors, line 26)
+-PASS: gcc.dg/ubsan/c-shift-2.c -Os (test for errors, line 27)
+-PASS: gcc.dg/ubsan/c-shift-2.c -Os (test for excess errors)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 11)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 12)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 13)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 14)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 26)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 27)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 11)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 12)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 13)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 14)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 26)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 27)
+-PASS: gcc.dg/ubsan/c-shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
-PASS: gcc.dg/ubsan/c99-shift-1.c -O0 (test for excess errors)
-PASS: gcc.dg/ubsan/c99-shift-1.c -O0 execution test
-PASS: gcc.dg/ubsan/c99-shift-1.c -O0 output pattern test
@@ -14797,9 +11656,6 @@ index 09a8a33..101d4e4 100644
-PASS: gcc.dg/ubsan/c99-shift-1.c -O2 (test for excess errors)
-PASS: gcc.dg/ubsan/c99-shift-1.c -O2 execution test
-PASS: gcc.dg/ubsan/c99-shift-1.c -O2 output pattern test
--PASS: gcc.dg/ubsan/c99-shift-1.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/ubsan/c99-shift-1.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/ubsan/c99-shift-1.c -O3 -fomit-frame-pointer output pattern test
-PASS: gcc.dg/ubsan/c99-shift-1.c -O3 -g (test for excess errors)
-PASS: gcc.dg/ubsan/c99-shift-1.c -O3 -g execution test
-PASS: gcc.dg/ubsan/c99-shift-1.c -O3 -g output pattern test
@@ -14821,9 +11677,6 @@ index 09a8a33..101d4e4 100644
-PASS: gcc.dg/ubsan/c99-shift-2.c -O2 (test for excess errors)
-PASS: gcc.dg/ubsan/c99-shift-2.c -O2 execution test
-PASS: gcc.dg/ubsan/c99-shift-2.c -O2 output pattern test
--PASS: gcc.dg/ubsan/c99-shift-2.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/ubsan/c99-shift-2.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/ubsan/c99-shift-2.c -O3 -fomit-frame-pointer output pattern test
-PASS: gcc.dg/ubsan/c99-shift-2.c -O3 -g (test for excess errors)
-PASS: gcc.dg/ubsan/c99-shift-2.c -O3 -g execution test
-PASS: gcc.dg/ubsan/c99-shift-2.c -O3 -g output pattern test
@@ -14836,6 +11689,42 @@ index 09a8a33..101d4e4 100644
-PASS: gcc.dg/ubsan/c99-shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
-PASS: gcc.dg/ubsan/c99-shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
-PASS: gcc.dg/ubsan/c99-shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-1.c -O0 (test for excess errors)
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-1.c -O0 execution test
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-1.c -O1 (test for excess errors)
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-1.c -O1 execution test
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-1.c -O2 (test for excess errors)
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-1.c -O2 execution test
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-1.c -O3 -g (test for excess errors)
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-1.c -O3 -g execution test
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-1.c -Os (test for excess errors)
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-1.c -Os execution test
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-2.c -O0 (test for excess errors)
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-2.c -O0 execution test
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-2.c -O1 (test for excess errors)
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-2.c -O1 execution test
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-2.c -O2 (test for excess errors)
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-2.c -O2 execution test
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-2.c -O3 -g (test for excess errors)
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-2.c -O3 -g execution test
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-2.c -Os (test for excess errors)
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-2.c -Os execution test
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.dg/ubsan/c99-wrapv-shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.dg/ubsan/float-cast-overflow-atomic.c -O0 (test for excess errors)
+-PASS: gcc.dg/ubsan/float-cast-overflow-atomic.c -O1 (test for excess errors)
+-PASS: gcc.dg/ubsan/float-cast-overflow-atomic.c -O2 (test for excess errors)
+-PASS: gcc.dg/ubsan/float-cast-overflow-atomic.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.dg/ubsan/float-cast-overflow-atomic.c -O3 -g (test for excess errors)
+-PASS: gcc.dg/ubsan/float-cast-overflow-atomic.c -Os (test for excess errors)
+-PASS: gcc.dg/ubsan/float-cast-overflow-atomic.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.dg/ubsan/float-cast-overflow-atomic.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
-PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -O0 (test for excess errors)
-PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -O0 execution test
-PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -O0 output pattern test
@@ -14845,9 +11734,6 @@ index 09a8a33..101d4e4 100644
-PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -O2 (test for excess errors)
-PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -O2 execution test
-PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -O2 output pattern test
--PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -O3 -fomit-frame-pointer (test for excess errors)
--PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -O3 -fomit-frame-pointer execution test
--PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -O3 -fomit-frame-pointer output pattern test
-PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -O3 -g (test for excess errors)
-PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -O3 -g execution test
-PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -O3 -g output pattern test
@@ -14864,7 +11750,6 @@ index 09a8a33..101d4e4 100644
-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)
@@ -14876,9 +11761,7 @@ index 09a8a33..101d4e4 100644
-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
--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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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)
@@ -14890,15 +11773,35 @@ index 09a8a33..101d4e4 100644
-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)
+-PASS: gcc.dg/ubsan/pr67279.c -O0 (test for excess errors)
+-PASS: gcc.dg/ubsan/pr67279.c -O1 (test for excess errors)
+-PASS: gcc.dg/ubsan/pr67279.c -O2 (test for excess errors)
+-PASS: gcc.dg/ubsan/pr67279.c -O3 -g (test for excess errors)
+-PASS: gcc.dg/ubsan/pr67279.c -Os (test for excess errors)
+-PASS: gcc.dg/ubsan/pr67279.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.dg/ubsan/pr67279.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.dg/ubsan/pr67662.c -O0 (test for excess errors)
+-PASS: gcc.dg/ubsan/pr67662.c -O0 execution test
+-PASS: gcc.dg/ubsan/pr67662.c -O1 (test for excess errors)
+-PASS: gcc.dg/ubsan/pr67662.c -O1 execution test
+-PASS: gcc.dg/ubsan/pr67662.c -O2 (test for excess errors)
+-PASS: gcc.dg/ubsan/pr67662.c -O2 execution test
+-PASS: gcc.dg/ubsan/pr67662.c -O3 -g (test for excess errors)
+-PASS: gcc.dg/ubsan/pr67662.c -O3 -g execution test
+-PASS: gcc.dg/ubsan/pr67662.c -Os (test for excess errors)
+-PASS: gcc.dg/ubsan/pr67662.c -Os execution test
+-PASS: gcc.dg/ubsan/pr67662.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.dg/ubsan/pr67662.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.dg/ubsan/pr67662.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.dg/ubsan/pr67662.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
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
-@@ -101848,22 +94449,6 @@ PASS: gcc.dg/weak/weak-9.c scan-assembler weak[^ \t]*[ \t]_?f4
+@@ -100309,22 +96218,6 @@ PASS: gcc.dg/weak/weak-9.c scan-assembler weak[^ \t]*[ \t]_?f4
Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/acker1.exp ...
Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/arm-isr.exp ...
Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/bprob.exp ...
@@ -14921,7 +11824,7 @@ index 09a8a33..101d4e4 100644
Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/dectest.exp ...
Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/dhry.exp ...
Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/gcov.exp ...
-@@ -111206,12 +103791,8 @@ PASS: gcc.target/i386/long-double-128-9.c execution test
+@@ -109750,12 +105643,8 @@ PASS: gcc.target/i386/long-double-128-9.c execution test
PASS: gcc.target/i386/long-double-64-1.c (test for excess errors)
PASS: gcc.target/i386/long-double-64-1.c scan-assembler-not fldt
PASS: gcc.target/i386/long-double-64-1.c scan-assembler-not call[\\t ]*_?__multf3
@@ -14936,7 +11839,7 @@ index 09a8a33..101d4e4 100644
PASS: gcc.target/i386/long-double-64-4.c (test for excess errors)
PASS: gcc.target/i386/long-double-64-4.c scan-assembler-not fldt
PASS: gcc.target/i386/long-double-64-4.c scan-assembler-not call[\\t ]*_?__multf3
-@@ -111224,24 +103805,16 @@ PASS: gcc.target/i386/long-double-64-6.c scan-assembler-not call[\\t ]*_?__multf
+@@ -109768,24 +105657,16 @@ PASS: gcc.target/i386/long-double-64-6.c scan-assembler-not call[\\t ]*_?__multf
PASS: gcc.target/i386/long-double-64-7.c (test for excess errors)
PASS: gcc.target/i386/long-double-64-7.c scan-assembler-not fldt
PASS: gcc.target/i386/long-double-64-7.c scan-assembler-not call[\\t ]*_?__multf3
@@ -14965,9 +11868,9 @@ index 09a8a33..101d4e4 100644
PASS: gcc.target/i386/long-double-80-4.c (test for excess errors)
PASS: gcc.target/i386/long-double-80-4.c scan-assembler fldt
PASS: gcc.target/i386/long-double-80-4.c scan-assembler-not call[\\t ]*_?__multf3
-@@ -111284,8 +103857,8 @@ 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
+@@ -109834,8 +105715,8 @@ PASS: gcc.target/i386/mask-unpack.c (test for excess errors)
+ PASS: gcc.target/i386/mask-unpack.c scan-tree-dump-times vect "vectorized 1 loops" 10
+ PASS: gcc.target/i386/mask-unpack.c scan-assembler-not maskmov
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
@@ -14976,17 +11879,39 @@ index 09a8a33..101d4e4 100644
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)
-@@ -111365,8 +103938,7 @@ PASS: gcc.target/i386/ms_hook_prologue.c execution test
+@@ -109917,26 +105798,18 @@ PASS: gcc.target/i386/ms_hook_prologue.c (test for excess errors)
+ PASS: gcc.target/i386/ms_hook_prologue.c execution test
PASS: gcc.target/i386/mul.c (test for excess errors)
PASS: gcc.target/i386/mul.c scan-assembler and[^\\n]*magic
+-PASS: gcc.target/i386/mvc1.c (test for excess errors)
+-PASS: gcc.target/i386/mvc1.c execution test
++UNSUPPORTED: gcc.target/i386/mvc1.c
+ PASS: gcc.target/i386/mvc2.c (test for excess errors)
+ PASS: gcc.target/i386/mvc3.c (test for errors, line 4)
+ PASS: gcc.target/i386/mvc3.c (test for excess errors)
+-PASS: gcc.target/i386/mvc4.c (test for excess errors)
+-PASS: gcc.target/i386/mvc4.c execution test
+-PASS: gcc.target/i386/mvc5.c (test for excess errors)
+-PASS: gcc.target/i386/mvc5.c scan-assembler-times foo.ifunc 6
++UNSUPPORTED: gcc.target/i386/mvc4.c
++UNSUPPORTED: gcc.target/i386/mvc5.c
+ PASS: gcc.target/i386/mvc6.c (test for excess errors)
+ PASS: gcc.target/i386/mvc6.c scan-assembler vpshufb
+ PASS: gcc.target/i386/mvc6.c scan-assembler punpcklbw
+-PASS: gcc.target/i386/mvc7.c (test for excess errors)
+-PASS: gcc.target/i386/mvc7.c scan-assembler foo.resolver
+-PASS: gcc.target/i386/mvc7.c scan-assembler avx
+-PASS: gcc.target/i386/mvc7.c scan-assembler slm
+-PASS: gcc.target/i386/mvc7.c scan-assembler-times foo.ifunc 4
++UNSUPPORTED: gcc.target/i386/mvc7.c
UNSUPPORTED: gcc.target/i386/nest-1.c
-PASS: gcc.target/i386/nop-mcount.c (test for excess errors)
-PASS: gcc.target/i386/nop-mcount.c scan-assembler-not __fentry__
+UNSUPPORTED: gcc.target/i386/nop-mcount.c
- PASS: gcc.target/i386/nrv1.c (test for excess errors)
- PASS: gcc.target/i386/nrv1.c scan-tree-dump-times optimized "return slot optimization" 1
- PASS: gcc.target/i386/opt-1.c (test for excess errors)
-@@ -111433,10 +104005,10 @@ PASS: gcc.target/i386/pentium4-not-mull.c scan-assembler-not imull
+ UNSUPPORTED: gcc.target/i386/noplt-1.c
+ UNSUPPORTED: gcc.target/i386/noplt-2.c
+ UNSUPPORTED: gcc.target/i386/noplt-3.c
+@@ -110007,10 +105880,10 @@ 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 excess errors)
@@ -15001,7 +11926,16 @@ index 09a8a33..101d4e4 100644
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
-@@ -111895,7 +104467,7 @@ PASS: gcc.target/i386/pr46226.c execution test
+@@ -110166,7 +106039,7 @@ PASS: gcc.target/i386/pr32219-7.c scan-assembler-not movl[ \t]xxx@GOT\\(%[^,]*\\
+ PASS: gcc.target/i386/pr32219-8.c (test for excess errors)
+ PASS: gcc.target/i386/pr32219-8.c scan-assembler-not movl[ \t]xxx@GOTOFF\\(%[^,]*\\), %eax
+ PASS: gcc.target/i386/pr32219-8.c scan-assembler movl[ \t]xxx@GOT\\(%[^,]*\\), %eax
+-PASS: gcc.target/i386/pr32219-9.c (test for excess errors)
++UNSUPPORTED: gcc.target/i386/pr32219-9.c
+ PASS: gcc.target/i386/pr32268.c (test for excess errors)
+ PASS: gcc.target/i386/pr32268.c execution test
+ UNSUPPORTED: gcc.target/i386/pr32280-1.c
+@@ -110499,7 +106372,7 @@ PASS: gcc.target/i386/pr46226.c execution test
PASS: gcc.target/i386/pr46253.c (test for excess errors)
PASS: gcc.target/i386/pr46253.c scan-assembler-times avx_vzeroupper 1
UNSUPPORTED: gcc.target/i386/pr46254.c
@@ -15010,7 +11944,7 @@ index 09a8a33..101d4e4 100644
PASS: gcc.target/i386/pr46295.c (test for excess errors)
PASS: gcc.target/i386/pr46295.c scan-assembler-times avx_vzeroupper 1
PASS: gcc.target/i386/pr46419.c (test for excess errors)
-@@ -112260,20 +104832,13 @@ PASS: gcc.target/i386/pr60902.c execution test
+@@ -110876,20 +106749,13 @@ 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)
@@ -15038,7 +11972,7 @@ index 09a8a33..101d4e4 100644
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
-@@ -112293,7 +104858,7 @@ PASS: gcc.target/i386/pr62120.c (test for excess errors)
+@@ -110912,7 +106778,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)
@@ -15047,7 +11981,110 @@ index 09a8a33..101d4e4 100644
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)
-@@ -112361,8 +104926,7 @@ PASS: gcc.target/i386/recip-vec-sqrtf-avx.c (test for excess errors)
+@@ -110997,18 +106863,10 @@ PASS: gcc.target/i386/pr65184.c (test for excess errors)
+ PASS: gcc.target/i386/pr65217.c (test for excess errors)
+ PASS: gcc.target/i386/pr65217.c scan-assembler-not negl
+ PASS: gcc.target/i386/pr65217.c scan-assembler-not andl
+-PASS: gcc.target/i386/pr65248-1.c (test for excess errors)
+-PASS: gcc.target/i386/pr65248-1.c scan-assembler-not xxx@GOTOFF
+-PASS: gcc.target/i386/pr65248-1.c scan-assembler xxx@GOT\\(
+-PASS: gcc.target/i386/pr65248-2.c (test for excess errors)
+-PASS: gcc.target/i386/pr65248-2.c scan-assembler-not xxx@GOTOFF
+-PASS: gcc.target/i386/pr65248-2.c scan-assembler xxx@GOT\\(
+-PASS: gcc.target/i386/pr65248-3.c (test for excess errors)
+-PASS: gcc.target/i386/pr65248-3.c scan-assembler-not xxx@GOTOFF
+-PASS: gcc.target/i386/pr65248-3.c scan-assembler xxx@GOT\\(
+-PASS: gcc.target/i386/pr65248-4.c (test for excess errors)
+-PASS: gcc.target/i386/pr65248-4.c scan-assembler-not xxx@GOTOFF
+-PASS: gcc.target/i386/pr65248-4.c scan-assembler xxx@GOT\\(
++UNSUPPORTED: gcc.target/i386/pr65248-1.c
++UNSUPPORTED: gcc.target/i386/pr65248-2.c
++UNSUPPORTED: gcc.target/i386/pr65248-3.c
++UNSUPPORTED: gcc.target/i386/pr65248-4.c
+ PASS: gcc.target/i386/pr65520.c (test for excess errors)
+ PASS: gcc.target/i386/pr65520.c scan-assembler-not div[^\n\r]*%
+ PASS: gcc.target/i386/pr65523.c (test for excess errors)
+@@ -111035,27 +106893,19 @@ PASS: gcc.target/i386/pr66112-2.c scan-assembler-times mulw[ \t] 2
+ PASS: gcc.target/i386/pr66112-2.c scan-assembler-times imulw[ \t] 1
+ PASS: gcc.target/i386/pr66137.c (test for excess errors)
+ PASS: gcc.target/i386/pr66174.c (test for excess errors)
+-PASS: gcc.target/i386/pr66232-1.c (test for excess errors)
+-PASS: gcc.target/i386/pr66232-1.c scan-assembler jmp[ \t]*.bar@GOT\\(
++UNSUPPORTED: gcc.target/i386/pr66232-1.c
+ UNSUPPORTED: gcc.target/i386/pr66232-10.c
+ UNSUPPORTED: gcc.target/i386/pr66232-11.c
+ UNSUPPORTED: gcc.target/i386/pr66232-12.c
+ UNSUPPORTED: gcc.target/i386/pr66232-13.c
+-PASS: gcc.target/i386/pr66232-2.c (test for excess errors)
+-PASS: gcc.target/i386/pr66232-2.c scan-assembler call[ \t]*.bar@GOT\\(
+-PASS: gcc.target/i386/pr66232-3.c (test for excess errors)
+-PASS: gcc.target/i386/pr66232-3.c scan-assembler jmp[ \t]*.bar@GOT\\(
+-PASS: gcc.target/i386/pr66232-4.c (test for excess errors)
+-PASS: gcc.target/i386/pr66232-4.c scan-assembler call[ \t]*.bar@GOT\\(
++UNSUPPORTED: gcc.target/i386/pr66232-2.c
++UNSUPPORTED: gcc.target/i386/pr66232-3.c
++UNSUPPORTED: gcc.target/i386/pr66232-4.c
+ UNSUPPORTED: gcc.target/i386/pr66232-5.c
+-PASS: gcc.target/i386/pr66232-6.c (test for excess errors)
+-PASS: gcc.target/i386/pr66232-6.c scan-assembler-not jmp[ \t]*.bar@GOT
+-PASS: gcc.target/i386/pr66232-7.c (test for excess errors)
+-PASS: gcc.target/i386/pr66232-7.c scan-assembler-not call[ \t]*.bar@GOT
+-PASS: gcc.target/i386/pr66232-8.c (test for excess errors)
+-PASS: gcc.target/i386/pr66232-8.c scan-assembler-not jmp[ \t]*.bar@GOT
+-PASS: gcc.target/i386/pr66232-9.c (test for excess errors)
+-PASS: gcc.target/i386/pr66232-9.c scan-assembler-not call[ \t]*.bar@GOT
++UNSUPPORTED: gcc.target/i386/pr66232-6.c
++UNSUPPORTED: gcc.target/i386/pr66232-7.c
++UNSUPPORTED: gcc.target/i386/pr66232-8.c
++UNSUPPORTED: gcc.target/i386/pr66232-9.c
+ PASS: gcc.target/i386/pr66274.c (test for excess errors)
+ PASS: gcc.target/i386/pr66274.c scan-assembler-not push %r
+ UNSUPPORTED: gcc.target/i386/pr66275.c
+@@ -111116,16 +106966,9 @@ PASS: gcc.target/i386/pr66906.c execution test
+ PASS: gcc.target/i386/pr66922.c (test for excess errors)
+ PASS: gcc.target/i386/pr66922.c execution test
+ UNSUPPORTED: gcc.target/i386/pr66978.c
+-PASS: gcc.target/i386/pr67215-1.c (test for excess errors)
+-PASS: gcc.target/i386/pr67215-1.c scan-assembler call[ \t]*.bar@GOT\\(
+-PASS: gcc.target/i386/pr67215-1.c scan-assembler-not movl[ \t]*.bar@GOT\\(
+-PASS: gcc.target/i386/pr67215-1.c scan-assembler-not call[ \t]*.bar@PLT
+-PASS: gcc.target/i386/pr67215-2.c (test for excess errors)
+-PASS: gcc.target/i386/pr67215-2.c scan-assembler call[ \t]*.bar@GOT\\(
+-PASS: gcc.target/i386/pr67215-2.c scan-assembler-not movl[ \t]*.bar@GOT\\(
+-PASS: gcc.target/i386/pr67215-2.c scan-assembler-not call[ \t]*.bar@PLT
+-PASS: gcc.target/i386/pr67215-3.c (test for excess errors)
+-PASS: gcc.target/i386/pr67215-3.c scan-rtl-dump expand "\\(call \\(mem:QI \\(mem/u/c:"
++UNSUPPORTED: gcc.target/i386/pr67215-1.c
++UNSUPPORTED: gcc.target/i386/pr67215-2.c
++UNSUPPORTED: gcc.target/i386/pr67215-3.c
+ PASS: gcc.target/i386/pr67265-2.c (test for excess errors)
+ PASS: gcc.target/i386/pr67265.c (test for excess errors)
+ PASS: gcc.target/i386/pr67317-1.c (test for excess errors)
+@@ -111200,17 +107043,12 @@ PASS: gcc.target/i386/pr68701-1.c (test for warnings, line )
+ PASS: gcc.target/i386/pr68701-1.c (test for excess errors)
+ PASS: gcc.target/i386/pr68701-2.c (test for warnings, line )
+ PASS: gcc.target/i386/pr68701-2.c (test for excess errors)
+-PASS: gcc.target/i386/pr68937-1.c (test for excess errors)
+-PASS: gcc.target/i386/pr68937-1.c scan-assembler jmp[ \t]*.bar@GOT\\(%e(a|c|d)x\\)
+-PASS: gcc.target/i386/pr68937-2.c (test for excess errors)
+-PASS: gcc.target/i386/pr68937-2.c scan-assembler jmp[ \t]*.bar@GOT\\(%e(a|c|d)x\\)
+-PASS: gcc.target/i386/pr68937-3.c (test for excess errors)
+-PASS: gcc.target/i386/pr68937-3.c scan-assembler-not jmp[ \t]*.bar@GOT
+-PASS: gcc.target/i386/pr68937-4.c (test for excess errors)
+-PASS: gcc.target/i386/pr68937-4.c scan-assembler jmp[ \t]*.bar@GOT\\(%e(a|c|d)x\\)
+-PASS: gcc.target/i386/pr68937-5.c (test for excess errors)
+-PASS: gcc.target/i386/pr68937-6.c (test for excess errors)
+-PASS: gcc.target/i386/pr68937-6.c scan-assembler jmp[ \t]bar
++UNSUPPORTED: gcc.target/i386/pr68937-1.c
++UNSUPPORTED: gcc.target/i386/pr68937-2.c
++UNSUPPORTED: gcc.target/i386/pr68937-3.c
++UNSUPPORTED: gcc.target/i386/pr68937-4.c
++UNSUPPORTED: gcc.target/i386/pr68937-5.c
++UNSUPPORTED: gcc.target/i386/pr68937-6.c
+ PASS: gcc.target/i386/pr68956.c (test for excess errors)
+ PASS: gcc.target/i386/pr68956.c execution test
+ PASS: gcc.target/i386/pr68986-1.c (test for excess errors)
+@@ -111291,8 +107129,7 @@ PASS: gcc.target/i386/recip-vec-sqrtf-avx.c (test for excess errors)
PASS: gcc.target/i386/recip-vec-sqrtf-avx.c scan-assembler-times vrsqrtps[ \\t]+[^\n]*%ymm 3
PASS: gcc.target/i386/recip-vec-sqrtf.c (test for excess errors)
PASS: gcc.target/i386/recip-vec-sqrtf.c scan-assembler-times rsqrtps 3
@@ -15057,7 +12094,7 @@ index 09a8a33..101d4e4 100644
PASS: gcc.target/i386/regparm-stdcall.c (test for excess errors)
PASS: gcc.target/i386/regparm-stdcall.c execution test
PASS: gcc.target/i386/regparm.c (test for warnings, line 6)
-@@ -113334,8 +105898,7 @@ PASS: gcc.target/i386/stack-realign.c execution test
+@@ -112275,8 +108112,7 @@ PASS: gcc.target/i386/stack-realign.c execution test
PASS: gcc.target/i386/stack-usage-realign.c (test for excess errors)
PASS: gcc.target/i386/stack-usage-realign.c scan-file main\t48\tdynamic,bounded
PASS: gcc.target/i386/strinline.c (test for excess errors)
@@ -15067,35 +12104,4241 @@ index 09a8a33..101d4e4 100644
PASS: gcc.target/i386/sw-1.c (test for excess errors)
PASS: gcc.target/i386/sw-1.c scan-rtl-dump pro_and_epilogue "Performing shrink-wrapping"
PASS: gcc.target/i386/tailcall-1.c (test for excess errors)
-@@ -114670,10 +107233,10 @@ Running [...]/hurd/master/gcc/testsuite/gcc.test-framework/test-framework.exp ..
+@@ -113337,226 +109173,6 @@ PASS: gcc.target/i386/xsaves-1.c scan-assembler xrstors[ \\t]
+ UNSUPPORTED: gcc.target/i386/xsaves64-1.c
+ UNSUPPORTED: gcc.target/i386/zee.c
+ Running [...]/hurd/master/gcc/testsuite/gcc.target/i386/iamcu/abi-iamcu.exp ...
+-PASS: gcc.target/i386/iamcu/test_3_element_struct_and_unions.c compilation, -O0
+-PASS: gcc.target/i386/iamcu/test_3_element_struct_and_unions.c execution, -O0
+-PASS: gcc.target/i386/iamcu/test_3_element_struct_and_unions.c compilation, -O1
+-PASS: gcc.target/i386/iamcu/test_3_element_struct_and_unions.c execution, -O1
+-PASS: gcc.target/i386/iamcu/test_3_element_struct_and_unions.c compilation, -O2
+-PASS: gcc.target/i386/iamcu/test_3_element_struct_and_unions.c execution, -O2
+-PASS: gcc.target/i386/iamcu/test_3_element_struct_and_unions.c compilation, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_3_element_struct_and_unions.c execution, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_3_element_struct_and_unions.c compilation, -Os
+-PASS: gcc.target/i386/iamcu/test_3_element_struct_and_unions.c execution, -Os
+-PASS: gcc.target/i386/iamcu/test_3_element_struct_and_unions.c compilation, -Og -g
+-PASS: gcc.target/i386/iamcu/test_3_element_struct_and_unions.c execution, -Og -g
+-PASS: gcc.target/i386/iamcu/test_basic_64bit_returning.c compilation, -O0
+-PASS: gcc.target/i386/iamcu/test_basic_64bit_returning.c execution, -O0
+-PASS: gcc.target/i386/iamcu/test_basic_64bit_returning.c compilation, -O1
+-PASS: gcc.target/i386/iamcu/test_basic_64bit_returning.c execution, -O1
+-PASS: gcc.target/i386/iamcu/test_basic_64bit_returning.c compilation, -O2
+-PASS: gcc.target/i386/iamcu/test_basic_64bit_returning.c execution, -O2
+-PASS: gcc.target/i386/iamcu/test_basic_64bit_returning.c compilation, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_basic_64bit_returning.c execution, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_basic_64bit_returning.c compilation, -Os
+-PASS: gcc.target/i386/iamcu/test_basic_64bit_returning.c execution, -Os
+-PASS: gcc.target/i386/iamcu/test_basic_64bit_returning.c compilation, -Og -g
+-PASS: gcc.target/i386/iamcu/test_basic_64bit_returning.c execution, -Og -g
+-PASS: gcc.target/i386/iamcu/test_basic_alignment.c compilation, -O0
+-PASS: gcc.target/i386/iamcu/test_basic_alignment.c execution, -O0
+-PASS: gcc.target/i386/iamcu/test_basic_alignment.c compilation, -O1
+-PASS: gcc.target/i386/iamcu/test_basic_alignment.c execution, -O1
+-PASS: gcc.target/i386/iamcu/test_basic_alignment.c compilation, -O2
+-PASS: gcc.target/i386/iamcu/test_basic_alignment.c execution, -O2
+-PASS: gcc.target/i386/iamcu/test_basic_alignment.c compilation, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_basic_alignment.c execution, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_basic_alignment.c compilation, -Os
+-PASS: gcc.target/i386/iamcu/test_basic_alignment.c execution, -Os
+-PASS: gcc.target/i386/iamcu/test_basic_alignment.c compilation, -Og -g
+-PASS: gcc.target/i386/iamcu/test_basic_alignment.c execution, -Og -g
+-PASS: gcc.target/i386/iamcu/test_basic_array_size_and_align.c compilation, -O0
+-PASS: gcc.target/i386/iamcu/test_basic_array_size_and_align.c execution, -O0
+-PASS: gcc.target/i386/iamcu/test_basic_array_size_and_align.c compilation, -O1
+-PASS: gcc.target/i386/iamcu/test_basic_array_size_and_align.c execution, -O1
+-PASS: gcc.target/i386/iamcu/test_basic_array_size_and_align.c compilation, -O2
+-PASS: gcc.target/i386/iamcu/test_basic_array_size_and_align.c execution, -O2
+-PASS: gcc.target/i386/iamcu/test_basic_array_size_and_align.c compilation, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_basic_array_size_and_align.c execution, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_basic_array_size_and_align.c compilation, -Os
+-PASS: gcc.target/i386/iamcu/test_basic_array_size_and_align.c execution, -Os
+-PASS: gcc.target/i386/iamcu/test_basic_array_size_and_align.c compilation, -Og -g
+-PASS: gcc.target/i386/iamcu/test_basic_array_size_and_align.c execution, -Og -g
+-PASS: gcc.target/i386/iamcu/test_basic_returning.c compilation, -O0
+-PASS: gcc.target/i386/iamcu/test_basic_returning.c execution, -O0
+-PASS: gcc.target/i386/iamcu/test_basic_returning.c compilation, -O1
+-PASS: gcc.target/i386/iamcu/test_basic_returning.c execution, -O1
+-PASS: gcc.target/i386/iamcu/test_basic_returning.c compilation, -O2
+-PASS: gcc.target/i386/iamcu/test_basic_returning.c execution, -O2
+-PASS: gcc.target/i386/iamcu/test_basic_returning.c compilation, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_basic_returning.c execution, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_basic_returning.c compilation, -Os
+-PASS: gcc.target/i386/iamcu/test_basic_returning.c execution, -Os
+-PASS: gcc.target/i386/iamcu/test_basic_returning.c compilation, -Og -g
+-PASS: gcc.target/i386/iamcu/test_basic_returning.c execution, -Og -g
+-PASS: gcc.target/i386/iamcu/test_basic_sizes.c compilation, -O0
+-PASS: gcc.target/i386/iamcu/test_basic_sizes.c execution, -O0
+-PASS: gcc.target/i386/iamcu/test_basic_sizes.c compilation, -O1
+-PASS: gcc.target/i386/iamcu/test_basic_sizes.c execution, -O1
+-PASS: gcc.target/i386/iamcu/test_basic_sizes.c compilation, -O2
+-PASS: gcc.target/i386/iamcu/test_basic_sizes.c execution, -O2
+-PASS: gcc.target/i386/iamcu/test_basic_sizes.c compilation, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_basic_sizes.c execution, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_basic_sizes.c compilation, -Os
+-PASS: gcc.target/i386/iamcu/test_basic_sizes.c execution, -Os
+-PASS: gcc.target/i386/iamcu/test_basic_sizes.c compilation, -Og -g
+-PASS: gcc.target/i386/iamcu/test_basic_sizes.c execution, -Og -g
+-PASS: gcc.target/i386/iamcu/test_basic_struct_size_and_align.c compilation, -O0
+-PASS: gcc.target/i386/iamcu/test_basic_struct_size_and_align.c execution, -O0
+-PASS: gcc.target/i386/iamcu/test_basic_struct_size_and_align.c compilation, -O1
+-PASS: gcc.target/i386/iamcu/test_basic_struct_size_and_align.c execution, -O1
+-PASS: gcc.target/i386/iamcu/test_basic_struct_size_and_align.c compilation, -O2
+-PASS: gcc.target/i386/iamcu/test_basic_struct_size_and_align.c execution, -O2
+-PASS: gcc.target/i386/iamcu/test_basic_struct_size_and_align.c compilation, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_basic_struct_size_and_align.c execution, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_basic_struct_size_and_align.c compilation, -Os
+-PASS: gcc.target/i386/iamcu/test_basic_struct_size_and_align.c execution, -Os
+-PASS: gcc.target/i386/iamcu/test_basic_struct_size_and_align.c compilation, -Og -g
+-PASS: gcc.target/i386/iamcu/test_basic_struct_size_and_align.c execution, -Og -g
+-PASS: gcc.target/i386/iamcu/test_basic_union_size_and_align.c compilation, -O0
+-PASS: gcc.target/i386/iamcu/test_basic_union_size_and_align.c execution, -O0
+-PASS: gcc.target/i386/iamcu/test_basic_union_size_and_align.c compilation, -O1
+-PASS: gcc.target/i386/iamcu/test_basic_union_size_and_align.c execution, -O1
+-PASS: gcc.target/i386/iamcu/test_basic_union_size_and_align.c compilation, -O2
+-PASS: gcc.target/i386/iamcu/test_basic_union_size_and_align.c execution, -O2
+-PASS: gcc.target/i386/iamcu/test_basic_union_size_and_align.c compilation, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_basic_union_size_and_align.c execution, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_basic_union_size_and_align.c compilation, -Os
+-PASS: gcc.target/i386/iamcu/test_basic_union_size_and_align.c execution, -Os
+-PASS: gcc.target/i386/iamcu/test_basic_union_size_and_align.c compilation, -Og -g
+-PASS: gcc.target/i386/iamcu/test_basic_union_size_and_align.c execution, -Og -g
+-PASS: gcc.target/i386/iamcu/test_bitfields.c compilation, -O0
+-PASS: gcc.target/i386/iamcu/test_bitfields.c execution, -O0
+-PASS: gcc.target/i386/iamcu/test_bitfields.c compilation, -O1
+-PASS: gcc.target/i386/iamcu/test_bitfields.c execution, -O1
+-PASS: gcc.target/i386/iamcu/test_bitfields.c compilation, -O2
+-PASS: gcc.target/i386/iamcu/test_bitfields.c execution, -O2
+-PASS: gcc.target/i386/iamcu/test_bitfields.c compilation, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_bitfields.c execution, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_bitfields.c compilation, -Os
+-PASS: gcc.target/i386/iamcu/test_bitfields.c execution, -Os
+-PASS: gcc.target/i386/iamcu/test_bitfields.c compilation, -Og -g
+-PASS: gcc.target/i386/iamcu/test_bitfields.c execution, -Og -g
+-PASS: gcc.target/i386/iamcu/test_complex_returning.c compilation, -O0
+-PASS: gcc.target/i386/iamcu/test_complex_returning.c execution, -O0
+-PASS: gcc.target/i386/iamcu/test_complex_returning.c compilation, -O1
+-PASS: gcc.target/i386/iamcu/test_complex_returning.c execution, -O1
+-PASS: gcc.target/i386/iamcu/test_complex_returning.c compilation, -O2
+-PASS: gcc.target/i386/iamcu/test_complex_returning.c execution, -O2
+-PASS: gcc.target/i386/iamcu/test_complex_returning.c compilation, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_complex_returning.c execution, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_complex_returning.c compilation, -Os
+-PASS: gcc.target/i386/iamcu/test_complex_returning.c execution, -Os
+-PASS: gcc.target/i386/iamcu/test_complex_returning.c compilation, -Og -g
+-PASS: gcc.target/i386/iamcu/test_complex_returning.c execution, -Og -g
+-PASS: gcc.target/i386/iamcu/test_empty_structs_and_unions.c compilation, -O0
+-PASS: gcc.target/i386/iamcu/test_empty_structs_and_unions.c execution, -O0
+-PASS: gcc.target/i386/iamcu/test_empty_structs_and_unions.c compilation, -O1
+-PASS: gcc.target/i386/iamcu/test_empty_structs_and_unions.c execution, -O1
+-PASS: gcc.target/i386/iamcu/test_empty_structs_and_unions.c compilation, -O2
+-PASS: gcc.target/i386/iamcu/test_empty_structs_and_unions.c execution, -O2
+-PASS: gcc.target/i386/iamcu/test_empty_structs_and_unions.c compilation, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_empty_structs_and_unions.c execution, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_empty_structs_and_unions.c compilation, -Os
+-PASS: gcc.target/i386/iamcu/test_empty_structs_and_unions.c execution, -Os
+-PASS: gcc.target/i386/iamcu/test_empty_structs_and_unions.c compilation, -Og -g
+-PASS: gcc.target/i386/iamcu/test_empty_structs_and_unions.c execution, -Og -g
+-PASS: gcc.target/i386/iamcu/test_passing_floats.c compilation, -O0
+-PASS: gcc.target/i386/iamcu/test_passing_floats.c execution, -O0
+-PASS: gcc.target/i386/iamcu/test_passing_floats.c compilation, -O1
+-PASS: gcc.target/i386/iamcu/test_passing_floats.c execution, -O1
+-PASS: gcc.target/i386/iamcu/test_passing_floats.c compilation, -O2
+-PASS: gcc.target/i386/iamcu/test_passing_floats.c execution, -O2
+-PASS: gcc.target/i386/iamcu/test_passing_floats.c compilation, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_passing_floats.c execution, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_passing_floats.c compilation, -Os
+-PASS: gcc.target/i386/iamcu/test_passing_floats.c execution, -Os
+-PASS: gcc.target/i386/iamcu/test_passing_floats.c compilation, -Og -g
+-PASS: gcc.target/i386/iamcu/test_passing_floats.c execution, -Og -g
+-PASS: gcc.target/i386/iamcu/test_passing_integers.c compilation, -O0
+-PASS: gcc.target/i386/iamcu/test_passing_integers.c execution, -O0
+-PASS: gcc.target/i386/iamcu/test_passing_integers.c compilation, -O1
+-PASS: gcc.target/i386/iamcu/test_passing_integers.c execution, -O1
+-PASS: gcc.target/i386/iamcu/test_passing_integers.c compilation, -O2
+-PASS: gcc.target/i386/iamcu/test_passing_integers.c execution, -O2
+-PASS: gcc.target/i386/iamcu/test_passing_integers.c compilation, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_passing_integers.c execution, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_passing_integers.c compilation, -Os
+-PASS: gcc.target/i386/iamcu/test_passing_integers.c execution, -Os
+-PASS: gcc.target/i386/iamcu/test_passing_integers.c compilation, -Og -g
+-PASS: gcc.target/i386/iamcu/test_passing_integers.c execution, -Og -g
+-PASS: gcc.target/i386/iamcu/test_passing_structs.c compilation, -O0
+-PASS: gcc.target/i386/iamcu/test_passing_structs.c execution, -O0
+-PASS: gcc.target/i386/iamcu/test_passing_structs.c compilation, -O1
+-PASS: gcc.target/i386/iamcu/test_passing_structs.c execution, -O1
+-PASS: gcc.target/i386/iamcu/test_passing_structs.c compilation, -O2
+-PASS: gcc.target/i386/iamcu/test_passing_structs.c execution, -O2
+-PASS: gcc.target/i386/iamcu/test_passing_structs.c compilation, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_passing_structs.c execution, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_passing_structs.c compilation, -Os
+-PASS: gcc.target/i386/iamcu/test_passing_structs.c execution, -Os
+-PASS: gcc.target/i386/iamcu/test_passing_structs.c compilation, -Og -g
+-PASS: gcc.target/i386/iamcu/test_passing_structs.c execution, -Og -g
+-PASS: gcc.target/i386/iamcu/test_passing_structs_and_unions.c compilation, -O0
+-PASS: gcc.target/i386/iamcu/test_passing_structs_and_unions.c execution, -O0
+-PASS: gcc.target/i386/iamcu/test_passing_structs_and_unions.c compilation, -O1
+-PASS: gcc.target/i386/iamcu/test_passing_structs_and_unions.c execution, -O1
+-PASS: gcc.target/i386/iamcu/test_passing_structs_and_unions.c compilation, -O2
+-PASS: gcc.target/i386/iamcu/test_passing_structs_and_unions.c execution, -O2
+-PASS: gcc.target/i386/iamcu/test_passing_structs_and_unions.c compilation, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_passing_structs_and_unions.c execution, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_passing_structs_and_unions.c compilation, -Os
+-PASS: gcc.target/i386/iamcu/test_passing_structs_and_unions.c execution, -Os
+-PASS: gcc.target/i386/iamcu/test_passing_structs_and_unions.c compilation, -Og -g
+-PASS: gcc.target/i386/iamcu/test_passing_structs_and_unions.c execution, -Og -g
+-PASS: gcc.target/i386/iamcu/test_passing_unions.c compilation, -O0
+-PASS: gcc.target/i386/iamcu/test_passing_unions.c execution, -O0
+-PASS: gcc.target/i386/iamcu/test_passing_unions.c compilation, -O1
+-PASS: gcc.target/i386/iamcu/test_passing_unions.c execution, -O1
+-PASS: gcc.target/i386/iamcu/test_passing_unions.c compilation, -O2
+-PASS: gcc.target/i386/iamcu/test_passing_unions.c execution, -O2
+-PASS: gcc.target/i386/iamcu/test_passing_unions.c compilation, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions
+-PASS: gcc.target/i386/iamcu/test_passing_unions.c execution, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions
+-PASS: gcc.target/i386/iamcu/test_passing_unions.c compilation, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_passing_unions.c execution, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_passing_unions.c compilation, -Os
+-PASS: gcc.target/i386/iamcu/test_passing_unions.c execution, -Os
+-PASS: gcc.target/i386/iamcu/test_passing_unions.c compilation, -Og -g
+-PASS: gcc.target/i386/iamcu/test_passing_unions.c execution, -Og -g
+-PASS: gcc.target/i386/iamcu/test_struct_returning.c compilation, -O0
+-PASS: gcc.target/i386/iamcu/test_struct_returning.c execution, -O0
+-PASS: gcc.target/i386/iamcu/test_struct_returning.c compilation, -O1
+-PASS: gcc.target/i386/iamcu/test_struct_returning.c execution, -O1
+-PASS: gcc.target/i386/iamcu/test_struct_returning.c compilation, -O2
+-PASS: gcc.target/i386/iamcu/test_struct_returning.c execution, -O2
+-PASS: gcc.target/i386/iamcu/test_struct_returning.c compilation, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_struct_returning.c execution, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_struct_returning.c compilation, -Os
+-PASS: gcc.target/i386/iamcu/test_struct_returning.c execution, -Os
+-PASS: gcc.target/i386/iamcu/test_struct_returning.c compilation, -Og -g
+-PASS: gcc.target/i386/iamcu/test_struct_returning.c execution, -Og -g
+-PASS: gcc.target/i386/iamcu/test_varargs.c compilation, -O0
+-PASS: gcc.target/i386/iamcu/test_varargs.c execution, -O0
+-PASS: gcc.target/i386/iamcu/test_varargs.c compilation, -O1
+-PASS: gcc.target/i386/iamcu/test_varargs.c execution, -O1
+-PASS: gcc.target/i386/iamcu/test_varargs.c compilation, -O2
+-PASS: gcc.target/i386/iamcu/test_varargs.c execution, -O2
+-PASS: gcc.target/i386/iamcu/test_varargs.c compilation, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions
+-PASS: gcc.target/i386/iamcu/test_varargs.c execution, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions
+-PASS: gcc.target/i386/iamcu/test_varargs.c compilation, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_varargs.c execution, -O3 -g
+-PASS: gcc.target/i386/iamcu/test_varargs.c compilation, -Os
+-PASS: gcc.target/i386/iamcu/test_varargs.c execution, -Os
+-PASS: gcc.target/i386/iamcu/test_varargs.c compilation, -Og -g
+-PASS: gcc.target/i386/iamcu/test_varargs.c execution, -Og -g
+ Running [...]/hurd/master/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp ...
+ PASS: gcc.target/i386/math-torture/ceil.c -O0 (test for excess errors)
+ PASS: gcc.target/i386/math-torture/ceil.c -O0 -mfpmath=387 (test for excess errors)
+@@ -113799,3946 +109415,6 @@ PASS: gcc.target/i386/math-torture/trunc.c -O2 -msse -msse2 -mfpmath=sse,387 -
+ PASS: gcc.target/i386/math-torture/trunc.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ PASS: gcc.target/i386/math-torture/trunc.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ Running [...]/hurd/master/gcc/testsuite/gcc.target/i386/mpx/mpx.exp ...
+-PASS: gcc.target/i386/mpx/alloca-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/alloca-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/alloca-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/alloca-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/alloca-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/alloca-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/alloca-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/alloca-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/alloca-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/alloca-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/alloca-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/alloca-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/alloca-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/alloca-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/alloca-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/alloca-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/alloca-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/alloca-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/alloca-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/alloca-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/alloca-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/alloca-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/alloca-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/alloca-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/alloca-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/alloca-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/alloca-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/alloca-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/alloca-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/alloca-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/alloca-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/alloca-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/alloca-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/alloca-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/alloca-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/alloca-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/alloca-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/alloca-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/alloca-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/alloca-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/alloca-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/alloca-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/arg-addr-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/arg-addr-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/arg-addr-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/arg-addr-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/arg-addr-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/arg-addr-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/arg-addr-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/arg-addr-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/arg-addr-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/arg-addr-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/arg-addr-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/arg-addr-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/arg-addr-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/arg-addr-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/arg-addr-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/arg-addr-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/arg-addr-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/arg-addr-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/arg-addr-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/arg-addr-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/arg-addr-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/arg-addr-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/arg-addr-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/arg-addr-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/arg-addr-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/arg-addr-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/arg-addr-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/arg-addr-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/arg-addr-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/arg-addr-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/arg-addr-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/arg-addr-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/arg-addr-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/arg-addr-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/arg-addr-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/arg-addr-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/arg-addr-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/arg-addr-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/arg-addr-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/arg-addr-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/arg-addr-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/arg-addr-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/bitfields-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/bitfields-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/bitfields-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/bitfields-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/bitfields-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/bitfields-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/bitfields-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/bitfields-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/bitfields-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/bitfields-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/bitfields-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/bitfields-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/bitfields-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/bitfields-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/bitfields-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/bitfields-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/bitfields-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/bitfields-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/bitfields-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/bitfields-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/bitfields-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/bitfields-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/bitfields-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/bitfields-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/bitfields-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/bitfields-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/bitfields-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/bitfields-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/bitfields-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/bitfields-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/bitfields-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/bitfields-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/bitfields-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/bitfields-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/bitfields-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/bitfields-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/bitfields-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/bitfields-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/bitfields-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/bitfields-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/bitfields-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/bitfields-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c -O0 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c -O1 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c -O2 execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c -Os execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/calloc-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/calloc-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/calloc-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/calloc-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/calloc-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/calloc-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/calloc-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/calloc-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/calloc-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/calloc-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/calloc-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/calloc-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/calloc-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/calloc-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/calloc-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/calloc-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/calloc-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/calloc-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/calloc-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/calloc-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/calloc-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/calloc-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/calloc-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/calloc-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/calloc-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/calloc-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/calloc-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/calloc-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/calloc-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/calloc-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/calloc-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/calloc-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/calloc-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/calloc-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/calloc-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/calloc-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/calloc-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/calloc-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/calloc-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/calloc-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/calloc-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/calloc-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-1.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-1.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-1.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-1.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-1.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-2.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-2.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-2.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-2.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-2.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-3.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-3.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-3.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-3.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-3.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-4.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-4.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-4.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-4.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-4.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-fix-calls-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-thunk-comdat-1.cc -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-thunk-comdat-1.cc -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-thunk-comdat-1.cc -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-thunk-comdat-1.cc -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-thunk-comdat-1.cc -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-thunk-comdat-1.cc -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-thunk-comdat-1.cc -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-thunk-comdat-2.cc -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-thunk-comdat-2.cc -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-thunk-comdat-2.cc -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-thunk-comdat-2.cc -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-thunk-comdat-2.cc -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-thunk-comdat-2.cc -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-thunk-comdat-2.cc -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-thunk-comdat-3.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-thunk-comdat-3.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-thunk-comdat-3.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-thunk-comdat-3.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-thunk-comdat-3.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-thunk-comdat-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/chkp-thunk-comdat-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/fastcall-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/fastcall-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/fastcall-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/fastcall-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/fastcall-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/fastcall-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/fastcall-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/fastcall-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/fastcall-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/fastcall-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/fastcall-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/fastcall-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/fastcall-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/fastcall-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/fastcall-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/fastcall-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/fastcall-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/fastcall-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/fastcall-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/fastcall-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/fastcall-2-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-2-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/fastcall-2-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-2-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/fastcall-2-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-2-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/fastcall-2-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-2-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/fastcall-2-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-2-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/fastcall-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/fastcall-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/fastcall-2-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-2-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/fastcall-2-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-2-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/fastcall-2-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-2-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/fastcall-2-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-2-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/fastcall-2-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-2-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/fastcall-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/fastcall-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/fastcall-2-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-2-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/fastcall-2-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-2-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/fastcall-2-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-2-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/fastcall-2-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-2-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/fastcall-2-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-2-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/fastcall-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/fastcall-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/fastcall-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-10-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-10-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-10-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-10-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-10-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-10-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-10-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-10-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-10-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-10-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-10-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-10-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-10-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-10-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-10-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-10-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-10-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-10-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-10-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-10-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-10-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-10-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-10-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-10-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-10-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-10-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-10-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-10-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-10-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-10-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-10-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-10-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-10-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-10-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-10-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-10-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-10-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-10-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-10-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-10-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-10-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-10-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-2-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-2-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-2-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-2-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-2-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-2-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-2-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-2-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-2-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-2-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-2-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-2-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-2-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-2-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-2-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-2-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-2-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-2-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-2-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-2-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-2-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-2-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-2-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-2-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-2-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-2-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-2-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-2-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-2-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-2-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-3-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-3-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-3-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-3-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-3-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-3-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-3-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-3-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-3-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-3-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-3-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-3-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-3-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-3-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-3-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-3-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-3-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-3-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-3-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-3-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-3-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-3-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-3-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-3-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-3-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-3-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-3-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-3-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-3-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-3-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-3-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-3-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-3-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-3-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-3-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-3-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-3-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-3-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-3-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-3-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-3-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-3-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-4-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-4-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-4-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-4-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-4-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-4-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-4-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-4-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-4-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-4-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-4-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-4-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-4-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-4-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-4-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-4-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-4-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-4-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-4-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-4-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-4-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-4-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-4-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-4-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-4-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-4-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-4-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-4-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-4-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-4-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-4-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-4-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-4-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-4-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-4-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-4-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-4-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-4-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-4-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-4-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-4-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-4-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-5-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-5-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-5-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-5-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-5-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-5-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-5-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-5-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-5-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-5-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-5-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-5-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-5-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-5-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-5-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-5-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-5-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-5-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-5-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-5-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-5-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-5-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-5-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-5-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-5-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-5-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-5-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-5-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-5-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-5-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-5-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-5-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-5-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-5-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-5-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-5-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-5-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-5-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-5-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-5-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-5-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-5-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-6-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-6-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-6-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-6-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-6-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-6-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-6-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-6-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-6-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-6-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-6-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-6-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-6-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-6-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-6-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-6-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-6-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-6-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-6-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-6-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-6-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-6-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-6-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-6-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-6-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-6-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-6-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-6-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-6-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-6-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-6-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-6-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-6-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-6-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-6-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-6-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-6-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-6-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-6-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-6-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-6-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-6-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-7-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-7-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-7-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-7-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-7-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-7-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-7-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-7-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-7-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-7-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-7-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-7-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-7-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-7-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-7-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-7-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-7-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-7-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-7-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-7-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-7-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-7-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-7-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-7-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-7-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-7-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-7-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-7-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-7-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-7-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-7-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-7-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-7-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-7-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-7-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-7-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-7-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-7-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-7-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-7-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-7-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-7-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-8-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-8-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-8-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-8-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-8-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-8-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-8-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-8-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-8-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-8-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-8-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-8-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-8-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-8-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-8-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-8-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-8-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-8-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-8-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-8-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-8-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-8-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-8-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-8-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-8-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-8-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-8-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-8-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-8-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-8-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-8-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-8-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-8-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-8-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-8-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-8-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-8-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-8-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-8-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-8-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-8-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-8-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-9-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-9-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-9-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-9-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-9-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-9-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-9-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-9-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-9-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-9-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-9-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-9-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-9-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-9-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-9-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-9-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-9-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-9-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-9-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-9-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-9-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-9-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-9-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-9-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-9-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-9-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-9-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-9-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/field-addr-9-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-9-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/field-addr-9-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-9-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/field-addr-9-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-9-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/field-addr-9-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-9-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/field-addr-9-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-9-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/field-addr-9-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-9-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/field-addr-9-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/field-addr-9-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/frame-address-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/frame-address-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/frame-address-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/frame-address-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/frame-address-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/frame-address-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/frame-address-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/frame-address-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/frame-address-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/frame-address-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/frame-address-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/frame-address-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/frame-address-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/frame-address-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/hard-reg-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/hard-reg-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/hard-reg-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/hard-reg-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/hard-reg-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/hard-reg-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/hard-reg-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/hard-reg-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/hard-reg-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/hard-reg-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/hard-reg-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/hard-reg-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/hard-reg-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/hard-reg-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/if-stmt-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/if-stmt-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/if-stmt-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/if-stmt-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/if-stmt-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/if-stmt-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/if-stmt-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/if-stmt-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/if-stmt-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/if-stmt-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/if-stmt-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/if-stmt-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/if-stmt-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/if-stmt-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/if-stmt-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/if-stmt-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/if-stmt-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/if-stmt-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/if-stmt-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/if-stmt-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/if-stmt-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/if-stmt-2-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-2-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/if-stmt-2-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-2-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/if-stmt-2-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-2-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/if-stmt-2-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-2-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/if-stmt-2-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-2-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/if-stmt-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/if-stmt-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/if-stmt-2-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-2-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/if-stmt-2-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-2-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/if-stmt-2-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-2-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/if-stmt-2-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-2-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/if-stmt-2-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-2-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/if-stmt-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/if-stmt-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/if-stmt-2-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-2-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/if-stmt-2-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-2-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/if-stmt-2-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-2-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/if-stmt-2-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-2-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/if-stmt-2-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-2-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/if-stmt-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/if-stmt-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/if-stmt-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/label-address-1.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/label-address-1.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/label-address-1.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/label-address-1.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/label-address-1.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/label-address-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/label-address-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/legacy-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/legacy-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/legacy-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/legacy-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/legacy-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/legacy-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/legacy-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/legacy-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/legacy-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/legacy-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/legacy-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/legacy-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/legacy-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/legacy-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/macro.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/macro.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/macro.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/macro.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/macro.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/macro.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/macro.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/malloc-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/malloc-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/malloc-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/malloc-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/malloc-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/malloc-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/malloc-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/malloc-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/malloc-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/malloc-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/malloc-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/malloc-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/malloc-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/malloc-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/malloc-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/malloc-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/malloc-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/malloc-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/malloc-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/malloc-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/malloc-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/malloc-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/malloc-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/malloc-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/malloc-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/malloc-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/malloc-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/malloc-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/malloc-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/malloc-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/malloc-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/malloc-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/malloc-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/malloc-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/malloc-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/malloc-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/malloc-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/malloc-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/malloc-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/malloc-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/malloc-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/malloc-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/memmove-1.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/memmove-1.c -O0 execution test
+-PASS: gcc.target/i386/mpx/memmove-1.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/memmove-1.c -O1 execution test
+-PASS: gcc.target/i386/mpx/memmove-1.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/memmove-1.c -O2 execution test
+-PASS: gcc.target/i386/mpx/memmove-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/memmove-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/memmove-1.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/memmove-1.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/memmove-1.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/memmove-1.c -Os execution test
+-PASS: gcc.target/i386/mpx/memmove-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/memmove-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/memmove-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/memmove-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/memmove-2.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/memmove-2.c -O0 execution test
+-PASS: gcc.target/i386/mpx/memmove-2.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/memmove-2.c -O1 execution test
+-PASS: gcc.target/i386/mpx/memmove-2.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/memmove-2.c -O2 execution test
+-PASS: gcc.target/i386/mpx/memmove-2.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/memmove-2.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/memmove-2.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/memmove-2.c -Os execution test
+-PASS: gcc.target/i386/mpx/memmove-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/memmove-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/memmove-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/memmove-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/memmove-zero-length.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/memmove-zero-length.c -O0 execution test
+-PASS: gcc.target/i386/mpx/memmove-zero-length.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/memmove-zero-length.c -O1 execution test
+-PASS: gcc.target/i386/mpx/memmove-zero-length.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/memmove-zero-length.c -O2 execution test
+-PASS: gcc.target/i386/mpx/memmove-zero-length.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/memmove-zero-length.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/memmove-zero-length.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/memmove-zero-length.c -Os execution test
+-PASS: gcc.target/i386/mpx/memmove-zero-length.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/memmove-zero-length.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/memmove-zero-length.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/memmove-zero-length.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/nested-function-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/nested-function-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/nested-function-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/nested-function-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/nested-function-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/nested-function-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/nested-function-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/nested-function-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/nested-function-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/nested-function-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/nested-function-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/nested-function-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/nested-function-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/nested-function-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/nested-function-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/nested-function-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/nested-function-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/nested-function-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/nested-function-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/nested-function-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/nested-function-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/nested-function-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/nested-function-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/nested-function-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/nested-function-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/nested-function-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/nested-function-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/nested-function-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/nested-function-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/nested-function-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/nested-function-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/nested-function-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/nested-function-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/nested-function-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/nested-function-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/nested-function-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/nested-function-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/nested-function-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/nested-function-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/nested-function-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/nested-function-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/nested-function-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-2-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-2-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-2-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-2-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-2-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-2-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-2-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-2-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-2-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-2-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-2-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-2-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-2-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-2-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-2-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-2-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-2-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-2-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-2-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-2-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-2-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-2-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-2-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-2-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-2-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-2-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-2-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-2-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-2-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-2-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-3-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-3-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-3-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-3-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-3-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-3-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-3-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-3-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-3-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-3-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-3-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-3-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-3-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-3-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-3-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-3-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-3-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-3-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-3-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-3-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-3-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-3-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-3-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-3-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-3-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-3-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-3-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-3-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-3-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-3-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-3-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-3-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-3-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-3-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-3-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-3-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-3-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-3-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-3-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-3-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-3-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-3-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-4-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-4-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-4-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-4-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-4-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-4-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-4-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-4-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-4-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-4-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-4-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-4-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-4-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-4-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-4-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-4-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-4-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-4-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-4-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-4-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-4-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-4-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-4-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-4-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-4-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-4-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-4-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-4-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-4-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-4-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-4-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-4-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-4-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-4-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-4-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-4-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-4-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-4-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-4-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-4-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-4-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-4-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-5-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-5-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-5-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-5-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-5-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-5-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-5-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-5-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-5-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-5-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-5-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-5-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-5-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-5-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-5-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-5-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-5-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-5-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-5-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-5-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-5-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-5-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-5-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-5-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-5-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-5-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-5-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-5-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-5-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-5-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-5-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-5-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-5-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-5-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-5-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-5-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-5-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-5-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-5-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-5-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/pointer-arg-5-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-arg-5-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/pointer-store-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-store-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/pointer-store-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-store-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/pointer-store-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-store-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/pointer-store-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-store-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/pointer-store-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-store-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/pointer-store-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-store-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/pointer-store-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-store-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/pointer-store-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-store-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/pointer-store-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-store-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/pointer-store-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-store-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/pointer-store-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-store-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/pointer-store-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-store-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/pointer-store-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-store-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/pointer-store-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-store-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/pointer-store-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-store-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/pointer-store-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-store-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/pointer-store-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-store-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/pointer-store-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-store-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/pointer-store-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-store-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/pointer-store-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-store-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/pointer-store-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pointer-store-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/pr65508.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr65508.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr65508.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr65508.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr65508.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr65508.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr65508.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr65531.cc -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr65531.cc -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr65531.cc -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr65531.cc -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr65531.cc -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr65531.cc -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr65531.cc -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66048.cc -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66048.cc -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66048.cc -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66048.cc -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66048.cc -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66048.cc -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66048.cc -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66134.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66134.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66134.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66134.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66134.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66134.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66134.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66134.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66566.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66566.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66566.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66566.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66566.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66566.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66566.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66567.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66567.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66567.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66567.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66567.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66567.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66567.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66568.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66568.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66568.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66568.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66568.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66568.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66568.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66569.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66569.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66569.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66569.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66569.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66569.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66569.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66581.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66581.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66581.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66581.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66581.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66581.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66581.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr66581.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68337-1.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68337-1.c -O0 execution test
+-PASS: gcc.target/i386/mpx/pr68337-1.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68337-1.c -O1 execution test
+-PASS: gcc.target/i386/mpx/pr68337-1.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68337-1.c -O2 execution test
+-PASS: gcc.target/i386/mpx/pr68337-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68337-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/pr68337-1.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68337-1.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/pr68337-1.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68337-1.c -Os execution test
+-PASS: gcc.target/i386/mpx/pr68337-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68337-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/pr68337-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68337-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/pr68337-2.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68337-2.c -O0 scan-assembler-not memcpy
+-PASS: gcc.target/i386/mpx/pr68337-2.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68337-2.c -O1 scan-assembler-not memcpy
+-PASS: gcc.target/i386/mpx/pr68337-2.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68337-2.c -O2 scan-assembler-not memcpy
+-PASS: gcc.target/i386/mpx/pr68337-2.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68337-2.c -O3 -g scan-assembler-not memcpy
+-PASS: gcc.target/i386/mpx/pr68337-2.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68337-2.c -Os scan-assembler-not memcpy
+-PASS: gcc.target/i386/mpx/pr68337-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68337-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not memcpy
+-PASS: gcc.target/i386/mpx/pr68337-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68337-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not memcpy
+-PASS: gcc.target/i386/mpx/pr68416.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68416.c -O0 scan-assembler-not bndmov
+-PASS: gcc.target/i386/mpx/pr68416.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68416.c -O1 scan-assembler-not bndmov
+-PASS: gcc.target/i386/mpx/pr68416.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68416.c -O2 scan-assembler-not bndmov
+-PASS: gcc.target/i386/mpx/pr68416.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68416.c -O3 -g scan-assembler-not bndmov
+-PASS: gcc.target/i386/mpx/pr68416.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68416.c -Os scan-assembler-not bndmov
+-PASS: gcc.target/i386/mpx/pr68416.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68416.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not bndmov
+-PASS: gcc.target/i386/mpx/pr68416.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/pr68416.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not bndmov
+-PASS: gcc.target/i386/mpx/realloc-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/realloc-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/realloc-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/realloc-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/realloc-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/realloc-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/realloc-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/realloc-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/realloc-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/realloc-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/realloc-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/realloc-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/realloc-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/realloc-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/realloc-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/realloc-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/realloc-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/realloc-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/realloc-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/realloc-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/realloc-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/realloc-2-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-2-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/realloc-2-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-2-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/realloc-2-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-2-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/realloc-2-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-2-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/realloc-2-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-2-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/realloc-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/realloc-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/realloc-2-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-2-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/realloc-2-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-2-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/realloc-2-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-2-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/realloc-2-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-2-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/realloc-2-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-2-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/realloc-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/realloc-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/realloc-2-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-2-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/realloc-2-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-2-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/realloc-2-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-2-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/realloc-2-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-2-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/realloc-2-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-2-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/realloc-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/realloc-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/realloc-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/reference-1-lbv.cpp -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-1-lbv.cpp -O0 execution test
+-PASS: gcc.target/i386/mpx/reference-1-lbv.cpp -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-1-lbv.cpp -O1 execution test
+-PASS: gcc.target/i386/mpx/reference-1-lbv.cpp -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-1-lbv.cpp -O2 execution test
+-PASS: gcc.target/i386/mpx/reference-1-lbv.cpp -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-1-lbv.cpp -O3 -g execution test
+-PASS: gcc.target/i386/mpx/reference-1-lbv.cpp -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-1-lbv.cpp -Os execution test
+-PASS: gcc.target/i386/mpx/reference-1-lbv.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-1-lbv.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/reference-1-lbv.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-1-lbv.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/reference-1-nov.cpp -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-1-nov.cpp -O0 execution test
+-PASS: gcc.target/i386/mpx/reference-1-nov.cpp -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-1-nov.cpp -O1 execution test
+-PASS: gcc.target/i386/mpx/reference-1-nov.cpp -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-1-nov.cpp -O2 execution test
+-PASS: gcc.target/i386/mpx/reference-1-nov.cpp -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-1-nov.cpp -O3 -g execution test
+-PASS: gcc.target/i386/mpx/reference-1-nov.cpp -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-1-nov.cpp -Os execution test
+-PASS: gcc.target/i386/mpx/reference-1-nov.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-1-nov.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/reference-1-nov.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-1-nov.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/reference-1-ubv.cpp -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-1-ubv.cpp -O0 execution test
+-PASS: gcc.target/i386/mpx/reference-1-ubv.cpp -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-1-ubv.cpp -O1 execution test
+-PASS: gcc.target/i386/mpx/reference-1-ubv.cpp -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-1-ubv.cpp -O2 execution test
+-PASS: gcc.target/i386/mpx/reference-1-ubv.cpp -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-1-ubv.cpp -O3 -g execution test
+-PASS: gcc.target/i386/mpx/reference-1-ubv.cpp -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-1-ubv.cpp -Os execution test
+-PASS: gcc.target/i386/mpx/reference-1-ubv.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-1-ubv.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/reference-1-ubv.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-1-ubv.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/reference-2-lbv.cpp -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-2-lbv.cpp -O0 execution test
+-PASS: gcc.target/i386/mpx/reference-2-lbv.cpp -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-2-lbv.cpp -O1 execution test
+-PASS: gcc.target/i386/mpx/reference-2-lbv.cpp -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-2-lbv.cpp -O2 execution test
+-PASS: gcc.target/i386/mpx/reference-2-lbv.cpp -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-2-lbv.cpp -O3 -g execution test
+-PASS: gcc.target/i386/mpx/reference-2-lbv.cpp -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-2-lbv.cpp -Os execution test
+-PASS: gcc.target/i386/mpx/reference-2-lbv.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-2-lbv.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/reference-2-lbv.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-2-lbv.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/reference-2-nov.cpp -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-2-nov.cpp -O0 execution test
+-PASS: gcc.target/i386/mpx/reference-2-nov.cpp -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-2-nov.cpp -O1 execution test
+-PASS: gcc.target/i386/mpx/reference-2-nov.cpp -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-2-nov.cpp -O2 execution test
+-PASS: gcc.target/i386/mpx/reference-2-nov.cpp -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-2-nov.cpp -O3 -g execution test
+-PASS: gcc.target/i386/mpx/reference-2-nov.cpp -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-2-nov.cpp -Os execution test
+-PASS: gcc.target/i386/mpx/reference-2-nov.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-2-nov.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/reference-2-nov.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-2-nov.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/reference-2-ubv.cpp -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-2-ubv.cpp -O0 execution test
+-PASS: gcc.target/i386/mpx/reference-2-ubv.cpp -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-2-ubv.cpp -O1 execution test
+-PASS: gcc.target/i386/mpx/reference-2-ubv.cpp -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-2-ubv.cpp -O2 execution test
+-PASS: gcc.target/i386/mpx/reference-2-ubv.cpp -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-2-ubv.cpp -O3 -g execution test
+-PASS: gcc.target/i386/mpx/reference-2-ubv.cpp -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-2-ubv.cpp -Os execution test
+-PASS: gcc.target/i386/mpx/reference-2-ubv.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-2-ubv.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/reference-2-ubv.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-2-ubv.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/reference-3-lbv.cpp -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-3-lbv.cpp -O0 execution test
+-PASS: gcc.target/i386/mpx/reference-3-lbv.cpp -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-3-lbv.cpp -O1 execution test
+-PASS: gcc.target/i386/mpx/reference-3-lbv.cpp -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-3-lbv.cpp -O2 execution test
+-PASS: gcc.target/i386/mpx/reference-3-lbv.cpp -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-3-lbv.cpp -O3 -g execution test
+-PASS: gcc.target/i386/mpx/reference-3-lbv.cpp -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-3-lbv.cpp -Os execution test
+-PASS: gcc.target/i386/mpx/reference-3-lbv.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-3-lbv.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/reference-3-lbv.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-3-lbv.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/reference-3-nov.cpp -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-3-nov.cpp -O0 execution test
+-PASS: gcc.target/i386/mpx/reference-3-nov.cpp -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-3-nov.cpp -O1 execution test
+-PASS: gcc.target/i386/mpx/reference-3-nov.cpp -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-3-nov.cpp -O2 execution test
+-PASS: gcc.target/i386/mpx/reference-3-nov.cpp -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-3-nov.cpp -O3 -g execution test
+-PASS: gcc.target/i386/mpx/reference-3-nov.cpp -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-3-nov.cpp -Os execution test
+-PASS: gcc.target/i386/mpx/reference-3-nov.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-3-nov.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/reference-3-nov.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-3-nov.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/reference-3-ubv.cpp -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-3-ubv.cpp -O0 execution test
+-PASS: gcc.target/i386/mpx/reference-3-ubv.cpp -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-3-ubv.cpp -O1 execution test
+-PASS: gcc.target/i386/mpx/reference-3-ubv.cpp -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-3-ubv.cpp -O2 execution test
+-PASS: gcc.target/i386/mpx/reference-3-ubv.cpp -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-3-ubv.cpp -O3 -g execution test
+-PASS: gcc.target/i386/mpx/reference-3-ubv.cpp -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-3-ubv.cpp -Os execution test
+-PASS: gcc.target/i386/mpx/reference-3-ubv.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-3-ubv.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/reference-3-ubv.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-3-ubv.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/reference-4-lbv.cpp -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-4-lbv.cpp -O0 execution test
+-PASS: gcc.target/i386/mpx/reference-4-lbv.cpp -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-4-lbv.cpp -O1 execution test
+-PASS: gcc.target/i386/mpx/reference-4-lbv.cpp -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-4-lbv.cpp -O2 execution test
+-PASS: gcc.target/i386/mpx/reference-4-lbv.cpp -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-4-lbv.cpp -O3 -g execution test
+-PASS: gcc.target/i386/mpx/reference-4-lbv.cpp -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-4-lbv.cpp -Os execution test
+-PASS: gcc.target/i386/mpx/reference-4-lbv.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-4-lbv.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/reference-4-lbv.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-4-lbv.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/reference-4-nov.cpp -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-4-nov.cpp -O0 execution test
+-PASS: gcc.target/i386/mpx/reference-4-nov.cpp -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-4-nov.cpp -O1 execution test
+-PASS: gcc.target/i386/mpx/reference-4-nov.cpp -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-4-nov.cpp -O2 execution test
+-PASS: gcc.target/i386/mpx/reference-4-nov.cpp -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-4-nov.cpp -O3 -g execution test
+-PASS: gcc.target/i386/mpx/reference-4-nov.cpp -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-4-nov.cpp -Os execution test
+-PASS: gcc.target/i386/mpx/reference-4-nov.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-4-nov.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/reference-4-nov.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-4-nov.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/reference-4-ubv.cpp -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-4-ubv.cpp -O0 execution test
+-PASS: gcc.target/i386/mpx/reference-4-ubv.cpp -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-4-ubv.cpp -O1 execution test
+-PASS: gcc.target/i386/mpx/reference-4-ubv.cpp -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-4-ubv.cpp -O2 execution test
+-PASS: gcc.target/i386/mpx/reference-4-ubv.cpp -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-4-ubv.cpp -O3 -g execution test
+-PASS: gcc.target/i386/mpx/reference-4-ubv.cpp -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-4-ubv.cpp -Os execution test
+-PASS: gcc.target/i386/mpx/reference-4-ubv.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-4-ubv.cpp -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/reference-4-ubv.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/reference-4-ubv.cpp -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/return-pointer-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-pointer-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/return-pointer-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-pointer-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/return-pointer-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-pointer-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/return-pointer-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-pointer-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/return-pointer-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-pointer-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/return-pointer-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-pointer-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/return-pointer-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-pointer-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/return-pointer-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-pointer-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/return-pointer-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-pointer-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/return-pointer-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-pointer-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/return-pointer-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-pointer-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/return-pointer-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-pointer-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/return-pointer-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-pointer-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/return-pointer-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-pointer-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/return-pointer-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-pointer-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/return-pointer-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-pointer-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/return-pointer-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-pointer-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/return-pointer-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-pointer-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/return-pointer-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-pointer-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/return-pointer-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-pointer-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/return-pointer-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-pointer-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/return-struct-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/return-struct-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/return-struct-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/return-struct-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/return-struct-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/return-struct-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/return-struct-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/return-struct-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/return-struct-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/return-struct-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/return-struct-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/return-struct-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/return-struct-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/return-struct-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/return-struct-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/return-struct-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/return-struct-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/return-struct-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/return-struct-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/return-struct-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/return-struct-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/return-struct-2-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-2-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/return-struct-2-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-2-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/return-struct-2-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-2-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/return-struct-2-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-2-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/return-struct-2-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-2-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/return-struct-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/return-struct-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/return-struct-2-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-2-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/return-struct-2-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-2-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/return-struct-2-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-2-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/return-struct-2-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-2-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/return-struct-2-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-2-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/return-struct-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/return-struct-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/return-struct-2-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-2-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/return-struct-2-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-2-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/return-struct-2-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-2-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/return-struct-2-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-2-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/return-struct-2-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-2-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/return-struct-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/return-struct-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/return-struct-3-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-3-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/return-struct-3-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-3-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/return-struct-3-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-3-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/return-struct-3-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-3-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/return-struct-3-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-3-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/return-struct-3-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-3-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/return-struct-3-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-3-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/return-struct-3-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-3-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/return-struct-3-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-3-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/return-struct-3-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-3-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/return-struct-3-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-3-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/return-struct-3-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-3-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/return-struct-3-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-3-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/return-struct-3-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-3-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/return-struct-3-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-3-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/return-struct-3-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-3-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/return-struct-3-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-3-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/return-struct-3-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-3-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/return-struct-3-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-3-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/return-struct-3-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-3-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/return-struct-3-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-3-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/return-struct-4-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-4-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/return-struct-4-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-4-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/return-struct-4-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-4-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/return-struct-4-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-4-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/return-struct-4-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-4-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/return-struct-4-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-4-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/return-struct-4-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-4-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/return-struct-4-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-4-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/return-struct-4-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-4-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/return-struct-4-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-4-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/return-struct-4-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-4-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/return-struct-4-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-4-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/return-struct-4-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-4-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/return-struct-4-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-4-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/return-struct-4-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-4-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/return-struct-4-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-4-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/return-struct-4-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-4-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/return-struct-4-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-4-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/return-struct-4-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-4-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/return-struct-4-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-4-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/return-struct-4-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-4-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/return-struct-5-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-5-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/return-struct-5-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-5-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/return-struct-5-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-5-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/return-struct-5-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-5-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/return-struct-5-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-5-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/return-struct-5-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-5-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/return-struct-5-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-5-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/return-struct-5-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-5-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/return-struct-5-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-5-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/return-struct-5-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-5-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/return-struct-5-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-5-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/return-struct-5-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-5-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/return-struct-5-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-5-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/return-struct-5-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-5-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/return-struct-5-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-5-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/return-struct-5-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-5-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/return-struct-5-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-5-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/return-struct-5-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-5-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/return-struct-5-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-5-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/return-struct-5-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-5-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/return-struct-5-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-5-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/return-struct-6-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-6-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/return-struct-6-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-6-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/return-struct-6-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-6-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/return-struct-6-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-6-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/return-struct-6-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-6-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/return-struct-6-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-6-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/return-struct-6-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-6-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/return-struct-6-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-6-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/return-struct-6-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-6-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/return-struct-6-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-6-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/return-struct-6-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-6-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/return-struct-6-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-6-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/return-struct-6-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-6-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/return-struct-6-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-6-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/return-struct-6-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-6-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/return-struct-6-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-6-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/return-struct-6-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-6-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/return-struct-6-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-6-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/return-struct-6-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-6-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/return-struct-6-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-6-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/return-struct-6-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/return-struct-6-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/sincos-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/sincos-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/sincos-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/sincos-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/sincos-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/sincos-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/sincos-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/sincos-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/sincos-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/sincos-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/sincos-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/sincos-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/sincos-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/sincos-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-array-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-array-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-array-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-array-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-array-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-array-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-array-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-array-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-array-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-array-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-array-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-array-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-array-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-array-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-array-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-array-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-array-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-array-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-array-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-array-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-array-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-array-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-array-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-array-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-array-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-array-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-array-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-array-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-array-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-array-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-array-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-array-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-array-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-array-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-array-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-array-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-array-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-array-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-array-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-array-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-array-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-array-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-init-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-init-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-init-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-init-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-init-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-init-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-init-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-init-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-init-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-init-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-init-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-init-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-init-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-init-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-init-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-init-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-init-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-init-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-init-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-init-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-init-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-init-2-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-2-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-init-2-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-2-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-init-2-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-2-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-init-2-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-2-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-init-2-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-2-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-init-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-init-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-init-2-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-2-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-init-2-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-2-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-init-2-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-2-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-init-2-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-2-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-init-2-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-2-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-init-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-init-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-init-2-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-2-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-init-2-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-2-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-init-2-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-2-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-init-2-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-2-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-init-2-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-2-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-init-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-init-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-init-3-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-3-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-init-3-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-3-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-init-3-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-3-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-init-3-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-3-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-init-3-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-3-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-init-3-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-3-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-init-3-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-3-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-init-3-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-3-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-init-3-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-3-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-init-3-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-3-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-init-3-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-3-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-init-3-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-3-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-init-3-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-3-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-init-3-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-3-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-init-3-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-3-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-init-3-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-3-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-init-3-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-3-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-init-3-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-3-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-init-3-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-3-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-init-3-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-3-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-init-3-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-3-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-init-4-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-4-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-init-4-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-4-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-init-4-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-4-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-init-4-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-4-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-init-4-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-4-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-init-4-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-4-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-init-4-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-4-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-init-4-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-4-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-init-4-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-4-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-init-4-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-4-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-init-4-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-4-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-init-4-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-4-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-init-4-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-4-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-init-4-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-4-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-init-4-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-4-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-init-4-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-4-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-init-4-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-4-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-init-4-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-4-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-init-4-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-4-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-init-4-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-4-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-init-4-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-4-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-init-5-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-5-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-init-5-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-5-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-init-5-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-5-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-init-5-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-5-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-init-5-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-5-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-init-5-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-5-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-init-5-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-5-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-init-5-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-5-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-init-5-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-5-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-init-5-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-5-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-init-5-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-5-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-init-5-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-5-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-init-5-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-5-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-init-5-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-5-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-init-5-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-5-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-init-5-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-5-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-init-5-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-5-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-init-5-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-5-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-init-5-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-5-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-init-5-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-5-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-init-5-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-5-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-init-6-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-6-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-init-6-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-6-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-init-6-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-6-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-init-6-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-6-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-init-6-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-6-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-init-6-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-6-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-init-6-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-6-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-init-6-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-6-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-init-6-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-6-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-init-6-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-6-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-init-6-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-6-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-init-6-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-6-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-init-6-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-6-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-init-6-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-6-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-init-6-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-6-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-init-6-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-6-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-init-6-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-6-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-init-6-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-6-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-init-6-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-6-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-init-6-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-6-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-init-6-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-init-6-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-string-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-string-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-string-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-string-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-string-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-string-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-string-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-string-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-string-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-string-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-string-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-string-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-string-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-string-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-string-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-string-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-string-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-string-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-string-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-string-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-string-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-string-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-string-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-string-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-string-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-string-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-string-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-string-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/static-string-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-string-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/static-string-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-string-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/static-string-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-string-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/static-string-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-string-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/static-string-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-string-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/static-string-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-string-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/static-string-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/static-string-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-10-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-10-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-10-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-10-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-10-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-10-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-10-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-10-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-10-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-10-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-10-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-10-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-10-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-10-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-10-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-10-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-10-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-10-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-10-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-10-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-10-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-10-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-10-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-10-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-10-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-10-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-10-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-10-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-10-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-10-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-10-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-10-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-10-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-10-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-10-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-10-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-10-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-10-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-10-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-10-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-10-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-10-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-2-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-2-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-2-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-2-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-2-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-2-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-2-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-2-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-2-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-2-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-2-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-2-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-2-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-2-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-2-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-2-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-2-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-2-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-2-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-2-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-2-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-2-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-2-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-2-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-2-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-2-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-2-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-2-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-2-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-2-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-3-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-3-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-3-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-3-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-3-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-3-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-3-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-3-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-3-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-3-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-3-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-3-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-3-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-3-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-3-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-3-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-3-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-3-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-3-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-3-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-3-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-3-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-3-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-3-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-3-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-3-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-3-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-3-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-3-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-3-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-3-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-3-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-3-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-3-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-3-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-3-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-3-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-3-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-3-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-3-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-3-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-3-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-4-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-4-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-4-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-4-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-4-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-4-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-4-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-4-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-4-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-4-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-4-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-4-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-4-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-4-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-4-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-4-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-4-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-4-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-4-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-4-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-4-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-4-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-4-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-4-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-4-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-4-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-4-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-4-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-4-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-4-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-4-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-4-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-4-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-4-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-4-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-4-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-4-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-4-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-4-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-4-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-4-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-4-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-5-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-5-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-5-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-5-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-5-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-5-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-5-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-5-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-5-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-5-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-5-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-5-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-5-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-5-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-5-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-5-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-5-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-5-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-5-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-5-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-5-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-5-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-5-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-5-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-5-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-5-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-5-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-5-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-5-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-5-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-5-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-5-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-5-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-5-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-5-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-5-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-5-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-5-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-5-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-5-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-5-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-5-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-6-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-6-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-6-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-6-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-6-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-6-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-6-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-6-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-6-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-6-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-6-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-6-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-6-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-6-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-6-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-6-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-6-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-6-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-6-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-6-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-6-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-6-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-6-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-6-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-6-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-6-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-6-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-6-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-6-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-6-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-6-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-6-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-6-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-6-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-6-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-6-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-6-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-6-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-6-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-6-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-6-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-6-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-7-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-7-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-7-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-7-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-7-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-7-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-7-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-7-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-7-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-7-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-7-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-7-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-7-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-7-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-7-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-7-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-7-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-7-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-7-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-7-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-7-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-7-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-7-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-7-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-7-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-7-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-7-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-7-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-7-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-7-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-7-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-7-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-7-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-7-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-7-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-7-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-7-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-7-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-7-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-7-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-7-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-7-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-8-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-8-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-8-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-8-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-8-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-8-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-8-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-8-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-8-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-8-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-8-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-8-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-8-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-8-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-8-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-8-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-8-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-8-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-8-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-8-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-8-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-8-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-8-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-8-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-8-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-8-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-8-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-8-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-8-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-8-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-8-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-8-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-8-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-8-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-8-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-8-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-8-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-8-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-8-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-8-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-8-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-8-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-9-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-9-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-9-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-9-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-9-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-9-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-9-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-9-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-9-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-9-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-9-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-9-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-9-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-9-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-9-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-9-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-9-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-9-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-9-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-9-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-9-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-9-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-9-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-9-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-9-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-9-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-9-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-9-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-arg-9-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-9-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-9-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-9-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-9-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-9-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-arg-9-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-9-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-arg-9-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-9-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-arg-9-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-9-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-arg-9-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-arg-9-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-copy-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-copy-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-copy-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-copy-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-copy-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-copy-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-copy-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-copy-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-copy-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-copy-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-copy-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-copy-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-copy-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-copy-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-copy-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-copy-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-copy-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-copy-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-copy-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-copy-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-copy-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-copy-2-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-2-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-copy-2-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-2-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-copy-2-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-2-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-copy-2-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-2-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-copy-2-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-2-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-copy-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-copy-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-copy-2-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-2-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-copy-2-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-2-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-copy-2-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-2-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-copy-2-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-2-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-copy-2-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-2-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-copy-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-copy-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/struct-copy-2-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-2-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/struct-copy-2-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-2-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/struct-copy-2-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-2-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/struct-copy-2-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-2-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/struct-copy-2-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-2-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/struct-copy-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/struct-copy-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/struct-copy-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/thread-local-var-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/thread-local-var-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/thread-local-var-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/thread-local-var-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/thread-local-var-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/thread-local-var-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/thread-local-var-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/thread-local-var-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/thread-local-var-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/thread-local-var-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/thread-local-var-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/thread-local-var-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/thread-local-var-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/thread-local-var-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/thread-local-var-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/thread-local-var-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/thread-local-var-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/thread-local-var-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/thread-local-var-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/thread-local-var-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/thread-local-var-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/thread-local-var-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/thread-local-var-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/thread-local-var-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/thread-local-var-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/thread-local-var-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/thread-local-var-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/thread-local-var-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/thread-local-var-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/thread-local-var-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/thread-local-var-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/thread-local-var-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/thread-local-var-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/thread-local-var-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/thread-local-var-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/thread-local-var-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/thread-local-var-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/thread-local-var-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/thread-local-var-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/thread-local-var-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/thread-local-var-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/thread-local-var-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/union-arg-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/union-arg-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/union-arg-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/union-arg-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/union-arg-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/union-arg-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/union-arg-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/union-arg-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/union-arg-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/union-arg-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/union-arg-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/union-arg-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/union-arg-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/union-arg-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/union-arg-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/union-arg-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/union-arg-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/union-arg-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/union-arg-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/union-arg-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/union-arg-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/union-arg-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/union-arg-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/union-arg-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/union-arg-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/union-arg-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/union-arg-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/union-arg-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/union-arg-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/union-arg-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/union-arg-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/union-arg-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/union-arg-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/union-arg-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/union-arg-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/union-arg-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/union-arg-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/union-arg-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/union-arg-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/union-arg-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/union-arg-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/union-arg-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/va-arg-pack-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-1-lbv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-lbv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/vararg-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-1-nov.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-nov.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/vararg-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-1-ubv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-ubv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/vararg-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-2-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-2-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-2-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-2-lbv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-lbv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/vararg-2-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-2-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-2-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-2-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-2-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-2-nov.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-nov.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/vararg-2-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-2-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-2-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-2-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-2-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-2-ubv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-ubv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/vararg-2-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-2-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-3-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-3-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-3-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-3-lbv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-lbv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/vararg-3-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-3-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-3-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-3-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-3-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-3-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-3-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-3-nov.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-nov.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/vararg-3-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-3-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-3-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-3-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-3-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-3-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-3-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-3-ubv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-ubv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/vararg-3-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-3-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-3-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-3-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-3-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-4-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-4-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-4-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-4-lbv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-lbv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/vararg-4-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-4-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-4-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-4-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-4-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-4-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-4-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-4-nov.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-nov.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/vararg-4-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-4-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-4-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-4-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-4-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-4-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-4-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-4-ubv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-ubv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/vararg-4-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-4-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-4-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-4-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-4-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-5-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-5-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-5-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-5-lbv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-lbv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/vararg-5-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-5-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-5-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-5-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-5-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-5-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-5-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-5-nov.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-nov.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/vararg-5-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-5-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-5-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-5-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-5-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-5-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-5-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-5-ubv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-ubv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/vararg-5-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-5-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-5-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-5-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-5-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-6-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-6-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-6-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-6-lbv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-lbv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/vararg-6-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-6-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-6-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-6-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-6-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-6-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-6-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-6-nov.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-nov.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/vararg-6-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-6-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-6-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-6-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-6-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-6-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-6-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-6-ubv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-ubv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/vararg-6-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-6-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-6-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-6-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-6-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-7-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-7-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-7-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-7-lbv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-lbv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/vararg-7-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-7-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-7-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-7-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-7-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-7-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-7-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-7-nov.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-nov.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/vararg-7-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-7-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-7-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-7-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-7-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-7-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-7-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-7-ubv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-ubv.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+-PASS: gcc.target/i386/mpx/vararg-7-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-7-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-7-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-7-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-7-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-8-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-8-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-8-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-8-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-8-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-8-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-8-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-8-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-8-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-8-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-8-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-8-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-8-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-8-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-8-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-8-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-8-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-8-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-8-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-8-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-8-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-8-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-8-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-8-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-8-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-8-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-8-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-8-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vararg-8-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-8-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vararg-8-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-8-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vararg-8-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-8-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vararg-8-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-8-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vararg-8-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-8-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/vararg-8-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-8-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vararg-8-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vararg-8-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vla-1-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-1-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vla-1-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-1-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vla-1-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-1-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vla-1-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-1-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vla-1-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-1-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/vla-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-1-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vla-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-1-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vla-1-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-1-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vla-1-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-1-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vla-1-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-1-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vla-1-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-1-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vla-1-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-1-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/vla-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-1-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vla-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-1-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vla-1-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-1-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vla-1-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-1-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vla-1-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-1-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vla-1-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-1-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vla-1-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-1-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/vla-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-1-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vla-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-1-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vla-2-lbv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-2-lbv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vla-2-lbv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-2-lbv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vla-2-lbv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-2-lbv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vla-2-lbv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-2-lbv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vla-2-lbv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-2-lbv.c -Os execution test
+-PASS: gcc.target/i386/mpx/vla-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-2-lbv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vla-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-2-lbv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vla-2-nov.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-2-nov.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vla-2-nov.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-2-nov.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vla-2-nov.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-2-nov.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vla-2-nov.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-2-nov.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vla-2-nov.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-2-nov.c -Os execution test
+-PASS: gcc.target/i386/mpx/vla-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-2-nov.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vla-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-2-nov.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+-PASS: gcc.target/i386/mpx/vla-2-ubv.c -O0 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-2-ubv.c -O0 execution test
+-PASS: gcc.target/i386/mpx/vla-2-ubv.c -O1 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-2-ubv.c -O1 execution test
+-PASS: gcc.target/i386/mpx/vla-2-ubv.c -O2 (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-2-ubv.c -O2 execution test
+-PASS: gcc.target/i386/mpx/vla-2-ubv.c -O3 -g (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-2-ubv.c -O3 -g execution test
+-PASS: gcc.target/i386/mpx/vla-2-ubv.c -Os (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-2-ubv.c -Os execution test
+-PASS: gcc.target/i386/mpx/vla-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-2-ubv.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+-PASS: gcc.target/i386/mpx/vla-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+-PASS: gcc.target/i386/mpx/vla-2-ubv.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+ Running [...]/hurd/master/gcc/testsuite/gcc.target/i386/stackalign/stackalign.exp ...
+ PASS: gcc.target/i386/stackalign/asm-1.c -mstackrealign (test for excess errors)
+ PASS: gcc.target/i386/stackalign/longlong-1.c -mstackrealign (test for excess errors)
+@@ -117806,10 +109482,11 @@ Running [...]/hurd/master/gcc/testsuite/gcc.test-framework/test-framework.exp ..
=== gcc Summary ===
--# of expected passes 112411
--# of unexpected failures 66
--# of unexpected successes 28
--# of expected failures 328
--# of unsupported tests 1709
-+# of expected passes 105478
-+# of unexpected failures 35
-+# of expected failures 260
+-# of expected passes 115631
+-# of unexpected failures 60
++# of expected passes 107414
++# of unexpected failures 83
+ # of unexpected successes 20
+ # of expected failures 307
+-# of unsupported tests 1651
+# of unresolved testcases 1
-+# of unsupported tests 1331
- [...]/hurd/master.build/gcc/xgcc version 5.0.0 20150119 (experimental) (GCC)
++# of unsupported tests 1520
+ [...]/hurd/master.build/gcc/xgcc version 6.0.0 20160220 (experimental) (GCC)
diff --git toolchain/logs/gcc/kepler.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum toolchain/logs/gcc/laplace.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum
-index 62c58c1..dc014dd 100644
+index aa4c7a7..9fd2eeb 100644
--- toolchain/logs/gcc/kepler.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum
+++ toolchain/logs/gcc/laplace.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Fri Feb 19 19:17:29 2016
+-Test Run By thomas on Sun Feb 21 19:41:53 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Fri Feb 19 19:37:57 2016
++Test Run By thomas on Sun Feb 21 23:11:58 2016
+Native configuration is i686-unknown-gnu0.6
=== gfortran tests ===
-@@ -42236,7 +42236,7 @@ PASS: gfortran.dg/gomp/openmp-simd-3.f90 -O scan-tree-dump-times original "_
+@@ -25981,7 +25981,7 @@ PASS: gfortran.dg/pr68319.f90 -O (test for errors, line 21)
+ PASS: gfortran.dg/pr68319.f90 -O (test for excess errors)
+ PASS: gfortran.dg/pr68379-1.f90 -O (test for excess errors)
+ PASS: gfortran.dg/pr68379-2.f -O (test for excess errors)
+-PASS: gfortran.dg/pr68592.f -O (test for excess errors)
++UNSUPPORTED: gfortran.dg/pr68592.f -O
+ UNSUPPORTED: gfortran.dg/pr68627.f -O
+ PASS: gfortran.dg/pr68817.f90 -O (test for excess errors)
+ PASS: gfortran.dg/pr68864.f90 -O (test for excess errors)
+@@ -27386,17 +27386,17 @@ PASS: gfortran.dg/read_comma.f -O3 -g execution test
+ PASS: gfortran.dg/read_comma.f -Os (test for excess errors)
+ PASS: gfortran.dg/read_comma.f -Os execution test
+ PASS: gfortran.dg/read_dir.f90 -O0 (test for excess errors)
+-PASS: gfortran.dg/read_dir.f90 -O0 execution test
++FAIL: gfortran.dg/read_dir.f90 -O0 execution test
+ PASS: gfortran.dg/read_dir.f90 -O1 (test for excess errors)
+-PASS: gfortran.dg/read_dir.f90 -O1 execution test
++FAIL: gfortran.dg/read_dir.f90 -O1 execution test
+ PASS: gfortran.dg/read_dir.f90 -O2 (test for excess errors)
+-PASS: gfortran.dg/read_dir.f90 -O2 execution test
++FAIL: gfortran.dg/read_dir.f90 -O2 execution test
+ PASS: gfortran.dg/read_dir.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+-PASS: gfortran.dg/read_dir.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
++FAIL: gfortran.dg/read_dir.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+ PASS: gfortran.dg/read_dir.f90 -O3 -g (test for excess errors)
+-PASS: gfortran.dg/read_dir.f90 -O3 -g execution test
++FAIL: gfortran.dg/read_dir.f90 -O3 -g execution test
+ PASS: gfortran.dg/read_dir.f90 -Os (test for excess errors)
+-PASS: gfortran.dg/read_dir.f90 -Os execution test
++FAIL: gfortran.dg/read_dir.f90 -Os execution test
+ PASS: gfortran.dg/read_empty_file.f -O0 (test for excess errors)
+ PASS: gfortran.dg/read_empty_file.f -O0 execution test
+ PASS: gfortran.dg/read_empty_file.f -O1 (test for excess errors)
+@@ -36117,7 +36117,7 @@ PASS: gfortran.dg/gomp/openmp-simd-3.f90 -O scan-tree-dump-times original "_
PASS: gfortran.dg/gomp/openmp-simd-3.f90 -O scan-tree-dump-times original "__builtin_GOMP_taskyield" 1
PASS: gfortran.dg/gomp/openmp-simd-3.f90 -O scan-tree-dump-times original "__builtin_GOMP_taskwait" 1
PASS: gfortran.dg/gomp/pr26224.f -O (test for excess errors)
@@ -15104,25 +16347,26 @@ index 62c58c1..dc014dd 100644
PASS: gfortran.dg/gomp/pr29759.f90 -O (test for errors, line 24)
PASS: gfortran.dg/gomp/pr29759.f90 -O (test for errors, line 25)
PASS: gfortran.dg/gomp/pr29759.f90 -O (test for errors, line 26)
-@@ -47949,8 +47949,8 @@ PASS: gfortran.fortran-torture/execute/write_logical.f90 execution, -O2 -ftree-v
+@@ -41920,8 +41920,9 @@ PASS: gfortran.fortran-torture/execute/write_logical.f90 execution, -O2 -ftree-v
=== gfortran Summary ===
--# of expected passes 47642
-+# of expected passes 47641
- # of expected failures 76
--# of unsupported tests 209
-+# of unsupported tests 210
- [...]/hurd/master.build/gcc/testsuite/gfortran/../../gfortran version 5.0.0 20150119 (experimental) (GCC)
+-# of expected passes 41660
++# of expected passes 41652
++# of unexpected failures 6
+ # of expected failures 71
+-# of unsupported tests 167
++# of unsupported tests 169
+ [...]/hurd/master.build/gcc/testsuite/gfortran/../../gfortran version 6.0.0 20160220 (experimental) (GCC)
diff --git toolchain/logs/gcc/kepler.SCHWINGE/test/gcc/testsuite/objc/objc.sum toolchain/logs/gcc/laplace.SCHWINGE/test/gcc/testsuite/objc/objc.sum
-index f50d240..10404fe 100644
+index 487a91d..3817d5d 100644
--- toolchain/logs/gcc/kepler.SCHWINGE/test/gcc/testsuite/objc/objc.sum
+++ toolchain/logs/gcc/laplace.SCHWINGE/test/gcc/testsuite/objc/objc.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Fri Feb 19 20:12:00 2016
+-Test Run By thomas on Sun Feb 21 20:29:07 2016
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Fri Feb 19 21:14:30 2016
++Test Run By thomas on Mon Feb 22 00:58:04 2016
+Native configuration is i686-unknown-gnu0.6
=== objc tests ===