diff options
author | Thomas Schwinge <thomas@codesourcery.com> | 2016-02-22 12:39:31 +0100 |
---|---|---|
committer | Thomas Schwinge <thomas@codesourcery.com> | 2016-02-22 12:39:31 +0100 |
commit | 40e68ed286630470ea352a79894aa410ef718ead (patch) | |
tree | d9e079b24439c0db2b38219eec024e6f1325ef75 /gcc/test.diff | |
parent | 0ac701c19f3a6defc6df40f29288f0d3e843cc3c (diff) |
gcc: bd5bb665eb00598666a8162c2440410a51eb9e7e (2016-02-20)
Diffstat (limited to 'gcc/test.diff')
-rw-r--r-- | gcc/test.diff | 11608 |
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 === |