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 4a6143d..a13ee79 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 Wed Jan 21 05:12:12 2015 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Wed Jan 21 03:24:51 2015 +Native configuration is i686-unknown-gnu0.5 === 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 33c10fa..8caafb4 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 Wed Jan 21 05:33:55 2015 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Wed Jan 21 03:45:16 2015 +Native configuration is i686-unknown-gnu0.5 === 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 f3004ae..f3071b6 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 Wed Jan 21 04:58:30 2015 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Wed Jan 21 03:01:58 2015 +Native configuration is i686-unknown-gnu0.5 === 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 074272b..7483e4c 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 Wed Jan 21 05:12:21 2015 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Wed Jan 21 03:25:02 2015 +Native configuration is i686-unknown-gnu0.5 === libgomp tests === @@ -127,13 +127,13 @@ PASS: libgomp.c/depend-8.c execution test PASS: libgomp.c/depend-9.c (test for excess errors) PASS: libgomp.c/depend-9.c execution test PASS: libgomp.c/examples-4/e.50.1.c (test for excess errors) -PASS: libgomp.c/examples-4/e.50.1.c execution test +FAIL: libgomp.c/examples-4/e.50.1.c execution test PASS: libgomp.c/examples-4/e.50.2.c (test for excess errors) PASS: libgomp.c/examples-4/e.50.2.c execution test PASS: libgomp.c/examples-4/e.50.3.c (test for excess errors) -PASS: libgomp.c/examples-4/e.50.3.c execution test +FAIL: libgomp.c/examples-4/e.50.3.c execution test PASS: libgomp.c/examples-4/e.50.4.c (test for excess errors) -PASS: libgomp.c/examples-4/e.50.4.c execution test +FAIL: libgomp.c/examples-4/e.50.4.c execution test UNSUPPORTED: libgomp.c/examples-4/e.50.5.c PASS: libgomp.c/examples-4/e.51.1.c (test for excess errors) PASS: libgomp.c/examples-4/e.51.1.c execution test @@ -188,7 +188,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) -PASS: libgomp.c/lib-1.c execution test +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,51 +2151,51 @@ 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.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 -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 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 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 -Os (test for excess errors) -PASS: libgomp.fortran/lib1.f90 -Os execution test +FAIL: 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 -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 +FAIL: libgomp.fortran/lib2.f -O3 -fomit-frame-pointer -funroll-all-loops -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 PASS: libgomp.fortran/lib3.f -O0 (test for excess errors) PASS: libgomp.fortran/lib3.f -O0 execution test PASS: libgomp.fortran/lib3.f -O1 (test for excess errors) -PASS: libgomp.fortran/lib3.f -O1 execution test +FAIL: 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 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 +FAIL: 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 PASS: libgomp.fortran/lib3.f -O3 -g (test for excess errors) 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 === libgomp Summary === -# of expected passes 5771 +# of expected passes 5757 +# of unexpected failures 14 # of unsupported tests 253 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 52bd7d1..95c8791 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 Wed Jan 21 05:33:50 2015 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Wed Jan 21 03:45:09 2015 +Native configuration is i686-unknown-gnu0.5 === libitm tests === 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 bd2ecd3..2ff0125 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 Wed Jan 21 05:02:59 2015 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Wed Jan 21 03:08:42 2015 +Native configuration is i686-unknown-gnu0.5 === libjava tests === @@ -523,17 +523,17 @@ PASS: KeepInline -O3 -findirect-dispatch compilation from source PASS: KeepInline -O3 -findirect-dispatch execution - source compiled test PASS: KeepInline -O3 -findirect-dispatch output - source compiled test PASS: LargeFile compilation from source -PASS: LargeFile execution - source compiled test -PASS: LargeFile output - source compiled test +FAIL: LargeFile execution - source compiled test +UNTESTED: LargeFile output - source compiled test PASS: LargeFile -findirect-dispatch compilation from source -PASS: LargeFile -findirect-dispatch execution - source compiled test -PASS: LargeFile -findirect-dispatch output - source compiled test +FAIL: LargeFile -findirect-dispatch execution - source compiled test +UNTESTED: LargeFile -findirect-dispatch output - source compiled test PASS: LargeFile -O3 compilation from source -PASS: LargeFile -O3 execution - source compiled test -PASS: LargeFile -O3 output - source compiled test +FAIL: LargeFile -O3 execution - source compiled test +UNTESTED: LargeFile -O3 output - source compiled test PASS: LargeFile -O3 -findirect-dispatch compilation from source -PASS: LargeFile -O3 -findirect-dispatch execution - source compiled test -PASS: LargeFile -O3 -findirect-dispatch output - source compiled test +FAIL: LargeFile -O3 -findirect-dispatch execution - source compiled test +UNTESTED: LargeFile -O3 -findirect-dispatch output - source compiled test PASS: MathBuiltin compilation from source PASS: MathBuiltin execution - source compiled test PASS: MathBuiltin output - source compiled test @@ -1423,17 +1423,17 @@ PASS: Throw_1 -O3 -findirect-dispatch compilation from source PASS: Throw_1 -O3 -findirect-dispatch execution - source compiled test PASS: Throw_1 -O3 -findirect-dispatch output - source compiled test PASS: Throw_2 compilation from source -PASS: Throw_2 execution - source compiled test -PASS: Throw_2 output - source compiled test +FAIL: Throw_2 execution - source compiled test +UNTESTED: Throw_2 output - source compiled test PASS: Throw_2 -findirect-dispatch compilation from source -PASS: Throw_2 -findirect-dispatch execution - source compiled test -PASS: Throw_2 -findirect-dispatch output - source compiled test +FAIL: Throw_2 -findirect-dispatch execution - source compiled test +UNTESTED: Throw_2 -findirect-dispatch output - source compiled test PASS: Throw_2 -O3 compilation from source -PASS: Throw_2 -O3 execution - source compiled test -PASS: Throw_2 -O3 output - source compiled test +FAIL: Throw_2 -O3 execution - source compiled test +UNTESTED: Throw_2 -O3 output - source compiled test PASS: Throw_2 -O3 -findirect-dispatch compilation from source -PASS: Throw_2 -O3 -findirect-dispatch execution - source compiled test -PASS: Throw_2 -O3 -findirect-dispatch output - source compiled test +FAIL: Throw_2 -O3 -findirect-dispatch execution - source compiled test +UNTESTED: Throw_2 -O3 -findirect-dispatch output - source compiled test 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 ... === libjava Summary === -# of expected passes 2582 +# of expected passes 2566 +# of unexpected failures 8 # of expected failures 4 +# of untested testcases 8 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 12e48a2..889f6f0 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 Wed Jan 21 02:27:16 2015 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Tue Jan 20 23:56:59 2015 +Native configuration is i686-unknown-gnu0.5 === libstdc++ tests === @@ -8,7 +8,7 @@ Schedule of variations: Running target unix Running [...]/hurd/master/libstdc++-v3/testsuite/libstdc++-abi/abi.exp ... -PASS: libstdc++-abi/abi_check +FAIL: libstdc++-abi/abi_check 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 +5941,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) -PASS: 27_io/basic_filebuf/close/char/4879.cc execution test +FAIL: 27_io/basic_filebuf/close/char/4879.cc execution test PASS: 27_io/basic_filebuf/close/char/5.cc (test for excess errors) PASS: 27_io/basic_filebuf/close/char/5.cc execution test PASS: 27_io/basic_filebuf/close/char/9964.cc (test for excess errors) -PASS: 27_io/basic_filebuf/close/char/9964.cc execution test +FAIL: 27_io/basic_filebuf/close/char/9964.cc execution test 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 +5974,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) -PASS: 27_io/basic_filebuf/imbue/char/13171-2.cc execution test +FAIL: 27_io/basic_filebuf/imbue/char/13171-2.cc execution test 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 +6000,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) -PASS: 27_io/basic_filebuf/imbue/wchar_t/14975-2.cc execution test +FAIL: 27_io/basic_filebuf/imbue/wchar_t/14975-2.cc execution test 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 +6025,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) -PASS: 27_io/basic_filebuf/open/char/9507.cc execution test +WARNING: program timed out. +FAIL: 27_io/basic_filebuf/open/char/9507.cc execution test 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 +6109,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) -PASS: 27_io/basic_filebuf/seekoff/char/26777.cc execution test +FAIL: 27_io/basic_filebuf/seekoff/char/26777.cc execution test 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 +6225,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) -PASS: 27_io/basic_filebuf/showmanyc/char/9533-1.cc execution test +WARNING: program timed out. +FAIL: 27_io/basic_filebuf/showmanyc/char/9533-1.cc execution test 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 +6314,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) -PASS: 27_io/basic_filebuf/underflow/char/10097.cc execution test +FAIL: 27_io/basic_filebuf/underflow/char/10097.cc execution test 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 +7510,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) -PASS: 27_io/objects/char/7.cc execution test +FAIL: 27_io/objects/char/7.cc execution test PASS: 27_io/objects/char/8.cc (test for excess errors) PASS: 27_io/objects/char/8.cc execution test PASS: 27_io/objects/char/9.cc (test for excess errors) PASS: 27_io/objects/char/9.cc execution test PASS: 27_io/objects/char/9661-1.cc (test for excess errors) -PASS: 27_io/objects/char/9661-1.cc execution test +FAIL: 27_io/objects/char/9661-1.cc execution test 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 +7554,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) -PASS: 27_io/objects/wchar_t/7.cc execution test +FAIL: 27_io/objects/wchar_t/7.cc execution test PASS: 27_io/objects/wchar_t/8.cc (test for excess errors) PASS: 27_io/objects/wchar_t/8.cc execution test PASS: 27_io/objects/wchar_t/9520.cc (test for excess errors) PASS: 27_io/objects/wchar_t/9520.cc execution test PASS: 27_io/objects/wchar_t/9661-1.cc (test for excess errors) -PASS: 27_io/objects/wchar_t/9661-1.cc execution test +FAIL: 27_io/objects/wchar_t/9661-1.cc execution test 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 +7963,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 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 +7991,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) -PASS: 30_threads/condition_variable/members/3.cc execution test +WARNING: program timed out. +FAIL: 30_threads/condition_variable/members/3.cc execution test PASS: 30_threads/condition_variable/members/53841.cc (test for excess errors) PASS: 30_threads/condition_variable/native_handle/typesizes.cc (test for excess errors) PASS: 30_threads/condition_variable/native_handle/typesizes.cc execution test @@ -8110,7 +8114,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) -PASS: 30_threads/packaged_task/forced_unwind.cc execution test +WARNING: program timed out. +FAIL: 30_threads/packaged_task/forced_unwind.cc execution test PASS: 30_threads/packaged_task/members/at_thread_exit.cc (test for excess errors) PASS: 30_threads/packaged_task/members/at_thread_exit.cc execution test PASS: 30_threads/packaged_task/members/get_future.cc (test for excess errors) @@ -8255,43 +8260,28 @@ 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) -PASS: 30_threads/shared_lock/cons/1.cc (test for excess errors) -PASS: 30_threads/shared_lock/cons/1.cc execution test -PASS: 30_threads/shared_lock/cons/2.cc (test for excess errors) -PASS: 30_threads/shared_lock/cons/2.cc execution test -PASS: 30_threads/shared_lock/cons/3.cc (test for excess errors) -PASS: 30_threads/shared_lock/cons/3.cc execution test -PASS: 30_threads/shared_lock/cons/4.cc (test for excess errors) -PASS: 30_threads/shared_lock/cons/4.cc execution test -PASS: 30_threads/shared_lock/cons/5.cc (test for excess errors) -PASS: 30_threads/shared_lock/cons/5.cc execution test -PASS: 30_threads/shared_lock/cons/6.cc (test for excess errors) -PASS: 30_threads/shared_lock/cons/6.cc execution test -PASS: 30_threads/shared_lock/locking/1.cc (test for excess errors) -PASS: 30_threads/shared_lock/locking/1.cc execution test -PASS: 30_threads/shared_lock/locking/2.cc (test for excess errors) -PASS: 30_threads/shared_lock/locking/2.cc execution test -PASS: 30_threads/shared_lock/locking/3.cc (test for excess errors) -PASS: 30_threads/shared_lock/locking/3.cc execution test -PASS: 30_threads/shared_lock/locking/4.cc (test for excess errors) -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 +UNSUPPORTED: 30_threads/shared_lock/cons/4.cc +UNSUPPORTED: 30_threads/shared_lock/cons/5.cc +UNSUPPORTED: 30_threads/shared_lock/cons/6.cc +UNSUPPORTED: 30_threads/shared_lock/locking/1.cc +UNSUPPORTED: 30_threads/shared_lock/locking/2.cc +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_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 PASS: 30_threads/shared_timed_mutex/cons/assign_neg.cc (test for errors, line 32) PASS: 30_threads/shared_timed_mutex/cons/assign_neg.cc (test for excess errors) PASS: 30_threads/shared_timed_mutex/cons/copy_neg.cc (test for errors, line 31) PASS: 30_threads/shared_timed_mutex/cons/copy_neg.cc (test for excess errors) PASS: 30_threads/shared_timed_mutex/requirements/standard_layout.cc (test for excess errors) -PASS: 30_threads/shared_timed_mutex/try_lock/1.cc (test for excess errors) -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 +UNSUPPORTED: 30_threads/shared_timed_mutex/try_lock/1.cc +UNSUPPORTED: 30_threads/shared_timed_mutex/try_lock/2.cc 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 +8332,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) -PASS: 30_threads/thread/native_handle/cancel.cc execution test +WARNING: program timed out. +FAIL: 30_threads/thread/native_handle/cancel.cc execution test 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) @@ -10746,7 +10737,7 @@ UNSUPPORTED: xmethods.exp === libstdc++ Summary === -# of expected passes 10437 -# of unexpected failures 5 +# of expected passes 10390 +# of unexpected failures 22 # of expected failures 65 -# of unsupported tests 225 +# of unsupported tests 240 diff --git toolchain/logs/gcc/kepler.SCHWINGE/test/gcc/testsuite/ada/acats/acats.sum toolchain/logs/gcc/laplace.SCHWINGE/test/gcc/testsuite/ada/acats/acats.sum index 6775a85b..2155c9a 100644 --- toolchain/logs/gcc/kepler.SCHWINGE/test/gcc/testsuite/ada/acats/acats.sum +++ toolchain/logs/gcc/laplace.SCHWINGE/test/gcc/testsuite/ada/acats/acats.sum @@ -1,9 +1,9 @@ -Test Run By thomas on Tue Jan 20 17:57:30 CET 2015 +Test Run By thomas on Tue Jan 20 16:27:09 CET 2015 === acats configuration === target gcc is [...]/hurd/master.build/gcc/xgcc -B[...]/hurd/master.build/gcc/ -Reading specs from [...]/hurd/master.build/gcc/specs COLLECT_GCC=[...]/hurd/master.build/gcc/xgcc COLLECT_LTO_WRAPPER=[...]/hurd/master.build/gcc/lto-wrapper Target: i686-pc-linux-gnu Configured with: ../master/configure --prefix=[...]/hurd/master.build.install SHELL=/bin/dash CC=gcc-4.9 CXX=g++-4.9 --enable-languages=all,ada Thread model: posix gcc version 5.0.0 20150119 (experimental) (GCC) -host=i586-linux-gnu -target=i686-pc-linux-gnu +Reading specs from [...]/hurd/master.build/gcc/specs COLLECT_GCC=[...]/hurd/master.build/gcc/xgcc COLLECT_LTO_WRAPPER=[...]/hurd/master.build/gcc/lto-wrapper Target: i686-unknown-gnu0.5 Configured with: ../master/configure --prefix=[...]/hurd/master.build.install SHELL=/bin/dash CC=gcc-4.9 CXX=g++-4.9 --enable-languages=all,ada Thread model: posix gcc version 5.0.0 20150119 (experimental) (GCC) +host=i586-gnu +target=i686-unknown-gnu0.5 gnatmake is [...]/hurd/master.build/gcc/gnatmake === acats support === @@ -90,9 +90,9 @@ PASS: ae3709a Running chapter c2 ... PASS: c23001a PASS: c23003a -PASS: c23003b -PASS: c23003g -PASS: c23003i +FAIL: c23003b +FAIL: c23003g +FAIL: c23003i PASS: c23006a PASS: c23006b PASS: c23006c @@ -852,7 +852,7 @@ PASS: c52103m PASS: c52103p PASS: c52103q PASS: c52103r -PASS: c52103x +FAIL: c52103x PASS: c52104a PASS: c52104b PASS: c52104c @@ -865,8 +865,8 @@ PASS: c52104m PASS: c52104p PASS: c52104q PASS: c52104r -PASS: c52104x -PASS: c52104y +FAIL: c52104x +FAIL: c52104y PASS: c53007a PASS: c540001 PASS: c54a03a @@ -1531,9 +1531,9 @@ PASS: cb10002 PASS: cb1001a PASS: cb1004a PASS: cb1005a -PASS: cb1010a -PASS: cb1010c -PASS: cb1010d +FAIL: cb1010a +FAIL: cb1010c +FAIL: cb1010d PASS: cb20001 PASS: cb20003 PASS: cb20004 @@ -2355,6 +2355,7 @@ PASS: la14025 PASS: la14026 PASS: la14027 === acats Summary === -# of expected passes 2320 -# of unexpected failures 0 -[...]/hurd/master/gcc/testsuite/ada/acats/run_all.sh completed at Tue Jan 20 18:28:52 CET 2015 +# of expected passes 2311 +# of unexpected failures 9 +*** FAILURES: c23003b c23003g c23003i c52103x c52104x c52104y cb1010a cb1010c cb1010d +[...]/hurd/master/gcc/testsuite/ada/acats/run_all.sh completed at Tue Jan 20 17:13:53 CET 2015 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 ae703da..16d37f6 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 Tue Jan 20 22:35:06 2015 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Tue Jan 20 20:34:36 2015 +Native configuration is i686-unknown-gnu0.5 === g++ tests === @@ -8,4934 +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 -g (test for excess errors) -PASS: c-c++-common/asan/aggressive-opts.c -O3 -g scan-tree-dump-times asan1 "ASAN_CHECK" 2 -UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -Os -UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/asan-interface-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/asan-interface-1.c -O0 execution test -PASS: c-c++-common/asan/asan-interface-1.c -O1 (test for excess errors) -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) -PASS: c-c++-common/asan/asan-interface-1.c -Os execution test -PASS: c-c++-common/asan/asan-interface-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/asan-interface-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/asan-interface-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/asan-interface-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/attrib-1.c -O0 (test for warnings, line 58) -PASS: c-c++-common/asan/attrib-1.c -O0 (test for warnings, line 59) -PASS: c-c++-common/asan/attrib-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/attrib-1.c -O0 scan-assembler-not __asan_report_store -PASS: c-c++-common/asan/attrib-1.c -O0 scan-assembler-not __asan_report_load -PASS: c-c++-common/asan/attrib-1.c -O1 (test for warnings, line 58) -PASS: c-c++-common/asan/attrib-1.c -O1 (test for warnings, line 59) -PASS: c-c++-common/asan/attrib-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/attrib-1.c -O1 scan-assembler-not __asan_report_store -PASS: c-c++-common/asan/attrib-1.c -O1 scan-assembler-not __asan_report_load -PASS: c-c++-common/asan/attrib-1.c -O2 (test for warnings, line 58) -PASS: c-c++-common/asan/attrib-1.c -O2 (test for warnings, line 59) -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) -PASS: c-c++-common/asan/attrib-1.c -O3 -g scan-assembler-not __asan_report_store -PASS: c-c++-common/asan/attrib-1.c -O3 -g scan-assembler-not __asan_report_load -PASS: c-c++-common/asan/attrib-1.c -Os (test for warnings, line 58) -PASS: c-c++-common/asan/attrib-1.c -Os (test for warnings, line 59) -PASS: c-c++-common/asan/attrib-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/attrib-1.c -Os scan-assembler-not __asan_report_store -PASS: c-c++-common/asan/attrib-1.c -Os scan-assembler-not __asan_report_load -PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 58) -PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 59) -PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_report_store -PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_report_load -PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 58) -PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 59) -PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_report_store -PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_report_load -PASS: c-c++-common/asan/bitfield-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/bitfield-1.c -O0 execution test -PASS: c-c++-common/asan/bitfield-1.c -O0 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/bitfield-1.c -O1 execution test -PASS: c-c++-common/asan/bitfield-1.c -O1 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/bitfield-1.c -Os execution test -PASS: c-c++-common/asan/bitfield-1.c -Os output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/bitfield-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/bitfield-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/bitfield-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/bitfield-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-2.c -O0 (test for excess errors) -PASS: c-c++-common/asan/bitfield-2.c -O0 execution test -PASS: c-c++-common/asan/bitfield-2.c -O0 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-2.c -O1 (test for excess errors) -PASS: c-c++-common/asan/bitfield-2.c -O1 execution test -PASS: c-c++-common/asan/bitfield-2.c -O1 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-2.c -Os (test for excess errors) -PASS: c-c++-common/asan/bitfield-2.c -Os execution test -PASS: c-c++-common/asan/bitfield-2.c -Os output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/bitfield-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/bitfield-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/bitfield-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/bitfield-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-3.c -O0 (test for excess errors) -PASS: c-c++-common/asan/bitfield-3.c -O0 execution test -PASS: c-c++-common/asan/bitfield-3.c -O0 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-3.c -O1 (test for excess errors) -PASS: c-c++-common/asan/bitfield-3.c -O1 execution test -PASS: c-c++-common/asan/bitfield-3.c -O1 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-3.c -Os (test for excess errors) -PASS: c-c++-common/asan/bitfield-3.c -Os execution test -PASS: c-c++-common/asan/bitfield-3.c -Os output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/bitfield-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/bitfield-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/bitfield-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/bitfield-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-4.c -O0 (test for excess errors) -PASS: c-c++-common/asan/bitfield-4.c -O0 execution test -PASS: c-c++-common/asan/bitfield-4.c -O0 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-4.c -O1 (test for excess errors) -PASS: c-c++-common/asan/bitfield-4.c -O1 execution test -PASS: c-c++-common/asan/bitfield-4.c -O1 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-4.c -Os (test for excess errors) -PASS: c-c++-common/asan/bitfield-4.c -Os execution test -PASS: c-c++-common/asan/bitfield-4.c -Os output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-5.c -O0 (test for excess errors) -PASS: c-c++-common/asan/bitfield-5.c -O0 execution test -PASS: c-c++-common/asan/bitfield-5.c -O0 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-5.c -O1 (test for excess errors) -PASS: c-c++-common/asan/bitfield-5.c -O1 execution test -PASS: c-c++-common/asan/bitfield-5.c -O1 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-5.c -O2 (test for excess errors) -PASS: c-c++-common/asan/bitfield-5.c -O2 execution test -PASS: c-c++-common/asan/bitfield-5.c -O2 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-5.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/asan/bitfield-5.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/asan/bitfield-5.c -O3 -fomit-frame-pointer output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-5.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/bitfield-5.c -O3 -g execution test -PASS: c-c++-common/asan/bitfield-5.c -O3 -g output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-5.c -Os (test for excess errors) -PASS: c-c++-common/asan/bitfield-5.c -Os execution test -PASS: c-c++-common/asan/bitfield-5.c -Os output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/clone-test-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/clone-test-1.c -O0 execution test -PASS: c-c++-common/asan/clone-test-1.c -O1 (test for excess errors) -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 -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) -PASS: c-c++-common/asan/clone-test-1.c -Os execution test -PASS: c-c++-common/asan/clone-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/clone-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/clone-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/clone-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/force-inline-opt0-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/force-inline-opt0-1.c -O0 scan-assembler-not __asan_report_load -PASS: c-c++-common/asan/force-inline-opt0-1.c -O1 (test for excess errors) -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) -PASS: c-c++-common/asan/force-inline-opt0-1.c -Os scan-assembler-not __asan_report_load -PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_report_load -PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_report_load -PASS: c-c++-common/asan/global-overflow-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/global-overflow-1.c -O0 execution test -PASS: c-c++-common/asan/global-overflow-1.c -O0 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*global-overflow-1.c:20|[^ - ]*:0)|[(])[^ - ]*( -| -| ).*0x[0-9a-f]+ is located 0 bytes to the right of global variable.*YYY[^ - ]* of size 10[^ - ]*( -| -| ) -PASS: c-c++-common/asan/global-overflow-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/global-overflow-1.c -O1 execution test -PASS: c-c++-common/asan/global-overflow-1.c -O1 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*global-overflow-1.c:20|[^ - ]*:0)|[(])[^ - ]*( -| -| ).*0x[0-9a-f]+ is located 0 bytes to the right of global variable.*YYY[^ - ]* of size 10[^ - ]*( -| -| ) -PASS: c-c++-common/asan/global-overflow-1.c -O2 (test for excess errors) -PASS: c-c++-common/asan/global-overflow-1.c -O2 execution test -PASS: c-c++-common/asan/global-overflow-1.c -O2 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*global-overflow-1.c:20|[^ - ]*:0)|[(])[^ - ]*( -| -| ).*0x[0-9a-f]+ is located 0 bytes to the right of global variable.*YYY[^ - ]* of size 10[^ - ]*( -| -| ) -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, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*global-overflow-1.c:20|[^ - ]*:0)|[(])[^ - ]*( -| -| ).*0x[0-9a-f]+ is located 0 bytes to the right of global variable.*YYY[^ - ]* of size 10[^ - ]*( -| -| ) -PASS: c-c++-common/asan/global-overflow-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/global-overflow-1.c -O3 -g execution test -PASS: c-c++-common/asan/global-overflow-1.c -O3 -g output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*global-overflow-1.c:20|[^ - ]*:0)|[(])[^ - ]*( -| -| ).*0x[0-9a-f]+ is located 0 bytes to the right of global variable.*YYY[^ - ]* of size 10[^ - ]*( -| -| ) -PASS: c-c++-common/asan/global-overflow-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/global-overflow-1.c -Os execution test -PASS: c-c++-common/asan/global-overflow-1.c -Os output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*global-overflow-1.c:20|[^ - ]*:0)|[(])[^ - ]*( -| -| ).*0x[0-9a-f]+ is located 0 bytes to the right of global variable.*YYY[^ - ]* of size 10[^ - ]*( -| -| ) -PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*global-overflow-1.c:20|[^ - ]*:0)|[(])[^ - ]*( -| -| ).*0x[0-9a-f]+ is located 0 bytes to the right of global variable.*YYY[^ - ]* of size 10[^ - ]*( -| -| ) -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, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*global-overflow-1.c:20|[^ - ]*:0)|[(])[^ - ]*( -| -| ).*0x[0-9a-f]+ is located 0 bytes to the right of global variable.*YYY[^ - ]* of size 10[^ - ]*( -| -| ) -PASS: c-c++-common/asan/heap-overflow-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/heap-overflow-1.c -O0 execution test -PASS: c-c++-common/asan/heap-overflow-1.c -O0 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:21|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:19|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/heap-overflow-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/heap-overflow-1.c -O1 execution test -PASS: c-c++-common/asan/heap-overflow-1.c -O1 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:21|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:19|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/heap-overflow-1.c -O2 (test for excess errors) -PASS: c-c++-common/asan/heap-overflow-1.c -O2 execution test -PASS: c-c++-common/asan/heap-overflow-1.c -O2 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:21|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:19|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:21|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:19|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/heap-overflow-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/heap-overflow-1.c -O3 -g execution test -PASS: c-c++-common/asan/heap-overflow-1.c -O3 -g output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:21|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:19|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/heap-overflow-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/heap-overflow-1.c -Os execution test -PASS: c-c++-common/asan/heap-overflow-1.c -Os output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:21|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:19|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:21|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:19|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:21|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:19|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/inc.c -O0 (test for excess errors) -PASS: c-c++-common/asan/inc.c -O0 scan-tree-dump-times asan0 "ASAN_" 1 -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 -UNSUPPORTED: c-c++-common/asan/inc.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/instrument-with-calls-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-1.c -O0 scan-assembler __asan_load1 -PASS: c-c++-common/asan/instrument-with-calls-1.c -O0 scan-assembler __asan_store4 -PASS: c-c++-common/asan/instrument-with-calls-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-1.c -O1 scan-assembler __asan_load1 -PASS: c-c++-common/asan/instrument-with-calls-1.c -O1 scan-assembler __asan_store4 -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 -PASS: c-c++-common/asan/instrument-with-calls-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-1.c -Os scan-assembler __asan_load1 -PASS: c-c++-common/asan/instrument-with-calls-1.c -Os scan-assembler __asan_store4 -PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_load1 -PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_store4 -PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_load1 -PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_store4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O0 (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-2.c -O0 scan-assembler __asan_store4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O0 scan-assembler-not __asan_report_store4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O0 scan-assembler __asan_load4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O0 scan-assembler-not __asan_report_load4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O1 (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-2.c -O1 scan-assembler __asan_store4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O1 scan-assembler-not __asan_report_store4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O1 scan-assembler __asan_load4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O1 scan-assembler-not __asan_report_load4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 scan-assembler __asan_store4 -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 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -g scan-assembler __asan_load4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -g scan-assembler-not __asan_report_load4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -Os (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-2.c -Os scan-assembler __asan_store4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -Os scan-assembler-not __asan_report_store4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -Os scan-assembler __asan_load4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -Os scan-assembler-not __asan_report_load4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_store4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_report_store4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_load4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_report_load4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_store4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_report_store4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_load4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_report_load4 -PASS: c-c++-common/asan/instrument-with-calls-3.c -O0 (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-3.c -O0 scan-assembler __asan_loadN -PASS: c-c++-common/asan/instrument-with-calls-3.c -O0 scan-assembler __asan_storeN -PASS: c-c++-common/asan/instrument-with-calls-3.c -O1 (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-3.c -O1 scan-assembler __asan_loadN -PASS: c-c++-common/asan/instrument-with-calls-3.c -O1 scan-assembler __asan_storeN -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 -PASS: c-c++-common/asan/instrument-with-calls-3.c -Os (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-3.c -Os scan-assembler __asan_loadN -PASS: c-c++-common/asan/instrument-with-calls-3.c -Os scan-assembler __asan_storeN -PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_loadN -PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_storeN -PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_loadN -PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_storeN -PASS: c-c++-common/asan/kasan-recover-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-1.c -O0 scan-assembler __asan_report_store4_noabort -PASS: c-c++-common/asan/kasan-recover-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-1.c -O1 scan-assembler __asan_report_store4_noabort -PASS: c-c++-common/asan/kasan-recover-1.c -O2 (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-1.c -O2 scan-assembler __asan_report_store4_noabort -PASS: c-c++-common/asan/kasan-recover-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-1.c -O3 -fomit-frame-pointer scan-assembler __asan_report_store4_noabort -PASS: c-c++-common/asan/kasan-recover-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-1.c -O3 -g scan-assembler __asan_report_store4_noabort -PASS: c-c++-common/asan/kasan-recover-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-1.c -Os scan-assembler __asan_report_store4_noabort -PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_report_store4_noabort -PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_report_store4_noabort -PASS: c-c++-common/asan/kasan-recover-2.c -O0 (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-2.c -O0 scan-assembler __asan_store4_noabort -PASS: c-c++-common/asan/kasan-recover-2.c -O1 (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-2.c -O1 scan-assembler __asan_store4_noabort -PASS: c-c++-common/asan/kasan-recover-2.c -O2 (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-2.c -O2 scan-assembler __asan_store4_noabort -PASS: c-c++-common/asan/kasan-recover-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-2.c -O3 -fomit-frame-pointer scan-assembler __asan_store4_noabort -PASS: c-c++-common/asan/kasan-recover-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-2.c -O3 -g scan-assembler __asan_store4_noabort -PASS: c-c++-common/asan/kasan-recover-2.c -Os (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-2.c -Os scan-assembler __asan_store4_noabort -PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_store4_noabort -PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_store4_noabort -PASS: c-c++-common/asan/memcmp-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/memcmp-1.c -O0 execution test -PASS: c-c++-common/asan/memcmp-1.c -O0 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/memcmp-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/memcmp-1.c -O1 execution test -PASS: c-c++-common/asan/memcmp-1.c -O1 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/memcmp-1.c -O2 (test for excess errors) -PASS: c-c++-common/asan/memcmp-1.c -O2 execution test -PASS: c-c++-common/asan/memcmp-1.c -O2 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ - ]*( -| -| ) -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, ERROR: AddressSanitizer: stack-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/memcmp-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/memcmp-1.c -O3 -g execution test -PASS: c-c++-common/asan/memcmp-1.c -O3 -g output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/memcmp-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/memcmp-1.c -Os execution test -PASS: c-c++-common/asan/memcmp-1.c -Os output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ - ]*( -| -| ) -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) -PASS: c-c++-common/asan/memcmp-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/misalign-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/misalign-1.c -O0 execution test -PASS: c-c++-common/asan/misalign-1.c -O0 output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*foo([^ - ]*misalign-1.c:1[01]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-1.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/misalign-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/misalign-1.c -O1 execution test -PASS: c-c++-common/asan/misalign-1.c -O1 output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*foo([^ - ]*misalign-1.c:1[01]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-1.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -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, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*foo([^ - ]*misalign-1.c:1[01]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-1.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -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, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*foo([^ - ]*misalign-1.c:1[01]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-1.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -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, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*foo([^ - ]*misalign-1.c:1[01]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-1.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/misalign-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/misalign-1.c -Os execution test -PASS: c-c++-common/asan/misalign-1.c -Os output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*foo([^ - ]*misalign-1.c:1[01]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-1.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/misalign-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/misalign-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/misalign-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*foo([^ - ]*misalign-1.c:1[01]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-1.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/misalign-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/misalign-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/misalign-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*foo([^ - ]*misalign-1.c:1[01]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-1.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/misalign-2.c -O0 (test for excess errors) -PASS: c-c++-common/asan/misalign-2.c -O0 execution test -PASS: c-c++-common/asan/misalign-2.c -O0 output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*baz([^ - ]*misalign-2.c:2[23]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-2.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/misalign-2.c -O1 (test for excess errors) -PASS: c-c++-common/asan/misalign-2.c -O1 execution test -PASS: c-c++-common/asan/misalign-2.c -O1 output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*baz([^ - ]*misalign-2.c:2[23]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-2.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -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, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*baz([^ - ]*misalign-2.c:2[23]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-2.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -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, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*baz([^ - ]*misalign-2.c:2[23]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-2.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -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, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*baz([^ - ]*misalign-2.c:2[23]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-2.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/misalign-2.c -Os (test for excess errors) -PASS: c-c++-common/asan/misalign-2.c -Os execution test -PASS: c-c++-common/asan/misalign-2.c -Os output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*baz([^ - ]*misalign-2.c:2[23]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-2.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/misalign-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/misalign-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/misalign-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*baz([^ - ]*misalign-2.c:2[23]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-2.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -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, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*baz([^ - ]*misalign-2.c:2[23]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-2.c:3[45]|[^ - ]*: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) -PASS: c-c++-common/asan/no-asan-globals.c -Os scan-assembler-not __asan_register_globals -PASS: c-c++-common/asan/no-asan-globals.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/no-asan-globals.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_register_globals -PASS: c-c++-common/asan/no-asan-globals.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/no-asan-globals.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_register_globals -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 -UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-instrument-reads.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-instrument-reads.c -O0 scan-assembler-not __asan_load -PASS: c-c++-common/asan/no-instrument-reads.c -O1 (test for excess errors) -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) -PASS: c-c++-common/asan/no-instrument-reads.c -Os scan-assembler-not __asan_load -PASS: c-c++-common/asan/no-instrument-reads.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/no-instrument-reads.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_load -PASS: c-c++-common/asan/no-instrument-reads.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/no-instrument-reads.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_load -PASS: c-c++-common/asan/no-instrument-writes.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-instrument-writes.c -O0 scan-assembler-not __asan_store -PASS: c-c++-common/asan/no-instrument-writes.c -O1 (test for excess errors) -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) -PASS: c-c++-common/asan/no-instrument-writes.c -Os scan-assembler-not __asan_store -PASS: c-c++-common/asan/no-instrument-writes.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/no-instrument-writes.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_store -PASS: c-c++-common/asan/no-instrument-writes.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/no-instrument-writes.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_store -PASS: c-c++-common/asan/no-redundant-instrumentation-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-1.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 3 -PASS: c-c++-common/asan/no-redundant-instrumentation-1.c -O0 scan-tree-dump-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 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-10.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-10.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store4" 1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O2 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O3 -g -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -Os -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-11.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-11.c -O0 scan-tree-dump-not sanopt "& 7" -PASS: c-c++-common/asan/no-redundant-instrumentation-11.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_store" -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O2 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O3 -g -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -Os -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O1 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O1 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O3 -g scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -Os (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -Os scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-13.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-13.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O2 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O3 -g -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -Os -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-14.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-14.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_store1" -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O2 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O3 -g -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -Os -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O1 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O1 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O3 -g scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -Os (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -Os scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-3.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-3.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report" 2 -PASS: c-c++-common/asan/no-redundant-instrumentation-3.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 1 -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 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "& 7" 2 -PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_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 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 scan-tree-dump-times sanopt "& 7" 1 -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 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "& 7" 4 -PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 2 -PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 2 -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 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 scan-tree-dump-not sanopt "& 7" -PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_load4" -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O2 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O3 -fomit-frame-pointer -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 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "& 7" 4 -PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 2 -PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 2 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O2 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O3 -g -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -Os -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-use-after-return.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-use-after-return.c -O0 scan-assembler-not __asan_option_detect_stack_use_after_return -PASS: c-c++-common/asan/no-use-after-return.c -O1 (test for excess errors) -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) -PASS: c-c++-common/asan/no-use-after-return.c -Os scan-assembler-not __asan_option_detect_stack_use_after_return -PASS: c-c++-common/asan/no-use-after-return.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/no-use-after-return.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_option_detect_stack_use_after_return -PASS: c-c++-common/asan/no-use-after-return.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/no-use-after-return.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_option_detect_stack_use_after_return -PASS: c-c++-common/asan/null-deref-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/null-deref-1.c -O0 execution test -PASS: c-c++-common/asan/null-deref-1.c -O0 output pattern test, ERROR: AddressSanitizer:? SEGV on unknown address[^ - ]*0x[0-9a-f]+ [^ - ]*pc 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]* #0 0x[0-9a-f]+ +(in [^ - ]*NullDeref[^ - ]* ([^ - ]*null-deref-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*null-deref-1.c:15|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/null-deref-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/null-deref-1.c -O1 execution test -PASS: c-c++-common/asan/null-deref-1.c -O1 output pattern test, ERROR: AddressSanitizer:? SEGV on unknown address[^ - ]*0x[0-9a-f]+ [^ - ]*pc 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]* #0 0x[0-9a-f]+ +(in [^ - ]*NullDeref[^ - ]* ([^ - ]*null-deref-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*null-deref-1.c:15|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, ERROR: AddressSanitizer:? SEGV on unknown address[^ - ]*0x[0-9a-f]+ [^ - ]*pc 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]* #0 0x[0-9a-f]+ +(in [^ - ]*NullDeref[^ - ]* ([^ - ]*null-deref-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*null-deref-1.c:15|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, ERROR: AddressSanitizer:? SEGV on unknown address[^ - ]*0x[0-9a-f]+ [^ - ]*pc 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]* #0 0x[0-9a-f]+ +(in [^ - ]*NullDeref[^ - ]* ([^ - ]*null-deref-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*null-deref-1.c:15|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, ERROR: AddressSanitizer:? SEGV on unknown address[^ - ]*0x[0-9a-f]+ [^ - ]*pc 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]* #0 0x[0-9a-f]+ +(in [^ - ]*NullDeref[^ - ]* ([^ - ]*null-deref-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*null-deref-1.c:15|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/null-deref-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/null-deref-1.c -Os execution test -PASS: c-c++-common/asan/null-deref-1.c -Os output pattern test, ERROR: AddressSanitizer:? SEGV on unknown address[^ - ]*0x[0-9a-f]+ [^ - ]*pc 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]* #0 0x[0-9a-f]+ +(in [^ - ]*NullDeref[^ - ]* ([^ - ]*null-deref-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*null-deref-1.c:15|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer:? SEGV on unknown address[^ - ]*0x[0-9a-f]+ [^ - ]*pc 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]* #0 0x[0-9a-f]+ +(in [^ - ]*NullDeref[^ - ]* ([^ - ]*null-deref-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*null-deref-1.c:15|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer:? SEGV on unknown address[^ - ]*0x[0-9a-f]+ [^ - ]*pc 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]* #0 0x[0-9a-f]+ +(in [^ - ]*NullDeref[^ - ]* ([^ - ]*null-deref-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*null-deref-1.c:15|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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) -PASS: c-c++-common/asan/pr56330.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -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) -PASS: c-c++-common/asan/pr59029.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/pr59063-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/pr59063-1.c -O0 execution test -PASS: c-c++-common/asan/pr59063-1.c -O1 (test for excess errors) -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) -PASS: c-c++-common/asan/pr59063-1.c -Os execution test -PASS: c-c++-common/asan/pr59063-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/pr59063-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/pr59063-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/pr59063-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/pr59063-2.c -O0 (test for excess errors) -PASS: c-c++-common/asan/pr59063-2.c -O0 execution test -PASS: c-c++-common/asan/pr59063-2.c -O1 (test for excess errors) -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) -PASS: c-c++-common/asan/pr59063-2.c -Os execution test -PASS: c-c++-common/asan/pr59063-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/pr59063-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/pr59063-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/pr59063-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/pr61530.c -O0 (test for excess errors) -PASS: c-c++-common/asan/pr61530.c -O0 execution test -PASS: c-c++-common/asan/pr61530.c -O0 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/pr61530.c -O1 (test for excess errors) -PASS: c-c++-common/asan/pr61530.c -O1 execution test -PASS: c-c++-common/asan/pr61530.c -O1 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/pr61530.c -Os (test for excess errors) -PASS: c-c++-common/asan/pr61530.c -Os execution test -PASS: c-c++-common/asan/pr61530.c -Os output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/pr61530.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/pr61530.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/pr61530.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/pr61530.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/pr61530.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/pr61530.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/pr62089.c -O0 (test for excess errors) -PASS: c-c++-common/asan/pr62089.c -O0 execution test -PASS: c-c++-common/asan/pr62089.c -O0 output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]* -PASS: c-c++-common/asan/pr62089.c -O1 (test for excess errors) -PASS: c-c++-common/asan/pr62089.c -O1 execution test -PASS: c-c++-common/asan/pr62089.c -O1 output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]* -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, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]* -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, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]* -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, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]* -PASS: c-c++-common/asan/pr62089.c -Os (test for excess errors) -PASS: c-c++-common/asan/pr62089.c -Os execution test -PASS: c-c++-common/asan/pr62089.c -Os output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]* -PASS: c-c++-common/asan/pr62089.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/pr62089.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/pr62089.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]* -PASS: c-c++-common/asan/pr62089.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/pr62089.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/pr62089.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]* -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) -PASS: c-c++-common/asan/pr62140-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -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) -PASS: c-c++-common/asan/pr62140-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/pr63316.c -O0 (test for excess errors) -PASS: c-c++-common/asan/pr63316.c -O0 execution test -PASS: c-c++-common/asan/pr63316.c -O1 (test for excess errors) -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) -PASS: c-c++-common/asan/pr63316.c -Os execution test -PASS: c-c++-common/asan/pr63316.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/pr63316.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/pr63316.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/pr63316.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/pr63638.c -O0 (test for excess errors) -PASS: c-c++-common/asan/pr63638.c -O1 (test for excess errors) -PASS: c-c++-common/asan/pr63638.c -O2 (test for excess errors) -PASS: c-c++-common/asan/pr63638.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/asan/pr63638.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/pr63638.c -Os (test for excess errors) -PASS: c-c++-common/asan/pr63638.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/pr63638.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/red-align-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/red-align-1.c -O0 scan-tree-dump-times sanopt "& 7" 0 -PASS: c-c++-common/asan/red-align-1.c -O1 (test for excess errors) -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) -PASS: c-c++-common/asan/red-align-1.c -Os scan-tree-dump-times sanopt "& 7" 0 -UNSUPPORTED: c-c++-common/asan/red-align-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/red-align-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/red-align-2.c -O0 (test for excess errors) -PASS: c-c++-common/asan/red-align-2.c -O0 scan-tree-dump-times sanopt "& 7" 1 -PASS: c-c++-common/asan/red-align-2.c -O1 (test for excess errors) -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) -PASS: c-c++-common/asan/red-align-2.c -Os scan-tree-dump-times sanopt "& 7" 1 -UNSUPPORTED: c-c++-common/asan/red-align-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/red-align-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/rlimit-mmap-test-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/rlimit-mmap-test-1.c -O0 execution test -PASS: c-c++-common/asan/rlimit-mmap-test-1.c -O0 output pattern test, ERROR: Failed to mmap -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 -UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/sanitize-all-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/sanitize-all-1.c -O0 scan-assembler-not __asan_load -PASS: c-c++-common/asan/sanitize-all-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/sanitize-all-1.c -O1 scan-assembler-not __asan_load -PASS: c-c++-common/asan/sanitize-all-1.c -O2 (test for excess errors) -PASS: c-c++-common/asan/sanitize-all-1.c -O2 scan-assembler-not __asan_load -PASS: c-c++-common/asan/sanitize-all-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/asan/sanitize-all-1.c -O3 -fomit-frame-pointer scan-assembler-not __asan_load -PASS: c-c++-common/asan/sanitize-all-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/sanitize-all-1.c -O3 -g scan-assembler-not __asan_load -PASS: c-c++-common/asan/sanitize-all-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/sanitize-all-1.c -Os scan-assembler-not __asan_load -PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_load -PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_load -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O0 execution test -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O0 output pattern test, heap-use-after-free.*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)free|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:8|[^ - ]*:0)|[(]).*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O1 execution test -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O1 output pattern test, heap-use-after-free.*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)free|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:8|[^ - ]*:0)|[(]).*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, heap-use-after-free.*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)free|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:8|[^ - ]*:0)|[(]).*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, heap-use-after-free.*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)free|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:8|[^ - ]*:0)|[(]).*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, heap-use-after-free.*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)free|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:8|[^ - ]*:0)|[(]).*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -Os execution test -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -Os output pattern test, heap-use-after-free.*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)free|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:8|[^ - ]*:0)|[(]).*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, heap-use-after-free.*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)free|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:8|[^ - ]*:0)|[(]).*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, heap-use-after-free.*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)free|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:8|[^ - ]*:0)|[(]).*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/shadow-offset-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/shadow-offset-1.c -O0 scan-tree-dump sanopt "12345" -PASS: c-c++-common/asan/shadow-offset-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/shadow-offset-1.c -O1 scan-tree-dump sanopt "12345" -PASS: c-c++-common/asan/shadow-offset-1.c -O2 (test for excess errors) -PASS: c-c++-common/asan/shadow-offset-1.c -O2 scan-tree-dump sanopt "12345" -PASS: c-c++-common/asan/shadow-offset-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/asan/shadow-offset-1.c -O3 -fomit-frame-pointer scan-tree-dump sanopt "12345" -PASS: c-c++-common/asan/shadow-offset-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/shadow-offset-1.c -O3 -g scan-tree-dump sanopt "12345" -PASS: c-c++-common/asan/shadow-offset-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/shadow-offset-1.c -Os scan-tree-dump sanopt "12345" -UNSUPPORTED: c-c++-common/asan/shadow-offset-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/shadow-offset-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -UNSUPPORTED: c-c++-common/asan/sleep-before-dying-1.c -O0 -UNSUPPORTED: c-c++-common/asan/sleep-before-dying-1.c -O1 -PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 (test for excess errors) -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, Sleeping for 1 second -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) -PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, Sleeping for 1 second -PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, Sleeping for 1 second -PASS: c-c++-common/asan/stack-overflow-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/stack-overflow-1.c -O0 execution test -PASS: c-c++-common/asan/stack-overflow-1.c -O0 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*stack-overflow-1.c:16|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/stack-overflow-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/stack-overflow-1.c -O1 execution test -PASS: c-c++-common/asan/stack-overflow-1.c -O1 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*stack-overflow-1.c:16|[^ - ]*:0)|[(]).*( -| -| ) -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, READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*stack-overflow-1.c:16|[^ - ]*:0)|[(]).*( -| -| ) -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, READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*stack-overflow-1.c:16|[^ - ]*:0)|[(]).*( -| -| ) -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, READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*stack-overflow-1.c:16|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/stack-overflow-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/stack-overflow-1.c -Os execution test -PASS: c-c++-common/asan/stack-overflow-1.c -Os output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*stack-overflow-1.c:16|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*stack-overflow-1.c:16|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*stack-overflow-1.c:16|[^ - ]*:0)|[(]).*( -| -| ) -UNSUPPORTED: c-c++-common/asan/strip-path-prefix-1.c -O0 -UNSUPPORTED: c-c++-common/asan/strip-path-prefix-1.c -O1 -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, heap-use-after-free.*( -| -| ) #0 0x[0-9a-f]+ [(]?[^/][^ - ]*( -| -| ) -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) -PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, heap-use-after-free.*( -| -| ) #0 0x[0-9a-f]+ [(]?[^/][^ - ]*( -| -| ) -PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, heap-use-after-free.*( -| -| ) #0 0x[0-9a-f]+ [(]?[^/][^ - ]*( -| -| ) -PASS: c-c++-common/asan/strlen-overflow-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/strlen-overflow-1.c -O0 execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O0 output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strlen-overflow-1.c:19|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable -PASS: c-c++-common/asan/strlen-overflow-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/strlen-overflow-1.c -O1 execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O1 output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strlen-overflow-1.c:19|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable -PASS: c-c++-common/asan/strlen-overflow-1.c -O2 (test for excess errors) -PASS: c-c++-common/asan/strlen-overflow-1.c -O2 execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O2 output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strlen-overflow-1.c:19|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strlen-overflow-1.c:19|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -g execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -g output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strlen-overflow-1.c:19|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable -PASS: c-c++-common/asan/strlen-overflow-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/strlen-overflow-1.c -Os execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -Os output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strlen-overflow-1.c:19|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable -UNSUPPORTED: c-c++-common/asan/strlen-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/strlen-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/strncpy-overflow-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/strncpy-overflow-1.c -O0 execution test -PASS: c-c++-common/asan/strncpy-overflow-1.c -O0 output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:11|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/strncpy-overflow-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/strncpy-overflow-1.c -O1 execution test -PASS: c-c++-common/asan/strncpy-overflow-1.c -O1 output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:11|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:11|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:11|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:11|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/strncpy-overflow-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/strncpy-overflow-1.c -Os execution test -PASS: c-c++-common/asan/strncpy-overflow-1.c -Os output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:11|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:11|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:11|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/swapcontext-test-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/swapcontext-test-1.c -O0 execution test -PASS: c-c++-common/asan/swapcontext-test-1.c -O0 output pattern test, WARNING: ASan doesn't fully support makecontext/swapcontext.*Test1 passed.*Test2 passed.* -PASS: c-c++-common/asan/swapcontext-test-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/swapcontext-test-1.c -O1 execution test -PASS: c-c++-common/asan/swapcontext-test-1.c -O1 output pattern test, WARNING: ASan doesn't fully support makecontext/swapcontext.*Test1 passed.*Test2 passed.* -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, WARNING: ASan doesn't fully support makecontext/swapcontext.*Test1 passed.*Test2 passed.* -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, WARNING: ASan doesn't fully support makecontext/swapcontext.*Test1 passed.*Test2 passed.* -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, WARNING: ASan doesn't fully support makecontext/swapcontext.*Test1 passed.*Test2 passed.* -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, WARNING: ASan doesn't fully support makecontext/swapcontext.*Test1 passed.*Test2 passed.* -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, WARNING: ASan doesn't fully support makecontext/swapcontext.*Test1 passed.*Test2 passed.* -PASS: c-c++-common/asan/swapcontext-test-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/swapcontext-test-1.c -Os execution test -PASS: c-c++-common/asan/swapcontext-test-1.c -Os output pattern test, WARNING: ASan doesn't fully support makecontext/swapcontext.*Test1 passed.*Test2 passed.* -PASS: c-c++-common/asan/swapcontext-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/swapcontext-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/swapcontext-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, WARNING: ASan doesn't fully support makecontext/swapcontext.*Test1 passed.*Test2 passed.* -PASS: c-c++-common/asan/swapcontext-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/swapcontext-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/swapcontext-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, WARNING: ASan doesn't fully support makecontext/swapcontext.*Test1 passed.*Test2 passed.* -PASS: c-c++-common/asan/use-after-free-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/use-after-free-1.c -O0 execution test -PASS: c-c++-common/asan/use-after-free-1.c -O0 output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:9|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 5 bytes inside of 10-byte region .0x[0-9a-f]+,0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*freed by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:8|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*previously allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/use-after-free-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/use-after-free-1.c -O1 execution test -PASS: c-c++-common/asan/use-after-free-1.c -O1 output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:9|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 5 bytes inside of 10-byte region .0x[0-9a-f]+,0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*freed by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:8|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*previously allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, ERROR: AddressSanitizer:? heap-use-after-free on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:9|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 5 bytes inside of 10-byte region .0x[0-9a-f]+,0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*freed by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:8|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*previously allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, ERROR: AddressSanitizer:? heap-use-after-free on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:9|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 5 bytes inside of 10-byte region .0x[0-9a-f]+,0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*freed by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:8|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*previously allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, ERROR: AddressSanitizer:? heap-use-after-free on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:9|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 5 bytes inside of 10-byte region .0x[0-9a-f]+,0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*freed by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:8|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*previously allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/use-after-free-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/use-after-free-1.c -Os execution test -PASS: c-c++-common/asan/use-after-free-1.c -Os output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:9|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 5 bytes inside of 10-byte region .0x[0-9a-f]+,0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*freed by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:8|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*previously allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:9|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 5 bytes inside of 10-byte region .0x[0-9a-f]+,0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*freed by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:8|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*previously allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:9|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 5 bytes inside of 10-byte region .0x[0-9a-f]+,0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*freed by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:8|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*previously allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/use-after-return-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/use-after-return-1.c -O0 execution test -PASS: c-c++-common/asan/use-after-return-1.c -O0 output pattern test, WRITE of size 1 at .* thread T0.* #0.*(Func2)?.*use-after-return-1.(c:31)?.*is located in stack of thread T0 at offset.*'local' <== Memory access at offset 32 is inside this variable -PASS: c-c++-common/asan/use-after-return-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/use-after-return-1.c -O1 execution test -PASS: c-c++-common/asan/use-after-return-1.c -O1 output pattern test, WRITE of size 1 at .* thread T0.* #0.*(Func2)?.*use-after-return-1.(c:31)?.*is located in stack of thread T0 at offset.*'local' <== Memory access at offset 32 is inside this variable -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, WRITE of size 1 at .* thread T0.* #0.*(Func2)?.*use-after-return-1.(c:31)?.*is located in stack of thread T0 at offset.*'local' <== Memory access at offset 32 is inside this variable -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, WRITE of size 1 at .* thread T0.* #0.*(Func2)?.*use-after-return-1.(c:31)?.*is located in stack of thread T0 at offset.*'local' <== Memory access at offset 32 is inside this variable -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, WRITE of size 1 at .* thread T0.* #0.*(Func2)?.*use-after-return-1.(c:31)?.*is located in stack of thread T0 at offset.*'local' <== Memory access at offset 32 is inside this variable -PASS: c-c++-common/asan/use-after-return-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/use-after-return-1.c -Os execution test -PASS: c-c++-common/asan/use-after-return-1.c -Os output pattern test, WRITE of size 1 at .* thread T0.* #0.*(Func2)?.*use-after-return-1.(c:31)?.*is located in stack of thread T0 at offset.*'local' <== Memory access at offset 32 is inside this variable -PASS: c-c++-common/asan/use-after-return-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/use-after-return-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/use-after-return-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, WRITE of size 1 at .* thread T0.* #0.*(Func2)?.*use-after-return-1.(c:31)?.*is located in stack of thread T0 at offset.*'local' <== Memory access at offset 32 is inside this variable -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, WRITE of size 1 at .* thread T0.* #0.*(Func2)?.*use-after-return-1.(c:31)?.*is located in stack of thread T0 at offset.*'local' <== Memory access at offset 32 is inside this variable -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) -PASS: g++.dg/asan/asan_test.C -O2 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_HasFeatureAddressSanitizerTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleDeathTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleDeathTest exit(1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleDeathTest exit(1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_VariousMallocsTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_CallocTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_CallocReturnsZeroMem execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_VallocTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_PvallocTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(1, 0) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(1, 0) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(10, 0) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(10, 0) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(10, 10) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(10, 10) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(kLargeMalloc, 0) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(kLargeMalloc, 0) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(kLargeMalloc, kLargeMalloc / 2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_char uaf_test(kLargeMalloc, kLargeMalloc / 2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_long_double execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_long_double Ident(p)[12] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_long_double Ident(p)[12] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_long_double Ident(p)[0] = Ident(p)[12] execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_long_double Ident(p)[0] = Ident(p)[12] output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_Packed5 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_Packed5 p[0] = p[3] execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_Packed5 p[0] = p[3] output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_Packed5 p[3] = p[0] execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_Packed5 p[3] = p[0] output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf1 = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf1 = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf2 = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf2 = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf3 = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf3 = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf4 = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest x->bf4 = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldNegativeTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_WildAddressTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_WildAddressTest *c = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_WildAddressTest *c = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SignalTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SignalTest *c = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SignalTest *c = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SignalTest *c = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SignalTest *c = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_HugeMallocTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ManyThreadsTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocFreedPointerTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocFreedPointerTest ptr = realloc(ptr, 77) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocFreedPointerTest ptr = realloc(ptr, 77) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocInvalidPointerTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocInvalidPointerTest ptr = realloc((int*)ptr + 1, 77) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocInvalidPointerTest ptr = realloc((int*)ptr + 1, 77) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ZeroSizeMallocTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MallocUsableSizeTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MallocUsableSizeTest malloc_usable_size((void*)0x123) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MallocUsableSizeTest malloc_usable_size((void*)0x123) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MallocUsableSizeTest malloc_usable_size(array + kArraySize / 2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MallocUsableSizeTest malloc_usable_size(array + kArraySize / 2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MallocUsableSizeTest malloc_usable_size(array) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MallocUsableSizeTest malloc_usable_size(array) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_WrongFreeTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_WrongFreeTest WrongFree() execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_WrongFreeTest WrongFree() output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_DoubleFreeTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_DoubleFreeTest DoubleFree() execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_DoubleFreeTest DoubleFree() output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[-5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 5] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest A[kSize + 31] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ManyStackObjectsTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ManyStackObjectsTest Ident(ZZZ)[-1] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ManyStackObjectsTest Ident(ZZZ)[-1] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LongJmpTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BuiltinLongJmpTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UnderscopeLongJmpTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SigLongJmpTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_CxxExceptionTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadStackReuseTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_Store128Test execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_Store128Test _mm_store_si128((__m128i*)p, value_wide) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_Store128Test _mm_store_si128((__m128i*)p, value_wide) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_Store128Test _mm_store_si128((__m128i*)p, value_wide) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_Store128Test _mm_store_si128((__m128i*)p, value_wide) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_Store128Test _mm_store_si128((__m128i*)p, value_wide) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_Store128Test _mm_store_si128((__m128i*)p, value_wide) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pread execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pread pread(fd, x, 15, 0) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pread pread(fd, x, 15, 0) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pread64 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pread64 pread64(fd, x, 15, 0) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pread64 pread64(fd, x, 15, 0) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_read execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_read read(fd, x, 15) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_read read(fd, x, 15) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadedTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadedTest ThreadedTestSpawn() execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadedTest ThreadedTestSpawn() output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadNamesTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadNamesTest ThreadedTestSpawn() execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadNamesTest ThreadedTestSpawn() output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ShadowGapTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ShadowGapTest *addr = 1 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ShadowGapTest *addr = 1 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UseThenFreeThenUseTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UseThenFreeThenUseTest UseThenFreeThenUse() execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UseThenFreeThenUseTest UseThenFreeThenUse() output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest glob5[Ident(5)] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest glob5[Ident(5)] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest glob5[Ident(5+6)] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest glob5[Ident(5+6)] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest static110[Ident(110)] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest static110[Ident(110)] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest static110[Ident(110+7)] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest static110[Ident(110+7)] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest func_static15[Ident(15)] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest func_static15[Ident(15)] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest func_static15[Ident(15 + 9)] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest func_static15[Ident(15 + 9)] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest fs2[Ident(-1)] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest fs2[Ident(-1)] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest Ident(Ident(ConstGlob)[8]) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest Ident(Ident(ConstGlob)[8]) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest Ident(Ident(StaticConstGlob)[5]) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest Ident(Ident(StaticConstGlob)[5]) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalStringConstTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalStringConstTest Ident(p[15]) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalStringConstTest Ident(p[15]) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_FileNameInGlobalReportTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_FileNameInGlobalReportTest Ident(p[15]) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_FileNameInGlobalReportTest Ident(p[15]) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StressStackReuseTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadedStressStackReuseTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_PthreadExitTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MlockTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeStructCopyTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AttributeNoSanitizeAddressTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch free(Ident(new int)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch free(Ident(new int)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch free(Ident(new int[2])) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch free(Ident(new int[2])) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete (Ident(new int[2])) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete (Ident(new int[2])) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete (Ident((int*)malloc(2 * sizeof(int)))) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete (Ident((int*)malloc(2 * sizeof(int)))) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete [] (Ident(new int)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete [] (Ident(new int)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete [] (Ident((int*)malloc(2 * sizeof(int)))) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch delete [] (Ident((int*)malloc(2 * sizeof(int)))) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BufferOverflowAfterManyFrees execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BufferOverflowAfterManyFrees x[Ident(8192)] = 0 execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BufferOverflowAfterManyFrees x[Ident(8192)] = 0 output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LongDoubleNegativeTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pthread_getschedparam execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pthread_getschedparam pthread_getschedparam(pthread_self(), &policy, Ident(¶m) + 2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pthread_getschedparam pthread_getschedparam(pthread_self(), &policy, Ident(¶m) + 2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pthread_getschedparam pthread_getschedparam(pthread_self(), Ident(&policy) - 1, ¶m) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pthread_getschedparam pthread_getschedparam(pthread_self(), Ident(&policy) - 1, ¶m) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array, 0, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array, 0, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)(array + length) - 1, element, 6) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)(array + length) - 1, element, 6) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + 1, element, size + sizeof(T)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + 1, element, size + sizeof(T)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + length + 1, 0, 10) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + length + 1, 0, 10) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 1, element, size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 1, element, size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 5, 0, 6) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 5, 0, 6) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest memset(array - 5, element, size + 5 * sizeof(T)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest memset(array - 5, element, size + 5 * sizeof(T)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array - 2, 0, sizeof(T)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array - 2, 0, sizeof(T)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 2, element, size + 4) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 2, element, size + 4) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array, 0, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array, 0, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)(array + length) - 1, element, 6) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)(array + length) - 1, element, 6) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + 1, element, size + sizeof(T)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + 1, element, size + sizeof(T)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + length + 1, 0, 10) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + length + 1, 0, 10) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 1, element, size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 1, element, size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 5, 0, 6) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 5, 0, 6) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array - 2, 0, sizeof(T)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array - 2, 0, sizeof(T)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 2, element, size + 4) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 2, element, size + 4) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array, 0, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array, 0, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)(array + length) - 1, element, 6) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)(array + length) - 1, element, 6) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + 1, element, size + sizeof(T)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + 1, element, size + sizeof(T)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + length + 1, 0, 10) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array + length + 1, 0, 10) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 1, element, size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 1, element, size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 5, 0, 6) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 5, 0, 6) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest memset(array - 5, element, size + 5 * sizeof(T)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest memset(array - 5, element, size + 5 * sizeof(T)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array - 2, 0, sizeof(T)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET(array - 2, 0, sizeof(T)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 2, element, size + 4) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest MEMSET((char*)array - 2, element, size + 4) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBInMemset execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBInMemset Ident(memset)(x1, 0, size * 2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBInMemset Ident(memset)(x1, 0, size * 2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest + 1, src, size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest + 1, src, size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer((char*)(dest + length) - 1, src, 5) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer((char*)(dest + length) - 1, src, 5) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest - 2, src, size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest - 2, src, size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer((char*)dest - 3, src, 4) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer((char*)dest - 3, src, 4) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, src + 2, size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, src + 2, size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, (char*)(src + length) - 3, 6) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, (char*)(src + length) - 3, 6) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, src - 1, size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, src - 1, size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, (char*)src - 6, 7) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, (char*)src - 6, 7) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest - 1, big_src, size * 2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest - 1, big_src, size * 2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(big_dest, src - 2, size * 2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(big_dest, src - 2, size * 2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest + 1, src, size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest + 1, src, size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer((char*)(dest + length) - 1, src, 5) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer((char*)(dest + length) - 1, src, 5) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest - 2, src, size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest - 2, src, size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer((char*)dest - 3, src, 4) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer((char*)dest - 3, src, 4) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, src + 2, size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, src + 2, size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, (char*)(src + length) - 3, 6) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, (char*)(src + length) - 3, 6) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, src - 1, size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, src - 1, size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, (char*)src - 6, 7) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest, (char*)src - 6, 7) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest - 1, big_src, size * 2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(dest - 1, big_src, size * 2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(big_dest, src - 2, size * 2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest M::transfer(big_dest, src - 2, size * 2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest + 1, src, size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest + 1, src, size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer((char*)(dest + length) - 1, src, 5) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer((char*)(dest + length) - 1, src, 5) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest - 2, src, size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest - 2, src, size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer((char*)dest - 3, src, 4) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer((char*)dest - 3, src, 4) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, src + 2, size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, src + 2, size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, (char*)(src + length) - 3, 6) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, (char*)(src + length) - 3, 6) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, src - 1, size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, src - 1, size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, (char*)src - 6, 7) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, (char*)src - 6, 7) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest - 1, big_src, size * 2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest - 1, big_src, size * 2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(big_dest, src - 2, size * 2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(big_dest, src - 2, size * 2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest + 1, src, size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest + 1, src, size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer((char*)(dest + length) - 1, src, 5) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer((char*)(dest + length) - 1, src, 5) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest - 2, src, size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest - 2, src, size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer((char*)dest - 3, src, 4) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer((char*)dest - 3, src, 4) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, src + 2, size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, src + 2, size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, (char*)(src + length) - 3, 6) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, (char*)(src + length) - 3, 6) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, src - 1, size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, src - 1, size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, (char*)src - 6, 7) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest, (char*)src - 6, 7) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest - 1, big_src, size * 2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(dest - 1, big_src, size * 2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(big_dest, src - 2, size * 2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest M::transfer(big_dest, src - 2, size * 2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 - 1, s2, 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 - 1, s2, 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1, s2 - 1, 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1, s2 - 1, 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 + size, s2, 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 + size, s2, 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1, s2 + size, 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1, s2 + size, 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 + 1, s2 + 1, size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 + 1, s2 + 1, size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 + size - 1, s2, 2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1 + size - 1, s2, 2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1, s2, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1, s2, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1, s2, size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest Ident(memcmp)(s1, s2, size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str - 1)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str - 1)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str - 5)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str - 5)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str + length + 1)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str + length + 1)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str + length)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str + length)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str + length + 1)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str + length + 1)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str + length)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest Ident(strlen(str + length)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_WcsLenTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_WcsLenTest Ident(wcslen(heap_string + 14)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_WcsLenTest Ident(wcslen(heap_string + 14)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNLenOOBTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNLenOOBTest Ident(strnlen(str - 1, 1)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNLenOOBTest Ident(strnlen(str - 1, 1)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNLenOOBTest Ident(strnlen(str + size, 1)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNLenOOBTest Ident(strnlen(str + size, 1)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNLenOOBTest Ident(strnlen(str, size + 1)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNLenOOBTest Ident(strnlen(str, size + 1)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupOOBTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupOOBTest Ident(strdup(str - 1)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupOOBTest Ident(strdup(str - 1)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupOOBTest Ident(strdup(str + size)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupOOBTest Ident(strdup(str + size)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupOOBTest Ident(strdup(str)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupOOBTest Ident(strdup(str)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(from, "hello2")) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(from, "hello2")) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to - 1, from)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to - 1, from)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to, from - 1)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to, from - 1)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to, from + from_size)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to, from + from_size)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to + to_size, from)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to + to_size, from)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to, from)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest Ident(strcpy(to, from)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to, from - 1, from_size)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to, from - 1, from_size)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to - 1, from, from_size)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to - 1, from, from_size)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to, from + from_size, 1)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to, from + from_size, 1)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to + to_size, from, 1)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to + to_size, from, 1)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to + to_size - from_size + 1, from, from_size)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to + to_size - from_size + 1, from, from_size)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to + 1, from, to_size)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to + 1, from, to_size)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to, from, to_size)) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest Ident(strncpy(to, from, to_size)) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str - 1, 'z')) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str - 1, 'z')) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str + size, 'z')) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str + size, 'z')) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str, 'a')) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str, 'a')) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str - 1, 'z')) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str - 1, 'z')) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str + size, 'z')) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str + size, 'z')) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str, 'a')) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest Ident(StrChr(str, 'a')) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpAndFriendsLogicTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1 - 1, s2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1 - 1, s2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1, s2 - 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1, s2 - 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1 + size, s2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1 + size, s2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1, s2 + size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1, s2 + size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1, s1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1, s1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1 + size - 1, s2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest Ident(StrCmp)(s1 + size - 1, s2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1 - 1, s2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1 - 1, s2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1, s2 - 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1, s2 - 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1 + size, s2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1 + size, s2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1, s2 + size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1, s2 + size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1, s1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1, s1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1 + size - 1, s2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest Ident(StrCmp)(s1 + size - 1, s2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 - 1, s2, 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 - 1, s2, 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1, s2 - 1, 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1, s2 - 1, 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 + size, s2, 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 + size, s2, 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1, s2 + size, 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1, s2 + size, 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 + 1, s2 + 1, size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 + 1, s2 + 1, size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 + size - 1, s2, 2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest Ident(StrNCmp)(s1 + size - 1, s2, 2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 - 1, s2, 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 - 1, s2, 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1, s2 - 1, 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1, s2 - 1, 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 + size, s2, 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 + size, s2, 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1, s2 + size, 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1, s2 + size, 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 + 1, s2 + 1, size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 + 1, s2 + 1, size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 + size - 1, s2, 2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest Ident(StrNCmp)(s1 + size - 1, s2, 2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to - 1, from + from_size - 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to - 1, from + from_size - 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to - 1, from) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to - 1, from) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from - 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from - 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to + to_size, from) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to + to_size, from) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from + from_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from + from_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest strcat(to, from) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to - 1, from, 0) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to - 1, from, 0) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to - 1, from, 2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to - 1, from, 2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from - 1, 2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from - 1, 2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to + to_size, from, 2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to + to_size, from, 2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from + from_size, 2) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from + from_size, 2) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from, from_size + 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from, from_size + 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to + 1, from, 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to + 1, from, 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from, from_size - 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest strncat(to, from, from_size - 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest Ident(memcpy)(str, str + 14, 15) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest Ident(memcpy)(str, str + 14, 15) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest Ident(memcpy)(str + 14, str, 15) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest Ident(memcpy)(str + 14, str, 15) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcpy(str + 9, str) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcpy(str + 9, str) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcpy(str, str + 4) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcpy(str, str + 4) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncpy(str, str + 9, 10) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncpy(str, str + 9, 10) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncpy(str + 9, str, 10) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncpy(str + 9, str, 10) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncpy(str + 10, str, 20) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncpy(str + 10, str, 20) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str, str + 11) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str, str + 11) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str, str + 9) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str, str + 9) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str + 9, str) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str + 9, str) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str + 10, str) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strcat(str + 10, str) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncat(str, str + 11, 10) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncat(str, str + 11, 10) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncat(str + 5, str, 6) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncat(str + 5, str, 6) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncat(str, str + 9, 10) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest strncat(str, str + 9, 10) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 11) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 11) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array - 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array - 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 9) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 9) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 11) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 11) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array - 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array - 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 9) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 9) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 11) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 11) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array - 1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array - 1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 9) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest Atoi(array + 9) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array + 3, NULL, 0) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array + 3, NULL, 0) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array - 1, NULL, 0) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array - 1, NULL, 0) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 0) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 0) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 36) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 36) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 0) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 0) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 0) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 0) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 0) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest Strtol(array, NULL, 0) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array + 3, NULL, 0) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array + 3, NULL, 0) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array - 1, NULL, 0) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array - 1, NULL, 0) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 0) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 0) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 36) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 36) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 0) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 0) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 0) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 0) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 0) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest Strtol(array, NULL, 0) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(kLargeMalloc, -1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(kLargeMalloc, -1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(kLargeMalloc, kLargeMalloc) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_char oob_test(kLargeMalloc, kLargeMalloc) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(size, i) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(kLargeMalloc, -1) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(kLargeMalloc, -1) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(kLargeMalloc, kLargeMalloc) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOB_int oob_test(kLargeMalloc, kLargeMalloc) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) execution test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_OOBRightTest asan_write_sized_aligned(addr, access_size) output pattern test -PASS: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBRightTest execution 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 -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 -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 -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 -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 -UNSUPPORTED: g++.dg/asan/asan_test.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: g++.dg/asan/deep-stack-uaf-1.C -O0 (test for excess errors) -PASS: g++.dg/asan/deep-stack-uaf-1.C -O0 execution test -PASS: g++.dg/asan/deep-stack-uaf-1.C -O0 output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address.*( -| -| ) #37 0x[0-9a-f]+ +(in [^ - ]*DeepFree[^ - ]*36|[(]).*( -| -| ) #99 0x[0-9a-f]+ +(in [^ - ]*DeepFree[^ - ]*98|[(]).*( -| -| ) #116 0x[0-9a-f]+ +(in [^ - ]*DeepFree[^ - ]*115|[(])[^ - ]*( -| -| ) -PASS: g++.dg/asan/deep-stack-uaf-1.C -O1 (test for excess errors) -PASS: g++.dg/asan/deep-stack-uaf-1.C -O1 execution test -PASS: g++.dg/asan/deep-stack-uaf-1.C -O1 output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address.*( -| -| ) #37 0x[0-9a-f]+ +(in [^ - ]*DeepFree[^ - ]*36|[(]).*( -| -| ) #99 0x[0-9a-f]+ +(in [^ - ]*DeepFree[^ - ]*98|[(]).*( -| -| ) #116 0x[0-9a-f]+ +(in [^ - ]*DeepFree[^ - ]*115|[(])[^ - ]*( -| -| ) -PASS: g++.dg/asan/deep-stack-uaf-1.C -O2 (test for excess errors) -PASS: g++.dg/asan/deep-stack-uaf-1.C -O2 execution test -PASS: g++.dg/asan/deep-stack-uaf-1.C -O2 output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address.*( -| -| ) #37 0x[0-9a-f]+ +(in [^ - ]*DeepFree[^ - ]*36|[(]).*( -| -| ) #99 0x[0-9a-f]+ +(in [^ - ]*DeepFree[^ - ]*98|[(]).*( -| -| ) #116 0x[0-9a-f]+ +(in [^ - ]*DeepFree[^ - ]*115|[(])[^ - ]*( -| -| ) -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, ERROR: AddressSanitizer:? heap-use-after-free on address.*( -| -| ) #37 0x[0-9a-f]+ +(in [^ - ]*DeepFree[^ - ]*36|[(]).*( -| -| ) #99 0x[0-9a-f]+ +(in [^ - ]*DeepFree[^ - ]*98|[(]).*( -| -| ) #116 0x[0-9a-f]+ +(in [^ - ]*DeepFree[^ - ]*115|[(])[^ - ]*( -| -| ) -PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -g (test for excess errors) -PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -g execution test -PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -g output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address.*( -| -| ) #37 0x[0-9a-f]+ +(in [^ - ]*DeepFree[^ - ]*36|[(]).*( -| -| ) #99 0x[0-9a-f]+ +(in [^ - ]*DeepFree[^ - ]*98|[(]).*( -| -| ) #116 0x[0-9a-f]+ +(in [^ - ]*DeepFree[^ - ]*115|[(])[^ - ]*( -| -| ) -PASS: g++.dg/asan/deep-stack-uaf-1.C -Os (test for excess errors) -PASS: g++.dg/asan/deep-stack-uaf-1.C -Os execution test -PASS: g++.dg/asan/deep-stack-uaf-1.C -Os output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address.*( -| -| ) #37 0x[0-9a-f]+ +(in [^ - ]*DeepFree[^ - ]*36|[(]).*( -| -| ) #99 0x[0-9a-f]+ +(in [^ - ]*DeepFree[^ - ]*98|[(]).*( -| -| ) #116 0x[0-9a-f]+ +(in [^ - ]*DeepFree[^ - ]*115|[(])[^ - ]*( -| -| ) -UNSUPPORTED: g++.dg/asan/deep-stack-uaf-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: g++.dg/asan/deep-stack-uaf-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: g++.dg/asan/deep-tail-call-1.C -O0 (test for excess errors) -PASS: g++.dg/asan/deep-tail-call-1.C -O0 execution test -PASS: g++.dg/asan/deep-tail-call-1.C -O0 output pattern test, AddressSanitizer:? global-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in [^ - ]*call4[^ - ]*|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in [^ - ]*call3[^ - ]*|[(])[^ - ]*( -| -| ) #2 0x[0-9a-f]+ +(in [^ - ]*call2[^ - ]*|[(])[^ - ]*( -| -| ) #3 0x[0-9a-f]+ +(in [^ - ]*call1[^ - ]*|[(])[^ - ]*( -| -| ) #4 0x[0-9a-f]+ +(in [^ - ]*main[^ - ]*|[(])[^ - ]*( -| -| ) -PASS: g++.dg/asan/deep-tail-call-1.C -O1 (test for excess errors) -PASS: g++.dg/asan/deep-tail-call-1.C -O1 execution test -PASS: g++.dg/asan/deep-tail-call-1.C -O1 output pattern test, AddressSanitizer:? global-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in [^ - ]*call4[^ - ]*|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in [^ - ]*call3[^ - ]*|[(])[^ - ]*( -| -| ) #2 0x[0-9a-f]+ +(in [^ - ]*call2[^ - ]*|[(])[^ - ]*( -| -| ) #3 0x[0-9a-f]+ +(in [^ - ]*call1[^ - ]*|[(])[^ - ]*( -| -| ) #4 0x[0-9a-f]+ +(in [^ - ]*main[^ - ]*|[(])[^ - ]*( -| -| ) -PASS: g++.dg/asan/deep-tail-call-1.C -O2 (test for excess errors) -PASS: g++.dg/asan/deep-tail-call-1.C -O2 execution test -PASS: g++.dg/asan/deep-tail-call-1.C -O2 output pattern test, AddressSanitizer:? global-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in [^ - ]*call4[^ - ]*|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in [^ - ]*call3[^ - ]*|[(])[^ - ]*( -| -| ) #2 0x[0-9a-f]+ +(in [^ - ]*call2[^ - ]*|[(])[^ - ]*( -| -| ) #3 0x[0-9a-f]+ +(in [^ - ]*call1[^ - ]*|[(])[^ - ]*( -| -| ) #4 0x[0-9a-f]+ +(in [^ - ]*main[^ - ]*|[(])[^ - ]*( -| -| ) -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, AddressSanitizer:? global-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in [^ - ]*call4[^ - ]*|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in [^ - ]*call3[^ - ]*|[(])[^ - ]*( -| -| ) #2 0x[0-9a-f]+ +(in [^ - ]*call2[^ - ]*|[(])[^ - ]*( -| -| ) #3 0x[0-9a-f]+ +(in [^ - ]*call1[^ - ]*|[(])[^ - ]*( -| -| ) #4 0x[0-9a-f]+ +(in [^ - ]*main[^ - ]*|[(])[^ - ]*( -| -| ) -PASS: g++.dg/asan/deep-tail-call-1.C -O3 -g (test for excess errors) -PASS: g++.dg/asan/deep-tail-call-1.C -O3 -g execution test -PASS: g++.dg/asan/deep-tail-call-1.C -O3 -g output pattern test, AddressSanitizer:? global-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in [^ - ]*call4[^ - ]*|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in [^ - ]*call3[^ - ]*|[(])[^ - ]*( -| -| ) #2 0x[0-9a-f]+ +(in [^ - ]*call2[^ - ]*|[(])[^ - ]*( -| -| ) #3 0x[0-9a-f]+ +(in [^ - ]*call1[^ - ]*|[(])[^ - ]*( -| -| ) #4 0x[0-9a-f]+ +(in [^ - ]*main[^ - ]*|[(])[^ - ]*( -| -| ) -PASS: g++.dg/asan/deep-tail-call-1.C -Os (test for excess errors) -PASS: g++.dg/asan/deep-tail-call-1.C -Os execution test -PASS: g++.dg/asan/deep-tail-call-1.C -Os output pattern test, AddressSanitizer:? global-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in [^ - ]*call4[^ - ]*|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in [^ - ]*call3[^ - ]*|[(])[^ - ]*( -| -| ) #2 0x[0-9a-f]+ +(in [^ - ]*call2[^ - ]*|[(])[^ - ]*( -| -| ) #3 0x[0-9a-f]+ +(in [^ - ]*call1[^ - ]*|[(])[^ - ]*( -| -| ) #4 0x[0-9a-f]+ +(in [^ - ]*main[^ - ]*|[(])[^ - ]*( -| -| ) -PASS: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, AddressSanitizer:? global-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in [^ - ]*call4[^ - ]*|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in [^ - ]*call3[^ - ]*|[(])[^ - ]*( -| -| ) #2 0x[0-9a-f]+ +(in [^ - ]*call2[^ - ]*|[(])[^ - ]*( -| -| ) #3 0x[0-9a-f]+ +(in [^ - ]*call1[^ - ]*|[(])[^ - ]*( -| -| ) #4 0x[0-9a-f]+ +(in [^ - ]*main[^ - ]*|[(])[^ - ]*( -| -| ) -PASS: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, AddressSanitizer:? global-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in [^ - ]*call4[^ - ]*|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in [^ - ]*call3[^ - ]*|[(])[^ - ]*( -| -| ) #2 0x[0-9a-f]+ +(in [^ - ]*call2[^ - ]*|[(])[^ - ]*( -| -| ) #3 0x[0-9a-f]+ +(in [^ - ]*call1[^ - ]*|[(])[^ - ]*( -| -| ) #4 0x[0-9a-f]+ +(in [^ - ]*main[^ - ]*|[(])[^ - ]*( -| -| ) -PASS: g++.dg/asan/deep-thread-stack-1.C -O0 (test for excess errors) -PASS: g++.dg/asan/deep-thread-stack-1.C -O0 execution test -PASS: g++.dg/asan/deep-thread-stack-1.C -O0 output pattern test, ERROR: AddressSanitizer: heap-use-after-free.*( -| -| )[^ - ]*WRITE of size 4 at 0x[0-9a-f]+ thread T([0-9]+).*( -| -| )[^ - ]*freed by thread T([0-9]+) here:.*( -| -| )[^ - ]*previously allocated by thread T([0-9]+) here:.*( -| -| )Thread T\2 created by T([0-9]+) here:.*( -| -| )Thread T\8 created by T0 here:.*( -| -| )Thread T\4 created by T([0-9]+) here:.*( -| -| )Thread T\11 created by T0 here:.*( -| -| )Thread T\6 created by T([0-9]+) here:.*( -| -| )Thread T\14 created by T0 here: -PASS: g++.dg/asan/deep-thread-stack-1.C -O1 (test for excess errors) -PASS: g++.dg/asan/deep-thread-stack-1.C -O1 execution test -PASS: g++.dg/asan/deep-thread-stack-1.C -O1 output pattern test, ERROR: AddressSanitizer: heap-use-after-free.*( -| -| )[^ - ]*WRITE of size 4 at 0x[0-9a-f]+ thread T([0-9]+).*( -| -| )[^ - ]*freed by thread T([0-9]+) here:.*( -| -| )[^ - ]*previously allocated by thread T([0-9]+) here:.*( -| -| )Thread T\2 created by T([0-9]+) here:.*( -| -| )Thread T\8 created by T0 here:.*( -| -| )Thread T\4 created by T([0-9]+) here:.*( -| -| )Thread T\11 created by T0 here:.*( -| -| )Thread T\6 created by T([0-9]+) here:.*( -| -| )Thread T\14 created by T0 here: -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, ERROR: AddressSanitizer: heap-use-after-free.*( -| -| )[^ - ]*WRITE of size 4 at 0x[0-9a-f]+ thread T([0-9]+).*( -| -| )[^ - ]*freed by thread T([0-9]+) here:.*( -| -| )[^ - ]*previously allocated by thread T([0-9]+) here:.*( -| -| )Thread T\2 created by T([0-9]+) here:.*( -| -| )Thread T\8 created by T0 here:.*( -| -| )Thread T\4 created by T([0-9]+) here:.*( -| -| )Thread T\11 created by T0 here:.*( -| -| )Thread T\6 created by T([0-9]+) here:.*( -| -| )Thread T\14 created by T0 here: -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, ERROR: AddressSanitizer: heap-use-after-free.*( -| -| )[^ - ]*WRITE of size 4 at 0x[0-9a-f]+ thread T([0-9]+).*( -| -| )[^ - ]*freed by thread T([0-9]+) here:.*( -| -| )[^ - ]*previously allocated by thread T([0-9]+) here:.*( -| -| )Thread T\2 created by T([0-9]+) here:.*( -| -| )Thread T\8 created by T0 here:.*( -| -| )Thread T\4 created by T([0-9]+) here:.*( -| -| )Thread T\11 created by T0 here:.*( -| -| )Thread T\6 created by T([0-9]+) here:.*( -| -| )Thread T\14 created by T0 here: -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, ERROR: AddressSanitizer: heap-use-after-free.*( -| -| )[^ - ]*WRITE of size 4 at 0x[0-9a-f]+ thread T([0-9]+).*( -| -| )[^ - ]*freed by thread T([0-9]+) here:.*( -| -| )[^ - ]*previously allocated by thread T([0-9]+) here:.*( -| -| )Thread T\2 created by T([0-9]+) here:.*( -| -| )Thread T\8 created by T0 here:.*( -| -| )Thread T\4 created by T([0-9]+) here:.*( -| -| )Thread T\11 created by T0 here:.*( -| -| )Thread T\6 created by T([0-9]+) here:.*( -| -| )Thread T\14 created by T0 here: -PASS: g++.dg/asan/deep-thread-stack-1.C -Os (test for excess errors) -PASS: g++.dg/asan/deep-thread-stack-1.C -Os execution test -PASS: g++.dg/asan/deep-thread-stack-1.C -Os output pattern test, ERROR: AddressSanitizer: heap-use-after-free.*( -| -| )[^ - ]*WRITE of size 4 at 0x[0-9a-f]+ thread T([0-9]+).*( -| -| )[^ - ]*freed by thread T([0-9]+) here:.*( -| -| )[^ - ]*previously allocated by thread T([0-9]+) here:.*( -| -| )Thread T\2 created by T([0-9]+) here:.*( -| -| )Thread T\8 created by T0 here:.*( -| -| )Thread T\4 created by T([0-9]+) here:.*( -| -| )Thread T\11 created by T0 here:.*( -| -| )Thread T\6 created by T([0-9]+) here:.*( -| -| )Thread T\14 created by T0 here: -PASS: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer: heap-use-after-free.*( -| -| )[^ - ]*WRITE of size 4 at 0x[0-9a-f]+ thread T([0-9]+).*( -| -| )[^ - ]*freed by thread T([0-9]+) here:.*( -| -| )[^ - ]*previously allocated by thread T([0-9]+) here:.*( -| -| )Thread T\2 created by T([0-9]+) here:.*( -| -| )Thread T\8 created by T0 here:.*( -| -| )Thread T\4 created by T([0-9]+) here:.*( -| -| )Thread T\11 created by T0 here:.*( -| -| )Thread T\6 created by T([0-9]+) here:.*( -| -| )Thread T\14 created by T0 here: -PASS: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer: heap-use-after-free.*( -| -| )[^ - ]*WRITE of size 4 at 0x[0-9a-f]+ thread T([0-9]+).*( -| -| )[^ - ]*freed by thread T([0-9]+) here:.*( -| -| )[^ - ]*previously allocated by thread T([0-9]+) here:.*( -| -| )Thread T\2 created by T([0-9]+) here:.*( -| -| )Thread T\8 created by T0 here:.*( -| -| )Thread T\4 created by T([0-9]+) here:.*( -| -| )Thread T\11 created by T0 here:.*( -| -| )Thread T\6 created by T([0-9]+) here:.*( -| -| )Thread T\14 created by T0 here: -PASS: g++.dg/asan/default-options-1.C -O0 (test for excess errors) -PASS: g++.dg/asan/default-options-1.C -O0 execution test -PASS: g++.dg/asan/default-options-1.C -O0 output pattern test, Using the defaults from __asan_default_options:.* foo=bar.*( -| -| ) -PASS: g++.dg/asan/default-options-1.C -O1 (test for excess errors) -PASS: g++.dg/asan/default-options-1.C -O1 execution test -PASS: g++.dg/asan/default-options-1.C -O1 output pattern test, Using the defaults from __asan_default_options:.* foo=bar.*( -| -| ) -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, Using the defaults from __asan_default_options:.* foo=bar.*( -| -| ) -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, Using the defaults from __asan_default_options:.* foo=bar.*( -| -| ) -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, Using the defaults from __asan_default_options:.* foo=bar.*( -| -| ) -PASS: g++.dg/asan/default-options-1.C -Os (test for excess errors) -PASS: g++.dg/asan/default-options-1.C -Os execution test -PASS: g++.dg/asan/default-options-1.C -Os output pattern test, Using the defaults from __asan_default_options:.* foo=bar.*( -| -| ) -PASS: g++.dg/asan/default-options-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/asan/default-options-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/asan/default-options-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, Using the defaults from __asan_default_options:.* foo=bar.*( -| -| ) -PASS: g++.dg/asan/default-options-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/asan/default-options-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/asan/default-options-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, Using the defaults from __asan_default_options:.* foo=bar.*( -| -| ) -PASS: g++.dg/asan/interception-failure-test-1.C -O0 (test for excess errors) -PASS: g++.dg/asan/interception-failure-test-1.C -O0 execution test -PASS: g++.dg/asan/interception-failure-test-1.C -O0 output pattern test, my_strtol_interceptor -PASS: g++.dg/asan/interception-failure-test-1.C -O1 (test for excess errors) -PASS: g++.dg/asan/interception-failure-test-1.C -O1 execution test -PASS: g++.dg/asan/interception-failure-test-1.C -O1 output pattern test, my_strtol_interceptor -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, my_strtol_interceptor -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, my_strtol_interceptor -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, my_strtol_interceptor -PASS: g++.dg/asan/interception-failure-test-1.C -Os (test for excess errors) -PASS: g++.dg/asan/interception-failure-test-1.C -Os execution test -PASS: g++.dg/asan/interception-failure-test-1.C -Os output pattern test, my_strtol_interceptor -PASS: g++.dg/asan/interception-failure-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/asan/interception-failure-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/asan/interception-failure-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, my_strtol_interceptor -PASS: g++.dg/asan/interception-failure-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/asan/interception-failure-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/asan/interception-failure-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, my_strtol_interceptor -PASS: g++.dg/asan/interception-malloc-test-1.C -O0 (test for excess errors) -PASS: g++.dg/asan/interception-malloc-test-1.C -O0 execution test -PASS: g++.dg/asan/interception-malloc-test-1.C -O0 output pattern test, malloc call.*( -| -| )[^ - ]*heap-use-after-free -PASS: g++.dg/asan/interception-malloc-test-1.C -O1 (test for excess errors) -PASS: g++.dg/asan/interception-malloc-test-1.C -O1 execution test -PASS: g++.dg/asan/interception-malloc-test-1.C -O1 output pattern test, malloc call.*( -| -| )[^ - ]*heap-use-after-free -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, malloc call.*( -| -| )[^ - ]*heap-use-after-free -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, malloc call.*( -| -| )[^ - ]*heap-use-after-free -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, malloc call.*( -| -| )[^ - ]*heap-use-after-free -PASS: g++.dg/asan/interception-malloc-test-1.C -Os (test for excess errors) -PASS: g++.dg/asan/interception-malloc-test-1.C -Os execution test -PASS: g++.dg/asan/interception-malloc-test-1.C -Os output pattern test, malloc call.*( -| -| )[^ - ]*heap-use-after-free -PASS: g++.dg/asan/interception-malloc-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/asan/interception-malloc-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/asan/interception-malloc-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, malloc call.*( -| -| )[^ - ]*heap-use-after-free -PASS: g++.dg/asan/interception-malloc-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/asan/interception-malloc-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/asan/interception-malloc-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, malloc call.*( -| -| )[^ - ]*heap-use-after-free -PASS: g++.dg/asan/interception-test-1.C -O0 (test for excess errors) -PASS: g++.dg/asan/interception-test-1.C -O0 execution test -PASS: g++.dg/asan/interception-test-1.C -O0 output pattern test, my_strtol_interceptor.*( -| -| )[^ - ]*heap-use-after-free -PASS: g++.dg/asan/interception-test-1.C -O1 (test for excess errors) -PASS: g++.dg/asan/interception-test-1.C -O1 execution test -PASS: g++.dg/asan/interception-test-1.C -O1 output pattern test, my_strtol_interceptor.*( -| -| )[^ - ]*heap-use-after-free -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, my_strtol_interceptor.*( -| -| )[^ - ]*heap-use-after-free -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, my_strtol_interceptor.*( -| -| )[^ - ]*heap-use-after-free -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, my_strtol_interceptor.*( -| -| )[^ - ]*heap-use-after-free -PASS: g++.dg/asan/interception-test-1.C -Os (test for excess errors) -PASS: g++.dg/asan/interception-test-1.C -Os execution test -PASS: g++.dg/asan/interception-test-1.C -Os output pattern test, my_strtol_interceptor.*( -| -| )[^ - ]*heap-use-after-free -PASS: g++.dg/asan/interception-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/asan/interception-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/asan/interception-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, my_strtol_interceptor.*( -| -| )[^ - ]*heap-use-after-free -PASS: g++.dg/asan/interception-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/asan/interception-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/asan/interception-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, my_strtol_interceptor.*( -| -| )[^ - ]*heap-use-after-free -PASS: g++.dg/asan/large-func-test-1.C -O0 (test for excess errors) -PASS: g++.dg/asan/large-func-test-1.C -O0 execution test -PASS: g++.dg/asan/large-func-test-1.C -O0 output pattern test, ERROR: AddressSanitizer:? heap-buffer-overflow on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in [^ - ]*LargeFunction[^ - ]*(large-func-test-1.C:18|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0( 0x[0-9a-f]+ +(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1|) 0x[0-9a-f]+ +(in (operator new|(wrap|)_*_Zn[aw][mj])|[(])[^ - ]*( -| -| ) -PASS: g++.dg/asan/large-func-test-1.C -O1 (test for excess errors) -PASS: g++.dg/asan/large-func-test-1.C -O1 execution test -PASS: g++.dg/asan/large-func-test-1.C -O1 output pattern test, ERROR: AddressSanitizer:? heap-buffer-overflow on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in [^ - ]*LargeFunction[^ - ]*(large-func-test-1.C:18|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0( 0x[0-9a-f]+ +(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1|) 0x[0-9a-f]+ +(in (operator new|(wrap|)_*_Zn[aw][mj])|[(])[^ - ]*( -| -| ) -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, ERROR: AddressSanitizer:? heap-buffer-overflow on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in [^ - ]*LargeFunction[^ - ]*(large-func-test-1.C:18|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0( 0x[0-9a-f]+ +(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1|) 0x[0-9a-f]+ +(in (operator new|(wrap|)_*_Zn[aw][mj])|[(])[^ - ]*( -| -| ) -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, ERROR: AddressSanitizer:? heap-buffer-overflow on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in [^ - ]*LargeFunction[^ - ]*(large-func-test-1.C:18|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0( 0x[0-9a-f]+ +(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1|) 0x[0-9a-f]+ +(in (operator new|(wrap|)_*_Zn[aw][mj])|[(])[^ - ]*( -| -| ) -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, ERROR: AddressSanitizer:? heap-buffer-overflow on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in [^ - ]*LargeFunction[^ - ]*(large-func-test-1.C:18|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0( 0x[0-9a-f]+ +(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1|) 0x[0-9a-f]+ +(in (operator new|(wrap|)_*_Zn[aw][mj])|[(])[^ - ]*( -| -| ) -PASS: g++.dg/asan/large-func-test-1.C -Os (test for excess errors) -PASS: g++.dg/asan/large-func-test-1.C -Os execution test -PASS: g++.dg/asan/large-func-test-1.C -Os output pattern test, ERROR: AddressSanitizer:? heap-buffer-overflow on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in [^ - ]*LargeFunction[^ - ]*(large-func-test-1.C:18|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0( 0x[0-9a-f]+ +(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1|) 0x[0-9a-f]+ +(in (operator new|(wrap|)_*_Zn[aw][mj])|[(])[^ - ]*( -| -| ) -PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer:? heap-buffer-overflow on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in [^ - ]*LargeFunction[^ - ]*(large-func-test-1.C:18|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0( 0x[0-9a-f]+ +(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1|) 0x[0-9a-f]+ +(in (operator new|(wrap|)_*_Zn[aw][mj])|[(])[^ - ]*( -| -| ) -PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer:? heap-buffer-overflow on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in [^ - ]*LargeFunction[^ - ]*(large-func-test-1.C:18|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0( 0x[0-9a-f]+ +(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1|) 0x[0-9a-f]+ +(in (operator new|(wrap|)_*_Zn[aw][mj])|[(])[^ - ]*( -| -| ) -PASS: g++.dg/asan/pr55617.C -O0 (test for excess errors) -PASS: g++.dg/asan/pr55617.C -O0 execution test -PASS: g++.dg/asan/pr55617.C -O1 (test for excess errors) -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) -PASS: g++.dg/asan/pr55617.C -Os execution test -PASS: g++.dg/asan/pr55617.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/asan/pr55617.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/asan/pr55617.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/asan/pr55617.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/asan/pr62017.C -O0 (test for excess errors) -PASS: g++.dg/asan/pr62017.C -O0 execution test -PASS: g++.dg/asan/pr62017.C -O1 (test for excess errors) -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) -PASS: g++.dg/asan/pr62017.C -Os execution test -PASS: g++.dg/asan/pr62017.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -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 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 -PASS: g++.dg/bprob/g++-bprob-1.C compilation, -g -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-1.C execution, -g -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-1.C compilation, -O0 -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-1.C execution, -O0 -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-1.C compilation, -O0 -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-1.C execution, -O0 -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-1.C compilation, -O1 -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-1.C execution, -O1 -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-1.C compilation, -O1 -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-1.C execution, -O1 -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-1.C compilation, -O2 -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-1.C execution, -O2 -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-1.C compilation, -O2 -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-1.C execution, -O2 -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-1.C compilation, -O3 -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-1.C execution, -O3 -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-1.C compilation, -O3 -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-1.C execution, -O3 -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-1.C compilation, -O3 -g -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-1.C execution, -O3 -g -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-1.C compilation, -O3 -g -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-1.C execution, -O3 -g -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-1.C compilation, -Os -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-1.C execution, -Os -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-1.C compilation, -Os -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-1.C execution, -Os -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-2.C compilation, -g -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-2.C execution, -g -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-2.C compilation, -g -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-2.C execution, -g -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-2.C compilation, -O0 -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-2.C execution, -O0 -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-2.C compilation, -O0 -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-2.C execution, -O0 -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-2.C compilation, -O1 -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-2.C execution, -O1 -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-2.C compilation, -O1 -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-2.C execution, -O1 -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-2.C compilation, -O2 -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-2.C execution, -O2 -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-2.C compilation, -O2 -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-2.C execution, -O2 -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-2.C compilation, -O3 -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-2.C execution, -O3 -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-2.C compilation, -O3 -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-2.C execution, -O3 -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-2.C compilation, -O3 -g -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-2.C execution, -O3 -g -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-2.C compilation, -O3 -g -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-2.C execution, -O3 -g -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-2.C compilation, -Os -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-2.C execution, -Os -fprofile-arcs -PASS: g++.dg/bprob/g++-bprob-2.C compilation, -Os -fbranch-probabilities -PASS: g++.dg/bprob/g++-bprob-2.C execution, -Os -fbranch-probabilities 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 @@ -5019,2375 +92,6 @@ PASS: g++.dg/charset/string.c -std=c++11 scan-assembler-not string foobar PASS: g++.dg/charset/string.c -std=c++14 (test for excess errors) PASS: g++.dg/charset/string.c -std=c++14 scan-assembler-not string foobar Running [...]/hurd/master/gcc/testsuite/g++.dg/cilk-plus/cilk-plus.exp ... -PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++98 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++98 (test for errors, line 24) -PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++98 (test for errors, line 30) -PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++98 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++11 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++11 (test for errors, line 24) -PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++11 (test for errors, line 30) -PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++14 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++14 (test for errors, line 24) -PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++14 (test for errors, line 30) -PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++14 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++98 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++98 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++98 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++98 (test for errors, line 26) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++98 (test for errors, line 30) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++98 (test for errors, line 34) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++98 (test for errors, line 38) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++98 (test for errors, line 42) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++98 undeclared (test for errors, line 71) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++98 expected (test for errors, line 71) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++98 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++11 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++11 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++11 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++11 (test for errors, line 26) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++11 (test for errors, line 30) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++11 (test for errors, line 34) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++11 (test for errors, line 38) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++11 (test for errors, line 42) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++11 undeclared (test for errors, line 71) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++11 expected (test for errors, line 71) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++14 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++14 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++14 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++14 (test for errors, line 26) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++14 (test for errors, line 30) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++14 (test for errors, line 34) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++14 (test for errors, line 38) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++14 (test for errors, line 42) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++14 undeclared (test for errors, line 71) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++14 expected (test for errors, line 71) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++14 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++98 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++98 scan-tree-dump-times original "linear\\(j:4\\)" 1 -PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++98 scan-tree-dump-times original "linear\\(k:1\\)" 1 -PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++98 scan-tree-dump-times original "safelen\\(4\\)" 1 -PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++11 scan-tree-dump-times original "linear\\(j:4\\)" 1 -PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++11 scan-tree-dump-times original "linear\\(k:1\\)" 1 -PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++11 scan-tree-dump-times original "safelen\\(4\\)" 1 -PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++14 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++14 scan-tree-dump-times original "linear\\(j:4\\)" 1 -PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++14 scan-tree-dump-times original "linear\\(k:1\\)" 1 -PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++14 scan-tree-dump-times original "safelen\\(4\\)" 1 -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++98 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++98 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++98 (test for errors, line 21) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++98 (test for errors, line 27) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++98 (test for errors, line 33) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++98 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++11 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++11 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++11 (test for errors, line 21) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++11 (test for errors, line 27) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++11 (test for errors, line 33) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++14 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++14 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++14 (test for errors, line 21) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++14 (test for errors, line 27) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++14 (test for errors, line 33) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++14 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++98 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++98 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++98 (test for errors, line 28) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++98 (test for errors, line 32) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++98 (test for errors, line 39) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++98 (test for errors, line 43) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++98 (test for errors, line 53) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++98 (test for errors, line 58) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++98 (test for errors, line 63) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++98 (test for errors, line 74) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++98 (test for errors, line 87) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++98 (test for errors, line 92) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++98 (test for errors, line 97) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++98 (test for errors, line 106) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++98 (test for errors, line 122) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++98 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++11 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++11 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++11 (test for errors, line 28) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++11 (test for errors, line 32) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++11 (test for errors, line 39) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++11 (test for errors, line 43) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++11 (test for errors, line 53) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++11 (test for errors, line 58) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++11 (test for errors, line 63) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++11 (test for errors, line 74) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++11 (test for errors, line 87) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++11 (test for errors, line 92) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++11 (test for errors, line 97) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++11 (test for errors, line 106) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++11 (test for errors, line 122) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 28) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 32) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 39) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 43) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 53) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 58) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 63) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 74) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 87) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 92) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 97) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 106) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 122) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/for2.c -std=gnu++98 (test for errors, line 4) -PASS: c-c++-common/cilk-plus/PS/for2.c -std=gnu++98 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/for2.c -std=gnu++11 (test for errors, line 4) -PASS: c-c++-common/cilk-plus/PS/for2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/for2.c -std=gnu++14 (test for errors, line 4) -PASS: c-c++-common/cilk-plus/PS/for2.c -std=gnu++14 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/for3.c -std=gnu++98 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/for3.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/for3.c -std=gnu++14 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/reduction-1.c -std=gnu++98 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/reduction-1.c -std=gnu++98 execution test -PASS: c-c++-common/cilk-plus/PS/reduction-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/reduction-1.c -std=gnu++11 execution test -PASS: c-c++-common/cilk-plus/PS/reduction-1.c -std=gnu++14 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/reduction-1.c -std=gnu++14 execution test -PASS: c-c++-common/cilk-plus/PS/reduction-2.c -std=gnu++98 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/reduction-2.c -std=gnu++98 execution test -PASS: c-c++-common/cilk-plus/PS/reduction-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/reduction-2.c -std=gnu++11 execution test -PASS: c-c++-common/cilk-plus/PS/reduction-2.c -std=gnu++14 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/reduction-2.c -std=gnu++14 execution test -PASS: c-c++-common/cilk-plus/PS/reduction-3.c -std=gnu++98 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/reduction-3.c -std=gnu++98 execution test -PASS: c-c++-common/cilk-plus/PS/reduction-3.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/reduction-3.c -std=gnu++11 execution test -PASS: c-c++-common/cilk-plus/PS/reduction-3.c -std=gnu++14 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/reduction-3.c -std=gnu++14 execution test -PASS: c-c++-common/cilk-plus/PS/run-1.c -std=gnu++98 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/run-1.c -std=gnu++98 execution test -PASS: c-c++-common/cilk-plus/PS/run-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/run-1.c -std=gnu++11 execution test -PASS: c-c++-common/cilk-plus/PS/run-1.c -std=gnu++14 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/run-1.c -std=gnu++14 execution test -PASS: c-c++-common/cilk-plus/PS/safelen.c -std=gnu++98 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/safelen.c -std=gnu++98 scan-tree-dump-times gimple "safelen\\(8\\)" 1 -PASS: c-c++-common/cilk-plus/PS/safelen.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/safelen.c -std=gnu++11 scan-tree-dump-times gimple "safelen\\(8\\)" 1 -PASS: c-c++-common/cilk-plus/PS/safelen.c -std=gnu++14 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/safelen.c -std=gnu++14 scan-tree-dump-times gimple "safelen\\(8\\)" 1 -PASS: c-c++-common/cilk-plus/PS/vectorlength-2.c -std=gnu++98 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/vectorlength-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/vectorlength-2.c -std=gnu++14 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/vectorlength-3.c -std=gnu++98 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/vectorlength-3.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/vectorlength-3.c -std=gnu++14 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/vectorlength.c -std=gnu++98 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/PS/vectorlength.c -std=gnu++98 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/PS/vectorlength.c -std=gnu++98 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/vectorlength.c -std=gnu++11 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/PS/vectorlength.c -std=gnu++11 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/PS/vectorlength.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/vectorlength.c -std=gnu++14 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/PS/vectorlength.c -std=gnu++14 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/PS/vectorlength.c -std=gnu++14 (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -O3 (test for errors, line 6) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -O3 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -O3 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -O3 (test for errors, line 19) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -O3 (test for errors, line 24) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_error2.c -O3 (test for warnings, line 6) -PASS: c-c++-common/cilk-plus/SE/ef_error2.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_error3.c -O3 (test for warnings, line 4) -PASS: c-c++-common/cilk-plus/SE/ef_error3.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_test.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_test2.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -O3 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -O3 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -O3 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -O3 (test for errors, line 38) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_error.c (test for errors, line 6) -PASS: c-c++-common/cilk-plus/SE/ef_error.c (test for errors, line 9) -PASS: c-c++-common/cilk-plus/SE/ef_error.c (test for errors, line 14) -PASS: c-c++-common/cilk-plus/SE/ef_error.c (test for errors, line 19) -PASS: c-c++-common/cilk-plus/SE/ef_error.c (test for errors, line 24) -PASS: c-c++-common/cilk-plus/SE/ef_error.c (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_error2.c (test for warnings, line 6) -PASS: c-c++-common/cilk-plus/SE/ef_error2.c (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_error3.c (test for warnings, line 4) -PASS: c-c++-common/cilk-plus/SE/ef_error3.c (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_test.c (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_test2.c (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c (test for errors, line 8) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c (test for errors, line 16) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c (test for errors, line 23) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c (test for errors, line 38) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -g -O2 (test for errors, line 6) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -g -O2 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -g -O2 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -g -O2 (test for errors, line 19) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -g -O2 (test for errors, line 24) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_error2.c -g -O2 (test for warnings, line 6) -PASS: c-c++-common/cilk-plus/SE/ef_error2.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_error3.c -g -O2 (test for warnings, line 4) -PASS: c-c++-common/cilk-plus/SE/ef_error3.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_test.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_test2.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -g -O2 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -g -O2 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -g -O2 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -g -O2 (test for errors, line 38) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -g -O2 (test for excess errors) -PASS: g++.dg/cilk-plus/ef_test.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/cilk-plus/ef_test.C -std=gnu++98 execution test -PASS: g++.dg/cilk-plus/ef_test.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cilk-plus/ef_test.C -std=gnu++11 execution test -PASS: g++.dg/cilk-plus/ef_test.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/cilk-plus/ef_test.C -std=gnu++14 execution test -PASS: g++.dg/cilk-plus/for.C -std=gnu++98 (test for errors, line 12) -PASS: g++.dg/cilk-plus/for.C -std=gnu++98 (test for errors, line 16) -PASS: g++.dg/cilk-plus/for.C -std=gnu++98 (test for errors, line 20) -PASS: g++.dg/cilk-plus/for.C -std=gnu++98 (test for errors, line 24) -PASS: g++.dg/cilk-plus/for.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/cilk-plus/for.C -std=gnu++11 (test for errors, line 12) -PASS: g++.dg/cilk-plus/for.C -std=gnu++11 (test for errors, line 16) -PASS: g++.dg/cilk-plus/for.C -std=gnu++11 (test for errors, line 20) -PASS: g++.dg/cilk-plus/for.C -std=gnu++11 (test for errors, line 24) -PASS: g++.dg/cilk-plus/for.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cilk-plus/for.C -std=gnu++14 (test for errors, line 12) -PASS: g++.dg/cilk-plus/for.C -std=gnu++14 (test for errors, line 16) -PASS: g++.dg/cilk-plus/for.C -std=gnu++14 (test for errors, line 20) -PASS: g++.dg/cilk-plus/for.C -std=gnu++14 (test for errors, line 24) -PASS: g++.dg/cilk-plus/for.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/cilk-plus/for2.C -std=gnu++98 (test for errors, line 36) -PASS: g++.dg/cilk-plus/for2.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/cilk-plus/for2.C -std=gnu++11 (test for errors, line 36) -PASS: g++.dg/cilk-plus/for2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cilk-plus/for2.C -std=gnu++14 (test for errors, line 36) -PASS: g++.dg/cilk-plus/for2.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/cilk-plus/for3.C -std=gnu++98 (test for errors, line 16) -PASS: g++.dg/cilk-plus/for3.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/cilk-plus/for3.C -std=gnu++11 (test for errors, line 16) -PASS: g++.dg/cilk-plus/for3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cilk-plus/for3.C -std=gnu++14 (test for errors, line 16) -PASS: g++.dg/cilk-plus/for3.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/cilk-plus/for4.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/cilk-plus/for4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cilk-plus/for4.C -std=gnu++14 (test for excess errors) -UNSUPPORTED: g++.dg/cilk-plus/pr60967.C -std=gnu++98 -PASS: g++.dg/cilk-plus/pr60967.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cilk-plus/pr60967.C -std=gnu++14 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test1.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test1.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test2.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test2.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/conditional.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/conditional.c -fcilkplus execution test -UNSUPPORTED: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/fn_ptr.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 18) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 24) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 25) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/if_test.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus (test for errors, line 29) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus (test for errors, line 33) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus (test for errors, line 44) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 31) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 42) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 53) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 58) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 63) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 67) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 70) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 78) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 82) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 87) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 92) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 96) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -fcilkplus (test for warnings, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr58942.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455-2.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61962.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -fcilkplus (test for errors, line 5) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr63884.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus (test for excess errors) -UNSUPPORTED: c-c++-common/cilk-plus/AN/vla.c -fcilkplus -PASS: c-c++-common/cilk-plus/AN/an-if.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test1.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test1.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test2.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test2.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_func_double.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/conditional.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/conditional.c -O1 -fcilkplus execution test -UNSUPPORTED: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -O1 -fcilkplus -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -O1 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/fn_ptr.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 18) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 24) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 25) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O1 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O1 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O1 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O1 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O1 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O1 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/if_test.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O1 -fcilkplus (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O1 -fcilkplus (test for errors, line 29) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O1 -fcilkplus (test for errors, line 33) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O1 -fcilkplus (test for errors, line 44) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 31) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 42) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 53) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 58) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 63) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 67) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 70) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 78) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 82) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 87) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 92) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 96) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -O1 -fcilkplus (test for warnings, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -O1 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -O1 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O1 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O1 -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -O1 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -O1 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr58942.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -O1 -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455-2.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61962.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -O1 -fcilkplus (test for errors, line 5) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -O1 -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr63884.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O1 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O1 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O1 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O1 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O1 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O1 -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O1 -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O1 -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O1 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O1 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O1 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O1 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O1 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O1 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O1 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O1 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -O1 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -O1 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O1 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O1 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O1 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O1 -fcilkplus (test for excess errors) -UNSUPPORTED: c-c++-common/cilk-plus/AN/vla.c -O1 -fcilkplus -PASS: c-c++-common/cilk-plus/AN/an-if.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test1.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test1.c -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test2.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test2.c -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_func_double.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/conditional.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/conditional.c -O2 -ftree-vectorize -fcilkplus execution test -UNSUPPORTED: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -O2 -ftree-vectorize -fcilkplus -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/fn_ptr.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 18) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 24) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 25) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/if_test.c -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 29) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 33) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 44) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 31) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 42) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 53) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 58) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 63) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 67) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 70) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 78) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 82) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 87) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 92) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 96) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -O2 -ftree-vectorize -fcilkplus (test for warnings, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr58942.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455-2.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61962.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 5) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr63884.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) -UNSUPPORTED: c-c++-common/cilk-plus/AN/vla.c -O2 -ftree-vectorize -fcilkplus -PASS: c-c++-common/cilk-plus/AN/an-if.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test1.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test1.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test2.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test2.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_func_double.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/conditional.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/conditional.c -O3 -fcilkplus execution test -UNSUPPORTED: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -O3 -fcilkplus -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -O3 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/fn_ptr.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 18) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 24) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 25) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/if_test.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O3 -fcilkplus (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O3 -fcilkplus (test for errors, line 29) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O3 -fcilkplus (test for errors, line 33) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O3 -fcilkplus (test for errors, line 44) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 31) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 42) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 53) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 58) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 63) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 67) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 70) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 78) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 82) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 87) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 92) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 96) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -O3 -fcilkplus (test for warnings, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -O3 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -O3 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O3 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O3 -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -O3 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -O3 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr58942.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -O3 -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455-2.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61962.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -O3 -fcilkplus (test for errors, line 5) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -O3 -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr63884.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O3 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O3 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O3 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O3 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O3 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O3 -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O3 -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O3 -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -O3 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -O3 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O3 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O3 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O3 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O3 -fcilkplus (test for excess errors) -UNSUPPORTED: c-c++-common/cilk-plus/AN/vla.c -O3 -fcilkplus -PASS: c-c++-common/cilk-plus/AN/an-if.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test1.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test1.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test2.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test2.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_func_double.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/conditional.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/conditional.c -g -fcilkplus execution test -UNSUPPORTED: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -g -fcilkplus -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -g -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/fn_ptr.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 18) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 24) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 25) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/if_test.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -fcilkplus (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -fcilkplus (test for errors, line 29) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -fcilkplus (test for errors, line 33) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -fcilkplus (test for errors, line 44) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 31) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 42) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 53) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 58) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 63) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 67) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 70) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 78) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 82) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 87) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 92) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 96) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -g -fcilkplus (test for warnings, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -g -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -g -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -g -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -g -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -g -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -g -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr58942.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -g -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455-2.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61962.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -fcilkplus (test for errors, line 5) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr63884.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -g -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -g -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -fcilkplus (test for excess errors) -UNSUPPORTED: c-c++-common/cilk-plus/AN/vla.c -g -fcilkplus -PASS: c-c++-common/cilk-plus/AN/an-if.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -g -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test1.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test1.c -g -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test2.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test2.c -g -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -g -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -g -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -g -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_func_double.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -g -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -g -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/conditional.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/conditional.c -g -O1 -fcilkplus execution test -UNSUPPORTED: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -g -O1 -fcilkplus -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -g -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -g -O1 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -g -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -g -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/fn_ptr.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O1 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O1 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O1 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O1 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O1 -fcilkplus (test for errors, line 18) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O1 -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O1 -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O1 -fcilkplus (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O1 -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O1 -fcilkplus (test for errors, line 24) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O1 -fcilkplus (test for errors, line 25) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O1 -fcilkplus (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O1 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O1 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O1 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O1 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O1 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O1 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -g -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/if_test.c -g -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -O1 -fcilkplus (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -O1 -fcilkplus (test for errors, line 29) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -O1 -fcilkplus (test for errors, line 33) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -O1 -fcilkplus (test for errors, line 44) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O1 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O1 -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O1 -fcilkplus (test for errors, line 31) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O1 -fcilkplus (test for errors, line 42) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O1 -fcilkplus (test for errors, line 53) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O1 -fcilkplus (test for errors, line 58) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O1 -fcilkplus (test for errors, line 63) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O1 -fcilkplus (test for errors, line 67) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O1 -fcilkplus (test for errors, line 70) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O1 -fcilkplus (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O1 -fcilkplus (test for errors, line 78) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O1 -fcilkplus (test for errors, line 82) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O1 -fcilkplus (test for errors, line 87) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O1 -fcilkplus (test for errors, line 92) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O1 -fcilkplus (test for errors, line 96) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -g -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -g -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -g -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -g -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -g -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -g -O1 -fcilkplus (test for warnings, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -g -O1 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -g -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -g -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -g -O1 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -g -O1 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -g -O1 -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -g -O1 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -g -O1 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr58942.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -g -O1 -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455-2.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -g -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61962.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -O1 -fcilkplus (test for errors, line 5) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -O1 -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr63884.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O1 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O1 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O1 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O1 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O1 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O1 -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O1 -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O1 -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O1 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O1 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O1 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O1 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O1 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O1 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O1 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O1 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -g -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -g -O1 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -g -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -g -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -g -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -g -O1 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -g -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -g -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -g -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -g -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -g -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -O1 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -O1 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -O1 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -O1 -fcilkplus (test for excess errors) -UNSUPPORTED: c-c++-common/cilk-plus/AN/vla.c -g -O1 -fcilkplus -PASS: c-c++-common/cilk-plus/AN/an-if.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test1.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test1.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test2.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test2.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_func_double.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/conditional.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/conditional.c -g -O2 -ftree-vectorize -fcilkplus execution test -UNSUPPORTED: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -g -O2 -ftree-vectorize -fcilkplus -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/fn_ptr.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 18) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 24) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 25) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/if_test.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 29) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 33) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 44) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 31) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 42) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 53) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 58) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 63) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 67) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 70) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 78) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 82) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 87) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 92) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 96) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -g -O2 -ftree-vectorize -fcilkplus (test for warnings, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr58942.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455-2.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61962.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 5) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr63884.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -UNSUPPORTED: c-c++-common/cilk-plus/AN/vla.c -g -O2 -ftree-vectorize -fcilkplus -PASS: c-c++-common/cilk-plus/AN/an-if.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -g -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test1.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test1.c -g -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test2.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test2.c -g -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -g -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -g -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -g -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_func_double.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -g -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -g -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/conditional.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/conditional.c -g -O3 -fcilkplus execution test -UNSUPPORTED: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -g -O3 -fcilkplus -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -g -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -g -O3 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -g -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -g -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/fn_ptr.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O3 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O3 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O3 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O3 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O3 -fcilkplus (test for errors, line 18) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O3 -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O3 -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O3 -fcilkplus (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O3 -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O3 -fcilkplus (test for errors, line 24) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O3 -fcilkplus (test for errors, line 25) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O3 -fcilkplus (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O3 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O3 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O3 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O3 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O3 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O3 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -g -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/if_test.c -g -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -O3 -fcilkplus (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -O3 -fcilkplus (test for errors, line 29) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -O3 -fcilkplus (test for errors, line 33) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -O3 -fcilkplus (test for errors, line 44) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O3 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O3 -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O3 -fcilkplus (test for errors, line 31) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O3 -fcilkplus (test for errors, line 42) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O3 -fcilkplus (test for errors, line 53) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O3 -fcilkplus (test for errors, line 58) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O3 -fcilkplus (test for errors, line 63) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O3 -fcilkplus (test for errors, line 67) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O3 -fcilkplus (test for errors, line 70) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O3 -fcilkplus (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O3 -fcilkplus (test for errors, line 78) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O3 -fcilkplus (test for errors, line 82) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O3 -fcilkplus (test for errors, line 87) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O3 -fcilkplus (test for errors, line 92) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O3 -fcilkplus (test for errors, line 96) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -g -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -g -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -g -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -g -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -g -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -g -O3 -fcilkplus (test for warnings, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -g -O3 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -g -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -g -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -g -O3 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -g -O3 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -g -O3 -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -g -O3 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -g -O3 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr58942.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -g -O3 -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455-2.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -g -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61962.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -O3 -fcilkplus (test for errors, line 5) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -O3 -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr63884.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O3 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O3 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O3 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O3 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O3 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O3 -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O3 -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O3 -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O3 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O3 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O3 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O3 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O3 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O3 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O3 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O3 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -g -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -g -O3 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -g -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -g -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -g -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -g -O3 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -g -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -g -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -g -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -g -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -g -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -O3 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -O3 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -O3 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -O3 -fcilkplus (test for excess errors) -UNSUPPORTED: c-c++-common/cilk-plus/AN/vla.c -g -O3 -fcilkplus -PASS: c-c++-common/cilk-plus/AN/an-if.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: c-c++-common/cilk-plus/AN/array_test1.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test1.c -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: c-c++-common/cilk-plus/AN/array_test2.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test2.c -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: c-c++-common/cilk-plus/AN/builtin_func_double.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: c-c++-common/cilk-plus/AN/conditional.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/conditional.c -O3 -ftree-vectorize -fcilkplus -g execution test -UNSUPPORTED: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -O3 -ftree-vectorize -fcilkplus -g -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: c-c++-common/cilk-plus/AN/fn_ptr.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 18) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 24) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 25) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: c-c++-common/cilk-plus/AN/if_test.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/if_test.c -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 29) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 33) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 44) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 31) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 42) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 53) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 58) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 63) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 67) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 70) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 78) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 82) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 87) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 92) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 96) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -O3 -ftree-vectorize -fcilkplus -g (test for warnings, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr58942.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455-2.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61962.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 5) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr63884.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -UNSUPPORTED: c-c++-common/cilk-plus/AN/vla.c -O3 -ftree-vectorize -fcilkplus -g -PASS: g++.dg/cilk-plus/AN/array_function.cc -fcilkplus (test for errors, line 7) -PASS: g++.dg/cilk-plus/AN/array_function.cc -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test1_tplt.cc -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test1_tplt.cc -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_test2_tplt.cc -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test2_tplt.cc -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_test_ND_tplt.cc -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test_ND_tplt.cc -fcilkplus execution test -UNSUPPORTED: g++.dg/cilk-plus/AN/braced_list.cc -fcilkplus -PASS: g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/postincr_test.cc -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/postincr_test.cc -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/preincr_test.cc -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/preincr_test.cc -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_function.cc -O0 -fcilkplus (test for errors, line 7) -PASS: g++.dg/cilk-plus/AN/array_function.cc -O0 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test1_tplt.cc -O0 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test1_tplt.cc -O0 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_test2_tplt.cc -O0 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test2_tplt.cc -O0 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_test_ND_tplt.cc -O0 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test_ND_tplt.cc -O0 -fcilkplus execution test -UNSUPPORTED: g++.dg/cilk-plus/AN/braced_list.cc -O0 -fcilkplus -PASS: g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc -O0 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc -O0 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc -O0 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc -O0 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/postincr_test.cc -O0 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/postincr_test.cc -O0 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/preincr_test.cc -O0 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/preincr_test.cc -O0 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_function.cc -O1 -fcilkplus (test for errors, line 7) -PASS: g++.dg/cilk-plus/AN/array_function.cc -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test1_tplt.cc -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test1_tplt.cc -O1 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_test2_tplt.cc -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test2_tplt.cc -O1 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_test_ND_tplt.cc -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test_ND_tplt.cc -O1 -fcilkplus execution test -UNSUPPORTED: g++.dg/cilk-plus/AN/braced_list.cc -O1 -fcilkplus -PASS: g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc -O1 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc -O1 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/postincr_test.cc -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/postincr_test.cc -O1 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/preincr_test.cc -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/preincr_test.cc -O1 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_function.cc -O2 -ftree-vectorize -fcilkplus (test for errors, line 7) -PASS: g++.dg/cilk-plus/AN/array_function.cc -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test1_tplt.cc -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test1_tplt.cc -O2 -ftree-vectorize -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_test2_tplt.cc -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test2_tplt.cc -O2 -ftree-vectorize -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_test_ND_tplt.cc -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test_ND_tplt.cc -O2 -ftree-vectorize -fcilkplus execution test -UNSUPPORTED: g++.dg/cilk-plus/AN/braced_list.cc -O2 -ftree-vectorize -fcilkplus -PASS: g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc -O2 -ftree-vectorize -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc -O2 -ftree-vectorize -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/postincr_test.cc -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/postincr_test.cc -O2 -ftree-vectorize -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/preincr_test.cc -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/preincr_test.cc -O2 -ftree-vectorize -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_function.cc -O3 -fcilkplus (test for errors, line 7) -PASS: g++.dg/cilk-plus/AN/array_function.cc -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test1_tplt.cc -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test1_tplt.cc -O3 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_test2_tplt.cc -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test2_tplt.cc -O3 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_test_ND_tplt.cc -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test_ND_tplt.cc -O3 -fcilkplus execution test -UNSUPPORTED: g++.dg/cilk-plus/AN/braced_list.cc -O3 -fcilkplus -PASS: g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc -O3 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc -O3 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/postincr_test.cc -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/postincr_test.cc -O3 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/preincr_test.cc -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/preincr_test.cc -O3 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_function.cc -g -fcilkplus (test for errors, line 7) -PASS: g++.dg/cilk-plus/AN/array_function.cc -g -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test1_tplt.cc -g -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test1_tplt.cc -g -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_test2_tplt.cc -g -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test2_tplt.cc -g -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_test_ND_tplt.cc -g -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test_ND_tplt.cc -g -fcilkplus execution test -UNSUPPORTED: g++.dg/cilk-plus/AN/braced_list.cc -g -fcilkplus -PASS: g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc -g -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc -g -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc -g -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc -g -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/postincr_test.cc -g -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/postincr_test.cc -g -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/preincr_test.cc -g -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/preincr_test.cc -g -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_function.cc -g -O0 -fcilkplus (test for errors, line 7) -PASS: g++.dg/cilk-plus/AN/array_function.cc -g -O0 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test1_tplt.cc -g -O0 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test1_tplt.cc -g -O0 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_test2_tplt.cc -g -O0 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test2_tplt.cc -g -O0 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_test_ND_tplt.cc -g -O0 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test_ND_tplt.cc -g -O0 -fcilkplus execution test -UNSUPPORTED: g++.dg/cilk-plus/AN/braced_list.cc -g -O0 -fcilkplus -PASS: g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc -g -O0 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc -g -O0 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc -g -O0 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc -g -O0 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/postincr_test.cc -g -O0 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/postincr_test.cc -g -O0 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/preincr_test.cc -g -O0 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/preincr_test.cc -g -O0 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_function.cc -g -O1 -fcilkplus (test for errors, line 7) -PASS: g++.dg/cilk-plus/AN/array_function.cc -g -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test1_tplt.cc -g -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test1_tplt.cc -g -O1 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_test2_tplt.cc -g -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test2_tplt.cc -g -O1 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_test_ND_tplt.cc -g -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test_ND_tplt.cc -g -O1 -fcilkplus execution test -UNSUPPORTED: g++.dg/cilk-plus/AN/braced_list.cc -g -O1 -fcilkplus -PASS: g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc -g -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc -g -O1 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc -g -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc -g -O1 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/postincr_test.cc -g -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/postincr_test.cc -g -O1 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/preincr_test.cc -g -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/preincr_test.cc -g -O1 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_function.cc -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 7) -PASS: g++.dg/cilk-plus/AN/array_function.cc -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test1_tplt.cc -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test1_tplt.cc -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_test2_tplt.cc -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test2_tplt.cc -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_test_ND_tplt.cc -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test_ND_tplt.cc -g -O2 -ftree-vectorize -fcilkplus execution test -UNSUPPORTED: g++.dg/cilk-plus/AN/braced_list.cc -g -O2 -ftree-vectorize -fcilkplus -PASS: g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/postincr_test.cc -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/postincr_test.cc -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/preincr_test.cc -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/preincr_test.cc -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_function.cc -g -O3 -fcilkplus (test for errors, line 7) -PASS: g++.dg/cilk-plus/AN/array_function.cc -g -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test1_tplt.cc -g -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test1_tplt.cc -g -O3 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_test2_tplt.cc -g -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test2_tplt.cc -g -O3 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_test_ND_tplt.cc -g -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test_ND_tplt.cc -g -O3 -fcilkplus execution test -UNSUPPORTED: g++.dg/cilk-plus/AN/braced_list.cc -g -O3 -fcilkplus -PASS: g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc -g -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc -g -O3 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc -g -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc -g -O3 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/postincr_test.cc -g -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/postincr_test.cc -g -O3 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/preincr_test.cc -g -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/AN/preincr_test.cc -g -O3 -fcilkplus execution test -PASS: g++.dg/cilk-plus/AN/array_function.cc -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 7) -PASS: g++.dg/cilk-plus/AN/array_function.cc -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test1_tplt.cc -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test1_tplt.cc -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: g++.dg/cilk-plus/AN/array_test2_tplt.cc -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test2_tplt.cc -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: g++.dg/cilk-plus/AN/array_test_ND_tplt.cc -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: g++.dg/cilk-plus/AN/array_test_ND_tplt.cc -O3 -ftree-vectorize -fcilkplus -g execution test -UNSUPPORTED: g++.dg/cilk-plus/AN/braced_list.cc -O3 -ftree-vectorize -fcilkplus -g -PASS: g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: g++.dg/cilk-plus/AN/postincr_test.cc -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: g++.dg/cilk-plus/AN/postincr_test.cc -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: g++.dg/cilk-plus/AN/preincr_test.cc -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) -PASS: g++.dg/cilk-plus/AN/preincr_test.cc -O3 -ftree-vectorize -fcilkplus -g execution test -PASS: g++.dg/cilk-plus/CK/catch_exc.cc -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/catch_exc.cc -O1 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/cf3.cc -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/cilk-for-tplt.cc -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/cilk-for-tplt.cc -O1 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/const_spawn.cc -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/const_spawn.cc -O1 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/fib-opr-overload.cc -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/fib-opr-overload.cc -O1 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/fib-tplt.cc -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/fib-tplt.cc -O1 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/for1.cc -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/for1.cc -O1 -fcilkplus execution test -UNSUPPORTED: g++.dg/cilk-plus/CK/lambda_spawns.cc -O1 -fcilkplus -UNSUPPORTED: g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc -O1 -fcilkplus -PASS: g++.dg/cilk-plus/CK/stl_iter.cc -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/stl_iter.cc -O1 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/stl_rev_iter.cc -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/stl_rev_iter.cc -O1 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/stl_test.cc -O1 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/stl_test.cc -O1 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/catch_exc.cc -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/catch_exc.cc -O3 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/cf3.cc -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/cilk-for-tplt.cc -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/cilk-for-tplt.cc -O3 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/const_spawn.cc -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/const_spawn.cc -O3 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/fib-opr-overload.cc -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/fib-opr-overload.cc -O3 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/fib-tplt.cc -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/fib-tplt.cc -O3 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/for1.cc -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/for1.cc -O3 -fcilkplus execution test -UNSUPPORTED: g++.dg/cilk-plus/CK/lambda_spawns.cc -O3 -fcilkplus -UNSUPPORTED: g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc -O3 -fcilkplus -PASS: g++.dg/cilk-plus/CK/stl_iter.cc -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/stl_iter.cc -O3 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/stl_rev_iter.cc -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/stl_rev_iter.cc -O3 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/stl_test.cc -O3 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/stl_test.cc -O3 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/catch_exc.cc -g -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/catch_exc.cc -g -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/cf3.cc -g -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/cilk-for-tplt.cc -g -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/cilk-for-tplt.cc -g -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/const_spawn.cc -g -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/const_spawn.cc -g -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/fib-opr-overload.cc -g -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/fib-opr-overload.cc -g -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/fib-tplt.cc -g -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/fib-tplt.cc -g -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/for1.cc -g -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/for1.cc -g -fcilkplus execution test -UNSUPPORTED: g++.dg/cilk-plus/CK/lambda_spawns.cc -g -fcilkplus -UNSUPPORTED: g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc -g -fcilkplus -PASS: g++.dg/cilk-plus/CK/stl_iter.cc -g -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/stl_iter.cc -g -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/stl_rev_iter.cc -g -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/stl_rev_iter.cc -g -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/stl_test.cc -g -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/stl_test.cc -g -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/catch_exc.cc -g -O2 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/catch_exc.cc -g -O2 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/cf3.cc -g -O2 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/cilk-for-tplt.cc -g -O2 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/cilk-for-tplt.cc -g -O2 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/const_spawn.cc -g -O2 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/const_spawn.cc -g -O2 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/fib-opr-overload.cc -g -O2 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/fib-opr-overload.cc -g -O2 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/fib-tplt.cc -g -O2 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/fib-tplt.cc -g -O2 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/for1.cc -g -O2 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/for1.cc -g -O2 -fcilkplus execution test -UNSUPPORTED: g++.dg/cilk-plus/CK/lambda_spawns.cc -g -O2 -fcilkplus -UNSUPPORTED: g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc -g -O2 -fcilkplus -PASS: g++.dg/cilk-plus/CK/stl_iter.cc -g -O2 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/stl_iter.cc -g -O2 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/stl_rev_iter.cc -g -O2 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/stl_rev_iter.cc -g -O2 -fcilkplus execution test -PASS: g++.dg/cilk-plus/CK/stl_test.cc -g -O2 -fcilkplus (test for excess errors) -PASS: g++.dg/cilk-plus/CK/stl_test.cc -g -O2 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/CK/cilk-for-2.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-for-2.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/cilk-for-3.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-fors.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-fors.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 20) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 24) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 27) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 30) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 33) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 36) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 39) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 42) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 48) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O1 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O1 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O1 (test for warnings, line 21) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O1 (test for warnings, line 32) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O1 (test for warnings, line 38) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O1 (test for errors, line 39) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O1 (test for errors, line 22) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O1 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O1 (test for errors, line 24) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O1 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O1 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O1 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 19) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 21) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 30) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 31) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 32) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 36) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 38) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 44) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 46) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 48) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 52) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 55) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/fib_no_return.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_no_return.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/fib_no_sync.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_no_sync.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O1 (test for errors, line 4) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O1 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O1 (test for errors, line 12) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/nested_cilk_for.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/nested_cilk_for.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -O1 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -O1 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O1 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O1 (test for errors, line 13) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O1 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O1 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O1 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O1 (test for errors, line 25) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O1 (test for errors, line 33) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O1 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O1 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O1 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O1 (test for errors, line 29) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O1 (test for errors, line 35) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O1 (test for errors, line 41) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O1 (test for errors, line 47) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O1 (test for errors, line 53) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O1 (test for errors, line 59) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O1 (test for errors, line 65) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60469.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawn_in_return.c -O1 (test for errors, line 7) -PASS: c-c++-common/cilk-plus/CK/spawn_in_return.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawnee_inline.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawnee_inline.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/spawner_inline.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawner_inline.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/spawning_arg.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawning_arg.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/steal_check.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/steal_check.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/sync_wo_spawn.c -O1 (test for errors, line 6) -PASS: c-c++-common/cilk-plus/CK/sync_wo_spawn.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/test__cilk.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/test__cilk.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/varargs_test.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/varargs_test.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/cilk-for-2.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-for-2.c -O3 execution test -PASS: c-c++-common/cilk-plus/CK/cilk-for-3.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-fors.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-fors.c -O3 execution test -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 (test for errors, line 20) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 (test for errors, line 24) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 (test for errors, line 27) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 (test for errors, line 30) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 (test for errors, line 33) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 (test for errors, line 36) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 (test for errors, line 39) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 (test for errors, line 42) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 (test for errors, line 48) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain.c -O3 execution test -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O3 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O3 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O3 (test for warnings, line 21) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O3 (test for warnings, line 32) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O3 (test for warnings, line 38) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O3 (test for errors, line 39) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c -O3 execution test -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O3 (test for errors, line 22) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O3 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O3 (test for errors, line 24) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 19) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 21) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 30) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 31) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 32) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 36) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 38) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 44) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 46) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 48) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 52) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 55) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib.c -O3 execution test -PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -O3 execution test -PASS: c-c++-common/cilk-plus/CK/fib_no_return.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_no_return.c -O3 execution test -PASS: c-c++-common/cilk-plus/CK/fib_no_sync.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_no_sync.c -O3 execution test -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O3 (test for errors, line 4) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O3 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O3 (test for errors, line 12) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/nested_cilk_for.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/nested_cilk_for.c -O3 execution test -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -O3 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -O3 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O3 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O3 (test for errors, line 13) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O3 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O3 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O3 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O3 (test for errors, line 25) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O3 (test for errors, line 33) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 (test for errors, line 29) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 (test for errors, line 35) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 (test for errors, line 41) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 (test for errors, line 47) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 (test for errors, line 53) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 (test for errors, line 59) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 (test for errors, line 65) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60469.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawn_in_return.c -O3 (test for errors, line 7) -PASS: c-c++-common/cilk-plus/CK/spawn_in_return.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawnee_inline.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawnee_inline.c -O3 execution test -PASS: c-c++-common/cilk-plus/CK/spawner_inline.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawner_inline.c -O3 execution test -PASS: c-c++-common/cilk-plus/CK/spawning_arg.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawning_arg.c -O3 execution test -PASS: c-c++-common/cilk-plus/CK/steal_check.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/steal_check.c -O3 execution test -PASS: c-c++-common/cilk-plus/CK/sync_wo_spawn.c -O3 (test for errors, line 6) -PASS: c-c++-common/cilk-plus/CK/sync_wo_spawn.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/test__cilk.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/test__cilk.c -O3 execution test -PASS: c-c++-common/cilk-plus/CK/varargs_test.c -O3 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/varargs_test.c -O3 execution test -PASS: c-c++-common/cilk-plus/CK/cilk-for-2.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-for-2.c -g execution test -PASS: c-c++-common/cilk-plus/CK/cilk-for-3.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-fors.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-fors.c -g execution test -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 10) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 20) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 24) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 27) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 30) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 33) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 36) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 39) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 42) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 48) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain.c -g execution test -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -g (test for warnings, line 21) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -g (test for warnings, line 32) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -g (test for warnings, line 38) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -g (test for errors, line 39) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c -g execution test -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -g (test for errors, line 22) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -g (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -g (test for errors, line 24) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g (test for errors, line 16) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g (test for errors, line 18) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 16) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 19) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 21) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 30) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 31) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 32) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 36) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 38) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 44) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 46) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 48) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 52) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 55) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib.c -g execution test -PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -g execution test -PASS: c-c++-common/cilk-plus/CK/fib_no_return.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_no_return.c -g execution test -PASS: c-c++-common/cilk-plus/CK/fib_no_sync.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_no_sync.c -g execution test -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -g (test for errors, line 4) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -g (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -g (test for errors, line 12) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/nested_cilk_for.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/nested_cilk_for.c -g execution test -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -g (test for errors, line 9) -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -g (test for errors, line 13) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -g (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -g (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -g (test for errors, line 18) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -g (test for errors, line 25) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -g (test for errors, line 33) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g (test for errors, line 29) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g (test for errors, line 35) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g (test for errors, line 41) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g (test for errors, line 47) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g (test for errors, line 53) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g (test for errors, line 59) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g (test for errors, line 65) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60469.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawn_in_return.c -g (test for errors, line 7) -PASS: c-c++-common/cilk-plus/CK/spawn_in_return.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawnee_inline.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawnee_inline.c -g execution test -PASS: c-c++-common/cilk-plus/CK/spawner_inline.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawner_inline.c -g execution test -PASS: c-c++-common/cilk-plus/CK/spawning_arg.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawning_arg.c -g execution test -PASS: c-c++-common/cilk-plus/CK/steal_check.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/steal_check.c -g execution test -PASS: c-c++-common/cilk-plus/CK/sync_wo_spawn.c -g (test for errors, line 6) -PASS: c-c++-common/cilk-plus/CK/sync_wo_spawn.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/test__cilk.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/test__cilk.c -g execution test -PASS: c-c++-common/cilk-plus/CK/varargs_test.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/varargs_test.c -g execution test -PASS: c-c++-common/cilk-plus/CK/cilk-for-2.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-for-2.c -g -O2 execution test -PASS: c-c++-common/cilk-plus/CK/cilk-for-3.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-fors.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-fors.c -g -O2 execution test -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g -O2 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g -O2 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g -O2 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g -O2 (test for errors, line 20) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g -O2 (test for errors, line 24) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g -O2 (test for errors, line 27) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g -O2 (test for errors, line 30) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g -O2 (test for errors, line 33) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g -O2 (test for errors, line 36) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g -O2 (test for errors, line 39) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g -O2 (test for errors, line 42) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g -O2 (test for errors, line 48) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain.c -g -O2 execution test -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -g -O2 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -g -O2 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -g -O2 (test for warnings, line 21) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -g -O2 (test for warnings, line 32) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -g -O2 (test for warnings, line 38) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -g -O2 (test for errors, line 39) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c -g -O2 execution test -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -g -O2 (test for errors, line 22) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -g -O2 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -g -O2 (test for errors, line 24) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g -O2 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g -O2 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g -O2 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 19) -PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 21) -PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 30) -PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 31) -PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 32) -PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 36) -PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 38) -PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 44) -PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 46) -PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 48) -PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 52) -PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 55) -PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib.c -g -O2 execution test -PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -g -O2 execution test -PASS: c-c++-common/cilk-plus/CK/fib_no_return.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_no_return.c -g -O2 execution test -PASS: c-c++-common/cilk-plus/CK/fib_no_sync.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_no_sync.c -g -O2 execution test -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -g -O2 (test for errors, line 4) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -g -O2 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -g -O2 (test for errors, line 12) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/nested_cilk_for.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/nested_cilk_for.c -g -O2 execution test -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -g -O2 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -g -O2 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -g -O2 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -g -O2 (test for errors, line 13) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -g -O2 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -g -O2 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -g -O2 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -g -O2 (test for errors, line 25) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -g -O2 (test for errors, line 33) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g -O2 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g -O2 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g -O2 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g -O2 (test for errors, line 29) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g -O2 (test for errors, line 35) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g -O2 (test for errors, line 41) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g -O2 (test for errors, line 47) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g -O2 (test for errors, line 53) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g -O2 (test for errors, line 59) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g -O2 (test for errors, line 65) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60469.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawn_in_return.c -g -O2 (test for errors, line 7) -PASS: c-c++-common/cilk-plus/CK/spawn_in_return.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawnee_inline.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawnee_inline.c -g -O2 execution test -PASS: c-c++-common/cilk-plus/CK/spawner_inline.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawner_inline.c -g -O2 execution test -PASS: c-c++-common/cilk-plus/CK/spawning_arg.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawning_arg.c -g -O2 execution test -PASS: c-c++-common/cilk-plus/CK/steal_check.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/steal_check.c -g -O2 execution test -PASS: c-c++-common/cilk-plus/CK/sync_wo_spawn.c -g -O2 (test for errors, line 6) -PASS: c-c++-common/cilk-plus/CK/sync_wo_spawn.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/test__cilk.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/test__cilk.c -g -O2 execution test -PASS: c-c++-common/cilk-plus/CK/varargs_test.c -g -O2 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/varargs_test.c -g -O2 execution test Running [...]/hurd/master/gcc/testsuite/g++.dg/compat/compat.exp ... PASS: g++.dg/compat/abi/bitfield1 cp_compat_main_tst.o compile PASS: g++.dg/compat/abi/bitfield1 cp_compat_x_tst.o compile @@ -8834,33 +1538,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) -PASS: g++.dg/debug/pr46338.C -gdwarf-2 -g1 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gdwarf-2 -g1 -O2 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gdwarf-2 -g1 -O3 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gdwarf-2 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gdwarf-2 -O2 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gdwarf-2 -O3 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gdwarf-2 -g3 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gdwarf-2 -g3 -O2 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gdwarf-2 -g3 -O3 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gstabs1 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gstabs1 -O2 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gstabs1 -O3 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gstabs (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gstabs -O2 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gstabs -O3 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gstabs3 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gstabs3 -O2 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gstabs3 -O3 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gstabs+1 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gstabs+1 -O2 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gstabs+1 -O3 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gstabs+ (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gstabs+ -O2 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gstabs+ -O3 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gstabs+3 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gstabs+3 -O2 (test for excess errors) -PASS: g++.dg/debug/pr46338.C -gstabs+3 -O3 (test for excess errors) +UNSUPPORTED: g++.dg/debug/pr46338.C -gdwarf-2 -g1 +UNSUPPORTED: g++.dg/debug/pr46338.C -gdwarf-2 -g1 -O2 +UNSUPPORTED: g++.dg/debug/pr46338.C -gdwarf-2 -g1 -O3 +UNSUPPORTED: g++.dg/debug/pr46338.C -gdwarf-2 +UNSUPPORTED: g++.dg/debug/pr46338.C -gdwarf-2 -O2 +UNSUPPORTED: g++.dg/debug/pr46338.C -gdwarf-2 -O3 +UNSUPPORTED: g++.dg/debug/pr46338.C -gdwarf-2 -g3 +UNSUPPORTED: g++.dg/debug/pr46338.C -gdwarf-2 -g3 -O2 +UNSUPPORTED: g++.dg/debug/pr46338.C -gdwarf-2 -g3 -O3 +UNSUPPORTED: g++.dg/debug/pr46338.C -gstabs1 +UNSUPPORTED: g++.dg/debug/pr46338.C -gstabs1 -O2 +UNSUPPORTED: g++.dg/debug/pr46338.C -gstabs1 -O3 +UNSUPPORTED: g++.dg/debug/pr46338.C -gstabs +UNSUPPORTED: g++.dg/debug/pr46338.C -gstabs -O2 +UNSUPPORTED: g++.dg/debug/pr46338.C -gstabs -O3 +UNSUPPORTED: g++.dg/debug/pr46338.C -gstabs3 +UNSUPPORTED: g++.dg/debug/pr46338.C -gstabs3 -O2 +UNSUPPORTED: g++.dg/debug/pr46338.C -gstabs3 -O3 +UNSUPPORTED: g++.dg/debug/pr46338.C -gstabs+1 +UNSUPPORTED: g++.dg/debug/pr46338.C -gstabs+1 -O2 +UNSUPPORTED: g++.dg/debug/pr46338.C -gstabs+1 -O3 +UNSUPPORTED: g++.dg/debug/pr46338.C -gstabs+ +UNSUPPORTED: g++.dg/debug/pr46338.C -gstabs+ -O2 +UNSUPPORTED: g++.dg/debug/pr46338.C -gstabs+ -O3 +UNSUPPORTED: g++.dg/debug/pr46338.C -gstabs+3 +UNSUPPORTED: g++.dg/debug/pr46338.C -gstabs+3 -O2 +UNSUPPORTED: g++.dg/debug/pr46338.C -gstabs+3 -O3 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) @@ -13677,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 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: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." @@ -13695,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: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: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." @@ -13713,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: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: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." @@ -26786,11 +19490,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) -PASS: g++.dg/eh/sighandle.C -std=gnu++98 execution test +FAIL: g++.dg/eh/sighandle.C -std=gnu++98 execution test PASS: g++.dg/eh/sighandle.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/eh/sighandle.C -std=gnu++11 execution test +FAIL: g++.dg/eh/sighandle.C -std=gnu++11 execution test PASS: g++.dg/eh/sighandle.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/eh/sighandle.C -std=gnu++14 execution test +FAIL: g++.dg/eh/sighandle.C -std=gnu++14 execution test PASS: g++.dg/eh/simd-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/simd-1.C -std=gnu++98 execution test PASS: g++.dg/eh/simd-1.C -std=gnu++11 (test for excess errors) @@ -27981,30 +20685,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) -PASS: g++.dg/ext/attr-ifunc-1.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/ext/attr-ifunc-1.C -std=gnu++98 execution test -PASS: g++.dg/ext/attr-ifunc-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/attr-ifunc-1.C -std=gnu++11 execution test -PASS: g++.dg/ext/attr-ifunc-1.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/ext/attr-ifunc-1.C -std=gnu++14 execution test -PASS: g++.dg/ext/attr-ifunc-2.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/ext/attr-ifunc-2.C -std=gnu++98 execution test -PASS: g++.dg/ext/attr-ifunc-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/attr-ifunc-2.C -std=gnu++11 execution test -PASS: g++.dg/ext/attr-ifunc-2.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/ext/attr-ifunc-2.C -std=gnu++14 execution test -PASS: g++.dg/ext/attr-ifunc-3.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/ext/attr-ifunc-3.C -std=gnu++98 execution test -PASS: g++.dg/ext/attr-ifunc-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/attr-ifunc-3.C -std=gnu++11 execution test -PASS: g++.dg/ext/attr-ifunc-3.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/ext/attr-ifunc-3.C -std=gnu++14 execution test -PASS: g++.dg/ext/attr-ifunc-4.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/ext/attr-ifunc-4.C -std=gnu++98 execution test -PASS: g++.dg/ext/attr-ifunc-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/attr-ifunc-4.C -std=gnu++11 execution test -PASS: g++.dg/ext/attr-ifunc-4.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/ext/attr-ifunc-4.C -std=gnu++14 execution test +UNSUPPORTED: g++.dg/ext/attr-ifunc-1.C -std=gnu++98 +UNSUPPORTED: g++.dg/ext/attr-ifunc-1.C -std=gnu++11 +UNSUPPORTED: g++.dg/ext/attr-ifunc-1.C -std=gnu++14 +UNSUPPORTED: g++.dg/ext/attr-ifunc-2.C -std=gnu++98 +UNSUPPORTED: g++.dg/ext/attr-ifunc-2.C -std=gnu++11 +UNSUPPORTED: g++.dg/ext/attr-ifunc-2.C -std=gnu++14 +UNSUPPORTED: g++.dg/ext/attr-ifunc-3.C -std=gnu++98 +UNSUPPORTED: g++.dg/ext/attr-ifunc-3.C -std=gnu++11 +UNSUPPORTED: g++.dg/ext/attr-ifunc-3.C -std=gnu++14 +UNSUPPORTED: g++.dg/ext/attr-ifunc-4.C -std=gnu++98 +UNSUPPORTED: g++.dg/ext/attr-ifunc-4.C -std=gnu++11 +UNSUPPORTED: g++.dg/ext/attr-ifunc-4.C -std=gnu++14 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 @@ -28545,17 +21237,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) -PASS: g++.dg/ext/cleanup-10.C -std=gnu++98 execution test +FAIL: g++.dg/ext/cleanup-10.C -std=gnu++98 execution test PASS: g++.dg/ext/cleanup-10.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/cleanup-10.C -std=gnu++11 execution test +FAIL: g++.dg/ext/cleanup-10.C -std=gnu++11 execution test PASS: g++.dg/ext/cleanup-10.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/ext/cleanup-10.C -std=gnu++14 execution test +FAIL: g++.dg/ext/cleanup-10.C -std=gnu++14 execution test PASS: g++.dg/ext/cleanup-11.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/ext/cleanup-11.C -std=gnu++98 execution test +FAIL: g++.dg/ext/cleanup-11.C -std=gnu++98 execution test PASS: g++.dg/ext/cleanup-11.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/cleanup-11.C -std=gnu++11 execution test +FAIL: g++.dg/ext/cleanup-11.C -std=gnu++11 execution test PASS: g++.dg/ext/cleanup-11.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/ext/cleanup-11.C -std=gnu++14 execution test +FAIL: g++.dg/ext/cleanup-11.C -std=gnu++14 execution test PASS: g++.dg/ext/cleanup-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/cleanup-2.C -std=gnu++98 execution test PASS: g++.dg/ext/cleanup-2.C -std=gnu++11 (test for excess errors) @@ -28587,17 +21279,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) -PASS: g++.dg/ext/cleanup-8.C -std=gnu++98 execution test +FAIL: g++.dg/ext/cleanup-8.C -std=gnu++98 execution test PASS: g++.dg/ext/cleanup-8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/cleanup-8.C -std=gnu++11 execution test +FAIL: g++.dg/ext/cleanup-8.C -std=gnu++11 execution test PASS: g++.dg/ext/cleanup-8.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/ext/cleanup-8.C -std=gnu++14 execution test +FAIL: g++.dg/ext/cleanup-8.C -std=gnu++14 execution test PASS: g++.dg/ext/cleanup-9.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/ext/cleanup-9.C -std=gnu++98 execution test +FAIL: g++.dg/ext/cleanup-9.C -std=gnu++98 execution test PASS: g++.dg/ext/cleanup-9.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/cleanup-9.C -std=gnu++11 execution test +FAIL: g++.dg/ext/cleanup-9.C -std=gnu++11 execution test PASS: g++.dg/ext/cleanup-9.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/ext/cleanup-9.C -std=gnu++14 execution test +FAIL: g++.dg/ext/cleanup-9.C -std=gnu++14 execution test PASS: g++.dg/ext/cleanup-dtor.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/cleanup-dtor.C -std=c++98 execution test PASS: g++.dg/ext/cleanup-dtor.C -std=c++11 (test for excess errors) @@ -29601,24 +22293,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) -PASS: g++.dg/ext/mv1.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/ext/mv1.C -std=gnu++98 execution test -PASS: g++.dg/ext/mv1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/mv1.C -std=gnu++11 execution test -PASS: g++.dg/ext/mv1.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/ext/mv1.C -std=gnu++14 execution test +UNSUPPORTED: g++.dg/ext/mv1.C -std=gnu++98 +UNSUPPORTED: g++.dg/ext/mv1.C -std=gnu++11 +UNSUPPORTED: g++.dg/ext/mv1.C -std=gnu++14 PASS: g++.dg/ext/mv10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/mv10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/mv10.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/mv11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/mv11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/mv11.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/ext/mv12.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/ext/mv12.C -std=gnu++98 execution test -PASS: g++.dg/ext/mv12.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/mv12.C -std=gnu++11 execution test -PASS: g++.dg/ext/mv12.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/ext/mv12.C -std=gnu++14 execution test +UNSUPPORTED: g++.dg/ext/mv12.C -std=gnu++98 +UNSUPPORTED: g++.dg/ext/mv12.C -std=gnu++11 +UNSUPPORTED: g++.dg/ext/mv12.C -std=gnu++14 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) @@ -29628,54 +22314,33 @@ 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) -PASS: g++.dg/ext/mv14.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/ext/mv14.C -std=gnu++98 execution test -PASS: g++.dg/ext/mv14.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/mv14.C -std=gnu++11 execution test -PASS: g++.dg/ext/mv14.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/ext/mv14.C -std=gnu++14 execution test -PASS: g++.dg/ext/mv15.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/ext/mv15.C -std=gnu++98 execution test -PASS: g++.dg/ext/mv15.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/mv15.C -std=gnu++11 execution test -PASS: g++.dg/ext/mv15.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/ext/mv15.C -std=gnu++14 execution test -PASS: g++.dg/ext/mv16.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/ext/mv16.C -std=gnu++98 execution test -PASS: g++.dg/ext/mv16.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/mv16.C -std=gnu++11 execution test -PASS: g++.dg/ext/mv16.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/ext/mv16.C -std=gnu++14 execution test -PASS: g++.dg/ext/mv2.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/ext/mv2.C -std=gnu++98 execution test -PASS: g++.dg/ext/mv2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/mv2.C -std=gnu++11 execution test -PASS: g++.dg/ext/mv2.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/ext/mv2.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 +UNSUPPORTED: g++.dg/ext/mv15.C -std=gnu++98 +UNSUPPORTED: g++.dg/ext/mv15.C -std=gnu++11 +UNSUPPORTED: g++.dg/ext/mv15.C -std=gnu++14 +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/mv2.C -std=gnu++98 +UNSUPPORTED: g++.dg/ext/mv2.C -std=gnu++11 +UNSUPPORTED: g++.dg/ext/mv2.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) PASS: g++.dg/ext/mv3.C -std=gnu++11 execution test PASS: g++.dg/ext/mv3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/mv3.C -std=gnu++14 execution test -PASS: g++.dg/ext/mv4.C -std=gnu++98 (test for errors, line 22) -PASS: g++.dg/ext/mv4.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/ext/mv4.C -std=gnu++11 (test for errors, line 22) -PASS: g++.dg/ext/mv4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/mv4.C -std=gnu++14 (test for errors, line 22) -PASS: g++.dg/ext/mv4.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/ext/mv5.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/ext/mv5.C -std=gnu++98 execution test -PASS: g++.dg/ext/mv5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/mv5.C -std=gnu++11 execution test -PASS: g++.dg/ext/mv5.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/ext/mv5.C -std=gnu++14 execution test -PASS: g++.dg/ext/mv6.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/ext/mv6.C -std=gnu++98 execution test -PASS: g++.dg/ext/mv6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/mv6.C -std=gnu++11 execution test -PASS: g++.dg/ext/mv6.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/ext/mv6.C -std=gnu++14 execution test +UNSUPPORTED: g++.dg/ext/mv4.C -std=gnu++98 +UNSUPPORTED: g++.dg/ext/mv4.C -std=gnu++11 +UNSUPPORTED: g++.dg/ext/mv4.C -std=gnu++14 +UNSUPPORTED: g++.dg/ext/mv5.C -std=gnu++98 +UNSUPPORTED: g++.dg/ext/mv5.C -std=gnu++11 +UNSUPPORTED: g++.dg/ext/mv5.C -std=gnu++14 +UNSUPPORTED: g++.dg/ext/mv6.C -std=gnu++98 +UNSUPPORTED: g++.dg/ext/mv6.C -std=gnu++11 +UNSUPPORTED: g++.dg/ext/mv6.C -std=gnu++14 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) @@ -29856,15 +22521,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" -PASS: g++.dg/ext/pr57362.C -std=c++98 (test for excess errors) -PASS: g++.dg/ext/pr57362.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/pr57362.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/ext/pr57362.C -std=c++98 +UNSUPPORTED: g++.dg/ext/pr57362.C -std=c++11 +UNSUPPORTED: g++.dg/ext/pr57362.C -std=c++14 UNSUPPORTED: g++.dg/ext/pr57509.C -std=c++98 PASS: g++.dg/ext/pr57509.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/pr57509.C -std=c++14 (test for excess errors) -PASS: g++.dg/ext/pr57548.C -std=c++98 (test for excess errors) -PASS: g++.dg/ext/pr57548.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/pr57548.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/ext/pr57548.C -std=c++98 +UNSUPPORTED: g++.dg/ext/pr57548.C -std=c++11 +UNSUPPORTED: g++.dg/ext/pr57548.C -std=c++14 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 @@ -30032,11 +22697,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) -PASS: g++.dg/ext/sync-4.C -std=gnu++98 execution test +FAIL: g++.dg/ext/sync-4.C -std=gnu++98 execution test PASS: g++.dg/ext/sync-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/sync-4.C -std=gnu++11 execution test +FAIL: g++.dg/ext/sync-4.C -std=gnu++11 execution test PASS: g++.dg/ext/sync-4.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/ext/sync-4.C -std=gnu++14 execution test +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 excess errors) PASS: g++.dg/ext/timevar1.C -std=gnu++11 (test for errors, line 11) @@ -39269,9 +31934,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) -PASS: g++.dg/other/pr55650.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/other/pr55650.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/pr55650.C -std=gnu++14 (test for excess errors) +UNSUPPORTED: g++.dg/other/pr55650.C -std=gnu++98 +UNSUPPORTED: g++.dg/other/pr55650.C -std=gnu++11 +UNSUPPORTED: g++.dg/other/pr55650.C -std=gnu++14 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 @@ -39320,12 +31985,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 -PASS: g++.dg/other/profile1.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/other/profile1.C -std=gnu++98 execution test -PASS: g++.dg/other/profile1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/profile1.C -std=gnu++11 execution test -PASS: g++.dg/other/profile1.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/other/profile1.C -std=gnu++14 execution test +UNSUPPORTED: g++.dg/other/profile1.C -std=gnu++98 +UNSUPPORTED: g++.dg/other/profile1.C -std=gnu++11 +UNSUPPORTED: g++.dg/other/profile1.C -std=gnu++14 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) @@ -59560,9 +52222,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) -PASS: c-c++-common/pr37743.c -std=gnu++98 (test for excess errors) -PASS: c-c++-common/pr37743.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr37743.c -std=gnu++14 (test for excess errors) +UNSUPPORTED: c-c++-common/pr37743.c -std=gnu++98 +UNSUPPORTED: c-c++-common/pr37743.c -std=gnu++11 +UNSUPPORTED: c-c++-common/pr37743.c -std=gnu++14 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) @@ -65329,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 @@ -66915,34 +59493,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) -PASS: g++.dg/tls/thread_local3.C -std=gnu++11 execution test +FAIL: g++.dg/tls/thread_local3.C -std=gnu++11 execution test PASS: g++.dg/tls/thread_local3.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/tls/thread_local3.C -std=gnu++14 execution test +FAIL: g++.dg/tls/thread_local3.C -std=gnu++14 execution test UNSUPPORTED: g++.dg/tls/thread_local3g.C -std=gnu++98 PASS: g++.dg/tls/thread_local3g.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tls/thread_local3g.C -std=gnu++11 execution test +FAIL: g++.dg/tls/thread_local3g.C -std=gnu++11 execution test PASS: g++.dg/tls/thread_local3g.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/tls/thread_local3g.C -std=gnu++14 execution test +FAIL: g++.dg/tls/thread_local3g.C -std=gnu++14 execution test UNSUPPORTED: g++.dg/tls/thread_local4.C -std=gnu++98 PASS: g++.dg/tls/thread_local4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tls/thread_local4.C -std=gnu++11 execution test +FAIL: g++.dg/tls/thread_local4.C -std=gnu++11 execution test PASS: g++.dg/tls/thread_local4.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/tls/thread_local4.C -std=gnu++14 execution test +FAIL: g++.dg/tls/thread_local4.C -std=gnu++14 execution test UNSUPPORTED: g++.dg/tls/thread_local4g.C -std=gnu++98 PASS: g++.dg/tls/thread_local4g.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tls/thread_local4g.C -std=gnu++11 execution test +FAIL: g++.dg/tls/thread_local4g.C -std=gnu++11 execution test PASS: g++.dg/tls/thread_local4g.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/tls/thread_local4g.C -std=gnu++14 execution test +FAIL: g++.dg/tls/thread_local4g.C -std=gnu++14 execution test UNSUPPORTED: g++.dg/tls/thread_local5.C -std=gnu++98 PASS: g++.dg/tls/thread_local5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tls/thread_local5.C -std=gnu++11 execution test +FAIL: g++.dg/tls/thread_local5.C -std=gnu++11 execution test PASS: g++.dg/tls/thread_local5.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/tls/thread_local5.C -std=gnu++14 execution test +FAIL: g++.dg/tls/thread_local5.C -std=gnu++14 execution test UNSUPPORTED: g++.dg/tls/thread_local5g.C -std=gnu++98 PASS: g++.dg/tls/thread_local5g.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tls/thread_local5g.C -std=gnu++11 execution test +FAIL: g++.dg/tls/thread_local5g.C -std=gnu++11 execution test PASS: g++.dg/tls/thread_local5g.C -std=gnu++14 (test for excess errors) -PASS: g++.dg/tls/thread_local5g.C -std=gnu++14 execution test +FAIL: g++.dg/tls/thread_local5g.C -std=gnu++14 execution test UNSUPPORTED: g++.dg/tls/thread_local6.C -std=c++98 PASS: g++.dg/tls/thread_local6.C -std=c++11 (test for excess errors) PASS: g++.dg/tls/thread_local6.C -std=c++11 execution test @@ -69821,14 +62399,14 @@ 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) -PASS: g++.dg/torture/pr39732.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +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 +UNSUPPORTED: g++.dg/torture/pr39732.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects 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) @@ -69941,14 +62519,14 @@ 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) -PASS: g++.dg/torture/pr40642.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +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 +UNSUPPORTED: g++.dg/torture/pr40642.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects 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) @@ -71090,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 -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) -PASS: g++.dg/torture/pr53321.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +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 +UNSUPPORTED: g++.dg/torture/pr53321.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects 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) @@ -72758,22792 +65336,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 ... -PASS: g++.dg/tree-prof/indir-call-prof-2.C compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/indir-call-prof-2.C execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/indir-call-prof-2.C compilation, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/indir-call-prof-2.C execution, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/indir-call-prof.C compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/indir-call-prof.C execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/indir-call-prof.C compilation, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/indir-call-prof.C execution, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/indir-call-prof.C scan-ipa-dump profile "Indirect call -> direct call.* AA transformation on insn" -PASS: g++.dg/tree-prof/indir-call-prof.C scan-tree-dump-not optimized "Invalid sum" -PASS: g++.dg/tree-prof/inline_mismatch_args.C compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/inline_mismatch_args.C execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/inline_mismatch_args.C compilation, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/inline_mismatch_args.C execution, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/inline_mismatch_args.C scan-tree-dump einline "Inlining .*Super::Foo" -PASS: g++.dg/tree-prof/inline_mismatch_args.C scan-tree-dump-not einline "mismatched arguments" -PASS: g++.dg/tree-prof/morefunc.C compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/morefunc.C execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/morefunc.C compilation, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/morefunc.C execution, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/morefunc.C scan-ipa-dump-times profile "Indirect call -> direct call" 2 -PASS: g++.dg/tree-prof/partition1.C compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/partition1.C execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/partition1.C compilation, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/partition1.C execution, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/partition2.C compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/partition2.C execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/partition2.C compilation, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/partition2.C execution, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/partition3.C compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/partition3.C execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/partition3.C compilation, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/partition3.C execution, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/pr35545.C compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/pr35545.C execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/pr35545.C compilation, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/pr35545.C execution, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/pr35545.C scan-ipa-dump profile_estimate "Indirect call -> direct call" -PASS: g++.dg/tree-prof/pr35545.C scan-tree-dump-not optimized "OBJ_TYPE_REF" -PASS: g++.dg/tree-prof/pr51719.C compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/pr51719.C execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/pr51719.C compilation, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/pr51719.C execution, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/pr53460.C compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/pr53460.C execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/pr53460.C compilation, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/pr53460.C execution, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/pr57451.C compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/pr57451.C execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/pr57451.C compilation, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/pr57451.C execution, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/pr59255.C compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/pr59255.C execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/pr59255.C compilation, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/pr59255.C execution, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/pr63581.C compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/pr63581.C execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/pr63581.C compilation, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/pr63581.C execution, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/reorder.C compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/reorder.C execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: g++.dg/tree-prof/reorder.C compilation, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/reorder.C execution, -fprofile-use -D_PROFILE_USE -PASS: g++.dg/tree-prof/reorder.C scan-ipa-dump-times profile "Indirect call -> direct call" 2 Running [...]/hurd/master/gcc/testsuite/g++.dg/tsan/tsan.exp ... Running [...]/hurd/master/gcc/testsuite/g++.dg/ubsan/ubsan.exp ... -PASS: c-c++-common/ubsan/align-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/align-1.c -O0 execution test -PASS: c-c++-common/ubsan/align-1.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/align-1.c -Os execution test -PASS: c-c++-common/ubsan/align-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/align-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/align-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/align-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/align-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/align-2.c -O0 execution test -PASS: c-c++-common/ubsan/align-2.c -O0 output pattern test, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -PASS: c-c++-common/ubsan/align-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/align-2.c -O1 execution test -PASS: c-c++-common/ubsan/align-2.c -O1 output pattern test, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -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, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -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, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -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, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -PASS: c-c++-common/ubsan/align-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/align-2.c -Os execution test -PASS: c-c++-common/ubsan/align-2.c -Os output pattern test, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -PASS: c-c++-common/ubsan/align-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/align-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/align-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -PASS: c-c++-common/ubsan/align-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/align-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/align-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -PASS: c-c++-common/ubsan/align-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/align-3.c -O0 execution test -PASS: c-c++-common/ubsan/align-3.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/align-3.c -Os execution test -PASS: c-c++-common/ubsan/align-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/align-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/align-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/align-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/align-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/align-4.c -O0 execution test -PASS: c-c++-common/ubsan/align-4.c -O0 output pattern test, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*[^ - ]*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -PASS: c-c++-common/ubsan/align-4.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/align-4.c -O1 execution test -PASS: c-c++-common/ubsan/align-4.c -O1 output pattern test, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*[^ - ]*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -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, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*[^ - ]*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -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, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*[^ - ]*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -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, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*[^ - ]*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -PASS: c-c++-common/ubsan/align-4.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/align-4.c -Os execution test -PASS: c-c++-common/ubsan/align-4.c -Os output pattern test, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*[^ - ]*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -PASS: c-c++-common/ubsan/align-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/align-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/align-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*[^ - ]*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -PASS: c-c++-common/ubsan/align-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/align-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/align-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*[^ - ]*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -PASS: c-c++-common/ubsan/align-5.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/align-5.c -O0 scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/align-5.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/align-5.c -Os scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/align-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/align-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/align-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/align-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/align-6.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/align-6.c -O0 execution test -PASS: c-c++-common/ubsan/align-6.c -O0 output pattern test, .c:14:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-6.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/align-6.c -O1 execution test -PASS: c-c++-common/ubsan/align-6.c -O1 output pattern test, .c:14:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-6.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/align-6.c -O2 execution test -PASS: c-c++-common/ubsan/align-6.c -O2 output pattern test, .c:14:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-6.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/align-6.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/align-6.c -O3 -fomit-frame-pointer output pattern test, .c:14:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-6.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/align-6.c -O3 -g execution test -PASS: c-c++-common/ubsan/align-6.c -O3 -g output pattern test, .c:14:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-6.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/align-6.c -Os execution test -PASS: c-c++-common/ubsan/align-6.c -Os output pattern test, .c:14:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .c:14:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .c:14:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-7.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/align-7.c -O0 execution test -PASS: c-c++-common/ubsan/align-7.c -O0 output pattern test, .c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-7.c -O0 scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-7.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/align-7.c -O1 execution test -PASS: c-c++-common/ubsan/align-7.c -O1 output pattern test, .c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-7.c -O1 scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-7.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/align-7.c -O2 execution test -PASS: c-c++-common/ubsan/align-7.c -O2 output pattern test, .c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-7.c -O2 scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-7.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/align-7.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/align-7.c -O3 -fomit-frame-pointer output pattern test, .c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-7.c -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-7.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/align-7.c -O3 -g execution test -PASS: c-c++-common/ubsan/align-7.c -O3 -g output pattern test, .c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-7.c -O3 -g scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-7.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/align-7.c -Os execution test -PASS: c-c++-common/ubsan/align-7.c -Os output pattern test, .c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-7.c -Os scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/align-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/align-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-times sanopt "Optimizing" 4 -UNSUPPORTED: c-c++-common/ubsan/align-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/ubsan/align-8.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/align-8.c -O0 execution test -PASS: c-c++-common/ubsan/align-8.c -O0 scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-8.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/align-8.c -O1 execution test -PASS: c-c++-common/ubsan/align-8.c -O1 scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-8.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/align-8.c -O2 execution test -PASS: c-c++-common/ubsan/align-8.c -O2 scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-8.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/align-8.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/align-8.c -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-8.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/align-8.c -O3 -g execution test -PASS: c-c++-common/ubsan/align-8.c -O3 -g scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-8.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/align-8.c -Os execution test -PASS: c-c++-common/ubsan/align-8.c -Os scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/align-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/align-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-times sanopt "Optimizing" 4 -UNSUPPORTED: c-c++-common/ubsan/align-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/ubsan/attrib-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/attrib-1.c -O0 scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/attrib-1.c -O0 scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/attrib-1.c -O0 scan-assembler-not __ubsan_handle_builtin_unreachable -PASS: c-c++-common/ubsan/attrib-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/attrib-1.c -O1 scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/attrib-1.c -O1 scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/attrib-1.c -O1 scan-assembler-not __ubsan_handle_builtin_unreachable -PASS: c-c++-common/ubsan/attrib-1.c -O2 (test for excess errors) -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 -PASS: c-c++-common/ubsan/attrib-1.c -O3 -g scan-assembler-not __ubsan_handle_builtin_unreachable -PASS: c-c++-common/ubsan/attrib-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/attrib-1.c -Os scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/attrib-1.c -Os scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/attrib-1.c -Os scan-assembler-not __ubsan_handle_builtin_unreachable -PASS: c-c++-common/ubsan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle_builtin_unreachable -PASS: c-c++-common/ubsan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle_builtin_unreachable -PASS: c-c++-common/ubsan/attrib-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/attrib-2.c -O0 scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/attrib-2.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/attrib-2.c -Os scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/attrib-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/attrib-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/attrib-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/attrib-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/attrib-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/attrib-3.c -O0 scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/attrib-3.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/attrib-3.c -Os scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/attrib-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/attrib-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/attrib-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/attrib-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/attrib-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/attrib-4.c -O0 scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/attrib-4.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/attrib-4.c -Os scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/attrib-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/attrib-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/attrib-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/attrib-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/bounds-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/bounds-1.c -O0 execution test -PASS: c-c++-common/ubsan/bounds-1.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/bounds-1.c -Os execution test -PASS: c-c++-common/ubsan/bounds-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -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-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, index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'int \[10\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'long int \*\[10\]\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'char \*\*\*\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]' -PASS: c-c++-common/ubsan/bounds-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/bounds-2.c -O1 execution test -PASS: c-c++-common/ubsan/bounds-2.c -O1 output pattern test, index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'int \[10\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'long int \*\[10\]\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'char \*\*\*\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]' -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, index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'int \[10\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'long int \*\[10\]\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'char \*\*\*\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]' -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, index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'int \[10\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'long int \*\[10\]\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'char \*\*\*\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]' -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, index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'int \[10\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'long int \*\[10\]\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'char \*\*\*\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]' -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, index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'int \[10\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'long int \*\[10\]\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'char \*\*\*\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]' -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, index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'int \[10\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'long int \*\[10\]\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'char \*\*\*\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]' -PASS: c-c++-common/ubsan/bounds-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/bounds-2.c -Os execution test -PASS: c-c++-common/ubsan/bounds-2.c -Os output pattern test, index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'int \[10\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'long int \*\[10\]\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'char \*\*\*\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]' -PASS: c-c++-common/ubsan/bounds-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/bounds-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/bounds-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'int \[10\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'long int \*\[10\]\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'char \*\*\*\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]' -PASS: c-c++-common/ubsan/bounds-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/bounds-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/bounds-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'int \[10\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'long int \*\[10\]\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'char \*\*\*\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]' -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) -PASS: c-c++-common/ubsan/bounds-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -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) -PASS: c-c++-common/ubsan/bounds-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/bounds-5.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/bounds-5.c -O0 execution test -PASS: c-c++-common/ubsan/bounds-5.c -O0 output pattern test, index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]' -PASS: c-c++-common/ubsan/bounds-5.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/bounds-5.c -O1 execution test -PASS: c-c++-common/ubsan/bounds-5.c -O1 output pattern test, index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]' -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, index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]' -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, index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]' -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, index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]' -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, index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]' -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, index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]' -PASS: c-c++-common/ubsan/bounds-5.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/bounds-5.c -Os execution test -PASS: c-c++-common/ubsan/bounds-5.c -Os output pattern test, index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]' -PASS: c-c++-common/ubsan/bounds-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/bounds-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/bounds-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]' -PASS: c-c++-common/ubsan/bounds-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -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, index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]' -PASS: c-c++-common/ubsan/bounds-6.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/bounds-6.c -O1 (test for excess errors) -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 -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/bounds-6.c -Os (test for excess errors) -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 -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -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, index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[10\]' -PASS: c-c++-common/ubsan/bounds-7.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/bounds-7.c -O1 execution test -PASS: c-c++-common/ubsan/bounds-7.c -O1 output pattern test, index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[10\]' -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, index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[10\]' -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, index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[10\]' -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, index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[10\]' -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, index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[10\]' -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, index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[10\]' -PASS: c-c++-common/ubsan/bounds-7.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/bounds-7.c -Os execution test -PASS: c-c++-common/ubsan/bounds-7.c -Os output pattern test, index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[10\]' -PASS: c-c++-common/ubsan/bounds-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/bounds-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/bounds-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[10\]' -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, index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[10\]' -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) -PASS: c-c++-common/ubsan/const-char-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -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) -PASS: c-c++-common/ubsan/const-expr-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-1.c -O0 execution test -PASS: c-c++-common/ubsan/div-by-zero-1.c -O0 output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-1.c -O1 execution test -PASS: c-c++-common/ubsan/div-by-zero-1.c -O1 output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -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, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -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, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -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, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-1.c -Os execution test -PASS: c-c++-common/ubsan/div-by-zero-1.c -Os output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/div-by-zero-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/div-by-zero-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-2.c -O0 execution test -PASS: c-c++-common/ubsan/div-by-zero-2.c -O0 output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-2.c -O1 execution test -PASS: c-c++-common/ubsan/div-by-zero-2.c -O1 output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -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, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -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, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -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, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-2.c -Os execution test -PASS: c-c++-common/ubsan/div-by-zero-2.c -Os output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/div-by-zero-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/div-by-zero-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-3.c -O0 execution test -PASS: c-c++-common/ubsan/div-by-zero-3.c -O0 output pattern test, division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-3.c -O1 execution test -PASS: c-c++-common/ubsan/div-by-zero-3.c -O1 output pattern test, division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]* -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, division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]* -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, division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]* -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, division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-3.c -Os execution test -PASS: c-c++-common/ubsan/div-by-zero-3.c -Os output pattern test, division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/div-by-zero-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/div-by-zero-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-4.c -O0 execution test -PASS: c-c++-common/ubsan/div-by-zero-4.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/div-by-zero-4.c -Os execution test -PASS: c-c++-common/ubsan/div-by-zero-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/div-by-zero-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -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) -PASS: c-c++-common/ubsan/div-by-zero-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-6.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-6.c -O0 execution test -PASS: c-c++-common/ubsan/div-by-zero-6.c -O0 output pattern test, 1st( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )2nd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )3rd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )4th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )5th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )6th -PASS: c-c++-common/ubsan/div-by-zero-6.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-6.c -O1 execution test -PASS: c-c++-common/ubsan/div-by-zero-6.c -O1 output pattern test, 1st( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )2nd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )3rd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )4th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )5th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )6th -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, 1st( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )2nd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )3rd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )4th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )5th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )6th -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, 1st( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )2nd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )3rd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )4th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )5th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )6th -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, 1st( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )2nd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )3rd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )4th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )5th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )6th -PASS: c-c++-common/ubsan/div-by-zero-6.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-6.c -Os execution test -PASS: c-c++-common/ubsan/div-by-zero-6.c -Os output pattern test, 1st( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )2nd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )3rd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )4th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )5th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )6th -PASS: c-c++-common/ubsan/div-by-zero-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/div-by-zero-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, 1st( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )2nd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )3rd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )4th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )5th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )6th -PASS: c-c++-common/ubsan/div-by-zero-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/div-by-zero-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, 1st( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )2nd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )3rd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )4th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )5th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )6th -PASS: c-c++-common/ubsan/div-by-zero-7.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-7.c -O0 execution test -PASS: c-c++-common/ubsan/div-by-zero-7.c -O0 output pattern test, 1st( -| -| )[^ - ]*division by zero -PASS: c-c++-common/ubsan/div-by-zero-7.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-7.c -O1 execution test -PASS: c-c++-common/ubsan/div-by-zero-7.c -O1 output pattern test, 1st( -| -| )[^ - ]*division by zero -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, 1st( -| -| )[^ - ]*division by zero -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, 1st( -| -| )[^ - ]*division by zero -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, 1st( -| -| )[^ - ]*division by zero -PASS: c-c++-common/ubsan/div-by-zero-7.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-7.c -Os execution test -PASS: c-c++-common/ubsan/div-by-zero-7.c -Os output pattern test, 1st( -| -| )[^ - ]*division by zero -PASS: c-c++-common/ubsan/div-by-zero-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/div-by-zero-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, 1st( -| -| )[^ - ]*division by zero -PASS: c-c++-common/ubsan/div-by-zero-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/div-by-zero-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, 1st( -| -| )[^ - ]*division by zero -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O0 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O0 output pattern test, value -133 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32773 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32772 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65540 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long unsigned int' -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O1 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O1 output pattern test, value -133 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32773 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32772 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65540 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long unsigned int' -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, value -133 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32773 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32772 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65540 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long unsigned int' -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, value -133 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32773 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32772 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65540 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long unsigned int' -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, value -133 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32773 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32772 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65540 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long unsigned int' -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -Os execution test -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -Os output pattern test, value -133 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32773 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32772 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65540 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long unsigned int' -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value -133 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32773 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32772 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65540 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long unsigned int' -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value -133 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32773 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32772 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65540 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long unsigned int' -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-10.c -O0 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-10.c -O1 -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, value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int' -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) -PASS: c-c++-common/ubsan/float-cast-overflow-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-cast-overflow-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int' -PASS: c-c++-common/ubsan/float-cast-overflow-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/float-cast-overflow-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int' -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 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O0 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O0 output pattern test, value -133* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O1 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O1 output pattern test, value -133* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: 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, value -133* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: 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, value -133* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: 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, value -133* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -Os execution test -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -Os output pattern test, value -133* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value -133* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value -133* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -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 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O0 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O0 output pattern test, value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O1 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O1 output pattern test, value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type -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, value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type -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, value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type -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, value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -Os execution test -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -Os output pattern test, value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O0 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O0 output pattern test, value -133 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O1 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O1 output pattern test, value -133 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 output pattern test, value -133 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -fomit-frame-pointer output pattern test, value -133 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -g execution test -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -g output pattern test, value -133 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -Os execution test -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -Os output pattern test, value -133 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value -133 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value -133 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O0 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O1 -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 execution test -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -Os -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O0 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O1 -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int' -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -Os -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int' -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int' -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -O0 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -O1 -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -Os -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O0 execution test -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O0 output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O1 execution test -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O1 output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -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, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -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, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -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, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -Os execution test -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -Os output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/load-bool-enum.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/load-bool-enum.c -O0 execution test -PASS: c-c++-common/ubsan/load-bool-enum.c -O0 output pattern test, load-bool-enum.c:13:[^ - ]*runtime error: [^ - ]*load of value 4, which is not a valid value for type '(_B|b)ool'[^ - ]*( -| -| )*[^ - ]*load-bool-enum.c:14:[^ - ]*runtime error: [^ - ]*load of value 9, which is not a valid value for type 'A'[^ - ]*( -| -| )* -PASS: c-c++-common/ubsan/load-bool-enum.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/load-bool-enum.c -O1 execution test -PASS: c-c++-common/ubsan/load-bool-enum.c -O1 output pattern test, load-bool-enum.c:13:[^ - ]*runtime error: [^ - ]*load of value 4, which is not a valid value for type '(_B|b)ool'[^ - ]*( -| -| )*[^ - ]*load-bool-enum.c:14:[^ - ]*runtime error: [^ - ]*load of value 9, which is not a valid value for type 'A'[^ - ]*( -| -| )* -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, load-bool-enum.c:13:[^ - ]*runtime error: [^ - ]*load of value 4, which is not a valid value for type '(_B|b)ool'[^ - ]*( -| -| )*[^ - ]*load-bool-enum.c:14:[^ - ]*runtime error: [^ - ]*load of value 9, which is not a valid value for type 'A'[^ - ]*( -| -| )* -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, load-bool-enum.c:13:[^ - ]*runtime error: [^ - ]*load of value 4, which is not a valid value for type '(_B|b)ool'[^ - ]*( -| -| )*[^ - ]*load-bool-enum.c:14:[^ - ]*runtime error: [^ - ]*load of value 9, which is not a valid value for type 'A'[^ - ]*( -| -| )* -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, load-bool-enum.c:13:[^ - ]*runtime error: [^ - ]*load of value 4, which is not a valid value for type '(_B|b)ool'[^ - ]*( -| -| )*[^ - ]*load-bool-enum.c:14:[^ - ]*runtime error: [^ - ]*load of value 9, which is not a valid value for type 'A'[^ - ]*( -| -| )* -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, load-bool-enum.c:13:[^ - ]*runtime error: [^ - ]*load of value 4, which is not a valid value for type '(_B|b)ool'[^ - ]*( -| -| )*[^ - ]*load-bool-enum.c:14:[^ - ]*runtime error: [^ - ]*load of value 9, which is not a valid value for type 'A'[^ - ]*( -| -| )* -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, load-bool-enum.c:13:[^ - ]*runtime error: [^ - ]*load of value 4, which is not a valid value for type '(_B|b)ool'[^ - ]*( -| -| )*[^ - ]*load-bool-enum.c:14:[^ - ]*runtime error: [^ - ]*load of value 9, which is not a valid value for type 'A'[^ - ]*( -| -| )* -PASS: c-c++-common/ubsan/load-bool-enum.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/load-bool-enum.c -Os execution test -PASS: c-c++-common/ubsan/load-bool-enum.c -Os output pattern test, load-bool-enum.c:13:[^ - ]*runtime error: [^ - ]*load of value 4, which is not a valid value for type '(_B|b)ool'[^ - ]*( -| -| )*[^ - ]*load-bool-enum.c:14:[^ - ]*runtime error: [^ - ]*load of value 9, which is not a valid value for type 'A'[^ - ]*( -| -| )* -PASS: c-c++-common/ubsan/load-bool-enum.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/load-bool-enum.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/load-bool-enum.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load-bool-enum.c:13:[^ - ]*runtime error: [^ - ]*load of value 4, which is not a valid value for type '(_B|b)ool'[^ - ]*( -| -| )*[^ - ]*load-bool-enum.c:14:[^ - ]*runtime error: [^ - ]*load of value 9, which is not a valid value for type 'A'[^ - ]*( -| -| )* -PASS: c-c++-common/ubsan/load-bool-enum.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/load-bool-enum.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/load-bool-enum.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load-bool-enum.c:13:[^ - ]*runtime error: [^ - ]*load of value 4, which is not a valid value for type '(_B|b)ool'[^ - ]*( -| -| )*[^ - ]*load-bool-enum.c:14:[^ - ]*runtime error: [^ - ]*load of value 9, which is not a valid value for type 'A'[^ - ]*( -| -| )* -PASS: c-c++-common/ubsan/nonnull-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-1.c -O0 execution test -PASS: c-c++-common/ubsan/nonnull-1.c -O0 output pattern test, .c:13:[0-9]*:[^ - ]*null pointer returned from function declared to never return null[^ - ]*( -| -| )[^ - ]*.c:29:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:30:[0-9]*:[^ - ]*null pointer passed as argument 3, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:31:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -PASS: c-c++-common/ubsan/nonnull-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-1.c -O1 execution test -PASS: c-c++-common/ubsan/nonnull-1.c -O1 output pattern test, .c:13:[0-9]*:[^ - ]*null pointer returned from function declared to never return null[^ - ]*( -| -| )[^ - ]*.c:29:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:30:[0-9]*:[^ - ]*null pointer passed as argument 3, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:31:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -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, .c:13:[0-9]*:[^ - ]*null pointer returned from function declared to never return null[^ - ]*( -| -| )[^ - ]*.c:29:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:30:[0-9]*:[^ - ]*null pointer passed as argument 3, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:31:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -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, .c:13:[0-9]*:[^ - ]*null pointer returned from function declared to never return null[^ - ]*( -| -| )[^ - ]*.c:29:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:30:[0-9]*:[^ - ]*null pointer passed as argument 3, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:31:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -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, .c:13:[0-9]*:[^ - ]*null pointer returned from function declared to never return null[^ - ]*( -| -| )[^ - ]*.c:29:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:30:[0-9]*:[^ - ]*null pointer passed as argument 3, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:31:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -PASS: c-c++-common/ubsan/nonnull-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-1.c -Os execution test -PASS: c-c++-common/ubsan/nonnull-1.c -Os output pattern test, .c:13:[0-9]*:[^ - ]*null pointer returned from function declared to never return null[^ - ]*( -| -| )[^ - ]*.c:29:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:30:[0-9]*:[^ - ]*null pointer passed as argument 3, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:31:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -PASS: c-c++-common/ubsan/nonnull-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/nonnull-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .c:13:[0-9]*:[^ - ]*null pointer returned from function declared to never return null[^ - ]*( -| -| )[^ - ]*.c:29:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:30:[0-9]*:[^ - ]*null pointer passed as argument 3, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:31:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -PASS: c-c++-common/ubsan/nonnull-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/nonnull-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .c:13:[0-9]*:[^ - ]*null pointer returned from function declared to never return null[^ - ]*( -| -| )[^ - ]*.c:29:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:30:[0-9]*:[^ - ]*null pointer passed as argument 3, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:31:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -PASS: c-c++-common/ubsan/nonnull-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-2.c -O0 execution test -PASS: c-c++-common/ubsan/nonnull-2.c -O0 output pattern test, .c:14:[0-9]*:[^ - ]*null pointer returned from function declared to never return null -PASS: c-c++-common/ubsan/nonnull-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-2.c -O1 execution test -PASS: c-c++-common/ubsan/nonnull-2.c -O1 output pattern test, .c:14:[0-9]*:[^ - ]*null pointer returned from function declared to never return null -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, .c:14:[0-9]*:[^ - ]*null pointer returned from function declared to never return null -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, .c:14:[0-9]*:[^ - ]*null pointer returned from function declared to never return null -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, .c:14:[0-9]*:[^ - ]*null pointer returned from function declared to never return null -PASS: c-c++-common/ubsan/nonnull-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-2.c -Os execution test -PASS: c-c++-common/ubsan/nonnull-2.c -Os output pattern test, .c:14:[0-9]*:[^ - ]*null pointer returned from function declared to never return null -PASS: c-c++-common/ubsan/nonnull-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/nonnull-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .c:14:[0-9]*:[^ - ]*null pointer returned from function declared to never return null -PASS: c-c++-common/ubsan/nonnull-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/nonnull-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .c:14:[0-9]*:[^ - ]*null pointer returned from function declared to never return null -PASS: c-c++-common/ubsan/nonnull-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-3.c -O0 execution test -PASS: c-c++-common/ubsan/nonnull-3.c -O0 output pattern test, .c:30:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -PASS: c-c++-common/ubsan/nonnull-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-3.c -O1 execution test -PASS: c-c++-common/ubsan/nonnull-3.c -O1 output pattern test, .c:30:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -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, .c:30:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -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, .c:30:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -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, .c:30:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -PASS: c-c++-common/ubsan/nonnull-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-3.c -Os execution test -PASS: c-c++-common/ubsan/nonnull-3.c -Os output pattern test, .c:30:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -PASS: c-c++-common/ubsan/nonnull-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/nonnull-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .c:30:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -PASS: c-c++-common/ubsan/nonnull-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/nonnull-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .c:30:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -PASS: c-c++-common/ubsan/nonnull-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-4.c -O0 execution test -PASS: c-c++-common/ubsan/nonnull-4.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/nonnull-4.c -Os execution test -PASS: c-c++-common/ubsan/nonnull-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/nonnull-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/nonnull-5.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-5.c -O0 execution test -PASS: c-c++-common/ubsan/nonnull-5.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/nonnull-5.c -Os execution test -PASS: c-c++-common/ubsan/nonnull-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/nonnull-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/null-1.c -O0 execution test -PASS: c-c++-common/ubsan/null-1.c -O0 output pattern test, load of null pointer of type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/null-1.c -O1 execution test -PASS: c-c++-common/ubsan/null-1.c -O1 output pattern test, load of null pointer of type 'int'[^ - ]*( -| -| ) -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, load of null pointer of type 'int'[^ - ]*( -| -| ) -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, load of null pointer of type 'int'[^ - ]*( -| -| ) -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, load of null pointer of type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/null-1.c -Os execution test -PASS: c-c++-common/ubsan/null-1.c -Os output pattern test, load of null pointer of type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/null-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/null-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of null pointer of type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/null-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of null pointer of type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-10.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/null-10.c -O0 execution test -PASS: c-c++-common/ubsan/null-10.c -O0 output pattern test, load of null pointer of type 'short int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-10.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/null-10.c -O1 execution test -PASS: c-c++-common/ubsan/null-10.c -O1 output pattern test, load of null pointer of type 'short int'[^ - ]*( -| -| ) -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, load of null pointer of type 'short int'[^ - ]*( -| -| ) -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, load of null pointer of type 'short int'[^ - ]*( -| -| ) -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, load of null pointer of type 'short int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-10.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/null-10.c -Os execution test -PASS: c-c++-common/ubsan/null-10.c -Os output pattern test, load of null pointer of type 'short int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/null-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/null-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of null pointer of type 'short int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/null-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of null pointer of type 'short int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-11.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/null-11.c -O0 execution test -PASS: c-c++-common/ubsan/null-11.c -O0 output pattern test, load of null pointer of type 'struct S \*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-11.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/null-11.c -O1 execution test -PASS: c-c++-common/ubsan/null-11.c -O1 output pattern test, load of null pointer of type 'struct S \*'[^ - ]*( -| -| ) -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, load of null pointer of type 'struct S \*'[^ - ]*( -| -| ) -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, load of null pointer of type 'struct S \*'[^ - ]*( -| -| ) -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, load of null pointer of type 'struct S \*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-11.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/null-11.c -Os execution test -PASS: c-c++-common/ubsan/null-11.c -Os output pattern test, load of null pointer of type 'struct S \*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/null-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/null-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of null pointer of type 'struct S \*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/null-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of null pointer of type 'struct S \*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/null-2.c -O0 execution test -PASS: c-c++-common/ubsan/null-2.c -O0 output pattern test, load of null pointer of type 'int \*\*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/null-2.c -O1 execution test -PASS: c-c++-common/ubsan/null-2.c -O1 output pattern test, load of null pointer of type 'int \*\*'[^ - ]*( -| -| ) -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, load of null pointer of type 'int \*\*'[^ - ]*( -| -| ) -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, load of null pointer of type 'int \*\*'[^ - ]*( -| -| ) -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, load of null pointer of type 'int \*\*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/null-2.c -Os execution test -PASS: c-c++-common/ubsan/null-2.c -Os output pattern test, load of null pointer of type 'int \*\*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/null-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/null-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of null pointer of type 'int \*\*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/null-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of null pointer of type 'int \*\*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/null-3.c -O0 execution test -PASS: c-c++-common/ubsan/null-3.c -O0 output pattern test, load of null pointer of type 'int \*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/null-3.c -O1 execution test -PASS: c-c++-common/ubsan/null-3.c -O1 output pattern test, load of null pointer of type 'int \*'[^ - ]*( -| -| ) -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, load of null pointer of type 'int \*'[^ - ]*( -| -| ) -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, load of null pointer of type 'int \*'[^ - ]*( -| -| ) -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, load of null pointer of type 'int \*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/null-3.c -Os execution test -PASS: c-c++-common/ubsan/null-3.c -Os output pattern test, load of null pointer of type 'int \*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/null-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/null-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of null pointer of type 'int \*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/null-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of null pointer of type 'int \*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/null-4.c -O0 execution test -PASS: c-c++-common/ubsan/null-4.c -O0 output pattern test, load of null pointer of type 'complex double'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-4.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/null-4.c -O1 execution test -PASS: c-c++-common/ubsan/null-4.c -O1 output pattern test, load of null pointer of type 'complex double'[^ - ]*( -| -| ) -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, load of null pointer of type 'complex double'[^ - ]*( -| -| ) -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, load of null pointer of type 'complex double'[^ - ]*( -| -| ) -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, load of null pointer of type 'complex double'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-4.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/null-4.c -Os execution test -PASS: c-c++-common/ubsan/null-4.c -Os output pattern test, load of null pointer of type 'complex double'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/null-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/null-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of null pointer of type 'complex double'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/null-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of null pointer of type 'complex double'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-5.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/null-5.c -O0 execution test -PASS: c-c++-common/ubsan/null-5.c -O0 output pattern test, load of null pointer of type 'volatile const complex float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-5.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/null-5.c -O1 execution test -PASS: c-c++-common/ubsan/null-5.c -O1 output pattern test, load of null pointer of type 'volatile const complex float'[^ - ]*( -| -| ) -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, load of null pointer of type 'volatile const complex float'[^ - ]*( -| -| ) -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, load of null pointer of type 'volatile const complex float'[^ - ]*( -| -| ) -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, load of null pointer of type 'volatile const complex float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-5.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/null-5.c -Os execution test -PASS: c-c++-common/ubsan/null-5.c -Os output pattern test, load of null pointer of type 'volatile const complex float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/null-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/null-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of null pointer of type 'volatile const complex float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/null-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of null pointer of type 'volatile const complex float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-6.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/null-6.c -O0 execution test -PASS: c-c++-common/ubsan/null-6.c -O0 output pattern test, store to null pointer of type 'long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-6.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/null-6.c -O1 execution test -PASS: c-c++-common/ubsan/null-6.c -O1 output pattern test, store to null pointer of type 'long unsigned int'[^ - ]*( -| -| ) -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, store to null pointer of type 'long unsigned int'[^ - ]*( -| -| ) -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, store to null pointer of type 'long unsigned int'[^ - ]*( -| -| ) -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, store to null pointer of type 'long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-6.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/null-6.c -Os execution test -PASS: c-c++-common/ubsan/null-6.c -Os output pattern test, store to null pointer of type 'long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/null-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/null-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, store to null pointer of type 'long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/null-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, store to null pointer of type 'long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-7.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/null-7.c -O0 execution test -PASS: c-c++-common/ubsan/null-7.c -O0 output pattern test, load of null pointer of type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-7.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/null-7.c -O1 execution test -PASS: c-c++-common/ubsan/null-7.c -O1 output pattern test, load of null pointer of type 'int'[^ - ]*( -| -| ) -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, load of null pointer of type 'int'[^ - ]*( -| -| ) -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, load of null pointer of type 'int'[^ - ]*( -| -| ) -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, load of null pointer of type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-7.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/null-7.c -Os execution test -PASS: c-c++-common/ubsan/null-7.c -Os output pattern test, load of null pointer of type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/null-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/null-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of null pointer of type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/null-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of null pointer of type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-8.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/null-8.c -O0 execution test -PASS: c-c++-common/ubsan/null-8.c -O0 output pattern test, member access within null pointer of type 'struct S'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-8.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/null-8.c -O1 execution test -PASS: c-c++-common/ubsan/null-8.c -O1 output pattern test, member access within null pointer of type 'struct S'[^ - ]*( -| -| ) -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, member access within null pointer of type 'struct S'[^ - ]*( -| -| ) -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, member access within null pointer of type 'struct S'[^ - ]*( -| -| ) -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, member access within null pointer of type 'struct S'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-8.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/null-8.c -Os execution test -PASS: c-c++-common/ubsan/null-8.c -Os output pattern test, member access within null pointer of type 'struct S'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/null-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/null-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, member access within null pointer of type 'struct S'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/null-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, member access within null pointer of type 'struct S'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-9.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/null-9.c -O0 execution test -PASS: c-c++-common/ubsan/null-9.c -O0 output pattern test, member access within null pointer of type 'union U'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-9.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/null-9.c -O1 execution test -PASS: c-c++-common/ubsan/null-9.c -O1 output pattern test, member access within null pointer of type 'union U'[^ - ]*( -| -| ) -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, member access within null pointer of type 'union U'[^ - ]*( -| -| ) -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, member access within null pointer of type 'union U'[^ - ]*( -| -| ) -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, member access within null pointer of type 'union U'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-9.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/null-9.c -Os execution test -PASS: c-c++-common/ubsan/null-9.c -Os output pattern test, member access within null pointer of type 'union U'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/null-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/null-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, member access within null pointer of type 'union U'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/null-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, member access within null pointer of type 'union U'[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O0 -UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O1 -PASS: c-c++-common/ubsan/object-size-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/object-size-1.c -O2 execution test -PASS: c-c++-common/ubsan/object-size-1.c -O2 output pattern test, load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*store to address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -Os -PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*store to address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*store to address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O0 -UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O1 -PASS: c-c++-common/ubsan/object-size-10.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/object-size-10.c -O2 execution test -PASS: c-c++-common/ubsan/object-size-10.c -O2 output pattern test, index 128 out of bounds for type 'char \[128\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*index 128 out of bounds for type 'int \[128\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*index 128 out of bounds for type 'int \[128\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -Os -PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, index 128 out of bounds for type 'char \[128\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*index 128 out of bounds for type 'int \[128\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*index 128 out of bounds for type 'int \[128\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, index 128 out of bounds for type 'char \[128\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*index 128 out of bounds for type 'int \[128\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*index 128 out of bounds for type 'int \[128\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-2.c -O0 -UNSUPPORTED: c-c++-common/ubsan/object-size-2.c -O1 -PASS: c-c++-common/ubsan/object-size-2.c -O2 (test for excess errors) -UNSUPPORTED: c-c++-common/ubsan/object-size-2.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/object-size-2.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/object-size-2.c -Os -PASS: c-c++-common/ubsan/object-size-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/object-size-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -UNSUPPORTED: c-c++-common/ubsan/object-size-3.c -O0 -UNSUPPORTED: c-c++-common/ubsan/object-size-3.c -O1 -PASS: c-c++-common/ubsan/object-size-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/object-size-3.c -O2 execution test -UNSUPPORTED: c-c++-common/ubsan/object-size-3.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/object-size-3.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/object-size-3.c -Os -PASS: c-c++-common/ubsan/object-size-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/object-size-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/object-size-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/object-size-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O0 -UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O1 -PASS: c-c++-common/ubsan/object-size-4.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/object-size-4.c -O2 execution test -PASS: c-c++-common/ubsan/object-size-4.c -O2 output pattern test, load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -Os -PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O0 -UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O1 -PASS: c-c++-common/ubsan/object-size-5.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/object-size-5.c -O2 execution test -PASS: c-c++-common/ubsan/object-size-5.c -O2 output pattern test, load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -Os -PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-6.c -O0 -UNSUPPORTED: c-c++-common/ubsan/object-size-6.c -O1 -PASS: c-c++-common/ubsan/object-size-6.c -O2 (test for excess errors) -UNSUPPORTED: c-c++-common/ubsan/object-size-6.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/object-size-6.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/object-size-6.c -Os -PASS: c-c++-common/ubsan/object-size-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/object-size-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O0 -UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O1 -PASS: c-c++-common/ubsan/object-size-7.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/object-size-7.c -O2 execution test -PASS: c-c++-common/ubsan/object-size-7.c -O2 output pattern test, load of address [^ - ]* with insufficient space for an object of type[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -Os -PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ - ]* with insufficient space for an object of type[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ - ]* with insufficient space for an object of type[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O0 -UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O1 -PASS: c-c++-common/ubsan/object-size-8.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/object-size-8.c -O2 execution test -PASS: c-c++-common/ubsan/object-size-8.c -O2 output pattern test, load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -Os -PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O0 -UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O1 -PASS: c-c++-common/ubsan/object-size-9.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/object-size-9.c -O2 execution test -PASS: c-c++-common/ubsan/object-size-9.c -O2 output pattern test, load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*index 12 out of bounds for type 'char \[8\]'[^ - ]*( -| -| )[^ - ]*store to address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*store to address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*index 12 out of bounds for type 'U \[10\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -Os -PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*index 12 out of bounds for type 'char \[8\]'[^ - ]*( -| -| )[^ - ]*store to address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*store to address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*index 12 out of bounds for type 'U \[10\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*index 12 out of bounds for type 'char \[8\]'[^ - ]*( -| -| )[^ - ]*store to address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*store to address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*index 12 out of bounds for type 'U \[10\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -Os execution test -PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -Os execution test -PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -Os execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O0 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O1 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -g output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -Os execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -Os output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O0 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O1 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -g output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -Os execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -Os output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -Os execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O0 -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O1 -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O2 -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -Os -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/ubsan/overflow-mul-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -Os execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O0 output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O1 output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -g output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -Os execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -Os output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -Os execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O0 output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O1 output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -g output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -Os execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -Os output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O0 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O1 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -fomit-frame-pointer output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -g output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -Os execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -Os output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -Os execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-negate-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-negate-3.c -O0 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-negate-3.c -O1 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -fomit-frame-pointer output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -g output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-negate-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-3.c -Os execution test -PASS: c-c++-common/ubsan/overflow-negate-3.c -Os output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -Os execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O0 output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O1 output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -g output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -Os execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -Os output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-3.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-sub-3.c -O0 output pattern test, :7:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*:19:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-sub-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-3.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-sub-3.c -O1 output pattern test, :7:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*:19:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 output pattern test, :7:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*:19:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer output pattern test, :7:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*:19:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, :7:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*:19:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, :7:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*:19:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -g output pattern test, :7:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*:19:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-sub-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-3.c -Os execution test -PASS: c-c++-common/ubsan/overflow-sub-3.c -Os output pattern test, :7:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*:19:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, :7:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*:19:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, :7:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*:19:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-sub-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-sub-4.c -O0 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-sub-4.c -O1 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -fomit-frame-pointer output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -g output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-sub-4.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-4.c -Os execution test -PASS: c-c++-common/ubsan/overflow-sub-4.c -Os output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/pr56917.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr56917.c -O0 execution test -PASS: c-c++-common/ubsan/pr56917.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr56917.c -O1 execution test -PASS: c-c++-common/ubsan/pr56917.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr56917.c -O2 execution test -PASS: c-c++-common/ubsan/pr56917.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr56917.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr56917.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr56917.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr56917.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr56917.c -Os execution test -PASS: c-c++-common/ubsan/pr56917.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr56917.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr56917.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr56917.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr58443-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O0 scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O1 scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O2 scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O3 -g scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -Os scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O0 scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O1 scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O2 scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O3 -g scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -Os scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O0 scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O0 scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O1 scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O1 scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O2 scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O2 scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -fomit-frame-pointer scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -fomit-frame-pointer scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -g scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -g scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -Os scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -Os scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr59333.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O0 execution test -PASS: c-c++-common/ubsan/pr59333.c -O0 output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O1 execution test -PASS: c-c++-common/ubsan/pr59333.c -O1 output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O2 execution test -PASS: c-c++-common/ubsan/pr59333.c -O2 output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr59333.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr59333.c -O3 -g output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -Os execution test -PASS: c-c++-common/ubsan/pr59333.c -Os output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59397.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O0 execution test -PASS: c-c++-common/ubsan/pr59503.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O1 execution test -PASS: c-c++-common/ubsan/pr59503.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O2 execution test -PASS: c-c++-common/ubsan/pr59503.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr59503.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr59503.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -Os execution test -PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr59667.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O0 execution test -PASS: c-c++-common/ubsan/pr59667.c -O0 output pattern test, store to null pointer of type 'float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/pr59667.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O1 execution test -PASS: c-c++-common/ubsan/pr59667.c -O1 output pattern test, store to null pointer of type 'float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/pr59667.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O2 execution test -PASS: c-c++-common/ubsan/pr59667.c -O2 output pattern test, store to null pointer of type 'float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/pr59667.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr59667.c -O3 -fomit-frame-pointer output pattern test, store to null pointer of type 'float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/pr59667.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr59667.c -O3 -g output pattern test, store to null pointer of type 'float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/pr59667.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -Os execution test -PASS: c-c++-common/ubsan/pr59667.c -Os output pattern test, store to null pointer of type 'float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, store to null pointer of type 'float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, store to null pointer of type 'float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/pr60613-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O0 execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O1 execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O2 execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr60613-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -Os execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O0 execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O0 output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O1 execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O1 output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O2 execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O2 output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -g output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -Os execution test -PASS: c-c++-common/ubsan/pr60613-2.c -Os output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O0 execution test -PASS: c-c++-common/ubsan/pr60636.c -O0 output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O1 execution test -PASS: c-c++-common/ubsan/pr60636.c -O1 output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O2 execution test -PASS: c-c++-common/ubsan/pr60636.c -O2 output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr60636.c -O3 -fomit-frame-pointer output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr60636.c -O3 -g output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -Os execution test -PASS: c-c++-common/ubsan/pr60636.c -Os output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr63520.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr63520.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr63520.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr63520.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr63520.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/pr63520.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/pr63520.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr63520.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr63520.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr63520.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr63802.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr63802.c -O0 execution test -PASS: c-c++-common/ubsan/pr63802.c -O0 output pattern test, .c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* -PASS: c-c++-common/ubsan/pr63802.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr63802.c -O1 execution test -PASS: c-c++-common/ubsan/pr63802.c -O1 output pattern test, .c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* -PASS: c-c++-common/ubsan/pr63802.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr63802.c -O2 execution test -PASS: c-c++-common/ubsan/pr63802.c -O2 output pattern test, .c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* -PASS: c-c++-common/ubsan/pr63802.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr63802.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr63802.c -O3 -fomit-frame-pointer output pattern test, .c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* -PASS: c-c++-common/ubsan/pr63802.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr63802.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr63802.c -O3 -g output pattern test, .c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* -PASS: c-c++-common/ubsan/pr63802.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr63802.c -Os execution test -PASS: c-c++-common/ubsan/pr63802.c -Os output pattern test, .c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* -PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* -PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* -UNSUPPORTED: c-c++-common/ubsan/pr63839.c -O0 -UNSUPPORTED: c-c++-common/ubsan/pr63839.c -O1 -PASS: c-c++-common/ubsan/pr63839.c -O2 (test for warnings, line 9) -PASS: c-c++-common/ubsan/pr63839.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr63839.c -O2 execution test -PASS: c-c++-common/ubsan/pr63839.c -O2 output pattern test, execution reached a __builtin_unreachable\(\) call -UNSUPPORTED: c-c++-common/ubsan/pr63839.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/pr63839.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/pr63839.c -Os -PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 9) -PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 9) -PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/pr63866.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr63866.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr63866.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr63866.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr63866.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr63866.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr63866.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr63866.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-2.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr64121.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr64121.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr64121.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr64121.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr64121.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr64121.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr64121.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr64121.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr64289.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr64289.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr64289.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr64289.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr64289.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr64289.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr64289.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr64289.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/recovery-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/recovery-1.c -O0 execution test -PASS: c-c++-common/ubsan/recovery-1.c -O0 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/recovery-1.c -O1 execution test -PASS: c-c++-common/ubsan/recovery-1.c -O1 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/recovery-1.c -O2 execution test -PASS: c-c++-common/ubsan/recovery-1.c -O2 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/recovery-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/recovery-1.c -O3 -g output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/recovery-1.c -Os execution test -PASS: c-c++-common/ubsan/recovery-1.c -Os output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/recovery-2.c -O0 execution test -PASS: c-c++-common/ubsan/recovery-2.c -O0 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*(?!.*signed integer overflow) -PASS: c-c++-common/ubsan/recovery-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/recovery-2.c -O1 execution test -PASS: c-c++-common/ubsan/recovery-2.c -O1 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*(?!.*signed integer overflow) -PASS: c-c++-common/ubsan/recovery-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/recovery-2.c -O2 execution test -PASS: c-c++-common/ubsan/recovery-2.c -O2 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*(?!.*signed integer overflow) -PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*(?!.*signed integer overflow) -PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*(?!.*signed integer overflow) -PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*(?!.*signed integer overflow) -PASS: c-c++-common/ubsan/recovery-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/recovery-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/recovery-2.c -O3 -g output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*(?!.*signed integer overflow) -PASS: c-c++-common/ubsan/recovery-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/recovery-2.c -Os execution test -PASS: c-c++-common/ubsan/recovery-2.c -Os output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*(?!.*signed integer overflow) -PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*(?!.*signed integer overflow) -PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*(?!.*signed integer overflow) -PASS: c-c++-common/ubsan/recovery-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/recovery-3.c -O0 execution test -PASS: c-c++-common/ubsan/recovery-3.c -O0 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/recovery-3.c -O1 execution test -PASS: c-c++-common/ubsan/recovery-3.c -O1 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/recovery-3.c -O2 execution test -PASS: c-c++-common/ubsan/recovery-3.c -O2 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/recovery-3.c -O3 -g execution test -PASS: c-c++-common/ubsan/recovery-3.c -O3 -g output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/recovery-3.c -Os execution test -PASS: c-c++-common/ubsan/recovery-3.c -Os output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-1.c -O0 -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-1.c -O1 -PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 (test for errors, line ) -PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 (test for excess errors) -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-1.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-1.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-1.c -Os -PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line ) -PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line ) -PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -O0 -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -O1 -PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 execution test -PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 scan-tree-dump-not optimized "__ubsan_" -PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 scan-tree-dump-not optimized "UBSAN_CHECK_" -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -Os -PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-not optimized "__ubsan_" -PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-not optimized "UBSAN_CHECK_" -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -O0 -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -O1 -PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 execution test -PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 scan-tree-dump optimized "__ubsan_" -PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 scan-tree-dump-not optimized "__ubsan_[a-z_]*_abort" -PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 scan-tree-dump optimized "UBSAN_CHECK_" -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -Os -PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump optimized "__ubsan_" -PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-not optimized "__ubsan_[a-z_]*_abort" -PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump optimized "UBSAN_CHECK_" -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -O0 -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -O1 -PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 execution test -PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 scan-tree-dump optimized "__ubsan_[a-z_]*_abort" -PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 scan-tree-dump-not optimized "__ubsan_[a-z_]*[^et] " -PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 scan-tree-dump optimized "UBSAN_CHECK_" -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -Os -PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump optimized "__ubsan_[a-z_]*_abort" -PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-not optimized "__ubsan_[a-z_]*[^et] " -PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump optimized "UBSAN_CHECK_" -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/ubsan/save-expr-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O0 execution test -PASS: c-c++-common/ubsan/shift-1.c -O0 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O1 execution test -PASS: c-c++-common/ubsan/shift-1.c -O1 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O2 execution test -PASS: c-c++-common/ubsan/shift-1.c -O2 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/shift-1.c -O3 -g output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -Os execution test -PASS: c-c++-common/ubsan/shift-1.c -Os output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -O0 execution test -PASS: c-c++-common/ubsan/shift-2.c -O0 output pattern test, shift exponent -3 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -4 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -5 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -6 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -O1 execution test -PASS: c-c++-common/ubsan/shift-2.c -O1 output pattern test, shift exponent -3 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -4 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -5 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -6 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -O2 execution test -PASS: c-c++-common/ubsan/shift-2.c -O2 output pattern test, shift exponent -3 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -4 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -5 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -6 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/shift-2.c -O3 -fomit-frame-pointer output pattern test, shift exponent -3 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -4 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -5 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -6 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/shift-2.c -O3 -g output pattern test, shift exponent -3 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -4 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -5 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -6 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -Os execution test -PASS: c-c++-common/ubsan/shift-2.c -Os output pattern test, shift exponent -3 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -4 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -5 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -6 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent -3 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -4 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -5 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -6 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent -3 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -4 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -5 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -6 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -O0 execution test -PASS: c-c++-common/ubsan/shift-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -O1 execution test -PASS: c-c++-common/ubsan/shift-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -O2 execution test -PASS: c-c++-common/ubsan/shift-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/shift-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -O3 -g execution test -PASS: c-c++-common/ubsan/shift-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -Os execution test -PASS: c-c++-common/ubsan/shift-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/shift-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/shift-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -O0 execution test -PASS: c-c++-common/ubsan/shift-4.c -O0 output pattern test, shift exponent 120 is too large[^ - ]* -PASS: c-c++-common/ubsan/shift-4.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -O1 execution test -PASS: c-c++-common/ubsan/shift-4.c -O1 output pattern test, shift exponent 120 is too large[^ - ]* -PASS: c-c++-common/ubsan/shift-4.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -O2 execution test -PASS: c-c++-common/ubsan/shift-4.c -O2 output pattern test, shift exponent 120 is too large[^ - ]* -PASS: c-c++-common/ubsan/shift-4.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/shift-4.c -O3 -fomit-frame-pointer output pattern test, shift exponent 120 is too large[^ - ]* -PASS: c-c++-common/ubsan/shift-4.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -O3 -g execution test -PASS: c-c++-common/ubsan/shift-4.c -O3 -g output pattern test, shift exponent 120 is too large[^ - ]* -PASS: c-c++-common/ubsan/shift-4.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -Os execution test -PASS: c-c++-common/ubsan/shift-4.c -Os output pattern test, shift exponent 120 is too large[^ - ]* -PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 120 is too large[^ - ]* -PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 120 is too large[^ - ]* -XFAIL: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 11) -XFAIL: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 14) -XFAIL: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 17) -XFAIL: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 20) -XFAIL: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 34) -XFAIL: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 37) -PASS: c-c++-common/ubsan/shift-5.c -O0 (test for excess errors) -XFAIL: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 11) -XFAIL: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 14) -XFAIL: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 17) -XFAIL: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 20) -XFAIL: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 34) -XFAIL: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 37) -PASS: c-c++-common/ubsan/shift-5.c -O1 (test for excess errors) -XFAIL: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 11) -XFAIL: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 14) -XFAIL: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 17) -XFAIL: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 20) -XFAIL: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 34) -XFAIL: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 37) -PASS: c-c++-common/ubsan/shift-5.c -O2 (test for excess errors) -XFAIL: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 11) -XFAIL: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 14) -XFAIL: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 17) -XFAIL: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 20) -XFAIL: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 34) -XFAIL: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 37) -PASS: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for excess errors) -XFAIL: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 11) -XFAIL: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 14) -XFAIL: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 17) -XFAIL: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 20) -XFAIL: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 34) -XFAIL: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 37) -PASS: c-c++-common/ubsan/shift-5.c -O3 -g (test for excess errors) -XFAIL: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 11) -XFAIL: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 14) -XFAIL: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 17) -XFAIL: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 20) -XFAIL: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 34) -XFAIL: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 37) -PASS: c-c++-common/ubsan/shift-5.c -Os (test for excess errors) -XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 11) -XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 14) -XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 17) -XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 20) -XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 34) -XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 37) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 11) -XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 14) -XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 17) -XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 20) -XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 34) -XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 37) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/shift-6.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/shift-6.c -O0 execution test -PASS: c-c++-common/ubsan/shift-6.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/shift-6.c -O1 execution test -PASS: c-c++-common/ubsan/shift-6.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/shift-6.c -O2 execution test -PASS: c-c++-common/ubsan/shift-6.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/shift-6.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/shift-6.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/shift-6.c -O3 -g execution test -PASS: c-c++-common/ubsan/shift-6.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/shift-6.c -Os execution test -PASS: c-c++-common/ubsan/shift-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/shift-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/shift-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/shift-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/shift-7.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/shift-7.c -O0 execution test -PASS: c-c++-common/ubsan/shift-7.c -O0 output pattern test, shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/shift-7.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/shift-7.c -O1 execution test -PASS: c-c++-common/ubsan/shift-7.c -O1 output pattern test, shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/shift-7.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/shift-7.c -O2 execution test -PASS: c-c++-common/ubsan/shift-7.c -O2 output pattern test, shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer output pattern test, shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/shift-7.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/shift-7.c -O3 -g execution test -PASS: c-c++-common/ubsan/shift-7.c -O3 -g output pattern test, shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/shift-7.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/shift-7.c -Os execution test -PASS: c-c++-common/ubsan/shift-7.c -Os output pattern test, shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/shift-8.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/shift-8.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/shift-8.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/shift-8.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/shift-8.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/shift-8.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/shift-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/shift-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O0 execution test -PASS: c-c++-common/ubsan/undefined-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O1 execution test -PASS: c-c++-common/ubsan/undefined-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O2 execution test -PASS: c-c++-common/ubsan/undefined-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/undefined-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/undefined-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -Os execution test -PASS: c-c++-common/ubsan/undefined-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/undefined-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/undefined-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/undefined-2.c -O0 execution test -PASS: c-c++-common/ubsan/undefined-2.c -O0 output pattern test, shift exponent -[^ - ]* is negative[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/undefined-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/undefined-2.c -O1 execution test -PASS: c-c++-common/ubsan/undefined-2.c -O1 output pattern test, shift exponent -[^ - ]* is negative[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/undefined-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/undefined-2.c -O2 execution test -PASS: c-c++-common/ubsan/undefined-2.c -O2 output pattern test, shift exponent -[^ - ]* is negative[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/undefined-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/undefined-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/undefined-2.c -O3 -fomit-frame-pointer output pattern test, shift exponent -[^ - ]* is negative[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/undefined-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/undefined-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/undefined-2.c -O3 -g output pattern test, shift exponent -[^ - ]* is negative[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/undefined-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/undefined-2.c -Os execution test -PASS: c-c++-common/ubsan/undefined-2.c -Os output pattern test, shift exponent -[^ - ]* is negative[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent -[^ - ]* is negative[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent -[^ - ]* is negative[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/unreachable-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -O0 execution test -PASS: c-c++-common/ubsan/unreachable-1.c -O0 output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -O1 execution test -PASS: c-c++-common/ubsan/unreachable-1.c -O1 output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -O2 execution test -PASS: c-c++-common/ubsan/unreachable-1.c -O2 output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/unreachable-1.c -O3 -fomit-frame-pointer output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/unreachable-1.c -O3 -g output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -Os execution test -PASS: c-c++-common/ubsan/unreachable-1.c -Os output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, execution reached a __builtin_unreachable\(\) call -UNSUPPORTED: c-c++-common/ubsan/unreachable-2.c -O0 -UNSUPPORTED: c-c++-common/ubsan/unreachable-2.c -O1 -PASS: c-c++-common/ubsan/unreachable-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-2.c -O2 execution test -PASS: c-c++-common/ubsan/unreachable-2.c -O2 output pattern test, execution reached a __builtin_unreachable\(\) call -UNSUPPORTED: c-c++-common/ubsan/unreachable-2.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/unreachable-2.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/unreachable-2.c -Os -PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/vla-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -O0 execution test -PASS: c-c++-common/ubsan/vla-1.c -O0 output pattern test, variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -5[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -3[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -6[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -4[^ - ]* -PASS: c-c++-common/ubsan/vla-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -O1 execution test -PASS: c-c++-common/ubsan/vla-1.c -O1 output pattern test, variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -5[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -3[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -6[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -4[^ - ]* -PASS: c-c++-common/ubsan/vla-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -O2 execution test -PASS: c-c++-common/ubsan/vla-1.c -O2 output pattern test, variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -5[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -3[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -6[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -4[^ - ]* -PASS: c-c++-common/ubsan/vla-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/vla-1.c -O3 -fomit-frame-pointer output pattern test, variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -5[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -3[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -6[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -4[^ - ]* -PASS: c-c++-common/ubsan/vla-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/vla-1.c -O3 -g output pattern test, variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -5[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -3[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -6[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -4[^ - ]* -PASS: c-c++-common/ubsan/vla-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -Os execution test -PASS: c-c++-common/ubsan/vla-1.c -Os output pattern test, variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -5[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -3[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -6[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -4[^ - ]* -PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -5[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -3[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -6[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -4[^ - ]* -PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -5[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -3[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -6[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -4[^ - ]* -PASS: c-c++-common/ubsan/vla-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/vla-2.c -O0 execution test -PASS: c-c++-common/ubsan/vla-2.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/vla-2.c -Os execution test -PASS: c-c++-common/ubsan/vla-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/vla-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/vla-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/vla-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/vla-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/vla-3.c -O0 execution test -PASS: c-c++-common/ubsan/vla-3.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/vla-3.c -Os execution test -PASS: c-c++-common/ubsan/vla-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/vla-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/vla-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/vla-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/vla-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/vla-4.c -O0 execution test -PASS: c-c++-common/ubsan/vla-4.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/vla-4.c -Os execution test -PASS: c-c++-common/ubsan/vla-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/vla-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/vla-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/vla-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/align-1.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/align-1.C -O0 execution test -PASS: g++.dg/ubsan/align-1.C -O1 (test for excess errors) -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) -PASS: g++.dg/ubsan/align-1.C -Os execution test -PASS: g++.dg/ubsan/align-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/align-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/align-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/align-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/align-2.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/align-2.C -O0 execution test -PASS: g++.dg/ubsan/align-2.C -O0 output pattern test, .C:16:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:17:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:18:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'const L', which requires [48] byte alignment.*.C:21:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:32:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:33:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:34:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'const L', which requires [48] byte alignment.*.C:35:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment -PASS: g++.dg/ubsan/align-2.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/align-2.C -O1 execution test -PASS: g++.dg/ubsan/align-2.C -O1 output pattern test, .C:16:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:17:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:18:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'const L', which requires [48] byte alignment.*.C:21:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:32:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:33:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:34:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'const L', which requires [48] byte alignment.*.C:35:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment -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, .C:16:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:17:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:18:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'const L', which requires [48] byte alignment.*.C:21:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:32:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:33:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:34:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'const L', which requires [48] byte alignment.*.C:35:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment -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, .C:16:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:17:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:18:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'const L', which requires [48] byte alignment.*.C:21:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:32:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:33:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:34:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'const L', which requires [48] byte alignment.*.C:35:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment -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, .C:16:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:17:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:18:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'const L', which requires [48] byte alignment.*.C:21:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:32:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:33:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:34:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'const L', which requires [48] byte alignment.*.C:35:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment -PASS: g++.dg/ubsan/align-2.C -Os (test for excess errors) -PASS: g++.dg/ubsan/align-2.C -Os execution test -PASS: g++.dg/ubsan/align-2.C -Os output pattern test, .C:16:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:17:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:18:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'const L', which requires [48] byte alignment.*.C:21:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:32:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:33:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:34:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'const L', which requires [48] byte alignment.*.C:35:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment -PASS: g++.dg/ubsan/align-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/align-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/align-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .C:16:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:17:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:18:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'const L', which requires [48] byte alignment.*.C:21:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:32:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:33:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:34:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'const L', which requires [48] byte alignment.*.C:35:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment -PASS: g++.dg/ubsan/align-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/align-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/align-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .C:16:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:17:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:18:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'const L', which requires [48] byte alignment.*.C:21:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:32:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:33:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.C:34:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'const L', which requires [48] byte alignment.*.C:35:[0-9]*:[^ - ]*reference binding to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment -PASS: g++.dg/ubsan/align-3.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/align-3.C -O0 execution test -PASS: g++.dg/ubsan/align-3.C -O0 output pattern test, .C:26:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct U', which requires 4 byte alignment.*.C:28:[0-9]*:[^ - ]*constructor call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:14:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:29:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:30:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:15:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:31:[0-9]*:[^ - ]*constructor call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:32:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:34:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment -PASS: g++.dg/ubsan/align-3.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/align-3.C -O1 execution test -PASS: g++.dg/ubsan/align-3.C -O1 output pattern test, .C:26:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct U', which requires 4 byte alignment.*.C:28:[0-9]*:[^ - ]*constructor call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:14:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:29:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:30:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:15:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:31:[0-9]*:[^ - ]*constructor call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:32:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:34:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment -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, .C:26:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct U', which requires 4 byte alignment.*.C:28:[0-9]*:[^ - ]*constructor call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:14:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:29:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:30:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:15:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:31:[0-9]*:[^ - ]*constructor call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:32:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:34:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment -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, .C:26:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct U', which requires 4 byte alignment.*.C:28:[0-9]*:[^ - ]*constructor call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:14:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:29:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:30:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:15:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:31:[0-9]*:[^ - ]*constructor call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:32:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:34:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment -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, .C:26:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct U', which requires 4 byte alignment.*.C:28:[0-9]*:[^ - ]*constructor call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:14:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:29:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:30:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:15:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:31:[0-9]*:[^ - ]*constructor call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:32:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:34:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment -PASS: g++.dg/ubsan/align-3.C -Os (test for excess errors) -PASS: g++.dg/ubsan/align-3.C -Os execution test -PASS: g++.dg/ubsan/align-3.C -Os output pattern test, .C:26:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct U', which requires 4 byte alignment.*.C:28:[0-9]*:[^ - ]*constructor call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:14:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:29:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:30:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:15:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:31:[0-9]*:[^ - ]*constructor call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:32:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:34:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment -PASS: g++.dg/ubsan/align-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/align-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/align-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .C:26:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct U', which requires 4 byte alignment.*.C:28:[0-9]*:[^ - ]*constructor call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:14:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:29:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:30:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:15:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:31:[0-9]*:[^ - ]*constructor call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:32:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:34:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment -PASS: g++.dg/ubsan/align-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/align-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/align-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .C:26:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct U', which requires 4 byte alignment.*.C:28:[0-9]*:[^ - ]*constructor call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:14:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:29:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:30:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:15:[0-9]*:[^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:31:[0-9]*:[^ - ]*constructor call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:32:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment.*.C:34:[0-9]*:[^ - ]*member call on misaligned address 0x[0-9a-fA-F]* for type 'struct V', which requires 4 byte alignment -PASS: g++.dg/ubsan/attrib-1.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/attrib-1.C -O0 scan-assembler-not __ubsan_handle -PASS: g++.dg/ubsan/attrib-1.C -O1 (test for excess errors) -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) -PASS: g++.dg/ubsan/attrib-1.C -Os scan-assembler-not __ubsan_handle -PASS: g++.dg/ubsan/attrib-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/attrib-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle -PASS: g++.dg/ubsan/attrib-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/attrib-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle -PASS: g++.dg/ubsan/cxx11-shift-1.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/cxx11-shift-1.C -O0 execution test -PASS: g++.dg/ubsan/cxx11-shift-1.C -O1 (test for excess errors) -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) -PASS: g++.dg/ubsan/cxx11-shift-1.C -Os execution test -PASS: g++.dg/ubsan/cxx11-shift-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/cxx11-shift-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/cxx11-shift-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/cxx11-shift-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/cxx11-shift-2.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/cxx11-shift-2.C -O0 execution test -PASS: g++.dg/ubsan/cxx11-shift-2.C -O0 output pattern test, left shift of negative value -42 -PASS: g++.dg/ubsan/cxx11-shift-2.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/cxx11-shift-2.C -O1 execution test -PASS: g++.dg/ubsan/cxx11-shift-2.C -O1 output pattern test, left shift of negative value -42 -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, left shift of negative value -42 -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, left shift of negative value -42 -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, left shift of negative value -42 -PASS: g++.dg/ubsan/cxx11-shift-2.C -Os (test for excess errors) -PASS: g++.dg/ubsan/cxx11-shift-2.C -Os execution test -PASS: g++.dg/ubsan/cxx11-shift-2.C -Os output pattern test, left shift of negative value -42 -PASS: g++.dg/ubsan/cxx11-shift-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/cxx11-shift-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/cxx11-shift-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, left shift of negative value -42 -PASS: g++.dg/ubsan/cxx11-shift-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/cxx11-shift-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/cxx11-shift-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, left shift of negative value -42 -PASS: g++.dg/ubsan/div-by-zero-1.C -O0 (test for warnings, line 12) -XFAIL: g++.dg/ubsan/div-by-zero-1.C -O0 (test for errors, line 10) -PASS: g++.dg/ubsan/div-by-zero-1.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/div-by-zero-1.C -O1 (test for warnings, line 12) -XFAIL: g++.dg/ubsan/div-by-zero-1.C -O1 (test for errors, line 10) -PASS: g++.dg/ubsan/div-by-zero-1.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/div-by-zero-1.C -O2 (test for warnings, line 12) -XFAIL: g++.dg/ubsan/div-by-zero-1.C -O2 (test for errors, line 10) -PASS: g++.dg/ubsan/div-by-zero-1.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/div-by-zero-1.C -O3 -fomit-frame-pointer (test for 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 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 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 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 excess errors) -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O0 execution test -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O0 output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O1 execution test -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O1 output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 execution test -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O3 -fomit-frame-pointer execution test -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O3 -fomit-frame-pointer output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O3 -g execution test -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O3 -g output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -Os (test for excess errors) -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -Os execution test -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -Os output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: g++.dg/ubsan/null-1.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/null-1.C -O0 execution test -PASS: g++.dg/ubsan/null-1.C -O0 output pattern test, reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'const L'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-1.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/null-1.C -O1 execution test -PASS: g++.dg/ubsan/null-1.C -O1 output pattern test, reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'const L'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-1.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/null-1.C -O2 execution test -PASS: g++.dg/ubsan/null-1.C -O2 output pattern test, reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'const L'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-1.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/null-1.C -O3 -fomit-frame-pointer execution test -PASS: g++.dg/ubsan/null-1.C -O3 -fomit-frame-pointer output pattern test, reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'const L'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-1.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/null-1.C -O3 -g execution test -PASS: g++.dg/ubsan/null-1.C -O3 -g output pattern test, reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'const L'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-1.C -Os (test for excess errors) -PASS: g++.dg/ubsan/null-1.C -Os execution test -PASS: g++.dg/ubsan/null-1.C -Os output pattern test, reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'const L'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/null-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/null-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'const L'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/null-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/null-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'const L'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-2.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/null-2.C -O0 execution test -PASS: g++.dg/ubsan/null-2.C -O0 output pattern test, .C:26:[0-9]*:[^ - ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ - ]*member call on null pointer of type 'struct V' -PASS: g++.dg/ubsan/null-2.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/null-2.C -O1 execution test -PASS: g++.dg/ubsan/null-2.C -O1 output pattern test, .C:26:[0-9]*:[^ - ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ - ]*member call on null pointer of type 'struct V' -PASS: g++.dg/ubsan/null-2.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/null-2.C -O2 execution test -PASS: g++.dg/ubsan/null-2.C -O2 output pattern test, .C:26:[0-9]*:[^ - ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ - ]*member call on null pointer of type 'struct V' -PASS: g++.dg/ubsan/null-2.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/null-2.C -O3 -fomit-frame-pointer execution test -PASS: g++.dg/ubsan/null-2.C -O3 -fomit-frame-pointer output pattern test, .C:26:[0-9]*:[^ - ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ - ]*member call on null pointer of type 'struct V' -PASS: g++.dg/ubsan/null-2.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/null-2.C -O3 -g execution test -PASS: g++.dg/ubsan/null-2.C -O3 -g output pattern test, .C:26:[0-9]*:[^ - ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ - ]*member call on null pointer of type 'struct V' -PASS: g++.dg/ubsan/null-2.C -Os (test for excess errors) -PASS: g++.dg/ubsan/null-2.C -Os execution test -PASS: g++.dg/ubsan/null-2.C -Os output pattern test, .C:26:[0-9]*:[^ - ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ - ]*member call on null pointer of type 'struct V' -PASS: g++.dg/ubsan/null-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/null-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/null-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .C:26:[0-9]*:[^ - ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ - ]*member call on null pointer of type 'struct V' -PASS: g++.dg/ubsan/null-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/null-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/null-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .C:26:[0-9]*:[^ - ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ - ]*member call on null pointer of type 'struct V' -PASS: g++.dg/ubsan/null-3.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/null-3.C -O0 execution test -PASS: g++.dg/ubsan/null-3.C -O0 output pattern test, reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-3.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/null-3.C -O1 execution test -PASS: g++.dg/ubsan/null-3.C -O1 output pattern test, reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-3.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/null-3.C -O2 execution test -PASS: g++.dg/ubsan/null-3.C -O2 output pattern test, reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-3.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/null-3.C -O3 -fomit-frame-pointer execution test -PASS: g++.dg/ubsan/null-3.C -O3 -fomit-frame-pointer output pattern test, reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-3.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/null-3.C -O3 -g execution test -PASS: g++.dg/ubsan/null-3.C -O3 -g output pattern test, reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-3.C -Os (test for excess errors) -PASS: g++.dg/ubsan/null-3.C -Os execution test -PASS: g++.dg/ubsan/null-3.C -Os output pattern test, reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/null-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/null-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/null-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/null-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| )[^ - ]*reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-4.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/null-4.C -O0 execution test -PASS: g++.dg/ubsan/null-4.C -O0 output pattern test, reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-4.C -O0 scan-tree-dump-times sanopt "Optimizing" 4 -PASS: g++.dg/ubsan/null-4.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/null-4.C -O1 execution test -PASS: g++.dg/ubsan/null-4.C -O1 output pattern test, reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-4.C -O1 scan-tree-dump-times sanopt "Optimizing" 4 -PASS: g++.dg/ubsan/null-4.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/null-4.C -O2 execution test -PASS: g++.dg/ubsan/null-4.C -O2 output pattern test, reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-4.C -O2 scan-tree-dump-times sanopt "Optimizing" 4 -PASS: g++.dg/ubsan/null-4.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/null-4.C -O3 -fomit-frame-pointer execution test -PASS: g++.dg/ubsan/null-4.C -O3 -fomit-frame-pointer output pattern test, reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-4.C -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "Optimizing" 4 -PASS: g++.dg/ubsan/null-4.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/null-4.C -O3 -g execution test -PASS: g++.dg/ubsan/null-4.C -O3 -g output pattern test, reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-4.C -O3 -g scan-tree-dump-times sanopt "Optimizing" 4 -PASS: g++.dg/ubsan/null-4.C -Os (test for excess errors) -PASS: g++.dg/ubsan/null-4.C -Os execution test -PASS: g++.dg/ubsan/null-4.C -Os output pattern test, reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-4.C -Os scan-tree-dump-times sanopt "Optimizing" 4 -PASS: g++.dg/ubsan/null-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/null-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/null-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, reference binding to null pointer of type 'int'( -| -| ) -PASS: g++.dg/ubsan/null-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-times sanopt "Optimizing" 4 -UNSUPPORTED: g++.dg/ubsan/null-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: g++.dg/ubsan/null-5.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/null-5.C -O0 execution test -PASS: g++.dg/ubsan/null-5.C -O0 scan-tree-dump-times sanopt "Optimizing" 4 -PASS: g++.dg/ubsan/null-5.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/null-5.C -O1 execution test -PASS: g++.dg/ubsan/null-5.C -O1 scan-tree-dump-times sanopt "Optimizing" 4 -PASS: g++.dg/ubsan/null-5.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/null-5.C -O2 execution test -PASS: g++.dg/ubsan/null-5.C -O2 scan-tree-dump-times sanopt "Optimizing" 4 -PASS: g++.dg/ubsan/null-5.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/null-5.C -O3 -fomit-frame-pointer execution test -PASS: g++.dg/ubsan/null-5.C -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "Optimizing" 4 -PASS: g++.dg/ubsan/null-5.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/null-5.C -O3 -g execution test -PASS: g++.dg/ubsan/null-5.C -O3 -g scan-tree-dump-times sanopt "Optimizing" 4 -PASS: g++.dg/ubsan/null-5.C -Os (test for excess errors) -PASS: g++.dg/ubsan/null-5.C -Os execution test -PASS: g++.dg/ubsan/null-5.C -Os scan-tree-dump-times sanopt "Optimizing" 4 -PASS: g++.dg/ubsan/null-5.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/null-5.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/null-5.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-times sanopt "Optimizing" 4 -UNSUPPORTED: g++.dg/ubsan/null-5.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: g++.dg/ubsan/object-size-1.C -O0 (test for warnings, line 6) -PASS: g++.dg/ubsan/object-size-1.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/object-size-1.C -O1 (test for warnings, line 6) -PASS: g++.dg/ubsan/object-size-1.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/object-size-1.C -O2 (test for warnings, line 6) -PASS: g++.dg/ubsan/object-size-1.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/object-size-1.C -O3 -fomit-frame-pointer (test for warnings, line 6) -PASS: g++.dg/ubsan/object-size-1.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/object-size-1.C -O3 -g (test for warnings, line 6) -PASS: g++.dg/ubsan/object-size-1.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/object-size-1.C -Os (test for warnings, line 6) -PASS: g++.dg/ubsan/object-size-1.C -Os (test for excess errors) -PASS: g++.dg/ubsan/object-size-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 6) -PASS: g++.dg/ubsan/object-size-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/object-size-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 6) -PASS: g++.dg/ubsan/object-size-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/pr59250.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/pr59250.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/pr59250.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/pr59250.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/pr59250.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/pr59250.C -Os (test for excess errors) -PASS: g++.dg/ubsan/pr59250.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/pr59250.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/pr59306.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/pr59306.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/pr59306.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/pr59306.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/pr59306.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/pr59306.C -Os (test for excess errors) -PASS: g++.dg/ubsan/pr59306.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/pr59306.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/pr59331.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/pr59331.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/pr59331.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/pr59331.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/pr59331.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/pr59331.C -Os (test for excess errors) -PASS: g++.dg/ubsan/pr59331.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/pr59331.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/pr59415.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/pr59415.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/pr59415.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/pr59415.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/pr59415.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/pr59415.C -Os (test for excess errors) -PASS: g++.dg/ubsan/pr59415.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/pr59415.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/pr59437.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/pr59437.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/pr59437.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/pr59437.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/pr59437.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/pr59437.C -Os (test for excess errors) -UNSUPPORTED: g++.dg/ubsan/pr59437.C -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: g++.dg/ubsan/pr59437.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: g++.dg/ubsan/pr60569.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/pr60569.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/pr60569.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/pr60569.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/pr60569.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/pr60569.C -Os (test for excess errors) -PASS: g++.dg/ubsan/pr60569.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/pr60569.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/pr61272.C -O0 (test for errors, line 10) -PASS: g++.dg/ubsan/pr61272.C -O0 (test for errors, line 15) -PASS: g++.dg/ubsan/pr61272.C -O0 (test for errors, line 20) -PASS: g++.dg/ubsan/pr61272.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/pr61272.C -O1 (test for errors, line 10) -PASS: g++.dg/ubsan/pr61272.C -O1 (test for errors, line 15) -PASS: g++.dg/ubsan/pr61272.C -O1 (test for errors, line 20) -PASS: g++.dg/ubsan/pr61272.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/pr61272.C -O2 (test for errors, line 10) -PASS: g++.dg/ubsan/pr61272.C -O2 (test for errors, line 15) -PASS: g++.dg/ubsan/pr61272.C -O2 (test for errors, line 20) -PASS: g++.dg/ubsan/pr61272.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/pr61272.C -O3 -fomit-frame-pointer (test for errors, line 10) -PASS: g++.dg/ubsan/pr61272.C -O3 -fomit-frame-pointer (test for errors, line 15) -PASS: g++.dg/ubsan/pr61272.C -O3 -fomit-frame-pointer (test for errors, line 20) -PASS: g++.dg/ubsan/pr61272.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/pr61272.C -O3 -g (test for errors, line 10) -PASS: g++.dg/ubsan/pr61272.C -O3 -g (test for errors, line 15) -PASS: g++.dg/ubsan/pr61272.C -O3 -g (test for errors, line 20) -PASS: g++.dg/ubsan/pr61272.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/pr61272.C -Os (test for errors, line 10) -PASS: g++.dg/ubsan/pr61272.C -Os (test for errors, line 15) -PASS: g++.dg/ubsan/pr61272.C -Os (test for errors, line 20) -PASS: g++.dg/ubsan/pr61272.C -Os (test for excess errors) -PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 10) -PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 15) -PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 20) -PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 10) -PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 15) -PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 20) -PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/pr63813.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/pr63813.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/pr63813.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/pr63813.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/pr63813.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/pr63813.C -Os (test for excess errors) -PASS: g++.dg/ubsan/pr63813.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/pr63813.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/pr63913.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/pr63913.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/pr63913.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/pr63913.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/pr63913.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/pr63913.C -Os (test for excess errors) -PASS: g++.dg/ubsan/pr63913.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/pr63913.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 17) -PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 18) -PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 19) -PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 21) -PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 37) -PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 38) -PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 39) -PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 57) -PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 58) -PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 71) -PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 83) -PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 103) -PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 113) -PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 124) -PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 127) -PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 142) -PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 143) -PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 159) -PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 165) -PASS: g++.dg/ubsan/pr63956.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 17) -PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 18) -PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 19) -PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 21) -PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 37) -PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 38) -PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 39) -PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 57) -PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 58) -PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 71) -PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 83) -PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 103) -PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 113) -PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 124) -PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 127) -PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 142) -PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 143) -PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 159) -PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 165) -PASS: g++.dg/ubsan/pr63956.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 17) -PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 18) -PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 19) -PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 21) -PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 37) -PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 38) -PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 39) -PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 57) -PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 58) -PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 71) -PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 83) -PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 103) -PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 113) -PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 124) -PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 127) -PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 142) -PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 143) -PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 159) -PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 165) -PASS: g++.dg/ubsan/pr63956.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 17) -PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 18) -PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 19) -PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 21) -PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 37) -PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 38) -PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 39) -PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 57) -PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 58) -PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 71) -PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 83) -PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 103) -PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 113) -PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 124) -PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 127) -PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 142) -PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 143) -PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 159) -PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 165) -PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 17) -PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 18) -PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 19) -PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 21) -PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 37) -PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 38) -PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 39) -PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 57) -PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 58) -PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 71) -PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 83) -PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 103) -PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 113) -PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 124) -PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 127) -PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 142) -PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 143) -PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 159) -PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 165) -PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 17) -PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 18) -PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 19) -PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 21) -PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 37) -PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 38) -PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 39) -PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 57) -PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 58) -PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 71) -PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 83) -PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 103) -PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 113) -PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 124) -PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 127) -PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 142) -PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 143) -PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 159) -PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 165) -PASS: g++.dg/ubsan/pr63956.C -Os (test for excess errors) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 17) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 18) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 19) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 21) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 37) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 38) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 39) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 57) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 58) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 71) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 83) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 103) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 113) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 124) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 127) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 142) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 143) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 159) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 165) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 17) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 18) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 19) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 21) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 37) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 38) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 39) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 57) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 58) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 71) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 83) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 103) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 113) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 124) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 127) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 142) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 143) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 159) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 165) -PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/return-1.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/return-1.C -O0 execution test -PASS: g++.dg/ubsan/return-1.C -O0 output pattern test, execution reached the end of a value-returning function without returning a value -PASS: g++.dg/ubsan/return-1.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/return-1.C -O1 execution test -PASS: g++.dg/ubsan/return-1.C -O1 output pattern test, execution reached the end of a value-returning function without returning a value -PASS: g++.dg/ubsan/return-1.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/return-1.C -O2 execution test -PASS: g++.dg/ubsan/return-1.C -O2 output pattern test, execution reached the end of a value-returning function without returning a value -PASS: g++.dg/ubsan/return-1.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/return-1.C -O3 -fomit-frame-pointer execution test -PASS: g++.dg/ubsan/return-1.C -O3 -fomit-frame-pointer output pattern test, execution reached the end of a value-returning function without returning a value -PASS: g++.dg/ubsan/return-1.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/return-1.C -O3 -g execution test -PASS: g++.dg/ubsan/return-1.C -O3 -g output pattern test, execution reached the end of a value-returning function without returning a value -PASS: g++.dg/ubsan/return-1.C -Os (test for excess errors) -PASS: g++.dg/ubsan/return-1.C -Os execution test -PASS: g++.dg/ubsan/return-1.C -Os output pattern test, execution reached the end of a value-returning function without returning a value -PASS: g++.dg/ubsan/return-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/return-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/return-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, execution reached the end of a value-returning function without returning a value -PASS: g++.dg/ubsan/return-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/return-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/return-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, execution reached the end of a value-returning function without returning a value -PASS: g++.dg/ubsan/return-2.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/return-2.C -O0 execution test -PASS: g++.dg/ubsan/return-2.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/return-2.C -O1 execution test -PASS: g++.dg/ubsan/return-2.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/return-2.C -O2 execution test -PASS: g++.dg/ubsan/return-2.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/return-2.C -O3 -fomit-frame-pointer execution test -PASS: g++.dg/ubsan/return-2.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/return-2.C -O3 -g execution test -PASS: g++.dg/ubsan/return-2.C -Os (test for excess errors) -PASS: g++.dg/ubsan/return-2.C -Os execution test -PASS: g++.dg/ubsan/return-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/return-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/return-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/return-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/return-3.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/return-3.C -O0 scan-assembler-not __ubsan_handle -PASS: g++.dg/ubsan/return-3.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/return-3.C -O1 scan-assembler-not __ubsan_handle -PASS: g++.dg/ubsan/return-3.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/return-3.C -O2 scan-assembler-not __ubsan_handle -PASS: g++.dg/ubsan/return-3.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/return-3.C -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle -PASS: g++.dg/ubsan/return-3.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/return-3.C -O3 -g scan-assembler-not __ubsan_handle -PASS: g++.dg/ubsan/return-3.C -Os (test for excess errors) -PASS: g++.dg/ubsan/return-3.C -Os scan-assembler-not __ubsan_handle -PASS: g++.dg/ubsan/return-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/return-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle -PASS: g++.dg/ubsan/return-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/return-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle -PASS: g++.dg/ubsan/vla-1.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/vla-1.C -O0 execution test -PASS: g++.dg/ubsan/vla-1.C -O0 output pattern test, index 1 out of bounds -PASS: g++.dg/ubsan/vla-1.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/vla-1.C -O1 execution test -PASS: g++.dg/ubsan/vla-1.C -O1 output pattern test, index 1 out of bounds -PASS: g++.dg/ubsan/vla-1.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/vla-1.C -O2 execution test -PASS: g++.dg/ubsan/vla-1.C -O2 output pattern test, index 1 out of bounds -PASS: g++.dg/ubsan/vla-1.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/vla-1.C -O3 -fomit-frame-pointer execution test -PASS: g++.dg/ubsan/vla-1.C -O3 -fomit-frame-pointer output pattern test, index 1 out of bounds -PASS: g++.dg/ubsan/vla-1.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/vla-1.C -O3 -g execution test -PASS: g++.dg/ubsan/vla-1.C -O3 -g output pattern test, index 1 out of bounds -PASS: g++.dg/ubsan/vla-1.C -Os (test for excess errors) -PASS: g++.dg/ubsan/vla-1.C -Os execution test -PASS: g++.dg/ubsan/vla-1.C -Os output pattern test, index 1 out of bounds -PASS: g++.dg/ubsan/vla-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/vla-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/vla-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, index 1 out of bounds -PASS: g++.dg/ubsan/vla-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/vla-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/vla-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, index 1 out of bounds -PASS: g++.dg/ubsan/vptr-1.C -O0 (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-1.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/vptr-1.C -O0 execution test -PASS: g++.dg/ubsan/vptr-1.C -O0 output pattern test, [^ - ]*vptr-1.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-1.C -O1 (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-1.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/vptr-1.C -O1 execution test -PASS: g++.dg/ubsan/vptr-1.C -O1 output pattern test, [^ - ]*vptr-1.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-1.C -O2 (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-1.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/vptr-1.C -O2 execution test -PASS: g++.dg/ubsan/vptr-1.C -O2 output pattern test, [^ - ]*vptr-1.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer execution test -PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer output pattern test, [^ - ]*vptr-1.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer -funroll-loops (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer -funroll-loops output pattern test, [^ - ]*vptr-1.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, [^ - ]*vptr-1.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-1.C -O3 -g (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-1.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/vptr-1.C -O3 -g execution test -PASS: g++.dg/ubsan/vptr-1.C -O3 -g output pattern test, [^ - ]*vptr-1.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-1.C -Os (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-1.C -Os (test for excess errors) -PASS: g++.dg/ubsan/vptr-1.C -Os execution test -PASS: g++.dg/ubsan/vptr-1.C -Os output pattern test, [^ - ]*vptr-1.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/vptr-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/vptr-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, [^ - ]*vptr-1.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/vptr-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/vptr-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, [^ - ]*vptr-1.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-1.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-1.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-2.C -O0 (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-2.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/vptr-2.C -O0 execution test -PASS: g++.dg/ubsan/vptr-2.C -O0 output pattern test, [^ - ]*vptr-2.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-2.C -O1 (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-2.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/vptr-2.C -O1 execution test -PASS: g++.dg/ubsan/vptr-2.C -O1 output pattern test, [^ - ]*vptr-2.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-2.C -O2 (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-2.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/vptr-2.C -O2 execution test -PASS: g++.dg/ubsan/vptr-2.C -O2 output pattern test, [^ - ]*vptr-2.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer execution test -PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer output pattern test, [^ - ]*vptr-2.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer -funroll-loops (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer -funroll-loops output pattern test, [^ - ]*vptr-2.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, [^ - ]*vptr-2.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-2.C -O3 -g (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-2.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/vptr-2.C -O3 -g execution test -PASS: g++.dg/ubsan/vptr-2.C -O3 -g output pattern test, [^ - ]*vptr-2.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-2.C -Os (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-2.C -Os (test for excess errors) -PASS: g++.dg/ubsan/vptr-2.C -Os execution test -PASS: g++.dg/ubsan/vptr-2.C -Os output pattern test, [^ - ]*vptr-2.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/vptr-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/vptr-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, [^ - ]*vptr-2.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/vptr-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/vptr-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, [^ - ]*vptr-2.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-2.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-2.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-3.C -O0 (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-3.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/vptr-3.C -O0 execution test -PASS: g++.dg/ubsan/vptr-3.C -O0 output pattern test, [^ - ]*vptr-3.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-3.C -O1 (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-3.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/vptr-3.C -O1 execution test -PASS: g++.dg/ubsan/vptr-3.C -O1 output pattern test, [^ - ]*vptr-3.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-3.C -O2 (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-3.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/vptr-3.C -O2 execution test -PASS: g++.dg/ubsan/vptr-3.C -O2 output pattern test, [^ - ]*vptr-3.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer execution test -PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer output pattern test, [^ - ]*vptr-3.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer -funroll-loops (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer -funroll-loops output pattern test, [^ - ]*vptr-3.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, [^ - ]*vptr-3.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-3.C -O3 -g (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-3.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/vptr-3.C -O3 -g execution test -PASS: g++.dg/ubsan/vptr-3.C -O3 -g output pattern test, [^ - ]*vptr-3.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-3.C -Os (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-3.C -Os (test for excess errors) -PASS: g++.dg/ubsan/vptr-3.C -Os execution test -PASS: g++.dg/ubsan/vptr-3.C -Os output pattern test, [^ - ]*vptr-3.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/vptr-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/vptr-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, [^ - ]*vptr-3.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 21) -PASS: g++.dg/ubsan/vptr-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/vptr-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/vptr-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, [^ - ]*vptr-3.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'S'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'S'[^ - ]*( -| -| )[^ - ]*vptr-3.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( -| -| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^ ~~~~~~~~~~~( -| -| ) vptr for 'T' base class of 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) vptr for 'U'[^ - ]*( -| -| )[^ - ]*vptr-3.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object has invalid vptr( -| -| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ - ]*( -| -| ) \^~~~~~~~~~~[^ - ]*( -| -| ) invalid vptr -PASS: g++.dg/ubsan/vptr-4.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/vptr-4.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/vptr-4.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/vptr-4.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/vptr-4.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/vptr-4.C -Os (test for excess errors) -PASS: g++.dg/ubsan/vptr-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/vptr-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/vptr-5.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/vptr-5.C -O0 execution test -PASS: g++.dg/ubsan/vptr-5.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/vptr-5.C -O1 execution test -PASS: g++.dg/ubsan/vptr-5.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/vptr-5.C -O2 execution test -PASS: g++.dg/ubsan/vptr-5.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/vptr-5.C -O3 -fomit-frame-pointer execution test -PASS: g++.dg/ubsan/vptr-5.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/vptr-5.C -O3 -g execution test -PASS: g++.dg/ubsan/vptr-5.C -Os (test for excess errors) -PASS: g++.dg/ubsan/vptr-5.C -Os execution test -PASS: g++.dg/ubsan/vptr-5.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/vptr-5.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/vptr-5.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/vptr-5.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/vptr-6.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/vptr-6.C -O0 scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 5 -PASS: g++.dg/ubsan/vptr-6.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/vptr-6.C -O1 scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 5 -PASS: g++.dg/ubsan/vptr-6.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/vptr-6.C -O2 scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 5 -PASS: g++.dg/ubsan/vptr-6.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/vptr-6.C -O3 -fomit-frame-pointer scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 5 -PASS: g++.dg/ubsan/vptr-6.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/vptr-6.C -O3 -g scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 5 -PASS: g++.dg/ubsan/vptr-6.C -Os (test for excess errors) -PASS: g++.dg/ubsan/vptr-6.C -Os scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 5 -UNSUPPORTED: g++.dg/ubsan/vptr-6.C -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: g++.dg/ubsan/vptr-6.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: g++.dg/ubsan/vptr-7.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/vptr-7.C -O0 scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 0 -PASS: g++.dg/ubsan/vptr-7.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/vptr-7.C -O1 scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 0 -PASS: g++.dg/ubsan/vptr-7.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/vptr-7.C -O2 scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 0 -PASS: g++.dg/ubsan/vptr-7.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/vptr-7.C -O3 -fomit-frame-pointer scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 0 -PASS: g++.dg/ubsan/vptr-7.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/vptr-7.C -O3 -g scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 0 -PASS: g++.dg/ubsan/vptr-7.C -Os (test for excess errors) -PASS: g++.dg/ubsan/vptr-7.C -Os scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 0 -UNSUPPORTED: g++.dg/ubsan/vptr-7.C -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: g++.dg/ubsan/vptr-7.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: g++.dg/ubsan/vptr-8.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/vptr-8.C -O0 execution test -PASS: g++.dg/ubsan/vptr-8.C -O0 output pattern test, [^ - ]*vptr-8.C:24:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'V'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'T'( -| -| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ - ]*( -| -| ) ?\^~~~~~~~~~~[^ - ]*( -| -| ) ?vptr for 'T'[^ - ]*( -| -| ) -PASS: g++.dg/ubsan/vptr-8.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/vptr-8.C -O1 execution test -PASS: g++.dg/ubsan/vptr-8.C -O1 output pattern test, [^ - ]*vptr-8.C:24:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'V'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'T'( -| -| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ - ]*( -| -| ) ?\^~~~~~~~~~~[^ - ]*( -| -| ) ?vptr for 'T'[^ - ]*( -| -| ) -PASS: g++.dg/ubsan/vptr-8.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/vptr-8.C -O2 execution test -PASS: g++.dg/ubsan/vptr-8.C -O2 output pattern test, [^ - ]*vptr-8.C:24:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'V'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'T'( -| -| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ - ]*( -| -| ) ?\^~~~~~~~~~~[^ - ]*( -| -| ) ?vptr for 'T'[^ - ]*( -| -| ) -PASS: g++.dg/ubsan/vptr-8.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/vptr-8.C -O3 -fomit-frame-pointer execution test -PASS: g++.dg/ubsan/vptr-8.C -O3 -fomit-frame-pointer output pattern test, [^ - ]*vptr-8.C:24:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'V'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'T'( -| -| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ - ]*( -| -| ) ?\^~~~~~~~~~~[^ - ]*( -| -| ) ?vptr for 'T'[^ - ]*( -| -| ) -PASS: g++.dg/ubsan/vptr-8.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: g++.dg/ubsan/vptr-8.C -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: g++.dg/ubsan/vptr-8.C -O3 -fomit-frame-pointer -funroll-loops output pattern test, [^ - ]*vptr-8.C:24:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'V'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'T'( -| -| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ - ]*( -| -| ) ?\^~~~~~~~~~~[^ - ]*( -| -| ) ?vptr for 'T'[^ - ]*( -| -| ) -PASS: g++.dg/ubsan/vptr-8.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: g++.dg/ubsan/vptr-8.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: g++.dg/ubsan/vptr-8.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, [^ - ]*vptr-8.C:24:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'V'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'T'( -| -| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ - ]*( -| -| ) ?\^~~~~~~~~~~[^ - ]*( -| -| ) ?vptr for 'T'[^ - ]*( -| -| ) -PASS: g++.dg/ubsan/vptr-8.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/vptr-8.C -O3 -g execution test -PASS: g++.dg/ubsan/vptr-8.C -O3 -g output pattern test, [^ - ]*vptr-8.C:24:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'V'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'T'( -| -| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ - ]*( -| -| ) ?\^~~~~~~~~~~[^ - ]*( -| -| ) ?vptr for 'T'[^ - ]*( -| -| ) -PASS: g++.dg/ubsan/vptr-8.C -Os (test for excess errors) -PASS: g++.dg/ubsan/vptr-8.C -Os execution test -PASS: g++.dg/ubsan/vptr-8.C -Os output pattern test, [^ - ]*vptr-8.C:24:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'V'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'T'( -| -| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ - ]*( -| -| ) ?\^~~~~~~~~~~[^ - ]*( -| -| ) ?vptr for 'T'[^ - ]*( -| -| ) -PASS: g++.dg/ubsan/vptr-8.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/vptr-8.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/vptr-8.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, [^ - ]*vptr-8.C:24:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'V'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'T'( -| -| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ - ]*( -| -| ) ?\^~~~~~~~~~~[^ - ]*( -| -| ) ?vptr for 'T'[^ - ]*( -| -| ) -PASS: g++.dg/ubsan/vptr-8.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/vptr-8.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/vptr-8.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, [^ - ]*vptr-8.C:24:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'V'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'T'( -| -| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ - ]*( -| -| ) ?\^~~~~~~~~~~[^ - ]*( -| -| ) ?vptr for 'T'[^ - ]*( -| -| ) -PASS: g++.dg/ubsan/vptr-9.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/vptr-9.C -O0 execution test -PASS: g++.dg/ubsan/vptr-9.C -O0 output pattern test, [^ - ]*vptr-9.C:14:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ - ]*( -| -| ) ?\^~~~~~~~~~~[^ - ]*( -| -| ) ?vptr for 'U'[^ - ]*( -| -| ) -PASS: g++.dg/ubsan/vptr-9.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/vptr-9.C -O1 execution test -PASS: g++.dg/ubsan/vptr-9.C -O1 output pattern test, [^ - ]*vptr-9.C:14:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ - ]*( -| -| ) ?\^~~~~~~~~~~[^ - ]*( -| -| ) ?vptr for 'U'[^ - ]*( -| -| ) -PASS: g++.dg/ubsan/vptr-9.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/vptr-9.C -O2 execution test -PASS: g++.dg/ubsan/vptr-9.C -O2 output pattern test, [^ - ]*vptr-9.C:14:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ - ]*( -| -| ) ?\^~~~~~~~~~~[^ - ]*( -| -| ) ?vptr for 'U'[^ - ]*( -| -| ) -PASS: g++.dg/ubsan/vptr-9.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/vptr-9.C -O3 -fomit-frame-pointer execution test -PASS: g++.dg/ubsan/vptr-9.C -O3 -fomit-frame-pointer output pattern test, [^ - ]*vptr-9.C:14:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ - ]*( -| -| ) ?\^~~~~~~~~~~[^ - ]*( -| -| ) ?vptr for 'U'[^ - ]*( -| -| ) -PASS: g++.dg/ubsan/vptr-9.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: g++.dg/ubsan/vptr-9.C -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: g++.dg/ubsan/vptr-9.C -O3 -fomit-frame-pointer -funroll-loops output pattern test, [^ - ]*vptr-9.C:14:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ - ]*( -| -| ) ?\^~~~~~~~~~~[^ - ]*( -| -| ) ?vptr for 'U'[^ - ]*( -| -| ) -PASS: g++.dg/ubsan/vptr-9.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: g++.dg/ubsan/vptr-9.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: g++.dg/ubsan/vptr-9.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, [^ - ]*vptr-9.C:14:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ - ]*( -| -| ) ?\^~~~~~~~~~~[^ - ]*( -| -| ) ?vptr for 'U'[^ - ]*( -| -| ) -PASS: g++.dg/ubsan/vptr-9.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/vptr-9.C -O3 -g execution test -PASS: g++.dg/ubsan/vptr-9.C -O3 -g output pattern test, [^ - ]*vptr-9.C:14:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ - ]*( -| -| ) ?\^~~~~~~~~~~[^ - ]*( -| -| ) ?vptr for 'U'[^ - ]*( -| -| ) -PASS: g++.dg/ubsan/vptr-9.C -Os (test for excess errors) -PASS: g++.dg/ubsan/vptr-9.C -Os execution test -PASS: g++.dg/ubsan/vptr-9.C -Os output pattern test, [^ - ]*vptr-9.C:14:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ - ]*( -| -| ) ?\^~~~~~~~~~~[^ - ]*( -| -| ) ?vptr for 'U'[^ - ]*( -| -| ) -PASS: g++.dg/ubsan/vptr-9.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/vptr-9.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/vptr-9.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, [^ - ]*vptr-9.C:14:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ - ]*( -| -| ) ?\^~~~~~~~~~~[^ - ]*( -| -| ) ?vptr for 'U'[^ - ]*( -| -| ) -PASS: g++.dg/ubsan/vptr-9.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/vptr-9.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/vptr-9.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, [^ - ]*vptr-9.C:14:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( -| -| )0x[0-9a-fA-F]*: note: object is of type 'U'( -| -| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ - ]*( -| -| ) ?\^~~~~~~~~~~[^ - ]*( -| -| ) ?vptr for 'U'[^ - ]*( -| -| ) 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) @@ -104023,12 +73817,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) -PASS: g++.old-deja/g++.law/profile1.C -std=gnu++98 (test for excess errors) -PASS: g++.old-deja/g++.law/profile1.C -std=gnu++98 execution test -PASS: g++.old-deja/g++.law/profile1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/profile1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.law/profile1.C -std=gnu++14 (test for excess errors) -PASS: g++.old-deja/g++.law/profile1.C -std=gnu++14 execution test +UNSUPPORTED: g++.old-deja/g++.law/profile1.C -std=gnu++98 +UNSUPPORTED: g++.old-deja/g++.law/profile1.C -std=gnu++11 +UNSUPPORTED: g++.old-deja/g++.law/profile1.C -std=gnu++14 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) @@ -116144,10 +85935,10 @@ PASS: g++.old-deja/g++.warn/virt1.C -std=gnu++14 (test for excess errors) === g++ Summary === -# of expected passes 90803 -# of unexpected failures 3 +# of expected passes 82525 +# of unexpected failures 33 # of unexpected successes 2 -# of expected failures 321 -# of unsupported tests 3308 +# of expected failures 265 +# of unsupported tests 3070 [...]/hurd/master.build/gcc/testsuite/g++/../../xg++ version 5.0.0 20150119 (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 05cc091..c7cc31d 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 Tue Jan 20 18:32:56 2015 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Tue Jan 20 17:18:47 2015 +Native configuration is i686-unknown-gnu0.5 === 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) 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) -PASS: gcc.c-torture/compile/pr44686.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +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 +UNSUPPORTED: gcc.c-torture/compile/pr44686.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects 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,2748 +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 Running [...]/hurd/master/gcc/testsuite/gcc.dg/asan/asan.exp ... -UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O0 -UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O1 -UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O2 -PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer scan-tree-dump-times asan1 "ASAN_CHECK" 2 -PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times asan1 "ASAN_CHECK" 2 -PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times asan1 "ASAN_CHECK" 2 -PASS: c-c++-common/asan/aggressive-opts.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/aggressive-opts.c -O3 -g scan-tree-dump-times asan1 "ASAN_CHECK" 2 -UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -Os -UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/asan-interface-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/asan-interface-1.c -O0 execution test -PASS: c-c++-common/asan/asan-interface-1.c -O1 (test for excess errors) -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) -PASS: c-c++-common/asan/asan-interface-1.c -Os execution test -PASS: c-c++-common/asan/asan-interface-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/asan-interface-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/asan-interface-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/asan-interface-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/attrib-1.c -O0 (test for warnings, line 58) -PASS: c-c++-common/asan/attrib-1.c -O0 (test for warnings, line 59) -PASS: c-c++-common/asan/attrib-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/attrib-1.c -O0 scan-assembler-not __asan_report_store -PASS: c-c++-common/asan/attrib-1.c -O0 scan-assembler-not __asan_report_load -PASS: c-c++-common/asan/attrib-1.c -O1 (test for warnings, line 58) -PASS: c-c++-common/asan/attrib-1.c -O1 (test for warnings, line 59) -PASS: c-c++-common/asan/attrib-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/attrib-1.c -O1 scan-assembler-not __asan_report_store -PASS: c-c++-common/asan/attrib-1.c -O1 scan-assembler-not __asan_report_load -PASS: c-c++-common/asan/attrib-1.c -O2 (test for warnings, line 58) -PASS: c-c++-common/asan/attrib-1.c -O2 (test for warnings, line 59) -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) -PASS: c-c++-common/asan/attrib-1.c -O3 -g scan-assembler-not __asan_report_store -PASS: c-c++-common/asan/attrib-1.c -O3 -g scan-assembler-not __asan_report_load -PASS: c-c++-common/asan/attrib-1.c -Os (test for warnings, line 58) -PASS: c-c++-common/asan/attrib-1.c -Os (test for warnings, line 59) -PASS: c-c++-common/asan/attrib-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/attrib-1.c -Os scan-assembler-not __asan_report_store -PASS: c-c++-common/asan/attrib-1.c -Os scan-assembler-not __asan_report_load -PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 58) -PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 59) -PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_report_store -PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_report_load -PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 58) -PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 59) -PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_report_store -PASS: c-c++-common/asan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_report_load -PASS: c-c++-common/asan/bitfield-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/bitfield-1.c -O0 execution test -PASS: c-c++-common/asan/bitfield-1.c -O0 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/bitfield-1.c -O1 execution test -PASS: c-c++-common/asan/bitfield-1.c -O1 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/bitfield-1.c -Os execution test -PASS: c-c++-common/asan/bitfield-1.c -Os output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/bitfield-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/bitfield-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/bitfield-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/bitfield-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-2.c -O0 (test for excess errors) -PASS: c-c++-common/asan/bitfield-2.c -O0 execution test -PASS: c-c++-common/asan/bitfield-2.c -O0 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-2.c -O1 (test for excess errors) -PASS: c-c++-common/asan/bitfield-2.c -O1 execution test -PASS: c-c++-common/asan/bitfield-2.c -O1 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-2.c -Os (test for excess errors) -PASS: c-c++-common/asan/bitfield-2.c -Os execution test -PASS: c-c++-common/asan/bitfield-2.c -Os output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/bitfield-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/bitfield-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/bitfield-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/bitfield-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-3.c -O0 (test for excess errors) -PASS: c-c++-common/asan/bitfield-3.c -O0 execution test -PASS: c-c++-common/asan/bitfield-3.c -O0 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-3.c -O1 (test for excess errors) -PASS: c-c++-common/asan/bitfield-3.c -O1 execution test -PASS: c-c++-common/asan/bitfield-3.c -O1 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-3.c -Os (test for excess errors) -PASS: c-c++-common/asan/bitfield-3.c -Os execution test -PASS: c-c++-common/asan/bitfield-3.c -Os output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/bitfield-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/bitfield-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/bitfield-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/bitfield-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-4.c -O0 (test for excess errors) -PASS: c-c++-common/asan/bitfield-4.c -O0 execution test -PASS: c-c++-common/asan/bitfield-4.c -O0 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-4.c -O1 (test for excess errors) -PASS: c-c++-common/asan/bitfield-4.c -O1 execution test -PASS: c-c++-common/asan/bitfield-4.c -O1 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-4.c -Os (test for excess errors) -PASS: c-c++-common/asan/bitfield-4.c -Os execution test -PASS: c-c++-common/asan/bitfield-4.c -Os output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-5.c -O0 (test for excess errors) -PASS: c-c++-common/asan/bitfield-5.c -O0 execution test -PASS: c-c++-common/asan/bitfield-5.c -O0 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-5.c -O1 (test for excess errors) -PASS: c-c++-common/asan/bitfield-5.c -O1 execution test -PASS: c-c++-common/asan/bitfield-5.c -O1 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-5.c -O2 (test for excess errors) -PASS: c-c++-common/asan/bitfield-5.c -O2 execution test -PASS: c-c++-common/asan/bitfield-5.c -O2 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-5.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/asan/bitfield-5.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/asan/bitfield-5.c -O3 -fomit-frame-pointer output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-5.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/bitfield-5.c -O3 -g execution test -PASS: c-c++-common/asan/bitfield-5.c -O3 -g output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-5.c -Os (test for excess errors) -PASS: c-c++-common/asan/bitfield-5.c -Os execution test -PASS: c-c++-common/asan/bitfield-5.c -Os output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/clone-test-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/clone-test-1.c -O0 execution test -PASS: c-c++-common/asan/clone-test-1.c -O1 (test for excess errors) -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 -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) -PASS: c-c++-common/asan/clone-test-1.c -Os execution test -PASS: c-c++-common/asan/clone-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/clone-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/clone-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/clone-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/force-inline-opt0-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/force-inline-opt0-1.c -O0 scan-assembler-not __asan_report_load -PASS: c-c++-common/asan/force-inline-opt0-1.c -O1 (test for excess errors) -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) -PASS: c-c++-common/asan/force-inline-opt0-1.c -Os scan-assembler-not __asan_report_load -PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_report_load -PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/force-inline-opt0-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_report_load -PASS: c-c++-common/asan/global-overflow-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/global-overflow-1.c -O0 execution test -PASS: c-c++-common/asan/global-overflow-1.c -O0 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*global-overflow-1.c:20|[^ - ]*:0)|[(])[^ - ]*( -| -| ).*0x[0-9a-f]+ is located 0 bytes to the right of global variable.*YYY[^ - ]* of size 10[^ - ]*( -| -| ) -PASS: c-c++-common/asan/global-overflow-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/global-overflow-1.c -O1 execution test -PASS: c-c++-common/asan/global-overflow-1.c -O1 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*global-overflow-1.c:20|[^ - ]*:0)|[(])[^ - ]*( -| -| ).*0x[0-9a-f]+ is located 0 bytes to the right of global variable.*YYY[^ - ]* of size 10[^ - ]*( -| -| ) -PASS: c-c++-common/asan/global-overflow-1.c -O2 (test for excess errors) -PASS: c-c++-common/asan/global-overflow-1.c -O2 execution test -PASS: c-c++-common/asan/global-overflow-1.c -O2 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*global-overflow-1.c:20|[^ - ]*:0)|[(])[^ - ]*( -| -| ).*0x[0-9a-f]+ is located 0 bytes to the right of global variable.*YYY[^ - ]* of size 10[^ - ]*( -| -| ) -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, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*global-overflow-1.c:20|[^ - ]*:0)|[(])[^ - ]*( -| -| ).*0x[0-9a-f]+ is located 0 bytes to the right of global variable.*YYY[^ - ]* of size 10[^ - ]*( -| -| ) -PASS: c-c++-common/asan/global-overflow-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/global-overflow-1.c -O3 -g execution test -PASS: c-c++-common/asan/global-overflow-1.c -O3 -g output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*global-overflow-1.c:20|[^ - ]*:0)|[(])[^ - ]*( -| -| ).*0x[0-9a-f]+ is located 0 bytes to the right of global variable.*YYY[^ - ]* of size 10[^ - ]*( -| -| ) -PASS: c-c++-common/asan/global-overflow-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/global-overflow-1.c -Os execution test -PASS: c-c++-common/asan/global-overflow-1.c -Os output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*global-overflow-1.c:20|[^ - ]*:0)|[(])[^ - ]*( -| -| ).*0x[0-9a-f]+ is located 0 bytes to the right of global variable.*YYY[^ - ]* of size 10[^ - ]*( -| -| ) -PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*global-overflow-1.c:20|[^ - ]*:0)|[(])[^ - ]*( -| -| ).*0x[0-9a-f]+ is located 0 bytes to the right of global variable.*YYY[^ - ]* of size 10[^ - ]*( -| -| ) -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, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*global-overflow-1.c:20|[^ - ]*:0)|[(])[^ - ]*( -| -| ).*0x[0-9a-f]+ is located 0 bytes to the right of global variable.*YYY[^ - ]* of size 10[^ - ]*( -| -| ) -PASS: c-c++-common/asan/heap-overflow-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/heap-overflow-1.c -O0 execution test -PASS: c-c++-common/asan/heap-overflow-1.c -O0 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:21|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:19|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/heap-overflow-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/heap-overflow-1.c -O1 execution test -PASS: c-c++-common/asan/heap-overflow-1.c -O1 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:21|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:19|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/heap-overflow-1.c -O2 (test for excess errors) -PASS: c-c++-common/asan/heap-overflow-1.c -O2 execution test -PASS: c-c++-common/asan/heap-overflow-1.c -O2 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:21|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:19|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:21|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:19|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/heap-overflow-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/heap-overflow-1.c -O3 -g execution test -PASS: c-c++-common/asan/heap-overflow-1.c -O3 -g output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:21|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:19|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/heap-overflow-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/heap-overflow-1.c -Os execution test -PASS: c-c++-common/asan/heap-overflow-1.c -Os output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:21|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:19|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:21|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:19|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:21|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*heap-overflow-1.c:19|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/inc.c -O0 (test for excess errors) -PASS: c-c++-common/asan/inc.c -O0 scan-tree-dump-times asan0 "ASAN_" 1 -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 -UNSUPPORTED: c-c++-common/asan/inc.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/instrument-with-calls-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-1.c -O0 scan-assembler __asan_load1 -PASS: c-c++-common/asan/instrument-with-calls-1.c -O0 scan-assembler __asan_store4 -PASS: c-c++-common/asan/instrument-with-calls-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-1.c -O1 scan-assembler __asan_load1 -PASS: c-c++-common/asan/instrument-with-calls-1.c -O1 scan-assembler __asan_store4 -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 -PASS: c-c++-common/asan/instrument-with-calls-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-1.c -Os scan-assembler __asan_load1 -PASS: c-c++-common/asan/instrument-with-calls-1.c -Os scan-assembler __asan_store4 -PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_load1 -PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_store4 -PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_load1 -PASS: c-c++-common/asan/instrument-with-calls-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_store4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O0 (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-2.c -O0 scan-assembler __asan_store4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O0 scan-assembler-not __asan_report_store4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O0 scan-assembler __asan_load4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O0 scan-assembler-not __asan_report_load4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O1 (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-2.c -O1 scan-assembler __asan_store4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O1 scan-assembler-not __asan_report_store4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O1 scan-assembler __asan_load4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O1 scan-assembler-not __asan_report_load4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 scan-assembler __asan_store4 -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 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -g scan-assembler __asan_load4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O3 -g scan-assembler-not __asan_report_load4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -Os (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-2.c -Os scan-assembler __asan_store4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -Os scan-assembler-not __asan_report_store4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -Os scan-assembler __asan_load4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -Os scan-assembler-not __asan_report_load4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_store4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_report_store4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_load4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_report_load4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_store4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_report_store4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_load4 -PASS: c-c++-common/asan/instrument-with-calls-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_report_load4 -PASS: c-c++-common/asan/instrument-with-calls-3.c -O0 (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-3.c -O0 scan-assembler __asan_loadN -PASS: c-c++-common/asan/instrument-with-calls-3.c -O0 scan-assembler __asan_storeN -PASS: c-c++-common/asan/instrument-with-calls-3.c -O1 (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-3.c -O1 scan-assembler __asan_loadN -PASS: c-c++-common/asan/instrument-with-calls-3.c -O1 scan-assembler __asan_storeN -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 -PASS: c-c++-common/asan/instrument-with-calls-3.c -Os (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-3.c -Os scan-assembler __asan_loadN -PASS: c-c++-common/asan/instrument-with-calls-3.c -Os scan-assembler __asan_storeN -PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_loadN -PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_storeN -PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_loadN -PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_storeN -PASS: c-c++-common/asan/kasan-recover-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-1.c -O0 scan-assembler __asan_report_store4_noabort -PASS: c-c++-common/asan/kasan-recover-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-1.c -O1 scan-assembler __asan_report_store4_noabort -PASS: c-c++-common/asan/kasan-recover-1.c -O2 (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-1.c -O2 scan-assembler __asan_report_store4_noabort -PASS: c-c++-common/asan/kasan-recover-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-1.c -O3 -fomit-frame-pointer scan-assembler __asan_report_store4_noabort -PASS: c-c++-common/asan/kasan-recover-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-1.c -O3 -g scan-assembler __asan_report_store4_noabort -PASS: c-c++-common/asan/kasan-recover-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-1.c -Os scan-assembler __asan_report_store4_noabort -PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_report_store4_noabort -PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_report_store4_noabort -PASS: c-c++-common/asan/kasan-recover-2.c -O0 (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-2.c -O0 scan-assembler __asan_store4_noabort -PASS: c-c++-common/asan/kasan-recover-2.c -O1 (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-2.c -O1 scan-assembler __asan_store4_noabort -PASS: c-c++-common/asan/kasan-recover-2.c -O2 (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-2.c -O2 scan-assembler __asan_store4_noabort -PASS: c-c++-common/asan/kasan-recover-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-2.c -O3 -fomit-frame-pointer scan-assembler __asan_store4_noabort -PASS: c-c++-common/asan/kasan-recover-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-2.c -O3 -g scan-assembler __asan_store4_noabort -PASS: c-c++-common/asan/kasan-recover-2.c -Os (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-2.c -Os scan-assembler __asan_store4_noabort -PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_store4_noabort -PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_store4_noabort -PASS: c-c++-common/asan/memcmp-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/memcmp-1.c -O0 execution test -PASS: c-c++-common/asan/memcmp-1.c -O0 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/memcmp-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/memcmp-1.c -O1 execution test -PASS: c-c++-common/asan/memcmp-1.c -O1 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/memcmp-1.c -O2 (test for excess errors) -PASS: c-c++-common/asan/memcmp-1.c -O2 execution test -PASS: c-c++-common/asan/memcmp-1.c -O2 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ - ]*( -| -| ) -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, ERROR: AddressSanitizer: stack-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/memcmp-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/memcmp-1.c -O3 -g execution test -PASS: c-c++-common/asan/memcmp-1.c -O3 -g output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/memcmp-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/memcmp-1.c -Os execution test -PASS: c-c++-common/asan/memcmp-1.c -Os output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ - ]*( -| -| ) -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) -PASS: c-c++-common/asan/memcmp-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/misalign-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/misalign-1.c -O0 execution test -PASS: c-c++-common/asan/misalign-1.c -O0 output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*foo([^ - ]*misalign-1.c:1[01]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-1.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/misalign-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/misalign-1.c -O1 execution test -PASS: c-c++-common/asan/misalign-1.c -O1 output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*foo([^ - ]*misalign-1.c:1[01]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-1.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -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, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*foo([^ - ]*misalign-1.c:1[01]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-1.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -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, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*foo([^ - ]*misalign-1.c:1[01]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-1.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -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, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*foo([^ - ]*misalign-1.c:1[01]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-1.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/misalign-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/misalign-1.c -Os execution test -PASS: c-c++-common/asan/misalign-1.c -Os output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*foo([^ - ]*misalign-1.c:1[01]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-1.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/misalign-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/misalign-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/misalign-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*foo([^ - ]*misalign-1.c:1[01]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-1.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/misalign-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/misalign-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/misalign-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*foo([^ - ]*misalign-1.c:1[01]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-1.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/misalign-2.c -O0 (test for excess errors) -PASS: c-c++-common/asan/misalign-2.c -O0 execution test -PASS: c-c++-common/asan/misalign-2.c -O0 output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*baz([^ - ]*misalign-2.c:2[23]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-2.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/misalign-2.c -O1 (test for excess errors) -PASS: c-c++-common/asan/misalign-2.c -O1 execution test -PASS: c-c++-common/asan/misalign-2.c -O1 output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*baz([^ - ]*misalign-2.c:2[23]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-2.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -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, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*baz([^ - ]*misalign-2.c:2[23]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-2.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -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, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*baz([^ - ]*misalign-2.c:2[23]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-2.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -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, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*baz([^ - ]*misalign-2.c:2[23]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-2.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/misalign-2.c -Os (test for excess errors) -PASS: c-c++-common/asan/misalign-2.c -Os execution test -PASS: c-c++-common/asan/misalign-2.c -Os output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*baz([^ - ]*misalign-2.c:2[23]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-2.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/misalign-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/misalign-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/misalign-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*baz([^ - ]*misalign-2.c:2[23]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-2.c:3[45]|[^ - ]*:0)|[(]).*( -| -| ) -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, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*baz([^ - ]*misalign-2.c:2[23]|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*misalign-2.c:3[45]|[^ - ]*: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) -PASS: c-c++-common/asan/no-asan-globals.c -Os scan-assembler-not __asan_register_globals -PASS: c-c++-common/asan/no-asan-globals.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/no-asan-globals.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_register_globals -PASS: c-c++-common/asan/no-asan-globals.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/no-asan-globals.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_register_globals -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 -UNSUPPORTED: c-c++-common/asan/no-asan-stack.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-instrument-reads.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-instrument-reads.c -O0 scan-assembler-not __asan_load -PASS: c-c++-common/asan/no-instrument-reads.c -O1 (test for excess errors) -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) -PASS: c-c++-common/asan/no-instrument-reads.c -Os scan-assembler-not __asan_load -PASS: c-c++-common/asan/no-instrument-reads.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/no-instrument-reads.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_load -PASS: c-c++-common/asan/no-instrument-reads.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/no-instrument-reads.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_load -PASS: c-c++-common/asan/no-instrument-writes.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-instrument-writes.c -O0 scan-assembler-not __asan_store -PASS: c-c++-common/asan/no-instrument-writes.c -O1 (test for excess errors) -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) -PASS: c-c++-common/asan/no-instrument-writes.c -Os scan-assembler-not __asan_store -PASS: c-c++-common/asan/no-instrument-writes.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/no-instrument-writes.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_store -PASS: c-c++-common/asan/no-instrument-writes.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/no-instrument-writes.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_store -PASS: c-c++-common/asan/no-redundant-instrumentation-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-1.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 3 -PASS: c-c++-common/asan/no-redundant-instrumentation-1.c -O0 scan-tree-dump-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 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-10.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-10.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store4" 1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O2 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O3 -g -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -Os -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-11.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-11.c -O0 scan-tree-dump-not sanopt "& 7" -PASS: c-c++-common/asan/no-redundant-instrumentation-11.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_store" -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O2 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O3 -g -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -Os -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O1 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O1 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O3 -g scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -Os (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -Os scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-13.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-13.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O2 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O3 -g -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -Os -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-14.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-14.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_store1" -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O2 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O3 -g -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -Os -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O1 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O1 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O3 -g scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -Os (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -Os scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-3.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-3.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report" 2 -PASS: c-c++-common/asan/no-redundant-instrumentation-3.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 1 -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 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "& 7" 2 -PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_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 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 scan-tree-dump-times sanopt "& 7" 1 -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 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "& 7" 4 -PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 2 -PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 2 -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 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 scan-tree-dump-not sanopt "& 7" -PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_load4" -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O2 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O3 -fomit-frame-pointer -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 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "& 7" 4 -PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 2 -PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 2 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O2 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O3 -g -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -Os -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-use-after-return.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-use-after-return.c -O0 scan-assembler-not __asan_option_detect_stack_use_after_return -PASS: c-c++-common/asan/no-use-after-return.c -O1 (test for excess errors) -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) -PASS: c-c++-common/asan/no-use-after-return.c -Os scan-assembler-not __asan_option_detect_stack_use_after_return -PASS: c-c++-common/asan/no-use-after-return.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/no-use-after-return.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_option_detect_stack_use_after_return -PASS: c-c++-common/asan/no-use-after-return.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/no-use-after-return.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_option_detect_stack_use_after_return -PASS: c-c++-common/asan/null-deref-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/null-deref-1.c -O0 execution test -PASS: c-c++-common/asan/null-deref-1.c -O0 output pattern test, ERROR: AddressSanitizer:? SEGV on unknown address[^ - ]*0x[0-9a-f]+ [^ - ]*pc 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]* #0 0x[0-9a-f]+ +(in [^ - ]*NullDeref[^ - ]* ([^ - ]*null-deref-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*null-deref-1.c:15|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/null-deref-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/null-deref-1.c -O1 execution test -PASS: c-c++-common/asan/null-deref-1.c -O1 output pattern test, ERROR: AddressSanitizer:? SEGV on unknown address[^ - ]*0x[0-9a-f]+ [^ - ]*pc 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]* #0 0x[0-9a-f]+ +(in [^ - ]*NullDeref[^ - ]* ([^ - ]*null-deref-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*null-deref-1.c:15|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, ERROR: AddressSanitizer:? SEGV on unknown address[^ - ]*0x[0-9a-f]+ [^ - ]*pc 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]* #0 0x[0-9a-f]+ +(in [^ - ]*NullDeref[^ - ]* ([^ - ]*null-deref-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*null-deref-1.c:15|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, ERROR: AddressSanitizer:? SEGV on unknown address[^ - ]*0x[0-9a-f]+ [^ - ]*pc 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]* #0 0x[0-9a-f]+ +(in [^ - ]*NullDeref[^ - ]* ([^ - ]*null-deref-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*null-deref-1.c:15|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, ERROR: AddressSanitizer:? SEGV on unknown address[^ - ]*0x[0-9a-f]+ [^ - ]*pc 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]* #0 0x[0-9a-f]+ +(in [^ - ]*NullDeref[^ - ]* ([^ - ]*null-deref-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*null-deref-1.c:15|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/null-deref-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/null-deref-1.c -Os execution test -PASS: c-c++-common/asan/null-deref-1.c -Os output pattern test, ERROR: AddressSanitizer:? SEGV on unknown address[^ - ]*0x[0-9a-f]+ [^ - ]*pc 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]* #0 0x[0-9a-f]+ +(in [^ - ]*NullDeref[^ - ]* ([^ - ]*null-deref-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*null-deref-1.c:15|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer:? SEGV on unknown address[^ - ]*0x[0-9a-f]+ [^ - ]*pc 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]* #0 0x[0-9a-f]+ +(in [^ - ]*NullDeref[^ - ]* ([^ - ]*null-deref-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*null-deref-1.c:15|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer:? SEGV on unknown address[^ - ]*0x[0-9a-f]+ [^ - ]*pc 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]* #0 0x[0-9a-f]+ +(in [^ - ]*NullDeref[^ - ]* ([^ - ]*null-deref-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*null-deref-1.c:15|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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) -PASS: c-c++-common/asan/pr56330.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -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) -PASS: c-c++-common/asan/pr59029.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/pr59063-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/pr59063-1.c -O0 execution test -PASS: c-c++-common/asan/pr59063-1.c -O1 (test for excess errors) -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) -PASS: c-c++-common/asan/pr59063-1.c -Os execution test -PASS: c-c++-common/asan/pr59063-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/pr59063-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/pr59063-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/pr59063-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/pr59063-2.c -O0 (test for excess errors) -PASS: c-c++-common/asan/pr59063-2.c -O0 execution test -PASS: c-c++-common/asan/pr59063-2.c -O1 (test for excess errors) -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) -PASS: c-c++-common/asan/pr59063-2.c -Os execution test -PASS: c-c++-common/asan/pr59063-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/pr59063-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/pr59063-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/pr59063-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/pr61530.c -O0 (test for excess errors) -PASS: c-c++-common/asan/pr61530.c -O0 execution test -PASS: c-c++-common/asan/pr61530.c -O0 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/pr61530.c -O1 (test for excess errors) -PASS: c-c++-common/asan/pr61530.c -O1 execution test -PASS: c-c++-common/asan/pr61530.c -O1 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -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, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/pr61530.c -Os (test for excess errors) -PASS: c-c++-common/asan/pr61530.c -Os execution test -PASS: c-c++-common/asan/pr61530.c -Os output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/pr61530.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/pr61530.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/pr61530.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/pr61530.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/pr61530.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/pr61530.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow -PASS: c-c++-common/asan/pr62089.c -O0 (test for excess errors) -PASS: c-c++-common/asan/pr62089.c -O0 execution test -PASS: c-c++-common/asan/pr62089.c -O0 output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]* -PASS: c-c++-common/asan/pr62089.c -O1 (test for excess errors) -PASS: c-c++-common/asan/pr62089.c -O1 execution test -PASS: c-c++-common/asan/pr62089.c -O1 output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]* -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, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]* -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, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]* -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, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]* -PASS: c-c++-common/asan/pr62089.c -Os (test for excess errors) -PASS: c-c++-common/asan/pr62089.c -Os execution test -PASS: c-c++-common/asan/pr62089.c -Os output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]* -PASS: c-c++-common/asan/pr62089.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/pr62089.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/pr62089.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]* -PASS: c-c++-common/asan/pr62089.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/pr62089.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/pr62089.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer:[^ - ]*on address[^ - ]* -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) -PASS: c-c++-common/asan/pr62140-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -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) -PASS: c-c++-common/asan/pr62140-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/pr63316.c -O0 (test for excess errors) -PASS: c-c++-common/asan/pr63316.c -O0 execution test -PASS: c-c++-common/asan/pr63316.c -O1 (test for excess errors) -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) -PASS: c-c++-common/asan/pr63316.c -Os execution test -PASS: c-c++-common/asan/pr63316.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/pr63316.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/pr63316.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/pr63316.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/pr63638.c -O0 (test for excess errors) -PASS: c-c++-common/asan/pr63638.c -O1 (test for excess errors) -PASS: c-c++-common/asan/pr63638.c -O2 (test for excess errors) -PASS: c-c++-common/asan/pr63638.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/asan/pr63638.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/pr63638.c -Os (test for excess errors) -PASS: c-c++-common/asan/pr63638.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/pr63638.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/red-align-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/red-align-1.c -O0 scan-tree-dump-times sanopt "& 7" 0 -PASS: c-c++-common/asan/red-align-1.c -O1 (test for excess errors) -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) -PASS: c-c++-common/asan/red-align-1.c -Os scan-tree-dump-times sanopt "& 7" 0 -UNSUPPORTED: c-c++-common/asan/red-align-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/red-align-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/red-align-2.c -O0 (test for excess errors) -PASS: c-c++-common/asan/red-align-2.c -O0 scan-tree-dump-times sanopt "& 7" 1 -PASS: c-c++-common/asan/red-align-2.c -O1 (test for excess errors) -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) -PASS: c-c++-common/asan/red-align-2.c -Os scan-tree-dump-times sanopt "& 7" 1 -UNSUPPORTED: c-c++-common/asan/red-align-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/red-align-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/rlimit-mmap-test-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/rlimit-mmap-test-1.c -O0 execution test -PASS: c-c++-common/asan/rlimit-mmap-test-1.c -O0 output pattern test, ERROR: Failed to mmap -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 -UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/sanitize-all-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/sanitize-all-1.c -O0 scan-assembler-not __asan_load -PASS: c-c++-common/asan/sanitize-all-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/sanitize-all-1.c -O1 scan-assembler-not __asan_load -PASS: c-c++-common/asan/sanitize-all-1.c -O2 (test for excess errors) -PASS: c-c++-common/asan/sanitize-all-1.c -O2 scan-assembler-not __asan_load -PASS: c-c++-common/asan/sanitize-all-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/asan/sanitize-all-1.c -O3 -fomit-frame-pointer scan-assembler-not __asan_load -PASS: c-c++-common/asan/sanitize-all-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/sanitize-all-1.c -O3 -g scan-assembler-not __asan_load -PASS: c-c++-common/asan/sanitize-all-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/sanitize-all-1.c -Os scan-assembler-not __asan_load -PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_load -PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_load -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O0 execution test -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O0 output pattern test, heap-use-after-free.*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)free|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:8|[^ - ]*:0)|[(]).*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O1 execution test -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O1 output pattern test, heap-use-after-free.*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)free|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:8|[^ - ]*:0)|[(]).*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, heap-use-after-free.*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)free|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:8|[^ - ]*:0)|[(]).*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, heap-use-after-free.*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)free|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:8|[^ - ]*:0)|[(]).*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, heap-use-after-free.*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)free|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:8|[^ - ]*:0)|[(]).*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -Os execution test -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -Os output pattern test, heap-use-after-free.*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)free|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:8|[^ - ]*:0)|[(]).*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, heap-use-after-free.*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)free|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:8|[^ - ]*:0)|[(]).*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, heap-use-after-free.*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)free|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:8|[^ - ]*:0)|[(]).*( -| -| ) #0 [^ - ]*(in _*(interceptor_|)malloc|[(])[^ - ]*( -| -| ) #1 [^ - ]*(in _*main ([^ - ]*sanity-check-pure-c-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/shadow-offset-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/shadow-offset-1.c -O0 scan-tree-dump sanopt "12345" -PASS: c-c++-common/asan/shadow-offset-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/shadow-offset-1.c -O1 scan-tree-dump sanopt "12345" -PASS: c-c++-common/asan/shadow-offset-1.c -O2 (test for excess errors) -PASS: c-c++-common/asan/shadow-offset-1.c -O2 scan-tree-dump sanopt "12345" -PASS: c-c++-common/asan/shadow-offset-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/asan/shadow-offset-1.c -O3 -fomit-frame-pointer scan-tree-dump sanopt "12345" -PASS: c-c++-common/asan/shadow-offset-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/shadow-offset-1.c -O3 -g scan-tree-dump sanopt "12345" -PASS: c-c++-common/asan/shadow-offset-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/shadow-offset-1.c -Os scan-tree-dump sanopt "12345" -UNSUPPORTED: c-c++-common/asan/shadow-offset-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/shadow-offset-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -UNSUPPORTED: c-c++-common/asan/sleep-before-dying-1.c -O0 -UNSUPPORTED: c-c++-common/asan/sleep-before-dying-1.c -O1 -PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 (test for excess errors) -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, Sleeping for 1 second -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) -PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, Sleeping for 1 second -PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, Sleeping for 1 second -PASS: c-c++-common/asan/stack-overflow-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/stack-overflow-1.c -O0 execution test -PASS: c-c++-common/asan/stack-overflow-1.c -O0 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*stack-overflow-1.c:16|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/stack-overflow-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/stack-overflow-1.c -O1 execution test -PASS: c-c++-common/asan/stack-overflow-1.c -O1 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*stack-overflow-1.c:16|[^ - ]*:0)|[(]).*( -| -| ) -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, READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*stack-overflow-1.c:16|[^ - ]*:0)|[(]).*( -| -| ) -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, READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*stack-overflow-1.c:16|[^ - ]*:0)|[(]).*( -| -| ) -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, READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*stack-overflow-1.c:16|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/stack-overflow-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/stack-overflow-1.c -Os execution test -PASS: c-c++-common/asan/stack-overflow-1.c -Os output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*stack-overflow-1.c:16|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*stack-overflow-1.c:16|[^ - ]*:0)|[(]).*( -| -| ) -PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*stack-overflow-1.c:16|[^ - ]*:0)|[(]).*( -| -| ) -UNSUPPORTED: c-c++-common/asan/strip-path-prefix-1.c -O0 -UNSUPPORTED: c-c++-common/asan/strip-path-prefix-1.c -O1 -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, heap-use-after-free.*( -| -| ) #0 0x[0-9a-f]+ [(]?[^/][^ - ]*( -| -| ) -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) -PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, heap-use-after-free.*( -| -| ) #0 0x[0-9a-f]+ [(]?[^/][^ - ]*( -| -| ) -PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, heap-use-after-free.*( -| -| ) #0 0x[0-9a-f]+ [(]?[^/][^ - ]*( -| -| ) -PASS: c-c++-common/asan/strlen-overflow-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/strlen-overflow-1.c -O0 execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O0 output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strlen-overflow-1.c:19|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable -PASS: c-c++-common/asan/strlen-overflow-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/strlen-overflow-1.c -O1 execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O1 output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strlen-overflow-1.c:19|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable -PASS: c-c++-common/asan/strlen-overflow-1.c -O2 (test for excess errors) -PASS: c-c++-common/asan/strlen-overflow-1.c -O2 execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O2 output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strlen-overflow-1.c:19|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strlen-overflow-1.c:19|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -g execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -g output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strlen-overflow-1.c:19|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable -PASS: c-c++-common/asan/strlen-overflow-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/strlen-overflow-1.c -Os execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -Os output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strlen-overflow-1.c:19|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable -UNSUPPORTED: c-c++-common/asan/strlen-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/strlen-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/strncpy-overflow-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/strncpy-overflow-1.c -O0 execution test -PASS: c-c++-common/asan/strncpy-overflow-1.c -O0 output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:11|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/strncpy-overflow-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/strncpy-overflow-1.c -O1 execution test -PASS: c-c++-common/asan/strncpy-overflow-1.c -O1 output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:11|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:11|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:11|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:11|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/strncpy-overflow-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/strncpy-overflow-1.c -Os execution test -PASS: c-c++-common/asan/strncpy-overflow-1.c -Os output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:11|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:11|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:11|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ - ]*( -| -| )[^ - ]*allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*strncpy-overflow-1.c:10|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/swapcontext-test-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/swapcontext-test-1.c -O0 execution test -PASS: c-c++-common/asan/swapcontext-test-1.c -O0 output pattern test, WARNING: ASan doesn't fully support makecontext/swapcontext.*Test1 passed.*Test2 passed.* -PASS: c-c++-common/asan/swapcontext-test-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/swapcontext-test-1.c -O1 execution test -PASS: c-c++-common/asan/swapcontext-test-1.c -O1 output pattern test, WARNING: ASan doesn't fully support makecontext/swapcontext.*Test1 passed.*Test2 passed.* -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, WARNING: ASan doesn't fully support makecontext/swapcontext.*Test1 passed.*Test2 passed.* -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, WARNING: ASan doesn't fully support makecontext/swapcontext.*Test1 passed.*Test2 passed.* -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, WARNING: ASan doesn't fully support makecontext/swapcontext.*Test1 passed.*Test2 passed.* -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, WARNING: ASan doesn't fully support makecontext/swapcontext.*Test1 passed.*Test2 passed.* -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, WARNING: ASan doesn't fully support makecontext/swapcontext.*Test1 passed.*Test2 passed.* -PASS: c-c++-common/asan/swapcontext-test-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/swapcontext-test-1.c -Os execution test -PASS: c-c++-common/asan/swapcontext-test-1.c -Os output pattern test, WARNING: ASan doesn't fully support makecontext/swapcontext.*Test1 passed.*Test2 passed.* -PASS: c-c++-common/asan/swapcontext-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/swapcontext-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/swapcontext-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, WARNING: ASan doesn't fully support makecontext/swapcontext.*Test1 passed.*Test2 passed.* -PASS: c-c++-common/asan/swapcontext-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/swapcontext-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/swapcontext-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, WARNING: ASan doesn't fully support makecontext/swapcontext.*Test1 passed.*Test2 passed.* -PASS: c-c++-common/asan/use-after-free-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/use-after-free-1.c -O0 execution test -PASS: c-c++-common/asan/use-after-free-1.c -O0 output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:9|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 5 bytes inside of 10-byte region .0x[0-9a-f]+,0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*freed by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:8|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*previously allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/use-after-free-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/use-after-free-1.c -O1 execution test -PASS: c-c++-common/asan/use-after-free-1.c -O1 output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:9|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 5 bytes inside of 10-byte region .0x[0-9a-f]+,0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*freed by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:8|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*previously allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, ERROR: AddressSanitizer:? heap-use-after-free on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:9|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 5 bytes inside of 10-byte region .0x[0-9a-f]+,0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*freed by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:8|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*previously allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, ERROR: AddressSanitizer:? heap-use-after-free on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:9|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 5 bytes inside of 10-byte region .0x[0-9a-f]+,0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*freed by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:8|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*previously allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -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, ERROR: AddressSanitizer:? heap-use-after-free on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:9|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 5 bytes inside of 10-byte region .0x[0-9a-f]+,0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*freed by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:8|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*previously allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/use-after-free-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/use-after-free-1.c -Os execution test -PASS: c-c++-common/asan/use-after-free-1.c -Os output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:9|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 5 bytes inside of 10-byte region .0x[0-9a-f]+,0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*freed by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:8|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*previously allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:9|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 5 bytes inside of 10-byte region .0x[0-9a-f]+,0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*freed by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:8|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*previously allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address[^ - ]*0x[0-9a-f]+ at pc 0x[0-9a-f]+ bp 0x[0-9a-f]+ sp 0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:9|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 5 bytes inside of 10-byte region .0x[0-9a-f]+,0x[0-9a-f]+[^ - ]*( -| -| )[^ - ]*freed by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:8|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*previously allocated by thread T0 here:[^ - ]*( -| -| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ - ]*( -| -| ) #1 0x[0-9a-f]+ +(in _*main ([^ - ]*use-after-free-1.c:7|[^ - ]*:0)|[(])[^ - ]*( -| -| ) -PASS: c-c++-common/asan/use-after-return-1.c -O0 (test for excess errors) -PASS: c-c++-common/asan/use-after-return-1.c -O0 execution test -PASS: c-c++-common/asan/use-after-return-1.c -O0 output pattern test, WRITE of size 1 at .* thread T0.* #0.*(Func2)?.*use-after-return-1.(c:31)?.*is located in stack of thread T0 at offset.*'local' <== Memory access at offset 32 is inside this variable -PASS: c-c++-common/asan/use-after-return-1.c -O1 (test for excess errors) -PASS: c-c++-common/asan/use-after-return-1.c -O1 execution test -PASS: c-c++-common/asan/use-after-return-1.c -O1 output pattern test, WRITE of size 1 at .* thread T0.* #0.*(Func2)?.*use-after-return-1.(c:31)?.*is located in stack of thread T0 at offset.*'local' <== Memory access at offset 32 is inside this variable -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, WRITE of size 1 at .* thread T0.* #0.*(Func2)?.*use-after-return-1.(c:31)?.*is located in stack of thread T0 at offset.*'local' <== Memory access at offset 32 is inside this variable -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, WRITE of size 1 at .* thread T0.* #0.*(Func2)?.*use-after-return-1.(c:31)?.*is located in stack of thread T0 at offset.*'local' <== Memory access at offset 32 is inside this variable -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, WRITE of size 1 at .* thread T0.* #0.*(Func2)?.*use-after-return-1.(c:31)?.*is located in stack of thread T0 at offset.*'local' <== Memory access at offset 32 is inside this variable -PASS: c-c++-common/asan/use-after-return-1.c -Os (test for excess errors) -PASS: c-c++-common/asan/use-after-return-1.c -Os execution test -PASS: c-c++-common/asan/use-after-return-1.c -Os output pattern test, WRITE of size 1 at .* thread T0.* #0.*(Func2)?.*use-after-return-1.(c:31)?.*is located in stack of thread T0 at offset.*'local' <== Memory access at offset 32 is inside this variable -PASS: c-c++-common/asan/use-after-return-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/asan/use-after-return-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/asan/use-after-return-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, WRITE of size 1 at .* thread T0.* #0.*(Func2)?.*use-after-return-1.(c:31)?.*is located in stack of thread T0 at offset.*'local' <== Memory access at offset 32 is inside this variable -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, WRITE of size 1 at .* thread T0.* #0.*(Func2)?.*use-after-return-1.(c:31)?.*is located in stack of thread T0 at offset.*'local' <== Memory access at offset 32 is inside this variable -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 -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) -PASS: gcc.dg/asan/nosanitize-and-inline.c -Os execution test -PASS: gcc.dg/asan/nosanitize-and-inline.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: gcc.dg/asan/nosanitize-and-inline.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: gcc.dg/asan/nosanitize-and-inline.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: gcc.dg/asan/nosanitize-and-inline.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -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) -PASS: gcc.dg/asan/pr56417.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: gcc.dg/asan/pr63845.c -O0 (test for excess errors) -PASS: gcc.dg/asan/pr63845.c -O1 (test for excess errors) -PASS: gcc.dg/asan/pr63845.c -O2 (test for excess errors) -PASS: gcc.dg/asan/pr63845.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: gcc.dg/asan/pr63845.c -O3 -g (test for excess errors) -PASS: gcc.dg/asan/pr63845.c -Os (test for excess errors) -PASS: gcc.dg/asan/pr63845.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: gcc.dg/asan/pr63845.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: gcc.dg/asan/pr64170.c -O0 (test for excess errors) -PASS: gcc.dg/asan/pr64170.c -O1 (test for excess errors) -PASS: gcc.dg/asan/pr64170.c -O2 (test for excess errors) -PASS: gcc.dg/asan/pr64170.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: gcc.dg/asan/pr64170.c -O3 -g (test for excess errors) -PASS: gcc.dg/asan/pr64170.c -Os (test for excess errors) -PASS: gcc.dg/asan/pr64170.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: gcc.dg/asan/pr64170.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) Running [...]/hurd/master/gcc/testsuite/gcc.dg/atomic/atomic.exp ... PASS: gcc.dg/atomic/c11-atomic-exec-1.c -O0 (test for excess errors) PASS: gcc.dg/atomic/c11-atomic-exec-1.c -O0 execution test @@ -43615,2436 +40875,6 @@ PASS: gcc.dg/charset/function.c scan-assembler-not "foobar" PASS: gcc.dg/charset/string.c (test for excess errors) PASS: gcc.dg/charset/string.c scan-assembler-not string foobar Running [...]/hurd/master/gcc/testsuite/gcc.dg/cilk-plus/cilk-plus.exp ... -PASS: c-c++-common/cilk-plus/PS/body.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/PS/body.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 24) -PASS: c-c++-common/cilk-plus/PS/body.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 30) -PASS: c-c++-common/cilk-plus/PS/body.c -ftree-vectorize -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 26) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 30) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 34) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 38) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 42) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -ftree-vectorize -fcilkplus -std=c99 undeclared (test for errors, line 71) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -ftree-vectorize -fcilkplus -std=c99 expected (test for errors, line 71) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -ftree-vectorize -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/clauses2.c -ftree-vectorize -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/clauses2.c -ftree-vectorize -fcilkplus -std=c99 scan-tree-dump-times original "linear\\(j:4\\)" 1 -PASS: c-c++-common/cilk-plus/PS/clauses2.c -ftree-vectorize -fcilkplus -std=c99 scan-tree-dump-times original "linear\\(k:1\\)" 1 -PASS: c-c++-common/cilk-plus/PS/clauses2.c -ftree-vectorize -fcilkplus -std=c99 scan-tree-dump-times original "safelen\\(4\\)" 1 -PASS: c-c++-common/cilk-plus/PS/clauses3.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 21) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 27) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 33) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -ftree-vectorize -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/for1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/PS/for1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/PS/for1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 28) -PASS: c-c++-common/cilk-plus/PS/for1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 32) -PASS: c-c++-common/cilk-plus/PS/for1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 39) -PASS: c-c++-common/cilk-plus/PS/for1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 43) -PASS: c-c++-common/cilk-plus/PS/for1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 53) -PASS: c-c++-common/cilk-plus/PS/for1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 58) -PASS: c-c++-common/cilk-plus/PS/for1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 63) -PASS: c-c++-common/cilk-plus/PS/for1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 74) -PASS: c-c++-common/cilk-plus/PS/for1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 87) -PASS: c-c++-common/cilk-plus/PS/for1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 92) -PASS: c-c++-common/cilk-plus/PS/for1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 97) -PASS: c-c++-common/cilk-plus/PS/for1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 106) -PASS: c-c++-common/cilk-plus/PS/for1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 122) -PASS: c-c++-common/cilk-plus/PS/for1.c -ftree-vectorize -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/for2.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 4) -PASS: c-c++-common/cilk-plus/PS/for2.c -ftree-vectorize -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/for3.c -ftree-vectorize -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/reduction-1.c -ftree-vectorize -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/reduction-1.c -ftree-vectorize -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/PS/reduction-2.c -ftree-vectorize -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/reduction-2.c -ftree-vectorize -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/PS/reduction-3.c -ftree-vectorize -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/reduction-3.c -ftree-vectorize -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/PS/run-1.c -ftree-vectorize -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/run-1.c -ftree-vectorize -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/PS/safelen.c -ftree-vectorize -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/safelen.c -ftree-vectorize -fcilkplus -std=c99 scan-tree-dump-times gimple "safelen\\(8\\)" 1 -PASS: c-c++-common/cilk-plus/PS/vectorlength-2.c -ftree-vectorize -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/vectorlength-3.c -ftree-vectorize -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/vectorlength.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/PS/vectorlength.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/PS/vectorlength.c -ftree-vectorize -fcilkplus -std=c99 (test for excess errors) -PASS: gcc.dg/cilk-plus/for1.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 10) -PASS: gcc.dg/cilk-plus/for1.c -ftree-vectorize -fcilkplus -std=c99 (test for excess errors) -PASS: gcc.dg/cilk-plus/for2.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 9) -PASS: gcc.dg/cilk-plus/for2.c -ftree-vectorize -fcilkplus -std=c99 (test for excess errors) -PASS: gcc.dg/cilk-plus/jump-openmp.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 14) -PASS: gcc.dg/cilk-plus/jump-openmp.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 27) -PASS: gcc.dg/cilk-plus/jump-openmp.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 34) -PASS: gcc.dg/cilk-plus/jump-openmp.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 36) -PASS: gcc.dg/cilk-plus/jump-openmp.c -ftree-vectorize -fcilkplus -std=c99 (test for excess errors) -PASS: gcc.dg/cilk-plus/jump.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 13) -PASS: gcc.dg/cilk-plus/jump.c -ftree-vectorize -fcilkplus -std=c99 (test for errors, line 26) -PASS: gcc.dg/cilk-plus/jump.c -ftree-vectorize -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test1.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test1.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test2.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test2.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/conditional.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/conditional.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/fn_ptr.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 18) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 24) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 25) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/if_test.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus (test for errors, line 32) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus (test for errors, line 43) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 31) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 42) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 53) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 58) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 63) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 67) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 70) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 78) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 82) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 87) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 92) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 96) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -fcilkplus (test for warnings, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus defined (test for warnings, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr58942.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455-2.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61962.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -fcilkplus (test for errors, line 5) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr63884.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/vla.c -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/vla.c -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test1.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test1.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test2.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test2.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_func_double.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/conditional.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/conditional.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -O1 -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -O1 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -O1 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -O1 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -O1 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/fn_ptr.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 18) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 24) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 25) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O1 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O1 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O1 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O1 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O1 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O1 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/if_test.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O1 -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O1 -fcilkplus (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O1 -fcilkplus (test for errors, line 32) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O1 -fcilkplus (test for errors, line 43) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 31) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 42) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 53) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 58) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 63) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 67) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 70) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 78) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 82) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 87) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 92) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 96) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -O1 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -O1 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -O1 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -O1 -fcilkplus (test for warnings, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -O1 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -O1 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O1 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O1 -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O1 -fcilkplus defined (test for warnings, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -O1 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -O1 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr58942.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -O1 -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -O1 -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -O1 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455-2.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61962.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -O1 -fcilkplus (test for errors, line 5) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr63884.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O1 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O1 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O1 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O1 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O1 -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O1 -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O1 -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O1 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O1 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O1 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O1 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O1 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O1 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O1 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O1 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -O1 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -O1 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -O1 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -O1 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O1 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O1 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O1 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/vla.c -O1 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/vla.c -O1 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -O2 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test1.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test1.c -O2 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test2.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test2.c -O2 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -O2 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -O2 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -O2 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_func_double.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -O2 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -O2 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/conditional.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/conditional.c -O2 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -O2 -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -O2 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -O2 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -O2 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -O2 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -O2 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -O2 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -O2 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -O2 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/fn_ptr.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -fcilkplus (test for errors, line 18) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -fcilkplus (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -fcilkplus (test for errors, line 24) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -fcilkplus (test for errors, line 25) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -fcilkplus (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O2 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O2 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O2 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O2 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O2 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O2 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O2 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -O2 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/if_test.c -O2 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O2 -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O2 -fcilkplus (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O2 -fcilkplus (test for errors, line 32) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O2 -fcilkplus (test for errors, line 43) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 31) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 42) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 53) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 58) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 63) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 67) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 70) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 78) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 82) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 87) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 92) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 96) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -O2 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -O2 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -O2 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -O2 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -O2 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -O2 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -O2 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -O2 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -O2 -fcilkplus (test for warnings, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -O2 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -O2 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -O2 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -O2 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O2 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O2 -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O2 -fcilkplus defined (test for warnings, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -O2 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -O2 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr58942.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -O2 -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -O2 -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -O2 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455-2.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -O2 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61962.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -O2 -fcilkplus (test for errors, line 5) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -O2 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -O2 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr63884.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O2 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O2 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O2 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O2 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O2 -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O2 -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O2 -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O2 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O2 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O2 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O2 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O2 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O2 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O2 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O2 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -O2 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -O2 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -O2 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -O2 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -O2 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -O2 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -O2 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -O2 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -O2 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -O2 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O2 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O2 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O2 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/vla.c -O2 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/vla.c -O2 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test1.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test1.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test2.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test2.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_func_double.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/conditional.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/conditional.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -O3 -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -O3 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -O3 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -O3 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -O3 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/fn_ptr.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 18) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 24) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 25) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/if_test.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O3 -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O3 -fcilkplus (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O3 -fcilkplus (test for errors, line 32) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O3 -fcilkplus (test for errors, line 43) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 31) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 42) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 53) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 58) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 63) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 67) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 70) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 78) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 82) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 87) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 92) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 96) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -O3 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -O3 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -O3 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -O3 -fcilkplus (test for warnings, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -O3 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -O3 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O3 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O3 -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O3 -fcilkplus defined (test for warnings, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -O3 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -O3 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr58942.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -O3 -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -O3 -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -O3 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455-2.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61962.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -O3 -fcilkplus (test for errors, line 5) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr63884.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O3 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O3 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O3 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O3 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O3 -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O3 -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O3 -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -O3 -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -O3 -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -O3 -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -O3 -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O3 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O3 -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O3 -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/vla.c -O3 -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/vla.c -O3 -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test1.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test1.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test2.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test2.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_func_double.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/conditional.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/conditional.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -g -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -g -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -g -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -g -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -g -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/fn_ptr.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 18) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 24) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 25) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/if_test.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -fcilkplus (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -fcilkplus (test for errors, line 32) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -fcilkplus (test for errors, line 43) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 31) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 42) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 53) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 58) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 63) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 67) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 70) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 78) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 82) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 87) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 92) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 96) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -g -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -g -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -g -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -g -fcilkplus (test for warnings, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -g -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -g -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -g -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -g -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -g -fcilkplus defined (test for warnings, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -g -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -g -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr58942.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -g -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -g -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -g -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455-2.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61962.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -fcilkplus (test for errors, line 5) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr63884.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -g -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -g -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -g -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -g -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/vla.c -g -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/vla.c -g -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test1.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test1.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test2.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test2.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/builtin_func_double.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/conditional.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/conditional.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/fn_ptr.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 18) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 24) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 25) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/if_test.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 32) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 43) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 31) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 42) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 53) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 58) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 63) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 67) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 70) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 78) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 82) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 87) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 92) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 96) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -g -O2 -ftree-vectorize -fcilkplus (test for warnings, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -g -O2 -ftree-vectorize -fcilkplus defined (test for warnings, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr58942.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455-2.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61962.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 5) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr63884.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -g -O2 -ftree-vectorize -fcilkplus execution test -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/vla.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/vla.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/array_test1.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test1.c -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/array_test2.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test2.c -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/conditional.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/conditional.c -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -std=c99 (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -std=c99 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -fcilkplus -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -fcilkplus -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/fn_ptr.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -std=c99 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -std=c99 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -std=c99 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -std=c99 (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -std=c99 (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -std=c99 (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -std=c99 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -std=c99 (test for errors, line 24) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -std=c99 (test for errors, line 25) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -std=c99 (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -std=c99 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -std=c99 (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -std=c99 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -std=c99 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/if_test.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/if_test.c -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus -std=c99 (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus -std=c99 (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus -std=c99 (test for errors, line 32) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus -std=c99 (test for errors, line 43) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 31) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 42) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 53) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 58) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 63) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 67) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 70) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 78) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 82) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 87) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 92) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 96) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -fcilkplus -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -fcilkplus -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -fcilkplus -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -fcilkplus -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -fcilkplus -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -fcilkplus -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -fcilkplus -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -fcilkplus -std=c99 (test for warnings, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -fcilkplus -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -fcilkplus -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -fcilkplus -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus -std=c99 (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus -std=c99 defined (test for warnings, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -fcilkplus -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -fcilkplus -std=c99 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr58942.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -fcilkplus -std=c99 (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -fcilkplus -std=c99 (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -fcilkplus -std=c99 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455-2.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -fcilkplus -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61962.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -fcilkplus -std=c99 (test for errors, line 5) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr63884.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -std=c99 (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -std=c99 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -std=c99 (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -std=c99 (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -std=c99 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -std=c99 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -std=c99 (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -std=c99 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -std=c99 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -fcilkplus -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -fcilkplus -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -fcilkplus -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -fcilkplus -std=c99 (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -fcilkplus -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus -std=c99 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/vla.c -fcilkplus -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/vla.c -fcilkplus -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -fcilkplus -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/array_test1.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test1.c -fcilkplus -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/array_test2.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test2.c -fcilkplus -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -fcilkplus -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -fcilkplus -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -fcilkplus -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -fcilkplus -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -fcilkplus -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/conditional.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/conditional.c -fcilkplus -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -O2 -std=c99 (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -O2 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -O2 -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -O2 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -O2 -std=c99 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -fcilkplus -O2 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -fcilkplus -O2 -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -fcilkplus -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -fcilkplus -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/fn_ptr.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O2 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O2 -std=c99 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O2 -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O2 -std=c99 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O2 -std=c99 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O2 -std=c99 (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O2 -std=c99 (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O2 -std=c99 (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O2 -std=c99 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O2 -std=c99 (test for errors, line 24) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O2 -std=c99 (test for errors, line 25) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O2 -std=c99 (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -O2 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -O2 -std=c99 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -O2 -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -O2 -std=c99 (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -O2 -std=c99 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -O2 -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -O2 -std=c99 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -fcilkplus -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/if_test.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/if_test.c -fcilkplus -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus -O2 -std=c99 (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus -O2 -std=c99 (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus -O2 -std=c99 (test for errors, line 32) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus -O2 -std=c99 (test for errors, line 43) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 31) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 42) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 53) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 58) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 63) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 67) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 70) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 78) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 82) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 87) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 92) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 96) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -fcilkplus -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -fcilkplus -O2 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -fcilkplus -O2 -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -fcilkplus -O2 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -fcilkplus -O2 -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -fcilkplus -O2 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -fcilkplus -O2 -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -fcilkplus -O2 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -fcilkplus -O2 -std=c99 (test for warnings, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -fcilkplus -O2 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -fcilkplus -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -fcilkplus -O2 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -fcilkplus -O2 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus -O2 -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus -O2 -std=c99 (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus -O2 -std=c99 defined (test for warnings, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -fcilkplus -O2 -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -fcilkplus -O2 -std=c99 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr58942.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -fcilkplus -O2 -std=c99 (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -fcilkplus -O2 -std=c99 (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -fcilkplus -O2 -std=c99 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455-2.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -fcilkplus -O2 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61962.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -fcilkplus -O2 -std=c99 (test for errors, line 5) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -O2 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -O2 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr63884.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -O2 -std=c99 (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -O2 -std=c99 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -O2 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -O2 -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -O2 -std=c99 (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -O2 -std=c99 (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -O2 -std=c99 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -O2 -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -O2 -std=c99 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -O2 -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -O2 -std=c99 (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -O2 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -O2 -std=c99 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -O2 -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -O2 -std=c99 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -fcilkplus -O2 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -fcilkplus -O2 -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -fcilkplus -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -fcilkplus -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -fcilkplus -O2 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -fcilkplus -O2 -std=c99 (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -fcilkplus -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -fcilkplus -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -fcilkplus -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -fcilkplus -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus -O2 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus -O2 -std=c99 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus -O2 -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/vla.c -fcilkplus -O2 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/vla.c -fcilkplus -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -fcilkplus -O3 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/array_test1.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test1.c -fcilkplus -O3 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/array_test2.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test2.c -fcilkplus -O3 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -fcilkplus -O3 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -fcilkplus -O3 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -fcilkplus -O3 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -fcilkplus -O3 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -fcilkplus -O3 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/conditional.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/conditional.c -fcilkplus -O3 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -O3 -std=c99 (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -O3 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -O3 -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -O3 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -O3 -std=c99 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -fcilkplus -O3 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -fcilkplus -O3 -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -fcilkplus -O3 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -fcilkplus -O3 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/fn_ptr.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O3 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O3 -std=c99 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O3 -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O3 -std=c99 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O3 -std=c99 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O3 -std=c99 (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O3 -std=c99 (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O3 -std=c99 (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O3 -std=c99 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O3 -std=c99 (test for errors, line 24) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O3 -std=c99 (test for errors, line 25) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O3 -std=c99 (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -O3 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -O3 -std=c99 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -O3 -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -O3 -std=c99 (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -O3 -std=c99 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -O3 -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -O3 -std=c99 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -fcilkplus -O3 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/if_test.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/if_test.c -fcilkplus -O3 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus -O3 -std=c99 (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus -O3 -std=c99 (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus -O3 -std=c99 (test for errors, line 32) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus -O3 -std=c99 (test for errors, line 43) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 31) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 42) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 53) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 58) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 63) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 67) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 70) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 78) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 82) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 87) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 92) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 96) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -fcilkplus -O3 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -fcilkplus -O3 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -fcilkplus -O3 -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -fcilkplus -O3 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -fcilkplus -O3 -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -fcilkplus -O3 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -fcilkplus -O3 -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -fcilkplus -O3 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -fcilkplus -O3 -std=c99 (test for warnings, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -fcilkplus -O3 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -fcilkplus -O3 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -fcilkplus -O3 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -fcilkplus -O3 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus -O3 -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus -O3 -std=c99 (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus -O3 -std=c99 defined (test for warnings, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -fcilkplus -O3 -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -fcilkplus -O3 -std=c99 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr58942.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -fcilkplus -O3 -std=c99 (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -fcilkplus -O3 -std=c99 (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -fcilkplus -O3 -std=c99 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455-2.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -fcilkplus -O3 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61962.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -fcilkplus -O3 -std=c99 (test for errors, line 5) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -O3 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -O3 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr63884.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -O3 -std=c99 (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -O3 -std=c99 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -O3 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -O3 -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -O3 -std=c99 (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -O3 -std=c99 (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -O3 -std=c99 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -O3 -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -O3 -std=c99 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -O3 -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -O3 -std=c99 (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -O3 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -O3 -std=c99 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -O3 -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -O3 -std=c99 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -fcilkplus -O3 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -fcilkplus -O3 -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -fcilkplus -O3 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -fcilkplus -O3 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -fcilkplus -O3 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -fcilkplus -O3 -std=c99 (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -fcilkplus -O3 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -fcilkplus -O3 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -fcilkplus -O3 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -fcilkplus -O3 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus -O3 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus -O3 -std=c99 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus -O3 -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/vla.c -fcilkplus -O3 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/vla.c -fcilkplus -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/an-if.c -fcilkplus -g -O0 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/array_test1.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test1.c -fcilkplus -g -O0 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/array_test2.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test2.c -fcilkplus -g -O0 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/array_test_ND.c -fcilkplus -g -O0 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -fcilkplus -g -O0 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -fcilkplus -g -O0 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/builtin_func_double2.c -fcilkplus -g -O0 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/comma_exp.c -fcilkplus -g -O0 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/conditional.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/conditional.c -fcilkplus -g -O0 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -g -O0 -std=c99 (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -g -O0 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -g -O0 -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -g -O0 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -g -O0 -std=c99 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/decl-ptr-colon.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -fcilkplus -g -O0 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -fcilkplus -g -O0 -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/dimensionless-arrays.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once.c -fcilkplus -g -O0 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/exec-once2.c -fcilkplus -g -O0 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/fn_ptr.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -g -O0 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -g -O0 -std=c99 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -g -O0 -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -g -O0 -std=c99 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -g -O0 -std=c99 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -g -O0 -std=c99 (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -g -O0 -std=c99 (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -g -O0 -std=c99 (test for errors, line 22) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -g -O0 -std=c99 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -g -O0 -std=c99 (test for errors, line 24) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -g -O0 -std=c99 (test for errors, line 25) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -g -O0 -std=c99 (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/fp_triplet_values.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -g -O0 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -g -O0 -std=c99 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -g -O0 -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -g -O0 -std=c99 (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -g -O0 -std=c99 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -g -O0 -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -g -O0 -std=c99 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/gather-scatter-errors.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/gather_scatter.c -fcilkplus -g -O0 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/if_test.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/if_test.c -fcilkplus -g -O0 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus -g -O0 -std=c99 (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus -g -O0 -std=c99 (test for errors, line 26) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus -g -O0 -std=c99 (test for errors, line 32) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus -g -O0 -std=c99 (test for errors, line 43) -PASS: c-c++-common/cilk-plus/AN/if_test_errors.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 20) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 31) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 42) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 53) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 58) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 63) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 67) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 70) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 78) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 82) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 87) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 92) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 96) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/n-ptr-test.c -fcilkplus -g -O0 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -fcilkplus -g -O0 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -fcilkplus -g -O0 -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -fcilkplus -g -O0 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -fcilkplus -g -O0 -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors2.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -fcilkplus -g -O0 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -fcilkplus -g -O0 -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/parser_errors3.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -fcilkplus -g -O0 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/parser_errors4.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -fcilkplus -g -O0 -std=c99 (test for warnings, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -fcilkplus -g -O0 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57457-2.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57457.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57490.c -fcilkplus -g -O0 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -fcilkplus -g -O0 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -fcilkplus -g -O0 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/pr57541-2.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus -g -O0 -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus -g -O0 -std=c99 (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus -g -O0 -std=c99 defined (test for warnings, line 11) -PASS: c-c++-common/cilk-plus/AN/pr57541.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -fcilkplus -g -O0 -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -fcilkplus -g -O0 -std=c99 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr57577.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr58942.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -fcilkplus -g -O0 -std=c99 (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -fcilkplus -g -O0 -std=c99 (test for errors, line 7) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -fcilkplus -g -O0 -std=c99 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/pr61191.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455-2.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -fcilkplus -g -O0 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr61455.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61962.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -fcilkplus -g -O0 -std=c99 (test for errors, line 5) -PASS: c-c++-common/cilk-plus/AN/pr61963.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -g -O0 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -g -O0 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/pr63884.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -g -O0 -std=c99 (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -g -O0 -std=c99 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -g -O0 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -g -O0 -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -g -O0 -std=c99 (test for errors, line 19) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -g -O0 -std=c99 (test for errors, line 21) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -g -O0 -std=c99 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch2.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -g -O0 -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -g -O0 -std=c99 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -g -O0 -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -g -O0 -std=c99 (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -g -O0 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -g -O0 -std=c99 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -g -O0 -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -g -O0 -std=c99 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/AN/rank_mismatch3.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -fcilkplus -g -O0 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_implicit.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -fcilkplus -g -O0 -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/AN/sec_implicit2.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_implicit_ex.c -fcilkplus -g -O0 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c -fcilkplus -g -O0 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -fcilkplus -g -O0 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -fcilkplus -g -O0 -std=c99 (test for errors, line 12) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/sec_reduce_return.c -fcilkplus -g -O0 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/side-effects-1.c -fcilkplus -g -O0 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_builtin_return.c -fcilkplus -g -O0 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/test_sec_limits.c -fcilkplus -g -O0 -std=c99 execution test -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus -g -O0 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus -g -O0 -std=c99 (test for errors, line 15) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus -g -O0 -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/AN/tst_lngth.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/AN/vla.c -fcilkplus -g -O0 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/AN/vla.c -fcilkplus -g -O0 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-for-2.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-for-2.c -g execution test -PASS: c-c++-common/cilk-plus/CK/cilk-for-3.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-fors.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-fors.c -g execution test -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 10) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 20) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 24) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 27) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 30) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 33) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 36) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 39) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 42) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for errors, line 48) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain.c -g execution test -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -g (test for warnings, line 21) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -g (test for warnings, line 32) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -g (test for warnings, line 38) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c -g execution test -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -g (test for errors, line 22) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -g (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -g (test for errors, line 24) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g (test for errors, line 16) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g (test for errors, line 18) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 16) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 19) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 21) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 30) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 31) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 32) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 36) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 38) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 44) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 46) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 48) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 52) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 55) -PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib.c -g execution test -PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -g execution test -PASS: c-c++-common/cilk-plus/CK/fib_no_return.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_no_return.c -g execution test -PASS: c-c++-common/cilk-plus/CK/fib_no_sync.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_no_sync.c -g execution test -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -g (test for errors, line 4) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -g (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -g (test for errors, line 12) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/nested_cilk_for.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/nested_cilk_for.c -g execution test -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -g (test for errors, line 9) -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -g (test for errors, line 13) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -g (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -g (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -g (test for errors, line 18) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -g (test for errors, line 25) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -g (test for errors, line 33) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g (test for errors, line 29) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g (test for errors, line 35) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g (test for errors, line 41) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g (test for errors, line 47) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g (test for errors, line 53) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g (test for errors, line 59) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g (test for errors, line 65) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60469.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawn_in_return.c -g (test for errors, line 7) -PASS: c-c++-common/cilk-plus/CK/spawn_in_return.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawnee_inline.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawnee_inline.c -g execution test -PASS: c-c++-common/cilk-plus/CK/spawner_inline.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawner_inline.c -g execution test -PASS: c-c++-common/cilk-plus/CK/spawning_arg.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawning_arg.c -g execution test -PASS: c-c++-common/cilk-plus/CK/steal_check.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/steal_check.c -g execution test -PASS: c-c++-common/cilk-plus/CK/sync_wo_spawn.c -g (test for errors, line 6) -PASS: c-c++-common/cilk-plus/CK/sync_wo_spawn.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/test__cilk.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/test__cilk.c -g execution test -PASS: c-c++-common/cilk-plus/CK/varargs_test.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/varargs_test.c -g execution test -PASS: c-c++-common/cilk-plus/CK/cilk-for-2.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-for-2.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/cilk-for-3.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-fors.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-fors.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 20) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 24) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 27) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 30) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 33) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 36) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 39) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 42) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for errors, line 48) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O1 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O1 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O1 (test for warnings, line 21) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O1 (test for warnings, line 32) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O1 (test for warnings, line 38) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O1 (test for errors, line 22) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O1 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O1 (test for errors, line 24) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O1 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O1 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O1 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 19) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 21) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 30) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 31) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 32) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 36) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 38) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 44) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 46) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 48) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 52) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 55) -PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/fib_no_return.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_no_return.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/fib_no_sync.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_no_sync.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O1 (test for errors, line 4) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O1 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O1 (test for errors, line 12) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/nested_cilk_for.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/nested_cilk_for.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -O1 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O1 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O1 (test for errors, line 13) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O1 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O1 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O1 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O1 (test for errors, line 25) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O1 (test for errors, line 33) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O1 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O1 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O1 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O1 (test for errors, line 29) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O1 (test for errors, line 35) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O1 (test for errors, line 41) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O1 (test for errors, line 47) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O1 (test for errors, line 53) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O1 (test for errors, line 59) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O1 (test for errors, line 65) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60469.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawn_in_return.c -O1 (test for errors, line 7) -PASS: c-c++-common/cilk-plus/CK/spawn_in_return.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawnee_inline.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawnee_inline.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/spawner_inline.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawner_inline.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/spawning_arg.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawning_arg.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/steal_check.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/steal_check.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/sync_wo_spawn.c -O1 (test for errors, line 6) -PASS: c-c++-common/cilk-plus/CK/sync_wo_spawn.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/test__cilk.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/test__cilk.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/varargs_test.c -O1 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/varargs_test.c -O1 execution test -PASS: c-c++-common/cilk-plus/CK/cilk-for-2.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-for-2.c -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/CK/cilk-for-3.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-fors.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-fors.c -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -std=c99 (test for errors, line 10) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -std=c99 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -std=c99 (test for errors, line 20) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -std=c99 (test for errors, line 24) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -std=c99 (test for errors, line 27) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -std=c99 (test for errors, line 30) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -std=c99 (test for errors, line 33) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -std=c99 (test for errors, line 36) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -std=c99 (test for errors, line 39) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -std=c99 (test for errors, line 42) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -std=c99 (test for errors, line 48) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain.c -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O2 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O2 -std=c99 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O2 -std=c99 (test for warnings, line 21) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O2 -std=c99 (test for warnings, line 32) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O2 -std=c99 (test for warnings, line 38) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O2 -std=c99 (test for errors, line 22) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O2 -std=c99 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O2 -std=c99 (test for errors, line 24) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O2 -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O2 -std=c99 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O2 -std=c99 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 19) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 21) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 30) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 31) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 32) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 36) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 38) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 44) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 46) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 48) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 52) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 55) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib.c -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/CK/fib_no_return.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_no_return.c -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/CK/fib_no_sync.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_no_sync.c -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O2 -std=c99 (test for errors, line 4) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O2 -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O2 -std=c99 (test for errors, line 12) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/nested_cilk_for.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/nested_cilk_for.c -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -O2 -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O2 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O2 -std=c99 (test for errors, line 13) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O2 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O2 -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O2 -std=c99 (test for errors, line 18) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O2 -std=c99 (test for errors, line 25) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O2 -std=c99 (test for errors, line 33) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O2 -std=c99 (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O2 -std=c99 (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O2 -std=c99 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O2 -std=c99 (test for errors, line 29) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O2 -std=c99 (test for errors, line 35) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O2 -std=c99 (test for errors, line 41) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O2 -std=c99 (test for errors, line 47) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O2 -std=c99 (test for errors, line 53) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O2 -std=c99 (test for errors, line 59) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O2 -std=c99 (test for errors, line 65) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60469.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawn_in_return.c -O2 -std=c99 (test for errors, line 7) -PASS: c-c++-common/cilk-plus/CK/spawn_in_return.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawnee_inline.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawnee_inline.c -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/CK/spawner_inline.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawner_inline.c -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/CK/spawning_arg.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawning_arg.c -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/CK/steal_check.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/steal_check.c -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/CK/sync_wo_spawn.c -O2 -std=c99 (test for errors, line 6) -PASS: c-c++-common/cilk-plus/CK/sync_wo_spawn.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/test__cilk.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/test__cilk.c -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/CK/varargs_test.c -O2 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/varargs_test.c -O2 -std=c99 execution test -PASS: c-c++-common/cilk-plus/CK/cilk-for-2.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-for-2.c -O2 -ftree-vectorize execution test -PASS: c-c++-common/cilk-plus/CK/cilk-for-3.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-fors.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-fors.c -O2 -ftree-vectorize execution test -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -ftree-vectorize (test for errors, line 10) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -ftree-vectorize (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -ftree-vectorize (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -ftree-vectorize (test for errors, line 20) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -ftree-vectorize (test for errors, line 24) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -ftree-vectorize (test for errors, line 27) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -ftree-vectorize (test for errors, line 30) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -ftree-vectorize (test for errors, line 33) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -ftree-vectorize (test for errors, line 36) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -ftree-vectorize (test for errors, line 39) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -ftree-vectorize (test for errors, line 42) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -ftree-vectorize (test for errors, line 48) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain.c -O2 -ftree-vectorize execution test -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O2 -ftree-vectorize (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O2 -ftree-vectorize (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O2 -ftree-vectorize (test for warnings, line 21) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O2 -ftree-vectorize (test for warnings, line 32) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O2 -ftree-vectorize (test for warnings, line 38) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c -O2 -ftree-vectorize execution test -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O2 -ftree-vectorize (test for errors, line 22) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O2 -ftree-vectorize (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O2 -ftree-vectorize (test for errors, line 24) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O2 -ftree-vectorize (test for errors, line 16) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O2 -ftree-vectorize (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O2 -ftree-vectorize (test for errors, line 18) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 16) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 19) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 21) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 30) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 31) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 32) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 36) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 38) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 44) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 46) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 48) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 52) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 55) -PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib.c -O2 -ftree-vectorize execution test -PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -O2 -ftree-vectorize execution test -PASS: c-c++-common/cilk-plus/CK/fib_no_return.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_no_return.c -O2 -ftree-vectorize execution test -PASS: c-c++-common/cilk-plus/CK/fib_no_sync.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_no_sync.c -O2 -ftree-vectorize execution test -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O2 -ftree-vectorize (test for errors, line 4) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O2 -ftree-vectorize (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O2 -ftree-vectorize (test for errors, line 12) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/nested_cilk_for.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/nested_cilk_for.c -O2 -ftree-vectorize execution test -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -O2 -ftree-vectorize (test for errors, line 9) -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O2 -ftree-vectorize (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O2 -ftree-vectorize (test for errors, line 13) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O2 -ftree-vectorize (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O2 -ftree-vectorize (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O2 -ftree-vectorize (test for errors, line 18) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O2 -ftree-vectorize (test for errors, line 25) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O2 -ftree-vectorize (test for errors, line 33) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O2 -ftree-vectorize (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O2 -ftree-vectorize (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O2 -ftree-vectorize (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O2 -ftree-vectorize (test for errors, line 29) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O2 -ftree-vectorize (test for errors, line 35) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O2 -ftree-vectorize (test for errors, line 41) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O2 -ftree-vectorize (test for errors, line 47) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O2 -ftree-vectorize (test for errors, line 53) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O2 -ftree-vectorize (test for errors, line 59) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O2 -ftree-vectorize (test for errors, line 65) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60469.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawn_in_return.c -O2 -ftree-vectorize (test for errors, line 7) -PASS: c-c++-common/cilk-plus/CK/spawn_in_return.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawnee_inline.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawnee_inline.c -O2 -ftree-vectorize execution test -PASS: c-c++-common/cilk-plus/CK/spawner_inline.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawner_inline.c -O2 -ftree-vectorize execution test -PASS: c-c++-common/cilk-plus/CK/spawning_arg.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawning_arg.c -O2 -ftree-vectorize execution test -PASS: c-c++-common/cilk-plus/CK/steal_check.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/steal_check.c -O2 -ftree-vectorize execution test -PASS: c-c++-common/cilk-plus/CK/sync_wo_spawn.c -O2 -ftree-vectorize (test for errors, line 6) -PASS: c-c++-common/cilk-plus/CK/sync_wo_spawn.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/test__cilk.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/test__cilk.c -O2 -ftree-vectorize execution test -PASS: c-c++-common/cilk-plus/CK/varargs_test.c -O2 -ftree-vectorize (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/varargs_test.c -O2 -ftree-vectorize execution test -PASS: c-c++-common/cilk-plus/CK/cilk-for-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-for-2.c -O3 -g execution test -PASS: c-c++-common/cilk-plus/CK/cilk-for-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-fors.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-fors.c -O3 -g execution test -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -g (test for errors, line 10) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -g (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -g (test for errors, line 20) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -g (test for errors, line 24) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -g (test for errors, line 27) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -g (test for errors, line 30) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -g (test for errors, line 33) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -g (test for errors, line 36) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -g (test for errors, line 39) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -g (test for errors, line 42) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -g (test for errors, line 48) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain.c -O3 -g execution test -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O3 -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O3 -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O3 -g (test for warnings, line 21) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O3 -g (test for warnings, line 32) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O3 -g (test for warnings, line 38) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c -O3 -g execution test -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O3 -g (test for errors, line 22) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O3 -g (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O3 -g (test for errors, line 24) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 -g (test for errors, line 16) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 -g (test for errors, line 18) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 16) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 19) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 21) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 30) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 31) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 32) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 36) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 38) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 44) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 46) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 48) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 52) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 55) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib.c -O3 -g execution test -PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -O3 -g execution test -PASS: c-c++-common/cilk-plus/CK/fib_no_return.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_no_return.c -O3 -g execution test -PASS: c-c++-common/cilk-plus/CK/fib_no_sync.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_no_sync.c -O3 -g execution test -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O3 -g (test for errors, line 4) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O3 -g (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O3 -g (test for errors, line 12) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/nested_cilk_for.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/nested_cilk_for.c -O3 -g execution test -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -O3 -g (test for errors, line 9) -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O3 -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O3 -g (test for errors, line 13) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O3 -g (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O3 -g (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O3 -g (test for errors, line 18) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O3 -g (test for errors, line 25) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O3 -g (test for errors, line 33) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 -g (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 -g (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 -g (test for errors, line 29) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 -g (test for errors, line 35) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 -g (test for errors, line 41) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 -g (test for errors, line 47) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 -g (test for errors, line 53) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 -g (test for errors, line 59) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 -g (test for errors, line 65) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60469.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawn_in_return.c -O3 -g (test for errors, line 7) -PASS: c-c++-common/cilk-plus/CK/spawn_in_return.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawnee_inline.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawnee_inline.c -O3 -g execution test -PASS: c-c++-common/cilk-plus/CK/spawner_inline.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawner_inline.c -O3 -g execution test -PASS: c-c++-common/cilk-plus/CK/spawning_arg.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawning_arg.c -O3 -g execution test -PASS: c-c++-common/cilk-plus/CK/steal_check.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/steal_check.c -O3 -g execution test -PASS: c-c++-common/cilk-plus/CK/sync_wo_spawn.c -O3 -g (test for errors, line 6) -PASS: c-c++-common/cilk-plus/CK/sync_wo_spawn.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/test__cilk.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/test__cilk.c -O3 -g execution test -PASS: c-c++-common/cilk-plus/CK/varargs_test.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/varargs_test.c -O3 -g execution test -PASS: c-c++-common/cilk-plus/CK/cilk-for-2.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-for-2.c -O3 -flto -g execution test -PASS: c-c++-common/cilk-plus/CK/cilk-for-3.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-fors.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk-fors.c -O3 -flto -g execution test -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -flto -g (test for errors, line 10) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -flto -g (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -flto -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -flto -g (test for errors, line 20) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -flto -g (test for errors, line 24) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -flto -g (test for errors, line 27) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -flto -g (test for errors, line 30) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -flto -g (test for errors, line 33) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -flto -g (test for errors, line 36) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -flto -g (test for errors, line 39) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -flto -g (test for errors, line 42) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -flto -g (test for errors, line 48) -PASS: c-c++-common/cilk-plus/CK/cilk_for_errors.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain.c -O3 -flto -g execution test -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O3 -flto -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O3 -flto -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O3 -flto -g (test for warnings, line 21) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O3 -flto -g (test for warnings, line 32) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O3 -flto -g (test for warnings, line 38) -PASS: c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c -O3 -flto -g execution test -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O3 -flto -g (test for errors, line 22) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O3 -flto -g (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O3 -flto -g (test for errors, line 24) -PASS: c-c++-common/cilk-plus/CK/compound_cilk_spawn.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 -flto -g (test for errors, line 16) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 -flto -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 -flto -g (test for errors, line 18) -PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 16) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 19) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 21) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 30) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 31) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 32) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 36) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 38) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 44) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 46) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 48) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 52) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 55) -PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib.c -O3 -flto -g execution test -PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -O3 -flto -g execution test -PASS: c-c++-common/cilk-plus/CK/fib_no_return.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_no_return.c -O3 -flto -g execution test -PASS: c-c++-common/cilk-plus/CK/fib_no_sync.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/fib_no_sync.c -O3 -flto -g execution test -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O3 -flto -g (test for errors, line 4) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O3 -flto -g (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O3 -flto -g (test for errors, line 12) -PASS: c-c++-common/cilk-plus/CK/invalid_spawns.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/nested_cilk_for.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/nested_cilk_for.c -O3 -flto -g execution test -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -O3 -flto -g (test for errors, line 9) -PASS: c-c++-common/cilk-plus/CK/no_args_error.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O3 -flto -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O3 -flto -g (test for errors, line 13) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O3 -flto -g (test for errors, line 14) -PASS: c-c++-common/cilk-plus/CK/pr59631.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O3 -flto -g (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O3 -flto -g (test for errors, line 18) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O3 -flto -g (test for errors, line 25) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O3 -flto -g (test for errors, line 33) -PASS: c-c++-common/cilk-plus/CK/pr60197-2.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 -flto -g (test for errors, line 11) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 -flto -g (test for errors, line 17) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 -flto -g (test for errors, line 23) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 -flto -g (test for errors, line 29) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 -flto -g (test for errors, line 35) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 -flto -g (test for errors, line 41) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 -flto -g (test for errors, line 47) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 -flto -g (test for errors, line 53) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 -flto -g (test for errors, line 59) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 -flto -g (test for errors, line 65) -PASS: c-c++-common/cilk-plus/CK/pr60197.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/pr60469.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawn_in_return.c -O3 -flto -g (test for errors, line 7) -PASS: c-c++-common/cilk-plus/CK/spawn_in_return.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawnee_inline.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawnee_inline.c -O3 -flto -g execution test -PASS: c-c++-common/cilk-plus/CK/spawner_inline.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawner_inline.c -O3 -flto -g execution test -PASS: c-c++-common/cilk-plus/CK/spawning_arg.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/spawning_arg.c -O3 -flto -g execution test -PASS: c-c++-common/cilk-plus/CK/steal_check.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/steal_check.c -O3 -flto -g execution test -PASS: c-c++-common/cilk-plus/CK/sync_wo_spawn.c -O3 -flto -g (test for errors, line 6) -PASS: c-c++-common/cilk-plus/CK/sync_wo_spawn.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/test__cilk.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/test__cilk.c -O3 -flto -g execution test -PASS: c-c++-common/cilk-plus/CK/varargs_test.c -O3 -flto -g (test for excess errors) -PASS: c-c++-common/cilk-plus/CK/varargs_test.c -O3 -flto -g execution test -PASS: c-c++-common/cilk-plus/SE/ef_error.c -g (test for errors, line 6) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -g (test for errors, line 9) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -g (test for errors, line 14) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -g (test for errors, line 19) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -g (test for errors, line 24) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_error2.c -g (test for warnings, line 6) -PASS: c-c++-common/cilk-plus/SE/ef_error2.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_error3.c -g (test for warnings, line 6) -PASS: c-c++-common/cilk-plus/SE/ef_error3.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_test.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_test2.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -g (test for errors, line 16) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -g (test for errors, line 23) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -g (test for errors, line 38) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -g (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -O3 -std=c99 (test for errors, line 6) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -O3 -std=c99 (test for errors, line 9) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -O3 -std=c99 (test for errors, line 14) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -O3 -std=c99 (test for errors, line 19) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -O3 -std=c99 (test for errors, line 24) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_error2.c -O3 -std=c99 (test for warnings, line 6) -PASS: c-c++-common/cilk-plus/SE/ef_error2.c -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_error3.c -O3 -std=c99 (test for warnings, line 6) -PASS: c-c++-common/cilk-plus/SE/ef_error3.c -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_test.c -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_test2.c -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -O3 -std=c99 (test for errors, line 8) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -O3 -std=c99 (test for errors, line 16) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -O3 -std=c99 (test for errors, line 23) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -O3 -std=c99 (test for errors, line 38) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -O3 -std=c99 (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -O3 -g (test for errors, line 6) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -O3 -g (test for errors, line 9) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -O3 -g (test for errors, line 14) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -O3 -g (test for errors, line 19) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -O3 -g (test for errors, line 24) -PASS: c-c++-common/cilk-plus/SE/ef_error.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_error2.c -O3 -g (test for warnings, line 6) -PASS: c-c++-common/cilk-plus/SE/ef_error2.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_error3.c -O3 -g (test for warnings, line 6) -PASS: c-c++-common/cilk-plus/SE/ef_error3.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_test.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/ef_test2.c -O3 -g (test for excess errors) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -O3 -g (test for errors, line 8) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -O3 -g (test for errors, line 16) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -O3 -g (test for errors, line 23) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -O3 -g (test for errors, line 38) -PASS: c-c++-common/cilk-plus/SE/vlength_errors.c -O3 -g (test for excess errors) Running [...]/hurd/master/gcc/testsuite/gcc.dg/compat/compat.exp ... PASS: gcc.dg/compat/fnptr-by-value-1 c_compat_main_tst.o compile PASS: gcc.dg/compat/fnptr-by-value-1 c_compat_x_tst.o compile @@ -51950,8 +46780,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) -PASS: gcc.dg/20021014-1.c (test for excess errors) -PASS: gcc.dg/20021014-1.c execution test +UNSUPPORTED: gcc.dg/20021014-1.c PASS: gcc.dg/20021018-1.c (test for excess errors) PASS: gcc.dg/20021018-1.c execution test PASS: gcc.dg/20021023-1.c (test for excess errors) @@ -52111,12 +46940,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) -PASS: gcc.dg/20050309-1.c (test for excess errors) +UNSUPPORTED: gcc.dg/20050309-1.c PASS: gcc.dg/20050321-1.c (test for excess errors) PASS: gcc.dg/20050321-2.c (test for excess errors) PASS: gcc.dg/20050325-1.c (test for excess errors) 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) @@ -52138,7 +46967,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 -PASS: gcc.dg/20051201-1.c (test for excess errors) +UNSUPPORTED: gcc.dg/20051201-1.c PASS: gcc.dg/20051207-1.c (test for excess errors) PASS: gcc.dg/20051207-2.c (test for excess errors) PASS: gcc.dg/20051207-3.c (test for errors, line 7) @@ -53961,8 +48790,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) -PASS: gcc.dg/aru-2.c (test for excess errors) -PASS: gcc.dg/aru-2.c execution test +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) @@ -54334,23 +49162,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) -PASS: gcc.dg/attr-ifunc-1.c (test for excess errors) -PASS: gcc.dg/attr-ifunc-1.c execution test -PASS: gcc.dg/attr-ifunc-2.c (test for warnings, line 8) -PASS: gcc.dg/attr-ifunc-2.c (test for errors, line 10) -PASS: gcc.dg/attr-ifunc-2.c (test for warnings, line 13) -PASS: gcc.dg/attr-ifunc-2.c (test for errors, line 17) -PASS: gcc.dg/attr-ifunc-2.c (test for warnings, line 20) -PASS: gcc.dg/attr-ifunc-2.c (test for errors, line 22) -PASS: gcc.dg/attr-ifunc-2.c (test for errors, line 25) -PASS: gcc.dg/attr-ifunc-2.c (test for errors, line 27) -PASS: gcc.dg/attr-ifunc-2.c (test for excess errors) -PASS: gcc.dg/attr-ifunc-3.c (test for excess errors) -PASS: gcc.dg/attr-ifunc-3.c execution test -PASS: gcc.dg/attr-ifunc-4.c (test for excess errors) -PASS: gcc.dg/attr-ifunc-4.c execution test -PASS: gcc.dg/attr-ifunc-5.c (test for excess errors) -PASS: gcc.dg/attr-ifunc-5.c execution test +UNSUPPORTED: gcc.dg/attr-ifunc-1.c +UNSUPPORTED: gcc.dg/attr-ifunc-2.c +UNSUPPORTED: gcc.dg/attr-ifunc-3.c +UNSUPPORTED: gcc.dg/attr-ifunc-4.c +UNSUPPORTED: gcc.dg/attr-ifunc-5.c PASS: gcc.dg/attr-invalid.c (test for warnings, line 12) PASS: gcc.dg/attr-invalid.c (test for warnings, line 14) PASS: gcc.dg/attr-invalid.c (test for warnings, line 17) @@ -58480,9 +53296,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) -PASS: gcc.dg/cleanup-10.c execution test +FAIL: gcc.dg/cleanup-10.c execution test PASS: gcc.dg/cleanup-11.c (test for excess errors) -PASS: gcc.dg/cleanup-11.c execution test +FAIL: gcc.dg/cleanup-11.c execution test 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) @@ -58500,9 +53316,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) -PASS: gcc.dg/cleanup-8.c execution test +FAIL: gcc.dg/cleanup-8.c execution test PASS: gcc.dg/cleanup-9.c (test for excess errors) -PASS: gcc.dg/cleanup-9.c execution test +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 @@ -59852,7 +54668,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) -PASS: gcc.dg/iec-559-macros-9.c (test for excess errors) +UNSUPPORTED: gcc.dg/iec-559-macros-9.c PASS: gcc.dg/if-empty-1.c (test for warnings, line 10) PASS: gcc.dg/if-empty-1.c (test for warnings, line 18) PASS: gcc.dg/if-empty-1.c (test for excess errors) @@ -61124,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) PASS: gcc.dg/multiword-1.c execution test -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) @@ -61143,8 +55958,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) -PASS: gcc.dg/nested-func-4.c (test for excess errors) -PASS: gcc.dg/nested-func-4.c execution test +UNSUPPORTED: gcc.dg/nested-func-4.c PASS: gcc.dg/nested-func-5.c (test for excess errors) PASS: gcc.dg/nested-func-6.c (test for bogus messages, line 5) PASS: gcc.dg/nested-func-6.c (test for excess errors) @@ -62538,8 +57352,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) -PASS: gcc.dg/pr32450.c (test for excess errors) -PASS: gcc.dg/pr32450.c execution test +UNSUPPORTED: gcc.dg/pr32450.c PASS: gcc.dg/pr32559.c (test for excess errors) PASS: gcc.dg/pr32573.c (test for excess errors) PASS: gcc.dg/pr32721.c (test for excess errors) @@ -63025,8 +57838,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) -PASS: gcc.dg/pr43643.c (test for excess errors) -PASS: gcc.dg/pr43643.c execution test +UNSUPPORTED: gcc.dg/pr43643.c PASS: gcc.dg/pr43670.c (test for excess errors) PASS: gcc.dg/pr43730.c (test for excess errors) PASS: gcc.dg/pr43864-2.c (test for excess errors) @@ -63078,7 +57890,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 -PASS: gcc.dg/pr44674.c (test for excess errors) +UNSUPPORTED: gcc.dg/pr44674.c PASS: gcc.dg/pr44699.c (test for excess errors) PASS: gcc.dg/pr44838.c (test for excess errors) PASS: gcc.dg/pr44838.c execution test @@ -63143,7 +57955,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) -PASS: gcc.dg/pr46255.c (test for excess errors) +UNSUPPORTED: gcc.dg/pr46255.c PASS: gcc.dg/pr46288.c (test for excess errors) PASS: gcc.dg/pr46307.c (test for excess errors) PASS: gcc.dg/pr46309-2.c (test for excess errors) @@ -63226,9 +58038,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) -PASS: gcc.dg/pr47793.c (test for excess errors) -PASS: gcc.dg/pr47793.c execution test -PASS: gcc.dg/pr47793.c scan-file . +UNSUPPORTED: gcc.dg/pr47793.c 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 @@ -63691,7 +58501,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) -PASS: gcc.dg/pr58432.c (test for excess errors) +UNSUPPORTED: gcc.dg/pr58432.c PASS: gcc.dg/pr58463.c (test for excess errors) PASS: gcc.dg/pr58668.c (test for excess errors) PASS: gcc.dg/pr58742-1.c (test for excess errors) @@ -64375,15 +59185,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) -PASS: gcc.dg/profile-dir-1.c (test for excess errors) -PASS: gcc.dg/profile-dir-1.c scan-ipa-dump cgraph " ./profile-dir-1.gcda" -PASS: gcc.dg/profile-dir-2.c (test for excess errors) -PASS: gcc.dg/profile-dir-2.c scan-ipa-dump cgraph "/profile-dir-2.gcda" -PASS: gcc.dg/profile-dir-3.c (test for excess errors) -PASS: gcc.dg/profile-dir-3.c scan-ipa-dump cgraph " ./profile-dir-3.gcda" -PASS: gcc.dg/profile-generate-1.c (test for excess errors) +UNSUPPORTED: gcc.dg/profile-dir-1.c +UNSUPPORTED: gcc.dg/profile-dir-2.c +UNSUPPORTED: gcc.dg/profile-dir-3.c +UNSUPPORTED: gcc.dg/profile-generate-1.c PASS: gcc.dg/profile-generate-2.c (test for excess errors) -PASS: gcc.dg/profile-generate-3.c (test for excess errors) +UNSUPPORTED: gcc.dg/profile-generate-3.c 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) @@ -64939,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) 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 -PASS: gcc.dg/split-2.c (test for excess errors) -PASS: gcc.dg/split-2.c execution test -PASS: gcc.dg/split-3.c (test for excess errors) -PASS: gcc.dg/split-3.c execution test -PASS: gcc.dg/split-4.c (test for excess errors) -PASS: gcc.dg/split-4.c execution test -PASS: gcc.dg/split-5.c (test for excess errors) -PASS: gcc.dg/split-5.c execution test -PASS: gcc.dg/split-6.c (test for excess errors) -PASS: gcc.dg/split-6.c execution test +UNSUPPORTED: gcc.dg/split-1.c +UNSUPPORTED: gcc.dg/split-2.c +UNSUPPORTED: gcc.dg/split-3.c +UNSUPPORTED: gcc.dg/split-4.c +UNSUPPORTED: gcc.dg/split-5.c +UNSUPPORTED: gcc.dg/split-6.c 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) @@ -67796,7 +62597,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) -PASS: c-c++-common/pr37743.c -Wc++-compat (test for excess errors) +UNSUPPORTED: c-c++-common/pr37743.c -Wc++-compat PASS: c-c++-common/pr41779.c -Wc++-compat (test for warnings, line 30) PASS: c-c++-common/pr41779.c -Wc++-compat (test for warnings, line 55) PASS: c-c++-common/pr41779.c -Wc++-compat (test for excess errors) @@ -72590,7 +67391,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) -PASS: gcc.dg/gomp/pr27573.c (test for excess errors) +UNSUPPORTED: gcc.dg/gomp/pr27573.c 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) @@ -73115,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 -UNSUPPORTED: gcc.dg/guality/asm-1.c -O1 line 14 f == 14 -PASS: gcc.dg/guality/asm-1.c -O2 (test for excess errors) -PASS: gcc.dg/guality/asm-1.c -O2 execution test -UNSUPPORTED: gcc.dg/guality/asm-1.c -O2 line 14 f == 14 -PASS: gcc.dg/guality/asm-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: gcc.dg/guality/asm-1.c -O3 -fomit-frame-pointer execution test -UNSUPPORTED: gcc.dg/guality/asm-1.c -O3 -fomit-frame-pointer line 14 f == 14 -PASS: gcc.dg/guality/asm-1.c -O3 -g (test for excess errors) -PASS: gcc.dg/guality/asm-1.c -O3 -g execution test -UNSUPPORTED: gcc.dg/guality/asm-1.c -O3 -g line 14 f == 14 -PASS: gcc.dg/guality/asm-1.c -Os (test for excess errors) -PASS: gcc.dg/guality/asm-1.c -Os execution test -PASS: gcc.dg/guality/asm-1.c -Os line 14 f == 14 -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 -FAIL: gcc.dg/guality/vla-1.c -O0 line 17 sizeof (a) == 6 -PASS: gcc.dg/guality/vla-1.c -O0 line 24 i == 5 -FAIL: 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 -FAIL: 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 -FAIL: 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 -FAIL: 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 -FAIL: 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 -FAIL: 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 -FAIL: 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 -FAIL: 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 -FAIL: gcc.dg/guality/vla-2.c -O0 line 16 sizeof (a) == 5 * sizeof (int) -FAIL: 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 -FAIL: gcc.dg/guality/vla-2.c -O1 line 16 sizeof (a) == 5 * sizeof (int) -FAIL: 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 -FAIL: gcc.dg/guality/vla-2.c -O2 line 16 sizeof (a) == 5 * sizeof (int) -FAIL: 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 -FAIL: gcc.dg/guality/vla-2.c -O3 -fomit-frame-pointer line 16 sizeof (a) == 5 * sizeof (int) -FAIL: 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 -FAIL: gcc.dg/guality/vla-2.c -O3 -g line 16 sizeof (a) == 5 * sizeof (int) -FAIL: 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 -FAIL: gcc.dg/guality/vla-2.c -Os line 16 sizeof (a) == 5 * sizeof (int) -FAIL: 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 -FAIL: gcc.dg/guality/vla-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 sizeof (a) == 5 * sizeof (int) -FAIL: 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 -FAIL: gcc.dg/guality/vla-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 sizeof (a) == 5 * sizeof (int) -FAIL: 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" @@ -81623,33 +73163,39 @@ 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) -PASS: largefile.c -O0 -g -I. -Dwith_PCH (test for excess errors) +FAIL: largefile.c -O0 -g -I. -Dwith_PCH (internal compiler error) +FAIL: largefile.c -O0 -g -I. -Dwith_PCH (test for excess errors) PASS: largefile.c -O0 -g -I. -Dwithout_PCH (test for excess errors) -PASS: gcc.dg/pch/largefile.c -O0 -g assembly comparison +FAIL: gcc.dg/pch/largefile.c -O0 -g assembly comparison PASS: ./largefile.h -O0 (test for excess errors) -PASS: largefile.c -O0 -I. -Dwith_PCH (test for excess errors) +FAIL: largefile.c -O0 -I. -Dwith_PCH (internal compiler error) +FAIL: largefile.c -O0 -I. -Dwith_PCH (test for excess errors) PASS: largefile.c -O0 -I. -Dwithout_PCH (test for excess errors) -PASS: gcc.dg/pch/largefile.c -O0 assembly comparison +FAIL: gcc.dg/pch/largefile.c -O0 assembly comparison PASS: ./largefile.h -O1 (test for excess errors) -PASS: largefile.c -O1 -I. -Dwith_PCH (test for excess errors) +FAIL: largefile.c -O1 -I. -Dwith_PCH (internal compiler error) +FAIL: largefile.c -O1 -I. -Dwith_PCH (test for excess errors) PASS: largefile.c -O1 -I. -Dwithout_PCH (test for excess errors) -PASS: gcc.dg/pch/largefile.c -O1 assembly comparison +FAIL: gcc.dg/pch/largefile.c -O1 assembly comparison PASS: ./largefile.h -O2 (test for excess errors) -PASS: largefile.c -O2 -I. -Dwith_PCH (test for excess errors) +FAIL: largefile.c -O2 -I. -Dwith_PCH (internal compiler error) +FAIL: largefile.c -O2 -I. -Dwith_PCH (test for excess errors) 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) -PASS: largefile.c -O3 -g -I. -Dwithout_PCH (test for excess errors) -PASS: gcc.dg/pch/largefile.c -O3 -g assembly comparison +FAIL: largefile.c -O3 -g -I. -Dwith_PCH (internal compiler error) +FAIL: largefile.c -O3 -g -I. -Dwith_PCH (test for excess errors) +FAIL: gcc.dg/pch/largefile.c -O3 -g assembly comparison PASS: ./largefile.h -Os (test for excess errors) -PASS: largefile.c -Os -I. -Dwith_PCH (test for excess errors) +FAIL: largefile.c -Os -I. -Dwith_PCH (internal compiler error) +FAIL: largefile.c -Os -I. -Dwith_PCH (test for excess errors) PASS: largefile.c -Os -I. -Dwithout_PCH (test for excess errors) -PASS: gcc.dg/pch/largefile.c -Os assembly comparison +FAIL: gcc.dg/pch/largefile.c -Os assembly comparison 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) @@ -82057,8 +73603,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-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) @@ -95775,238 +87320,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 ... -PASS: gcc.dg/tree-prof/20041218-1.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/20041218-1.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/20041218-1.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/20041218-1.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/20050826-2.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/20050826-2.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/20050826-2.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/20050826-2.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/20050826-2.c scan-tree-dump-not dom1 "Invalid sum" -PASS: gcc.dg/tree-prof/bb-reorg.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/bb-reorg.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/bb-reorg.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/bb-reorg.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/cmpsf-1.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/cmpsf-1.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/cmpsf-1.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/cmpsf-1.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/cmpsf-1.c scan-tree-dump-not dom1 "Invalid sum" -PASS: gcc.dg/tree-prof/cold_partition_label.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/cold_partition_label.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/cold_partition_label.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/cold_partition_label.c execution, -fprofile-use -D_PROFILE_USE -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 -PASS: gcc.dg/tree-prof/comp-goto-1.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/crossmodule-indircall-1.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/crossmodule-indircall-1.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/crossmodule-indircall-1.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/crossmodule-indircall-1.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/crossmodule-indircall-1a.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/crossmodule-indircall-1a.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/crossmodule-indircall-1a.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/crossmodule-indircall-1a.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/ic-misattribution-1.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/ic-misattribution-1.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/ic-misattribution-1.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/ic-misattribution-1.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/ic-misattribution-1.c scan-ipa-dump profile "hist->count 1 hist->all 1" -PASS: gcc.dg/tree-prof/ic-misattribution-1a.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/ic-misattribution-1a.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/ic-misattribution-1a.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/ic-misattribution-1a.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/indir-call-prof.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/indir-call-prof.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/indir-call-prof.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/indir-call-prof.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/indir-call-prof.c scan-ipa-dump profile "Indirect call -> direct call.* a1 transformation on insn" -PASS: gcc.dg/tree-prof/indir-call-prof.c scan-tree-dump-not optimized "Invalid sum" -PASS: gcc.dg/tree-prof/inliner-1.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/inliner-1.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/inliner-1.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/inliner-1.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/inliner-1.c scan-tree-dump optimized "cold_function ..;" -PASS: gcc.dg/tree-prof/inliner-1.c scan-tree-dump-not optimized "hot_function ..;" -PASS: gcc.dg/tree-prof/merge_block.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/merge_block.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/merge_block.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/merge_block.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/merge_block.c scan-tree-dump-not optimized "Invalid sum" -PASS: gcc.dg/tree-prof/peel-1.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/peel-1.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/peel-1.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/peel-1.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/peel-1.c scan-tree-dump cunroll "Peeled loop ., 2 times" -PASS: gcc.dg/tree-prof/pr34999.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/pr34999.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/pr34999.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/pr34999.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/pr44777.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/pr44777.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/pr44777.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/pr44777.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/pr45354.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/pr45354.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/pr45354.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/pr45354.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/pr47187.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/pr47187.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/pr47187.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/pr47187.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/pr49299-1.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/pr49299-1.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/pr49299-1.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/pr49299-1.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/pr49299-2.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/pr49299-2.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/pr49299-2.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/pr49299-2.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/pr50907.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/pr50907.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/pr50907.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/pr50907.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/pr52027.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/pr52027.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/pr52027.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/pr52027.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/pr52150.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/pr52150.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/pr52150.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/pr52150.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/pr59003.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/pr59003.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/pr59003.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/pr59003.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/prof-robust-1.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/prof-robust-1.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/prof-robust-1.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/prof-robust-1.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/stringop-1.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/stringop-1.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/stringop-1.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/stringop-1.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/stringop-1.c scan-ipa-dump profile "Single value 4 stringop" -PASS: gcc.dg/tree-prof/stringop-1.c scan-tree-dump optimized " = MEM.*&b" -PASS: gcc.dg/tree-prof/stringop-1.c scan-tree-dump optimized "MEM.*&a\\] = " -PASS: gcc.dg/tree-prof/stringop-2.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/stringop-2.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/stringop-2.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/stringop-2.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/stringop-2.c scan-ipa-dump profile "Single value 4 stringop" -PASS: gcc.dg/tree-prof/stringop-2.c scan-tree-dump optimized "MEM\\[\\(void .\\)&a\\] = 168430090" -PASS: gcc.dg/tree-prof/switch-case-1.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/switch-case-1.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/switch-case-1.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/switch-case-1.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/switch-case-1.c scan-rtl-dump-times expand ";; basic block[^\\n]*count 4000" 2 -PASS: gcc.dg/tree-prof/switch-case-1.c scan-rtl-dump-times expand ";; basic block[^\\n]*count 2000" 1 -PASS: gcc.dg/tree-prof/switch-case-2.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/switch-case-2.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/switch-case-2.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/switch-case-2.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/switch-case-2.c scan-rtl-dump-times expand ";; basic block[^\\n]*count 4000" 2 -PASS: gcc.dg/tree-prof/switch-case-2.c scan-rtl-dump-times expand ";; basic block[^\\n]*count 2000" 1 -PASS: gcc.dg/tree-prof/time-profiler-1.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/time-profiler-1.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/time-profiler-1.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/time-profiler-1.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/time-profiler-1.c scan-ipa-dump-times profile "Read tp_first_run: 0" 1 -PASS: gcc.dg/tree-prof/time-profiler-1.c scan-ipa-dump-times profile "Read tp_first_run: 1" 1 -PASS: gcc.dg/tree-prof/time-profiler-1.c scan-ipa-dump-times profile "Read tp_first_run: 2" 1 -PASS: gcc.dg/tree-prof/time-profiler-2.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/time-profiler-2.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/time-profiler-2.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/time-profiler-2.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/time-profiler-2.c scan-ipa-dump-times profile "Read tp_first_run: 0" 2 -PASS: gcc.dg/tree-prof/time-profiler-2.c scan-ipa-dump-times profile "Read tp_first_run: 1" 1 -PASS: gcc.dg/tree-prof/time-profiler-2.c scan-ipa-dump-times profile "Read tp_first_run: 2" 1 -PASS: gcc.dg/tree-prof/time-profiler-2.c scan-ipa-dump-times profile "Read tp_first_run: 3" 1 -PASS: gcc.dg/tree-prof/tracer-1.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/tracer-1.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/tracer-1.c scan-tree-dump-times tracer "c =" 2 -PASS: gcc.dg/tree-prof/tracer-1.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/tracer-1.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/unroll-1.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/unroll-1.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/unroll-1.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/unroll-1.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/unroll-1.c scan-rtl-dump loop2_unroll "Considering unrolling loop with constant number of iterations" -PASS: gcc.dg/tree-prof/update-cunroll-2.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/update-cunroll-2.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/update-cunroll-2.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/update-cunroll-2.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/update-cunroll-2.c scan-tree-dump-not optimized "Invalid sum" -PASS: gcc.dg/tree-prof/update-loopch.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/update-loopch.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/update-loopch.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/update-loopch.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/update-loopch.c scan-ipa-dump profile "loop depth 1, count 33334" -PASS: gcc.dg/tree-prof/update-loopch.c scan-tree-dump optimized "loop depth 1, count 33333" -PASS: gcc.dg/tree-prof/update-loopch.c scan-tree-dump-not optimized "loop depth 1, count 33332" -PASS: gcc.dg/tree-prof/update-loopch.c scan-tree-dump optimized "Removing basic block" -PASS: gcc.dg/tree-prof/update-loopch.c scan-tree-dump-not optimized "Invalid sum" -PASS: gcc.dg/tree-prof/update-tailcall.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/update-tailcall.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/update-tailcall.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/update-tailcall.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/update-tailcall.c scan-tree-dump-not tailc "Invalid sum" -PASS: gcc.dg/tree-prof/update-tailcall.c scan-tree-dump-not optimized "Invalid sum" -PASS: gcc.dg/tree-prof/va-arg-pack-1.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/va-arg-pack-1.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/va-arg-pack-1.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/va-arg-pack-1.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/val-prof-1.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/val-prof-1.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/val-prof-1.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/val-prof-1.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/val-prof-1.c scan-ipa-dump profile "Div.mod by constant n_[0-9]*=257 transformation on insn" -PASS: gcc.dg/tree-prof/val-prof-1.c scan-tree-dump optimized "if \\(n_[0-9]* != 257\\)" -PASS: gcc.dg/tree-prof/val-prof-1.c scan-tree-dump-not optimized "Invalid sum" -PASS: gcc.dg/tree-prof/val-prof-2.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/val-prof-2.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/val-prof-2.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/val-prof-2.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/val-prof-2.c scan-ipa-dump profile "Mod power of 2 transformation on insn" -PASS: gcc.dg/tree-prof/val-prof-2.c scan-tree-dump optimized "n_[0-9]* \\+ (4294967295|0x0*ffffffff)" -PASS: gcc.dg/tree-prof/val-prof-2.c scan-tree-dump-not optimized "Invalid sum" -PASS: gcc.dg/tree-prof/val-prof-3.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/val-prof-3.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/val-prof-3.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/val-prof-3.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/val-prof-3.c scan-ipa-dump profile "Mod subtract transformation on insn" -PASS: gcc.dg/tree-prof/val-prof-3.c scan-tree-dump optimized "if \\(n_[0-9]* \\>" -PASS: gcc.dg/tree-prof/val-prof-3.c scan-tree-dump-not optimized "Invalid sum" -PASS: gcc.dg/tree-prof/val-prof-4.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/val-prof-4.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/val-prof-4.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/val-prof-4.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/val-prof-4.c scan-ipa-dump profile "Mod subtract transformation on insn" -PASS: gcc.dg/tree-prof/val-prof-4.c scan-tree-dump optimized "if \\(n_[0-9]* \\>" -PASS: gcc.dg/tree-prof/val-prof-4.c scan-tree-dump-not optimized "Invalid sum" -PASS: gcc.dg/tree-prof/val-prof-5.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/val-prof-5.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/val-prof-5.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/val-prof-5.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/val-prof-5.c scan-ipa-dump profile "Div.mod by constant b.*=997 transformation on insn" -PASS: gcc.dg/tree-prof/val-prof-5.c scan-tree-dump-not optimized "Invalid sum" -PASS: gcc.dg/tree-prof/val-prof-6.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/val-prof-6.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/val-prof-6.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/val-prof-6.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/val-prof-6.c scan-tree-dump optimized "Average value sum:499500" -PASS: gcc.dg/tree-prof/val-prof-6.c scan-tree-dump optimized "IOR value" -PASS: gcc.dg/tree-prof/val-prof-7.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/val-prof-7.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/val-prof-7.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/val-prof-7.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/val-prof-7.c scan-ipa-dump profile "Single value 8 stringop transformation on bzero" -PASS: gcc.dg/tree-prof/wcoverage-mismatch.c compilation, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/wcoverage-mismatch.c execution, -fprofile-generate -D_PROFILE_GENERATE -PASS: gcc.dg/tree-prof/wcoverage-mismatch.c compilation, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/wcoverage-mismatch.c execution, -fprofile-use -D_PROFILE_USE 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 @@ -98592,18490 +89905,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 ... -PASS: c-c++-common/ubsan/align-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/align-1.c -O0 execution test -PASS: c-c++-common/ubsan/align-1.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/align-1.c -Os execution test -PASS: c-c++-common/ubsan/align-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/align-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/align-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/align-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/align-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/align-2.c -O0 execution test -PASS: c-c++-common/ubsan/align-2.c -O0 output pattern test, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -PASS: c-c++-common/ubsan/align-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/align-2.c -O1 execution test -PASS: c-c++-common/ubsan/align-2.c -O1 output pattern test, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -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, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -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, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -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, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -PASS: c-c++-common/ubsan/align-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/align-2.c -Os execution test -PASS: c-c++-common/ubsan/align-2.c -Os output pattern test, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -PASS: c-c++-common/ubsan/align-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/align-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/align-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -PASS: c-c++-common/ubsan/align-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/align-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/align-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -PASS: c-c++-common/ubsan/align-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/align-3.c -O0 execution test -PASS: c-c++-common/ubsan/align-3.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/align-3.c -Os execution test -PASS: c-c++-common/ubsan/align-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/align-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/align-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/align-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/align-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/align-4.c -O0 execution test -PASS: c-c++-common/ubsan/align-4.c -O0 output pattern test, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*[^ - ]*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -PASS: c-c++-common/ubsan/align-4.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/align-4.c -O1 execution test -PASS: c-c++-common/ubsan/align-4.c -O1 output pattern test, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*[^ - ]*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -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, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*[^ - ]*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -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, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*[^ - ]*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -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, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*[^ - ]*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -PASS: c-c++-common/ubsan/align-4.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/align-4.c -Os execution test -PASS: c-c++-common/ubsan/align-4.c -Os output pattern test, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*[^ - ]*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -PASS: c-c++-common/ubsan/align-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/align-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/align-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*[^ - ]*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -PASS: c-c++-common/ubsan/align-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/align-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/align-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .c:(14|15):[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:16:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment.*[^ - ]*.c:(13|16):[0-9]*: [^ - ]*store to misaligned address 0x[0-9a-fA-F]* for type 'int', which requires 4 byte alignment.*[^ - ]*.c:23:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:(29|30):[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:30:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:31:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*[^ - ]*.c:37:[0-9]*: [^ - ]*load of misaligned address 0x[0-9a-fA-F]* for type 'long long int', which requires [48] byte alignment -PASS: c-c++-common/ubsan/align-5.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/align-5.c -O0 scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/align-5.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/align-5.c -Os scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/align-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/align-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/align-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/align-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/align-6.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/align-6.c -O0 execution test -PASS: c-c++-common/ubsan/align-6.c -O0 output pattern test, .c:14:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-6.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/align-6.c -O1 execution test -PASS: c-c++-common/ubsan/align-6.c -O1 output pattern test, .c:14:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-6.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/align-6.c -O2 execution test -PASS: c-c++-common/ubsan/align-6.c -O2 output pattern test, .c:14:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-6.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/align-6.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/align-6.c -O3 -fomit-frame-pointer output pattern test, .c:14:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-6.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/align-6.c -O3 -g execution test -PASS: c-c++-common/ubsan/align-6.c -O3 -g output pattern test, .c:14:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-6.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/align-6.c -Os execution test -PASS: c-c++-common/ubsan/align-6.c -Os output pattern test, .c:14:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .c:14:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .c:14:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-7.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/align-7.c -O0 execution test -PASS: c-c++-common/ubsan/align-7.c -O0 output pattern test, .c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-7.c -O0 scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-7.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/align-7.c -O1 execution test -PASS: c-c++-common/ubsan/align-7.c -O1 output pattern test, .c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-7.c -O1 scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-7.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/align-7.c -O2 execution test -PASS: c-c++-common/ubsan/align-7.c -O2 output pattern test, .c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-7.c -O2 scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-7.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/align-7.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/align-7.c -O3 -fomit-frame-pointer output pattern test, .c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-7.c -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-7.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/align-7.c -O3 -g execution test -PASS: c-c++-common/ubsan/align-7.c -O3 -g output pattern test, .c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-7.c -O3 -g scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-7.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/align-7.c -Os execution test -PASS: c-c++-common/ubsan/align-7.c -Os output pattern test, .c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-7.c -Os scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/align-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/align-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .c:16:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* -PASS: c-c++-common/ubsan/align-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-times sanopt "Optimizing" 4 -UNSUPPORTED: c-c++-common/ubsan/align-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/ubsan/align-8.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/align-8.c -O0 execution test -PASS: c-c++-common/ubsan/align-8.c -O0 scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-8.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/align-8.c -O1 execution test -PASS: c-c++-common/ubsan/align-8.c -O1 scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-8.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/align-8.c -O2 execution test -PASS: c-c++-common/ubsan/align-8.c -O2 scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-8.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/align-8.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/align-8.c -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-8.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/align-8.c -O3 -g execution test -PASS: c-c++-common/ubsan/align-8.c -O3 -g scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-8.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/align-8.c -Os execution test -PASS: c-c++-common/ubsan/align-8.c -Os scan-tree-dump-times sanopt "Optimizing" 4 -PASS: c-c++-common/ubsan/align-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/align-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/align-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-times sanopt "Optimizing" 4 -UNSUPPORTED: c-c++-common/ubsan/align-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/ubsan/attrib-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/attrib-1.c -O0 scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/attrib-1.c -O0 scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/attrib-1.c -O0 scan-assembler-not __ubsan_handle_builtin_unreachable -PASS: c-c++-common/ubsan/attrib-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/attrib-1.c -O1 scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/attrib-1.c -O1 scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/attrib-1.c -O1 scan-assembler-not __ubsan_handle_builtin_unreachable -PASS: c-c++-common/ubsan/attrib-1.c -O2 (test for excess errors) -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 -PASS: c-c++-common/ubsan/attrib-1.c -O3 -g scan-assembler-not __ubsan_handle_builtin_unreachable -PASS: c-c++-common/ubsan/attrib-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/attrib-1.c -Os scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/attrib-1.c -Os scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/attrib-1.c -Os scan-assembler-not __ubsan_handle_builtin_unreachable -PASS: c-c++-common/ubsan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/attrib-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle_builtin_unreachable -PASS: c-c++-common/ubsan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/attrib-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle_builtin_unreachable -PASS: c-c++-common/ubsan/attrib-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/attrib-2.c -O0 scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/attrib-2.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/attrib-2.c -Os scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/attrib-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/attrib-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/attrib-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/attrib-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/attrib-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/attrib-3.c -O0 scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/attrib-3.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/attrib-3.c -Os scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/attrib-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/attrib-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/attrib-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/attrib-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/attrib-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/attrib-4.c -O0 scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/attrib-4.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/attrib-4.c -Os scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/attrib-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/attrib-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/attrib-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/attrib-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle -PASS: c-c++-common/ubsan/bounds-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/bounds-1.c -O0 execution test -PASS: c-c++-common/ubsan/bounds-1.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/bounds-1.c -Os execution test -PASS: c-c++-common/ubsan/bounds-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -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-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, index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'int \[10\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'long int \*\[10\]\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'char \*\*\*\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]' -PASS: c-c++-common/ubsan/bounds-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/bounds-2.c -O1 execution test -PASS: c-c++-common/ubsan/bounds-2.c -O1 output pattern test, index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'int \[10\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'long int \*\[10\]\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'char \*\*\*\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]' -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, index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'int \[10\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'long int \*\[10\]\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'char \*\*\*\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]' -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, index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'int \[10\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'long int \*\[10\]\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'char \*\*\*\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]' -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, index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'int \[10\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'long int \*\[10\]\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'char \*\*\*\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]' -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, index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'int \[10\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'long int \*\[10\]\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'char \*\*\*\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]' -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, index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'int \[10\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'long int \*\[10\]\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'char \*\*\*\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]' -PASS: c-c++-common/ubsan/bounds-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/bounds-2.c -Os execution test -PASS: c-c++-common/ubsan/bounds-2.c -Os output pattern test, index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'int \[10\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'long int \*\[10\]\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'char \*\*\*\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]' -PASS: c-c++-common/ubsan/bounds-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/bounds-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/bounds-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'int \[10\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'long int \*\[10\]\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'char \*\*\*\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]' -PASS: c-c++-common/ubsan/bounds-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/bounds-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/bounds-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]\[\*\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'int \[10\]'[^ - ]*( -| -| )[^ - ]*index 10 out of bounds for type 'long int \*\[10\]\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'char \*\*\*\[5\]'[^ - ]*( -| -| )[^ - ]*index 5 out of bounds for type 'int \[5\]' -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) -PASS: c-c++-common/ubsan/bounds-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -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) -PASS: c-c++-common/ubsan/bounds-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/bounds-5.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/bounds-5.c -O0 execution test -PASS: c-c++-common/ubsan/bounds-5.c -O0 output pattern test, index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]' -PASS: c-c++-common/ubsan/bounds-5.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/bounds-5.c -O1 execution test -PASS: c-c++-common/ubsan/bounds-5.c -O1 output pattern test, index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]' -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, index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]' -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, index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]' -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, index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]' -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, index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]' -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, index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]' -PASS: c-c++-common/ubsan/bounds-5.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/bounds-5.c -Os execution test -PASS: c-c++-common/ubsan/bounds-5.c -Os output pattern test, index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]' -PASS: c-c++-common/ubsan/bounds-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/bounds-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/bounds-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]' -PASS: c-c++-common/ubsan/bounds-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -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, index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 4 out of bounds for type 'char \[4\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]'[^ - ]*( -| -| )[^ - ]*index 1 out of bounds for type 'char \[1\]' -PASS: c-c++-common/ubsan/bounds-6.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/bounds-6.c -O1 (test for excess errors) -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 -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/bounds-6.c -Os (test for excess errors) -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 -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -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, index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[10\]' -PASS: c-c++-common/ubsan/bounds-7.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/bounds-7.c -O1 execution test -PASS: c-c++-common/ubsan/bounds-7.c -O1 output pattern test, index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[10\]' -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, index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[10\]' -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, index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[10\]' -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, index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[10\]' -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, index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[10\]' -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, index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[10\]' -PASS: c-c++-common/ubsan/bounds-7.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/bounds-7.c -Os execution test -PASS: c-c++-common/ubsan/bounds-7.c -Os output pattern test, index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[10\]' -PASS: c-c++-common/ubsan/bounds-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/bounds-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/bounds-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[10\]' -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, index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[7\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[\*\]'[^ - ]*( -| -| )[^ - ]*index -1 out of bounds for type 'int \[10\]' -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) -PASS: c-c++-common/ubsan/const-char-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -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) -PASS: c-c++-common/ubsan/const-expr-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-1.c -O0 execution test -PASS: c-c++-common/ubsan/div-by-zero-1.c -O0 output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-1.c -O1 execution test -PASS: c-c++-common/ubsan/div-by-zero-1.c -O1 output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -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, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -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, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -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, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-1.c -Os execution test -PASS: c-c++-common/ubsan/div-by-zero-1.c -Os output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/div-by-zero-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/div-by-zero-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-2.c -O0 execution test -PASS: c-c++-common/ubsan/div-by-zero-2.c -O0 output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-2.c -O1 execution test -PASS: c-c++-common/ubsan/div-by-zero-2.c -O1 output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -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, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -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, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -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, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-2.c -Os execution test -PASS: c-c++-common/ubsan/div-by-zero-2.c -Os output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/div-by-zero-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/div-by-zero-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-3.c -O0 execution test -PASS: c-c++-common/ubsan/div-by-zero-3.c -O0 output pattern test, division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-3.c -O1 execution test -PASS: c-c++-common/ubsan/div-by-zero-3.c -O1 output pattern test, division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]* -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, division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]* -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, division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]* -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, division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-3.c -Os execution test -PASS: c-c++-common/ubsan/div-by-zero-3.c -Os output pattern test, division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/div-by-zero-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/div-by-zero-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*division of -2147483648 by -1 cannot be represented in type 'int'[^ - ]* -PASS: c-c++-common/ubsan/div-by-zero-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-4.c -O0 execution test -PASS: c-c++-common/ubsan/div-by-zero-4.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/div-by-zero-4.c -Os execution test -PASS: c-c++-common/ubsan/div-by-zero-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/div-by-zero-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -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) -PASS: c-c++-common/ubsan/div-by-zero-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-6.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-6.c -O0 execution test -PASS: c-c++-common/ubsan/div-by-zero-6.c -O0 output pattern test, 1st( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )2nd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )3rd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )4th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )5th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )6th -PASS: c-c++-common/ubsan/div-by-zero-6.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-6.c -O1 execution test -PASS: c-c++-common/ubsan/div-by-zero-6.c -O1 output pattern test, 1st( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )2nd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )3rd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )4th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )5th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )6th -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, 1st( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )2nd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )3rd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )4th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )5th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )6th -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, 1st( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )2nd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )3rd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )4th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )5th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )6th -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, 1st( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )2nd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )3rd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )4th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )5th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )6th -PASS: c-c++-common/ubsan/div-by-zero-6.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-6.c -Os execution test -PASS: c-c++-common/ubsan/div-by-zero-6.c -Os output pattern test, 1st( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )2nd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )3rd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )4th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )5th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )6th -PASS: c-c++-common/ubsan/div-by-zero-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/div-by-zero-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, 1st( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )2nd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )3rd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )4th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )5th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )6th -PASS: c-c++-common/ubsan/div-by-zero-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/div-by-zero-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, 1st( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )2nd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )3rd( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )4th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )5th( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )6th -PASS: c-c++-common/ubsan/div-by-zero-7.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-7.c -O0 execution test -PASS: c-c++-common/ubsan/div-by-zero-7.c -O0 output pattern test, 1st( -| -| )[^ - ]*division by zero -PASS: c-c++-common/ubsan/div-by-zero-7.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-7.c -O1 execution test -PASS: c-c++-common/ubsan/div-by-zero-7.c -O1 output pattern test, 1st( -| -| )[^ - ]*division by zero -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, 1st( -| -| )[^ - ]*division by zero -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, 1st( -| -| )[^ - ]*division by zero -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, 1st( -| -| )[^ - ]*division by zero -PASS: c-c++-common/ubsan/div-by-zero-7.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-7.c -Os execution test -PASS: c-c++-common/ubsan/div-by-zero-7.c -Os output pattern test, 1st( -| -| )[^ - ]*division by zero -PASS: c-c++-common/ubsan/div-by-zero-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/div-by-zero-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, 1st( -| -| )[^ - ]*division by zero -PASS: c-c++-common/ubsan/div-by-zero-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/div-by-zero-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/div-by-zero-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, 1st( -| -| )[^ - ]*division by zero -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O0 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O0 output pattern test, value -133 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32773 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32772 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65540 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long unsigned int' -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O1 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O1 output pattern test, value -133 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32773 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32772 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65540 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long unsigned int' -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, value -133 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32773 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32772 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65540 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long unsigned int' -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, value -133 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32773 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32772 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65540 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long unsigned int' -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, value -133 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32773 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32772 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65540 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long unsigned int' -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -Os execution test -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -Os output pattern test, value -133 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32773 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32772 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65540 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long unsigned int' -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value -133 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32773 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32772 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65540 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long unsigned int' -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/float-cast-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value -133 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32773 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768.5 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32772 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65540 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 9.22337e\+18 is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value 1.84467e\+19 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -?nan is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value inf is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -inf is outside the range of representable values of type 'long long unsigned int' -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-10.c -O0 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-10.c -O1 -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, value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int' -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) -PASS: c-c++-common/ubsan/float-cast-overflow-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-cast-overflow-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int' -PASS: c-c++-common/ubsan/float-cast-overflow-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/float-cast-overflow-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int' -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 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O0 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O0 output pattern test, value -133* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O1 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O1 output pattern test, value -133* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: 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, value -133* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: 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, value -133* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: 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, value -133* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -Os execution test -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -Os output pattern test, value -133* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value -133* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/float-cast-overflow-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value -133* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -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 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O0 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O0 output pattern test, value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O1 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O1 output pattern test, value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type -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, value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type -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, value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type -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, value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -Os execution test -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -Os output pattern test, value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value [^ - ]* is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O0 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O0 output pattern test, value -133 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O1 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O1 output pattern test, value -133 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 output pattern test, value -133 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -fomit-frame-pointer output pattern test, value -133 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -g execution test -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -g output pattern test, value -133 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -Os execution test -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -Os output pattern test, value -133 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value -133 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value -133 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 128.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 132 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 256.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 260 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O0 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O1 -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 execution test -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -Os -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O0 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O1 -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int' -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -Os -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int' -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int' -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -O0 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -O1 -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -Os -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'signed char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O0 execution test -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O0 output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O1 execution test -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O1 output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -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, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -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, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -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, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -Os execution test -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -Os output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/float-div-by-zero-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]*( -| -| )[^ - ]*division by zero[^ - ]* -PASS: c-c++-common/ubsan/load-bool-enum.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/load-bool-enum.c -O0 execution test -PASS: c-c++-common/ubsan/load-bool-enum.c -O0 output pattern test, load-bool-enum.c:13:[^ - ]*runtime error: [^ - ]*load of value 4, which is not a valid value for type '(_B|b)ool'[^ - ]*( -| -| )* -PASS: c-c++-common/ubsan/load-bool-enum.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/load-bool-enum.c -O1 execution test -PASS: c-c++-common/ubsan/load-bool-enum.c -O1 output pattern test, load-bool-enum.c:13:[^ - ]*runtime error: [^ - ]*load of value 4, which is not a valid value for type '(_B|b)ool'[^ - ]*( -| -| )* -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, load-bool-enum.c:13:[^ - ]*runtime error: [^ - ]*load of value 4, which is not a valid value for type '(_B|b)ool'[^ - ]*( -| -| )* -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, load-bool-enum.c:13:[^ - ]*runtime error: [^ - ]*load of value 4, which is not a valid value for type '(_B|b)ool'[^ - ]*( -| -| )* -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, load-bool-enum.c:13:[^ - ]*runtime error: [^ - ]*load of value 4, which is not a valid value for type '(_B|b)ool'[^ - ]*( -| -| )* -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, load-bool-enum.c:13:[^ - ]*runtime error: [^ - ]*load of value 4, which is not a valid value for type '(_B|b)ool'[^ - ]*( -| -| )* -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, load-bool-enum.c:13:[^ - ]*runtime error: [^ - ]*load of value 4, which is not a valid value for type '(_B|b)ool'[^ - ]*( -| -| )* -PASS: c-c++-common/ubsan/load-bool-enum.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/load-bool-enum.c -Os execution test -PASS: c-c++-common/ubsan/load-bool-enum.c -Os output pattern test, load-bool-enum.c:13:[^ - ]*runtime error: [^ - ]*load of value 4, which is not a valid value for type '(_B|b)ool'[^ - ]*( -| -| )* -PASS: c-c++-common/ubsan/load-bool-enum.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/load-bool-enum.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/load-bool-enum.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load-bool-enum.c:13:[^ - ]*runtime error: [^ - ]*load of value 4, which is not a valid value for type '(_B|b)ool'[^ - ]*( -| -| )* -PASS: c-c++-common/ubsan/load-bool-enum.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/load-bool-enum.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/load-bool-enum.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load-bool-enum.c:13:[^ - ]*runtime error: [^ - ]*load of value 4, which is not a valid value for type '(_B|b)ool'[^ - ]*( -| -| )* -PASS: c-c++-common/ubsan/nonnull-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-1.c -O0 execution test -PASS: c-c++-common/ubsan/nonnull-1.c -O0 output pattern test, .c:13:[0-9]*:[^ - ]*null pointer returned from function declared to never return null[^ - ]*( -| -| )[^ - ]*.c:29:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:30:[0-9]*:[^ - ]*null pointer passed as argument 3, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:31:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -PASS: c-c++-common/ubsan/nonnull-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-1.c -O1 execution test -PASS: c-c++-common/ubsan/nonnull-1.c -O1 output pattern test, .c:13:[0-9]*:[^ - ]*null pointer returned from function declared to never return null[^ - ]*( -| -| )[^ - ]*.c:29:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:30:[0-9]*:[^ - ]*null pointer passed as argument 3, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:31:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -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, .c:13:[0-9]*:[^ - ]*null pointer returned from function declared to never return null[^ - ]*( -| -| )[^ - ]*.c:29:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:30:[0-9]*:[^ - ]*null pointer passed as argument 3, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:31:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -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, .c:13:[0-9]*:[^ - ]*null pointer returned from function declared to never return null[^ - ]*( -| -| )[^ - ]*.c:29:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:30:[0-9]*:[^ - ]*null pointer passed as argument 3, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:31:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -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, .c:13:[0-9]*:[^ - ]*null pointer returned from function declared to never return null[^ - ]*( -| -| )[^ - ]*.c:29:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:30:[0-9]*:[^ - ]*null pointer passed as argument 3, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:31:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -PASS: c-c++-common/ubsan/nonnull-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-1.c -Os execution test -PASS: c-c++-common/ubsan/nonnull-1.c -Os output pattern test, .c:13:[0-9]*:[^ - ]*null pointer returned from function declared to never return null[^ - ]*( -| -| )[^ - ]*.c:29:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:30:[0-9]*:[^ - ]*null pointer passed as argument 3, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:31:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -PASS: c-c++-common/ubsan/nonnull-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/nonnull-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .c:13:[0-9]*:[^ - ]*null pointer returned from function declared to never return null[^ - ]*( -| -| )[^ - ]*.c:29:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:30:[0-9]*:[^ - ]*null pointer passed as argument 3, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:31:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -PASS: c-c++-common/ubsan/nonnull-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/nonnull-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .c:13:[0-9]*:[^ - ]*null pointer returned from function declared to never return null[^ - ]*( -| -| )[^ - ]*.c:29:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:30:[0-9]*:[^ - ]*null pointer passed as argument 3, which is declared to never be null[^ - ]*( -| -| )[^ - ]*.c:31:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -PASS: c-c++-common/ubsan/nonnull-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-2.c -O0 execution test -PASS: c-c++-common/ubsan/nonnull-2.c -O0 output pattern test, .c:14:[0-9]*:[^ - ]*null pointer returned from function declared to never return null -PASS: c-c++-common/ubsan/nonnull-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-2.c -O1 execution test -PASS: c-c++-common/ubsan/nonnull-2.c -O1 output pattern test, .c:14:[0-9]*:[^ - ]*null pointer returned from function declared to never return null -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, .c:14:[0-9]*:[^ - ]*null pointer returned from function declared to never return null -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, .c:14:[0-9]*:[^ - ]*null pointer returned from function declared to never return null -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, .c:14:[0-9]*:[^ - ]*null pointer returned from function declared to never return null -PASS: c-c++-common/ubsan/nonnull-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-2.c -Os execution test -PASS: c-c++-common/ubsan/nonnull-2.c -Os output pattern test, .c:14:[0-9]*:[^ - ]*null pointer returned from function declared to never return null -PASS: c-c++-common/ubsan/nonnull-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/nonnull-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .c:14:[0-9]*:[^ - ]*null pointer returned from function declared to never return null -PASS: c-c++-common/ubsan/nonnull-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/nonnull-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .c:14:[0-9]*:[^ - ]*null pointer returned from function declared to never return null -PASS: c-c++-common/ubsan/nonnull-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-3.c -O0 execution test -PASS: c-c++-common/ubsan/nonnull-3.c -O0 output pattern test, .c:30:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -PASS: c-c++-common/ubsan/nonnull-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-3.c -O1 execution test -PASS: c-c++-common/ubsan/nonnull-3.c -O1 output pattern test, .c:30:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -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, .c:30:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -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, .c:30:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -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, .c:30:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -PASS: c-c++-common/ubsan/nonnull-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-3.c -Os execution test -PASS: c-c++-common/ubsan/nonnull-3.c -Os output pattern test, .c:30:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -PASS: c-c++-common/ubsan/nonnull-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/nonnull-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .c:30:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -PASS: c-c++-common/ubsan/nonnull-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/nonnull-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .c:30:[0-9]*:[^ - ]*null pointer passed as argument 1, which is declared to never be null -PASS: c-c++-common/ubsan/nonnull-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-4.c -O0 execution test -PASS: c-c++-common/ubsan/nonnull-4.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/nonnull-4.c -Os execution test -PASS: c-c++-common/ubsan/nonnull-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/nonnull-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/nonnull-5.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-5.c -O0 execution test -PASS: c-c++-common/ubsan/nonnull-5.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/nonnull-5.c -Os execution test -PASS: c-c++-common/ubsan/nonnull-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/nonnull-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/nonnull-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/null-1.c -O0 execution test -PASS: c-c++-common/ubsan/null-1.c -O0 output pattern test, load of null pointer of type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/null-1.c -O1 execution test -PASS: c-c++-common/ubsan/null-1.c -O1 output pattern test, load of null pointer of type 'int'[^ - ]*( -| -| ) -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, load of null pointer of type 'int'[^ - ]*( -| -| ) -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, load of null pointer of type 'int'[^ - ]*( -| -| ) -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, load of null pointer of type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/null-1.c -Os execution test -PASS: c-c++-common/ubsan/null-1.c -Os output pattern test, load of null pointer of type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/null-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/null-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of null pointer of type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/null-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of null pointer of type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-10.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/null-10.c -O0 execution test -PASS: c-c++-common/ubsan/null-10.c -O0 output pattern test, load of null pointer of type 'short int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-10.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/null-10.c -O1 execution test -PASS: c-c++-common/ubsan/null-10.c -O1 output pattern test, load of null pointer of type 'short int'[^ - ]*( -| -| ) -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, load of null pointer of type 'short int'[^ - ]*( -| -| ) -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, load of null pointer of type 'short int'[^ - ]*( -| -| ) -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, load of null pointer of type 'short int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-10.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/null-10.c -Os execution test -PASS: c-c++-common/ubsan/null-10.c -Os output pattern test, load of null pointer of type 'short int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/null-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/null-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of null pointer of type 'short int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/null-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of null pointer of type 'short int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-11.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/null-11.c -O0 execution test -PASS: c-c++-common/ubsan/null-11.c -O0 output pattern test, load of null pointer of type 'struct S \*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-11.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/null-11.c -O1 execution test -PASS: c-c++-common/ubsan/null-11.c -O1 output pattern test, load of null pointer of type 'struct S \*'[^ - ]*( -| -| ) -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, load of null pointer of type 'struct S \*'[^ - ]*( -| -| ) -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, load of null pointer of type 'struct S \*'[^ - ]*( -| -| ) -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, load of null pointer of type 'struct S \*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-11.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/null-11.c -Os execution test -PASS: c-c++-common/ubsan/null-11.c -Os output pattern test, load of null pointer of type 'struct S \*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/null-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/null-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of null pointer of type 'struct S \*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/null-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of null pointer of type 'struct S \*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/null-2.c -O0 execution test -PASS: c-c++-common/ubsan/null-2.c -O0 output pattern test, load of null pointer of type 'int \*\*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/null-2.c -O1 execution test -PASS: c-c++-common/ubsan/null-2.c -O1 output pattern test, load of null pointer of type 'int \*\*'[^ - ]*( -| -| ) -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, load of null pointer of type 'int \*\*'[^ - ]*( -| -| ) -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, load of null pointer of type 'int \*\*'[^ - ]*( -| -| ) -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, load of null pointer of type 'int \*\*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/null-2.c -Os execution test -PASS: c-c++-common/ubsan/null-2.c -Os output pattern test, load of null pointer of type 'int \*\*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/null-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/null-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of null pointer of type 'int \*\*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/null-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of null pointer of type 'int \*\*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/null-3.c -O0 execution test -PASS: c-c++-common/ubsan/null-3.c -O0 output pattern test, load of null pointer of type 'int \*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/null-3.c -O1 execution test -PASS: c-c++-common/ubsan/null-3.c -O1 output pattern test, load of null pointer of type 'int \*'[^ - ]*( -| -| ) -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, load of null pointer of type 'int \*'[^ - ]*( -| -| ) -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, load of null pointer of type 'int \*'[^ - ]*( -| -| ) -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, load of null pointer of type 'int \*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/null-3.c -Os execution test -PASS: c-c++-common/ubsan/null-3.c -Os output pattern test, load of null pointer of type 'int \*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/null-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/null-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of null pointer of type 'int \*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/null-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of null pointer of type 'int \*'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/null-4.c -O0 execution test -PASS: c-c++-common/ubsan/null-4.c -O0 output pattern test, load of null pointer of type 'complex double'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-4.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/null-4.c -O1 execution test -PASS: c-c++-common/ubsan/null-4.c -O1 output pattern test, load of null pointer of type 'complex double'[^ - ]*( -| -| ) -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, load of null pointer of type 'complex double'[^ - ]*( -| -| ) -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, load of null pointer of type 'complex double'[^ - ]*( -| -| ) -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, load of null pointer of type 'complex double'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-4.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/null-4.c -Os execution test -PASS: c-c++-common/ubsan/null-4.c -Os output pattern test, load of null pointer of type 'complex double'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/null-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/null-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of null pointer of type 'complex double'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/null-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of null pointer of type 'complex double'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-5.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/null-5.c -O0 execution test -PASS: c-c++-common/ubsan/null-5.c -O0 output pattern test, load of null pointer of type 'volatile const complex float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-5.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/null-5.c -O1 execution test -PASS: c-c++-common/ubsan/null-5.c -O1 output pattern test, load of null pointer of type 'volatile const complex float'[^ - ]*( -| -| ) -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, load of null pointer of type 'volatile const complex float'[^ - ]*( -| -| ) -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, load of null pointer of type 'volatile const complex float'[^ - ]*( -| -| ) -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, load of null pointer of type 'volatile const complex float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-5.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/null-5.c -Os execution test -PASS: c-c++-common/ubsan/null-5.c -Os output pattern test, load of null pointer of type 'volatile const complex float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/null-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/null-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of null pointer of type 'volatile const complex float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/null-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of null pointer of type 'volatile const complex float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-6.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/null-6.c -O0 execution test -PASS: c-c++-common/ubsan/null-6.c -O0 output pattern test, store to null pointer of type 'long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-6.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/null-6.c -O1 execution test -PASS: c-c++-common/ubsan/null-6.c -O1 output pattern test, store to null pointer of type 'long unsigned int'[^ - ]*( -| -| ) -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, store to null pointer of type 'long unsigned int'[^ - ]*( -| -| ) -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, store to null pointer of type 'long unsigned int'[^ - ]*( -| -| ) -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, store to null pointer of type 'long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-6.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/null-6.c -Os execution test -PASS: c-c++-common/ubsan/null-6.c -Os output pattern test, store to null pointer of type 'long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/null-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/null-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, store to null pointer of type 'long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/null-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, store to null pointer of type 'long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-7.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/null-7.c -O0 execution test -PASS: c-c++-common/ubsan/null-7.c -O0 output pattern test, load of null pointer of type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-7.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/null-7.c -O1 execution test -PASS: c-c++-common/ubsan/null-7.c -O1 output pattern test, load of null pointer of type 'int'[^ - ]*( -| -| ) -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, load of null pointer of type 'int'[^ - ]*( -| -| ) -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, load of null pointer of type 'int'[^ - ]*( -| -| ) -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, load of null pointer of type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-7.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/null-7.c -Os execution test -PASS: c-c++-common/ubsan/null-7.c -Os output pattern test, load of null pointer of type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/null-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/null-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of null pointer of type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/null-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of null pointer of type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-8.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/null-8.c -O0 execution test -PASS: c-c++-common/ubsan/null-8.c -O0 output pattern test, member access within null pointer of type 'struct S'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-8.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/null-8.c -O1 execution test -PASS: c-c++-common/ubsan/null-8.c -O1 output pattern test, member access within null pointer of type 'struct S'[^ - ]*( -| -| ) -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, member access within null pointer of type 'struct S'[^ - ]*( -| -| ) -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, member access within null pointer of type 'struct S'[^ - ]*( -| -| ) -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, member access within null pointer of type 'struct S'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-8.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/null-8.c -Os execution test -PASS: c-c++-common/ubsan/null-8.c -Os output pattern test, member access within null pointer of type 'struct S'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/null-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/null-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, member access within null pointer of type 'struct S'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/null-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, member access within null pointer of type 'struct S'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-9.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/null-9.c -O0 execution test -PASS: c-c++-common/ubsan/null-9.c -O0 output pattern test, member access within null pointer of type 'union U'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-9.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/null-9.c -O1 execution test -PASS: c-c++-common/ubsan/null-9.c -O1 output pattern test, member access within null pointer of type 'union U'[^ - ]*( -| -| ) -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, member access within null pointer of type 'union U'[^ - ]*( -| -| ) -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, member access within null pointer of type 'union U'[^ - ]*( -| -| ) -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, member access within null pointer of type 'union U'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-9.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/null-9.c -Os execution test -PASS: c-c++-common/ubsan/null-9.c -Os output pattern test, member access within null pointer of type 'union U'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/null-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/null-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, member access within null pointer of type 'union U'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/null-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/null-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/null-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, member access within null pointer of type 'union U'[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O0 -UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O1 -PASS: c-c++-common/ubsan/object-size-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/object-size-1.c -O2 execution test -PASS: c-c++-common/ubsan/object-size-1.c -O2 output pattern test, load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*store to address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -Os -PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*store to address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*store to address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O0 -UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O1 -PASS: c-c++-common/ubsan/object-size-10.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/object-size-10.c -O2 execution test -PASS: c-c++-common/ubsan/object-size-10.c -O2 output pattern test, index 128 out of bounds for type 'char \[128\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*index 128 out of bounds for type 'int \[128\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*index 128 out of bounds for type 'int \[128\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -Os -PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, index 128 out of bounds for type 'char \[128\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*index 128 out of bounds for type 'int \[128\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*index 128 out of bounds for type 'int \[128\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, index 128 out of bounds for type 'char \[128\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*index 128 out of bounds for type 'int \[128\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*index 128 out of bounds for type 'int \[128\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-2.c -O0 -UNSUPPORTED: c-c++-common/ubsan/object-size-2.c -O1 -PASS: c-c++-common/ubsan/object-size-2.c -O2 (test for excess errors) -UNSUPPORTED: c-c++-common/ubsan/object-size-2.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/object-size-2.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/object-size-2.c -Os -PASS: c-c++-common/ubsan/object-size-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/object-size-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -UNSUPPORTED: c-c++-common/ubsan/object-size-3.c -O0 -UNSUPPORTED: c-c++-common/ubsan/object-size-3.c -O1 -PASS: c-c++-common/ubsan/object-size-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/object-size-3.c -O2 execution test -UNSUPPORTED: c-c++-common/ubsan/object-size-3.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/object-size-3.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/object-size-3.c -Os -PASS: c-c++-common/ubsan/object-size-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/object-size-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/object-size-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/object-size-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O0 -UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O1 -PASS: c-c++-common/ubsan/object-size-4.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/object-size-4.c -O2 execution test -PASS: c-c++-common/ubsan/object-size-4.c -O2 output pattern test, load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -Os -PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O0 -UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O1 -PASS: c-c++-common/ubsan/object-size-5.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/object-size-5.c -O2 execution test -PASS: c-c++-common/ubsan/object-size-5.c -O2 output pattern test, load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -Os -PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-6.c -O0 -UNSUPPORTED: c-c++-common/ubsan/object-size-6.c -O1 -PASS: c-c++-common/ubsan/object-size-6.c -O2 (test for excess errors) -UNSUPPORTED: c-c++-common/ubsan/object-size-6.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/object-size-6.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/object-size-6.c -Os -PASS: c-c++-common/ubsan/object-size-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/object-size-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O0 -UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O1 -PASS: c-c++-common/ubsan/object-size-7.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/object-size-7.c -O2 execution test -PASS: c-c++-common/ubsan/object-size-7.c -O2 output pattern test, load of address [^ - ]* with insufficient space for an object of type[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -Os -PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ - ]* with insufficient space for an object of type[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ - ]* with insufficient space for an object of type[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O0 -UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O1 -PASS: c-c++-common/ubsan/object-size-8.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/object-size-8.c -O2 execution test -PASS: c-c++-common/ubsan/object-size-8.c -O2 output pattern test, load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -Os -PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ - ]* with insufficient space for an object of type 'int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O0 -UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O1 -PASS: c-c++-common/ubsan/object-size-9.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/object-size-9.c -O2 execution test -PASS: c-c++-common/ubsan/object-size-9.c -O2 output pattern test, load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*index 12 out of bounds for type 'U \[10\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -Os -PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*index 12 out of bounds for type 'U \[10\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*index 12 out of bounds for type 'U \[10\]'[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| )[^ - ]*load of address [^ - ]* with insufficient space for an object of type 'unsigned int'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -Os execution test -PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -Os execution test -PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -Os execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O0 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O1 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -g output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -Os execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -Os output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O0 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O1 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -g output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -Os execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -Os output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -Os execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O0 -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O1 -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O2 -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -Os -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/ubsan/overflow-mul-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -Os execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O0 output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O1 output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -g output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -Os execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -Os output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -Os execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O0 output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O1 output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -g output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -Os execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -Os output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O0 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O1 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -fomit-frame-pointer output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -g output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -Os execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -Os output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -Os execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-negate-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-negate-3.c -O0 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-negate-3.c -O1 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -fomit-frame-pointer output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -g output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-negate-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-3.c -Os execution test -PASS: c-c++-common/ubsan/overflow-negate-3.c -Os output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -Os execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O0 output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O1 output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -g output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -Os execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -Os output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1024 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: -[^ - ]* - 1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-3.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-sub-3.c -O0 output pattern test, :7:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*:19:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-sub-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-3.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-sub-3.c -O1 output pattern test, :7:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*:19:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 output pattern test, :7:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*:19:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer output pattern test, :7:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*:19:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, :7:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*:19:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, :7:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*:19:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -g output pattern test, :7:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*:19:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-sub-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-3.c -Os execution test -PASS: c-c++-common/ubsan/overflow-sub-3.c -Os output pattern test, :7:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*:19:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, :7:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*:19:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, :7:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*:19:[0-9][^ - ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-sub-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-sub-4.c -O0 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-sub-4.c -O1 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -fomit-frame-pointer output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -g output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-sub-4.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-4.c -Os execution test -PASS: c-c++-common/ubsan/overflow-sub-4.c -Os output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]*( -| -| )[^ - ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/pr56917.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr56917.c -O0 execution test -PASS: c-c++-common/ubsan/pr56917.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr56917.c -O1 execution test -PASS: c-c++-common/ubsan/pr56917.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr56917.c -O2 execution test -PASS: c-c++-common/ubsan/pr56917.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr56917.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr56917.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr56917.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr56917.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr56917.c -Os execution test -PASS: c-c++-common/ubsan/pr56917.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr56917.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr56917.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr56917.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr58443-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O0 scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O1 scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O2 scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O3 -g scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -Os scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O0 scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O1 scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O2 scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O3 -g scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -Os scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O0 scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O0 scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O1 scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O1 scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O2 scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O2 scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -fomit-frame-pointer scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -fomit-frame-pointer scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -g scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -g scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -Os scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -Os scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr59333.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O0 execution test -PASS: c-c++-common/ubsan/pr59333.c -O0 output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O1 execution test -PASS: c-c++-common/ubsan/pr59333.c -O1 output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O2 execution test -PASS: c-c++-common/ubsan/pr59333.c -O2 output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr59333.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr59333.c -O3 -g output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -Os execution test -PASS: c-c++-common/ubsan/pr59333.c -Os output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59397.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O0 execution test -PASS: c-c++-common/ubsan/pr59503.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O1 execution test -PASS: c-c++-common/ubsan/pr59503.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O2 execution test -PASS: c-c++-common/ubsan/pr59503.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr59503.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr59503.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -Os execution test -PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr59667.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O0 execution test -PASS: c-c++-common/ubsan/pr59667.c -O0 output pattern test, store to null pointer of type 'float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/pr59667.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O1 execution test -PASS: c-c++-common/ubsan/pr59667.c -O1 output pattern test, store to null pointer of type 'float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/pr59667.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O2 execution test -PASS: c-c++-common/ubsan/pr59667.c -O2 output pattern test, store to null pointer of type 'float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/pr59667.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr59667.c -O3 -fomit-frame-pointer output pattern test, store to null pointer of type 'float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/pr59667.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr59667.c -O3 -g output pattern test, store to null pointer of type 'float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/pr59667.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -Os execution test -PASS: c-c++-common/ubsan/pr59667.c -Os output pattern test, store to null pointer of type 'float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, store to null pointer of type 'float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, store to null pointer of type 'float'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/pr60613-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O0 execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O1 execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O2 execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr60613-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -Os execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O0 execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O0 output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O1 execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O1 output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O2 execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O2 output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -g output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -Os execution test -PASS: c-c++-common/ubsan/pr60613-2.c -Os output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O0 execution test -PASS: c-c++-common/ubsan/pr60636.c -O0 output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O1 execution test -PASS: c-c++-common/ubsan/pr60636.c -O1 output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O2 execution test -PASS: c-c++-common/ubsan/pr60636.c -O2 output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr60636.c -O3 -fomit-frame-pointer output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr60636.c -O3 -g output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -Os execution test -PASS: c-c++-common/ubsan/pr60636.c -Os output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr63520.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr63520.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr63520.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr63520.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr63520.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/pr63520.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/pr63520.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr63520.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr63520.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr63520.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr63802.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr63802.c -O0 execution test -PASS: c-c++-common/ubsan/pr63802.c -O0 output pattern test, .c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* -PASS: c-c++-common/ubsan/pr63802.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr63802.c -O1 execution test -PASS: c-c++-common/ubsan/pr63802.c -O1 output pattern test, .c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* -PASS: c-c++-common/ubsan/pr63802.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr63802.c -O2 execution test -PASS: c-c++-common/ubsan/pr63802.c -O2 output pattern test, .c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* -PASS: c-c++-common/ubsan/pr63802.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr63802.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr63802.c -O3 -fomit-frame-pointer output pattern test, .c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* -PASS: c-c++-common/ubsan/pr63802.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr63802.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr63802.c -O3 -g output pattern test, .c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* -PASS: c-c++-common/ubsan/pr63802.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr63802.c -Os execution test -PASS: c-c++-common/ubsan/pr63802.c -Os output pattern test, .c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* -PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* -PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .c:18:[0-9]*: [^ - ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* -UNSUPPORTED: c-c++-common/ubsan/pr63839.c -O0 -UNSUPPORTED: c-c++-common/ubsan/pr63839.c -O1 -PASS: c-c++-common/ubsan/pr63839.c -O2 (test for warnings, line 9) -PASS: c-c++-common/ubsan/pr63839.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr63839.c -O2 execution test -PASS: c-c++-common/ubsan/pr63839.c -O2 output pattern test, execution reached a __builtin_unreachable\(\) call -UNSUPPORTED: c-c++-common/ubsan/pr63839.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/pr63839.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/pr63839.c -Os -PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 9) -PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 9) -PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/pr63866.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr63866.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr63866.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr63866.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr63866.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr63866.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr63866.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr63866.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-2.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr63879-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr64121.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr64121.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr64121.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr64121.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr64121.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr64121.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr64121.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr64121.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr64289.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr64289.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr64289.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr64289.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr64289.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr64289.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr64289.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr64289.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr64344-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/recovery-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/recovery-1.c -O0 execution test -PASS: c-c++-common/ubsan/recovery-1.c -O0 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/recovery-1.c -O1 execution test -PASS: c-c++-common/ubsan/recovery-1.c -O1 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/recovery-1.c -O2 execution test -PASS: c-c++-common/ubsan/recovery-1.c -O2 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/recovery-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/recovery-1.c -O3 -g output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/recovery-1.c -Os execution test -PASS: c-c++-common/ubsan/recovery-1.c -Os output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/recovery-2.c -O0 execution test -PASS: c-c++-common/ubsan/recovery-2.c -O0 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*(?!.*signed integer overflow) -PASS: c-c++-common/ubsan/recovery-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/recovery-2.c -O1 execution test -PASS: c-c++-common/ubsan/recovery-2.c -O1 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*(?!.*signed integer overflow) -PASS: c-c++-common/ubsan/recovery-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/recovery-2.c -O2 execution test -PASS: c-c++-common/ubsan/recovery-2.c -O2 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*(?!.*signed integer overflow) -PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*(?!.*signed integer overflow) -PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*(?!.*signed integer overflow) -PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*(?!.*signed integer overflow) -PASS: c-c++-common/ubsan/recovery-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/recovery-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/recovery-2.c -O3 -g output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*(?!.*signed integer overflow) -PASS: c-c++-common/ubsan/recovery-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/recovery-2.c -Os execution test -PASS: c-c++-common/ubsan/recovery-2.c -Os output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*(?!.*signed integer overflow) -PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*(?!.*signed integer overflow) -PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*(?!.*signed integer overflow) -PASS: c-c++-common/ubsan/recovery-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/recovery-3.c -O0 execution test -PASS: c-c++-common/ubsan/recovery-3.c -O0 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/recovery-3.c -O1 execution test -PASS: c-c++-common/ubsan/recovery-3.c -O1 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/recovery-3.c -O2 execution test -PASS: c-c++-common/ubsan/recovery-3.c -O2 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/recovery-3.c -O3 -g execution test -PASS: c-c++-common/ubsan/recovery-3.c -O3 -g output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/recovery-3.c -Os execution test -PASS: c-c++-common/ubsan/recovery-3.c -Os output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ - ]*( -| -| ) -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-1.c -O0 -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-1.c -O1 -PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 (test for errors, line ) -PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 (test for excess errors) -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-1.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-1.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-1.c -Os -PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line ) -PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line ) -PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -O0 -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -O1 -PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 execution test -PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 scan-tree-dump-not optimized "__ubsan_" -PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 scan-tree-dump-not optimized "UBSAN_CHECK_" -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -Os -PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-not optimized "__ubsan_" -PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-not optimized "UBSAN_CHECK_" -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -O0 -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -O1 -PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 execution test -PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 scan-tree-dump optimized "__ubsan_" -PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 scan-tree-dump-not optimized "__ubsan_[a-z_]*_abort" -PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 scan-tree-dump optimized "UBSAN_CHECK_" -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -Os -PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump optimized "__ubsan_" -PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-not optimized "__ubsan_[a-z_]*_abort" -PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump optimized "UBSAN_CHECK_" -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -O0 -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -O1 -PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 execution test -PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 scan-tree-dump optimized "__ubsan_[a-z_]*_abort" -PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 scan-tree-dump-not optimized "__ubsan_[a-z_]*[^et] " -PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 scan-tree-dump optimized "UBSAN_CHECK_" -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -Os -PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump optimized "__ubsan_[a-z_]*_abort" -PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-not optimized "__ubsan_[a-z_]*[^et] " -PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump optimized "UBSAN_CHECK_" -UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/ubsan/save-expr-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O0 execution test -PASS: c-c++-common/ubsan/shift-1.c -O0 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O1 execution test -PASS: c-c++-common/ubsan/shift-1.c -O1 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O2 execution test -PASS: c-c++-common/ubsan/shift-1.c -O2 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/shift-1.c -O3 -g output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -Os execution test -PASS: c-c++-common/ubsan/shift-1.c -Os output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ - ]*( -| -| )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -O0 execution test -PASS: c-c++-common/ubsan/shift-2.c -O0 output pattern test, shift exponent -3 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -4 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -5 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -6 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -O1 execution test -PASS: c-c++-common/ubsan/shift-2.c -O1 output pattern test, shift exponent -3 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -4 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -5 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -6 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -O2 execution test -PASS: c-c++-common/ubsan/shift-2.c -O2 output pattern test, shift exponent -3 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -4 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -5 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -6 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/shift-2.c -O3 -fomit-frame-pointer output pattern test, shift exponent -3 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -4 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -5 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -6 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/shift-2.c -O3 -g output pattern test, shift exponent -3 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -4 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -5 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -6 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -Os execution test -PASS: c-c++-common/ubsan/shift-2.c -Os output pattern test, shift exponent -3 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -4 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -5 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -6 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent -3 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -4 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -5 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -6 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent -3 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -4 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -5 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -6 is negative[^ - ]*( -| -| )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -O0 execution test -PASS: c-c++-common/ubsan/shift-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -O1 execution test -PASS: c-c++-common/ubsan/shift-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -O2 execution test -PASS: c-c++-common/ubsan/shift-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/shift-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -O3 -g execution test -PASS: c-c++-common/ubsan/shift-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -Os execution test -PASS: c-c++-common/ubsan/shift-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/shift-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/shift-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -O0 execution test -PASS: c-c++-common/ubsan/shift-4.c -O0 output pattern test, shift exponent 120 is too large[^ - ]* -PASS: c-c++-common/ubsan/shift-4.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -O1 execution test -PASS: c-c++-common/ubsan/shift-4.c -O1 output pattern test, shift exponent 120 is too large[^ - ]* -PASS: c-c++-common/ubsan/shift-4.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -O2 execution test -PASS: c-c++-common/ubsan/shift-4.c -O2 output pattern test, shift exponent 120 is too large[^ - ]* -PASS: c-c++-common/ubsan/shift-4.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/shift-4.c -O3 -fomit-frame-pointer output pattern test, shift exponent 120 is too large[^ - ]* -PASS: c-c++-common/ubsan/shift-4.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -O3 -g execution test -PASS: c-c++-common/ubsan/shift-4.c -O3 -g output pattern test, shift exponent 120 is too large[^ - ]* -PASS: c-c++-common/ubsan/shift-4.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -Os execution test -PASS: c-c++-common/ubsan/shift-4.c -Os output pattern test, shift exponent 120 is too large[^ - ]* -PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 120 is too large[^ - ]* -PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 120 is too large[^ - ]* -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) -PASS: c-c++-common/ubsan/shift-6.c -Os execution test -PASS: c-c++-common/ubsan/shift-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/shift-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/shift-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/shift-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/shift-7.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/shift-7.c -O0 execution test -PASS: c-c++-common/ubsan/shift-7.c -O0 output pattern test, shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/shift-7.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/shift-7.c -O1 execution test -PASS: c-c++-common/ubsan/shift-7.c -O1 output pattern test, shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/shift-7.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/shift-7.c -O2 execution test -PASS: c-c++-common/ubsan/shift-7.c -O2 output pattern test, shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer output pattern test, shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/shift-7.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/shift-7.c -O3 -g execution test -PASS: c-c++-common/ubsan/shift-7.c -O3 -g output pattern test, shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/shift-7.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/shift-7.c -Os execution test -PASS: c-c++-common/ubsan/shift-7.c -Os output pattern test, shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*shift exponent 4294967296 is too large for [^ - ]*-bit type 'long long unsigned int'[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/shift-8.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/shift-8.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/shift-8.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/shift-8.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/shift-8.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/shift-8.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/shift-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/shift-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O0 execution test -PASS: c-c++-common/ubsan/undefined-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O1 execution test -PASS: c-c++-common/ubsan/undefined-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O2 execution test -PASS: c-c++-common/ubsan/undefined-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/undefined-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/undefined-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -Os execution test -PASS: c-c++-common/ubsan/undefined-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/undefined-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/undefined-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/undefined-2.c -O0 execution test -PASS: c-c++-common/ubsan/undefined-2.c -O0 output pattern test, shift exponent -[^ - ]* is negative[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/undefined-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/undefined-2.c -O1 execution test -PASS: c-c++-common/ubsan/undefined-2.c -O1 output pattern test, shift exponent -[^ - ]* is negative[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/undefined-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/undefined-2.c -O2 execution test -PASS: c-c++-common/ubsan/undefined-2.c -O2 output pattern test, shift exponent -[^ - ]* is negative[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/undefined-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/undefined-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/undefined-2.c -O3 -fomit-frame-pointer output pattern test, shift exponent -[^ - ]* is negative[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/undefined-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/undefined-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/undefined-2.c -O3 -g output pattern test, shift exponent -[^ - ]* is negative[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/undefined-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/undefined-2.c -Os execution test -PASS: c-c++-common/ubsan/undefined-2.c -Os output pattern test, shift exponent -[^ - ]* is negative[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent -[^ - ]* is negative[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent -[^ - ]* is negative[^ - ]*( -| -| ) -PASS: c-c++-common/ubsan/unreachable-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -O0 execution test -PASS: c-c++-common/ubsan/unreachable-1.c -O0 output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -O1 execution test -PASS: c-c++-common/ubsan/unreachable-1.c -O1 output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -O2 execution test -PASS: c-c++-common/ubsan/unreachable-1.c -O2 output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/unreachable-1.c -O3 -fomit-frame-pointer output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/unreachable-1.c -O3 -g output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -Os execution test -PASS: c-c++-common/ubsan/unreachable-1.c -Os output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, execution reached a __builtin_unreachable\(\) call -UNSUPPORTED: c-c++-common/ubsan/unreachable-2.c -O0 -UNSUPPORTED: c-c++-common/ubsan/unreachable-2.c -O1 -PASS: c-c++-common/ubsan/unreachable-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-2.c -O2 execution test -PASS: c-c++-common/ubsan/unreachable-2.c -O2 output pattern test, execution reached a __builtin_unreachable\(\) call -UNSUPPORTED: c-c++-common/ubsan/unreachable-2.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/unreachable-2.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/unreachable-2.c -Os -PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/vla-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -O0 execution test -PASS: c-c++-common/ubsan/vla-1.c -O0 output pattern test, variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -5[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -3[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -6[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -4[^ - ]* -PASS: c-c++-common/ubsan/vla-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -O1 execution test -PASS: c-c++-common/ubsan/vla-1.c -O1 output pattern test, variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -5[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -3[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -6[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -4[^ - ]* -PASS: c-c++-common/ubsan/vla-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -O2 execution test -PASS: c-c++-common/ubsan/vla-1.c -O2 output pattern test, variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -5[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -3[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -6[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -4[^ - ]* -PASS: c-c++-common/ubsan/vla-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/vla-1.c -O3 -fomit-frame-pointer output pattern test, variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -5[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -3[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -6[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -4[^ - ]* -PASS: c-c++-common/ubsan/vla-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/vla-1.c -O3 -g output pattern test, variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -5[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -3[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -6[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -4[^ - ]* -PASS: c-c++-common/ubsan/vla-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -Os execution test -PASS: c-c++-common/ubsan/vla-1.c -Os output pattern test, variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -5[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -3[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -6[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -4[^ - ]* -PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -5[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -3[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -6[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -4[^ - ]* -PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -5[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -3[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value 0[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -1[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -6[^ - ]*( -| -| )[^ - ]*variable length array bound evaluates to non-positive value -4[^ - ]* -PASS: c-c++-common/ubsan/vla-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/vla-2.c -O0 execution test -PASS: c-c++-common/ubsan/vla-2.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/vla-2.c -Os execution test -PASS: c-c++-common/ubsan/vla-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/vla-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/vla-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/vla-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/vla-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/vla-3.c -O0 execution test -PASS: c-c++-common/ubsan/vla-3.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/vla-3.c -Os execution test -PASS: c-c++-common/ubsan/vla-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/vla-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/vla-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/vla-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/vla-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/vla-4.c -O0 execution test -PASS: c-c++-common/ubsan/vla-4.c -O1 (test for excess errors) -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) -PASS: c-c++-common/ubsan/vla-4.c -Os execution test -PASS: c-c++-common/ubsan/vla-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/vla-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/vla-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/vla-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -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/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) -PASS: gcc.dg/ubsan/c-shift-1.c -O0 (test for errors, line 13) -PASS: gcc.dg/ubsan/c-shift-1.c -O0 (test for errors, line 14) -PASS: gcc.dg/ubsan/c-shift-1.c -O0 (test for errors, line 15) -PASS: gcc.dg/ubsan/c-shift-1.c -O0 (test for excess errors) -PASS: gcc.dg/ubsan/c-shift-1.c -O1 (test for errors, line 10) -PASS: gcc.dg/ubsan/c-shift-1.c -O1 (test for errors, line 11) -PASS: gcc.dg/ubsan/c-shift-1.c -O1 (test for errors, line 12) -PASS: gcc.dg/ubsan/c-shift-1.c -O1 (test for errors, line 13) -PASS: gcc.dg/ubsan/c-shift-1.c -O1 (test for errors, line 14) -PASS: gcc.dg/ubsan/c-shift-1.c -O1 (test for errors, line 15) -PASS: gcc.dg/ubsan/c-shift-1.c -O1 (test for excess errors) -PASS: gcc.dg/ubsan/c-shift-1.c -O2 (test for errors, line 10) -PASS: gcc.dg/ubsan/c-shift-1.c -O2 (test for errors, line 11) -PASS: gcc.dg/ubsan/c-shift-1.c -O2 (test for errors, line 12) -PASS: gcc.dg/ubsan/c-shift-1.c -O2 (test for errors, line 13) -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) -PASS: gcc.dg/ubsan/c-shift-1.c -O3 -g (test for errors, line 13) -PASS: gcc.dg/ubsan/c-shift-1.c -O3 -g (test for errors, line 14) -PASS: gcc.dg/ubsan/c-shift-1.c -O3 -g (test for errors, line 15) -PASS: gcc.dg/ubsan/c-shift-1.c -O3 -g (test for excess errors) -PASS: gcc.dg/ubsan/c-shift-1.c -Os (test for errors, line 10) -PASS: gcc.dg/ubsan/c-shift-1.c -Os (test for errors, line 11) -PASS: gcc.dg/ubsan/c-shift-1.c -Os (test for errors, line 12) -PASS: gcc.dg/ubsan/c-shift-1.c -Os (test for errors, line 13) -PASS: gcc.dg/ubsan/c-shift-1.c -Os (test for errors, line 14) -PASS: gcc.dg/ubsan/c-shift-1.c -Os (test for errors, line 15) -PASS: gcc.dg/ubsan/c-shift-1.c -Os (test for excess errors) -PASS: gcc.dg/ubsan/c-shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 10) -PASS: gcc.dg/ubsan/c-shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 11) -PASS: gcc.dg/ubsan/c-shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 12) -PASS: gcc.dg/ubsan/c-shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 13) -PASS: gcc.dg/ubsan/c-shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 14) -PASS: gcc.dg/ubsan/c-shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 15) -PASS: gcc.dg/ubsan/c-shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: gcc.dg/ubsan/c-shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 10) -PASS: gcc.dg/ubsan/c-shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 11) -PASS: gcc.dg/ubsan/c-shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 12) -PASS: gcc.dg/ubsan/c-shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 13) -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/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, left shift of negative value -42 -PASS: gcc.dg/ubsan/c99-shift-1.c -O1 (test for excess errors) -PASS: gcc.dg/ubsan/c99-shift-1.c -O1 execution test -PASS: gcc.dg/ubsan/c99-shift-1.c -O1 output pattern test, left shift of negative value -42 -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, left shift of negative value -42 -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, left shift of negative value -42 -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, left shift of negative value -42 -PASS: gcc.dg/ubsan/c99-shift-1.c -Os (test for excess errors) -PASS: gcc.dg/ubsan/c99-shift-1.c -Os execution test -PASS: gcc.dg/ubsan/c99-shift-1.c -Os output pattern test, left shift of negative value -42 -PASS: gcc.dg/ubsan/c99-shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: gcc.dg/ubsan/c99-shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: gcc.dg/ubsan/c99-shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, left shift of negative value -42 -PASS: gcc.dg/ubsan/c99-shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: gcc.dg/ubsan/c99-shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: gcc.dg/ubsan/c99-shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, left shift of negative value -42 -PASS: gcc.dg/ubsan/c99-shift-2.c -O0 (test for excess errors) -PASS: gcc.dg/ubsan/c99-shift-2.c -O0 execution test -PASS: gcc.dg/ubsan/c99-shift-2.c -O0 output pattern test, left shift of 1 by 31 places cannot be represented in type 'int' -PASS: gcc.dg/ubsan/c99-shift-2.c -O1 (test for excess errors) -PASS: gcc.dg/ubsan/c99-shift-2.c -O1 execution test -PASS: gcc.dg/ubsan/c99-shift-2.c -O1 output pattern test, left shift of 1 by 31 places cannot be represented in type 'int' -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, left shift of 1 by 31 places cannot be represented in type 'int' -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, left shift of 1 by 31 places cannot be represented in type 'int' -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, left shift of 1 by 31 places cannot be represented in type 'int' -PASS: gcc.dg/ubsan/c99-shift-2.c -Os (test for excess errors) -PASS: gcc.dg/ubsan/c99-shift-2.c -Os execution test -PASS: gcc.dg/ubsan/c99-shift-2.c -Os output pattern test, left shift of 1 by 31 places cannot be represented in type 'int' -PASS: gcc.dg/ubsan/c99-shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: gcc.dg/ubsan/c99-shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: gcc.dg/ubsan/c99-shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, left shift of 1 by 31 places cannot be represented in type 'int' -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, left shift of 1 by 31 places cannot be represented in type 'int' -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, value -2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.5 is outside the range of representable values of type -PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -O1 (test for excess errors) -PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -O1 execution test -PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -O1 output pattern test, value -2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.5 is outside the range of representable values of type -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, value -2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.5 is outside the range of representable values of type -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, value -2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.5 is outside the range of representable values of type -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, value -2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.5 is outside the range of representable values of type -PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -Os (test for excess errors) -PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -Os execution test -PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -Os output pattern test, value -2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.5 is outside the range of representable values of type -PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value -2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.5 is outside the range of representable values of type -PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value -2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value -1 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2 is outside the range of representable values of type[^ - ]*( -| -| )[^ - ]*value 2.5 is outside the range of representable values of type -UNSUPPORTED: gcc.dg/ubsan/ipa-icf-1.c -O0 -UNSUPPORTED: gcc.dg/ubsan/ipa-icf-1.c -O1 -PASS: gcc.dg/ubsan/ipa-icf-1.c -O2 (test for excess errors) -PASS: gcc.dg/ubsan/ipa-icf-1.c -O2 execution test -UNSUPPORTED: gcc.dg/ubsan/ipa-icf-1.c -O3 -fomit-frame-pointer -UNSUPPORTED: gcc.dg/ubsan/ipa-icf-1.c -O3 -g -UNSUPPORTED: gcc.dg/ubsan/ipa-icf-1.c -Os -PASS: gcc.dg/ubsan/ipa-icf-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: gcc.dg/ubsan/ipa-icf-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: gcc.dg/ubsan/ipa-icf-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: gcc.dg/ubsan/ipa-icf-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -UNSUPPORTED: gcc.dg/ubsan/object-size-9.c -O0 -UNSUPPORTED: gcc.dg/ubsan/object-size-9.c -O1 -PASS: gcc.dg/ubsan/object-size-9.c -O2 (test for excess errors) -PASS: gcc.dg/ubsan/object-size-9.c -O2 execution test -PASS: gcc.dg/ubsan/object-size-9.c -O2 output pattern test, load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -UNSUPPORTED: gcc.dg/ubsan/object-size-9.c -O3 -fomit-frame-pointer -UNSUPPORTED: gcc.dg/ubsan/object-size-9.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: gcc.dg/ubsan/object-size-9.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: gcc.dg/ubsan/object-size-9.c -O3 -g -UNSUPPORTED: gcc.dg/ubsan/object-size-9.c -Os -PASS: gcc.dg/ubsan/object-size-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: gcc.dg/ubsan/object-size-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: gcc.dg/ubsan/object-size-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -PASS: gcc.dg/ubsan/object-size-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: gcc.dg/ubsan/object-size-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: gcc.dg/ubsan/object-size-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ - ]* with insufficient space for an object of type 'char'[^ - ]*( -| -| )[^ - ]*note: pointer points here[^ - ]*( -| -| )[^ - ]*[^ - ]*( -| -| )[^ - ]*\^[^ - ]*( -| -| ) -PASS: gcc.dg/ubsan/pr63690.c -O0 (test for excess errors) -PASS: gcc.dg/ubsan/pr63690.c -O1 (test for excess errors) -PASS: gcc.dg/ubsan/pr63690.c -O2 (test for excess errors) -PASS: gcc.dg/ubsan/pr63690.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: gcc.dg/ubsan/pr63690.c -O3 -g (test for excess errors) -PASS: gcc.dg/ubsan/pr63690.c -Os (test for excess errors) -PASS: gcc.dg/ubsan/pr63690.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: gcc.dg/ubsan/pr63690.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) Running [...]/hurd/master/gcc/testsuite/gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp ... PASS: gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (test for excess errors) PASS: gcc.dg/vect/costmodel/i386/costmodel-vect-31.c execution test @@ -121619,22 +94448,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 ... -PASS: gcc.misc-tests/bprob-1.c compilation, -O2 -fprofile-arcs -PASS: gcc.misc-tests/bprob-1.c execution, -O2 -fprofile-arcs -PASS: gcc.misc-tests/bprob-1.c compilation, -O2 -fbranch-probabilities -PASS: gcc.misc-tests/bprob-1.c execution, -O2 -fbranch-probabilities -PASS: gcc.misc-tests/bprob-1.c compilation, -O3 -fprofile-arcs -PASS: gcc.misc-tests/bprob-1.c execution, -O3 -fprofile-arcs -PASS: gcc.misc-tests/bprob-1.c compilation, -O3 -fbranch-probabilities -PASS: gcc.misc-tests/bprob-1.c execution, -O3 -fbranch-probabilities -PASS: gcc.misc-tests/bprob-2.c compilation, -O2 -fprofile-arcs -PASS: gcc.misc-tests/bprob-2.c execution, -O2 -fprofile-arcs -PASS: gcc.misc-tests/bprob-2.c compilation, -O2 -fbranch-probabilities -PASS: gcc.misc-tests/bprob-2.c execution, -O2 -fbranch-probabilities -PASS: gcc.misc-tests/bprob-2.c compilation, -O3 -fprofile-arcs -PASS: gcc.misc-tests/bprob-2.c execution, -O3 -fprofile-arcs -PASS: gcc.misc-tests/bprob-2.c compilation, -O3 -fbranch-probabilities -PASS: gcc.misc-tests/bprob-2.c execution, -O3 -fbranch-probabilities 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 ... @@ -130965,12 +103778,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 -PASS: gcc.target/i386/long-double-64-2.c (test for excess errors) -PASS: gcc.target/i386/long-double-64-2.c scan-assembler-not fldt -PASS: gcc.target/i386/long-double-64-2.c scan-assembler-not call[\\t ]*_?__multf3 -PASS: gcc.target/i386/long-double-64-3.c (test for excess errors) -PASS: gcc.target/i386/long-double-64-3.c scan-assembler-not fldt -PASS: gcc.target/i386/long-double-64-3.c scan-assembler-not call[\\t ]*_?__multf3 +UNSUPPORTED: gcc.target/i386/long-double-64-2.c +UNSUPPORTED: gcc.target/i386/long-double-64-3.c 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 @@ -130983,24 +103792,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 -PASS: gcc.target/i386/long-double-64-8.c (test for excess errors) -PASS: gcc.target/i386/long-double-64-8.c scan-assembler-not fldt -PASS: gcc.target/i386/long-double-64-8.c scan-assembler-not call[\\t ]*_?__multf3 -PASS: gcc.target/i386/long-double-64-9.c (test for excess errors) -PASS: gcc.target/i386/long-double-64-9.c scan-assembler-not fldt -PASS: gcc.target/i386/long-double-64-9.c scan-assembler-not call[\\t ]*_?__multf3 +UNSUPPORTED: gcc.target/i386/long-double-64-8.c +UNSUPPORTED: gcc.target/i386/long-double-64-9.c PASS: gcc.target/i386/long-double-80-1.c (test for excess errors) PASS: gcc.target/i386/long-double-80-1.c scan-assembler fldt PASS: gcc.target/i386/long-double-80-1.c scan-assembler-not call[\\t ]*_?__multf3 PASS: gcc.target/i386/long-double-80-10.c (test for excess errors) PASS: gcc.target/i386/long-double-80-10.c scan-assembler fldt PASS: gcc.target/i386/long-double-80-10.c scan-assembler-not call[\\t ]*_?__multf3 -PASS: gcc.target/i386/long-double-80-2.c (test for excess errors) -PASS: gcc.target/i386/long-double-80-2.c scan-assembler fldt -PASS: gcc.target/i386/long-double-80-2.c scan-assembler-not call[\\t ]*_?__multf3 -PASS: gcc.target/i386/long-double-80-3.c (test for excess errors) -PASS: gcc.target/i386/long-double-80-3.c scan-assembler fldt -PASS: gcc.target/i386/long-double-80-3.c scan-assembler-not call[\\t ]*_?__multf3 +UNSUPPORTED: gcc.target/i386/long-double-80-2.c +UNSUPPORTED: gcc.target/i386/long-double-80-3.c 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 @@ -131043,8 +103844,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 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 +FAIL: gcc.target/i386/mcount_pic.c (test for excess errors) +UNRESOLVED: gcc.target/i386/mcount_pic.c compilation failed to produce executable 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) @@ -131124,8 +103925,7 @@ 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 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) @@ -131654,7 +104454,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 -PASS: gcc.target/i386/pr46285.c (test for excess errors) +UNSUPPORTED: gcc.target/i386/pr46285.c 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) @@ -132019,20 +104819,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) -PASS: gcc.target/i386/pr61296-1.c (test for excess errors) -PASS: gcc.target/i386/pr61296-1.c scan-assembler .align[ \t]*32[^:]*[\n\r]x: -PASS: gcc.target/i386/pr61296-2.c (test for excess errors) -PASS: gcc.target/i386/pr61296-2.c scan-assembler .align[ \t]*64[^:]*[\n\r]x: -PASS: gcc.target/i386/pr61296-3.c (test for excess errors) -PASS: gcc.target/i386/pr61296-3.c scan-assembler-not .align[ \t]*[0-9]+[^:]*[\n\r]x: -PASS: gcc.target/i386/pr61296-4.c (test for excess errors) -PASS: gcc.target/i386/pr61296-4.c scan-assembler-not .align[ \t]*[0-9]+[^:]*[\n\r]x: -PASS: gcc.target/i386/pr61296-5.c (test for excess errors) -PASS: gcc.target/i386/pr61296-5.c scan-assembler .align[ \t]*64[^:]*[\n\r]x: -PASS: gcc.target/i386/pr61296-6.c (test for excess errors) -PASS: gcc.target/i386/pr61296-6.c scan-assembler .align[ \t]*32[^:]*[\n\r]x: -PASS: gcc.target/i386/pr61296-7.c (test for excess errors) -PASS: gcc.target/i386/pr61296-7.c scan-assembler-not .align[ \t]*[0-9]+[^:]*[\n\r]x: +UNSUPPORTED: gcc.target/i386/pr61296-1.c +UNSUPPORTED: gcc.target/i386/pr61296-2.c +UNSUPPORTED: gcc.target/i386/pr61296-3.c +UNSUPPORTED: gcc.target/i386/pr61296-4.c +UNSUPPORTED: gcc.target/i386/pr61296-5.c +UNSUPPORTED: gcc.target/i386/pr61296-6.c +UNSUPPORTED: gcc.target/i386/pr61296-7.c 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 @@ -132052,7 +104845,7 @@ PASS: gcc.target/i386/pr62120.c (test for excess errors) PASS: gcc.target/i386/pr62208.c (test for excess errors) PASS: gcc.target/i386/pr63285.c (test for excess errors) PASS: gcc.target/i386/pr63448.c (test for excess errors) -PASS: gcc.target/i386/pr63495.c (test for excess errors) +UNSUPPORTED: gcc.target/i386/pr63495.c 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) @@ -132120,8 +104913,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 -PASS: gcc.target/i386/record-mcount.c (test for excess errors) -PASS: gcc.target/i386/record-mcount.c scan-assembler mcount_loc +UNSUPPORTED: gcc.target/i386/record-mcount.c 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) @@ -133093,8 +105885,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) -PASS: gcc.target/i386/struct-size.c (test for excess errors) -PASS: gcc.target/i386/struct-size.c scan-assembler .size[\t ]*s, 12 +UNSUPPORTED: gcc.target/i386/struct-size.c 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) @@ -134429,10 +107220,10 @@ Running [...]/hurd/master/gcc/testsuite/gcc.test-framework/test-framework.exp .. === gcc Summary === -# of expected passes 114784 -# of unexpected failures 91 -# of unexpected successes 28 -# of expected failures 328 -# of unsupported tests 1729 +# of expected passes 105453 +# of unexpected failures 35 +# of expected failures 260 +# of unresolved testcases 1 +# of unsupported tests 1343 [...]/hurd/master.build/gcc/xgcc version 5.0.0 20150119 (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 c44b9eb..9108a9b 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 Wed Jan 21 00:52:07 2015 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Tue Jan 20 22:15:17 2015 +Native configuration is i686-unknown-gnu0.5 === gfortran tests === @@ -44388,7 +44388,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) -PASS: gfortran.dg/gomp/pr27573.f90 -O (test for excess errors) +UNSUPPORTED: gfortran.dg/gomp/pr27573.f90 -O 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) @@ -50102,9 +50102,9 @@ PASS: gfortran.fortran-torture/execute/write_logical.f90 execution, -O2 -ftree-v === gfortran Summary === -# of expected passes 47634 +# of expected passes 47633 # of unexpected failures 2 # of expected failures 76 -# of unsupported tests 216 +# of unsupported tests 217 [...]/hurd/master.build/gcc/testsuite/gfortran/../../gfortran version 5.0.0 20150119 (experimental) (GCC) diff --git toolchain/logs/gcc/kepler.SCHWINGE/test/gcc/testsuite/gnat/gnat.sum toolchain/logs/gcc/laplace.SCHWINGE/test/gcc/testsuite/gnat/gnat.sum index b9fdd0b..f14465d 100644 --- toolchain/logs/gcc/kepler.SCHWINGE/test/gcc/testsuite/gnat/gnat.sum +++ toolchain/logs/gcc/laplace.SCHWINGE/test/gcc/testsuite/gnat/gnat.sum @@ -1,5 +1,5 @@ -Test Run By thomas on Tue Jan 20 18:28:53 2015 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Tue Jan 20 17:13:54 2015 +Native configuration is i686-unknown-gnu0.5 === gnat tests === @@ -681,11 +681,11 @@ PASS: gnat.dg/not_null.adb execution test PASS: gnat.dg/notnot.adb (test for warnings, line 6) PASS: gnat.dg/notnot.adb (test for excess errors) PASS: gnat.dg/null_pointer_deref1.adb (test for excess errors) -PASS: gnat.dg/null_pointer_deref1.adb execution test +FAIL: gnat.dg/null_pointer_deref1.adb execution test PASS: gnat.dg/null_pointer_deref2.adb (test for excess errors) -PASS: gnat.dg/null_pointer_deref2.adb execution test +FAIL: gnat.dg/null_pointer_deref2.adb execution test PASS: gnat.dg/null_pointer_deref3.adb (test for excess errors) -PASS: gnat.dg/null_pointer_deref3.adb execution test +FAIL: gnat.dg/null_pointer_deref3.adb execution test PASS: gnat.dg/object_overflow1.adb (test for warnings, line 8) PASS: gnat.dg/object_overflow1.adb (test for excess errors) PASS: gnat.dg/object_overflow2.adb (test for warnings, line 8) @@ -939,9 +939,9 @@ PASS: gnat.dg/spipaterr.adb execution test PASS: gnat.dg/sse_nolib.adb (test for excess errors) PASS: gnat.dg/sse_nolib.adb execution test PASS: gnat.dg/stack_check1.adb (test for excess errors) -PASS: gnat.dg/stack_check1.adb execution test +FAIL: gnat.dg/stack_check1.adb execution test PASS: gnat.dg/stack_check2.adb (test for excess errors) -PASS: gnat.dg/stack_check2.adb execution test +FAIL: gnat.dg/stack_check2.adb execution test PASS: gnat.dg/stack_check3.adb (test for excess errors) PASS: gnat.dg/stack_usage1.adb (test for excess errors) PASS: gnat.dg/stack_usage1.adb scan-file \t[0-9][0-9]\t @@ -1063,7 +1063,7 @@ PASS: gnat.dg/unc_memfree.adb (test for excess errors) PASS: gnat.dg/unc_memfree.adb execution test PASS: gnat.dg/unc_memops.adb (test for excess errors) PASS: gnat.dg/unchecked_convert1.adb (test for excess errors) -FAIL: gnat.dg/unchecked_convert1.adb execution test +PASS: gnat.dg/unchecked_convert1.adb execution test PASS: gnat.dg/unchecked_convert2.adb (test for excess errors) PASS: gnat.dg/unchecked_convert2.adb execution test PASS: gnat.dg/unchecked_convert3.adb (test for excess errors) @@ -1363,8 +1363,8 @@ PASS: gnat.dg/specs/with_containers.ads (test for excess errors) === gnat Summary === -# of expected passes 1324 -# of unexpected failures 3 +# of expected passes 1320 +# of unexpected failures 7 # of expected failures 20 # of unresolved testcases 1 # of unsupported tests 3 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 89dc937..670aa44 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 Wed Jan 21 02:23:19 2015 -Native configuration is i686-pc-linux-gnu +Test Run By thomas on Tue Jan 20 23:51:20 2015 +Native configuration is i686-unknown-gnu0.5 === objc tests ===