From 05905efce314e17e8f07c331e7f5520bde6b8a0b Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sat, 1 Jun 2013 11:31:40 +0200 Subject: gcc: dcdba5abca23716daa6aeb5c92f367e0978e4539 (2013-05-27; 0479dc77cf50ee78769b55563051cf72d39b3d60 (2013-05-27)) plus `id:"87txlnlg0z.fsf@kepler.schwinge.homeip.net"` --- .../test/[ARCH]/boehm-gc/testsuite/boehm-gc.sum | 2 +- .../test/[ARCH]/libatomic/testsuite/libatomic.sum | 2 +- .../test/[ARCH]/libffi/testsuite/libffi.sum | 2 +- .../test/[ARCH]/libgomp/testsuite/libgomp.sum | 58 +- .../test/[ARCH]/libitm/testsuite/libitm.sum | 2 +- .../test/[ARCH]/libjava/testsuite/libjava.sum | 2 +- .../[ARCH]/libmudflap/testsuite/libmudflap.sum | 14 +- .../[ARCH]/libstdc++-v3/testsuite/libstdc++.sum | 207 +- .../test/gcc/testsuite/ada/acats/acats.sum | 13 +- gcc/kepler.SCHWINGE/test/gcc/testsuite/g++/g++.sum | 1609 +++++++-- gcc/kepler.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum | 3541 +++++++++++++------- .../test/gcc/testsuite/gfortran/gfortran.sum | 1181 ++++++- .../test/gcc/testsuite/gnat/gnat.sum | 27 +- .../test/gcc/testsuite/objc/objc.sum | 4 +- 14 files changed, 5041 insertions(+), 1623 deletions(-) (limited to 'gcc/kepler.SCHWINGE/test') diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/boehm-gc/testsuite/boehm-gc.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/boehm-gc/testsuite/boehm-gc.sum index 390fb5c4..90060e3d 100644 --- a/gcc/kepler.SCHWINGE/test/[ARCH]/boehm-gc/testsuite/boehm-gc.sum +++ b/gcc/kepler.SCHWINGE/test/[ARCH]/boehm-gc/testsuite/boehm-gc.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Tue Feb 19 00:54:45 2013 +Test Run By thomas on Tue May 28 21:00:47 2013 Native configuration is i686-pc-linux-gnu === boehm-gc tests === diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/libatomic/testsuite/libatomic.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/libatomic/testsuite/libatomic.sum index fae2224c..96b3f491 100644 --- a/gcc/kepler.SCHWINGE/test/[ARCH]/libatomic/testsuite/libatomic.sum +++ b/gcc/kepler.SCHWINGE/test/[ARCH]/libatomic/testsuite/libatomic.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Tue Feb 19 01:04:32 2013 +Test Run By thomas on Tue May 28 21:10:51 2013 Native configuration is i686-pc-linux-gnu === libatomic tests === diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/libffi/testsuite/libffi.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/libffi/testsuite/libffi.sum index 0f667991..17181787 100644 --- a/gcc/kepler.SCHWINGE/test/[ARCH]/libffi/testsuite/libffi.sum +++ b/gcc/kepler.SCHWINGE/test/[ARCH]/libffi/testsuite/libffi.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Tue Feb 19 00:43:06 2013 +Test Run By thomas on Tue May 28 20:49:16 2013 Native configuration is i686-pc-linux-gnu === libffi tests === diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/libgomp/testsuite/libgomp.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/libgomp/testsuite/libgomp.sum index 5b2ebdac..63e37e8e 100644 --- a/gcc/kepler.SCHWINGE/test/[ARCH]/libgomp/testsuite/libgomp.sum +++ b/gcc/kepler.SCHWINGE/test/[ARCH]/libgomp/testsuite/libgomp.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Tue Feb 19 00:54:54 2013 +Test Run By thomas on Tue May 28 21:00:56 2013 Native configuration is i686-pc-linux-gnu === libgomp tests === @@ -102,6 +102,12 @@ PASS: libgomp.c/loop-11.c (test for excess errors) PASS: libgomp.c/loop-11.c execution test PASS: libgomp.c/loop-12.c (test for excess errors) PASS: libgomp.c/loop-12.c execution test +PASS: libgomp.c/loop-13.c (test for excess errors) +PASS: libgomp.c/loop-13.c execution test +PASS: libgomp.c/loop-14.c (test for excess errors) +PASS: libgomp.c/loop-14.c execution test +PASS: libgomp.c/loop-15.c (test for excess errors) +PASS: libgomp.c/loop-15.c execution test PASS: libgomp.c/loop-2.c (test for excess errors) PASS: libgomp.c/loop-2.c execution test PASS: libgomp.c/loop-3.c (test for excess errors) @@ -859,6 +865,54 @@ PASS: libgomp.c++/loop-12.C -O3 -g (test for excess errors) PASS: libgomp.c++/loop-12.C -O3 -g execution test PASS: libgomp.c++/loop-12.C -Os (test for excess errors) PASS: libgomp.c++/loop-12.C -Os execution test +PASS: libgomp.c++/loop-13.C -O0 (test for excess errors) +PASS: libgomp.c++/loop-13.C -O0 execution test +PASS: libgomp.c++/loop-13.C -O1 (test for excess errors) +PASS: libgomp.c++/loop-13.C -O1 execution test +PASS: libgomp.c++/loop-13.C -O2 (test for excess errors) +PASS: libgomp.c++/loop-13.C -O2 execution test +PASS: libgomp.c++/loop-13.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.c++/loop-13.C -O3 -fomit-frame-pointer execution test +PASS: libgomp.c++/loop-13.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.c++/loop-13.C -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.c++/loop-13.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.c++/loop-13.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.c++/loop-13.C -O3 -g (test for excess errors) +PASS: libgomp.c++/loop-13.C -O3 -g execution test +PASS: libgomp.c++/loop-13.C -Os (test for excess errors) +PASS: libgomp.c++/loop-13.C -Os execution test +PASS: libgomp.c++/loop-14.C -O0 (test for excess errors) +PASS: libgomp.c++/loop-14.C -O0 execution test +PASS: libgomp.c++/loop-14.C -O1 (test for excess errors) +PASS: libgomp.c++/loop-14.C -O1 execution test +PASS: libgomp.c++/loop-14.C -O2 (test for excess errors) +PASS: libgomp.c++/loop-14.C -O2 execution test +PASS: libgomp.c++/loop-14.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.c++/loop-14.C -O3 -fomit-frame-pointer execution test +PASS: libgomp.c++/loop-14.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.c++/loop-14.C -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.c++/loop-14.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.c++/loop-14.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.c++/loop-14.C -O3 -g (test for excess errors) +PASS: libgomp.c++/loop-14.C -O3 -g execution test +PASS: libgomp.c++/loop-14.C -Os (test for excess errors) +PASS: libgomp.c++/loop-14.C -Os execution test +PASS: libgomp.c++/loop-15.C -O0 (test for excess errors) +PASS: libgomp.c++/loop-15.C -O0 execution test +PASS: libgomp.c++/loop-15.C -O1 (test for excess errors) +PASS: libgomp.c++/loop-15.C -O1 execution test +PASS: libgomp.c++/loop-15.C -O2 (test for excess errors) +PASS: libgomp.c++/loop-15.C -O2 execution test +PASS: libgomp.c++/loop-15.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.c++/loop-15.C -O3 -fomit-frame-pointer execution test +PASS: libgomp.c++/loop-15.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.c++/loop-15.C -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.c++/loop-15.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.c++/loop-15.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.c++/loop-15.C -O3 -g (test for excess errors) +PASS: libgomp.c++/loop-15.C -O3 -g execution test +PASS: libgomp.c++/loop-15.C -Os (test for excess errors) +PASS: libgomp.c++/loop-15.C -Os execution test PASS: libgomp.c++/loop-2.C -O (test for excess errors) PASS: libgomp.c++/loop-2.C -O execution test PASS: libgomp.c++/loop-3.C -O (test for excess errors) @@ -3012,4 +3066,4 @@ PASS: libgomp.graphite/pr41118.c scan-tree-dump-times optimized "loopfn" 0 === libgomp Summary === -# of expected passes 2998 +# of expected passes 3052 diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/libitm/testsuite/libitm.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/libitm/testsuite/libitm.sum index 96787f22..353173e6 100644 --- a/gcc/kepler.SCHWINGE/test/[ARCH]/libitm/testsuite/libitm.sum +++ b/gcc/kepler.SCHWINGE/test/[ARCH]/libitm/testsuite/libitm.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Tue Feb 19 01:04:28 2013 +Test Run By thomas on Tue May 28 21:10:47 2013 Native configuration is i686-pc-linux-gnu === libitm tests === diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/libjava/testsuite/libjava.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/libjava/testsuite/libjava.sum index 73277996..d956a410 100644 --- a/gcc/kepler.SCHWINGE/test/[ARCH]/libjava/testsuite/libjava.sum +++ b/gcc/kepler.SCHWINGE/test/[ARCH]/libjava/testsuite/libjava.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Tue Feb 19 00:45:40 2013 +Test Run By thomas on Tue May 28 20:51:48 2013 Native configuration is i686-pc-linux-gnu === libjava tests === diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/libmudflap/testsuite/libmudflap.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/libmudflap/testsuite/libmudflap.sum index 8a16e243..094daa09 100644 --- a/gcc/kepler.SCHWINGE/test/[ARCH]/libmudflap/testsuite/libmudflap.sum +++ b/gcc/kepler.SCHWINGE/test/[ARCH]/libmudflap/testsuite/libmudflap.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Tue Feb 19 00:39:52 2013 +Test Run By thomas on Tue May 28 20:46:02 2013 Native configuration is i686-pc-linux-gnu === libmudflap tests === @@ -784,8 +784,8 @@ PASS: libmudflap.c/fail36-frag.c (-O2) (test for excess errors) PASS: libmudflap.c/fail36-frag.c (-O2) crash test PASS: libmudflap.c/fail36-frag.c (-O2) output pattern test PASS: libmudflap.c/fail37-frag.c (-O2) (test for excess errors) -FAIL: libmudflap.c/fail37-frag.c (-O2) crash test -FAIL: libmudflap.c/fail37-frag.c (-O2) output pattern test +PASS: libmudflap.c/fail37-frag.c (-O2) crash test +PASS: libmudflap.c/fail37-frag.c (-O2) output pattern test PASS: libmudflap.c/fail38-frag.c (-O2) (test for excess errors) PASS: libmudflap.c/fail38-frag.c (-O2) crash test PASS: libmudflap.c/fail38-frag.c (-O2) output pattern test @@ -1128,8 +1128,8 @@ PASS: libmudflap.c/fail36-frag.c (-O3) (test for excess errors) PASS: libmudflap.c/fail36-frag.c (-O3) crash test PASS: libmudflap.c/fail36-frag.c (-O3) output pattern test PASS: libmudflap.c/fail37-frag.c (-O3) (test for excess errors) -FAIL: libmudflap.c/fail37-frag.c (-O3) crash test -FAIL: libmudflap.c/fail37-frag.c (-O3) output pattern test +PASS: libmudflap.c/fail37-frag.c (-O3) crash test +PASS: libmudflap.c/fail37-frag.c (-O3) output pattern test PASS: libmudflap.c/fail38-frag.c (-O3) (test for excess errors) PASS: libmudflap.c/fail38-frag.c (-O3) crash test PASS: libmudflap.c/fail38-frag.c (-O3) output pattern test @@ -1921,5 +1921,5 @@ PASS: libmudflap.cth/pass59-frag.c (-O3) output pattern test === libmudflap Summary === -# of expected passes 1898 -# of unexpected failures 8 +# of expected passes 1902 +# of unexpected failures 4 diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/libstdc++-v3/testsuite/libstdc++.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/libstdc++-v3/testsuite/libstdc++.sum index 250d479c..66bcb44b 100644 --- a/gcc/kepler.SCHWINGE/test/[ARCH]/libstdc++-v3/testsuite/libstdc++.sum +++ b/gcc/kepler.SCHWINGE/test/[ARCH]/libstdc++-v3/testsuite/libstdc++.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Mon Feb 18 23:17:39 2013 +Test Run By thomas on Tue May 28 19:19:17 2013 Native configuration is i686-pc-linux-gnu === libstdc++ tests === @@ -129,6 +129,8 @@ PASS: 18_support/nested_exception/throw_with_nested.cc (test for excess errors) PASS: 18_support/nested_exception/throw_with_nested.cc execution test PASS: 18_support/new_delete_placement.cc (test for excess errors) PASS: 18_support/new_delete_placement.cc execution test +PASS: 18_support/new_handler.cc (test for excess errors) +PASS: 18_support/new_handler.cc execution test PASS: 18_support/numeric_limits/29989.cc (test for excess errors) PASS: 18_support/numeric_limits/40856.cc (test for excess errors) PASS: 18_support/numeric_limits/char16_32_t.cc (test for excess errors) @@ -171,6 +173,8 @@ PASS: 18_support/pthread_guard.cc (test for excess errors) PASS: 18_support/pthread_guard.cc execution test PASS: 18_support/quick_exit/quick_exit.cc (test for excess errors) PASS: 18_support/quick_exit/quick_exit.cc execution test +PASS: 18_support/terminate_handler.cc (test for excess errors) +PASS: 18_support/terminate_handler.cc execution test PASS: 18_support/type_info/52562.cc (test for excess errors) PASS: 18_support/type_info/fundamental.cc (test for excess errors) PASS: 18_support/type_info/fundamental.cc execution test @@ -178,6 +182,8 @@ PASS: 18_support/type_info/hash_code.cc (test for excess errors) PASS: 18_support/type_info/hash_code.cc execution test PASS: 18_support/uncaught_exception/14026.cc (test for excess errors) PASS: 18_support/uncaught_exception/14026.cc execution test +PASS: 18_support/unexpected_handler.cc (test for excess errors) +PASS: 18_support/unexpected_handler.cc execution test PASS: 19_diagnostics/error_category/cons/copy_neg.cc (test for errors, line 30) PASS: 19_diagnostics/error_category/cons/copy_neg.cc (test for excess errors) PASS: 19_diagnostics/error_category/cons/default.cc (test for excess errors) @@ -346,10 +352,10 @@ PASS: 20_util/bind/ref.cc execution test PASS: 20_util/bind/ref2.cc (test for excess errors) PASS: 20_util/bind/ref2.cc execution test PASS: 20_util/bind/ref_neg.cc (test for errors, line 32) -PASS: 20_util/bind/ref_neg.cc (test for errors, line 1347) -PASS: 20_util/bind/ref_neg.cc (test for errors, line 1361) -PASS: 20_util/bind/ref_neg.cc (test for errors, line 1375) -PASS: 20_util/bind/ref_neg.cc (test for errors, line 1389) +PASS: 20_util/bind/ref_neg.cc (test for errors, line 1315) +PASS: 20_util/bind/ref_neg.cc (test for errors, line 1329) +PASS: 20_util/bind/ref_neg.cc (test for errors, line 1343) +PASS: 20_util/bind/ref_neg.cc (test for errors, line 1357) PASS: 20_util/bind/ref_neg.cc (test for errors, line 37) PASS: 20_util/bind/ref_neg.cc (test for errors, line 51) PASS: 20_util/bind/ref_neg.cc (test for errors, line 52) @@ -371,11 +377,11 @@ PASS: 20_util/decay/requirements/explicit_instantiation.cc (test for excess erro PASS: 20_util/decay/requirements/typedefs.cc (test for excess errors) PASS: 20_util/decay/requirements/typedefs.cc execution test PASS: 20_util/declval/requirements/1.cc (test for excess errors) -PASS: 20_util/declval/requirements/1_neg.cc (test for errors, line 1871) +PASS: 20_util/declval/requirements/1_neg.cc (test for errors, line 1859) PASS: 20_util/declval/requirements/1_neg.cc (test for errors, line 28) PASS: 20_util/declval/requirements/1_neg.cc (test for excess errors) PASS: 20_util/default_delete/48631_neg.cc (test for errors, line 29) -PASS: 20_util/default_delete/48631_neg.cc (test for errors, line 104) +PASS: 20_util/default_delete/48631_neg.cc (test for errors, line 122) PASS: 20_util/default_delete/48631_neg.cc (test for excess errors) PASS: 20_util/default_delete/cons/constexpr.cc (test for excess errors) PASS: 20_util/duration/arithmetic/1.cc (test for excess errors) @@ -423,6 +429,8 @@ PASS: 20_util/enable_shared_from_this/cons/constexpr.cc (test for excess errors) PASS: 20_util/enable_shared_from_this/cons/constexpr.cc scan-assembler-not _ZNSt23enable_shared_from_thisIiEC2Ev PASS: 20_util/enable_shared_from_this/cons/constexpr.cc scan-assembler-not _ZN7derivedC2Ev PASS: 20_util/enable_shared_from_this/requirements/explicit_instantiation.cc (test for excess errors) +PASS: 20_util/exchange/1.cc (test for excess errors) +PASS: 20_util/exchange/1.cc execution test PASS: 20_util/forward/1.cc (test for excess errors) PASS: 20_util/forward/1_neg.cc (test for errors, line 31) PASS: 20_util/forward/1_neg.cc (test for errors, line 41) @@ -534,6 +542,15 @@ PASS: 20_util/headers/type_traits/types_std_c++0x_neg.cc (test for errors, line PASS: 20_util/headers/type_traits/types_std_c++0x_neg.cc (test for excess errors) PASS: 20_util/headers/utility/synopsis.cc (test for excess errors) PASS: 20_util/headers/utility/using_namespace_std_rel_ops.cc (test for excess errors) +PASS: 20_util/integral_constant/operator_value_type.cc (test for excess errors) +PASS: 20_util/integral_constant/requirements/constexpr_data.cc (test for excess errors) +PASS: 20_util/integral_constant/requirements/explicit_instantiation.cc (test for excess errors) +PASS: 20_util/integral_constant/requirements/typedefs.cc (test for excess errors) +PASS: 20_util/integral_constant/static_definition.cc (test for excess errors) +PASS: 20_util/integral_constant/static_definition.cc execution test +PASS: 20_util/integral_constant/true_false_type_typedefs.cc (test for excess errors) +PASS: 20_util/integral_constant/true_false_value.cc (test for excess errors) +PASS: 20_util/integral_constant/true_false_value.cc execution test PASS: 20_util/is_assignable/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/is_assignable/requirements/typedefs.cc (test for excess errors) PASS: 20_util/is_assignable/value.cc (test for excess errors) @@ -643,6 +660,10 @@ PASS: 20_util/is_nothrow_move_constructible/requirements/explicit_instantiation. PASS: 20_util/is_nothrow_move_constructible/requirements/typedefs.cc (test for excess errors) PASS: 20_util/is_nothrow_move_constructible/value.cc (test for excess errors) PASS: 20_util/is_nothrow_move_constructible/value.cc execution test +PASS: 20_util/is_null_pointer/requirements/explicit_instantiation.cc (test for excess errors) +PASS: 20_util/is_null_pointer/requirements/typedefs.cc (test for excess errors) +PASS: 20_util/is_null_pointer/value.cc (test for excess errors) +PASS: 20_util/is_null_pointer/value.cc execution test PASS: 20_util/is_object/24808.cc (test for excess errors) PASS: 20_util/is_object/24808.cc execution test PASS: 20_util/is_object/requirements/explicit_instantiation.cc (test for excess errors) @@ -695,8 +716,8 @@ PASS: 20_util/make_signed/requirements/typedefs_neg.cc (test for errors, line 3 PASS: 20_util/make_signed/requirements/typedefs_neg.cc (test for errors, line 37) PASS: 20_util/make_signed/requirements/typedefs_neg.cc (test for errors, line 40) PASS: 20_util/make_signed/requirements/typedefs_neg.cc (test for errors, line 42) -PASS: 20_util/make_signed/requirements/typedefs_neg.cc (test for errors, line 1613) -PASS: 20_util/make_signed/requirements/typedefs_neg.cc (test for errors, line 1577) +PASS: 20_util/make_signed/requirements/typedefs_neg.cc (test for errors, line 1601) +PASS: 20_util/make_signed/requirements/typedefs_neg.cc (test for errors, line 1565) PASS: 20_util/make_signed/requirements/typedefs_neg.cc (test for excess errors) PASS: 20_util/make_unsigned/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/make_unsigned/requirements/typedefs-1.cc (test for excess errors) @@ -708,8 +729,8 @@ PASS: 20_util/make_unsigned/requirements/typedefs_neg.cc (test for errors, line PASS: 20_util/make_unsigned/requirements/typedefs_neg.cc (test for errors, line 37) PASS: 20_util/make_unsigned/requirements/typedefs_neg.cc (test for errors, line 40) PASS: 20_util/make_unsigned/requirements/typedefs_neg.cc (test for errors, line 42) -PASS: 20_util/make_unsigned/requirements/typedefs_neg.cc (test for errors, line 1531) -PASS: 20_util/make_unsigned/requirements/typedefs_neg.cc (test for errors, line 1495) +PASS: 20_util/make_unsigned/requirements/typedefs_neg.cc (test for errors, line 1519) +PASS: 20_util/make_unsigned/requirements/typedefs_neg.cc (test for errors, line 1483) PASS: 20_util/make_unsigned/requirements/typedefs_neg.cc (test for excess errors) PASS: 20_util/move/1.cc (test for excess errors) PASS: 20_util/move/requirements/explicit_instantiation.cc (test for excess errors) @@ -729,11 +750,19 @@ PASS: 20_util/pair/4.cc (test for excess errors) PASS: 20_util/pair/4.cc execution test PASS: 20_util/pair/40925.cc (test for excess errors) PASS: 20_util/pair/44487.cc (test for excess errors) +PASS: 20_util/pair/astuple/astuple.cc (test for excess errors) +PASS: 20_util/pair/astuple/constexpr_get.cc (test for excess errors) +PASS: 20_util/pair/astuple/constexpr_get_by_type.cc (test for excess errors) +PASS: 20_util/pair/astuple/get.cc (test for excess errors) +PASS: 20_util/pair/astuple/get_by_type.cc (test for excess errors) +PASS: 20_util/pair/astuple/get_by_type_neg.cc (test for errors, line 27) +PASS: 20_util/pair/astuple/get_by_type_neg.cc (test for excess errors) +PASS: 20_util/pair/astuple/get_neg.cc (test for errors, line 27) +PASS: 20_util/pair/astuple/get_neg.cc (test for excess errors) PASS: 20_util/pair/comparison_operators/constexpr.cc (test for excess errors) PASS: 20_util/pair/cons/constexpr.cc (test for excess errors) PASS: 20_util/pair/cons/noexcept_move_construct.cc (test for excess errors) PASS: 20_util/pair/constexpr_get.cc (test for excess errors) -PASS: 20_util/pair/get.cc (test for excess errors) PASS: 20_util/pair/make_pair/constexpr.cc (test for excess errors) PASS: 20_util/pair/moveable.cc (test for excess errors) PASS: 20_util/pair/moveable.cc execution test @@ -793,6 +822,7 @@ PASS: 20_util/reference_wrapper/24803.cc (test for excess errors) PASS: 20_util/reference_wrapper/41792.cc (test for excess errors) PASS: 20_util/reference_wrapper/invoke-2.cc (test for excess errors) PASS: 20_util/reference_wrapper/invoke-2.cc execution test +PASS: 20_util/reference_wrapper/invoke-3.cc (test for excess errors) PASS: 20_util/reference_wrapper/invoke.cc (test for excess errors) PASS: 20_util/reference_wrapper/invoke.cc execution test PASS: 20_util/reference_wrapper/ref_neg.cc (test for errors, line 31) @@ -851,11 +881,12 @@ PASS: 20_util/shared_ptr/comparison/less.cc (test for excess errors) PASS: 20_util/shared_ptr/comparison/less.cc execution test PASS: 20_util/shared_ptr/cons/39405.cc (test for excess errors) PASS: 20_util/shared_ptr/cons/43820_neg.cc (test for errors, line 34) -PASS: 20_util/shared_ptr/cons/43820_neg.cc (test for errors, line 771) +PASS: 20_util/shared_ptr/cons/43820_neg.cc (test for errors, line 807) PASS: 20_util/shared_ptr/cons/43820_neg.cc (test for errors, line 37) PASS: 20_util/shared_ptr/cons/43820_neg.cc (test for errors, line 307) PASS: 20_util/shared_ptr/cons/43820_neg.cc (test for excess errors) PASS: 20_util/shared_ptr/cons/46910.cc (test for excess errors) +PASS: 20_util/shared_ptr/cons/51365.cc (test for excess errors) PASS: 20_util/shared_ptr/cons/52924.cc (test for excess errors) PASS: 20_util/shared_ptr/cons/55123.cc (test for excess errors) PASS: 20_util/shared_ptr/cons/alias.cc (test for excess errors) @@ -1019,9 +1050,13 @@ PASS: 20_util/tuple/cv_tuple_element.cc (test for excess errors) PASS: 20_util/tuple/cv_tuple_size.cc (test for excess errors) PASS: 20_util/tuple/cv_tuple_size.cc execution test PASS: 20_util/tuple/element_access/constexpr_get.cc (test for excess errors) +PASS: 20_util/tuple/element_access/constexpr_get_by_type.cc (test for excess errors) PASS: 20_util/tuple/element_access/get.cc (test for excess errors) PASS: 20_util/tuple/element_access/get.cc execution test PASS: 20_util/tuple/element_access/get2.cc (test for excess errors) +PASS: 20_util/tuple/element_access/get2_by_type.cc (test for excess errors) +PASS: 20_util/tuple/element_access/get_by_type.cc (test for excess errors) +PASS: 20_util/tuple/element_access/get_by_type.cc execution test PASS: 20_util/tuple/moveable.cc (test for excess errors) PASS: 20_util/tuple/moveable.cc execution test PASS: 20_util/tuple/moveable2.cc (test for excess errors) @@ -1052,8 +1087,8 @@ PASS: 20_util/unique_ptr/54351.cc execution test PASS: 20_util/unique_ptr/assign/48635.cc (test for excess errors) PASS: 20_util/unique_ptr/assign/48635.cc execution test PASS: 20_util/unique_ptr/assign/48635_neg.cc (test for errors, line 27) -PASS: 20_util/unique_ptr/assign/48635_neg.cc (test for errors, line 206) -PASS: 20_util/unique_ptr/assign/48635_neg.cc (test for errors, line 396) +PASS: 20_util/unique_ptr/assign/48635_neg.cc (test for errors, line 270) +PASS: 20_util/unique_ptr/assign/48635_neg.cc (test for errors, line 515) PASS: 20_util/unique_ptr/assign/48635_neg.cc (test for excess errors) PASS: 20_util/unique_ptr/assign/assign_neg.cc (test for errors, line 42) PASS: 20_util/unique_ptr/assign/assign_neg.cc (test for errors, line 48) @@ -1103,6 +1138,15 @@ PASS: 20_util/unique_ptr/cons/ptr_deleter_neg.cc (test for errors, line 42) PASS: 20_util/unique_ptr/cons/ptr_deleter_neg.cc (test for errors, line 44) PASS: 20_util/unique_ptr/cons/ptr_deleter_neg.cc (test for errors, line 46) PASS: 20_util/unique_ptr/cons/ptr_deleter_neg.cc (test for excess errors) +PASS: 20_util/unique_ptr/creation/array.cc (test for excess errors) +PASS: 20_util/unique_ptr/creation/array.cc execution test +PASS: 20_util/unique_ptr/creation/array_neg.cc (test for errors, line 28) +PASS: 20_util/unique_ptr/creation/array_neg.cc (test for errors, line 29) +PASS: 20_util/unique_ptr/creation/array_neg.cc (test for errors, line 30) +PASS: 20_util/unique_ptr/creation/array_neg.cc (test for errors, line 31) +PASS: 20_util/unique_ptr/creation/array_neg.cc (test for excess errors) +PASS: 20_util/unique_ptr/creation/single.cc (test for excess errors) +PASS: 20_util/unique_ptr/creation/single.cc execution test PASS: 20_util/unique_ptr/hash/1.cc (test for excess errors) PASS: 20_util/unique_ptr/hash/1.cc execution test PASS: 20_util/unique_ptr/modifiers/43183.cc (test for excess errors) @@ -1120,7 +1164,7 @@ PASS: 20_util/unique_ptr/specialized_algorithms/comparisons_array.cc (test for e PASS: 20_util/unique_ptr/specialized_algorithms/comparisons_array.cc execution test PASS: 20_util/unique_ptr/specialized_algorithms/swap.cc (test for excess errors) PASS: 20_util/unique_ptr/specialized_algorithms/swap.cc execution test -PASS: 20_util/uses_allocator/cons_neg.cc (test for errors, line 113) +PASS: 20_util/uses_allocator/cons_neg.cc (test for errors, line 118) PASS: 20_util/uses_allocator/cons_neg.cc (test for excess errors) PASS: 20_util/uses_allocator/construction.cc (test for excess errors) PASS: 20_util/uses_allocator/construction.cc execution test @@ -2706,6 +2750,7 @@ PASS: 23_containers/deque/cons/1.cc (test for excess errors) PASS: 23_containers/deque/cons/1.cc execution test PASS: 23_containers/deque/cons/2.cc (test for excess errors) PASS: 23_containers/deque/cons/2.cc execution test +PASS: 23_containers/deque/cons/55977.cc (test for excess errors) PASS: 23_containers/deque/cons/assign/1.cc (test for excess errors) PASS: 23_containers/deque/cons/assign/1.cc execution test PASS: 23_containers/deque/cons/clear_allocator.cc (test for excess errors) @@ -2752,6 +2797,7 @@ PASS: 23_containers/deque/modifiers/erase/3.cc (test for excess errors) PASS: 23_containers/deque/modifiers/erase/3.cc execution test PASS: 23_containers/deque/modifiers/erase/50529.cc (test for excess errors) PASS: 23_containers/deque/modifiers/erase/50529.cc execution test +PASS: 23_containers/deque/modifiers/erase/54577.cc (test for excess errors) PASS: 23_containers/deque/modifiers/erase/moveable.cc (test for excess errors) PASS: 23_containers/deque/modifiers/erase/moveable.cc execution test PASS: 23_containers/deque/modifiers/moveable.cc (test for excess errors) @@ -2774,14 +2820,14 @@ PASS: 23_containers/deque/range_access.cc (test for excess errors) PASS: 23_containers/deque/requirements/citerators.cc (test for excess errors) PASS: 23_containers/deque/requirements/citerators.cc execution test PASS: 23_containers/deque/requirements/do_the_right_thing.cc (test for excess errors) -PASS: 23_containers/deque/requirements/dr438/assign_neg.cc (test for errors, line 1698) +PASS: 23_containers/deque/requirements/dr438/assign_neg.cc (test for errors, line 1714) PASS: 23_containers/deque/requirements/dr438/assign_neg.cc (test for excess errors) PASS: 23_containers/deque/requirements/dr438/constructor.cc (test for excess errors) -PASS: 23_containers/deque/requirements/dr438/constructor_1_neg.cc (test for errors, line 1631) +PASS: 23_containers/deque/requirements/dr438/constructor_1_neg.cc (test for errors, line 1647) PASS: 23_containers/deque/requirements/dr438/constructor_1_neg.cc (test for excess errors) -PASS: 23_containers/deque/requirements/dr438/constructor_2_neg.cc (test for errors, line 1631) +PASS: 23_containers/deque/requirements/dr438/constructor_2_neg.cc (test for errors, line 1647) PASS: 23_containers/deque/requirements/dr438/constructor_2_neg.cc (test for excess errors) -PASS: 23_containers/deque/requirements/dr438/insert_neg.cc (test for errors, line 1782) +PASS: 23_containers/deque/requirements/dr438/insert_neg.cc (test for errors, line 1798) PASS: 23_containers/deque/requirements/dr438/insert_neg.cc (test for excess errors) PASS: 23_containers/deque/requirements/exception/basic.cc (test for excess errors) PASS: 23_containers/deque/requirements/exception/basic.cc execution test @@ -2968,6 +3014,7 @@ PASS: 23_containers/list/cons/4.cc (test for excess errors) PASS: 23_containers/list/cons/4.cc execution test PASS: 23_containers/list/cons/5.cc (test for excess errors) PASS: 23_containers/list/cons/5.cc execution test +PASS: 23_containers/list/cons/55979.cc (test for excess errors) PASS: 23_containers/list/cons/6.cc (test for excess errors) PASS: 23_containers/list/cons/6.cc execution test PASS: 23_containers/list/cons/7.cc (test for excess errors) @@ -3019,6 +3066,7 @@ PASS: 23_containers/list/modifiers/2.cc execution test PASS: 23_containers/list/modifiers/3.cc (test for excess errors) PASS: 23_containers/list/modifiers/3.cc execution test PASS: 23_containers/list/modifiers/emplace/52799.cc (test for excess errors) +PASS: 23_containers/list/modifiers/erase/54577.cc (test for excess errors) PASS: 23_containers/list/modifiers/insert/25288.cc (test for excess errors) PASS: 23_containers/list/modifiers/insert/25288.cc execution test PASS: 23_containers/list/modifiers/swap/1.cc (test for excess errors) @@ -3053,14 +3101,14 @@ PASS: 23_containers/list/range_access.cc (test for excess errors) PASS: 23_containers/list/requirements/citerators.cc (test for excess errors) PASS: 23_containers/list/requirements/citerators.cc execution test PASS: 23_containers/list/requirements/do_the_right_thing.cc (test for excess errors) -PASS: 23_containers/list/requirements/dr438/assign_neg.cc (test for errors, line 1525) +PASS: 23_containers/list/requirements/dr438/assign_neg.cc (test for errors, line 1545) PASS: 23_containers/list/requirements/dr438/assign_neg.cc (test for excess errors) PASS: 23_containers/list/requirements/dr438/constructor.cc (test for excess errors) -PASS: 23_containers/list/requirements/dr438/constructor_1_neg.cc (test for errors, line 1481) +PASS: 23_containers/list/requirements/dr438/constructor_1_neg.cc (test for errors, line 1497) PASS: 23_containers/list/requirements/dr438/constructor_1_neg.cc (test for excess errors) -PASS: 23_containers/list/requirements/dr438/constructor_2_neg.cc (test for errors, line 1481) +PASS: 23_containers/list/requirements/dr438/constructor_2_neg.cc (test for errors, line 1497) PASS: 23_containers/list/requirements/dr438/constructor_2_neg.cc (test for excess errors) -PASS: 23_containers/list/requirements/dr438/insert_neg.cc (test for errors, line 1481) +PASS: 23_containers/list/requirements/dr438/insert_neg.cc (test for errors, line 1497) PASS: 23_containers/list/requirements/dr438/insert_neg.cc (test for excess errors) PASS: 23_containers/list/requirements/exception/basic.cc (test for excess errors) PASS: 23_containers/list/requirements/exception/basic.cc execution test @@ -3082,6 +3130,7 @@ PASS: 23_containers/map/18604.cc (test for excess errors) PASS: 23_containers/map/23781_neg.cc (test for errors, line 27) PASS: 23_containers/map/23781_neg.cc (test for errors, line 28) PASS: 23_containers/map/23781_neg.cc (test for excess errors) +PASS: 23_containers/map/56613.cc (test for excess errors) PASS: 23_containers/map/capacity/29134.cc (test for excess errors) PASS: 23_containers/map/capacity/29134.cc execution test PASS: 23_containers/map/cons/moveable.cc (test for excess errors) @@ -3406,6 +3455,18 @@ PASS: 23_containers/stack/requirements/explicit_instantiation/1.cc (test for exc PASS: 23_containers/stack/requirements/explicit_instantiation/1_c++0x.cc (test for excess errors) PASS: 23_containers/stack/requirements/typedefs.cc (test for excess errors) PASS: 23_containers/unordered_map/55043.cc (test for excess errors) +PASS: 23_containers/unordered_map/allocator/copy.cc (test for excess errors) +PASS: 23_containers/unordered_map/allocator/copy.cc execution test +PASS: 23_containers/unordered_map/allocator/copy_assign.cc (test for excess errors) +PASS: 23_containers/unordered_map/allocator/copy_assign.cc execution test +PASS: 23_containers/unordered_map/allocator/minimal.cc (test for excess errors) +PASS: 23_containers/unordered_map/allocator/minimal.cc execution test +PASS: 23_containers/unordered_map/allocator/move_assign.cc (test for excess errors) +PASS: 23_containers/unordered_map/allocator/move_assign.cc execution test +PASS: 23_containers/unordered_map/allocator/noexcept.cc (test for excess errors) +PASS: 23_containers/unordered_map/allocator/noexcept.cc execution test +PASS: 23_containers/unordered_map/allocator/swap.cc (test for excess errors) +PASS: 23_containers/unordered_map/allocator/swap.cc execution test PASS: 23_containers/unordered_map/cons/56112.cc (test for excess errors) PASS: 23_containers/unordered_map/cons/56112.cc execution test PASS: 23_containers/unordered_map/cons/moveable.cc (test for excess errors) @@ -3501,6 +3562,18 @@ PASS: 23_containers/unordered_map/requirements/explicit_instantiation/4.cc (test PASS: 23_containers/unordered_map/requirements/explicit_instantiation/5.cc (test for excess errors) PASS: 23_containers/unordered_map/requirements/typedefs.cc (test for excess errors) PASS: 23_containers/unordered_multimap/55043.cc (test for excess errors) +PASS: 23_containers/unordered_multimap/allocator/copy.cc (test for excess errors) +PASS: 23_containers/unordered_multimap/allocator/copy.cc execution test +PASS: 23_containers/unordered_multimap/allocator/copy_assign.cc (test for excess errors) +PASS: 23_containers/unordered_multimap/allocator/copy_assign.cc execution test +PASS: 23_containers/unordered_multimap/allocator/minimal.cc (test for excess errors) +PASS: 23_containers/unordered_multimap/allocator/minimal.cc execution test +PASS: 23_containers/unordered_multimap/allocator/move_assign.cc (test for excess errors) +PASS: 23_containers/unordered_multimap/allocator/move_assign.cc execution test +PASS: 23_containers/unordered_multimap/allocator/noexcept.cc (test for excess errors) +PASS: 23_containers/unordered_multimap/allocator/noexcept.cc execution test +PASS: 23_containers/unordered_multimap/allocator/swap.cc (test for excess errors) +PASS: 23_containers/unordered_multimap/allocator/swap.cc execution test PASS: 23_containers/unordered_multimap/cons/moveable.cc (test for excess errors) PASS: 23_containers/unordered_multimap/cons/moveable.cc execution test UNSUPPORTED: 23_containers/unordered_multimap/debug/begin1_neg.cc @@ -3593,6 +3666,18 @@ PASS: 23_containers/unordered_multimap/requirements/explicit_instantiation/4.cc PASS: 23_containers/unordered_multimap/requirements/explicit_instantiation/5.cc (test for excess errors) PASS: 23_containers/unordered_multimap/requirements/typedefs.cc (test for excess errors) PASS: 23_containers/unordered_multiset/55043.cc (test for excess errors) +PASS: 23_containers/unordered_multiset/allocator/copy.cc (test for excess errors) +PASS: 23_containers/unordered_multiset/allocator/copy.cc execution test +PASS: 23_containers/unordered_multiset/allocator/copy_assign.cc (test for excess errors) +PASS: 23_containers/unordered_multiset/allocator/copy_assign.cc execution test +PASS: 23_containers/unordered_multiset/allocator/minimal.cc (test for excess errors) +PASS: 23_containers/unordered_multiset/allocator/minimal.cc execution test +PASS: 23_containers/unordered_multiset/allocator/move_assign.cc (test for excess errors) +PASS: 23_containers/unordered_multiset/allocator/move_assign.cc execution test +PASS: 23_containers/unordered_multiset/allocator/noexcept.cc (test for excess errors) +PASS: 23_containers/unordered_multiset/allocator/noexcept.cc execution test +PASS: 23_containers/unordered_multiset/allocator/swap.cc (test for excess errors) +PASS: 23_containers/unordered_multiset/allocator/swap.cc execution test PASS: 23_containers/unordered_multiset/cons/copy.cc (test for excess errors) PASS: 23_containers/unordered_multiset/cons/copy.cc execution test PASS: 23_containers/unordered_multiset/cons/moveable.cc (test for excess errors) @@ -3680,6 +3765,18 @@ PASS: 23_containers/unordered_multiset/requirements/typedefs.cc (test for excess PASS: 23_containers/unordered_set/55043.cc (test for excess errors) PASS: 23_containers/unordered_set/56267.cc (test for excess errors) PASS: 23_containers/unordered_set/56278.cc (test for excess errors) +PASS: 23_containers/unordered_set/allocator/copy.cc (test for excess errors) +PASS: 23_containers/unordered_set/allocator/copy.cc execution test +PASS: 23_containers/unordered_set/allocator/copy_assign.cc (test for excess errors) +PASS: 23_containers/unordered_set/allocator/copy_assign.cc execution test +PASS: 23_containers/unordered_set/allocator/minimal.cc (test for excess errors) +PASS: 23_containers/unordered_set/allocator/minimal.cc execution test +PASS: 23_containers/unordered_set/allocator/move_assign.cc (test for excess errors) +PASS: 23_containers/unordered_set/allocator/move_assign.cc execution test +PASS: 23_containers/unordered_set/allocator/noexcept.cc (test for excess errors) +PASS: 23_containers/unordered_set/allocator/noexcept.cc execution test +PASS: 23_containers/unordered_set/allocator/swap.cc (test for excess errors) +PASS: 23_containers/unordered_set/allocator/swap.cc execution test PASS: 23_containers/unordered_set/buckets/swap.cc (test for excess errors) PASS: 23_containers/unordered_set/buckets/swap.cc execution test PASS: 23_containers/unordered_set/cons/moveable.cc (test for excess errors) @@ -3729,13 +3826,15 @@ PASS: 23_containers/unordered_set/insert/24061-set.cc (test for excess errors) PASS: 23_containers/unordered_set/insert/24061-set.cc execution test PASS: 23_containers/unordered_set/insert/hash_policy.cc (test for excess errors) PASS: 23_containers/unordered_set/insert/hash_policy.cc execution test +PASS: 23_containers/unordered_set/insert/move_range.cc (test for excess errors) +PASS: 23_containers/unordered_set/insert/move_range.cc execution test PASS: 23_containers/unordered_set/insert/set_range.cc (test for excess errors) PASS: 23_containers/unordered_set/insert/set_range.cc execution test PASS: 23_containers/unordered_set/insert/set_single.cc (test for excess errors) PASS: 23_containers/unordered_set/insert/set_single.cc execution test PASS: 23_containers/unordered_set/insert/set_single_move.cc (test for excess errors) PASS: 23_containers/unordered_set/insert/set_single_move.cc execution test -PASS: 23_containers/unordered_set/instantiation_neg.cc (test for errors, line 252) +PASS: 23_containers/unordered_set/instantiation_neg.cc (test for errors, line 254) PASS: 23_containers/unordered_set/instantiation_neg.cc (test for excess errors) PASS: 23_containers/unordered_set/max_load_factor/robustness.cc (test for excess errors) PASS: 23_containers/unordered_set/max_load_factor/robustness.cc execution test @@ -3743,7 +3842,7 @@ PASS: 23_containers/unordered_set/modifiers/emplace.cc (test for excess errors) PASS: 23_containers/unordered_set/modifiers/emplace.cc execution test PASS: 23_containers/unordered_set/modifiers/reserve.cc (test for excess errors) PASS: 23_containers/unordered_set/modifiers/reserve.cc execution test -PASS: 23_containers/unordered_set/not_default_constructible_hash_neg.cc (test for errors, line 268) +PASS: 23_containers/unordered_set/not_default_constructible_hash_neg.cc (test for errors, line 272) PASS: 23_containers/unordered_set/not_default_constructible_hash_neg.cc (test for excess errors) PASS: 23_containers/unordered_set/observers.cc (test for excess errors) PASS: 23_containers/unordered_set/operations/count.cc (test for excess errors) @@ -3815,6 +3914,7 @@ PASS: 23_containers/vector/bool/hash/1.cc (test for excess errors) PASS: 23_containers/vector/bool/hash/1.cc execution test PASS: 23_containers/vector/bool/modifiers/erase/1.cc (test for excess errors) PASS: 23_containers/vector/bool/modifiers/erase/1.cc execution test +PASS: 23_containers/vector/bool/modifiers/erase/54577.cc (test for excess errors) PASS: 23_containers/vector/bool/modifiers/insert/1.cc (test for excess errors) PASS: 23_containers/vector/bool/modifiers/insert/1.cc execution test PASS: 23_containers/vector/bool/modifiers/insert/31370.cc (test for excess errors) @@ -3866,6 +3966,7 @@ PASS: 23_containers/vector/cons/3.cc (test for excess errors) PASS: 23_containers/vector/cons/3.cc execution test PASS: 23_containers/vector/cons/4.cc (test for excess errors) PASS: 23_containers/vector/cons/4.cc execution test +PASS: 23_containers/vector/cons/55977.cc (test for excess errors) PASS: 23_containers/vector/cons/6513.cc (test for excess errors) PASS: 23_containers/vector/cons/6513.cc execution test PASS: 23_containers/vector/cons/clear_allocator.cc (test for excess errors) @@ -3944,6 +4045,7 @@ PASS: 23_containers/vector/modifiers/erase/1.cc (test for excess errors) PASS: 23_containers/vector/modifiers/erase/1.cc execution test PASS: 23_containers/vector/modifiers/erase/50529.cc (test for excess errors) PASS: 23_containers/vector/modifiers/erase/50529.cc execution test +PASS: 23_containers/vector/modifiers/erase/54577.cc (test for excess errors) PASS: 23_containers/vector/modifiers/erase/moveable.cc (test for excess errors) PASS: 23_containers/vector/modifiers/erase/moveable.cc execution test PASS: 23_containers/vector/modifiers/insert/1.cc (test for excess errors) @@ -3966,14 +4068,14 @@ PASS: 23_containers/vector/range_access.cc (test for excess errors) PASS: 23_containers/vector/requirements/citerators.cc (test for excess errors) PASS: 23_containers/vector/requirements/citerators.cc execution test PASS: 23_containers/vector/requirements/do_the_right_thing.cc (test for excess errors) -PASS: 23_containers/vector/requirements/dr438/assign_neg.cc (test for errors, line 1236) +PASS: 23_containers/vector/requirements/dr438/assign_neg.cc (test for errors, line 1252) PASS: 23_containers/vector/requirements/dr438/assign_neg.cc (test for excess errors) PASS: 23_containers/vector/requirements/dr438/constructor.cc (test for excess errors) -PASS: 23_containers/vector/requirements/dr438/constructor_1_neg.cc (test for errors, line 1166) +PASS: 23_containers/vector/requirements/dr438/constructor_1_neg.cc (test for errors, line 1178) PASS: 23_containers/vector/requirements/dr438/constructor_1_neg.cc (test for excess errors) -PASS: 23_containers/vector/requirements/dr438/constructor_2_neg.cc (test for errors, line 1166) +PASS: 23_containers/vector/requirements/dr438/constructor_2_neg.cc (test for errors, line 1178) PASS: 23_containers/vector/requirements/dr438/constructor_2_neg.cc (test for excess errors) -PASS: 23_containers/vector/requirements/dr438/insert_neg.cc (test for errors, line 1277) +PASS: 23_containers/vector/requirements/dr438/insert_neg.cc (test for errors, line 1293) PASS: 23_containers/vector/requirements/dr438/insert_neg.cc (test for excess errors) PASS: 23_containers/vector/requirements/exception/basic.cc (test for excess errors) PASS: 23_containers/vector/requirements/exception/basic.cc execution test @@ -4430,6 +4532,8 @@ PASS: 25_algorithms/partition_point/1.cc execution test PASS: 25_algorithms/partition_point/check_type.cc (test for excess errors) PASS: 25_algorithms/partition_point/requirements/explicit_instantiation/2.cc (test for excess errors) PASS: 25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc (test for excess errors) +PASS: 25_algorithms/pop_heap/57010.cc (test for excess errors) +PASS: 25_algorithms/pop_heap/57010.cc execution test UNSUPPORTED: 25_algorithms/pop_heap/empty2_neg.cc UNSUPPORTED: 25_algorithms/pop_heap/empty_neg.cc PASS: 25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc (test for excess errors) @@ -7016,6 +7120,7 @@ PASS: 29_atomics/atomic/cons/single_value.cc execution test PASS: 29_atomics/atomic/cons/user_pod.cc (test for excess errors) PASS: 29_atomics/atomic/operators/51811.cc (test for excess errors) PASS: 29_atomics/atomic/operators/51811.cc execution test +PASS: 29_atomics/atomic/operators/56011.cc (test for excess errors) PASS: 29_atomics/atomic/operators/integral_assignment.cc (test for excess errors) PASS: 29_atomics/atomic/operators/integral_assignment.cc execution test PASS: 29_atomics/atomic/operators/integral_conversion.cc (test for excess errors) @@ -7027,6 +7132,7 @@ PASS: 29_atomics/atomic/requirements/explicit_instantiation/1.cc (test for exces PASS: 29_atomics/atomic_flag/clear/1.cc (test for excess errors) PASS: 29_atomics/atomic_flag/clear/1.cc execution test PASS: 29_atomics/atomic_flag/cons/1.cc (test for excess errors) +PASS: 29_atomics/atomic_flag/cons/56012.cc (test for excess errors) PASS: 29_atomics/atomic_flag/cons/aggregate.cc (test for excess errors) PASS: 29_atomics/atomic_flag/cons/assign_neg.cc (test for errors, line 29) PASS: 29_atomics/atomic_flag/cons/assign_neg.cc (test for excess errors) @@ -7216,8 +7322,10 @@ PASS: 30_threads/condition_variable/native_handle/typesizes.cc (test for excess PASS: 30_threads/condition_variable/native_handle/typesizes.cc execution test PASS: 30_threads/condition_variable/requirements/standard_layout.cc (test for excess errors) PASS: 30_threads/condition_variable/requirements/typedefs.cc (test for excess errors) -UNSUPPORTED: 30_threads/condition_variable_any/50862.cc -UNSUPPORTED: 30_threads/condition_variable_any/53830.cc +PASS: 30_threads/condition_variable_any/50862.cc (test for excess errors) +PASS: 30_threads/condition_variable_any/50862.cc execution test +PASS: 30_threads/condition_variable_any/53830.cc (test for excess errors) +PASS: 30_threads/condition_variable_any/53830.cc execution test PASS: 30_threads/condition_variable_any/cons/1.cc (test for excess errors) PASS: 30_threads/condition_variable_any/cons/1.cc execution test PASS: 30_threads/condition_variable_any/cons/assign_neg.cc (test for errors, line 31) @@ -7314,6 +7422,7 @@ PASS: 30_threads/packaged_task/cons/2.cc (test for excess errors) PASS: 30_threads/packaged_task/cons/2.cc execution test PASS: 30_threads/packaged_task/cons/3.cc (test for excess errors) PASS: 30_threads/packaged_task/cons/3.cc execution test +PASS: 30_threads/packaged_task/cons/56492.cc (test for excess errors) PASS: 30_threads/packaged_task/cons/alloc.cc (test for excess errors) PASS: 30_threads/packaged_task/cons/alloc.cc execution test PASS: 30_threads/packaged_task/cons/alloc2.cc (test for excess errors) @@ -8034,6 +8143,7 @@ PASS: ext/concurrence_lock_error/cons_virtual_derivation.cc (test for excess err PASS: ext/concurrence_lock_error/cons_virtual_derivation.cc execution test PASS: ext/concurrence_unlock_error/cons_virtual_derivation.cc (test for excess errors) PASS: ext/concurrence_unlock_error/cons_virtual_derivation.cc execution test +PASS: ext/debug_allocator/56170.cc (test for excess errors) PASS: ext/debug_allocator/check_deallocate_null.cc (test for excess errors) PASS: ext/debug_allocator/check_deallocate_null.cc execution test PASS: ext/debug_allocator/check_delete.cc (test for excess errors) @@ -8442,6 +8552,18 @@ PASS: ext/throw_allocator/variadic_construct.cc (test for excess errors) PASS: ext/throw_allocator/variadic_construct.cc execution test PASS: ext/throw_value/cons.cc (test for excess errors) PASS: ext/throw_value/cons.cc execution test +PASS: ext/triangular_distribution/cons/default.cc (test for excess errors) +PASS: ext/triangular_distribution/cons/default.cc execution test +PASS: ext/triangular_distribution/cons/parms.cc (test for excess errors) +PASS: ext/triangular_distribution/cons/parms.cc execution test +PASS: ext/triangular_distribution/operators/equal.cc (test for excess errors) +PASS: ext/triangular_distribution/operators/equal.cc execution test +PASS: ext/triangular_distribution/operators/inequal.cc (test for excess errors) +PASS: ext/triangular_distribution/operators/inequal.cc execution test +PASS: ext/triangular_distribution/operators/serialize.cc (test for excess errors) +PASS: ext/triangular_distribution/operators/serialize.cc execution test +PASS: ext/triangular_distribution/requirements/explicit_instantiation/1.cc (test for excess errors) +PASS: ext/triangular_distribution/requirements/typedefs.cc (test for excess errors) PASS: ext/type_traits/add_unsigned.cc (test for excess errors) PASS: ext/type_traits/add_unsigned.cc execution test PASS: ext/type_traits/add_unsigned_floating_neg.cc (test for errors, line 33) @@ -8466,6 +8588,18 @@ PASS: ext/type_traits/remove_unsigned_integer_neg.cc (test for errors, line 28) PASS: ext/type_traits/remove_unsigned_integer_neg.cc (test for errors, line 141) PASS: ext/type_traits/remove_unsigned_integer_neg.cc (test for errors, line 144) PASS: ext/type_traits/remove_unsigned_integer_neg.cc (test for excess errors) +PASS: ext/von_mises_distribution/cons/default.cc (test for excess errors) +PASS: ext/von_mises_distribution/cons/default.cc execution test +PASS: ext/von_mises_distribution/cons/parms.cc (test for excess errors) +PASS: ext/von_mises_distribution/cons/parms.cc execution test +PASS: ext/von_mises_distribution/operators/equal.cc (test for excess errors) +PASS: ext/von_mises_distribution/operators/equal.cc execution test +PASS: ext/von_mises_distribution/operators/inequal.cc (test for excess errors) +PASS: ext/von_mises_distribution/operators/inequal.cc execution test +PASS: ext/von_mises_distribution/operators/serialize.cc (test for excess errors) +PASS: ext/von_mises_distribution/operators/serialize.cc execution test +PASS: ext/von_mises_distribution/requirements/explicit_instantiation/1.cc (test for excess errors) +PASS: ext/von_mises_distribution/requirements/typedefs.cc (test for excess errors) PASS: ext/vstring/assign/move_assign.cc (test for excess errors) PASS: ext/vstring/assign/move_assign.cc execution test PASS: ext/vstring/capacity/29134.cc (test for excess errors) @@ -8489,8 +8623,10 @@ PASS: ext/vstring/inserters_extractors/char/28277.cc (test for excess errors) PASS: ext/vstring/inserters_extractors/char/28277.cc execution test PASS: ext/vstring/inserters_extractors/wchar_t/28277.cc (test for excess errors) PASS: ext/vstring/inserters_extractors/wchar_t/28277.cc execution test +PASS: ext/vstring/modifiers/char/54577.cc (test for excess errors) PASS: ext/vstring/modifiers/char/pop_back.cc (test for excess errors) PASS: ext/vstring/modifiers/char/pop_back.cc execution test +PASS: ext/vstring/modifiers/wchar_t/54577.cc (test for excess errors) PASS: ext/vstring/modifiers/wchar_t/pop_back.cc (test for excess errors) PASS: ext/vstring/modifiers/wchar_t/pop_back.cc execution test PASS: ext/vstring/operators/1.cc (test for excess errors) @@ -8707,7 +8843,6 @@ PASS: tr1/4_metaprogramming/has_virtual_destructor/value.cc (test for excess err PASS: tr1/4_metaprogramming/has_virtual_destructor/value.cc execution test PASS: tr1/4_metaprogramming/headers/type_traits/synopsis.cc (test for excess errors) PASS: tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc (test for excess errors) -PASS: tr1/4_metaprogramming/integral_constant/requirements/constexpr_data.cc (test for excess errors) PASS: tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc (test for excess errors) PASS: tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc (test for excess errors) PASS: tr1/4_metaprogramming/integral_constant/static_definition.cc (test for excess errors) @@ -9465,12 +9600,14 @@ PASS: libstdc++-prettyprinters/shared_ptr.cc execution test UNSUPPORTED: libstdc++-prettyprinters/shared_ptr.cc PASS: libstdc++-prettyprinters/simple.cc execution test UNSUPPORTED: libstdc++-prettyprinters/simple.cc +PASS: libstdc++-prettyprinters/tr1.cc execution test +UNSUPPORTED: libstdc++-prettyprinters/tr1.cc PASS: libstdc++-prettyprinters/whatis.cc execution test UNSUPPORTED: libstdc++-prettyprinters/whatis.cc === libstdc++ Summary === -# of expected passes 9195 +# of expected passes 9333 # of unexpected failures 1 # of expected failures 45 -# of unsupported tests 216 +# of unsupported tests 215 diff --git a/gcc/kepler.SCHWINGE/test/gcc/testsuite/ada/acats/acats.sum b/gcc/kepler.SCHWINGE/test/gcc/testsuite/ada/acats/acats.sum index 73b18f98..ec828e22 100644 --- a/gcc/kepler.SCHWINGE/test/gcc/testsuite/ada/acats/acats.sum +++ b/gcc/kepler.SCHWINGE/test/gcc/testsuite/ada/acats/acats.sum @@ -1,7 +1,7 @@ -Test Run By thomas on Mon Feb 18 17:59:17 CET 2013 +Test Run By thomas on Tue May 28 14:00:20 CEST 2013 === 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.6 CXX=g++-4.6 --enable-languages=all,ada Thread model: posix gcc version 4.8.0 20130217 (experimental) (GCC) +Reading specs from [...]/hurd/master.build/gcc/specs COLLECT_GCC=[...]/hurd/master.build/gcc/xgcc COLLECT_LTO_WRAPPER=[...]/hurd/master.build/gcc/lto-wrapper Target: i686-pc-linux-gnu Configured with: ../master/configure --prefix=[...]/hurd/master.build.install SHELL=/bin/dash CC=gcc-4.6 CXX=g++-4.6 --enable-languages=all,ada Thread model: posix gcc version 4.9.0 20130527 (experimental) (GCC) host=i486-linux-gnu target=i686-pc-linux-gnu gnatmake is [...]/hurd/master.build/gcc/gnatmake @@ -2298,7 +2298,7 @@ PASS: cxg2017 PASS: cxg2018 PASS: cxg2019 PASS: cxg2020 -PASS: cxg2021 +FAIL: cxg2021 PASS: cxg2022 PASS: cxg2023 PASS: cxg2024 @@ -2356,6 +2356,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 Mon Feb 18 18:27:56 CET 2013 +# of expected passes 2319 +# of unexpected failures 1 +*** FAILURES: cxg2021 +[...]/hurd/master/gcc/testsuite/ada/acats/run_all.sh completed at Tue May 28 14:29:02 CEST 2013 diff --git a/gcc/kepler.SCHWINGE/test/gcc/testsuite/g++/g++.sum b/gcc/kepler.SCHWINGE/test/gcc/testsuite/g++/g++.sum index 4d66bf59..3c7d742e 100644 --- a/gcc/kepler.SCHWINGE/test/gcc/testsuite/g++/g++.sum +++ b/gcc/kepler.SCHWINGE/test/gcc/testsuite/g++/g++.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Mon Feb 18 20:52:29 2013 +Test Run By thomas on Tue May 28 16:55:02 2013 Native configuration is i686-pc-linux-gnu === g++ tests === @@ -8,35 +8,43 @@ Schedule of variations: Running target unix Running [...]/hurd/master/gcc/testsuite/g++.dg/asan/asan.exp ... -PASS: c-c++-common/asan/attrib-1.c -O0 (test for warnings, line 31) +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 31) +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 31) +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 31) +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 31) +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 31) +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 31) +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 31) +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 @@ -196,10 +204,12 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O0 output pattern test, READ of siz ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -219,10 +229,12 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O1 output pattern test, READ of siz ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -242,10 +254,12 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O2 output pattern test, READ of siz ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -265,10 +279,12 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O3 -fomit-frame-pointer output patt ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -288,10 +304,12 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O3 -g output pattern test, READ of ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -311,10 +329,12 @@ PASS: c-c++-common/asan/heap-overflow-1.c -Os output pattern test, READ of siz ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -334,10 +354,12 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fno-use-linker-plugin -flt ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -357,10 +379,12 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fa ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -566,7 +590,8 @@ PASS: c-c++-common/asan/null-deref-1.c -O0 output pattern test, ERROR: Address ]*pc 0x[0-9a-f]+[^ ]*( | -| )AddressSanitizer can not provide additional info.*( +| )[^ + ]*AddressSanitizer can not provide additional info.*( | | ) #0 0x[0-9a-f]+ (in [^ ]*NullDeref[^ @@ -588,7 +613,8 @@ PASS: c-c++-common/asan/null-deref-1.c -O1 output pattern test, ERROR: Address ]*pc 0x[0-9a-f]+[^ ]*( | -| )AddressSanitizer can not provide additional info.*( +| )[^ + ]*AddressSanitizer can not provide additional info.*( | | ) #0 0x[0-9a-f]+ (in [^ ]*NullDeref[^ @@ -610,7 +636,8 @@ PASS: c-c++-common/asan/null-deref-1.c -O2 output pattern test, ERROR: Address ]*pc 0x[0-9a-f]+[^ ]*( | -| )AddressSanitizer can not provide additional info.*( +| )[^ + ]*AddressSanitizer can not provide additional info.*( | | ) #0 0x[0-9a-f]+ (in [^ ]*NullDeref[^ @@ -632,7 +659,8 @@ PASS: c-c++-common/asan/null-deref-1.c -O3 -fomit-frame-pointer output pattern ]*pc 0x[0-9a-f]+[^ ]*( | -| )AddressSanitizer can not provide additional info.*( +| )[^ + ]*AddressSanitizer can not provide additional info.*( | | ) #0 0x[0-9a-f]+ (in [^ ]*NullDeref[^ @@ -654,7 +682,8 @@ PASS: c-c++-common/asan/null-deref-1.c -O3 -g output pattern test, ERROR: Addr ]*pc 0x[0-9a-f]+[^ ]*( | -| )AddressSanitizer can not provide additional info.*( +| )[^ + ]*AddressSanitizer can not provide additional info.*( | | ) #0 0x[0-9a-f]+ (in [^ ]*NullDeref[^ @@ -676,7 +705,8 @@ PASS: c-c++-common/asan/null-deref-1.c -Os output pattern test, ERROR: Address ]*pc 0x[0-9a-f]+[^ ]*( | -| )AddressSanitizer can not provide additional info.*( +| )[^ + ]*AddressSanitizer can not provide additional info.*( | | ) #0 0x[0-9a-f]+ (in [^ ]*NullDeref[^ @@ -698,7 +728,8 @@ PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fno-use-linker-plugin -flto-p ]*pc 0x[0-9a-f]+[^ ]*( | -| )AddressSanitizer can not provide additional info.*( +| )[^ + ]*AddressSanitizer can not provide additional info.*( | | ) #0 0x[0-9a-f]+ (in [^ ]*NullDeref[^ @@ -720,7 +751,8 @@ PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fuse-linker-plugin -fno-fat-l ]*pc 0x[0-9a-f]+[^ ]*( | -| )AddressSanitizer can not provide additional info.*( +| )[^ + ]*AddressSanitizer can not provide additional info.*( | | ) #0 0x[0-9a-f]+ (in [^ ]*NullDeref[^ @@ -968,7 +1000,8 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O0 output pattern test, READ of si ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | -| )Address 0x[0-9a-f]+ is[^ +| )[^ + ]*Address 0x[0-9a-f]+ is[^ ]*frame
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 @@ -979,7 +1012,8 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O1 output pattern test, READ of si ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | -| )Address 0x[0-9a-f]+ is[^ +| )[^ + ]*Address 0x[0-9a-f]+ is[^ ]*frame
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 @@ -990,7 +1024,8 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O2 output pattern test, READ of si ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | -| )Address 0x[0-9a-f]+ is[^ +| )[^ + ]*Address 0x[0-9a-f]+ is[^ ]*frame
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 @@ -1001,7 +1036,8 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O3 -fomit-frame-pointer output pat ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | -| )Address 0x[0-9a-f]+ is[^ +| )[^ + ]*Address 0x[0-9a-f]+ is[^ ]*frame
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 @@ -1012,7 +1048,8 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O3 -g output pattern test, READ of ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | -| )Address 0x[0-9a-f]+ is[^ +| )[^ + ]*Address 0x[0-9a-f]+ is[^ ]*frame
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 @@ -1023,7 +1060,8 @@ PASS: c-c++-common/asan/stack-overflow-1.c -Os output pattern test, READ of si ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | -| )Address 0x[0-9a-f]+ is[^ +| )[^ + ]*Address 0x[0-9a-f]+ is[^ ]*frame
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 @@ -1034,7 +1072,8 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fno-use-linker-plugin -fl ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | -| )Address 0x[0-9a-f]+ is[^ +| )[^ + ]*Address 0x[0-9a-f]+ is[^ ]*frame
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 @@ -1045,7 +1084,8 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-f ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | -| )Address 0x[0-9a-f]+ is[^ +| )[^ + ]*Address 0x[0-9a-f]+ is[^ ]*frame
UNSUPPORTED: c-c++-common/asan/strip-path-prefix-1.c -O0 UNSUPPORTED: c-c++-common/asan/strip-path-prefix-1.c -O1 @@ -1088,10 +1128,12 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O0 output pattern test, WRITE of ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -1115,10 +1157,12 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O1 output pattern test, WRITE of ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -1142,10 +1186,12 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 output pattern test, WRITE of ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -1169,10 +1215,12 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -fomit-frame-pointer output p ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -1196,10 +1244,12 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -g output pattern test, WRITE ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -1223,10 +1273,12 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -Os output pattern test, WRITE of ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -1250,10 +1302,12 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fno-use-linker-plugin - ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -1277,10 +1331,12 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fuse-linker-plugin -fno ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -1328,17 +1384,20 @@ PASS: c-c++-common/asan/use-after-free-1.c -O0 output pattern test, ERROR: Add ]*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[^ +| )[^ + ]*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]+[^ +| )[^ + ]*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:[^ +| )[^ + ]*freed by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ @@ -1348,7 +1407,8 @@ PASS: c-c++-common/asan/use-after-free-1.c -O0 output pattern test, ERROR: Add ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | -| )previously allocated by thread T0 here:[^ +| )[^ + ]*previously allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -1366,17 +1426,20 @@ PASS: c-c++-common/asan/use-after-free-1.c -O1 output pattern test, ERROR: Add ]*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[^ +| )[^ + ]*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]+[^ +| )[^ + ]*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:[^ +| )[^ + ]*freed by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ @@ -1386,7 +1449,8 @@ PASS: c-c++-common/asan/use-after-free-1.c -O1 output pattern test, ERROR: Add ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | -| )previously allocated by thread T0 here:[^ +| )[^ + ]*previously allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -1404,17 +1468,20 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 output pattern test, ERROR: Add ]*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[^ +| )[^ + ]*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]+[^ +| )[^ + ]*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:[^ +| )[^ + ]*freed by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ @@ -1424,7 +1491,8 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 output pattern test, ERROR: Add ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | -| )previously allocated by thread T0 here:[^ +| )[^ + ]*previously allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -1442,17 +1510,20 @@ PASS: c-c++-common/asan/use-after-free-1.c -O3 -fomit-frame-pointer output pat ]*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[^ +| )[^ + ]*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]+[^ +| )[^ + ]*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:[^ +| )[^ + ]*freed by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ @@ -1462,7 +1533,8 @@ PASS: c-c++-common/asan/use-after-free-1.c -O3 -fomit-frame-pointer output pat ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | -| )previously allocated by thread T0 here:[^ +| )[^ + ]*previously allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -1480,17 +1552,20 @@ PASS: c-c++-common/asan/use-after-free-1.c -O3 -g output pattern test, ERROR: ]*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[^ +| )[^ + ]*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]+[^ +| )[^ + ]*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:[^ +| )[^ + ]*freed by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ @@ -1500,7 +1575,8 @@ PASS: c-c++-common/asan/use-after-free-1.c -O3 -g output pattern test, ERROR: ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | -| )previously allocated by thread T0 here:[^ +| )[^ + ]*previously allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -1518,17 +1594,20 @@ PASS: c-c++-common/asan/use-after-free-1.c -Os output pattern test, ERROR: Add ]*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[^ +| )[^ + ]*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]+[^ +| )[^ + ]*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:[^ +| )[^ + ]*freed by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ @@ -1538,7 +1617,8 @@ PASS: c-c++-common/asan/use-after-free-1.c -Os output pattern test, ERROR: Add ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | -| )previously allocated by thread T0 here:[^ +| )[^ + ]*previously allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -1556,17 +1636,20 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fno-use-linker-plugin -fl ]*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[^ +| )[^ + ]*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]+[^ +| )[^ + ]*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:[^ +| )[^ + ]*freed by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ @@ -1576,7 +1659,8 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fno-use-linker-plugin -fl ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | -| )previously allocated by thread T0 here:[^ +| )[^ + ]*previously allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -1594,17 +1678,20 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fuse-linker-plugin -fno-f ]*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[^ +| )[^ + ]*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]+[^ +| )[^ + ]*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:[^ +| )[^ + ]*freed by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ @@ -1614,7 +1701,8 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fuse-linker-plugin -fno-f ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | -| )previously allocated by thread T0 here:[^ +| )[^ + ]*previously allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -3216,11 +3304,14 @@ 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]+).*( +| )[^ + ]*WRITE of size 4 at 0x[0-9a-f]+ thread T([0-9]+).*( | -| )freed by thread T([0-9]+) here:.*( +| )[^ + ]*freed by thread T([0-9]+) here:.*( | -| )previously allocated by thread T([0-9]+) here:.*( +| )[^ + ]*previously allocated by thread T([0-9]+) here:.*( | | )Thread T\2 created by T([0-9]+) here:.*( | @@ -3237,11 +3328,14 @@ 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]+).*( +| )[^ + ]*WRITE of size 4 at 0x[0-9a-f]+ thread T([0-9]+).*( | -| )freed by thread T([0-9]+) here:.*( +| )[^ + ]*freed by thread T([0-9]+) here:.*( | -| )previously allocated by thread T([0-9]+) here:.*( +| )[^ + ]*previously allocated by thread T([0-9]+) here:.*( | | )Thread T\2 created by T([0-9]+) here:.*( | @@ -3258,11 +3352,14 @@ 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]+).*( +| )[^ + ]*WRITE of size 4 at 0x[0-9a-f]+ thread T([0-9]+).*( | -| )freed by thread T([0-9]+) here:.*( +| )[^ + ]*freed by thread T([0-9]+) here:.*( | -| )previously allocated by thread T([0-9]+) here:.*( +| )[^ + ]*previously allocated by thread T([0-9]+) here:.*( | | )Thread T\2 created by T([0-9]+) here:.*( | @@ -3279,11 +3376,14 @@ PASS: g++.dg/asan/deep-thread-stack-1.C -O3 -fomit-frame-pointer (test for exc 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]+).*( +| )[^ + ]*WRITE of size 4 at 0x[0-9a-f]+ thread T([0-9]+).*( | -| )freed by thread T([0-9]+) here:.*( +| )[^ + ]*freed by thread T([0-9]+) here:.*( | -| )previously allocated by thread T([0-9]+) here:.*( +| )[^ + ]*previously allocated by thread T([0-9]+) here:.*( | | )Thread T\2 created by T([0-9]+) here:.*( | @@ -3300,11 +3400,14 @@ 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]+).*( +| )[^ + ]*WRITE of size 4 at 0x[0-9a-f]+ thread T([0-9]+).*( | -| )freed by thread T([0-9]+) here:.*( +| )[^ + ]*freed by thread T([0-9]+) here:.*( | -| )previously allocated by thread T([0-9]+) here:.*( +| )[^ + ]*previously allocated by thread T([0-9]+) here:.*( | | )Thread T\2 created by T([0-9]+) here:.*( | @@ -3321,11 +3424,14 @@ 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]+).*( +| )[^ + ]*WRITE of size 4 at 0x[0-9a-f]+ thread T([0-9]+).*( | -| )freed by thread T([0-9]+) here:.*( +| )[^ + ]*freed by thread T([0-9]+) here:.*( | -| )previously allocated by thread T([0-9]+) here:.*( +| )[^ + ]*previously allocated by thread T([0-9]+) here:.*( | | )Thread T\2 created by T([0-9]+) here:.*( | @@ -3342,11 +3448,14 @@ PASS: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fno-use-linker-plugin -flto- 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]+).*( +| )[^ + ]*WRITE of size 4 at 0x[0-9a-f]+ thread T([0-9]+).*( | -| )freed by thread T([0-9]+) here:.*( +| )[^ + ]*freed by thread T([0-9]+) here:.*( | -| )previously allocated by thread T([0-9]+) here:.*( +| )[^ + ]*previously allocated by thread T([0-9]+) here:.*( | | )Thread T\2 created by T([0-9]+) here:.*( | @@ -3363,11 +3472,14 @@ PASS: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fuse-linker-plugin -fno-fat- 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]+).*( +| )[^ + ]*WRITE of size 4 at 0x[0-9a-f]+ thread T([0-9]+).*( | -| )freed by thread T([0-9]+) here:.*( +| )[^ + ]*freed by thread T([0-9]+) here:.*( | -| )previously allocated by thread T([0-9]+) here:.*( +| )[^ + ]*previously allocated by thread T([0-9]+) here:.*( | | )Thread T\2 created by T([0-9]+) here:.*( | @@ -3546,7 +3658,8 @@ PASS: g++.dg/asan/large-func-test-1.C -O0 output pattern test, ERROR: AddressS ]*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[^ +| )[^ + ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | | ) #0 0x[0-9a-f]+ (in [^ @@ -3554,9 +3667,11 @@ PASS: g++.dg/asan/large-func-test-1.C -O0 output pattern test, ERROR: AddressS ]*(large-func-test-1.C:18|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( +| )[^ + ]*0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0( 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -3572,7 +3687,8 @@ PASS: g++.dg/asan/large-func-test-1.C -O1 output pattern test, ERROR: AddressS ]*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[^ +| )[^ + ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | | ) #0 0x[0-9a-f]+ (in [^ @@ -3580,9 +3696,11 @@ PASS: g++.dg/asan/large-func-test-1.C -O1 output pattern test, ERROR: AddressS ]*(large-func-test-1.C:18|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( +| )[^ + ]*0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0( 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -3598,7 +3716,8 @@ PASS: g++.dg/asan/large-func-test-1.C -O2 output pattern test, ERROR: AddressS ]*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[^ +| )[^ + ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | | ) #0 0x[0-9a-f]+ (in [^ @@ -3606,9 +3725,11 @@ PASS: g++.dg/asan/large-func-test-1.C -O2 output pattern test, ERROR: AddressS ]*(large-func-test-1.C:18|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( +| )[^ + ]*0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0( 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -3624,7 +3745,8 @@ PASS: g++.dg/asan/large-func-test-1.C -O3 -fomit-frame-pointer output pattern ]*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[^ +| )[^ + ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | | ) #0 0x[0-9a-f]+ (in [^ @@ -3632,9 +3754,11 @@ PASS: g++.dg/asan/large-func-test-1.C -O3 -fomit-frame-pointer output pattern ]*(large-func-test-1.C:18|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( +| )[^ + ]*0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0( 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -3650,7 +3774,8 @@ PASS: g++.dg/asan/large-func-test-1.C -O3 -g output pattern test, ERROR: Addre ]*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[^ +| )[^ + ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | | ) #0 0x[0-9a-f]+ (in [^ @@ -3658,9 +3783,11 @@ PASS: g++.dg/asan/large-func-test-1.C -O3 -g output pattern test, ERROR: Addre ]*(large-func-test-1.C:18|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( +| )[^ + ]*0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0( 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -3676,7 +3803,8 @@ PASS: g++.dg/asan/large-func-test-1.C -Os output pattern test, ERROR: AddressS ]*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[^ +| )[^ + ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | | ) #0 0x[0-9a-f]+ (in [^ @@ -3684,9 +3812,11 @@ PASS: g++.dg/asan/large-func-test-1.C -Os output pattern test, ERROR: AddressS ]*(large-func-test-1.C:18|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( +| )[^ + ]*0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0( 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -3702,7 +3832,8 @@ PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fno-use-linker-plugin -flto-pa ]*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[^ +| )[^ + ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | | ) #0 0x[0-9a-f]+ (in [^ @@ -3710,9 +3841,11 @@ PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fno-use-linker-plugin -flto-pa ]*(large-func-test-1.C:18|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( +| )[^ + ]*0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0( 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -3728,7 +3861,8 @@ PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lt ]*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[^ +| )[^ + ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | | ) #0 0x[0-9a-f]+ (in [^ @@ -3736,9 +3870,11 @@ PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lt ]*(large-func-test-1.C:18|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( +| )[^ + ]*0x[0-9a-f]+ is located 44 bytes to the right of 400-byte region.*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0( 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -5660,6 +5796,60 @@ PASS: g++.dg/debug/pr54831.C -gstabs+ -O3 (test for excess errors) PASS: g++.dg/debug/pr54831.C -gstabs+3 (test for excess errors) PASS: g++.dg/debug/pr54831.C -gstabs+3 -O2 (test for excess errors) PASS: g++.dg/debug/pr54831.C -gstabs+3 -O3 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gdwarf-2 -g1 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gdwarf-2 -g1 -O2 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gdwarf-2 -g1 -O3 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gdwarf-2 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gdwarf-2 -O2 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gdwarf-2 -O3 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gdwarf-2 -g3 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gdwarf-2 -g3 -O2 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gdwarf-2 -g3 -O3 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gstabs1 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gstabs1 -O2 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gstabs1 -O3 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gstabs (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gstabs -O2 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gstabs -O3 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gstabs3 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gstabs3 -O2 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gstabs3 -O3 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gstabs+1 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gstabs+1 -O2 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gstabs+1 -O3 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gstabs+ (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gstabs+ -O2 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gstabs+ -O3 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gstabs+3 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gstabs+3 -O2 (test for excess errors) +PASS: g++.dg/debug/pr56294.C -gstabs+3 -O3 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gdwarf-2 -g1 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gdwarf-2 -g1 -O2 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gdwarf-2 -g1 -O3 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gdwarf-2 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gdwarf-2 -O2 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gdwarf-2 -O3 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gdwarf-2 -g3 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gdwarf-2 -g3 -O2 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gdwarf-2 -g3 -O3 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gstabs1 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gstabs1 -O2 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gstabs1 -O3 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gstabs (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gstabs -O2 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gstabs -O3 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gstabs3 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gstabs3 -O2 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gstabs3 -O3 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gstabs+1 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gstabs+1 -O2 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gstabs+1 -O3 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gstabs+ (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gstabs+ -O2 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gstabs+ -O3 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gstabs+3 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gstabs+3 -O2 (test for excess errors) +PASS: g++.dg/debug/pr56819.C -gstabs+3 -O3 (test for excess errors) PASS: g++.dg/debug/static1.C -gdwarf-2 -g1 (test for excess errors) PASS: g++.dg/debug/static1.C -gdwarf-2 -g1 -O2 (test for excess errors) PASS: g++.dg/debug/static1.C -gdwarf-2 -g1 -O3 (test for excess errors) @@ -7178,6 +7368,64 @@ PASS: g++.dg/debug/dwarf2/pubnames-2.C scan-assembler "two::c2\\\\ PASS: g++.dg/debug/dwarf2/pubnames-2.C scan-assembler "F\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C scan-assembler "anonymous_union_container\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/pubnames-2.C scan-assembler "bool\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C (test for excess errors) +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler-times .section[\t ][^\n]*debug_pubnames 1 +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "\\(anonymous namespace\\)\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "one\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "one::G_A\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "one::G_B\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "one::G_C\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "one::\\(anonymous namespace\\)\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "two\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "F_A\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "F_B\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "F_C\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "inline_func_1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "one::c1::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "one::c1::~c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "one::c1::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "check_enum\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "main\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "check\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "__static_initialization_and_destruction_0\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "anonymous_union_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "two::ci\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "two::c2v1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "two::c2v2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "two::c2v3\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "one::c1v\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "one::\\(anonymous namespace\\)::one_anonymous_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "\\(anonymous namespace\\)::c1_count\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "\\(anonymous namespace\\)::c2_count\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "\\(anonymous namespace\\)::three\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "\\(anonymous namespace\\)::three::anonymous_three_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler-times .section[\t ][^\n]*debug_pubtypes 1 +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "one::G\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "one::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "int\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "one::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "double\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "F\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "anonymous_union_container\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C scan-assembler "bool\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/redeclaration-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/redeclaration-1.C -std=gnu++98 scan-assembler-times [^\n\r]*\\(DIE [^\n\r]*DW_TAG_lexical_block\\)[\n\r]{1,2}[^\n\r]*DW_AT_low_pc[\n\r]{1,2}[^\n\r]*DW_AT_high_pc[\n\r]{1,2}[^\n\r]*\\(DIE [^\n\r]*DW_TAG_variable\\)[\n\r]{1,2}[^\n\r]*DW_AT_name 2 PASS: g++.dg/debug/dwarf2/redeclaration-1.C -std=gnu++11 (test for excess errors) @@ -8365,6 +8613,18 @@ PASS: g++.dg/abi/mangle61.C -std=c++11 scan-assembler _ZZ3foovE1u[^_] PASS: g++.dg/abi/mangle61.C -std=c++11 scan-assembler _ZZ3foovE1u_0 PASS: g++.dg/abi/mangle61.C -std=c++11 scan-assembler _ZZ3foovE1u_1 PASS: g++.dg/abi/mangle61.C -std=c++11 scan-assembler _ZZ3foovE1u_2 +PASS: g++.dg/abi/mangle62.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/abi/mangle62.C -std=gnu++98 scan-assembler _Z1fP1AIKFvvEFvvEE +PASS: g++.dg/abi/mangle62.C -std=gnu++98 scan-assembler _Z1gP1AIFvvEKFvvEE +PASS: g++.dg/abi/mangle62.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/abi/mangle62.C -std=gnu++11 scan-assembler _Z1fP1AIKFvvEFvvEE +PASS: g++.dg/abi/mangle62.C -std=gnu++11 scan-assembler _Z1gP1AIFvvEKFvvEE +PASS: g++.dg/abi/mangle62a.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/abi/mangle62a.C -std=gnu++98 scan-assembler _Z1fP1AIKFvvES0_E +PASS: g++.dg/abi/mangle62a.C -std=gnu++98 scan-assembler _Z1gP1AIFvvEKS0_E +PASS: g++.dg/abi/mangle62a.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/abi/mangle62a.C -std=gnu++11 scan-assembler _Z1fP1AIKFvvES0_E +PASS: g++.dg/abi/mangle62a.C -std=gnu++11 scan-assembler _Z1gP1AIFvvEKS0_E PASS: g++.dg/abi/mangle7.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/mangle7.C -std=c++98 scan-assembler _Z2f1RA79_A2_KPvz PASS: g++.dg/abi/mangle7.C -std=c++11 (test for excess errors) @@ -8708,10 +8968,10 @@ PASS: g++.dg/conversion/op3.C -std=c++98 (test for errors, line 3) PASS: g++.dg/conversion/op3.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/op3.C -std=c++11 (test for errors, line 3) PASS: g++.dg/conversion/op3.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/op4.C -std=c++98 (test for errors, line 12) +PASS: g++.dg/conversion/op4.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/conversion/op4.C -std=c++98 (test for errors, line 18) PASS: g++.dg/conversion/op4.C -std=c++98 (test for excess errors) -PASS: g++.dg/conversion/op4.C -std=c++11 (test for errors, line 12) +PASS: g++.dg/conversion/op4.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/conversion/op4.C -std=c++11 (test for errors, line 18) PASS: g++.dg/conversion/op4.C -std=c++11 (test for excess errors) PASS: g++.dg/conversion/op5.C -std=c++98 (test for errors, line 18) @@ -8947,6 +9207,7 @@ PASS: g++.dg/cpp0x/Wliteral-suffix.C (test for warnings, line 17) PASS: g++.dg/cpp0x/Wliteral-suffix.C (test for warnings, line 18) PASS: g++.dg/cpp0x/Wliteral-suffix.C (test for excess errors) PASS: g++.dg/cpp0x/Wliteral-suffix.C execution test +PASS: g++.dg/cpp0x/Wunused-parm.C (test for excess errors) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C (test for warnings, line 16) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C (test for warnings, line 17) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C (test for warnings, line 18) @@ -8972,6 +9233,10 @@ PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C (test for warnings, line PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C (test for warnings, line 108) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C (test for warnings, line 111) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C (test for excess errors) +PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C (test for warnings, line 11) +PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C (test for warnings, line 12) +PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C (test for warnings, line 13) +PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C (test for excess errors) PASS: g++.dg/cpp0x/__func__.C (test for excess errors) PASS: g++.dg/cpp0x/access01.C (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-0.C (test for errors, line 19) @@ -9047,6 +9312,12 @@ UNSUPPORTED: g++.dg/cpp0x/alias-decl-30.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-30.C -std=c++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-31.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-31.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/alias-decl-32.C -std=c++98 +PASS: g++.dg/cpp0x/alias-decl-32.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/alias-decl-34.C -std=c++98 +PASS: g++.dg/cpp0x/alias-decl-34.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/alias-decl-35.C -std=c++98 +PASS: g++.dg/cpp0x/alias-decl-35.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-4.C (test for errors, line 10) PASS: g++.dg/cpp0x/alias-decl-4.C (test for errors, line 14) PASS: g++.dg/cpp0x/alias-decl-4.C (test for excess errors) @@ -9129,6 +9400,8 @@ PASS: g++.dg/cpp0x/auto35.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto36.C (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/auto37.C -std=c++98 PASS: g++.dg/cpp0x/auto37.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/auto38.C -std=gnu++98 +PASS: g++.dg/cpp0x/auto38.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/auto4.C (test for excess errors) PASS: g++.dg/cpp0x/auto4.C execution test PASS: g++.dg/cpp0x/auto5.C (test for excess errors) @@ -9191,6 +9464,10 @@ PASS: g++.dg/cpp0x/auto9.C (test for errors, line 120) PASS: g++.dg/cpp0x/auto9.C (test for errors, line 121) PASS: g++.dg/cpp0x/auto9.C (test for errors, line 124) PASS: g++.dg/cpp0x/auto9.C (test for excess errors) +PASS: g++.dg/cpp0x/bad_array_new1.C (test for excess errors) +PASS: g++.dg/cpp0x/bad_array_new1.C execution test +PASS: g++.dg/cpp0x/bad_array_new2.C (test for excess errors) +PASS: g++.dg/cpp0x/bad_array_new2.C execution test PASS: g++.dg/cpp0x/bind.C (test for excess errors) PASS: g++.dg/cpp0x/bracket1.C (test for excess errors) PASS: g++.dg/cpp0x/bracket2.C (test for errors, line 5) @@ -9240,6 +9517,8 @@ PASS: g++.dg/cpp0x/constexpr-53094-3.C (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-55432.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-55432.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-55573.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-55708.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-55708.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-56302.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-98.C (test for warnings, line 3) PASS: g++.dg/cpp0x/constexpr-98.C (test for errors, line 3) @@ -9248,6 +9527,7 @@ PASS: g++.dg/cpp0x/constexpr-99.C (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-99.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-abi1.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-access.C (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-and.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr2.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr3.C (test for excess errors) @@ -9255,12 +9535,18 @@ PASS: g++.dg/cpp0x/constexpr-array-ptr4.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr5.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr6.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-ptr7.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-array-ptr8.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-array-ptr8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array-tparm.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array.C scan-assembler-not static_initialization PASS: g++.dg/cpp0x/constexpr-array2.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array3.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array4.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-array5.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++11 (test for errors, line 6) +PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++11 (test for errors, line 9) +PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-attribute.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-auto.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base.C (test for excess errors) @@ -9383,6 +9669,9 @@ PASS: g++.dg/cpp0x/constexpr-expinst.C (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-expinst.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-explicit-inst.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-fnptr.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-friend-2.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-friend-2.C -std=c++11 (test for errors, line 6) +PASS: g++.dg/cpp0x/constexpr-friend-2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-friend.C (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-friend.C (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-friend.C (test for errors, line 17) @@ -9431,6 +9720,9 @@ PASS: g++.dg/cpp0x/constexpr-initlist6.C (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-invisiref1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-invisiref1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-is_literal.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-main.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-main.C -std=c++11 (test for errors, line 3) +PASS: g++.dg/cpp0x/constexpr-main.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-memfn1.C (test for errors, line 16) PASS: g++.dg/cpp0x/constexpr-memfn1.C (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-memfn1.C (test for excess errors) @@ -9515,13 +9807,23 @@ PASS: g++.dg/cpp0x/constexpr-ref2.C (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-ref2.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref3.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ref4.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++11 (test for errors, line 21) +PASS: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-rom.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-rom.C scan-assembler rodata PASS: g++.dg/cpp0x/constexpr-sassert.C (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-specialization.C (test for errors, line 6) +PASS: g++.dg/cpp0x/constexpr-specialization.C (test for errors, line 7) +PASS: g++.dg/cpp0x/constexpr-specialization.C (test for errors, line 11) +PASS: g++.dg/cpp0x/constexpr-specialization.C (test for errors, line 12) +PASS: g++.dg/cpp0x/constexpr-specialization.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static.C execution test PASS: g++.dg/cpp0x/constexpr-static.C scan-assembler-not static_initialization PASS: g++.dg/cpp0x/constexpr-static10.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-static11.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-static11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static2.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static3.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static3.C execution test @@ -9551,6 +9853,11 @@ PASS: g++.dg/cpp0x/constexpr-template2.C (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-template2.C (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-template2.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-template3.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-template4.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-template4.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-template5.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-template5.C -std=c++11 (test for errors, line 6) +PASS: g++.dg/cpp0x/constexpr-template5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-throw.C (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-throw.C (test for warnings, line 7) PASS: g++.dg/cpp0x/constexpr-throw.C (test for excess errors) @@ -9615,6 +9922,19 @@ PASS: g++.dg/cpp0x/decltype-38655.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp0x/decltype-38655.C -std=gnu++11 (test for errors, line 4) PASS: g++.dg/cpp0x/decltype-38655.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-54581.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/decltype-call1.C -std=c++98 +PASS: g++.dg/cpp0x/decltype-call1.C -std=c++11 (test for errors, line 5) +PASS: g++.dg/cpp0x/decltype-call1.C -std=c++11 (test for errors, line 15) +PASS: g++.dg/cpp0x/decltype-call1.C -std=c++11 (test for errors, line 16) +PASS: g++.dg/cpp0x/decltype-call1.C -std=c++11 (test for errors, line 20) +PASS: g++.dg/cpp0x/decltype-call1.C -std=c++11 (test for errors, line 30) +PASS: g++.dg/cpp0x/decltype-call1.C -std=c++11 (test for errors, line 31) +PASS: g++.dg/cpp0x/decltype-call1.C -std=c++11 (test for errors, line 32) +PASS: g++.dg/cpp0x/decltype-call1.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/decltype-call2.C -std=c++98 +PASS: g++.dg/cpp0x/decltype-call2.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/decltype-call3.C -std=c++98 +PASS: g++.dg/cpp0x/decltype-call3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype-refbug.C (test for excess errors) PASS: g++.dg/cpp0x/decltype1.C (test for excess errors) PASS: g++.dg/cpp0x/decltype10.C (test for errors, line 10) @@ -9708,7 +10028,21 @@ PASS: g++.dg/cpp0x/decltype47.C (test for excess errors) PASS: g++.dg/cpp0x/decltype48.C (test for errors, line 9) PASS: g++.dg/cpp0x/decltype48.C (test for errors, line 14) PASS: g++.dg/cpp0x/decltype48.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/decltype49.C -std=c++98 +PASS: g++.dg/cpp0x/decltype49.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype5.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/decltype50.C -std=c++98 +PASS: g++.dg/cpp0x/decltype50.C -std=c++11 (test for errors, line 7) +PASS: g++.dg/cpp0x/decltype50.C -std=c++11 (test for errors, line 9) +PASS: g++.dg/cpp0x/decltype50.C -std=c++11 (test for errors, line 12) +PASS: g++.dg/cpp0x/decltype50.C -std=c++11 (test for errors, line 16) +PASS: g++.dg/cpp0x/decltype50.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/decltype51.C -std=c++98 +PASS: g++.dg/cpp0x/decltype51.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/decltype52.C -std=c++98 +PASS: g++.dg/cpp0x/decltype52.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/decltype53.C -std=c++98 +PASS: g++.dg/cpp0x/decltype53.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype6.C (test for excess errors) PASS: g++.dg/cpp0x/decltype7.C -std=c++98 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype7.C -std=c++98 (test for errors, line 7) @@ -9843,6 +10177,18 @@ PASS: g++.dg/cpp0x/defaulted40.C (test for errors, line 23) PASS: g++.dg/cpp0x/defaulted40.C (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted41.C -std=c++98 PASS: g++.dg/cpp0x/defaulted41.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/defaulted42.C -std=c++98 +PASS: g++.dg/cpp0x/defaulted42.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/defaulted43.C -std=c++98 +PASS: g++.dg/cpp0x/defaulted43.C -std=c++11 (test for errors, line 18) +PASS: g++.dg/cpp0x/defaulted43.C -std=c++11 (test for errors, line 19) +PASS: g++.dg/cpp0x/defaulted43.C -std=c++11 (test for errors, line 46) +PASS: g++.dg/cpp0x/defaulted43.C -std=c++11 (test for errors, line 47) +PASS: g++.dg/cpp0x/defaulted43.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/defaulted44.C -std=c++98 +PASS: g++.dg/cpp0x/defaulted44.C -std=c++11 (test for warnings, line 17) +PASS: g++.dg/cpp0x/defaulted44.C -std=c++11 (test for warnings, line 18) +PASS: g++.dg/cpp0x/defaulted44.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted5.C (test for excess errors) PASS: g++.dg/cpp0x/defaulted6.C (test for excess errors) PASS: g++.dg/cpp0x/defaulted7.C (test for errors, line 4) @@ -9898,6 +10244,18 @@ PASS: g++.dg/cpp0x/enum22.C -std=c++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/enum23.C -std=c++98 XFAIL: g++.dg/cpp0x/enum23.C -std=c++11 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/enum23.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/enum24.C -std=c++98 +PASS: g++.dg/cpp0x/enum24.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/enum25.C -std=c++98 +PASS: g++.dg/cpp0x/enum25.C -std=c++11 (test for errors, line 17) +PASS: g++.dg/cpp0x/enum25.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/enum26.C (test for warnings, line 4) +PASS: g++.dg/cpp0x/enum26.C (test for errors, line 6) +PASS: g++.dg/cpp0x/enum26.C (test for errors, line 8) +PASS: g++.dg/cpp0x/enum26.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/enum27.C -std=c++98 +PASS: g++.dg/cpp0x/enum27.C -std=c++11 (test for errors, line 4) +PASS: g++.dg/cpp0x/enum27.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum3.C (test for excess errors) PASS: g++.dg/cpp0x/enum3.C execution test PASS: g++.dg/cpp0x/enum4.C (test for excess errors) @@ -9945,12 +10303,11 @@ PASS: g++.dg/cpp0x/explicit2.C (test for warnings, line 18) PASS: g++.dg/cpp0x/explicit2.C (test for excess errors) PASS: g++.dg/cpp0x/explicit3.C (test for errors, line 43) PASS: g++.dg/cpp0x/explicit3.C (test for errors, line 44) -PASS: g++.dg/cpp0x/explicit3.C candidate note (test for warnings, line 44) +PASS: g++.dg/cpp0x/explicit3.C (test for errors, line 45) PASS: g++.dg/cpp0x/explicit3.C (test for errors, line 46) PASS: g++.dg/cpp0x/explicit3.C (test for errors, line 47) -PASS: g++.dg/cpp0x/explicit3.C (test for warnings, line 48) -PASS: g++.dg/cpp0x/explicit3.C (test for warnings, line 49) -PASS: g++.dg/cpp0x/explicit3.C (test for warnings, line 50) +PASS: g++.dg/cpp0x/explicit3.C (test for errors, line 48) +PASS: g++.dg/cpp0x/explicit3.C (test for errors, line 49) PASS: g++.dg/cpp0x/explicit3.C (test for excess errors) PASS: g++.dg/cpp0x/explicit4.C (test for warnings, line 5) PASS: g++.dg/cpp0x/explicit4.C (test for errors, line 16) @@ -9981,6 +10338,10 @@ PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/fntmpdefarg4.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/fntmpdefarg5.C -std=c++98 +PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++11 (test for warnings, line 15) +PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++11 (test for bogus messages, line 16) +PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/forw_enum1.C (test for excess errors) PASS: g++.dg/cpp0x/forw_enum10.C (test for errors, line 7) PASS: g++.dg/cpp0x/forw_enum10.C (test for errors, line 8) @@ -10190,6 +10551,8 @@ UNSUPPORTED: g++.dg/cpp0x/gen-attrs-53.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++11 (test for warnings, line 36) PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/gen-attrs-54.C -std=c++98 +PASS: g++.dg/cpp0x/gen-attrs-54.C -std=c++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-6.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-6.C -std=c++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-7.C -std=gnu++98 @@ -10328,6 +10691,8 @@ PASS: g++.dg/cpp0x/inh-ctor15.C (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor16.C (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/inh-ctor17.C -std=c++98 PASS: g++.dg/cpp0x/inh-ctor17.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/inh-ctor18.C -std=c++98 +PASS: g++.dg/cpp0x/inh-ctor18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor2.C (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor3.C (test for errors, line 10) PASS: g++.dg/cpp0x/inh-ctor3.C (test for errors, line 11) @@ -10358,6 +10723,8 @@ PASS: g++.dg/cpp0x/initlist-deduce.C (test for warnings, line 18) PASS: g++.dg/cpp0x/initlist-deduce.C (test for warnings, line 25) PASS: g++.dg/cpp0x/initlist-deduce.C (test for excess errors) PASS: g++.dg/cpp0x/initlist-deduce.C execution test +UNSUPPORTED: g++.dg/cpp0x/initlist-defarg1.C -std=c++98 +PASS: g++.dg/cpp0x/initlist-defarg1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-lifetime1.C (test for excess errors) PASS: g++.dg/cpp0x/initlist-lifetime1.C execution test PASS: g++.dg/cpp0x/initlist-lifetime2.C (test for excess errors) @@ -10396,7 +10763,6 @@ PASS: g++.dg/cpp0x/initlist2.C (test for excess errors) PASS: g++.dg/cpp0x/initlist20.C (test for excess errors) PASS: g++.dg/cpp0x/initlist21.C (test for errors, line 7) PASS: g++.dg/cpp0x/initlist21.C (test for errors, line 14) -PASS: g++.dg/cpp0x/initlist21.C (test for warnings, line 15) PASS: g++.dg/cpp0x/initlist21.C (test for excess errors) PASS: g++.dg/cpp0x/initlist22.C (test for errors, line 7) PASS: g++.dg/cpp0x/initlist22.C (test for errors, line 9) @@ -10448,6 +10814,7 @@ PASS: g++.dg/cpp0x/initlist4.C (test for errors, line 24) PASS: g++.dg/cpp0x/initlist4.C (test for errors, line 31) PASS: g++.dg/cpp0x/initlist4.C (test for excess errors) PASS: g++.dg/cpp0x/initlist40.C (test for errors, line 11) +PASS: g++.dg/cpp0x/initlist40.C (test for errors, line 12) PASS: g++.dg/cpp0x/initlist40.C (test for excess errors) PASS: g++.dg/cpp0x/initlist41.C (test for excess errors) PASS: g++.dg/cpp0x/initlist42.C (test for excess errors) @@ -10505,8 +10872,23 @@ UNSUPPORTED: g++.dg/cpp0x/initlist66.C -std=c++98 PASS: g++.dg/cpp0x/initlist66.C -std=c++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist67.C -std=c++98 PASS: g++.dg/cpp0x/initlist67.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/initlist68.C -std=c++98 +PASS: g++.dg/cpp0x/initlist68.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/initlist69.C -std=c++98 +PASS: g++.dg/cpp0x/initlist69.C -std=c++11 (test for errors, line 8) +PASS: g++.dg/cpp0x/initlist69.C -std=c++11 (test for errors, line 9) +PASS: g++.dg/cpp0x/initlist69.C -std=c++11 (test for errors, line 10) +PASS: g++.dg/cpp0x/initlist69.C -std=c++11 (test for errors, line 11) +PASS: g++.dg/cpp0x/initlist69.C -std=c++11 (test for errors, line 13) +PASS: g++.dg/cpp0x/initlist69.C -std=c++11 (test for errors, line 14) +PASS: g++.dg/cpp0x/initlist69.C -std=c++11 (test for errors, line 16) +PASS: g++.dg/cpp0x/initlist69.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist7.C (test for errors, line 10) PASS: g++.dg/cpp0x/initlist7.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/initlist70.C -std=c++98 +PASS: g++.dg/cpp0x/initlist70.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/initlist71.C -std=gnu++98 +PASS: g++.dg/cpp0x/initlist71.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist8.C (test for excess errors) PASS: g++.dg/cpp0x/initlist9.C (test for errors, line 11) PASS: g++.dg/cpp0x/initlist9.C (test for errors, line 22) @@ -10537,9 +10919,15 @@ PASS: g++.dg/cpp0x/iop.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-50220.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-98.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-__func__.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++11 (test for errors, line 13) +PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++11 (test for errors, line 14) +PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-array.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-array.C execution test PASS: g++.dg/cpp0x/lambda/lambda-auto1.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-auto2.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-auto2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C cannot assign to const int& (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref.C (test for excess errors) @@ -10571,6 +10959,9 @@ PASS: g++.dg/cpp0x/lambda/lambda-conv5.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv6.C (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv7.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-conv7.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv8.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-conv8.C -std=c++11 (test for errors, line 9) +PASS: g++.dg/cpp0x/lambda/lambda-conv8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C `i' is not captured (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C (test for excess errors) @@ -10598,8 +10989,6 @@ PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C (test for bogus messages, lin PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C (test for warnings, line 21) PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext.C (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext.C execution test PASS: g++.dg/cpp0x/lambda/lambda-deduce-neg.C invalid initialization of non-const reference of type .int&. from a temporary of type .int. (test for errors, line 5) PASS: g++.dg/cpp0x/lambda/lambda-deduce-neg.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-deduce.C (test for excess errors) @@ -10612,11 +11001,18 @@ PASS: g++.dg/cpp0x/lambda/lambda-defarg.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg2.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg3.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg3.C scan-assembler _ZN8functionC1IZN1CIiE4testES_Ed_UliE_EET_ +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-defarg4.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-defarg4.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-diag1.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-diag1.C -std=c++11 (test for errors, line 7) +PASS: g++.dg/cpp0x/lambda/lambda-diag1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-direct-init.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-eh.C (test for excess errors) XFAIL: g++.dg/cpp0x/lambda/lambda-eh.C execution test PASS: g++.dg/cpp0x/lambda/lambda-eh2.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-eh2.C execution test +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-eh3.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-eh3.C -std=c++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-err1.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-err1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-err1.C -std=c++11 (test for excess errors) @@ -10624,6 +11020,10 @@ UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++11 (test for errors, line 8) +PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++11 (test for errors, line 9) +PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-errloc.C (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-errloc.C (test for errors, line 14) PASS: g++.dg/cpp0x/lambda/lambda-errloc.C (test for errors, line 17) @@ -10666,9 +11066,11 @@ PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C (test for errors, line 31) PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-in-class.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-in-class.C execution test -PASS: g++.dg/cpp0x/lambda/lambda-init.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-initlist1.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-initlist2.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-initlist3.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-initlist3.C -std=c++11 (test for errors, line 8) +PASS: g++.dg/cpp0x/lambda/lambda-initlist3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-intname.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-intname.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-lookup-neg.C (test for errors, line 6) @@ -10702,6 +11104,10 @@ PASS: g++.dg/cpp0x/lambda/lambda-mixed.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mixed.C execution test PASS: g++.dg/cpp0x/lambda/lambda-mutable.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mutable.C execution test +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-mutable2.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-mutable2.C -std=c++11 (test for errors, line 15) +PASS: g++.dg/cpp0x/lambda/lambda-mutable2.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-names1.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested.C execution test PASS: g++.dg/cpp0x/lambda/lambda-nested2.C (test for errors, line 20) @@ -10716,6 +11122,15 @@ PASS: g++.dg/cpp0x/lambda/lambda-nop.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nop.C execution test PASS: g++.dg/cpp0x/lambda/lambda-ns-scope.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ns-scope.C execution test +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++11 execution test +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nsdmi2.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-nsdmi2.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nsdmi3.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-nsdmi3.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nsdmi4.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-nsdmi4.C -std=c++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nullptr.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-nullptr.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nullptr.C -std=c++11 execution test @@ -10730,6 +11145,15 @@ PASS: g++.dg/cpp0x/lambda/lambda-ref.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ref.C execution test PASS: g++.dg/cpp0x/lambda/lambda-ref2.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ref2.C execution test +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++11 (test for errors, line 13) +PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++11 (test for errors, line 32) +PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C (test for warnings, line 5) +PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C (test for warnings, line 6) +PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-shadow2.C (test for warnings, line 8) +PASS: g++.dg/cpp0x/lambda/lambda-shadow2.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-std-function.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-std-function.C execution test PASS: g++.dg/cpp0x/lambda/lambda-switch.C (test for errors, line 15) @@ -10742,6 +11166,11 @@ PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C expected (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template.C execution test +PASS: g++.dg/cpp0x/lambda/lambda-template10.C (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-template10.C execution test +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template11.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-template11.C -std=c++11 (test for errors, line 7) +PASS: g++.dg/cpp0x/lambda/lambda-template11.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template2.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template3.C (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template4.C -std=c++98 @@ -10760,6 +11189,21 @@ UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template9.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-template9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this.C (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-this.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this10.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-this10.C -std=c++11 (test for errors, line 4) +PASS: g++.dg/cpp0x/lambda/lambda-this10.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this11.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-this11.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this12.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-this12.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this13.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-this13.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this14.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-this14.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this15.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-this15.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this16.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-this16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this2.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this3.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this4.C (test for excess errors) @@ -10771,6 +11215,8 @@ PASS: g++.dg/cpp0x/lambda/lambda-this7.C (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++11 execution test +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this9.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-this9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-type.C not captured (test for errors, line 72) PASS: g++.dg/cpp0x/lambda/lambda-type.C (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-typedef.C -std=c++98 @@ -10789,10 +11235,15 @@ PASS: g++.dg/cpp0x/linkage2.C (test for errors, line 11) PASS: g++.dg/cpp0x/linkage2.C (test for errors, line 13) PASS: g++.dg/cpp0x/linkage2.C (test for errors, line 20) PASS: g++.dg/cpp0x/linkage2.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/local-targ1.C -std=c++98 +PASS: g++.dg/cpp0x/local-targ1.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/local-targ1.C -std=c++11 scan-assembler _ZN1BIZN3fooIivE3barILb1EEEvvE1CEC1ERKS4_ PASS: g++.dg/cpp0x/long_long.C (test for excess errors) PASS: g++.dg/cpp0x/move1.C (test for excess errors) PASS: g++.dg/cpp0x/named.C (test for excess errors) PASS: g++.dg/cpp0x/named_refs.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/new1.C -std=c++98 +PASS: g++.dg/cpp0x/new1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept01.C (test for excess errors) PASS: g++.dg/cpp0x/noexcept02.C (test for errors, line 13) PASS: g++.dg/cpp0x/noexcept02.C (test for errors, line 14) @@ -10863,6 +11314,10 @@ PASS: g++.dg/cpp0x/nsdmi-eh1.C (test for excess errors) XFAIL: g++.dg/cpp0x/nsdmi-eh1.C execution test PASS: g++.dg/cpp0x/nsdmi-list1.C (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-list2.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/nsdmi-local.C -std=c++98 +PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++11 (test for errors, line 6) +PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++11 (test for errors, line 7) +PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template1.C (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template1.C execution test PASS: g++.dg/cpp0x/nsdmi-template2.C (test for excess errors) @@ -11184,6 +11639,10 @@ PASS: g++.dg/cpp0x/pr51216.C (test for excess errors) PASS: g++.dg/cpp0x/pr51225.C (test for errors, line 8) PASS: g++.dg/cpp0x/pr51225.C (test for errors, line 13) PASS: g++.dg/cpp0x/pr51225.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/pr51226.C -std=c++98 +PASS: g++.dg/cpp0x/pr51226.C -std=c++11 (test for errors, line 4) +PASS: g++.dg/cpp0x/pr51226.C -std=c++11 (test for errors, line 9) +PASS: g++.dg/cpp0x/pr51226.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr51313.C (test for excess errors) PASS: g++.dg/cpp0x/pr51420.C (test for errors, line 6) PASS: g++.dg/cpp0x/pr51420.C (test for errors, line 7) @@ -11196,6 +11655,8 @@ UNSUPPORTED: g++.dg/cpp0x/pr52744.C -std=c++98 PASS: g++.dg/cpp0x/pr52744.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr52841.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/pr52841.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/pr54318.C -std=c++98 +PASS: g++.dg/cpp0x/pr54318.C -std=c++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr54323.C -std=c++98 PASS: g++.dg/cpp0x/pr54323.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ptrmem-cst-arg1.C (test for errors, line 8) @@ -11240,12 +11701,19 @@ PASS: g++.dg/cpp0x/range-for2.C (test for excess errors) PASS: g++.dg/cpp0x/range-for20.C (test for excess errors) PASS: g++.dg/cpp0x/range-for21.C (test for excess errors) PASS: g++.dg/cpp0x/range-for22.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/range-for23.C -std=c++98 +PASS: g++.dg/cpp0x/range-for23.C -std=c++11 (test for errors, line 6) +PASS: g++.dg/cpp0x/range-for23.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/range-for24.C -std=c++98 +PASS: g++.dg/cpp0x/range-for24.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/range-for25.C -std=c++98 +PASS: g++.dg/cpp0x/range-for25.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for3.C (test for excess errors) PASS: g++.dg/cpp0x/range-for4.C (test for excess errors) PASS: g++.dg/cpp0x/range-for4.C execution test PASS: g++.dg/cpp0x/range-for5.C (test for errors, line 35) PASS: g++.dg/cpp0x/range-for5.C (test for errors, line 41) -PASS: g++.dg/cpp0x/range-for5.C (test for errors, line 50) +PASS: g++.dg/cpp0x/range-for5.C (test for warnings, line 50) PASS: g++.dg/cpp0x/range-for5.C (test for errors, line 52) PASS: g++.dg/cpp0x/range-for5.C (test for excess errors) PASS: g++.dg/cpp0x/range-for6.C (test for excess errors) @@ -11255,6 +11723,77 @@ PASS: g++.dg/cpp0x/range-for7.C execution test PASS: g++.dg/cpp0x/range-for8.C (test for excess errors) PASS: g++.dg/cpp0x/range-for9.C (test for errors, line 9) PASS: g++.dg/cpp0x/range-for9.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++98 +PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _ZNR1A1fEv +PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _ZNO1A1gEv +PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _ZNKR1A1hEv +PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _Z1jM1AFvvRE +PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _Z1kM1AFvvOE +PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _Z1lM1AKFvvRE +PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _Z1mIFvvOEEvM1AT_ +PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _Z1mIFvvREEvM1AT_ +PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _Z1mIKFvvREEvM1AT_ +PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _Z1nIM1AFvvOEEvT_ +PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _Z1nIM1AFvvREEvT_ +PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _Z1nIM1AKFvvREEvT_ +UNSUPPORTED: g++.dg/cpp0x/ref-qual-multi-neg.C -std=c++98 +PASS: g++.dg/cpp0x/ref-qual-multi-neg.C -std=c++11 (test for errors, line 6) +PASS: g++.dg/cpp0x/ref-qual-multi-neg.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/ref-qual1.C -std=c++98 +PASS: g++.dg/cpp0x/ref-qual1.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/ref-qual10.C -std=c++98 +PASS: g++.dg/cpp0x/ref-qual10.C -std=c++11 (test for errors, line 11) +PASS: g++.dg/cpp0x/ref-qual10.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/ref-qual11.C -std=c++98 +PASS: g++.dg/cpp0x/ref-qual11.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/ref-qual12.C -std=c++98 +PASS: g++.dg/cpp0x/ref-qual12.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/ref-qual13.C -std=c++98 +PASS: g++.dg/cpp0x/ref-qual13.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/ref-qual2.C -std=c++98 +PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 21) +PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 23) +PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 24) +PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 28) +PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 29) +PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 30) +PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 35) +PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 36) +PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 53) +PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 55) +PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 56) +PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 60) +PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 61) +PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 62) +PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 67) +PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 68) +PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/ref-qual3.C -std=c++98 +PASS: g++.dg/cpp0x/ref-qual3.C -std=c++11 (test for errors, line 19) +PASS: g++.dg/cpp0x/ref-qual3.C -std=c++11 (test for errors, line 26) +PASS: g++.dg/cpp0x/ref-qual3.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/ref-qual4.C -std=c++98 +PASS: g++.dg/cpp0x/ref-qual4.C -std=c++11 (test for errors, line 7) +PASS: g++.dg/cpp0x/ref-qual4.C -std=c++11 (test for errors, line 8) +PASS: g++.dg/cpp0x/ref-qual4.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/ref-qual5.C -std=c++98 +PASS: g++.dg/cpp0x/ref-qual5.C -std=c++11 (test for warnings, line 10) +PASS: g++.dg/cpp0x/ref-qual5.C -std=c++11 (test for errors, line 11) +PASS: g++.dg/cpp0x/ref-qual5.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/ref-qual6.C -std=c++98 +PASS: g++.dg/cpp0x/ref-qual6.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/ref-qual7.C -std=c++98 +PASS: g++.dg/cpp0x/ref-qual7.C -std=c++11 (test for errors, line 6) +PASS: g++.dg/cpp0x/ref-qual7.C -std=c++11 (test for errors, line 7) +PASS: g++.dg/cpp0x/ref-qual7.C -std=c++11 (test for errors, line 8) +PASS: g++.dg/cpp0x/ref-qual7.C -std=c++11 (test for errors, line 18) +PASS: g++.dg/cpp0x/ref-qual7.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/ref-qual8.C -std=c++98 +PASS: g++.dg/cpp0x/ref-qual8.C -std=c++11 (test for errors, line 13) +PASS: g++.dg/cpp0x/ref-qual8.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/ref-qual9.C -std=c++98 +PASS: g++.dg/cpp0x/ref-qual9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/reference_collapsing.C (test for excess errors) PASS: g++.dg/cpp0x/regress/abi-empty7.C (test for excess errors) PASS: g++.dg/cpp0x/regress/abi-empty7.C execution test @@ -11309,6 +11848,10 @@ UNSUPPORTED: g++.dg/cpp0x/rv-cast4.C -std=c++98 PASS: g++.dg/cpp0x/rv-cast4.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/rv-cast4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-conv1.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/rv-copy1.C -std=c++98 +PASS: g++.dg/cpp0x/rv-copy1.C -std=c++11 (test for errors, line 4) +PASS: g++.dg/cpp0x/rv-copy1.C -std=c++11 (test for errors, line 10) +PASS: g++.dg/cpp0x/rv-copy1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-deduce.C (test for excess errors) PASS: g++.dg/cpp0x/rv-deduce2.C (test for excess errors) PASS: g++.dg/cpp0x/rv-dotstar.C (test for excess errors) @@ -11327,12 +11870,14 @@ PASS: g++.dg/cpp0x/rv-reinterpret.C execution test PASS: g++.dg/cpp0x/rv-restrict.C (test for excess errors) PASS: g++.dg/cpp0x/rv-return.C (test for excess errors) PASS: g++.dg/cpp0x/rv-template1.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/rv-this.C -std=c++98 +PASS: g++.dg/cpp0x/rv-this.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-trivial-bug.C (test for warnings, line 8) PASS: g++.dg/cpp0x/rv-trivial-bug.C (test for errors, line 18) PASS: g++.dg/cpp0x/rv-trivial-bug.C (test for errors, line 23) PASS: g++.dg/cpp0x/rv-trivial-bug.C (test for excess errors) PASS: g++.dg/cpp0x/rv10.C (test for excess errors) -PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 33) +PASS: g++.dg/cpp0x/rv1n.C (test for warnings, line 33) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 38) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 40) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 41) @@ -11342,14 +11887,14 @@ PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 44) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 45) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 46) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 47) -PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 51) +PASS: g++.dg/cpp0x/rv1n.C (test for warnings, line 51) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 56) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 58) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 59) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 60) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 61) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 62) -PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 66) +PASS: g++.dg/cpp0x/rv1n.C (test for warnings, line 66) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 71) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 73) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 74) @@ -11358,14 +11903,14 @@ PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 76) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 77) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 78) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 79) -PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 83) +PASS: g++.dg/cpp0x/rv1n.C (test for warnings, line 83) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 88) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 90) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 91) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 92) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 93) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 94) -PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 98) +PASS: g++.dg/cpp0x/rv1n.C (test for warnings, line 98) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 103) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 105) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 106) @@ -11375,7 +11920,7 @@ PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 109) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 110) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 111) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 112) -PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 116) +PASS: g++.dg/cpp0x/rv1n.C (test for warnings, line 116) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 121) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 123) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 124) @@ -11384,7 +11929,7 @@ PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 126) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 127) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 128) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 129) -PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 133) +PASS: g++.dg/cpp0x/rv1n.C (test for warnings, line 133) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 138) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 140) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 141) @@ -11393,7 +11938,7 @@ PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 143) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 144) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 145) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 146) -PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 150) +PASS: g++.dg/cpp0x/rv1n.C (test for warnings, line 150) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 155) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 157) PASS: g++.dg/cpp0x/rv1n.C (test for errors, line 158) @@ -11484,7 +12029,7 @@ PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 156) PASS: g++.dg/cpp0x/rv2n.C candidate note (test for warnings, line 156) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 158) PASS: g++.dg/cpp0x/rv2n.C candidate note (test for warnings, line 158) -PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 164) +PASS: g++.dg/cpp0x/rv2n.C (test for warnings, line 164) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 169) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 171) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 172) @@ -11555,7 +12100,7 @@ PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 283) PASS: g++.dg/cpp0x/rv2n.C candidate note (test for warnings, line 283) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 285) PASS: g++.dg/cpp0x/rv2n.C candidate note (test for warnings, line 285) -PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 291) +PASS: g++.dg/cpp0x/rv2n.C (test for warnings, line 291) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 296) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 298) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 299) @@ -11597,7 +12142,7 @@ PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 357) PASS: g++.dg/cpp0x/rv2n.C candidate note (test for warnings, line 357) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 359) PASS: g++.dg/cpp0x/rv2n.C candidate note (test for warnings, line 359) -PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 365) +PASS: g++.dg/cpp0x/rv2n.C (test for warnings, line 365) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 370) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 372) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 373) @@ -11656,8 +12201,8 @@ PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 464) PASS: g++.dg/cpp0x/rv2n.C candidate note (test for warnings, line 464) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 466) PASS: g++.dg/cpp0x/rv2n.C candidate note (test for warnings, line 466) -PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 471) -PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 472) +PASS: g++.dg/cpp0x/rv2n.C (test for warnings, line 471) +PASS: g++.dg/cpp0x/rv2n.C (test for warnings, line 472) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 477) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 479) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 480) @@ -11678,16 +12223,16 @@ PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 501) PASS: g++.dg/cpp0x/rv2n.C candidate note (test for warnings, line 501) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 503) PASS: g++.dg/cpp0x/rv2n.C candidate note (test for warnings, line 503) -PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 508) -PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 509) +PASS: g++.dg/cpp0x/rv2n.C (test for warnings, line 508) +PASS: g++.dg/cpp0x/rv2n.C (test for warnings, line 509) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 514) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 516) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 517) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 518) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 519) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 520) -PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 523) -PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 524) +PASS: g++.dg/cpp0x/rv2n.C (test for warnings, line 523) +PASS: g++.dg/cpp0x/rv2n.C (test for warnings, line 524) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 529) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 531) PASS: g++.dg/cpp0x/rv2n.C (test for errors, line 532) @@ -13404,6 +13949,10 @@ PASS: g++.dg/cpp0x/sfinae41.C -std=c++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae42.C -std=c++98 PASS: g++.dg/cpp0x/sfinae42.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae43.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/sfinae44.C -std=c++98 +PASS: g++.dg/cpp0x/sfinae44.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/sfinae45.C -std=c++98 +PASS: g++.dg/cpp0x/sfinae45.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae5.C (test for excess errors) PASS: g++.dg/cpp0x/sfinae6.C (test for excess errors) PASS: g++.dg/cpp0x/sfinae7.C (test for excess errors) @@ -13504,7 +14053,7 @@ PASS: g++.dg/cpp0x/temp_default4.C (test for errors, line 6) PASS: g++.dg/cpp0x/temp_default4.C (test for errors, line 9) PASS: g++.dg/cpp0x/temp_default4.C (test for excess errors) PASS: g++.dg/cpp0x/temp_default5.C (test for excess errors) -PASS: g++.dg/cpp0x/template_deduction.C (test for errors, line 38) +PASS: g++.dg/cpp0x/template_deduction.C (test for warnings, line 38) PASS: g++.dg/cpp0x/template_deduction.C (test for errors, line 63) PASS: g++.dg/cpp0x/template_deduction.C (test for excess errors) PASS: g++.dg/cpp0x/trailing1.C (test for excess errors) @@ -13542,6 +14091,12 @@ PASS: g++.dg/cpp0x/trailing5.C (test for errors, line 10) PASS: g++.dg/cpp0x/trailing5.C (test for excess errors) PASS: g++.dg/cpp0x/trailing6.C (test for excess errors) PASS: g++.dg/cpp0x/trailing7.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/trailing8.C -std=c++98 +PASS: g++.dg/cpp0x/trailing8.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/trailing9.C -std=c++98 +PASS: g++.dg/cpp0x/trailing9.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/traits1.C -std=c++98 +PASS: g++.dg/cpp0x/traits1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/trivial1.C (test for excess errors) PASS: g++.dg/cpp0x/udlit-addr.C (test for excess errors) PASS: g++.dg/cpp0x/udlit-args-neg.C (test for errors, line 8) @@ -13760,6 +14315,8 @@ PASS: g++.dg/cpp0x/variadic-ex7.C (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex8.C (test for excess errors) PASS: g++.dg/cpp0x/variadic-ex9.C (test for excess errors) PASS: g++.dg/cpp0x/variadic-explicit1.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/variadic-explicit2.C -std=c++98 +PASS: g++.dg/cpp0x/variadic-explicit2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-function.C (test for excess errors) PASS: g++.dg/cpp0x/variadic-function.C execution test PASS: g++.dg/cpp0x/variadic-init.C (test for excess errors) @@ -13776,6 +14333,8 @@ PASS: g++.dg/cpp0x/variadic-nondeduce1.C (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-nondeduce2.C -std=c++98 PASS: g++.dg/cpp0x/variadic-nondeduce2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-rref.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/variadic-sizeof1.C -std=c++98 +PASS: g++.dg/cpp0x/variadic-sizeof1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-throw.C (test for errors, line 12) PASS: g++.dg/cpp0x/variadic-throw.C (test for errors, line 25) PASS: g++.dg/cpp0x/variadic-throw.C (test for excess errors) @@ -13864,6 +14423,9 @@ UNSUPPORTED: g++.dg/cpp0x/variadic140.C -std=c++98 PASS: g++.dg/cpp0x/variadic140.C -std=c++11 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic141.C -std=c++98 PASS: g++.dg/cpp0x/variadic141.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/variadic142.C -std=c++98 +PASS: g++.dg/cpp0x/variadic142.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/variadic143.C (test for excess errors) PASS: g++.dg/cpp0x/variadic15.C (test for excess errors) PASS: g++.dg/cpp0x/variadic16.C (test for excess errors) PASS: g++.dg/cpp0x/variadic17.C (test for excess errors) @@ -14113,6 +14675,8 @@ PASS: g++.dg/cpp0x/warn_cxx0x.C (test for excess errors) PASS: g++.dg/cpp0x/warn_cxx0x2.C (test for warnings, line 4) PASS: g++.dg/cpp0x/warn_cxx0x2.C (test for excess errors) PASS: g++.dg/cpp0x/warn_cxx0x3.C (test for excess errors) +PASS: g++.dg/cpp1y/auto-dtor1.C (test for excess errors) +PASS: g++.dg/cpp1y/auto-dtor1.C execution test PASS: g++.dg/cpp1y/auto-fn1.C (test for excess errors) PASS: g++.dg/cpp1y/auto-fn10.C (test for errors, line 13) PASS: g++.dg/cpp1y/auto-fn10.C (test for errors, line 14) @@ -14127,8 +14691,21 @@ PASS: g++.dg/cpp1y/auto-fn12.C scan-assembler _ZN1AIiEcviEv PASS: g++.dg/cpp1y/auto-fn13.C (test for warnings, line 5) PASS: g++.dg/cpp1y/auto-fn13.C (test for excess errors) PASS: g++.dg/cpp1y/auto-fn14.C (test for excess errors) +PASS: g++.dg/cpp1y/auto-fn15.C (test for excess errors) +PASS: g++.dg/cpp1y/auto-fn16.C (test for excess errors) +PASS: g++.dg/cpp1y/auto-fn17.C (test for excess errors) +PASS: g++.dg/cpp1y/auto-fn17.C execution test +PASS: g++.dg/cpp1y/auto-fn18.C (test for warnings, line 5) +PASS: g++.dg/cpp1y/auto-fn18.C (test for errors, line 6) +PASS: g++.dg/cpp1y/auto-fn18.C (test for errors, line 11) +PASS: g++.dg/cpp1y/auto-fn18.C (test for excess errors) +PASS: g++.dg/cpp1y/auto-fn19.C (test for excess errors) PASS: g++.dg/cpp1y/auto-fn2.C (test for errors, line 3) PASS: g++.dg/cpp1y/auto-fn2.C (test for excess errors) +PASS: g++.dg/cpp1y/auto-fn20.C (test for errors, line 11) +PASS: g++.dg/cpp1y/auto-fn20.C (test for excess errors) +PASS: g++.dg/cpp1y/auto-fn21.C (test for errors, line 6) +PASS: g++.dg/cpp1y/auto-fn21.C (test for excess errors) PASS: g++.dg/cpp1y/auto-fn3.C (test for excess errors) PASS: g++.dg/cpp1y/auto-fn4.C (test for excess errors) PASS: g++.dg/cpp1y/auto-fn5.C (test for excess errors) @@ -14142,6 +14719,63 @@ PASS: g++.dg/cpp1y/auto-fn8.C (test for errors, line 12) PASS: g++.dg/cpp1y/auto-fn8.C (test for excess errors) PASS: g++.dg/cpp1y/auto-fn9.C (test for excess errors) PASS: g++.dg/cpp1y/auto-fn9.C scan-assembler _Z1fIiERDaRKT_S1_ +PASS: g++.dg/cpp1y/auto-mangle1.C (test for excess errors) +PASS: g++.dg/cpp1y/auto-mangle1.C scan-assembler _Z2g1IiEDcv +PASS: g++.dg/cpp1y/auto-mangle1.C scan-assembler _Z2g2IiEDav +PASS: g++.dg/cpp1y/context-conv1.C -std=c++98 (test for excess errors) +PASS: g++.dg/cpp1y/context-conv1.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp1y/cplusplus.C (test for excess errors) +PASS: g++.dg/cpp1y/lambda-deduce-mult.C (test for excess errors) +PASS: g++.dg/cpp1y/lambda-deduce-mult.C execution test +PASS: g++.dg/cpp1y/lambda-init.C (test for excess errors) +PASS: g++.dg/cpp1y/lambda-init1.C (test for excess errors) +PASS: g++.dg/cpp1y/lambda-init1.C execution test +PASS: g++.dg/cpp1y/lambda-init2.C (test for errors, line 7) +PASS: g++.dg/cpp1y/lambda-init2.C (test for errors, line 9) +PASS: g++.dg/cpp1y/lambda-init2.C (test for excess errors) +PASS: g++.dg/cpp1y/lambda-init3.C (test for excess errors) +PASS: g++.dg/cpp1y/lambda-init3.C execution test +PASS: g++.dg/cpp1y/lambda-init4.C (test for excess errors) +PASS: g++.dg/cpp1y/lambda-init4.C execution test +PASS: g++.dg/cpp1y/lambda-init5.C (test for excess errors) +PASS: g++.dg/cpp1y/lambda-init5.C execution test +PASS: g++.dg/cpp1y/lambda-init6.C (test for errors, line 10) +PASS: g++.dg/cpp1y/lambda-init6.C (test for errors, line 11) +PASS: g++.dg/cpp1y/lambda-init6.C (test for excess errors) +PASS: g++.dg/cpp1y/mangle1.C (test for excess errors) +PASS: g++.dg/cpp1y/mangle1.C scan-assembler _Z1gI1AEDTdtfp_1iET_ +PASS: g++.dg/cpp1y/system-binary-constants-1.C (test for bogus messages, line 13) +PASS: g++.dg/cpp1y/system-binary-constants-1.C (test for excess errors) +PASS: g++.dg/cpp1y/udlit-char-template-neg.C (test for errors, line 6) +PASS: g++.dg/cpp1y/udlit-char-template-neg.C (test for excess errors) +PASS: g++.dg/cpp1y/udlit-char-template.C (test for excess errors) +PASS: g++.dg/cpp1y/vla1.C (test for errors, line 8) +PASS: g++.dg/cpp1y/vla1.C (test for errors, line 9) +PASS: g++.dg/cpp1y/vla1.C (test for errors, line 10) +PASS: g++.dg/cpp1y/vla1.C (test for errors, line 11) +PASS: g++.dg/cpp1y/vla1.C (test for errors, line 12) +PASS: g++.dg/cpp1y/vla1.C (test for errors, line 13) +PASS: g++.dg/cpp1y/vla1.C (test for errors, line 14) +PASS: g++.dg/cpp1y/vla1.C (test for errors, line 15) +PASS: g++.dg/cpp1y/vla1.C (test for errors, line 18) +PASS: g++.dg/cpp1y/vla1.C (test for errors, line 26) +PASS: g++.dg/cpp1y/vla1.C (test for errors, line 27) +PASS: g++.dg/cpp1y/vla1.C (test for errors, line 28) +PASS: g++.dg/cpp1y/vla1.C (test for errors, line 29) +PASS: g++.dg/cpp1y/vla1.C (test for errors, line 30) +PASS: g++.dg/cpp1y/vla1.C (test for errors, line 31) +PASS: g++.dg/cpp1y/vla1.C (test for errors, line 32) +PASS: g++.dg/cpp1y/vla1.C (test for errors, line 33) +PASS: g++.dg/cpp1y/vla1.C (test for errors, line 36) +PASS: g++.dg/cpp1y/vla1.C (test for excess errors) +PASS: g++.dg/cpp1y/vla2.C (test for excess errors) +PASS: g++.dg/cpp1y/vla2.C execution test +PASS: g++.dg/cpp1y/vla3.C (test for excess errors) +PASS: g++.dg/cpp1y/vla3.C execution test +PASS: g++.dg/cpp1y/vla4.C (test for excess errors) +PASS: g++.dg/cpp1y/vla4.C execution test +PASS: g++.dg/cpp1y/vla5.C (test for errors, line 7) +PASS: g++.dg/cpp1y/vla5.C (test for excess errors) PASS: g++.dg/diagnostic/aka1.C -std=c++98 (test for errors, line 9) PASS: g++.dg/diagnostic/aka1.C -std=c++98 (test for errors, line 15) PASS: g++.dg/diagnostic/aka1.C -std=c++98 (test for excess errors) @@ -14178,6 +14812,10 @@ PASS: g++.dg/diagnostic/parm1.C -std=c++98 (test for errors, line 9) PASS: g++.dg/diagnostic/parm1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/parm1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/diagnostic/parm1.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/diagnostic/variadic1.C -std=c++98 +PASS: g++.dg/diagnostic/variadic1.C -std=c++11 (test for errors, line 7) +PASS: g++.dg/diagnostic/variadic1.C -std=c++11 (test for errors, line 8) +PASS: g++.dg/diagnostic/variadic1.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++98 (test for errors, line 4) PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++11 (test for errors, line 4) @@ -14188,6 +14826,14 @@ PASS: g++.dg/eh/alias1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/alias1.C -std=gnu++98 execution test PASS: g++.dg/eh/alias1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/alias1.C -std=gnu++11 execution test +PASS: g++.dg/eh/anon1.C -std=c++98 (test for excess errors) +PASS: g++.dg/eh/anon1.C -std=c++98 execution test +PASS: g++.dg/eh/anon1.C -std=c++11 (test for excess errors) +PASS: g++.dg/eh/anon1.C -std=c++11 execution test +PASS: g++.dg/eh/anon2.C -std=c++98 (test for excess errors) +PASS: g++.dg/eh/anon2.C -std=c++98 scan-assembler \\*N12_GLOBAL__N_11AE +PASS: g++.dg/eh/anon2.C -std=c++11 (test for excess errors) +PASS: g++.dg/eh/anon2.C -std=c++11 scan-assembler \\*N12_GLOBAL__N_11AE UNSUPPORTED: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++98 UNSUPPORTED: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++11 UNSUPPORTED: g++.dg/eh/arm-vfp-unwind.C -std=c++98 @@ -14593,6 +15239,12 @@ PASS: g++.dg/expr/bitfield10.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bitfield10.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/bitfield11.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bitfield11.C -std=c++11 (test for excess errors) +PASS: g++.dg/expr/bitfield12.C -std=c++98 (test for warnings, line 4) +PASS: g++.dg/expr/bitfield12.C -std=c++98 (test for warnings, line 10) +PASS: g++.dg/expr/bitfield12.C -std=c++98 (test for excess errors) +PASS: g++.dg/expr/bitfield12.C -std=c++11 (test for warnings, line 4) +PASS: g++.dg/expr/bitfield12.C -std=c++11 (test for warnings, line 10) +PASS: g++.dg/expr/bitfield12.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/bitfield2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bitfield2.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/bitfield3.C -std=c++98 (test for errors, line 10) @@ -14713,10 +15365,10 @@ PASS: g++.dg/expr/cond6.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/cond6.C -std=c++11 execution test PASS: g++.dg/expr/cond7.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond7.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/cond8.C -std=gnu++98 (test for errors, line 6) +PASS: g++.dg/expr/cond8.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/expr/cond8.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/expr/cond8.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/expr/cond8.C -std=gnu++11 (test for errors, line 6) +PASS: g++.dg/expr/cond8.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/expr/cond8.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/expr/cond8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/expr/cond9.C -std=c++98 (test for warnings, line 3) @@ -15622,6 +16274,8 @@ PASS: g++.dg/ext/complit12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit12.C -std=gnu++98 execution test PASS: g++.dg/ext/complit12.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/complit12.C -std=gnu++11 execution test +PASS: g++.dg/ext/complit13.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/ext/complit13.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/complit2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/complit3.C -std=gnu++98 (test for errors, line 5) @@ -15686,6 +16340,9 @@ PASS: g++.dg/ext/desig4.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/ext/desig4.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/ext/desig4.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/ext/desig4.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ext/desig5.C -std=c++98 (test for excess errors) +PASS: g++.dg/ext/desig5.C -std=c++11 (test for excess errors) +PASS: g++.dg/ext/desig6.C (test for excess errors) UNSUPPORTED: g++.dg/ext/dllexport-MI1.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllexport-MI1.C -std=c++11 UNSUPPORTED: g++.dg/ext/dllexport1.C -std=gnu++98 @@ -16356,6 +17013,12 @@ PASS: g++.dg/ext/pr47213.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr47213.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/pr53605.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr53605.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ext/pr56790-1.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/ext/pr56790-1.C -std=gnu++98 scan-tree-dump ccp1 "{ 5, 13 }" +PASS: g++.dg/ext/pr56790-1.C -std=gnu++98 scan-tree-dump-not ccp1 "VEC_COND_EXPR" +PASS: g++.dg/ext/pr56790-1.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ext/pr56790-1.C -std=gnu++11 scan-tree-dump ccp1 "{ 5, 13 }" +PASS: g++.dg/ext/pr56790-1.C -std=gnu++11 scan-tree-dump-not ccp1 "VEC_COND_EXPR" PASS: g++.dg/ext/pragmaweak1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/pragmaweak1.C -std=c++98 scan-assembler-not _Z3Foov PASS: g++.dg/ext/pragmaweak1.C -std=c++11 (test for excess errors) @@ -16386,6 +17049,8 @@ UNSUPPORTED: g++.dg/ext/selectany1.C -std=c++98 UNSUPPORTED: g++.dg/ext/selectany1.C -std=c++11 UNSUPPORTED: g++.dg/ext/selectany2.C -std=c++98 UNSUPPORTED: g++.dg/ext/selectany2.C -std=c++11 +PASS: g++.dg/ext/sizeof-complit.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/ext/sizeof-complit.C -std=gnu++11 (test for excess errors) UNSUPPORTED: g++.dg/ext/spe1.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/spe1.C -std=gnu++11 PASS: g++.dg/ext/static1.C -std=gnu++98 (test for excess errors) @@ -16842,6 +17507,22 @@ PASS: g++.dg/ext/vector19.C (test for excess errors) PASS: g++.dg/ext/vector2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vector2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/vector20.C (test for excess errors) +PASS: g++.dg/ext/vector21.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/ext/vector21.C -std=gnu++98 scan-tree-dump-times gimple "ABS_EXPR" 4 +PASS: g++.dg/ext/vector21.C -std=gnu++98 scan-tree-dump gimple "MIN_EXPR" +PASS: g++.dg/ext/vector21.C -std=gnu++98 scan-tree-dump gimple "MAX_EXPR" +PASS: g++.dg/ext/vector21.C -std=gnu++98 scan-tree-dump-not gimple "VEC_COND_EXPR" +PASS: g++.dg/ext/vector21.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ext/vector21.C -std=gnu++11 scan-tree-dump-times gimple "ABS_EXPR" 4 +PASS: g++.dg/ext/vector21.C -std=gnu++11 scan-tree-dump gimple "MIN_EXPR" +PASS: g++.dg/ext/vector21.C -std=gnu++11 scan-tree-dump gimple "MAX_EXPR" +PASS: g++.dg/ext/vector21.C -std=gnu++11 scan-tree-dump-not gimple "VEC_COND_EXPR" +PASS: g++.dg/ext/vector22.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/ext/vector22.C -std=gnu++98 scan-tree-dump-not gimple "~" +PASS: g++.dg/ext/vector22.C -std=gnu++98 scan-tree-dump-not gimple "VEC_COND_EXPR" +PASS: g++.dg/ext/vector22.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ext/vector22.C -std=gnu++11 scan-tree-dump-not gimple "~" +PASS: g++.dg/ext/vector22.C -std=gnu++11 scan-tree-dump-not gimple "VEC_COND_EXPR" PASS: g++.dg/ext/vector3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vector3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/vector4.C -std=gnu++98 (test for excess errors) @@ -17324,6 +18005,10 @@ PASS: g++.dg/ext/weak4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/weak4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/weak5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/weak5.C -std=c++11 (test for excess errors) +PASS: g++.dg/fstack-protector-strong.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/fstack-protector-strong.C -std=gnu++98 scan-assembler-times stack_chk_fail 2 +PASS: g++.dg/fstack-protector-strong.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/fstack-protector-strong.C -std=gnu++11 scan-assembler-times stack_chk_fail 2 PASS: g++.dg/func-args-1.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/func-args-1.C -std=gnu++98 (test for warnings, line 8) @@ -17795,9 +18480,7 @@ PASS: g++.dg/init/array23.C -std=c++98 (test for errors, line 6) PASS: g++.dg/init/array23.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array23.C -std=c++11 (test for errors, line 6) PASS: g++.dg/init/array23.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/array24.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/init/array24.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/init/array24.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/init/array24.C -std=gnu++11 (test for excess errors) PASS: g++.dg/init/array25.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array25.C -std=c++98 execution test @@ -18273,10 +18956,8 @@ PASS: g++.dg/init/new39.C -std=c++11 (test for excess errors) PASS: g++.dg/init/new39.C -std=c++11 execution test PASS: g++.dg/init/new4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new4.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new40.C -std=c++98 (test for excess errors) -PASS: g++.dg/init/new40.C -std=c++98 execution test -PASS: g++.dg/init/new40.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new40.C -std=c++11 execution test +PASS: g++.dg/init/new40.C (test for excess errors) +PASS: g++.dg/init/new40.C execution test PASS: g++.dg/init/new41.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new41.C -std=c++98 execution test PASS: g++.dg/init/new41.C -std=c++11 (test for excess errors) @@ -18767,6 +19448,14 @@ PASS: g++.dg/ipa/devirt-10.C -std=gnu++98 scan-ipa-dump-times cp "Discovered a PASS: g++.dg/ipa/devirt-10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-10.C -std=gnu++11 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1 PASS: g++.dg/ipa/devirt-10.C -std=gnu++11 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 1 +PASS: g++.dg/ipa/devirt-11.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/ipa/devirt-11.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 3 +PASS: g++.dg/ipa/devirt-11.C -std=gnu++98 scan-ipa-dump-times inline "and turned into root of the clone tree" 1 +PASS: g++.dg/ipa/devirt-11.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/devirt-11.C -std=gnu++11 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 3 +PASS: g++.dg/ipa/devirt-11.C -std=gnu++11 scan-ipa-dump-times inline "and turned into root of the clone tree" 1 +PASS: g++.dg/ipa/devirt-12.C (test for excess errors) +PASS: g++.dg/ipa/devirt-12.C scan-ipa-dump inline "Inlined 1 calls, eliminated 1 functions" PASS: g++.dg/ipa/devirt-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-2.C -std=gnu++98 execution test PASS: g++.dg/ipa/devirt-2.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" @@ -18877,6 +19566,18 @@ PASS: g++.dg/ipa/iinline-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/iinline-3.C -std=gnu++98 execution test PASS: g++.dg/ipa/iinline-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/iinline-3.C -std=gnu++11 execution test +PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++98 execution test +PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++98 scan-tree-dump fre1 "Replacing call target with foo" +PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++11 execution test +PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++11 scan-tree-dump fre1 "Replacing call target with foo" +PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++98 execution test +PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++98 scan-tree-dump fre1 "Replacing call target" +PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++11 execution test +PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++11 scan-tree-dump fre1 "Replacing call target" PASS: g++.dg/ipa/inline-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/inline-1.C -std=gnu++98 scan-ipa-dump-times inline "Considering void inline_me\\(" 1 PASS: g++.dg/ipa/inline-1.C -std=gnu++98 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1 @@ -18999,6 +19700,7 @@ PASS: g++.dg/ipa/pr52939.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr52939.C -std=gnu++11 execution test PASS: g++.dg/ipa/pr55264.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr55264.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/pr56310.C (test for excess errors) PASS: g++.dg/lookup/ambig1.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/lookup/ambig1.C -std=c++98 (test for errors, line 17) PASS: g++.dg/lookup/ambig1.C -std=c++98 (test for excess errors) @@ -20077,6 +20779,7 @@ PASS: g++.dg/opt/dtor4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/dtor4.C -std=gnu++98 execution test PASS: g++.dg/opt/dtor4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/dtor4.C -std=gnu++11 execution test +PASS: g++.dg/opt/dump1.C (test for excess errors) PASS: g++.dg/opt/eh1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/eh1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/eh2.C -std=gnu++98 (test for excess errors) @@ -20537,6 +21240,11 @@ PASS: g++.dg/opt/pr55331.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr55331.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr55717.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr55717.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/opt/pr56381.C (test for excess errors) +PASS: g++.dg/opt/pr56999.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/opt/pr56999.C -std=gnu++98 execution test +PASS: g++.dg/opt/pr56999.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/opt/pr56999.C -std=gnu++11 execution test PASS: g++.dg/opt/pr6713.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr6713.C -std=gnu++98 execution test PASS: g++.dg/opt/pr6713.C -std=gnu++11 (test for excess errors) @@ -20681,6 +21389,16 @@ PASS: g++.dg/opt/vt1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/vt1.C -std=gnu++98 scan-assembler-not section[^\n\r]*_ZTV1S[^\n\r]*"[^w"\n\r]*" PASS: g++.dg/opt/vt1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/vt1.C -std=gnu++11 scan-assembler-not section[^\n\r]*_ZTV1S[^\n\r]*"[^w"\n\r]*" +PASS: g++.dg/opt/vt2.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/opt/vt2.C -std=gnu++98 scan-assembler-not mov[^\n]*_ZTV +PASS: g++.dg/opt/vt2.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/opt/vt2.C -std=gnu++11 scan-assembler-not mov[^\n]*_ZTV +PASS: g++.dg/opt/vt3.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/opt/vt3.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/opt/vt4.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/opt/vt4.C -std=gnu++98 scan-assembler-not _ZTV.A +PASS: g++.dg/opt/vt4.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/opt/vt4.C -std=gnu++11 scan-assembler-not _ZTV.A PASS: g++.dg/other/PR23205.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/PR23205.C -std=gnu++98 scan-assembler .stabs.*foobar:(c=i|S) PASS: g++.dg/other/PR23205.C -std=gnu++11 (test for excess errors) @@ -20773,6 +21491,10 @@ PASS: g++.dg/other/abstract4.C -std=c++98 (test for excess errors) PASS: g++.dg/other/abstract4.C -std=c++11 (test for errors, line 16) PASS: g++.dg/other/abstract4.C -std=c++11 (test for errors, line 17) PASS: g++.dg/other/abstract4.C -std=c++11 (test for excess errors) +PASS: g++.dg/other/abstract5.C -std=c++98 (test for errors, line 6) +PASS: g++.dg/other/abstract5.C -std=c++98 (test for excess errors) +PASS: g++.dg/other/abstract5.C -std=c++11 (test for errors, line 6) +PASS: g++.dg/other/abstract5.C -std=c++11 (test for excess errors) PASS: g++.dg/other/access1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/access1.C -std=c++11 (test for excess errors) PASS: g++.dg/other/access2.C -std=c++98 (test for errors, line 21) @@ -21359,10 +22081,10 @@ PASS: g++.dg/other/error34.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/error34.C -std=gnu++11 decl (test for errors, line 5) PASS: g++.dg/other/error34.C -std=gnu++11 constructor (test for errors, line 5) PASS: g++.dg/other/error34.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/error4.C -std=c++98 (test for errors, line 10) +PASS: g++.dg/other/error4.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/other/error4.C -std=c++98 (test for errors, line 14) PASS: g++.dg/other/error4.C -std=c++98 (test for excess errors) -PASS: g++.dg/other/error4.C -std=c++11 (test for errors, line 10) +PASS: g++.dg/other/error4.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/other/error4.C -std=c++11 (test for errors, line 14) PASS: g++.dg/other/error4.C -std=c++11 (test for excess errors) PASS: g++.dg/other/error5.C -std=c++98 (test for errors, line 10) @@ -22986,6 +23708,10 @@ PASS: g++.dg/parse/crash61.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/crash61.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/crash61.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/crash61.C -std=c++11 (test for excess errors) +PASS: g++.dg/parse/crash62.C -std=c++98 (test for errors, line 5) +PASS: g++.dg/parse/crash62.C -std=c++98 (test for excess errors) +PASS: g++.dg/parse/crash62.C -std=c++11 (test for errors, line 5) +PASS: g++.dg/parse/crash62.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/crash7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash7.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/crash9.C -std=c++98 (test for errors, line 9) @@ -23126,6 +23852,10 @@ PASS: g++.dg/parse/dtor15.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/dtor15.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dtor15.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/dtor15.C -std=c++11 (test for excess errors) +PASS: g++.dg/parse/dtor16.C -std=c++98 (test for errors, line 7) +PASS: g++.dg/parse/dtor16.C -std=c++98 (test for excess errors) +PASS: g++.dg/parse/dtor16.C -std=c++11 (test for errors, line 7) +PASS: g++.dg/parse/dtor16.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/dtor2.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/dtor2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dtor2.C -std=c++11 (test for errors, line 3) @@ -23154,10 +23884,8 @@ PASS: g++.dg/parse/dtor5.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/dtor5.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/dtor5.C -std=c++11 (test for errors, line 12) PASS: g++.dg/parse/dtor5.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/dtor6.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/dtor6.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/dtor6.C -std=c++98 (test for excess errors) -PASS: g++.dg/parse/dtor6.C -std=c++11 (test for errors, line 3) PASS: g++.dg/parse/dtor6.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/dtor6.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/dtor7.C -std=c++98 (test for errors, line 3) @@ -23446,10 +24174,8 @@ PASS: g++.dg/parse/error29.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/parse/error29.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/parse/error29.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/parse/error29.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error3.C -std=gnu++98 forbids (test for errors, line 5) PASS: g++.dg/parse/error3.C -std=gnu++98 does not (test for errors, line 5) PASS: g++.dg/parse/error3.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/parse/error3.C -std=gnu++11 forbids (test for errors, line 5) PASS: g++.dg/parse/error3.C -std=gnu++11 does not (test for errors, line 5) PASS: g++.dg/parse/error3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/parse/error30.C -std=gnu++98 (test for errors, line 11) @@ -23490,8 +24216,7 @@ PASS: g++.dg/parse/error36.C -std=c++98 expected (test for errors, line 14) PASS: g++.dg/parse/error36.C -std=c++98 typename (test for errors, line 22) PASS: g++.dg/parse/error36.C -std=c++98 expected (test for errors, line 22) PASS: g++.dg/parse/error36.C -std=c++98 typename (test for errors, line 28) -PASS: g++.dg/parse/error36.C -std=c++98 no type (test for errors, line 28) -PASS: g++.dg/parse/error36.C -std=c++98 (test for errors, line 32) +PASS: g++.dg/parse/error36.C -std=c++98 (test for errors, line 31) PASS: g++.dg/parse/error36.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error36.C -std=c++11 (test for errors, line 13) PASS: g++.dg/parse/error36.C -std=c++11 typename (test for errors, line 14) @@ -23499,8 +24224,7 @@ PASS: g++.dg/parse/error36.C -std=c++11 expected (test for errors, line 14) PASS: g++.dg/parse/error36.C -std=c++11 typename (test for errors, line 22) PASS: g++.dg/parse/error36.C -std=c++11 expected (test for errors, line 22) PASS: g++.dg/parse/error36.C -std=c++11 typename (test for errors, line 28) -PASS: g++.dg/parse/error36.C -std=c++11 no type (test for errors, line 28) -PASS: g++.dg/parse/error36.C -std=c++11 (test for errors, line 32) +PASS: g++.dg/parse/error36.C -std=c++11 (test for errors, line 31) PASS: g++.dg/parse/error36.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/error37.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/error37.C -std=c++98 (test for errors, line 5) @@ -23584,6 +24308,18 @@ PASS: g++.dg/parse/error50.C -std=c++11 (test for errors, line 3) PASS: g++.dg/parse/error50.C -std=c++11 (test for errors, line 10) PASS: g++.dg/parse/error50.C -std=c++11 (test for errors, line 18) PASS: g++.dg/parse/error50.C -std=c++11 (test for excess errors) +PASS: g++.dg/parse/error51.C -std=c++98 (test for errors, line 11) +PASS: g++.dg/parse/error51.C -std=c++98 (test for errors, line 12) +PASS: g++.dg/parse/error51.C -std=c++98 (test for excess errors) +PASS: g++.dg/parse/error51.C -std=c++11 (test for errors, line 11) +PASS: g++.dg/parse/error51.C -std=c++11 (test for errors, line 12) +PASS: g++.dg/parse/error51.C -std=c++11 (test for excess errors) +PASS: g++.dg/parse/error52.C -std=c++98 (test for errors, line 6) +PASS: g++.dg/parse/error52.C -std=c++98 (test for errors, line 11) +PASS: g++.dg/parse/error52.C -std=c++98 (test for excess errors) +PASS: g++.dg/parse/error52.C -std=c++11 (test for errors, line 6) +PASS: g++.dg/parse/error52.C -std=c++11 (test for errors, line 11) +PASS: g++.dg/parse/error52.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/error6.C -std=gnu++98 (test for errors, line 4) PASS: g++.dg/parse/error6.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/parse/error6.C -std=gnu++98 (test for excess errors) @@ -24064,30 +24800,30 @@ PASS: g++.dg/parse/pr16696.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/parse/pr16696.C -std=gnu++11 (test for bogus messages, line 14) PASS: g++.dg/parse/pr16696.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/parse/pr16696.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for errors, line 14) +PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for warnings, line 14) PASS: g++.dg/parse/pr18770.C -std=c++98 redecl (test for errors, line 17) -PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for errors, line 27) +PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for warnings, line 27) PASS: g++.dg/parse/pr18770.C -std=c++98 redecl (test for errors, line 29) -PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for errors, line 37) +PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for warnings, line 37) PASS: g++.dg/parse/pr18770.C -std=c++98 redecl (test for errors, line 39) -PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for errors, line 47) +PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for warnings, line 47) PASS: g++.dg/parse/pr18770.C -std=c++98 redecl (test for errors, line 53) -PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for errors, line 61) +PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for warnings, line 61) PASS: g++.dg/parse/pr18770.C -std=c++98 redecl (test for errors, line 63) -PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for errors, line 71) +PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for warnings, line 71) PASS: g++.dg/parse/pr18770.C -std=c++98 redecl (test for errors, line 73) PASS: g++.dg/parse/pr18770.C -std=c++98 (test for excess errors) -PASS: g++.dg/parse/pr18770.C -std=c++11 prev (test for errors, line 14) +PASS: g++.dg/parse/pr18770.C -std=c++11 prev (test for warnings, line 14) PASS: g++.dg/parse/pr18770.C -std=c++11 redecl (test for errors, line 17) -PASS: g++.dg/parse/pr18770.C -std=c++11 prev (test for errors, line 27) +PASS: g++.dg/parse/pr18770.C -std=c++11 prev (test for warnings, line 27) PASS: g++.dg/parse/pr18770.C -std=c++11 redecl (test for errors, line 29) -PASS: g++.dg/parse/pr18770.C -std=c++11 prev (test for errors, line 37) +PASS: g++.dg/parse/pr18770.C -std=c++11 prev (test for warnings, line 37) PASS: g++.dg/parse/pr18770.C -std=c++11 redecl (test for errors, line 39) -PASS: g++.dg/parse/pr18770.C -std=c++11 prev (test for errors, line 47) +PASS: g++.dg/parse/pr18770.C -std=c++11 prev (test for warnings, line 47) PASS: g++.dg/parse/pr18770.C -std=c++11 redecl (test for errors, line 53) -PASS: g++.dg/parse/pr18770.C -std=c++11 prev (test for errors, line 61) +PASS: g++.dg/parse/pr18770.C -std=c++11 prev (test for warnings, line 61) PASS: g++.dg/parse/pr18770.C -std=c++11 redecl (test for errors, line 63) -PASS: g++.dg/parse/pr18770.C -std=c++11 prev (test for errors, line 71) +PASS: g++.dg/parse/pr18770.C -std=c++11 prev (test for warnings, line 71) PASS: g++.dg/parse/pr18770.C -std=c++11 redecl (test for errors, line 73) PASS: g++.dg/parse/pr18770.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/pr20118.C -std=gnu++98 (test for errors, line 6) @@ -24106,6 +24842,28 @@ PASS: g++.dg/parse/pr26997.C -std=c++11 (test for errors, line 44) PASS: g++.dg/parse/pr26997.C -std=c++11 (test for errors, line 45) PASS: g++.dg/parse/pr26997.C -std=c++11 (test for errors, line 46) PASS: g++.dg/parse/pr26997.C -std=c++11 (test for excess errors) +PASS: g++.dg/parse/pr31952-1.C -std=c++98 (test for warnings, line 4) +PASS: g++.dg/parse/pr31952-1.C -std=c++98 (test for errors, line 11) +PASS: g++.dg/parse/pr31952-1.C -std=c++98 (test for excess errors) +PASS: g++.dg/parse/pr31952-1.C -std=c++11 (test for warnings, line 4) +PASS: g++.dg/parse/pr31952-1.C -std=c++11 (test for errors, line 11) +PASS: g++.dg/parse/pr31952-1.C -std=c++11 (test for excess errors) +PASS: g++.dg/parse/pr31952-2.C -std=c++98 (test for warnings, line 9) +PASS: g++.dg/parse/pr31952-2.C -std=c++98 (test for errors, line 11) +PASS: g++.dg/parse/pr31952-2.C -std=c++98 (test for warnings, line 34) +PASS: g++.dg/parse/pr31952-2.C -std=c++98 (test for errors, line 36) +PASS: g++.dg/parse/pr31952-2.C -std=c++98 (test for excess errors) +PASS: g++.dg/parse/pr31952-2.C -std=c++11 (test for warnings, line 9) +PASS: g++.dg/parse/pr31952-2.C -std=c++11 (test for errors, line 11) +PASS: g++.dg/parse/pr31952-2.C -std=c++11 (test for warnings, line 34) +PASS: g++.dg/parse/pr31952-2.C -std=c++11 (test for errors, line 36) +PASS: g++.dg/parse/pr31952-2.C -std=c++11 (test for excess errors) +PASS: g++.dg/parse/pr31952-3.C -std=c++98 (test for warnings, line 4) +PASS: g++.dg/parse/pr31952-3.C -std=c++98 (test for errors, line 9) +PASS: g++.dg/parse/pr31952-3.C -std=c++98 (test for excess errors) +PASS: g++.dg/parse/pr31952-3.C -std=c++11 (test for warnings, line 4) +PASS: g++.dg/parse/pr31952-3.C -std=c++11 (test for errors, line 9) +PASS: g++.dg/parse/pr31952-3.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/pr34758.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/parse/pr34758.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/parse/pr34758.C -std=gnu++98 (test for errors, line 16) @@ -24194,6 +24952,8 @@ PASS: g++.dg/parse/redef2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/redef2.C -std=c++11 (test for errors, line 3) PASS: g++.dg/parse/redef2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/redef2.C -std=c++11 (test for excess errors) +PASS: g++.dg/parse/ref-qual1.C -std=c++98 (test for excess errors) +PASS: g++.dg/parse/ref-qual1.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/ref1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ref1.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/register1.C -std=c++98 (test for excess errors) @@ -24692,6 +25452,8 @@ PASS: g++.dg/pr55513.C -std=gnu++11 (test for excess errors) PASS: g++.dg/pr55513.C -std=gnu++11 scan-tree-dump-times gimple "memcpy" 1 PASS: g++.dg/pr55604.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr55604.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/pr57175.C (test for excess errors) +PASS: g++.dg/pr57175.C scan-assembler do_not_remove PASS: g++.dg/predict-loop-exit-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/predict-loop-exit-1.C -std=gnu++98 scan-tree-dump-times profile_estimate "loop exit heuristics:" 3 PASS: g++.dg/predict-loop-exit-1.C -std=gnu++11 (test for excess errors) @@ -24742,6 +25504,12 @@ PASS: g++.dg/rtti/dyncast4.C -std=c++11 (test for excess errors) PASS: g++.dg/rtti/dyncast4.C -std=c++11 execution test PASS: g++.dg/rtti/dyncast5.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/dyncast5.C -std=c++11 (test for excess errors) +PASS: g++.dg/rtti/fn-quals.C -std=c++98 (test for errors, line 7) +PASS: g++.dg/rtti/fn-quals.C -std=c++98 (test for errors, line 8) +PASS: g++.dg/rtti/fn-quals.C -std=c++98 (test for excess errors) +PASS: g++.dg/rtti/fn-quals.C -std=c++11 (test for errors, line 7) +PASS: g++.dg/rtti/fn-quals.C -std=c++11 (test for errors, line 8) +PASS: g++.dg/rtti/fn-quals.C -std=c++11 (test for excess errors) PASS: g++.dg/rtti/incomplete1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/rtti/incomplete1.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/incomplete1.C -std=c++11 (test for errors, line 10) @@ -24770,6 +25538,10 @@ PASS: g++.dg/rtti/tinfo1.C -std=c++11 scan-assembler-not (.globl|.global)[ \t]+ PASS: g++.dg/rtti/tinfo1.C -std=c++11 scan-assembler-not .section[^\n\r]*_ZTIP9CTemplateIhE[^\n\r]* PASS: g++.dg/rtti/typeid1.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/typeid1.C -std=c++11 (test for excess errors) +PASS: g++.dg/rtti/typeid10.C -std=c++98 (test for excess errors) +PASS: g++.dg/rtti/typeid10.C -std=c++98 execution test +PASS: g++.dg/rtti/typeid10.C -std=c++11 (test for excess errors) +PASS: g++.dg/rtti/typeid10.C -std=c++11 execution test PASS: g++.dg/rtti/typeid2.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/typeid2.C -std=c++98 execution test PASS: g++.dg/rtti/typeid2.C -std=c++11 (test for excess errors) @@ -25020,6 +25792,12 @@ PASS: g++.dg/tc1/dr90.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr90.C -std=c++11 (test for excess errors) PASS: g++.dg/tc1/dr94.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr94.C -std=c++11 (test for excess errors) +XFAIL: g++.dg/template/abstract-dr337.C -std=c++98 (test for errors, line 9) +XFAIL: g++.dg/template/abstract-dr337.C -std=c++98 (test for errors, line 12) +PASS: g++.dg/template/abstract-dr337.C -std=c++98 (test for excess errors) +XFAIL: g++.dg/template/abstract-dr337.C -std=c++11 (test for errors, line 9) +XFAIL: g++.dg/template/abstract-dr337.C -std=c++11 (test for errors, line 12) +PASS: g++.dg/template/abstract-dr337.C -std=c++11 (test for excess errors) PASS: g++.dg/template/access1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/access10.C -std=c++98 (test for excess errors) @@ -25094,6 +25872,14 @@ PASS: g++.dg/template/access23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access23.C -std=c++11 (test for excess errors) PASS: g++.dg/template/access24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access24.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/access25.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/access25.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/access26.C -std=c++98 (test for errors, line 5) +PASS: g++.dg/template/access26.C -std=c++98 (test for errors, line 6) +PASS: g++.dg/template/access26.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/access26.C -std=c++11 (test for errors, line 5) +PASS: g++.dg/template/access26.C -std=c++11 (test for errors, line 6) +PASS: g++.dg/template/access26.C -std=c++11 (test for excess errors) PASS: g++.dg/template/access3.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/access3.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/access3.C -std=c++98 (test for warnings, line 16) @@ -25217,6 +26003,8 @@ PASS: g++.dg/template/array24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array24.C -std=c++11 (test for excess errors) PASS: g++.dg/template/array25.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array25.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/array26.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/array26.C -std=c++11 (test for excess errors) PASS: g++.dg/template/array3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array3.C -std=c++11 (test for excess errors) PASS: g++.dg/template/array4.C -std=c++98 (test for excess errors) @@ -25243,6 +26031,12 @@ PASS: g++.dg/template/arrow1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/arrow1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/arrow1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/arrow1.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/arrow2.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/arrow2.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/arrow3.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/arrow3.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/arrow4.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/arrow4.C -std=c++11 (test for excess errors) PASS: g++.dg/template/asm1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/asm1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/asmgoto1.C -std=c++98 (test for excess errors) @@ -25251,6 +26045,10 @@ PASS: g++.dg/template/assign1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/assign1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/bitfield1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/bitfield1.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/bitfield2.C -std=c++98 (test for errors, line 8) +PASS: g++.dg/template/bitfield2.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/bitfield2.C -std=c++11 (test for errors, line 8) +PASS: g++.dg/template/bitfield2.C -std=c++11 (test for excess errors) PASS: g++.dg/template/builtin1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/builtin1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/call1.C -std=c++98 (test for excess errors) @@ -25299,6 +26097,10 @@ PASS: g++.dg/template/cast1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/cast1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/cast2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/cast2.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/cast3.C -std=c++98 (test for errors, line 21) +PASS: g++.dg/template/cast3.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/cast3.C -std=c++11 (test for errors, line 21) +PASS: g++.dg/template/cast3.C -std=c++11 (test for excess errors) PASS: g++.dg/template/char1.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/template/char1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/char1.C -std=c++11 (test for warnings, line 4) @@ -25352,6 +26154,8 @@ PASS: g++.dg/template/const3.C -std=c++11 (test for excess errors) PASS: g++.dg/template/const4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/const4.C -std=c++11 (test for excess errors) PASS: g++.dg/template/const5.C (test for excess errors) +PASS: g++.dg/template/const6.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/const6.C -std=c++11 (test for excess errors) PASS: g++.dg/template/constant1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/constant1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/constant2.C -std=c++98 (test for excess errors) @@ -25499,10 +26303,8 @@ PASS: g++.dg/template/crash111.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/crash111.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash111.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/crash111.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash112.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/crash112.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/crash112.C -std=c++98 (test for excess errors) -PASS: g++.dg/template/crash112.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/crash112.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/crash112.C -std=c++11 (test for excess errors) PASS: g++.dg/template/crash113.C -std=c++98 (test for excess errors) @@ -25511,6 +26313,10 @@ PASS: g++.dg/template/crash114.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/crash114.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash114.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/crash114.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/crash115.C -std=c++98 (test for errors, line 3) +PASS: g++.dg/template/crash115.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/crash115.C -std=c++11 (test for errors, line 3) +PASS: g++.dg/template/crash115.C -std=c++11 (test for excess errors) PASS: g++.dg/template/crash12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash12.C -std=c++11 (test for excess errors) PASS: g++.dg/template/crash13.C -std=c++98 (test for errors, line 15) @@ -25849,11 +26655,9 @@ PASS: g++.dg/template/crash83.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash83.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash83.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/crash83.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash84.C -std=c++98 (test for errors, line 8) -PASS: g++.dg/template/crash84.C -std=c++98 (test for warnings, line 16) +PASS: g++.dg/template/crash84.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/crash84.C -std=c++98 (test for excess errors) -PASS: g++.dg/template/crash84.C -std=c++11 (test for errors, line 8) -PASS: g++.dg/template/crash84.C -std=c++11 (test for warnings, line 16) +PASS: g++.dg/template/crash84.C -std=c++11 (test for errors, line 17) PASS: g++.dg/template/crash84.C -std=c++11 (test for excess errors) PASS: g++.dg/template/crash85.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash85.C -std=c++11 (test for excess errors) @@ -26529,12 +27333,28 @@ PASS: g++.dg/template/error48.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/error48.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error48.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/error48.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/error49.C -std=c++98 (test for errors, line 8) +PASS: g++.dg/template/error49.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/error49.C -std=c++11 (test for errors, line 8) +PASS: g++.dg/template/error49.C -std=c++11 (test for excess errors) PASS: g++.dg/template/error5.C -std=c++98 (test for errors, line 2) PASS: g++.dg/template/error5.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/error5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error5.C -std=c++11 (test for errors, line 2) PASS: g++.dg/template/error5.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/error5.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/error50.C -std=c++98 (test for errors, line 18) +PASS: g++.dg/template/error50.C -std=c++98 (test for warnings, line 18) +PASS: g++.dg/template/error50.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/error50.C -std=c++11 (test for errors, line 18) +PASS: g++.dg/template/error50.C -std=c++11 (test for warnings, line 18) +PASS: g++.dg/template/error50.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/error51.C -std=c++98 (test for errors, line 5) +PASS: g++.dg/template/error51.C -std=c++98 (test for errors, line 6) +PASS: g++.dg/template/error51.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/error51.C -std=c++11 (test for errors, line 5) +PASS: g++.dg/template/error51.C -std=c++11 (test for errors, line 6) +PASS: g++.dg/template/error51.C -std=c++11 (test for excess errors) PASS: g++.dg/template/error6.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/error6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error6.C -std=c++11 (test for errors, line 6) @@ -26756,6 +27576,8 @@ PASS: g++.dg/template/friend52.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/friend52.C -std=gnu++11 (test for excess errors) PASS: g++.dg/template/friend53.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend53.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/friend54.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/friend54.C -std=c++11 (test for excess errors) PASS: g++.dg/template/friend6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend6.C -std=c++11 (test for excess errors) PASS: g++.dg/template/friend7.C -std=c++98 (test for excess errors) @@ -27276,6 +28098,8 @@ PASS: g++.dg/template/new8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new8.C -std=c++11 (test for excess errors) PASS: g++.dg/template/new9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new9.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/non-deducible1.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/non-deducible1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/non-dependent1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent1.C -std=c++98 execution test PASS: g++.dg/template/non-dependent1.C -std=c++11 (test for excess errors) @@ -27397,6 +28221,7 @@ PASS: g++.dg/template/nontype25.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/nontype25.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/nontype25.C -std=c++98 (test for errors, line 19) PASS: g++.dg/template/nontype25.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/nontype25.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/nontype25.C -std=c++11 (test for errors, line 17) PASS: g++.dg/template/nontype25.C -std=c++11 (test for errors, line 20) PASS: g++.dg/template/nontype25.C -std=c++11 (test for excess errors) @@ -27519,6 +28344,8 @@ PASS: g++.dg/template/overload12.C -std=c++11 arity (test for warnings, line 8) PASS: g++.dg/template/overload12.C -std=c++11 (test for errors, line 15) PASS: g++.dg/template/overload12.C -std=c++11 candidate note (test for warnings, line 15) PASS: g++.dg/template/overload12.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/overload13.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/overload13.C -std=c++11 (test for excess errors) PASS: g++.dg/template/overload2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload2.C -std=c++11 (test for excess errors) PASS: g++.dg/template/overload3.C -std=c++98 (test for excess errors) @@ -27527,13 +28354,9 @@ PASS: g++.dg/template/overload4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload4.C -std=c++11 (test for excess errors) PASS: g++.dg/template/overload5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/overload6.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/template/overload6.C -std=c++98 (test for errors, line 16) -PASS: g++.dg/template/overload6.C -std=c++98 candidate note (test for warnings, line 16) PASS: g++.dg/template/overload6.C -std=c++98 (test for excess errors) -PASS: g++.dg/template/overload6.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/template/overload6.C -std=c++11 (test for errors, line 16) -PASS: g++.dg/template/overload6.C -std=c++11 candidate note (test for warnings, line 16) PASS: g++.dg/template/overload6.C -std=c++11 (test for excess errors) PASS: g++.dg/template/overload7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload7.C -std=c++98 execution test @@ -27599,6 +28422,8 @@ PASS: g++.dg/template/partial8.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/partial8.C -std=c++11 (test for excess errors) PASS: g++.dg/template/partial9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial9.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/pr17410.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/pr17410.C -std=c++11 (test for excess errors) PASS: g++.dg/template/pr23510.C -std=gnu++98 exceeds (test for errors, line 6) PASS: g++.dg/template/pr23510.C -std=gnu++98 recurse (test for warnings, line 6) PASS: g++.dg/template/pr23510.C -std=gnu++98 incomplete (test for errors, line 6) @@ -27747,10 +28572,8 @@ PASS: g++.dg/template/ptrmem23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem23.C -std=c++11 (test for excess errors) PASS: g++.dg/template/ptrmem3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem4.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/template/ptrmem4.C -std=c++98 (test for errors, line 19) PASS: g++.dg/template/ptrmem4.C -std=c++98 (test for excess errors) -PASS: g++.dg/template/ptrmem4.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/template/ptrmem4.C -std=c++11 (test for errors, line 19) PASS: g++.dg/template/ptrmem4.C -std=c++11 (test for excess errors) PASS: g++.dg/template/ptrmem5.C -std=c++98 (test for excess errors) @@ -28024,6 +28847,8 @@ PASS: g++.dg/template/scope3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/scope3.C -std=c++11 (test for excess errors) PASS: g++.dg/template/scope4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/scope4.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/sfinae-dr657.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/sfinae-dr657.C -std=c++11 (test for excess errors) PASS: g++.dg/template/sfinae1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for excess errors) @@ -28355,6 +29180,12 @@ PASS: g++.dg/template/static32.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/static32.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static32.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/static32.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/static33.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/static33.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/static34.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/static34.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/static35.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/static35.C -std=c++11 (test for excess errors) PASS: g++.dg/template/static4.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/template/static4.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/static4.C -std=c++98 (test for excess errors) @@ -28489,6 +29320,8 @@ PASS: g++.dg/template/ttp26.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/ttp26.C -std=c++11 (test for excess errors) PASS: g++.dg/template/ttp27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp27.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/ttp28.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/ttp28.C -std=c++11 (test for excess errors) PASS: g++.dg/template/ttp3.C -std=c++98 (test for errors, line 17) PASS: g++.dg/template/ttp3.C -std=c++98 (test for errors, line 26) PASS: g++.dg/template/ttp3.C -std=c++98 (test for excess errors) @@ -28691,12 +29524,16 @@ PASS: g++.dg/template/typename17.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/typename17.C -std=c++11 (test for excess errors) PASS: g++.dg/template/typename18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename18.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/typename19.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/typename19.C -std=c++11 (test for excess errors) PASS: g++.dg/template/typename2.C -std=gnu++98 no type (test for errors, line 24) PASS: g++.dg/template/typename2.C -std=gnu++98 note (test for warnings, line 24) PASS: g++.dg/template/typename2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/typename2.C -std=gnu++11 no type (test for errors, line 24) PASS: g++.dg/template/typename2.C -std=gnu++11 note (test for warnings, line 24) PASS: g++.dg/template/typename2.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/template/typename20.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/typename20.C -std=c++11 (test for excess errors) PASS: g++.dg/template/typename3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/typename3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename3.C -std=c++11 (test for errors, line 6) @@ -28942,6 +29779,8 @@ PASS: g++.dg/template/virtual3.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/virtual3.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/virtual3.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/virtual3.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/virtual4.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/virtual4.C -std=c++11 (test for excess errors) PASS: g++.dg/template/vla1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/vla1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/template/vla2.C -std=gnu++98 (test for excess errors) @@ -29059,10 +29898,10 @@ PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++11 execution test PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++98 scan-tree-dump-times ehcleanup1 "Empty EH handler" 2 -PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++98 scan-tree-dump-times ehcleanup1 "Removing unreachable" 4 +PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++98 scan-tree-dump-times ehcleanup1 "Removing unreachable" 6 PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++11 scan-tree-dump-times ehcleanup1 "Empty EH handler" 2 -PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++11 scan-tree-dump-times ehcleanup1 "Removing unreachable" 4 +PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++11 scan-tree-dump-times ehcleanup1 "Removing unreachable" 6 PASS: g++.dg/tree-ssa/empty-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/empty-1.C -std=gnu++98 scan-tree-dump-times optimized "memcpy" 0 PASS: g++.dg/tree-ssa/empty-1.C -std=gnu++11 (test for excess errors) @@ -29445,6 +30284,10 @@ PASS: g++.dg/tree-ssa/pr53844.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr53844.C -std=gnu++11 scan-tree-dump-times optimized "VDEF" 1 PASS: g++.dg/tree-ssa/pr54515.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr54515.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++98 scan-tree-dump phiopt1 "MAX_EXPR" +PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++11 scan-tree-dump phiopt1 "MAX_EXPR" PASS: g++.dg/tree-ssa/pr8781.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr8781.C -std=gnu++98 scan-tree-dump fre1 "Replacing call target with f" PASS: g++.dg/tree-ssa/pr8781.C -std=gnu++11 (test for excess errors) @@ -29479,6 +30322,10 @@ PASS: g++.dg/tree-ssa/ssa-cast-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-cast-1.C -std=gnu++98 scan-tree-dump-times optimized "\\(int &\\)" 0 PASS: g++.dg/tree-ssa/ssa-cast-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-cast-1.C -std=gnu++11 scan-tree-dump-times optimized "\\(int &\\)" 0 +PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++98 scan-tree-dump-times dom1 "gss_for_code_.10." 1 +PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++11 scan-tree-dump-times dom1 "gss_for_code_.10." 1 PASS: g++.dg/tree-ssa/ssa-sra-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-sra-1.C -std=gnu++98 scan-tree-dump-times optimized "link_error" 0 PASS: g++.dg/tree-ssa/ssa-sra-1.C -std=gnu++11 (test for excess errors) @@ -29593,10 +30440,6 @@ PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Warray-bounds-6.C -std=gnu++98 (test for bogus messages, line 24) -PASS: g++.dg/warn/Warray-bounds-6.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/warn/Warray-bounds-6.C -std=gnu++11 (test for bogus messages, line 24) -PASS: g++.dg/warn/Warray-bounds-6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 29) @@ -29904,13 +30747,19 @@ PASS: g++.dg/warn/Wconversion4.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/Wconversion4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wctor-dtor.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wctor-dtor.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/warn/Wdiv-by-zero-2.C (test for warnings, line 13) +PASS: g++.dg/warn/Wdiv-by-zero-2.C (test for warnings, line 20) +PASS: g++.dg/warn/Wdiv-by-zero-2.C (test for warnings, line 26) +PASS: g++.dg/warn/Wdiv-by-zero-2.C (test for warnings, line 33) +PASS: g++.dg/warn/Wdiv-by-zero-2.C (test for excess errors) +PASS: g++.dg/warn/Wdiv-by-zero-bogus-2.C -std=c++98 (test for excess errors) +PASS: g++.dg/warn/Wdiv-by-zero-bogus-2.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wdiv-by-zero-bogus.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wdiv-by-zero-bogus.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wdiv-by-zero.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/warn/Wdiv-by-zero.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wdiv-by-zero.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/warn/Wdiv-by-zero.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 32) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 33) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 34) @@ -29942,7 +30791,6 @@ PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, li PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 97) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 98) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++11 (test for warnings, line 32) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++11 (test for warnings, line 34) @@ -31049,6 +31897,12 @@ PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++11 correct warning (test for warnin PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++11 correct warning (test for warnings, line 113) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++11 correct warning (test for warnings, line 116) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++98 (test for warnings, line 7) +PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++98 (test for warnings, line 12) +PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++11 (test for warnings, line 7) +PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++11 (test for warnings, line 12) +PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++98 (test for excess errors) @@ -31255,6 +32109,12 @@ PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++11 (test for bogus messages, line 9) PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++11 (test for bogus messages, line 17) PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/warn/Wsign-compare-6.C -std=gnu++98 (test for warnings, line 11) +PASS: g++.dg/warn/Wsign-compare-6.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/warn/Wsign-compare-6.C -std=gnu++11 (test for warnings, line 11) +PASS: g++.dg/warn/Wsign-compare-6.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/warn/Wsign-conversion-2.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/warn/Wsign-conversion-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 44) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 45) @@ -32028,6 +32888,8 @@ PASS: g++.dg/warn/anonymous-namespace-3.C -std=c++98 (test for warnings, line 1 PASS: g++.dg/warn/anonymous-namespace-3.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/anonymous-namespace-3.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/warn/anonymous-namespace-3.C -std=c++11 (test for excess errors) +PASS: g++.dg/warn/anonymous-namespace-4.C -std=c++98 (test for excess errors) +PASS: g++.dg/warn/anonymous-namespace-4.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/changes-meaning.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/warn/changes-meaning.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/warn/changes-meaning.C -std=gnu++98 (test for excess errors) @@ -33534,6 +34396,14 @@ PASS: c-c++-common/Wint-to-pointer-cast-3.c -std=gnu++98 (test for errors, line PASS: c-c++-common/Wint-to-pointer-cast-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wint-to-pointer-cast-3.c -std=gnu++11 (test for errors, line 19) PASS: c-c++-common/Wint-to-pointer-cast-3.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/Wpointer-arith-1.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/Wpointer-arith-1.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/Wsequence-point-1.c -std=gnu++98 (test for bogus messages, line 10) +PASS: c-c++-common/Wsequence-point-1.c -std=gnu++98 (test for bogus messages, line 16) +PASS: c-c++-common/Wsequence-point-1.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/Wsequence-point-1.c -std=gnu++11 (test for bogus messages, line 10) +PASS: c-c++-common/Wsequence-point-1.c -std=gnu++11 (test for bogus messages, line 16) +PASS: c-c++-common/Wsequence-point-1.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 37) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 38) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 39) @@ -34158,6 +35028,24 @@ PASS: c-c++-common/pr55619.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr55619.c -std=c++11 (test for excess errors) PASS: c-c++-common/pr56302.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr56302.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/pr56566.c -std=gnu++98 (test for warnings, line 10) +PASS: c-c++-common/pr56566.c -std=gnu++98 (test for warnings, line 11) +PASS: c-c++-common/pr56566.c -std=gnu++98 (test for warnings, line 14) +PASS: c-c++-common/pr56566.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/pr56566.c -std=gnu++11 (test for warnings, line 10) +PASS: c-c++-common/pr56566.c -std=gnu++11 (test for warnings, line 11) +PASS: c-c++-common/pr56566.c -std=gnu++11 (test for warnings, line 14) +PASS: c-c++-common/pr56566.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/pr56607.c -std=gnu++98 (test for warnings, line 8) +PASS: c-c++-common/pr56607.c -std=gnu++98 (test for warnings, line 15) +PASS: c-c++-common/pr56607.c -std=gnu++98 (test for warnings, line 21) +PASS: c-c++-common/pr56607.c -std=gnu++98 (test for warnings, line 28) +PASS: c-c++-common/pr56607.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/pr56607.c -std=gnu++11 (test for warnings, line 8) +PASS: c-c++-common/pr56607.c -std=gnu++11 (test for warnings, line 15) +PASS: c-c++-common/pr56607.c -std=gnu++11 (test for warnings, line 21) +PASS: c-c++-common/pr56607.c -std=gnu++11 (test for warnings, line 28) +PASS: c-c++-common/pr56607.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/raw-string-1.c (test for excess errors) PASS: c-c++-common/raw-string-1.c execution test PASS: c-c++-common/raw-string-10.c (test for excess errors) @@ -34223,6 +35111,42 @@ PASS: c-c++-common/restrict-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/restrict-4.c -std=gnu++98 scan-tree-dump lim1 "Executing store motion" PASS: c-c++-common/restrict-4.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/restrict-4.c -std=gnu++11 scan-tree-dump lim1 "Executing store motion" +PASS: c-c++-common/rotate-1.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/rotate-1.c -std=gnu++98 scan-tree-dump-times optimized "r[<>][<>]" 96 +PASS: c-c++-common/rotate-1.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/rotate-1.c -std=gnu++11 scan-tree-dump-times optimized "r[<>][<>]" 96 +PASS: c-c++-common/rotate-1a.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/rotate-1a.c -std=gnu++98 execution test +PASS: c-c++-common/rotate-1a.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/rotate-1a.c -std=gnu++11 execution test +PASS: c-c++-common/rotate-2.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/rotate-2.c -std=gnu++98 scan-tree-dump-times optimized "r[<>][<>]" 48 +PASS: c-c++-common/rotate-2.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/rotate-2.c -std=gnu++11 scan-tree-dump-times optimized "r[<>][<>]" 48 +PASS: c-c++-common/rotate-2a.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/rotate-2a.c -std=gnu++98 execution test +PASS: c-c++-common/rotate-2a.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/rotate-2a.c -std=gnu++11 execution test +PASS: c-c++-common/rotate-3.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/rotate-3.c -std=gnu++98 scan-tree-dump-times optimized "r[<>][<>]" 96 +PASS: c-c++-common/rotate-3.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/rotate-3.c -std=gnu++11 scan-tree-dump-times optimized "r[<>][<>]" 96 +PASS: c-c++-common/rotate-3a.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/rotate-3a.c -std=gnu++98 execution test +PASS: c-c++-common/rotate-3a.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/rotate-3a.c -std=gnu++11 execution test +PASS: c-c++-common/rotate-4.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/rotate-4.c -std=gnu++98 scan-tree-dump-times optimized "r[<>][<>]" 48 +PASS: c-c++-common/rotate-4.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/rotate-4.c -std=gnu++11 scan-tree-dump-times optimized "r[<>][<>]" 48 +PASS: c-c++-common/rotate-4a.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/rotate-4a.c -std=gnu++98 execution test +PASS: c-c++-common/rotate-4a.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/rotate-4a.c -std=gnu++11 execution test +PASS: c-c++-common/rotate-5.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/rotate-5.c -std=gnu++98 execution test +PASS: c-c++-common/rotate-5.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/rotate-5.c -std=gnu++11 execution test PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 (test for errors, line 29) PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 (test for errors, line 30) PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 (test for errors, line 32) @@ -34250,10 +35174,10 @@ PASS: c-c++-common/transparent-union-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/transparent-union-1.c -std=c++11 (test for warnings, line 3) PASS: c-c++-common/transparent-union-1.c -std=c++11 (test for excess errors) PASS: c-c++-common/uninit-17.c -std=gnu++98 (test for warnings, line 12) -PASS: c-c++-common/uninit-17.c -std=gnu++98 (test for warnings, line 16) +PASS: c-c++-common/uninit-17.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/uninit-17.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/uninit-17.c -std=gnu++11 (test for warnings, line 12) -PASS: c-c++-common/uninit-17.c -std=gnu++11 (test for warnings, line 16) +PASS: c-c++-common/uninit-17.c -std=gnu++11 (test for warnings, line 14) PASS: c-c++-common/uninit-17.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/uninit-D-O0.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/uninit-D-O0.c -std=gnu++11 (test for excess errors) @@ -34321,6 +35245,10 @@ PASS: c-c++-common/vector-init-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/vector-init-2.c -std=c++98 execution test PASS: c-c++-common/vector-init-2.c -std=c++11 (test for excess errors) PASS: c-c++-common/vector-init-2.c -std=c++11 execution test +PASS: c-c++-common/vector-scalar-2.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/vector-scalar-2.c -std=gnu++98 scan-tree-dump-times gimple " \\+ 1" 1 +PASS: c-c++-common/vector-scalar-2.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/vector-scalar-2.c -std=gnu++11 scan-tree-dump-times gimple " \\+ 1" 1 PASS: c-c++-common/vector-scalar.c -std=c++98 (test for excess errors) PASS: c-c++-common/vector-scalar.c -std=c++11 (test for excess errors) PASS: c-c++-common/vector-shift.c -std=c++98 (test for errors, line 10) @@ -34755,6 +35683,8 @@ PASS: c-c++-common/gomp/pr53580.c -std=gnu++11 (test for errors, line 14) PASS: c-c++-common/gomp/pr53580.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/gomp/pr54017.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr54017.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/gomp/pr56883.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/gomp/pr56883.c -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/atomic-14.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/gomp/atomic-14.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/gomp/atomic-14.C -std=gnu++98 (test for errors, line 15) @@ -35133,13 +36063,13 @@ PASS: g++.dg/gomp/for-17.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/for-17.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/for-18.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/for-18.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/for-19.C -std=gnu++98 (test for errors, line 12) -PASS: g++.dg/gomp/for-19.C -std=gnu++98 (test for errors, line 30) +PASS: g++.dg/gomp/for-19.C -std=gnu++98 (test for warnings, line 12) +PASS: g++.dg/gomp/for-19.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/gomp/for-19.C -std=gnu++98 (test for warnings, line 37) PASS: g++.dg/gomp/for-19.C -std=gnu++98 (test for warnings, line 40) PASS: g++.dg/gomp/for-19.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/gomp/for-19.C -std=gnu++11 (test for errors, line 12) -PASS: g++.dg/gomp/for-19.C -std=gnu++11 (test for errors, line 30) +PASS: g++.dg/gomp/for-19.C -std=gnu++11 (test for warnings, line 12) +PASS: g++.dg/gomp/for-19.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/gomp/for-19.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/gomp/for-19.C -std=gnu++11 (test for warnings, line 40) PASS: g++.dg/gomp/for-19.C -std=gnu++11 (test for excess errors) @@ -37396,6 +38326,10 @@ PASS: g++.dg/tm/pr51928.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr51928.C -std=gnu++11 (test for errors, line 4) PASS: g++.dg/tm/pr51928.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/tm/pr51928.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/tm/pr56419.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/tm/pr56419.C -std=gnu++98 scan-assembler ITM_commitTransaction +PASS: g++.dg/tm/pr56419.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/tm/pr56419.C -std=gnu++11 scan-assembler ITM_commitTransaction PASS: g++.dg/tm/template-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/template-1.C -std=gnu++98 scan-tree-dump-times tmmark "ITM_RU4\\s*\\(&global" 4 PASS: g++.dg/tm/template-1.C -std=gnu++98 scan-tree-dump-times tmmark "ITM_WU4\\s*\\(&global" 2 @@ -40923,6 +41857,128 @@ PASS: g++.dg/torture/pr56302.C -O3 -g (test for excess errors) PASS: g++.dg/torture/pr56302.C -Os (test for excess errors) PASS: g++.dg/torture/pr56302.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/torture/pr56302.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr56398.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr56398.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr56398.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr56398.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr56398.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/torture/pr56398.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/torture/pr56398.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr56398.C -Os (test for excess errors) +PASS: g++.dg/torture/pr56398.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr56398.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr56403.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr56403.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr56403.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr56403.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr56403.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr56403.C -Os (test for excess errors) +PASS: g++.dg/torture/pr56403.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr56403.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr56635.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr56635.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr56635.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr56635.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr56635.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr56635.C -Os (test for excess errors) +PASS: g++.dg/torture/pr56635.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr56635.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr56694.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr56694.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr56694.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr56694.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr56694.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/torture/pr56694.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/torture/pr56694.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr56694.C -Os (test for excess errors) +PASS: g++.dg/torture/pr56694.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr56694.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr56768.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr56768.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr56768.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr56768.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr56768.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/torture/pr56768.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/torture/pr56768.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr56768.C -Os (test for excess errors) +PASS: g++.dg/torture/pr56768.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr56768.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr56817.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr56817.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr56817.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr56817.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr56817.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/torture/pr56817.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/torture/pr56817.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr56817.C -Os (test for excess errors) +PASS: g++.dg/torture/pr56817.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr56817.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr56837.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr56837.C -O0 execution test +PASS: g++.dg/torture/pr56837.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr56837.C -O1 execution test +PASS: g++.dg/torture/pr56837.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr56837.C -O2 execution test +PASS: g++.dg/torture/pr56837.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr56837.C -O3 -fomit-frame-pointer execution test +PASS: g++.dg/torture/pr56837.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/torture/pr56837.C -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: g++.dg/torture/pr56837.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/torture/pr56837.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: g++.dg/torture/pr56837.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr56837.C -O3 -g execution test +PASS: g++.dg/torture/pr56837.C -Os (test for excess errors) +PASS: g++.dg/torture/pr56837.C -Os execution test +PASS: g++.dg/torture/pr56837.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr56837.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: g++.dg/torture/pr56837.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr56837.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: g++.dg/torture/pr56854.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr56854.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr56854.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr56854.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr56854.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/torture/pr56854.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/torture/pr56854.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr56854.C -Os (test for excess errors) +PASS: g++.dg/torture/pr56854.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr56854.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr57107.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr57107.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr57107.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr57107.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr57107.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/torture/pr57107.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/torture/pr57107.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr57107.C -Os (test for excess errors) +PASS: g++.dg/torture/pr57107.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr57107.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr57140.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr57140.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr57140.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr57140.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr57140.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/torture/pr57140.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/torture/pr57140.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr57140.C -Os (test for excess errors) +PASS: g++.dg/torture/pr57140.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr57140.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr57190.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr57190.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr57190.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr57190.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr57190.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr57190.C -Os (test for excess errors) +PASS: g++.dg/torture/pr57190.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr57190.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr57235.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr57235.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr57235.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr57235.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr57235.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr57235.C -Os (test for excess errors) +PASS: g++.dg/torture/pr57235.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr57235.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/torture/predcom-1.C -O0 (test for excess errors) PASS: g++.dg/torture/predcom-1.C -O1 (test for excess errors) PASS: g++.dg/torture/predcom-1.C -O2 (test for excess errors) @@ -41948,6 +43004,10 @@ PASS: g++.dg/vect/slp-pr50819.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/slp-pr50819.cc -std=c++98 scan-tree-dump-times slp "basic block vectorized using SLP" 2 PASS: g++.dg/vect/slp-pr50819.cc -std=c++11 (test for excess errors) PASS: g++.dg/vect/slp-pr50819.cc -std=c++11 scan-tree-dump-times slp "basic block vectorized using SLP" 2 +PASS: g++.dg/vect/slp-pr56812.cc -std=c++98 (test for excess errors) +PASS: g++.dg/vect/slp-pr56812.cc -std=c++98 scan-tree-dump-times slp "basic block vectorized using SLP" 1 +PASS: g++.dg/vect/slp-pr56812.cc -std=c++11 (test for excess errors) +PASS: g++.dg/vect/slp-pr56812.cc -std=c++11 scan-tree-dump-times slp "basic block vectorized using SLP" 1 Running [...]/hurd/master/gcc/testsuite/g++.old-deja/old-deja.exp ... PASS: g++.old-deja/g++.abi/aggregates.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.abi/aggregates.C -std=gnu++98 execution test @@ -44454,7 +45514,7 @@ PASS: g++.old-deja/g++.bugs/900511_03.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900511_03.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.bugs/900511_03.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.bugs/900511_03.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++98 (test for errors, line 19) +PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++98 (test for warnings, line 19) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++98 (test for warnings, line 22) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++98 (test for warnings, line 29) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++98 (test for warnings, line 32) @@ -44469,14 +45529,14 @@ PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++98 candidate note (test for warn PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++98 (test for errors, line 76) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++98 candidate note (test for warnings, line 76) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++98 (test for errors, line 82) -PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++98 (test for errors, line 88) +PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++98 (test for warnings, line 88) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++98 (test for warnings, line 91) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++98 (test for warnings, line 98) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++98 (test for warnings, line 101) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++98 (test for errors, line 109) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++98 (test for errors, line 115) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++11 (test for errors, line 19) +PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++11 (test for warnings, line 19) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++11 (test for warnings, line 22) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++11 (test for warnings, line 29) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++11 (test for warnings, line 32) @@ -44491,7 +45551,7 @@ PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++11 candidate note (test for warn PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++11 (test for errors, line 76) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++11 candidate note (test for warnings, line 76) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++11 (test for errors, line 82) -PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++11 (test for errors, line 88) +PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++11 (test for warnings, line 88) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++11 (test for warnings, line 91) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++11 (test for warnings, line 98) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++11 (test for warnings, line 101) @@ -44504,7 +45564,7 @@ PASS: g++.old-deja/g++.bugs/900519_01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900519_01.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.bugs/900519_01.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.bugs/900519_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++98 (test for errors, line 13) +PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++98 (test for warnings, line 13) PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++98 (test for errors, line 23) @@ -44514,7 +45574,7 @@ PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++98 (test for errors, line 27) PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++98 (test for errors, line 29) PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++98 (test for errors, line 30) PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++11 (test for errors, line 13) +PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++11 (test for warnings, line 13) PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++11 (test for errors, line 23) @@ -44524,8 +45584,8 @@ PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++11 (test for errors, line 27) PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++11 (test for errors, line 29) PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++11 (test for errors, line 30) PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++98 (test for errors, line 17) -PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++98 (test for errors, line 18) +PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++98 (test for warnings, line 17) +PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++98 (test for warnings, line 18) PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++98 (test for errors, line 20) PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++98 (test for errors, line 22) PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++98 (test for errors, line 29) @@ -44535,8 +45595,8 @@ PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++98 (test for errors, line 38) PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++98 (test for errors, line 43) PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++98 (test for errors, line 45) PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++11 (test for errors, line 17) -PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++11 (test for errors, line 18) +PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++11 (test for warnings, line 17) +PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++11 (test for warnings, line 18) PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++11 (test for errors, line 20) PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++11 (test for errors, line 22) PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++11 (test for errors, line 29) @@ -44604,11 +45664,11 @@ PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++11 (test for errors, line 27) PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++11 (test for errors, line 31) PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++11 (test for errors, line 35) PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++98 (test for errors, line 12) +PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++98 (test for warnings, line 12) PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++98 (test for errors, line 22) PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++11 (test for errors, line 12) +PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++11 (test for warnings, line 12) PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++11 (test for errors, line 22) PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++11 (test for excess errors) @@ -45478,14 +46538,14 @@ PASS: g++.old-deja/g++.jason/cleanup2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/cleanup2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/complete1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/complete1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/cond.C -std=c++98 (test for errors, line 9) +PASS: g++.old-deja/g++.jason/cond.C -std=c++98 (test for warnings, line 9) PASS: g++.old-deja/g++.jason/cond.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.jason/cond.C -std=c++98 (test for errors, line 16) -PASS: g++.old-deja/g++.jason/cond.C -std=c++98 (test for errors, line 20) +PASS: g++.old-deja/g++.jason/cond.C -std=c++98 (test for warnings, line 20) PASS: g++.old-deja/g++.jason/cond.C -std=c++98 (test for errors, line 22) -PASS: g++.old-deja/g++.jason/cond.C -std=c++98 (test for errors, line 25) +PASS: g++.old-deja/g++.jason/cond.C -std=c++98 (test for warnings, line 25) PASS: g++.old-deja/g++.jason/cond.C -std=c++98 (test for errors, line 27) -PASS: g++.old-deja/g++.jason/cond.C -std=c++98 (test for errors, line 30) +PASS: g++.old-deja/g++.jason/cond.C -std=c++98 (test for warnings, line 30) PASS: g++.old-deja/g++.jason/cond.C -std=c++98 (test for errors, line 33) PASS: g++.old-deja/g++.jason/cond.C -std=c++98 (test for errors, line 36) PASS: g++.old-deja/g++.jason/cond.C -std=c++98 decl (test for errors, line 39) @@ -45496,14 +46556,14 @@ PASS: g++.old-deja/g++.jason/cond.C -std=c++98 extern (test for warnings, line 5 PASS: g++.old-deja/g++.jason/cond.C -std=c++98 var (test for errors, line 51) PASS: g++.old-deja/g++.jason/cond.C -std=c++98 (test for errors, line 55) PASS: g++.old-deja/g++.jason/cond.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.jason/cond.C -std=c++11 (test for errors, line 9) +PASS: g++.old-deja/g++.jason/cond.C -std=c++11 (test for warnings, line 9) PASS: g++.old-deja/g++.jason/cond.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.jason/cond.C -std=c++11 (test for errors, line 16) -PASS: g++.old-deja/g++.jason/cond.C -std=c++11 (test for errors, line 20) +PASS: g++.old-deja/g++.jason/cond.C -std=c++11 (test for warnings, line 20) PASS: g++.old-deja/g++.jason/cond.C -std=c++11 (test for errors, line 22) -PASS: g++.old-deja/g++.jason/cond.C -std=c++11 (test for errors, line 25) +PASS: g++.old-deja/g++.jason/cond.C -std=c++11 (test for warnings, line 25) PASS: g++.old-deja/g++.jason/cond.C -std=c++11 (test for errors, line 27) -PASS: g++.old-deja/g++.jason/cond.C -std=c++11 (test for errors, line 30) +PASS: g++.old-deja/g++.jason/cond.C -std=c++11 (test for warnings, line 30) PASS: g++.old-deja/g++.jason/cond.C -std=c++11 (test for errors, line 33) PASS: g++.old-deja/g++.jason/cond.C -std=c++11 (test for errors, line 36) PASS: g++.old-deja/g++.jason/cond.C -std=c++11 decl (test for errors, line 39) @@ -45555,10 +46615,10 @@ PASS: g++.old-deja/g++.jason/conversion11.C -std=c++11 candidate note (test for PASS: g++.old-deja/g++.jason/conversion11.C -std=c++11 (test for errors, line 27) PASS: g++.old-deja/g++.jason/conversion11.C -std=c++11 candidate note (test for warnings, line 27) PASS: g++.old-deja/g++.jason/conversion11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/conversion2.C -std=c++98 (test for errors, line 4) +PASS: g++.old-deja/g++.jason/conversion2.C -std=c++98 (test for warnings, line 4) PASS: g++.old-deja/g++.jason/conversion2.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.jason/conversion2.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.jason/conversion2.C -std=c++11 (test for errors, line 4) +PASS: g++.old-deja/g++.jason/conversion2.C -std=c++11 (test for warnings, line 4) PASS: g++.old-deja/g++.jason/conversion2.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.jason/conversion2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion3.C -std=c++98 (test for errors, line 7) @@ -47272,10 +48332,10 @@ PASS: g++.old-deja/g++.law/cvt2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt2.C -std=c++98 execution test PASS: g++.old-deja/g++.law/cvt2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/cvt2.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/cvt20.C -std=c++98 (test for errors, line 12) +PASS: g++.old-deja/g++.law/cvt20.C -std=c++98 (test for warnings, line 12) PASS: g++.old-deja/g++.law/cvt20.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.law/cvt20.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.law/cvt20.C -std=c++11 (test for errors, line 12) +PASS: g++.old-deja/g++.law/cvt20.C -std=c++11 (test for warnings, line 12) PASS: g++.old-deja/g++.law/cvt20.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.law/cvt20.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/cvt21.C -std=c++98 (test for excess errors) @@ -47298,10 +48358,10 @@ PASS: g++.old-deja/g++.law/cvt7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt7.C -std=c++98 execution test PASS: g++.old-deja/g++.law/cvt7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/cvt7.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/cvt8.C -std=c++98 (test for errors, line 27) +PASS: g++.old-deja/g++.law/cvt8.C -std=c++98 (test for warnings, line 27) PASS: g++.old-deja/g++.law/cvt8.C -std=c++98 (test for errors, line 34) PASS: g++.old-deja/g++.law/cvt8.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.law/cvt8.C -std=c++11 (test for errors, line 27) +PASS: g++.old-deja/g++.law/cvt8.C -std=c++11 (test for warnings, line 27) PASS: g++.old-deja/g++.law/cvt8.C -std=c++11 (test for errors, line 34) PASS: g++.old-deja/g++.law/cvt8.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/cvt9.C -std=gnu++98 (test for errors, line 17) @@ -47432,10 +48492,10 @@ PASS: g++.old-deja/g++.law/init7.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.law/init7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/init7.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.law/init7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/init8.C -std=c++98 (test for errors, line 11) +PASS: g++.old-deja/g++.law/init8.C -std=c++98 (test for warnings, line 11) PASS: g++.old-deja/g++.law/init8.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.law/init8.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.law/init8.C -std=c++11 (test for errors, line 11) +PASS: g++.old-deja/g++.law/init8.C -std=c++11 (test for warnings, line 11) PASS: g++.old-deja/g++.law/init8.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.law/init8.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/init9.C -std=c++98 (test for excess errors) @@ -48392,10 +49452,10 @@ PASS: g++.old-deja/g++.mike/net10.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net10.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/net11.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net11.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net12.C -std=gnu++98 (test for errors, line 10) +PASS: g++.old-deja/g++.mike/net12.C -std=gnu++98 (test for warnings, line 10) PASS: g++.old-deja/g++.mike/net12.C -std=gnu++98 (test for errors, line 15) PASS: g++.old-deja/g++.mike/net12.C -std=gnu++98 (test for excess errors) -PASS: g++.old-deja/g++.mike/net12.C -std=gnu++11 (test for errors, line 10) +PASS: g++.old-deja/g++.mike/net12.C -std=gnu++11 (test for warnings, line 10) PASS: g++.old-deja/g++.mike/net12.C -std=gnu++11 (test for errors, line 15) PASS: g++.old-deja/g++.mike/net12.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/net13.C -std=c++98 (test for excess errors) @@ -48532,15 +49592,15 @@ PASS: g++.old-deja/g++.mike/net6.C -std=gnu++11 (test for bogus messages, line PASS: g++.old-deja/g++.mike/net6.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/net7.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net7.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net8.C -std=gnu++98 (test for errors, line 14) +PASS: g++.old-deja/g++.mike/net8.C -std=gnu++98 (test for warnings, line 14) PASS: g++.old-deja/g++.mike/net8.C -std=gnu++98 (test for errors, line 17) -PASS: g++.old-deja/g++.mike/net8.C -std=gnu++98 (test for errors, line 21) +PASS: g++.old-deja/g++.mike/net8.C -std=gnu++98 (test for warnings, line 21) PASS: g++.old-deja/g++.mike/net8.C -std=gnu++98 (test for errors, line 29) PASS: g++.old-deja/g++.mike/net8.C -std=gnu++98 (test for errors, line 30) PASS: g++.old-deja/g++.mike/net8.C -std=gnu++98 (test for excess errors) -PASS: g++.old-deja/g++.mike/net8.C -std=gnu++11 (test for errors, line 14) +PASS: g++.old-deja/g++.mike/net8.C -std=gnu++11 (test for warnings, line 14) PASS: g++.old-deja/g++.mike/net8.C -std=gnu++11 (test for errors, line 17) -PASS: g++.old-deja/g++.mike/net8.C -std=gnu++11 (test for errors, line 21) +PASS: g++.old-deja/g++.mike/net8.C -std=gnu++11 (test for warnings, line 21) PASS: g++.old-deja/g++.mike/net8.C -std=gnu++11 (test for errors, line 29) PASS: g++.old-deja/g++.mike/net8.C -std=gnu++11 (test for errors, line 30) PASS: g++.old-deja/g++.mike/net8.C -std=gnu++11 (test for excess errors) @@ -48652,13 +49712,9 @@ PASS: g++.old-deja/g++.mike/p10951.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p10951.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p11012.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p11012.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p11110.C -std=c++98 (test for warnings, line 9) PASS: g++.old-deja/g++.mike/p11110.C -std=c++98 (test for errors, line 20) -PASS: g++.old-deja/g++.mike/p11110.C -std=c++98 candidate note (test for warnings, line 20) PASS: g++.old-deja/g++.mike/p11110.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.mike/p11110.C -std=c++11 (test for warnings, line 9) PASS: g++.old-deja/g++.mike/p11110.C -std=c++11 (test for errors, line 20) -PASS: g++.old-deja/g++.mike/p11110.C -std=c++11 candidate note (test for warnings, line 20) PASS: g++.old-deja/g++.mike/p11110.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p11142.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p11142.C -std=gnu++11 (test for excess errors) @@ -48742,10 +49798,10 @@ PASS: g++.old-deja/g++.mike/p2746.C -std=c++11 (test for warnings, line 89) PASS: g++.old-deja/g++.mike/p2746.C -std=c++11 (test for warnings, line 139) PASS: g++.old-deja/g++.mike/p2746.C -std=c++11 (test for warnings, line 140) PASS: g++.old-deja/g++.mike/p2746.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p2793.C -std=c++98 (test for errors, line 4) +PASS: g++.old-deja/g++.mike/p2793.C -std=c++98 (test for warnings, line 4) PASS: g++.old-deja/g++.mike/p2793.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.mike/p2793.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.mike/p2793.C -std=c++11 (test for errors, line 4) +PASS: g++.old-deja/g++.mike/p2793.C -std=c++11 (test for warnings, line 4) PASS: g++.old-deja/g++.mike/p2793.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.mike/p2793.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p2806.C -std=c++98 (test for excess errors) @@ -48828,10 +49884,10 @@ PASS: g++.old-deja/g++.mike/p3708b.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p3708b.C -std=c++11 execution test PASS: g++.old-deja/g++.mike/p3764.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p3764.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p3836.C -std=c++98 (test for errors, line 4) +PASS: g++.old-deja/g++.mike/p3836.C -std=c++98 (test for warnings, line 4) PASS: g++.old-deja/g++.mike/p3836.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.mike/p3836.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.mike/p3836.C -std=c++11 (test for errors, line 4) +PASS: g++.old-deja/g++.mike/p3836.C -std=c++11 (test for warnings, line 4) PASS: g++.old-deja/g++.mike/p3836.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.mike/p3836.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p4068.C -std=c++98 (test for excess errors) @@ -48846,10 +49902,10 @@ PASS: g++.old-deja/g++.mike/p4173.C -std=gnu++98 (test for bogus messages, line PASS: g++.old-deja/g++.mike/p4173.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p4173.C -std=gnu++11 (test for bogus messages, line 25) PASS: g++.old-deja/g++.mike/p4173.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p418.C -std=c++98 (test for errors, line 14) +PASS: g++.old-deja/g++.mike/p418.C -std=c++98 (test for warnings, line 14) PASS: g++.old-deja/g++.mike/p418.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.mike/p418.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.mike/p418.C -std=c++11 (test for errors, line 14) +PASS: g++.old-deja/g++.mike/p418.C -std=c++11 (test for warnings, line 14) PASS: g++.old-deja/g++.mike/p418.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.mike/p418.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p4238.C -std=c++98 (test for bogus messages, line 7) @@ -49280,10 +50336,10 @@ PASS: g++.old-deja/g++.mike/p700.C -std=gnu++11 (test for errors, line 657) PASS: g++.old-deja/g++.mike/p700.C -std=gnu++11 (test for errors, line 658) PASS: g++.old-deja/g++.mike/p700.C -std=gnu++11 (test for errors, line 659) PASS: g++.old-deja/g++.mike/p700.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p701.C -std=c++98 (test for errors, line 10) +PASS: g++.old-deja/g++.mike/p701.C -std=c++98 (test for warnings, line 10) PASS: g++.old-deja/g++.mike/p701.C -std=c++98 (test for errors, line 27) PASS: g++.old-deja/g++.mike/p701.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.mike/p701.C -std=c++11 (test for errors, line 10) +PASS: g++.old-deja/g++.mike/p701.C -std=c++11 (test for warnings, line 10) PASS: g++.old-deja/g++.mike/p701.C -std=c++11 (test for errors, line 27) PASS: g++.old-deja/g++.mike/p701.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p710.C -std=c++98 (test for excess errors) @@ -49430,10 +50486,10 @@ PASS: g++.old-deja/g++.mike/p8039.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.mike/p8039.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p8039.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.mike/p8039.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p807.C -std=c++98 (test for errors, line 27) +PASS: g++.old-deja/g++.mike/p807.C -std=c++98 (test for warnings, line 27) PASS: g++.old-deja/g++.mike/p807.C -std=c++98 (test for errors, line 33) PASS: g++.old-deja/g++.mike/p807.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.mike/p807.C -std=c++11 (test for errors, line 27) +PASS: g++.old-deja/g++.mike/p807.C -std=c++11 (test for warnings, line 27) PASS: g++.old-deja/g++.mike/p807.C -std=c++11 (test for errors, line 33) PASS: g++.old-deja/g++.mike/p807.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p807a.C -std=c++98 (test for warnings, line 13) @@ -52437,7 +53493,6 @@ PASS: g++.old-deja/g++.other/using2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/using2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/using3.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.other/using3.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.other/using3.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.other/using3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/using4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/using4.C -std=c++11 (test for excess errors) @@ -53771,8 +54826,8 @@ PASS: g++.old-deja/g++.pt/m9a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/m9a.C -std=c++11 (test for errors, line 3) PASS: g++.old-deja/g++.pt/m9a.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.pt/m9a.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/mangle1.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.pt/mangle1.C -std=c++11 (test for excess errors) +PASS: g++.old-deja/g++.pt/mangle1.C -std=gnu++98 (test for excess errors) +PASS: g++.old-deja/g++.pt/mangle1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.pt/mangle2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/mangle2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass1.C -std=c++98 (test for excess errors) @@ -55796,9 +56851,9 @@ PASS: g++.old-deja/g++.warn/virt1.C -std=gnu++11 (test for excess errors) === g++ Summary === -# of expected passes 53018 +# of expected passes 53849 # of unexpected failures 1 -# of expected failures 290 -# of unsupported tests 571 -[...]/hurd/master.build/gcc/testsuite/g++/../../xg++ version 4.8.0 20130217 (experimental) (GCC) +# of expected failures 294 +# of unsupported tests 663 +[...]/hurd/master.build/gcc/testsuite/g++/../../xg++ version 4.9.0 20130527 (experimental) (GCC) diff --git a/gcc/kepler.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum b/gcc/kepler.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum index 03f18c95..7eec04e4 100644 --- a/gcc/kepler.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum +++ b/gcc/kepler.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Mon Feb 18 18:31:07 2013 +Test Run By thomas on Tue May 28 14:32:19 2013 Native configuration is i686-pc-linux-gnu === gcc tests === @@ -8948,6 +8948,14 @@ PASS: gcc.c-torture/compile/pr40753.c -O3 -g (test for excess errors) PASS: gcc.c-torture/compile/pr40753.c -Os (test for excess errors) PASS: gcc.c-torture/compile/pr40753.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.c-torture/compile/pr40753.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr40797.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr40797.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr40797.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr40797.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr40797.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr40797.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr40797.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr40797.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/compile/pr40964.c -O0 (test for excess errors) PASS: gcc.c-torture/compile/pr40964.c -O1 (test for excess errors) PASS: gcc.c-torture/compile/pr40964.c -O2 (test for excess errors) @@ -10324,6 +10332,14 @@ PASS: gcc.c-torture/compile/pr52533.c -O3 -g (test for excess errors) PASS: gcc.c-torture/compile/pr52533.c -Os (test for excess errors) PASS: gcc.c-torture/compile/pr52533.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.c-torture/compile/pr52533.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr52555.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr52555.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr52555.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr52555.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr52555.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr52555.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr52555.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr52555.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/compile/pr52750.c -O0 (test for excess errors) PASS: gcc.c-torture/compile/pr52750.c -O1 (test for excess errors) PASS: gcc.c-torture/compile/pr52750.c -O2 (test for excess errors) @@ -10672,6 +10688,86 @@ PASS: gcc.c-torture/compile/pr55955.c -O3 -g (test for excess errors) PASS: gcc.c-torture/compile/pr55955.c -Os (test for excess errors) PASS: gcc.c-torture/compile/pr55955.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.c-torture/compile/pr55955.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr56405.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr56405.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr56405.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr56405.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr56405.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr56405.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr56405.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr56405.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr56448.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr56448.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr56448.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr56448.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr56448.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/compile/pr56448.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr56448.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr56448.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr56448.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr56448.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr56484.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr56484.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr56484.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr56484.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr56484.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/compile/pr56484.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr56484.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr56484.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr56484.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr56484.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr56539.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr56539.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr56539.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr56539.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr56539.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr56539.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr56539.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr56539.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr56571.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr56571.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr56571.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr56571.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr56571.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr56571.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr56571.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr56571.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr56745.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr56745.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr56745.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr56745.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr56745.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/compile/pr56745.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr56745.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr56745.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr56745.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr56745.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr56984.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr56984.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr56984.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr56984.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr56984.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr56984.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr56984.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr56984.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr57108.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr57108.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr57108.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr57108.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr57108.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/compile/pr57108.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr57108.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr57108.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr57108.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr57108.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr57331.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr57331.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr57331.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr57331.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr57331.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr57331.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr57331.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr57331.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/compile/pta-1.c -O0 (test for excess errors) PASS: gcc.c-torture/compile/pta-1.c -O1 (test for excess errors) PASS: gcc.c-torture/compile/pta-1.c -O2 (test for excess errors) @@ -28868,6 +28964,24 @@ PASS: gcc.c-torture/execute/pr19005.c compilation, -O2 -flto -fno-use-linker-pl PASS: gcc.c-torture/execute/pr19005.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none PASS: gcc.c-torture/execute/pr19005.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: gcc.c-torture/execute/pr19005.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr19449.c compilation, -O0 +PASS: gcc.c-torture/execute/pr19449.c execution, -O0 +PASS: gcc.c-torture/execute/pr19449.c compilation, -O1 +PASS: gcc.c-torture/execute/pr19449.c execution, -O1 +PASS: gcc.c-torture/execute/pr19449.c compilation, -O2 +PASS: gcc.c-torture/execute/pr19449.c execution, -O2 +PASS: gcc.c-torture/execute/pr19449.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr19449.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr19449.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr19449.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr19449.c compilation, -Os +PASS: gcc.c-torture/execute/pr19449.c execution, -Os +PASS: gcc.c-torture/execute/pr19449.c compilation, -Og -g +PASS: gcc.c-torture/execute/pr19449.c execution, -Og -g +PASS: gcc.c-torture/execute/pr19449.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr19449.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr19449.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr19449.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: gcc.c-torture/execute/pr19515.c compilation, -O0 PASS: gcc.c-torture/execute/pr19515.c execution, -O0 PASS: gcc.c-torture/execute/pr19515.c compilation, -O1 @@ -33616,6 +33730,322 @@ PASS: gcc.c-torture/execute/pr56250.c compilation, -O2 -flto -fno-use-linker-pl PASS: gcc.c-torture/execute/pr56250.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none PASS: gcc.c-torture/execute/pr56250.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: gcc.c-torture/execute/pr56250.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr56799.c compilation, -O0 +PASS: gcc.c-torture/execute/pr56799.c execution, -O0 +PASS: gcc.c-torture/execute/pr56799.c compilation, -O1 +PASS: gcc.c-torture/execute/pr56799.c execution, -O1 +PASS: gcc.c-torture/execute/pr56799.c compilation, -O2 +PASS: gcc.c-torture/execute/pr56799.c execution, -O2 +PASS: gcc.c-torture/execute/pr56799.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr56799.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr56799.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr56799.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr56799.c compilation, -Os +PASS: gcc.c-torture/execute/pr56799.c execution, -Os +PASS: gcc.c-torture/execute/pr56799.c compilation, -Og -g +PASS: gcc.c-torture/execute/pr56799.c execution, -Og -g +PASS: gcc.c-torture/execute/pr56799.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr56799.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr56799.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr56799.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr56837.c compilation, -O0 +PASS: gcc.c-torture/execute/pr56837.c execution, -O0 +PASS: gcc.c-torture/execute/pr56837.c compilation, -O1 +PASS: gcc.c-torture/execute/pr56837.c execution, -O1 +PASS: gcc.c-torture/execute/pr56837.c compilation, -O2 +PASS: gcc.c-torture/execute/pr56837.c execution, -O2 +PASS: gcc.c-torture/execute/pr56837.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr56837.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr56837.c compilation, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/pr56837.c execution, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/pr56837.c compilation, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/pr56837.c execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/pr56837.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr56837.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr56837.c compilation, -Os +PASS: gcc.c-torture/execute/pr56837.c execution, -Os +PASS: gcc.c-torture/execute/pr56837.c compilation, -Og -g +PASS: gcc.c-torture/execute/pr56837.c execution, -Og -g +PASS: gcc.c-torture/execute/pr56837.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr56837.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr56837.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr56837.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr56866.c compilation, -O0 +PASS: gcc.c-torture/execute/pr56866.c execution, -O0 +PASS: gcc.c-torture/execute/pr56866.c compilation, -O1 +PASS: gcc.c-torture/execute/pr56866.c execution, -O1 +PASS: gcc.c-torture/execute/pr56866.c compilation, -O2 +PASS: gcc.c-torture/execute/pr56866.c execution, -O2 +PASS: gcc.c-torture/execute/pr56866.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr56866.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr56866.c compilation, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/pr56866.c execution, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/pr56866.c compilation, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/pr56866.c execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/pr56866.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr56866.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr56866.c compilation, -Os +PASS: gcc.c-torture/execute/pr56866.c execution, -Os +PASS: gcc.c-torture/execute/pr56866.c compilation, -Og -g +PASS: gcc.c-torture/execute/pr56866.c execution, -Og -g +PASS: gcc.c-torture/execute/pr56866.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr56866.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr56866.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr56866.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr56899.c compilation, -O0 +PASS: gcc.c-torture/execute/pr56899.c execution, -O0 +PASS: gcc.c-torture/execute/pr56899.c compilation, -O1 +PASS: gcc.c-torture/execute/pr56899.c execution, -O1 +PASS: gcc.c-torture/execute/pr56899.c compilation, -O2 +PASS: gcc.c-torture/execute/pr56899.c execution, -O2 +PASS: gcc.c-torture/execute/pr56899.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr56899.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr56899.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr56899.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr56899.c compilation, -Os +PASS: gcc.c-torture/execute/pr56899.c execution, -Os +PASS: gcc.c-torture/execute/pr56899.c compilation, -Og -g +PASS: gcc.c-torture/execute/pr56899.c execution, -Og -g +PASS: gcc.c-torture/execute/pr56899.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr56899.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr56899.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr56899.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr56962.c compilation, -O0 +PASS: gcc.c-torture/execute/pr56962.c execution, -O0 +PASS: gcc.c-torture/execute/pr56962.c compilation, -O1 +PASS: gcc.c-torture/execute/pr56962.c execution, -O1 +PASS: gcc.c-torture/execute/pr56962.c compilation, -O2 +PASS: gcc.c-torture/execute/pr56962.c execution, -O2 +PASS: gcc.c-torture/execute/pr56962.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr56962.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr56962.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr56962.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr56962.c compilation, -Os +PASS: gcc.c-torture/execute/pr56962.c execution, -Os +PASS: gcc.c-torture/execute/pr56962.c compilation, -Og -g +PASS: gcc.c-torture/execute/pr56962.c execution, -Og -g +PASS: gcc.c-torture/execute/pr56962.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr56962.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr56962.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr56962.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr56982.c compilation, -O0 +PASS: gcc.c-torture/execute/pr56982.c execution, -O0 +PASS: gcc.c-torture/execute/pr56982.c compilation, -O1 +PASS: gcc.c-torture/execute/pr56982.c execution, -O1 +PASS: gcc.c-torture/execute/pr56982.c compilation, -O2 +PASS: gcc.c-torture/execute/pr56982.c execution, -O2 +PASS: gcc.c-torture/execute/pr56982.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr56982.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr56982.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr56982.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr56982.c compilation, -Os +PASS: gcc.c-torture/execute/pr56982.c execution, -Os +PASS: gcc.c-torture/execute/pr56982.c compilation, -Og -g +PASS: gcc.c-torture/execute/pr56982.c execution, -Og -g +PASS: gcc.c-torture/execute/pr56982.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr56982.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr56982.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr56982.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr57124.c compilation, -O0 +PASS: gcc.c-torture/execute/pr57124.c execution, -O0 +PASS: gcc.c-torture/execute/pr57124.c compilation, -O1 +PASS: gcc.c-torture/execute/pr57124.c execution, -O1 +PASS: gcc.c-torture/execute/pr57124.c compilation, -O2 +PASS: gcc.c-torture/execute/pr57124.c execution, -O2 +PASS: gcc.c-torture/execute/pr57124.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr57124.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr57124.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr57124.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr57124.c compilation, -Os +PASS: gcc.c-torture/execute/pr57124.c execution, -Os +PASS: gcc.c-torture/execute/pr57124.c compilation, -Og -g +PASS: gcc.c-torture/execute/pr57124.c execution, -Og -g +PASS: gcc.c-torture/execute/pr57124.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr57124.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr57124.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr57124.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr57130.c compilation, -O0 +PASS: gcc.c-torture/execute/pr57130.c execution, -O0 +PASS: gcc.c-torture/execute/pr57130.c compilation, -O1 +PASS: gcc.c-torture/execute/pr57130.c execution, -O1 +PASS: gcc.c-torture/execute/pr57130.c compilation, -O2 +PASS: gcc.c-torture/execute/pr57130.c execution, -O2 +PASS: gcc.c-torture/execute/pr57130.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr57130.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr57130.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr57130.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr57130.c compilation, -Os +PASS: gcc.c-torture/execute/pr57130.c execution, -Os +PASS: gcc.c-torture/execute/pr57130.c compilation, -Og -g +PASS: gcc.c-torture/execute/pr57130.c execution, -Og -g +PASS: gcc.c-torture/execute/pr57130.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr57130.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr57130.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr57130.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr57131.c compilation, -O0 +PASS: gcc.c-torture/execute/pr57131.c execution, -O0 +PASS: gcc.c-torture/execute/pr57131.c compilation, -O1 +PASS: gcc.c-torture/execute/pr57131.c execution, -O1 +PASS: gcc.c-torture/execute/pr57131.c compilation, -O2 +PASS: gcc.c-torture/execute/pr57131.c execution, -O2 +PASS: gcc.c-torture/execute/pr57131.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr57131.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr57131.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr57131.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr57131.c compilation, -Os +PASS: gcc.c-torture/execute/pr57131.c execution, -Os +PASS: gcc.c-torture/execute/pr57131.c compilation, -Og -g +PASS: gcc.c-torture/execute/pr57131.c execution, -Og -g +PASS: gcc.c-torture/execute/pr57131.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr57131.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr57131.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr57131.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr57144.c compilation, -O0 +PASS: gcc.c-torture/execute/pr57144.c execution, -O0 +PASS: gcc.c-torture/execute/pr57144.c compilation, -O1 +PASS: gcc.c-torture/execute/pr57144.c execution, -O1 +PASS: gcc.c-torture/execute/pr57144.c compilation, -O2 +PASS: gcc.c-torture/execute/pr57144.c execution, -O2 +PASS: gcc.c-torture/execute/pr57144.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr57144.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr57144.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr57144.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr57144.c compilation, -Os +PASS: gcc.c-torture/execute/pr57144.c execution, -Os +PASS: gcc.c-torture/execute/pr57144.c compilation, -Og -g +PASS: gcc.c-torture/execute/pr57144.c execution, -Og -g +PASS: gcc.c-torture/execute/pr57144.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr57144.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr57144.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr57144.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr57281.c compilation, -O0 +PASS: gcc.c-torture/execute/pr57281.c execution, -O0 +PASS: gcc.c-torture/execute/pr57281.c compilation, -O1 +PASS: gcc.c-torture/execute/pr57281.c execution, -O1 +PASS: gcc.c-torture/execute/pr57281.c compilation, -O2 +PASS: gcc.c-torture/execute/pr57281.c execution, -O2 +PASS: gcc.c-torture/execute/pr57281.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr57281.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr57281.c compilation, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/pr57281.c execution, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/pr57281.c compilation, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/pr57281.c execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/pr57281.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr57281.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr57281.c compilation, -Os +PASS: gcc.c-torture/execute/pr57281.c execution, -Os +PASS: gcc.c-torture/execute/pr57281.c compilation, -Og -g +PASS: gcc.c-torture/execute/pr57281.c execution, -Og -g +PASS: gcc.c-torture/execute/pr57281.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr57281.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr57281.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr57281.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr57321.c compilation, -O0 +PASS: gcc.c-torture/execute/pr57321.c execution, -O0 +PASS: gcc.c-torture/execute/pr57321.c compilation, -O1 +PASS: gcc.c-torture/execute/pr57321.c execution, -O1 +PASS: gcc.c-torture/execute/pr57321.c compilation, -O2 +PASS: gcc.c-torture/execute/pr57321.c execution, -O2 +PASS: gcc.c-torture/execute/pr57321.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr57321.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr57321.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr57321.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr57321.c compilation, -Os +PASS: gcc.c-torture/execute/pr57321.c execution, -Os +PASS: gcc.c-torture/execute/pr57321.c compilation, -Og -g +PASS: gcc.c-torture/execute/pr57321.c execution, -Og -g +PASS: gcc.c-torture/execute/pr57321.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr57321.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr57321.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr57321.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr57344-1.c compilation, -O0 +PASS: gcc.c-torture/execute/pr57344-1.c execution, -O0 +PASS: gcc.c-torture/execute/pr57344-1.c compilation, -O1 +PASS: gcc.c-torture/execute/pr57344-1.c execution, -O1 +PASS: gcc.c-torture/execute/pr57344-1.c compilation, -O2 +PASS: gcc.c-torture/execute/pr57344-1.c execution, -O2 +PASS: gcc.c-torture/execute/pr57344-1.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr57344-1.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr57344-1.c compilation, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/pr57344-1.c execution, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/pr57344-1.c compilation, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/pr57344-1.c execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/pr57344-1.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr57344-1.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr57344-1.c compilation, -Os +PASS: gcc.c-torture/execute/pr57344-1.c execution, -Os +PASS: gcc.c-torture/execute/pr57344-1.c compilation, -Og -g +PASS: gcc.c-torture/execute/pr57344-1.c execution, -Og -g +PASS: gcc.c-torture/execute/pr57344-1.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr57344-1.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr57344-1.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr57344-1.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr57344-2.c compilation, -O0 +PASS: gcc.c-torture/execute/pr57344-2.c execution, -O0 +PASS: gcc.c-torture/execute/pr57344-2.c compilation, -O1 +PASS: gcc.c-torture/execute/pr57344-2.c execution, -O1 +PASS: gcc.c-torture/execute/pr57344-2.c compilation, -O2 +PASS: gcc.c-torture/execute/pr57344-2.c execution, -O2 +PASS: gcc.c-torture/execute/pr57344-2.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr57344-2.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr57344-2.c compilation, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/pr57344-2.c execution, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/pr57344-2.c compilation, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/pr57344-2.c execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/pr57344-2.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr57344-2.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr57344-2.c compilation, -Os +PASS: gcc.c-torture/execute/pr57344-2.c execution, -Os +PASS: gcc.c-torture/execute/pr57344-2.c compilation, -Og -g +PASS: gcc.c-torture/execute/pr57344-2.c execution, -Og -g +PASS: gcc.c-torture/execute/pr57344-2.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr57344-2.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr57344-2.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr57344-2.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr57344-3.c compilation, -O0 +PASS: gcc.c-torture/execute/pr57344-3.c execution, -O0 +PASS: gcc.c-torture/execute/pr57344-3.c compilation, -O1 +PASS: gcc.c-torture/execute/pr57344-3.c execution, -O1 +PASS: gcc.c-torture/execute/pr57344-3.c compilation, -O2 +PASS: gcc.c-torture/execute/pr57344-3.c execution, -O2 +PASS: gcc.c-torture/execute/pr57344-3.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr57344-3.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr57344-3.c compilation, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/pr57344-3.c execution, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/pr57344-3.c compilation, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/pr57344-3.c execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/pr57344-3.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr57344-3.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr57344-3.c compilation, -Os +PASS: gcc.c-torture/execute/pr57344-3.c execution, -Os +PASS: gcc.c-torture/execute/pr57344-3.c compilation, -Og -g +PASS: gcc.c-torture/execute/pr57344-3.c execution, -Og -g +PASS: gcc.c-torture/execute/pr57344-3.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr57344-3.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr57344-3.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr57344-3.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr57344-4.c compilation, -O0 +PASS: gcc.c-torture/execute/pr57344-4.c execution, -O0 +PASS: gcc.c-torture/execute/pr57344-4.c compilation, -O1 +PASS: gcc.c-torture/execute/pr57344-4.c execution, -O1 +PASS: gcc.c-torture/execute/pr57344-4.c compilation, -O2 +PASS: gcc.c-torture/execute/pr57344-4.c execution, -O2 +PASS: gcc.c-torture/execute/pr57344-4.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr57344-4.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr57344-4.c compilation, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/pr57344-4.c execution, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/pr57344-4.c compilation, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/pr57344-4.c execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/pr57344-4.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr57344-4.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr57344-4.c compilation, -Os +PASS: gcc.c-torture/execute/pr57344-4.c execution, -Os +PASS: gcc.c-torture/execute/pr57344-4.c compilation, -Og -g +PASS: gcc.c-torture/execute/pr57344-4.c execution, -Og -g +PASS: gcc.c-torture/execute/pr57344-4.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr57344-4.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr57344-4.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr57344-4.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: gcc.c-torture/execute/pr7284-1.c compilation, -O0 PASS: gcc.c-torture/execute/pr7284-1.c execution, -O0 PASS: gcc.c-torture/execute/pr7284-1.c compilation, -O1 @@ -37510,39 +37940,39 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.012t.cfg, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.013i.visibility, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.014i.early_local_cleanups, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.016t.ssa, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.veclower, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.inline_param1, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.einline, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.release_ssa, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.038t.inline_param2, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.whole-program, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.157t.cplxlower0, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.164t.optimized, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.expand, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.vregs, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.into_cfglayout, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.jump, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.reginfo, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.outof_cfglayout, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.split1, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.dfinit, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.mode_sw, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.asmcons, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.ira, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.reload, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.split2, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.pro_and_epilogue, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.jump2, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.stack, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.alignments, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.234r.mach, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.barriers, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.239r.shorten, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.nothrow, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.dwarf2, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.final, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.dfinish, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.244t.statistics, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.inline_param1, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.einline, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.release_ssa, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.inline_param2, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.043i.whole-program, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.157t.veclower, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.158t.cplxlower0, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.165t.optimized, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.expand, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.vregs, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.into_cfglayout, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.jump, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.reginfo, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.outof_cfglayout, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.split1, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.dfinit, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.mode_sw, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.asmcons, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.ira, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.reload, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.split2, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.pro_and_epilogue, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.jump2, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.stack, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.alignments, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.mach, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.236r.barriers, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.shorten, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.nothrow, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.dwarf2, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.final, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.dfinish, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.245t.statistics, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O1 -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O1 -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.cgraph, -O1 comparison @@ -37556,35 +37986,36 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.012t.cfg, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.013i.visibility, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.014i.early_local_cleanups, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.016t.ssa, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.inline_param1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.einline, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.early_optimizations, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.copyrename1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.ccp1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.forwprop1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.ealias, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.esra, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.fre1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.copyprop1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.mergephi1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.cddce1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.profile_estimate, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.local-pure-const1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.release_ssa, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.038t.inline_param2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.whole-program, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.profile_estimate, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.inline, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.pure-const, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.static-var, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.055t.copyrename2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.inline_param1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.einline, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.early_optimizations, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.copyrename1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.ccp1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.forwprop1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.ealias, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.esra, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.fre1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.copyprop1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.mergephi1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.cddce1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.profile_estimate, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.local-pure-const1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.release_ssa, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.inline_param2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.043i.whole-program, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.profile_estimate, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.047i.inline, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.pure-const, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.static-var, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.054t.copyrename2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.055t.copyprop2, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.057t.ccp2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.forwprop2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.alias, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.retslot, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.phiprop, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.phiprop, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.forwprop2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.alias, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.retslot, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.062t.fre2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.copyprop2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.copyprop3, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.mergephi2, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.dce1, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.068t.cselim, -O1 comparison @@ -37603,27 +38034,27 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.082t.forwprop3, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.phiopt2, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.objsz1, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.ccp3, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.copyprop3, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.copyprop4, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.sincos, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.crited, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.sink, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.095t.loop, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.096t.loopinit, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.lim1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop4, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop5, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.dceloop1, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.sccp, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.copyprop5, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.copyprop6, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.110t.ivcanon, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.115t.cunroll, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.cunroll, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.119t.ivopts, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.120t.lim3, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.121t.loopdone, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.veclower21, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.124t.reassoc2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.slsr, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.dom2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.128t.phicprop2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.slsr, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.dom2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.phicprop2, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.cddce2, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.132t.dse2, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.forwprop4, -O1 comparison @@ -37632,54 +38063,54 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.135t.fab1, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.138t.copyrename4, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.uncprop1, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.local-pure-const2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.162t.nrv, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.164t.optimized, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.expand, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.vregs, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.into_cfglayout, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.jump, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.subreg1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.dfinit, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.cse1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.fwprop1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.ce1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.reginfo, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.loop2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.loop2_init, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.loop2_invariant, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.loop2_done, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.dse1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.fwprop2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.init-regs, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.combine, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.ce2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.outof_cfglayout, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.split1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.subreg2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.mode_sw, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.asmcons, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.ira, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.reload, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.postreload, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.split2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.pro_and_epilogue, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.dse2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.csa, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.jump2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.ce3, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.cprop_hardreg, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.rtl_dce, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.split3, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.stack, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.alignments, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.234r.mach, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.barriers, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.239r.shorten, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.nothrow, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.dwarf2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.final, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.dfinish, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.244t.statistics, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.163t.nrv, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.165t.optimized, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.expand, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.vregs, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.into_cfglayout, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.jump, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.subreg1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.dfinit, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.cse1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.173r.fwprop1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.ce1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.reginfo, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.loop2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.loop2_init, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.loop2_invariant, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.loop2_done, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.dse1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.fwprop2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.init-regs, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.combine, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.ce2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.outof_cfglayout, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.split1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.subreg2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.mode_sw, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.asmcons, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.ira, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.reload, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.postreload, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.split2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.pro_and_epilogue, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.dse2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.csa, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.jump2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.ce3, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.cprop_hardreg, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.rtl_dce, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.split3, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.stack, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.alignments, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.mach, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.236r.barriers, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.shorten, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.nothrow, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.dwarf2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.final, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.dfinish, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.245t.statistics, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O2 -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O2 -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.cgraph, -O2 comparison @@ -37693,41 +38124,42 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.012t.cfg, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.013i.visibility, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.014i.early_local_cleanups, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.016t.ssa, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.inline_param1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.einline, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.early_optimizations, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.copyrename1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.ccp1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.forwprop1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.ealias, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.esra, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.fre1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.copyprop1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.mergephi1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.cddce1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.eipa_sra, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.tailr1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.switchconv, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.profile_estimate, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.local-pure-const1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.fnsplit, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.release_ssa, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.038t.inline_param2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.whole-program, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.profile_estimate, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.046i.cp, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.inline, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.pure-const, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.static-var, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.055t.copyrename2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.inline_param1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.einline, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.early_optimizations, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.copyrename1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.ccp1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.forwprop1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.ealias, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.esra, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.fre1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.copyprop1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.mergephi1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.cddce1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.eipa_sra, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.tailr1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.switchconv, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.profile_estimate, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.local-pure-const1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.fnsplit, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.release_ssa, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.inline_param2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.043i.whole-program, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.profile_estimate, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.cp, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.047i.inline, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.pure-const, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.static-var, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.054t.copyrename2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.055t.copyprop2, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.056t.cunrolli, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.057t.ccp2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.forwprop2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.alias, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.retslot, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.phiprop, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.phiprop, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.forwprop2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.alias, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.retslot, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.062t.fre2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.copyprop2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.copyprop3, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.mergephi2, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.vrp1, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.dce1, -O2 comparison @@ -37750,7 +38182,7 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.phiopt2, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.objsz1, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.085t.strlen, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.ccp3, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.copyprop3, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.copyprop4, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.sincos, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.bswap, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.crited, -O2 comparison @@ -37759,21 +38191,21 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.sink, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.095t.loop, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.096t.loopinit, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.lim1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop4, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop5, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.dceloop1, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.sccp, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.copyprop5, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.copyprop6, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.110t.ivcanon, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.115t.cunroll, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.cunroll, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.119t.ivopts, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.120t.lim3, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.121t.loopdone, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.veclower21, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.124t.reassoc2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.vrp2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.slsr, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.dom2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.128t.phicprop2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.slsr, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.dom2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.phicprop2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.128t.vrp2, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.cddce2, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.132t.dse2, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.forwprop4, -O2 comparison @@ -37784,66 +38216,66 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.tailc, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.138t.copyrename4, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.uncprop1, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.local-pure-const2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.162t.nrv, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.164t.optimized, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.expand, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.vregs, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.into_cfglayout, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.jump, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.subreg1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.dfinit, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.cse1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.fwprop1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.173r.cprop1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.174r.pre, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.cprop2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.ce1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.reginfo, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.loop2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.loop2_init, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.loop2_invariant, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.loop2_done, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.cprop3, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.cse2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.dse1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.fwprop2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.init-regs, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.ud_dce, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.combine, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.ce2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.regmove, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.outof_cfglayout, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.split1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.subreg2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.mode_sw, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.asmcons, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.ira, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.reload, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.postreload, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.split2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.ree, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.pro_and_epilogue, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.dse2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.csa, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.jump2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.peephole2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.ce3, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.cprop_hardreg, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.rtl_dce, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.bbro, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.split4, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.sched2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.stack, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.alignments, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.compgotos, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.234r.mach, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.barriers, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.239r.shorten, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.nothrow, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.dwarf2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.final, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.dfinish, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.244t.statistics, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.163t.nrv, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.165t.optimized, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.expand, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.vregs, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.into_cfglayout, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.jump, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.subreg1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.dfinit, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.cse1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.173r.fwprop1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.174r.cprop1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.pre, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.cprop2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.ce1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.reginfo, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.loop2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.loop2_init, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.loop2_invariant, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.loop2_done, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.cprop3, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.cse2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.dse1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.fwprop2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.init-regs, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.ud_dce, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.combine, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.ce2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.regmove, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.outof_cfglayout, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.split1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.subreg2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.mode_sw, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.asmcons, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.ira, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.reload, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.postreload, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.split2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.ree, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.pro_and_epilogue, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.dse2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.csa, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.jump2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.peephole2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.ce3, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.cprop_hardreg, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.rtl_dce, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.bbro, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.split4, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.sched2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.stack, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.alignments, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.233r.compgotos, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.mach, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.236r.barriers, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.shorten, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.nothrow, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.dwarf2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.final, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.dfinish, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.245t.statistics, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -fomit-frame-pointer -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -fomit-frame-pointer -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.cgraph, -O3 -fomit-frame-pointer comparison @@ -37857,41 +38289,42 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.012t.cfg, -O3 -fomit-frame-pointer PASS: gcc.c-torture/unsorted/dump-noaddr.c.013i.visibility, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.014i.early_local_cleanups, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.016t.ssa, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.inline_param1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.einline, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.early_optimizations, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.copyrename1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.ccp1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.forwprop1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.ealias, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.esra, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.fre1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.copyprop1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.mergephi1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.cddce1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.eipa_sra, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.tailr1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.switchconv, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.profile_estimate, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.local-pure-const1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.fnsplit, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.release_ssa, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.038t.inline_param2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.whole-program, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.profile_estimate, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.046i.cp, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.inline, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.pure-const, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.static-var, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.055t.copyrename2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.inline_param1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.einline, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.early_optimizations, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.copyrename1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.ccp1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.forwprop1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.ealias, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.esra, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.fre1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.copyprop1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.mergephi1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.cddce1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.eipa_sra, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.tailr1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.switchconv, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.profile_estimate, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.local-pure-const1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.fnsplit, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.release_ssa, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.inline_param2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.043i.whole-program, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.profile_estimate, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.cp, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.047i.inline, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.pure-const, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.static-var, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.054t.copyrename2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.055t.copyprop2, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.056t.cunrolli, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.057t.ccp2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.forwprop2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.alias, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.retslot, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.phiprop, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.phiprop, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.forwprop2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.alias, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.retslot, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.062t.fre2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.copyprop2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.copyprop3, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.mergephi2, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.vrp1, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.dce1, -O3 -fomit-frame-pointer comparison @@ -37914,7 +38347,7 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.phiopt2, -O3 -fomit-frame-point PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.objsz1, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.085t.strlen, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.ccp3, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.copyprop3, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.copyprop4, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.sincos, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.bswap, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.crited, -O3 -fomit-frame-pointer comparison @@ -37923,28 +38356,28 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.sink, -O3 -fomit-frame-pointer PASS: gcc.c-torture/unsorted/dump-noaddr.c.095t.loop, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.096t.loopinit, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.lim1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop4, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop5, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.dceloop1, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.100t.unswitch, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.sccp, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.103t.ldist, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.copyprop5, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.copyprop6, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.110t.ivcanon, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.111t.ifcvt, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.112t.vect, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.dceloop3, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.114t.pcom, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.115t.cunroll, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.slp, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.112t.ifcvt, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.vect, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.114t.dceloop3, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.115t.pcom, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.cunroll, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.117t.slp, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.119t.ivopts, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.120t.lim3, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.121t.loopdone, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.veclower21, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.124t.reassoc2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.vrp2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.slsr, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.dom2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.128t.phicprop2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.slsr, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.dom2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.phicprop2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.128t.vrp2, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.cddce2, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.132t.dse2, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.forwprop4, -O3 -fomit-frame-pointer comparison @@ -37955,68 +38388,68 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.tailc, -O3 -fomit-frame-pointer PASS: gcc.c-torture/unsorted/dump-noaddr.c.138t.copyrename4, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.uncprop1, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.local-pure-const2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.162t.nrv, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.164t.optimized, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.expand, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.vregs, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.into_cfglayout, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.jump, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.subreg1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.dfinit, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.cse1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.fwprop1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.173r.cprop1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.174r.pre, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.cprop2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.ce1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.reginfo, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.loop2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.loop2_init, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.loop2_invariant, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.loop2_unswitch, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.loop2_done, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.cprop3, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.cse2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.dse1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.fwprop2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.init-regs, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.ud_dce, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.combine, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.ce2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.regmove, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.outof_cfglayout, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.split1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.subreg2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.mode_sw, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.asmcons, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.ira, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.reload, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.postreload, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.gcse2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.split2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.ree, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.pro_and_epilogue, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.dse2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.csa, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.jump2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.peephole2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.ce3, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.cprop_hardreg, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.rtl_dce, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.bbro, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.split4, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.sched2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.stack, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.alignments, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.compgotos, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.234r.mach, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.barriers, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.239r.shorten, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.nothrow, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.dwarf2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.final, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.dfinish, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.244t.statistics, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.163t.nrv, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.165t.optimized, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.expand, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.vregs, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.into_cfglayout, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.jump, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.subreg1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.dfinit, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.cse1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.173r.fwprop1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.174r.cprop1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.pre, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.cprop2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.ce1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.reginfo, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.loop2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.loop2_init, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.loop2_invariant, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.loop2_unswitch, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.loop2_done, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.cprop3, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.cse2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.dse1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.fwprop2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.init-regs, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.ud_dce, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.combine, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.ce2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.regmove, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.outof_cfglayout, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.split1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.subreg2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.mode_sw, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.asmcons, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.ira, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.reload, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.postreload, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.gcse2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.split2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.ree, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.pro_and_epilogue, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.dse2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.csa, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.jump2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.peephole2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.ce3, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.cprop_hardreg, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.rtl_dce, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.bbro, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.split4, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.sched2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.stack, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.alignments, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.233r.compgotos, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.mach, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.236r.barriers, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.shorten, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.nothrow, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.dwarf2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.final, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.dfinish, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.245t.statistics, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -fomit-frame-pointer -funroll-loops -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -fomit-frame-pointer -funroll-loops -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.cgraph, -O3 -fomit-frame-pointer -funroll-loops comparison @@ -38030,41 +38463,42 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.012t.cfg, -O3 -fomit-frame-pointer - PASS: gcc.c-torture/unsorted/dump-noaddr.c.013i.visibility, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.014i.early_local_cleanups, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.016t.ssa, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.inline_param1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.einline, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.early_optimizations, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.copyrename1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.ccp1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.forwprop1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.ealias, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.esra, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.fre1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.copyprop1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.mergephi1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.cddce1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.eipa_sra, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.tailr1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.switchconv, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.profile_estimate, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.local-pure-const1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.fnsplit, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.release_ssa, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.038t.inline_param2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.whole-program, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.profile_estimate, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.046i.cp, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.inline, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.pure-const, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.static-var, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.055t.copyrename2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.inline_param1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.einline, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.early_optimizations, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.copyrename1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.ccp1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.forwprop1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.ealias, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.esra, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.fre1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.copyprop1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.mergephi1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.cddce1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.eipa_sra, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.tailr1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.switchconv, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.profile_estimate, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.local-pure-const1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.fnsplit, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.release_ssa, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.inline_param2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.043i.whole-program, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.profile_estimate, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.cp, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.047i.inline, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.pure-const, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.static-var, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.054t.copyrename2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.055t.copyprop2, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.056t.cunrolli, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.057t.ccp2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.forwprop2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.alias, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.retslot, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.phiprop, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.phiprop, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.forwprop2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.alias, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.retslot, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.062t.fre2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.copyprop2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.copyprop3, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.mergephi2, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.vrp1, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.dce1, -O3 -fomit-frame-pointer -funroll-loops comparison @@ -38087,7 +38521,7 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.phiopt2, -O3 -fomit-frame-point PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.objsz1, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.085t.strlen, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.ccp3, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.copyprop3, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.copyprop4, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.sincos, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.bswap, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.crited, -O3 -fomit-frame-pointer -funroll-loops comparison @@ -38096,28 +38530,28 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.sink, -O3 -fomit-frame-pointer PASS: gcc.c-torture/unsorted/dump-noaddr.c.095t.loop, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.096t.loopinit, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.lim1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop4, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop5, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.dceloop1, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.100t.unswitch, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.sccp, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.103t.ldist, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.copyprop5, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.copyprop6, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.110t.ivcanon, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.111t.ifcvt, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.112t.vect, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.dceloop3, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.114t.pcom, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.115t.cunroll, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.slp, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.112t.ifcvt, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.vect, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.114t.dceloop3, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.115t.pcom, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.cunroll, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.117t.slp, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.119t.ivopts, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.120t.lim3, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.121t.loopdone, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.veclower21, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.124t.reassoc2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.vrp2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.slsr, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.dom2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.128t.phicprop2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.slsr, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.dom2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.phicprop2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.128t.vrp2, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.cddce2, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.132t.dse2, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.forwprop4, -O3 -fomit-frame-pointer -funroll-loops comparison @@ -38128,71 +38562,71 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.tailc, -O3 -fomit-frame-pointer PASS: gcc.c-torture/unsorted/dump-noaddr.c.138t.copyrename4, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.uncprop1, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.local-pure-const2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.162t.nrv, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.164t.optimized, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.expand, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.vregs, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.into_cfglayout, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.jump, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.subreg1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.dfinit, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.cse1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.fwprop1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.173r.cprop1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.174r.pre, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.cprop2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.ce1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.reginfo, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.loop2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.loop2_init, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.loop2_invariant, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.loop2_unswitch, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.loop2_unroll, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.loop2_done, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.web, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.cprop3, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.cse2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.dse1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.fwprop2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.init-regs, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.ud_dce, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.combine, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.ce2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.regmove, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.outof_cfglayout, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.split1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.subreg2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.mode_sw, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.asmcons, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.ira, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.reload, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.postreload, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.gcse2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.split2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.ree, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.pro_and_epilogue, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.dse2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.csa, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.jump2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.peephole2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.ce3, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.rnreg, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.cprop_hardreg, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.rtl_dce, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.bbro, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.split4, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.sched2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.stack, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.alignments, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.compgotos, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.234r.mach, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.barriers, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.239r.shorten, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.nothrow, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.dwarf2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.final, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.dfinish, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.244t.statistics, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.163t.nrv, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.165t.optimized, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.expand, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.vregs, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.into_cfglayout, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.jump, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.subreg1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.dfinit, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.cse1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.173r.fwprop1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.174r.cprop1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.pre, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.cprop2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.ce1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.reginfo, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.loop2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.loop2_init, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.loop2_invariant, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.loop2_unswitch, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.loop2_unroll, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.loop2_done, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.web, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.cprop3, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.cse2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.dse1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.fwprop2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.init-regs, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.ud_dce, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.combine, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.ce2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.regmove, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.outof_cfglayout, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.split1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.subreg2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.mode_sw, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.asmcons, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.ira, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.reload, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.postreload, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.gcse2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.split2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.ree, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.pro_and_epilogue, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.dse2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.csa, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.jump2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.peephole2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.ce3, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.rnreg, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.cprop_hardreg, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.rtl_dce, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.bbro, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.split4, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.sched2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.stack, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.alignments, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.233r.compgotos, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.mach, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.236r.barriers, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.shorten, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.nothrow, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.dwarf2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.final, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.dfinish, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.245t.statistics, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.cgraph, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison @@ -38206,41 +38640,42 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.012t.cfg, -O3 -fomit-frame-pointer - PASS: gcc.c-torture/unsorted/dump-noaddr.c.013i.visibility, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.014i.early_local_cleanups, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.016t.ssa, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.inline_param1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.einline, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.early_optimizations, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.copyrename1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.ccp1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.forwprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.ealias, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.esra, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.fre1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.copyprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.mergephi1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.cddce1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.eipa_sra, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.tailr1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.switchconv, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.profile_estimate, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.local-pure-const1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.fnsplit, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.release_ssa, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.038t.inline_param2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.whole-program, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.profile_estimate, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.046i.cp, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.inline, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.pure-const, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.static-var, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.055t.copyrename2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.inline_param1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.einline, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.early_optimizations, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.copyrename1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.ccp1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.forwprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.ealias, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.esra, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.fre1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.copyprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.mergephi1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.cddce1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.eipa_sra, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.tailr1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.switchconv, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.profile_estimate, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.local-pure-const1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.fnsplit, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.release_ssa, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.inline_param2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.043i.whole-program, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.profile_estimate, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.cp, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.047i.inline, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.pure-const, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.static-var, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.054t.copyrename2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.055t.copyprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.056t.cunrolli, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.057t.ccp2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.forwprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.alias, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.retslot, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.phiprop, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.phiprop, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.forwprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.alias, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.retslot, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.062t.fre2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.copyprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.copyprop3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.mergephi2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.vrp1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.dce1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison @@ -38263,7 +38698,7 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.phiopt2, -O3 -fomit-frame-point PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.objsz1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.085t.strlen, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.ccp3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.copyprop3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.copyprop4, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.sincos, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.bswap, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.crited, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison @@ -38272,28 +38707,28 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.sink, -O3 -fomit-frame-pointer PASS: gcc.c-torture/unsorted/dump-noaddr.c.095t.loop, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.096t.loopinit, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.lim1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop4, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop5, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.dceloop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.100t.unswitch, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.sccp, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.103t.ldist, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.copyprop5, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.copyprop6, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.110t.ivcanon, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.111t.ifcvt, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.112t.vect, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.dceloop3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.114t.pcom, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.115t.cunroll, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.slp, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.112t.ifcvt, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.vect, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.114t.dceloop3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.115t.pcom, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.cunroll, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.117t.slp, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.119t.ivopts, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.120t.lim3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.121t.loopdone, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.veclower21, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.124t.reassoc2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.vrp2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.slsr, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.dom2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.128t.phicprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.slsr, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.dom2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.phicprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.128t.vrp2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.cddce2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.132t.dse2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.forwprop4, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison @@ -38304,71 +38739,71 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.tailc, -O3 -fomit-frame-pointer PASS: gcc.c-torture/unsorted/dump-noaddr.c.138t.copyrename4, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.uncprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.local-pure-const2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.162t.nrv, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.164t.optimized, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.expand, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.vregs, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.into_cfglayout, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.jump, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.subreg1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.dfinit, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.cse1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.fwprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.173r.cprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.174r.pre, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.cprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.ce1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.reginfo, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.loop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.loop2_init, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.loop2_invariant, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.loop2_unswitch, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.loop2_unroll, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.loop2_done, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.web, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.cprop3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.cse2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.dse1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.fwprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.init-regs, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.ud_dce, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.combine, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.ce2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.regmove, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.outof_cfglayout, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.split1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.subreg2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.mode_sw, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.asmcons, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.ira, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.reload, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.postreload, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.gcse2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.split2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.ree, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.pro_and_epilogue, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.dse2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.csa, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.jump2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.peephole2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.ce3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.rnreg, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.cprop_hardreg, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.rtl_dce, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.bbro, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.split4, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.sched2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.stack, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.alignments, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.compgotos, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.234r.mach, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.barriers, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.239r.shorten, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.nothrow, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.dwarf2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.final, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.dfinish, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.244t.statistics, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.163t.nrv, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.165t.optimized, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.expand, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.vregs, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.into_cfglayout, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.jump, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.subreg1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.dfinit, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.cse1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.173r.fwprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.174r.cprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.pre, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.cprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.ce1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.reginfo, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.loop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.loop2_init, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.loop2_invariant, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.loop2_unswitch, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.loop2_unroll, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.loop2_done, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.web, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.cprop3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.cse2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.dse1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.fwprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.init-regs, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.ud_dce, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.combine, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.ce2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.regmove, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.outof_cfglayout, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.split1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.subreg2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.mode_sw, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.asmcons, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.ira, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.reload, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.postreload, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.gcse2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.split2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.ree, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.pro_and_epilogue, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.dse2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.csa, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.jump2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.peephole2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.ce3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.rnreg, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.cprop_hardreg, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.rtl_dce, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.bbro, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.split4, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.sched2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.stack, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.alignments, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.233r.compgotos, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.mach, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.236r.barriers, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.shorten, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.nothrow, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.dwarf2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.final, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.dfinish, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.245t.statistics, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -g -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -g -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.cgraph, -O3 -g comparison @@ -38382,41 +38817,42 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.012t.cfg, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.013i.visibility, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.014i.early_local_cleanups, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.016t.ssa, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.inline_param1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.einline, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.early_optimizations, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.copyrename1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.ccp1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.forwprop1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.ealias, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.esra, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.fre1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.copyprop1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.mergephi1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.cddce1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.eipa_sra, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.tailr1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.switchconv, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.profile_estimate, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.local-pure-const1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.fnsplit, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.release_ssa, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.038t.inline_param2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.whole-program, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.profile_estimate, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.046i.cp, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.inline, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.pure-const, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.static-var, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.055t.copyrename2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.inline_param1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.einline, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.early_optimizations, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.copyrename1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.ccp1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.forwprop1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.ealias, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.esra, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.fre1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.copyprop1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.mergephi1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.cddce1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.eipa_sra, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.tailr1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.switchconv, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.profile_estimate, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.local-pure-const1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.fnsplit, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.release_ssa, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.inline_param2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.043i.whole-program, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.profile_estimate, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.cp, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.047i.inline, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.pure-const, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.static-var, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.054t.copyrename2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.055t.copyprop2, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.056t.cunrolli, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.057t.ccp2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.forwprop2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.alias, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.retslot, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.phiprop, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.phiprop, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.forwprop2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.alias, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.retslot, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.062t.fre2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.copyprop2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.copyprop3, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.mergephi2, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.vrp1, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.dce1, -O3 -g comparison @@ -38439,7 +38875,7 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.phiopt2, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.objsz1, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.085t.strlen, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.ccp3, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.copyprop3, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.copyprop4, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.sincos, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.bswap, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.crited, -O3 -g comparison @@ -38448,28 +38884,28 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.sink, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.095t.loop, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.096t.loopinit, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.lim1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop4, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop5, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.dceloop1, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.100t.unswitch, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.sccp, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.103t.ldist, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.copyprop5, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.copyprop6, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.110t.ivcanon, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.111t.ifcvt, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.112t.vect, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.dceloop3, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.114t.pcom, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.115t.cunroll, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.slp, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.112t.ifcvt, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.vect, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.114t.dceloop3, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.115t.pcom, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.cunroll, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.117t.slp, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.119t.ivopts, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.120t.lim3, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.121t.loopdone, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.veclower21, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.124t.reassoc2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.vrp2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.slsr, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.dom2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.128t.phicprop2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.slsr, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.dom2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.phicprop2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.128t.vrp2, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.cddce2, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.132t.dse2, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.forwprop4, -O3 -g comparison @@ -38480,69 +38916,69 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.tailc, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.138t.copyrename4, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.uncprop1, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.local-pure-const2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.162t.nrv, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.164t.optimized, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.expand, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.vregs, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.into_cfglayout, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.jump, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.subreg1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.dfinit, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.cse1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.fwprop1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.173r.cprop1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.174r.pre, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.cprop2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.ce1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.reginfo, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.loop2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.loop2_init, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.loop2_invariant, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.loop2_unswitch, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.loop2_done, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.cprop3, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.cse2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.dse1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.fwprop2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.init-regs, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.ud_dce, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.combine, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.ce2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.regmove, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.outof_cfglayout, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.split1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.subreg2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.mode_sw, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.asmcons, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.ira, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.reload, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.postreload, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.gcse2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.split2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.ree, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.pro_and_epilogue, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.dse2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.csa, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.jump2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.peephole2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.ce3, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.cprop_hardreg, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.rtl_dce, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.bbro, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.split4, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.sched2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.stack, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.alignments, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.compgotos, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.233r.vartrack, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.234r.mach, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.barriers, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.239r.shorten, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.nothrow, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.dwarf2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.final, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.dfinish, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.244t.statistics, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.163t.nrv, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.165t.optimized, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.expand, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.vregs, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.into_cfglayout, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.jump, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.subreg1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.dfinit, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.cse1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.173r.fwprop1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.174r.cprop1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.pre, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.cprop2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.ce1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.reginfo, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.loop2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.loop2_init, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.loop2_invariant, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.loop2_unswitch, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.loop2_done, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.cprop3, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.cse2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.dse1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.fwprop2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.init-regs, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.ud_dce, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.combine, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.ce2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.regmove, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.outof_cfglayout, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.split1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.subreg2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.mode_sw, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.asmcons, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.ira, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.reload, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.postreload, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.gcse2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.split2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.ree, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.pro_and_epilogue, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.dse2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.csa, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.jump2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.peephole2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.ce3, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.cprop_hardreg, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.rtl_dce, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.bbro, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.split4, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.sched2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.stack, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.alignments, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.233r.compgotos, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.234r.vartrack, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.mach, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.236r.barriers, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.shorten, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.nothrow, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.dwarf2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.final, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.dfinish, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.245t.statistics, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c, -Os -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c, -Os -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.cgraph, -Os comparison @@ -38556,41 +38992,42 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.012t.cfg, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.013i.visibility, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.014i.early_local_cleanups, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.016t.ssa, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.inline_param1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.einline, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.early_optimizations, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.copyrename1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.ccp1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.forwprop1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.ealias, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.esra, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.fre1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.copyprop1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.mergephi1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.cddce1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.eipa_sra, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.tailr1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.switchconv, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.profile_estimate, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.local-pure-const1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.fnsplit, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.release_ssa, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.038t.inline_param2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.whole-program, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.profile_estimate, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.046i.cp, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.inline, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.pure-const, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.static-var, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.055t.copyrename2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.inline_param1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.einline, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.early_optimizations, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.copyrename1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.ccp1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.forwprop1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.ealias, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.esra, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.fre1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.copyprop1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.mergephi1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.cddce1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.eipa_sra, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.tailr1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.switchconv, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.profile_estimate, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.local-pure-const1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.fnsplit, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.release_ssa, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.inline_param2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.043i.whole-program, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.profile_estimate, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.cp, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.047i.inline, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.pure-const, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.static-var, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.054t.copyrename2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.055t.copyprop2, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.056t.cunrolli, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.057t.ccp2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.forwprop2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.alias, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.retslot, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.phiprop, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.phiprop, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.forwprop2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.alias, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.retslot, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.062t.fre2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.copyprop2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.copyprop3, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.mergephi2, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.vrp1, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.dce1, -Os comparison @@ -38611,7 +39048,7 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.082t.forwprop3, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.phiopt2, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.objsz1, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.ccp3, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.copyprop3, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.copyprop4, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.sincos, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.bswap, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.crited, -Os comparison @@ -38620,21 +39057,21 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.sink, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.095t.loop, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.096t.loopinit, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.lim1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop4, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop5, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.dceloop1, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.sccp, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.copyprop5, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.copyprop6, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.110t.ivcanon, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.115t.cunroll, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.cunroll, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.119t.ivopts, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.120t.lim3, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.121t.loopdone, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.veclower21, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.124t.reassoc2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.vrp2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.slsr, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.dom2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.128t.phicprop2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.slsr, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.dom2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.phicprop2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.128t.vrp2, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.cddce2, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.132t.dse2, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.forwprop4, -Os comparison @@ -38645,65 +39082,65 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.tailc, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.138t.copyrename4, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.uncprop1, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.local-pure-const2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.162t.nrv, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.164t.optimized, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.expand, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.vregs, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.into_cfglayout, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.jump, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.subreg1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.dfinit, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.cse1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.fwprop1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.173r.cprop1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.hoist, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.cprop2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.ce1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.reginfo, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.loop2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.loop2_init, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.loop2_invariant, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.loop2_done, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.cprop3, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.cse2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.dse1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.fwprop2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.init-regs, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.ud_dce, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.combine, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.ce2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.regmove, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.outof_cfglayout, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.split1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.subreg2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.mode_sw, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.asmcons, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.ira, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.reload, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.postreload, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.split2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.ree, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.pro_and_epilogue, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.dse2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.csa, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.jump2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.peephole2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.ce3, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.cprop_hardreg, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.rtl_dce, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.bbro, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.split4, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.sched2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.stack, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.alignments, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.234r.mach, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.barriers, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.239r.shorten, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.nothrow, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.dwarf2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.final, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.dfinish, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.244t.statistics, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.163t.nrv, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.165t.optimized, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.expand, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.vregs, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.into_cfglayout, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.jump, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.subreg1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.dfinit, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.cse1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.173r.fwprop1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.174r.cprop1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.hoist, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.cprop2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.ce1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.reginfo, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.loop2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.loop2_init, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.loop2_invariant, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.loop2_done, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.cprop3, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.cse2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.dse1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.fwprop2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.init-regs, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.ud_dce, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.combine, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.ce2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.regmove, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.outof_cfglayout, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.split1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.subreg2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.mode_sw, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.asmcons, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.ira, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.reload, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.postreload, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.split2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.ree, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.pro_and_epilogue, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.dse2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.csa, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.jump2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.peephole2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.ce3, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.cprop_hardreg, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.rtl_dce, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.bbro, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.split4, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.sched2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.stack, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.alignments, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.mach, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.236r.barriers, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.shorten, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.nothrow, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.dwarf2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.final, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.dfinish, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.245t.statistics, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c, -Og -g -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c, -Og -g -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.cgraph, -Og -g comparison @@ -38717,85 +39154,85 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.012t.cfg, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.013i.visibility, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.014i.early_local_cleanups, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.016t.ssa, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.inline_param1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.einline, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.early_optimizations, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.copyrename1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.ccp1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.forwprop1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.ealias, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.fre1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.copyprop1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.mergephi1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.cddce1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.profile_estimate, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.local-pure-const1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.release_ssa, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.038t.inline_param2, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.whole-program, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.profile_estimate, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.inline, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.pure-const, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.static-var, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.inline_param1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.einline, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.early_optimizations, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.copyrename1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.ccp1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.forwprop1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.ealias, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.fre1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.copyprop1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.mergephi1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.cddce1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.profile_estimate, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.local-pure-const1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.release_ssa, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.inline_param2, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.043i.whole-program, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.profile_estimate, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.047i.inline, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.pure-const, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.static-var, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.141t.cplxlower2, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.142t.veclower22, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.143t.ccp4, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.144t.objsz2, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.145t.copyprop7, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.145t.copyprop8, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.148t.copyrename5, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.149t.dce3, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.150t.fab2, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.152t.uncprop2, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.153t.local-pure-const3, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.162t.nrv, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.164t.optimized, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.expand, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.vregs, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.into_cfglayout, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.jump, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.subreg1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.dfinit, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.cse1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.fwprop1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.ce1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.reginfo, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.loop2, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.loop2_init, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.loop2_invariant, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.loop2_done, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.dse1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.fwprop2, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.init-regs, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.combine, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.ce2, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.outof_cfglayout, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.split1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.subreg2, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.mode_sw, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.asmcons, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.ira, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.reload, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.postreload, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.split2, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.pro_and_epilogue, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.dse2, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.csa, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.jump2, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.ce3, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.cprop_hardreg, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.rtl_dce, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.split3, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.stack, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.alignments, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.233r.vartrack, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.234r.mach, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.barriers, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.239r.shorten, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.nothrow, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.dwarf2, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.final, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.dfinish, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.244t.statistics, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.163t.nrv, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.165t.optimized, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.expand, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.vregs, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.into_cfglayout, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.jump, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.subreg1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.dfinit, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.cse1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.173r.fwprop1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.ce1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.reginfo, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.loop2, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.loop2_init, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.loop2_invariant, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.loop2_done, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.dse1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.fwprop2, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.init-regs, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.combine, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.ce2, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.outof_cfglayout, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.split1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.subreg2, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.mode_sw, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.asmcons, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.ira, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.reload, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.postreload, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.split2, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.pro_and_epilogue, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.dse2, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.csa, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.jump2, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.ce3, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.cprop_hardreg, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.rtl_dce, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.split3, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.stack, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.alignments, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.234r.vartrack, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.mach, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.236r.barriers, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.shorten, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.nothrow, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.dwarf2, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.final, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.dfinish, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.245t.statistics, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O2 -flto -fno-use-linker-plugin -flto-partition=none -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O2 -flto -fno-use-linker-plugin -flto-partition=none -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.cgraph, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison @@ -38809,43 +39246,44 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.012t.cfg, -O2 -flto -fno-use-linker- PASS: gcc.c-torture/unsorted/dump-noaddr.c.013i.visibility, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.014i.early_local_cleanups, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.016t.ssa, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.inline_param1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.einline, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.early_optimizations, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.copyrename1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.ccp1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.forwprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.ealias, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.esra, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.fre1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.copyprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.mergephi1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.cddce1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.eipa_sra, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.tailr1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.switchconv, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.profile_estimate, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.local-pure-const1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.fnsplit, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.release_ssa, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.038t.inline_param2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.whole-program, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.profile_estimate, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.046i.cp, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.inline, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.pure-const, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.static-var, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.lto_gimple_out, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.052i.lto_decls_out, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.055t.copyrename2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.inline_param1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.einline, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.early_optimizations, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.copyrename1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.ccp1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.forwprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.ealias, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.esra, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.fre1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.copyprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.mergephi1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.cddce1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.eipa_sra, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.tailr1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.switchconv, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.profile_estimate, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.local-pure-const1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.fnsplit, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.release_ssa, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.inline_param2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.043i.whole-program, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.profile_estimate, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.cp, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.047i.inline, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.pure-const, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.static-var, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.lto_gimple_out, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.lto_decls_out, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.054t.copyrename2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.055t.copyprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.056t.cunrolli, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.057t.ccp2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.forwprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.alias, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.retslot, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.phiprop, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.phiprop, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.forwprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.alias, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.retslot, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.062t.fre2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.copyprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.copyprop3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.mergephi2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.vrp1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.dce1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison @@ -38868,7 +39306,7 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.phiopt2, -O2 -flto -fno-use-lin PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.objsz1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.085t.strlen, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.ccp3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.copyprop3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.copyprop4, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.sincos, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.bswap, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.crited, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison @@ -38877,21 +39315,21 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.sink, -O2 -flto -fno-use-linker PASS: gcc.c-torture/unsorted/dump-noaddr.c.095t.loop, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.096t.loopinit, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.lim1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop4, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop5, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.dceloop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.sccp, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.copyprop5, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.copyprop6, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.110t.ivcanon, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.115t.cunroll, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.cunroll, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.119t.ivopts, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.120t.lim3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.121t.loopdone, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.veclower21, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.124t.reassoc2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.vrp2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.slsr, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.dom2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.128t.phicprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.slsr, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.dom2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.phicprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.128t.vrp2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.cddce2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.132t.dse2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.forwprop4, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison @@ -38902,66 +39340,66 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.tailc, -O2 -flto -fno-use-linke PASS: gcc.c-torture/unsorted/dump-noaddr.c.138t.copyrename4, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.uncprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.local-pure-const2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.162t.nrv, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.164t.optimized, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.expand, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.vregs, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.into_cfglayout, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.jump, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.subreg1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.dfinit, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.cse1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.fwprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.173r.cprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.174r.pre, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.cprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.ce1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.reginfo, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.loop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.loop2_init, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.loop2_invariant, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.loop2_done, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.cprop3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.cse2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.dse1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.fwprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.init-regs, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.ud_dce, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.combine, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.ce2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.regmove, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.outof_cfglayout, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.split1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.subreg2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.mode_sw, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.asmcons, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.ira, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.reload, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.postreload, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.split2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.ree, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.pro_and_epilogue, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.dse2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.csa, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.jump2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.peephole2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.ce3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.cprop_hardreg, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.rtl_dce, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.bbro, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.split4, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.sched2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.stack, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.alignments, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.compgotos, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.234r.mach, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.barriers, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.239r.shorten, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.nothrow, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.dwarf2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.final, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.dfinish, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.244t.statistics, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.163t.nrv, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.165t.optimized, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.expand, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.vregs, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.into_cfglayout, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.jump, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.subreg1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.dfinit, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.cse1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.173r.fwprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.174r.cprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.pre, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.cprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.ce1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.reginfo, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.loop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.loop2_init, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.loop2_invariant, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.loop2_done, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.cprop3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.cse2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.dse1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.fwprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.init-regs, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.ud_dce, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.combine, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.ce2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.regmove, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.outof_cfglayout, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.split1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.subreg2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.mode_sw, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.asmcons, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.ira, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.reload, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.postreload, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.split2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.ree, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.pro_and_epilogue, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.dse2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.csa, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.jump2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.peephole2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.ce3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.cprop_hardreg, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.rtl_dce, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.bbro, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.split4, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.sched2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.stack, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.alignments, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.233r.compgotos, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.mach, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.236r.barriers, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.shorten, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.nothrow, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.dwarf2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.final, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.dfinish, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.245t.statistics, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.cgraph, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison @@ -38975,32 +39413,33 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.012t.cfg, -O2 -flto -fuse-linker-plu PASS: gcc.c-torture/unsorted/dump-noaddr.c.013i.visibility, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.014i.early_local_cleanups, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.016t.ssa, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.inline_param1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.einline, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.early_optimizations, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.copyrename1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.ccp1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.forwprop1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.ealias, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.esra, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.fre1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.copyprop1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.mergephi1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.cddce1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.eipa_sra, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.tailr1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.switchconv, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.profile_estimate, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.local-pure-const1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.fnsplit, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.release_ssa, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.038t.inline_param2, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.046i.cp, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.inline, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.pure-const, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.lto_gimple_out, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.052i.lto_decls_out, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.244t.statistics, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.inline_param1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.einline, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.early_optimizations, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.copyrename1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.ccp1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.forwprop1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.ealias, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.esra, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.fre1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.copyprop1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.mergephi1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.cddce1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.eipa_sra, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.tailr1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.switchconv, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.profile_estimate, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.local-pure-const1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.fnsplit, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.release_ssa, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.inline_param2, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.profile_estimate, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.cp, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.047i.inline, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.pure-const, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.lto_gimple_out, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.lto_decls_out, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.245t.statistics, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison PASS: gcc.c-torture/unsorted/e.c, -O0 PASS: gcc.c-torture/unsorted/e.c, -O1 PASS: gcc.c-torture/unsorted/e.c, -O2 @@ -40508,35 +40947,43 @@ PASS: gcc.c-torture/unsorted/xzz.c, -Og -g PASS: gcc.c-torture/unsorted/xzz.c, -O2 -flto -fno-use-linker-plugin -flto-partition=none PASS: gcc.c-torture/unsorted/xzz.c, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects Running [...]/hurd/master/gcc/testsuite/gcc.dg/asan/asan.exp ... -PASS: c-c++-common/asan/attrib-1.c -O0 (test for warnings, line 31) +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 31) +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 31) +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 31) +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 31) +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 31) +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 31) +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 31) +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 @@ -40696,10 +41143,12 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O0 output pattern test, READ of siz ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -40719,10 +41168,12 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O1 output pattern test, READ of siz ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -40742,10 +41193,12 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O2 output pattern test, READ of siz ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -40765,10 +41218,12 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O3 -fomit-frame-pointer output patt ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -40788,10 +41243,12 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O3 -g output pattern test, READ of ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -40811,10 +41268,12 @@ PASS: c-c++-common/asan/heap-overflow-1.c -Os output pattern test, READ of siz ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -40834,10 +41293,12 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fno-use-linker-plugin -flt ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -40857,10 +41318,12 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fa ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 10-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -41066,7 +41529,8 @@ PASS: c-c++-common/asan/null-deref-1.c -O0 output pattern test, ERROR: Address ]*pc 0x[0-9a-f]+[^ ]*( | -| )AddressSanitizer can not provide additional info.*( +| )[^ + ]*AddressSanitizer can not provide additional info.*( | | ) #0 0x[0-9a-f]+ (in [^ ]*NullDeref[^ @@ -41088,7 +41552,8 @@ PASS: c-c++-common/asan/null-deref-1.c -O1 output pattern test, ERROR: Address ]*pc 0x[0-9a-f]+[^ ]*( | -| )AddressSanitizer can not provide additional info.*( +| )[^ + ]*AddressSanitizer can not provide additional info.*( | | ) #0 0x[0-9a-f]+ (in [^ ]*NullDeref[^ @@ -41110,7 +41575,8 @@ PASS: c-c++-common/asan/null-deref-1.c -O2 output pattern test, ERROR: Address ]*pc 0x[0-9a-f]+[^ ]*( | -| )AddressSanitizer can not provide additional info.*( +| )[^ + ]*AddressSanitizer can not provide additional info.*( | | ) #0 0x[0-9a-f]+ (in [^ ]*NullDeref[^ @@ -41132,7 +41598,8 @@ PASS: c-c++-common/asan/null-deref-1.c -O3 -fomit-frame-pointer output pattern ]*pc 0x[0-9a-f]+[^ ]*( | -| )AddressSanitizer can not provide additional info.*( +| )[^ + ]*AddressSanitizer can not provide additional info.*( | | ) #0 0x[0-9a-f]+ (in [^ ]*NullDeref[^ @@ -41154,7 +41621,8 @@ PASS: c-c++-common/asan/null-deref-1.c -O3 -g output pattern test, ERROR: Addr ]*pc 0x[0-9a-f]+[^ ]*( | -| )AddressSanitizer can not provide additional info.*( +| )[^ + ]*AddressSanitizer can not provide additional info.*( | | ) #0 0x[0-9a-f]+ (in [^ ]*NullDeref[^ @@ -41176,7 +41644,8 @@ PASS: c-c++-common/asan/null-deref-1.c -Os output pattern test, ERROR: Address ]*pc 0x[0-9a-f]+[^ ]*( | -| )AddressSanitizer can not provide additional info.*( +| )[^ + ]*AddressSanitizer can not provide additional info.*( | | ) #0 0x[0-9a-f]+ (in [^ ]*NullDeref[^ @@ -41198,7 +41667,8 @@ PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fno-use-linker-plugin -flto-p ]*pc 0x[0-9a-f]+[^ ]*( | -| )AddressSanitizer can not provide additional info.*( +| )[^ + ]*AddressSanitizer can not provide additional info.*( | | ) #0 0x[0-9a-f]+ (in [^ ]*NullDeref[^ @@ -41220,7 +41690,8 @@ PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fuse-linker-plugin -fno-fat-l ]*pc 0x[0-9a-f]+[^ ]*( | -| )AddressSanitizer can not provide additional info.*( +| )[^ + ]*AddressSanitizer can not provide additional info.*( | | ) #0 0x[0-9a-f]+ (in [^ ]*NullDeref[^ @@ -41468,7 +41939,8 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O0 output pattern test, READ of si ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | -| )Address 0x[0-9a-f]+ is[^ +| )[^ + ]*Address 0x[0-9a-f]+ is[^ ]*frame
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 @@ -41479,7 +41951,8 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O1 output pattern test, READ of si ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | -| )Address 0x[0-9a-f]+ is[^ +| )[^ + ]*Address 0x[0-9a-f]+ is[^ ]*frame
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 @@ -41490,7 +41963,8 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O2 output pattern test, READ of si ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | -| )Address 0x[0-9a-f]+ is[^ +| )[^ + ]*Address 0x[0-9a-f]+ is[^ ]*frame
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 @@ -41501,7 +41975,8 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O3 -fomit-frame-pointer output pat ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | -| )Address 0x[0-9a-f]+ is[^ +| )[^ + ]*Address 0x[0-9a-f]+ is[^ ]*frame
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 @@ -41512,7 +41987,8 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O3 -g output pattern test, READ of ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | -| )Address 0x[0-9a-f]+ is[^ +| )[^ + ]*Address 0x[0-9a-f]+ is[^ ]*frame
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 @@ -41523,7 +41999,8 @@ PASS: c-c++-common/asan/stack-overflow-1.c -Os output pattern test, READ of si ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | -| )Address 0x[0-9a-f]+ is[^ +| )[^ + ]*Address 0x[0-9a-f]+ is[^ ]*frame
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 @@ -41534,7 +42011,8 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fno-use-linker-plugin -fl ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | -| )Address 0x[0-9a-f]+ is[^ +| )[^ + ]*Address 0x[0-9a-f]+ is[^ ]*frame
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 @@ -41545,7 +42023,8 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-f ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | -| )Address 0x[0-9a-f]+ is[^ +| )[^ + ]*Address 0x[0-9a-f]+ is[^ ]*frame
UNSUPPORTED: c-c++-common/asan/strip-path-prefix-1.c -O0 UNSUPPORTED: c-c++-common/asan/strip-path-prefix-1.c -O1 @@ -41588,10 +42067,12 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O0 output pattern test, WRITE of ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -41615,10 +42096,12 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O1 output pattern test, WRITE of ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -41642,10 +42125,12 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 output pattern test, WRITE of ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -41669,10 +42154,12 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -fomit-frame-pointer output p ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -41696,10 +42183,12 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -g output pattern test, WRITE ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -41723,10 +42212,12 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -Os output pattern test, WRITE of ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -41750,10 +42241,12 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fno-use-linker-plugin - ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -41777,10 +42270,12 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fuse-linker-plugin -fno ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | -| )0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ +| )[^ + ]*0x[0-9a-f]+ is located 0 bytes to the right of 9-byte region[^ ]*( | -| )allocated by thread T0 here:[^ +| )[^ + ]*allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -41828,17 +42323,20 @@ PASS: c-c++-common/asan/use-after-free-1.c -O0 output pattern test, ERROR: Add ]*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[^ +| )[^ + ]*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]+[^ +| )[^ + ]*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:[^ +| )[^ + ]*freed by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ @@ -41848,7 +42346,8 @@ PASS: c-c++-common/asan/use-after-free-1.c -O0 output pattern test, ERROR: Add ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | -| )previously allocated by thread T0 here:[^ +| )[^ + ]*previously allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -41866,17 +42365,20 @@ PASS: c-c++-common/asan/use-after-free-1.c -O1 output pattern test, ERROR: Add ]*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[^ +| )[^ + ]*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]+[^ +| )[^ + ]*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:[^ +| )[^ + ]*freed by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ @@ -41886,7 +42388,8 @@ PASS: c-c++-common/asan/use-after-free-1.c -O1 output pattern test, ERROR: Add ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | -| )previously allocated by thread T0 here:[^ +| )[^ + ]*previously allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -41904,17 +42407,20 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 output pattern test, ERROR: Add ]*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[^ +| )[^ + ]*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]+[^ +| )[^ + ]*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:[^ +| )[^ + ]*freed by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ @@ -41924,7 +42430,8 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 output pattern test, ERROR: Add ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | -| )previously allocated by thread T0 here:[^ +| )[^ + ]*previously allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -41942,17 +42449,20 @@ PASS: c-c++-common/asan/use-after-free-1.c -O3 -fomit-frame-pointer output pat ]*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[^ +| )[^ + ]*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]+[^ +| )[^ + ]*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:[^ +| )[^ + ]*freed by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ @@ -41962,7 +42472,8 @@ PASS: c-c++-common/asan/use-after-free-1.c -O3 -fomit-frame-pointer output pat ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | -| )previously allocated by thread T0 here:[^ +| )[^ + ]*previously allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -41980,17 +42491,20 @@ PASS: c-c++-common/asan/use-after-free-1.c -O3 -g output pattern test, ERROR: ]*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[^ +| )[^ + ]*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]+[^ +| )[^ + ]*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:[^ +| )[^ + ]*freed by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ @@ -42000,7 +42514,8 @@ PASS: c-c++-common/asan/use-after-free-1.c -O3 -g output pattern test, ERROR: ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | -| )previously allocated by thread T0 here:[^ +| )[^ + ]*previously allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -42018,17 +42533,20 @@ PASS: c-c++-common/asan/use-after-free-1.c -Os output pattern test, ERROR: Add ]*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[^ +| )[^ + ]*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]+[^ +| )[^ + ]*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:[^ +| )[^ + ]*freed by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ @@ -42038,7 +42556,8 @@ PASS: c-c++-common/asan/use-after-free-1.c -Os output pattern test, ERROR: Add ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | -| )previously allocated by thread T0 here:[^ +| )[^ + ]*previously allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -42056,17 +42575,20 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fno-use-linker-plugin -fl ]*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[^ +| )[^ + ]*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]+[^ +| )[^ + ]*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:[^ +| )[^ + ]*freed by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ @@ -42076,7 +42598,8 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fno-use-linker-plugin -fl ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | -| )previously allocated by thread T0 here:[^ +| )[^ + ]*previously allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -42094,17 +42617,20 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fuse-linker-plugin -fno-f ]*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[^ +| )[^ + ]*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]+[^ +| )[^ + ]*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:[^ +| )[^ + ]*freed by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ @@ -42114,7 +42640,8 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fuse-linker-plugin -fno-f ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | -| )previously allocated by thread T0 here:[^ +| )[^ + ]*previously allocated by thread T0 here:[^ ]*( | | ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ @@ -42170,6 +42697,8 @@ PASS: gcc.dg/autopar/pr49960-1.c scan-tree-dump-times optimized "loopfn" 0 PASS: gcc.dg/autopar/pr49960.c (test for excess errors) PASS: gcc.dg/autopar/pr49960.c scan-tree-dump-times parloops "SUCCESS: may be parallelized" 0 PASS: gcc.dg/autopar/pr49960.c scan-tree-dump-times optimized "loopfn" 0 +PASS: gcc.dg/autopar/pr57103.c (test for excess errors) +PASS: gcc.dg/autopar/pr57185.c (test for excess errors) PASS: gcc.dg/autopar/reduc-1.c (test for excess errors) PASS: gcc.dg/autopar/reduc-1.c scan-tree-dump-times parloops "Detected reduction" 3 PASS: gcc.dg/autopar/reduc-1.c scan-tree-dump-times parloops "SUCCESS: may be parallelized" 4 @@ -46460,6 +46989,33 @@ PASS: gcc.dg/debug/pr55730.c -gstabs+ -O3 (test for excess errors) PASS: gcc.dg/debug/pr55730.c -gstabs+3 (test for excess errors) PASS: gcc.dg/debug/pr55730.c -gstabs+3 -O (test for excess errors) PASS: gcc.dg/debug/pr55730.c -gstabs+3 -O3 (test for excess errors) +UNSUPPORTED: gcc.dg/debug/pr57351.c -gdwarf-2 -g1 +UNSUPPORTED: gcc.dg/debug/pr57351.c -gdwarf-2 -g1 -O +UNSUPPORTED: gcc.dg/debug/pr57351.c -gdwarf-2 -g1 -O3 +UNSUPPORTED: gcc.dg/debug/pr57351.c -gdwarf-2 +UNSUPPORTED: gcc.dg/debug/pr57351.c -gdwarf-2 -O +UNSUPPORTED: gcc.dg/debug/pr57351.c -gdwarf-2 -O3 +UNSUPPORTED: gcc.dg/debug/pr57351.c -gdwarf-2 -g3 +UNSUPPORTED: gcc.dg/debug/pr57351.c -gdwarf-2 -g3 -O +UNSUPPORTED: gcc.dg/debug/pr57351.c -gdwarf-2 -g3 -O3 +UNSUPPORTED: gcc.dg/debug/pr57351.c -gstabs1 +UNSUPPORTED: gcc.dg/debug/pr57351.c -gstabs1 -O +UNSUPPORTED: gcc.dg/debug/pr57351.c -gstabs1 -O3 +UNSUPPORTED: gcc.dg/debug/pr57351.c -gstabs +UNSUPPORTED: gcc.dg/debug/pr57351.c -gstabs -O +UNSUPPORTED: gcc.dg/debug/pr57351.c -gstabs -O3 +UNSUPPORTED: gcc.dg/debug/pr57351.c -gstabs3 +UNSUPPORTED: gcc.dg/debug/pr57351.c -gstabs3 -O +UNSUPPORTED: gcc.dg/debug/pr57351.c -gstabs3 -O3 +UNSUPPORTED: gcc.dg/debug/pr57351.c -gstabs+1 +UNSUPPORTED: gcc.dg/debug/pr57351.c -gstabs+1 -O +UNSUPPORTED: gcc.dg/debug/pr57351.c -gstabs+1 -O3 +UNSUPPORTED: gcc.dg/debug/pr57351.c -gstabs+ +UNSUPPORTED: gcc.dg/debug/pr57351.c -gstabs+ -O +UNSUPPORTED: gcc.dg/debug/pr57351.c -gstabs+ -O3 +UNSUPPORTED: gcc.dg/debug/pr57351.c -gstabs+3 +UNSUPPORTED: gcc.dg/debug/pr57351.c -gstabs+3 -O +UNSUPPORTED: gcc.dg/debug/pr57351.c -gstabs+3 -O3 PASS: gcc.dg/debug/redecl-1.c -gdwarf-2 -g1 (test for excess errors) PASS: gcc.dg/debug/redecl-1.c -gdwarf-2 -g1 -O (test for excess errors) PASS: gcc.dg/debug/redecl-1.c -gdwarf-2 -g1 -O3 (test for excess errors) @@ -46772,6 +47328,10 @@ PASS: gcc.dg/debug/dwarf2/asm-line1.c scan-assembler is_stmt 1 PASS: gcc.dg/debug/dwarf2/c99-typedef1.c (test for excess errors) UNSUPPORTED: gcc.dg/debug/dwarf2/const-2.c UNSUPPORTED: gcc.dg/debug/dwarf2/const-2b.c +PASS: gcc.dg/debug/dwarf2/discriminator.c (test for excess errors) +PASS: gcc.dg/debug/dwarf2/discriminator.c scan-assembler loc [0-9] 9 [0-9]( is_stmt [0-9])?\n +PASS: gcc.dg/debug/dwarf2/discriminator.c scan-assembler loc [0-9] 9 [0-9]( is_stmt [0-9])? discriminator 2\n +PASS: gcc.dg/debug/dwarf2/discriminator.c scan-assembler loc [0-9] 9 [0-9]( is_stmt [0-9])? discriminator 1\n PASS: gcc.dg/debug/dwarf2/dups-types.c (test for excess errors) PASS: gcc.dg/debug/dwarf2/dups-types.c scan-assembler DW.dups_types.h[^)]*. DW_TAG_typedef PASS: gcc.dg/debug/dwarf2/dups-types.c scan-assembler DW_TAG_type_unit @@ -50379,7 +50939,7 @@ PASS: gcc.dg/binop-xor2.c (test for excess errors) PASS: gcc.dg/binop-xor2.c scan-tree-dump-times optimized "]*>" 1 PASS: gcc.dg/binop-xor2.c scan-tree-dump-times optimized "\\^" 1 PASS: gcc.dg/binop-xor3.c (test for excess errors) -XFAIL: gcc.dg/binop-xor3.c scan-tree-dump-times optimized "\\^" 1 +PASS: gcc.dg/binop-xor3.c scan-tree-dump-times optimized "\\^" 1 PASS: gcc.dg/binop-xor4.c (test for excess errors) PASS: gcc.dg/binop-xor4.c scan-tree-dump-times optimized "]*>" 1 PASS: gcc.dg/binop-xor4.c scan-tree-dump-times optimized "\\^" 1 @@ -50471,6 +51031,12 @@ PASS: gcc.dg/builtin-bswap-4.c (test for excess errors) PASS: gcc.dg/builtin-bswap-4.c execution test PASS: gcc.dg/builtin-bswap-5.c (test for excess errors) PASS: gcc.dg/builtin-bswap-5.c execution test +PASS: gcc.dg/builtin-bswap-6.c (test for excess errors) +PASS: gcc.dg/builtin-bswap-6.c scan-rtl-dump-not combine "bswapsi" +UNSUPPORTED: gcc.dg/builtin-bswap-7.c +PASS: gcc.dg/builtin-bswap-8.c (test for excess errors) +PASS: gcc.dg/builtin-bswap-8.c scan-rtl-dump-not combine "bswapsi" +UNSUPPORTED: gcc.dg/builtin-bswap-9.c PASS: gcc.dg/builtin-choose-expr-2.c (test for errors, line 11) PASS: gcc.dg/builtin-choose-expr-2.c (test for excess errors) PASS: gcc.dg/builtin-choose-expr.c (test for excess errors) @@ -50805,14 +51371,15 @@ PASS: gcc.dg/c1x-align-3.c (test for errors, line 23) PASS: gcc.dg/c1x-align-3.c (test for errors, line 24) PASS: gcc.dg/c1x-align-3.c (test for errors, line 25) PASS: gcc.dg/c1x-align-3.c (test for errors, line 26) -PASS: gcc.dg/c1x-align-3.c (test for errors, line 28) -PASS: gcc.dg/c1x-align-3.c (test for errors, line 30) -PASS: gcc.dg/c1x-align-3.c (test for errors, line 32) -PASS: gcc.dg/c1x-align-3.c (test for errors, line 34) +PASS: gcc.dg/c1x-align-3.c (test for errors, line 27) +PASS: gcc.dg/c1x-align-3.c (test for errors, line 29) +PASS: gcc.dg/c1x-align-3.c (test for errors, line 31) +PASS: gcc.dg/c1x-align-3.c (test for errors, line 33) PASS: gcc.dg/c1x-align-3.c (test for errors, line 35) PASS: gcc.dg/c1x-align-3.c (test for errors, line 36) -PASS: gcc.dg/c1x-align-3.c (test for errors, line 40) -PASS: gcc.dg/c1x-align-3.c (test for errors, line 42) +PASS: gcc.dg/c1x-align-3.c (test for errors, line 37) +PASS: gcc.dg/c1x-align-3.c (test for errors, line 41) +PASS: gcc.dg/c1x-align-3.c (test for errors, line 43) PASS: gcc.dg/c1x-align-3.c (test for excess errors) PASS: gcc.dg/c1x-align-4.c (test for errors, line 9) PASS: gcc.dg/c1x-align-4.c (test for excess errors) @@ -55037,6 +55604,8 @@ PASS: gcc.dg/fold-convround-1.c scan-tree-dump-times original "__builtin_lfloor" PASS: gcc.dg/fold-convround-1.c scan-tree-dump-times original "__builtin_llfloor" 0 PASS: gcc.dg/fold-convround-1.c scan-tree-dump-times original "__builtin_lceil" 0 PASS: gcc.dg/fold-convround-1.c scan-tree-dump-times original "__builtin_llceil" 0 +PASS: gcc.dg/fold-cstvecshift.c (test for excess errors) +PASS: gcc.dg/fold-cstvecshift.c scan-tree-dump ccp1 "{ 4, 6, 8, 10 }" PASS: gcc.dg/fold-div-1.c (test for excess errors) PASS: gcc.dg/fold-div-1.c scan-tree-dump-times gimple " \\* " 2 PASS: gcc.dg/fold-div-1.c scan-tree-dump-times gimple " / " 2 @@ -55163,6 +55732,8 @@ PASS: gcc.dg/free-2.c (test for warnings, line 25) PASS: gcc.dg/free-2.c (test for excess errors) PASS: gcc.dg/fshort-wchar.c (test for excess errors) PASS: gcc.dg/fshort-wchar.c execution test +PASS: gcc.dg/fstack-protector-strong.c (test for excess errors) +PASS: gcc.dg/fstack-protector-strong.c scan-assembler-times stack_chk_fail 10 PASS: gcc.dg/ftrapv-1.c (test for excess errors) PASS: gcc.dg/ftrapv-1.c execution test PASS: gcc.dg/ftrapv-2.c (test for excess errors) @@ -55699,9 +56270,9 @@ PASS: gcc.dg/inline_1.c (test for excess errors) PASS: gcc.dg/inline_1.c scan-tree-dump-times optimized "bar" 5 PASS: gcc.dg/inline_2.c (test for excess errors) PASS: gcc.dg/inline_2.c scan-tree-dump-times optimized "bar" 5 -XPASS: gcc.dg/inline_3.c (test for excess errors) +PASS: gcc.dg/inline_3.c (test for excess errors) PASS: gcc.dg/inline_3.c scan-tree-dump-times optimized "bar" 5 -XPASS: gcc.dg/inline_4.c (test for excess errors) +PASS: gcc.dg/inline_4.c (test for excess errors) PASS: gcc.dg/inline_4.c scan-tree-dump-times optimized "bar" 4 PASS: gcc.dg/instrument-1.c (test for excess errors) PASS: gcc.dg/instrument-1.c scan-assembler __cyg_profile_func_enter @@ -58414,6 +58985,7 @@ PASS: gcc.dg/pr45461.c promoted (test for warnings, line 12) PASS: gcc.dg/pr45461.c should pass (test for warnings, line 12) PASS: gcc.dg/pr45461.c if this code (test for warnings, line 12) PASS: gcc.dg/pr45461.c (test for excess errors) +UNSUPPORTED: gcc.dg/pr45472.c PASS: gcc.dg/pr45506.c (test for excess errors) PASS: gcc.dg/pr45567.c (test for excess errors) PASS: gcc.dg/pr45570.c (test for excess errors) @@ -58545,6 +59117,7 @@ PASS: gcc.dg/pr48156.c (test for excess errors) PASS: gcc.dg/pr48156.c execution test PASS: gcc.dg/pr48159-1.c (test for excess errors) PASS: gcc.dg/pr48159-2.c (test for excess errors) +PASS: gcc.dg/pr48186.c (test for excess errors) PASS: gcc.dg/pr48189.c (test for excess errors) PASS: gcc.dg/pr48203.c (test for excess errors) PASS: gcc.dg/pr48213.c (test for excess errors) @@ -58656,7 +59229,7 @@ PASS: gcc.dg/pr50717-1.c scan-tree-dump-times widening_mul "WIDEN_MULT_PLUS_EXPR PASS: gcc.dg/pr50763-2.c (test for excess errors) PASS: gcc.dg/pr50763-5.c (test for excess errors) PASS: gcc.dg/pr50763.c (test for excess errors) -PASS: gcc.dg/pr50763.c scan-tree-dump-times pre "== 33" 1 +PASS: gcc.dg/pr50763.c scan-tree-dump-times pre "== 33" 2 PASS: gcc.dg/pr50764.c (test for excess errors) PASS: gcc.dg/pr50765.c (test for excess errors) PASS: gcc.dg/pr50827.c (test for excess errors) @@ -58774,6 +59347,24 @@ PASS: gcc.dg/pr53196-1.c (test for excess errors) PASS: gcc.dg/pr53196-2.c (test for errors, line 11) PASS: gcc.dg/pr53196-2.c (test for errors, line 11) PASS: gcc.dg/pr53196-2.c (test for excess errors) +PASS: gcc.dg/pr53265.c (test for warnings, line 14) +PASS: gcc.dg/pr53265.c (test for warnings, line 15) +PASS: gcc.dg/pr53265.c (test for warnings, line 25) +PASS: gcc.dg/pr53265.c (test for warnings, line 26) +PASS: gcc.dg/pr53265.c (test for warnings, line 37) +PASS: gcc.dg/pr53265.c (test for warnings, line 39) +PASS: gcc.dg/pr53265.c (test for warnings, line 52) +PASS: gcc.dg/pr53265.c (test for warnings, line 54) +PASS: gcc.dg/pr53265.c (test for warnings, line 67) +PASS: gcc.dg/pr53265.c (test for warnings, line 68) +PASS: gcc.dg/pr53265.c (test for warnings, line 78) +PASS: gcc.dg/pr53265.c (test for warnings, line 79) +PASS: gcc.dg/pr53265.c (test for warnings, line 88) +PASS: gcc.dg/pr53265.c (test for warnings, line 88) +PASS: gcc.dg/pr53265.c (test for warnings, line 136) +PASS: gcc.dg/pr53265.c (test for warnings, line 137) +PASS: gcc.dg/pr53265.c (test for bogus messages, line 147) +PASS: gcc.dg/pr53265.c (test for excess errors) PASS: gcc.dg/pr53352.c (test for excess errors) PASS: gcc.dg/pr53352.c execution test PASS: gcc.dg/pr53358.c (test for excess errors) @@ -58823,6 +59414,7 @@ PASS: gcc.dg/pr55430.c (test for excess errors) PASS: gcc.dg/pr55430.c execution test PASS: gcc.dg/pr55570.c (test for errors, line 4) PASS: gcc.dg/pr55570.c (test for excess errors) +UNSUPPORTED: gcc.dg/pr55702.c PASS: gcc.dg/pr55831.c (test for excess errors) PASS: gcc.dg/pr55833.c (test for excess errors) PASS: gcc.dg/pr55838.c (test for excess errors) @@ -58848,6 +59440,39 @@ PASS: gcc.dg/pr56167.c (test for warnings, line 6) PASS: gcc.dg/pr56167.c (test for excess errors) PASS: gcc.dg/pr56228.c (test for excess errors) PASS: gcc.dg/pr56275.c (test for excess errors) +PASS: gcc.dg/pr56350.c (test for excess errors) +PASS: gcc.dg/pr56355-1.c (test for warnings, line 7) +PASS: gcc.dg/pr56355-1.c (test for excess errors) +PASS: gcc.dg/pr56396.c (test for excess errors) +PASS: gcc.dg/pr56424.c (test for excess errors) +PASS: gcc.dg/pr56436.c (test for excess errors) +PASS: gcc.dg/pr56466.c (test for excess errors) +PASS: gcc.dg/pr56494.c (test for excess errors) +PASS: gcc.dg/pr56510.c (test for excess errors) +PASS: gcc.dg/pr56548.c (test for excess errors) +PASS: gcc.dg/pr56809.c (test for excess errors) +PASS: gcc.dg/pr56837.c (test for excess errors) +PASS: gcc.dg/pr56837.c scan-tree-dump-times optimized "memset ..d, 68, 8192.;" 1 +PASS: gcc.dg/pr56837.c scan-tree-dump-times optimized "memset ..l, 124, 8192.;" 1 +PASS: gcc.dg/pr56837.c scan-tree-dump-times optimized "memset ..b, 1, 1024.;" 1 +PASS: gcc.dg/pr56837.c scan-tree-dump-times optimized "memset ..c, 68, 16384.;" 1 +PASS: gcc.dg/pr56837.c scan-tree-dump-times optimized "memset ..v, 18, 16384.;" 1 +PASS: gcc.dg/pr56847.c (test for excess errors) +PASS: gcc.dg/pr56890-1.c (test for excess errors) +PASS: gcc.dg/pr56890-2.c (test for excess errors) +UNSUPPORTED: gcc.dg/pr56990.c +PASS: gcc.dg/pr56992.c (test for excess errors) +UNSUPPORTED: gcc.dg/pr57104.c +PASS: gcc.dg/pr57105.c (test for excess errors) +PASS: gcc.dg/pr57149.c (test for bogus messages, line 46) +PASS: gcc.dg/pr57149.c (test for excess errors) +PASS: gcc.dg/pr57154.c (test for excess errors) +PASS: gcc.dg/pr57184.c (test for excess errors) +PASS: gcc.dg/pr57286.c (test for excess errors) +PASS: gcc.dg/pr57287.c (test for bogus messages, line 20) +PASS: gcc.dg/pr57287.c (test for excess errors) +PASS: gcc.dg/pr57300.c (test for excess errors) +PASS: gcc.dg/pr57300.c execution test PASS: gcc.dg/pr8715.c (test for warnings, line 10) PASS: gcc.dg/pr8715.c (test for excess errors) PASS: gcc.dg/pr8788-1.c (test for errors, line 14) @@ -59407,6 +60032,8 @@ PASS: gcc.dg/setjmp-3.c (test for excess errors) PASS: gcc.dg/setjmp-3.c execution test PASS: gcc.dg/setjmp-4.c (test for excess errors) PASS: gcc.dg/setjmp-4.c execution test +PASS: gcc.dg/setjmp-5.c (test for bogus messages, line 21) +PASS: gcc.dg/setjmp-5.c (test for excess errors) PASS: gcc.dg/short-compare-1.c (test for excess errors) PASS: gcc.dg/short-compare-1.c execution test PASS: gcc.dg/short-compare-2.c (test for excess errors) @@ -59930,6 +60557,17 @@ PASS: gcc.dg/strlenopt-22g.c scan-tree-dump-times strlen "strcpy \\(" 0 PASS: gcc.dg/strlenopt-22g.c scan-tree-dump-times strlen "strcat \\(" 0 PASS: gcc.dg/strlenopt-22g.c scan-tree-dump-times strlen "strchr \\(" 1 PASS: gcc.dg/strlenopt-22g.c scan-tree-dump-times strlen "stpcpy \\(" 1 +PASS: gcc.dg/strlenopt-23.c (test for excess errors) +PASS: gcc.dg/strlenopt-23.c execution test +PASS: gcc.dg/strlenopt-24.c (test for excess errors) +PASS: gcc.dg/strlenopt-24.c execution test +PASS: gcc.dg/strlenopt-24.c scan-tree-dump-times strlen "strlen \\(" 0 +PASS: gcc.dg/strlenopt-25.c (test for excess errors) +PASS: gcc.dg/strlenopt-25.c execution test +PASS: gcc.dg/strlenopt-25.c scan-tree-dump-times strlen "strlen \\(" 0 +PASS: gcc.dg/strlenopt-26.c (test for excess errors) +PASS: gcc.dg/strlenopt-26.c execution test +PASS: gcc.dg/strlenopt-26.c scan-tree-dump-times strlen "strlen \\(" 1 PASS: gcc.dg/strlenopt-2f.c (test for excess errors) PASS: gcc.dg/strlenopt-2f.c execution test PASS: gcc.dg/strlenopt-2f.c scan-tree-dump-times strlen "strlen \\(" 2 @@ -61216,9 +61854,9 @@ PASS: gcc.dg/uninit-pred-4_a.c (test for excess errors) PASS: gcc.dg/uninit-pred-4_b.c bogus warning (test for bogus messages, line 24) PASS: gcc.dg/uninit-pred-4_b.c real warning (test for warnings, line 36) PASS: gcc.dg/uninit-pred-4_b.c (test for excess errors) -PASS: gcc.dg/uninit-pred-5_a.c bogus warning (test for bogus messages, line 37) +PASS: gcc.dg/uninit-pred-5_a.c bogus warning (test for bogus messages, line 38) PASS: gcc.dg/uninit-pred-5_a.c (test for excess errors) -PASS: gcc.dg/uninit-pred-5_b.c real warning (test for warnings, line 37) +PASS: gcc.dg/uninit-pred-5_b.c real warning (test for warnings, line 38) PASS: gcc.dg/uninit-pred-5_b.c (test for excess errors) PASS: gcc.dg/uninit-pred-6_a.c bogus warning (test for bogus messages, line 20) PASS: gcc.dg/uninit-pred-6_a.c warning (test for warnings, line 36) @@ -61312,11 +61950,11 @@ PASS: gcc.dg/unroll-1.c (test for excess errors) PASS: gcc.dg/unroll-1.c execution test PASS: gcc.dg/unroll_1.c (test for excess errors) PASS: gcc.dg/unroll_1.c scan-rtl-dump-times loop2_unroll "Turned loop into non-loop; it never loops" 2 -XPASS: gcc.dg/unroll_2.c (test for excess errors) +PASS: gcc.dg/unroll_2.c (test for excess errors) PASS: gcc.dg/unroll_2.c scan-rtl-dump-times loop2_unroll "Turned loop into non-loop; it never loops" 1 -XPASS: gcc.dg/unroll_3.c (test for excess errors) +PASS: gcc.dg/unroll_3.c (test for excess errors) PASS: gcc.dg/unroll_3.c scan-rtl-dump-times loop2_unroll "Turned loop into non-loop; it never loops" 1 -XPASS: gcc.dg/unroll_4.c (test for excess errors) +PASS: gcc.dg/unroll_4.c (test for excess errors) PASS: gcc.dg/unroll_4.c scan-rtl-dump-times loop2_unroll "Turned loop into non-loop; it never loops" 1 PASS: gcc.dg/unroll_5.c (test for excess errors) PASS: gcc.dg/unroll_5.c scan-rtl-dump-times loop2_unroll "upper bound: 999999" 1 @@ -61485,6 +62123,10 @@ PASS: gcc.dg/var-expand2.c execution test UNSUPPORTED: gcc.dg/var-expand3.c PASS: gcc.dg/varpool-1.c (test for excess errors) PASS: gcc.dg/varpool-1.c scan-assembler-not unnecesary_static_initialized_variable +PASS: gcc.dg/vector-shift-2.c (test for excess errors) +PASS: gcc.dg/vector-shift-2.c scan-tree-dump ccp1 "<< 5" +PASS: gcc.dg/vector-shift.c (test for excess errors) +PASS: gcc.dg/vector-shift.c scan-tree-dump original "<< 7" PASS: gcc.dg/verbose-asm.c (test for excess errors) PASS: gcc.dg/visibility-1.c (test for excess errors) PASS: gcc.dg/visibility-1.c scan-hidden hidden[ \t_]*foo @@ -61508,6 +62150,7 @@ PASS: gcc.dg/visibility-19.c scan-hidden hidden[ \t_]*foo PASS: gcc.dg/visibility-2.c (test for excess errors) PASS: gcc.dg/visibility-2.c scan-hidden hidden[ \t_]*foo PASS: gcc.dg/visibility-20.c (test for excess errors) +UNSUPPORTED: gcc.dg/visibility-21.c PASS: gcc.dg/visibility-3.c (test for excess errors) PASS: gcc.dg/visibility-3.c scan-hidden hidden[ \t_]*xyzzy PASS: gcc.dg/visibility-4.c (test for excess errors) @@ -61871,6 +62514,10 @@ PASS: c-c++-common/Wint-to-pointer-cast-2.c -Wc++-compat (test for warnings, PASS: c-c++-common/Wint-to-pointer-cast-2.c -Wc++-compat (test for excess errors) PASS: c-c++-common/Wint-to-pointer-cast-3.c -Wc++-compat (test for warnings, line 19) PASS: c-c++-common/Wint-to-pointer-cast-3.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wpointer-arith-1.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wsequence-point-1.c -Wc++-compat (test for bogus messages, line 10) +PASS: c-c++-common/Wsequence-point-1.c -Wc++-compat (test for bogus messages, line 16) +PASS: c-c++-common/Wsequence-point-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 37) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 38) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 39) @@ -62186,6 +62833,13 @@ PASS: c-c++-common/pr54486.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr54988.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr55619.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr56302.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/pr56566.c -Wc++-compat (test for warnings, line 10) +PASS: c-c++-common/pr56566.c -Wc++-compat (test for warnings, line 11) +PASS: c-c++-common/pr56566.c -Wc++-compat (test for warnings, line 14) +PASS: c-c++-common/pr56566.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/pr56607.c -Wc++-compat (test for warnings, line 8) +PASS: c-c++-common/pr56607.c -Wc++-compat (test for warnings, line 21) +PASS: c-c++-common/pr56607.c -Wc++-compat (test for excess errors) PASS: c-c++-common/raw-string-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/raw-string-1.c -Wc++-compat execution test PASS: c-c++-common/raw-string-10.c -Wc++-compat (test for excess errors) @@ -62255,6 +62909,24 @@ PASS: c-c++-common/restrict-2.c -Wc++-compat (test for excess errors) PASS: c-c++-common/restrict-2.c -Wc++-compat scan-tree-dump-times lim1 "Moving statement" 11 PASS: c-c++-common/restrict-4.c -Wc++-compat (test for excess errors) PASS: c-c++-common/restrict-4.c -Wc++-compat scan-tree-dump lim1 "Executing store motion" +PASS: c-c++-common/rotate-1.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/rotate-1.c -Wc++-compat scan-tree-dump-times optimized "r[<>][<>]" 96 +PASS: c-c++-common/rotate-1a.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/rotate-1a.c -Wc++-compat execution test +PASS: c-c++-common/rotate-2.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/rotate-2.c -Wc++-compat scan-tree-dump-times optimized "r[<>][<>]" 48 +PASS: c-c++-common/rotate-2a.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/rotate-2a.c -Wc++-compat execution test +PASS: c-c++-common/rotate-3.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/rotate-3.c -Wc++-compat scan-tree-dump-times optimized "r[<>][<>]" 96 +PASS: c-c++-common/rotate-3a.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/rotate-3a.c -Wc++-compat execution test +PASS: c-c++-common/rotate-4.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/rotate-4.c -Wc++-compat scan-tree-dump-times optimized "r[<>][<>]" 48 +PASS: c-c++-common/rotate-4a.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/rotate-4a.c -Wc++-compat execution test +PASS: c-c++-common/rotate-5.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/rotate-5.c -Wc++-compat execution test PASS: c-c++-common/scal-to-vec1.c -Wc++-compat (test for errors, line 29) PASS: c-c++-common/scal-to-vec1.c -Wc++-compat (test for errors, line 30) PASS: c-c++-common/scal-to-vec1.c -Wc++-compat (test for errors, line 32) @@ -62269,7 +62941,7 @@ PASS: c-c++-common/scal-to-vec2.c -Wc++-compat (test for excess errors) PASS: c-c++-common/transparent-union-1.c -Wc++-compat (test for warnings, line 3) PASS: c-c++-common/transparent-union-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/uninit-17.c -Wc++-compat (test for warnings, line 12) -PASS: c-c++-common/uninit-17.c -Wc++-compat (test for warnings, line 16) +PASS: c-c++-common/uninit-17.c -Wc++-compat (test for warnings, line 14) PASS: c-c++-common/uninit-17.c -Wc++-compat (test for excess errors) PASS: c-c++-common/uninit-D-O0.c -Wc++-compat (test for excess errors) PASS: c-c++-common/uninit-D.c -Wc++-compat (test for excess errors) @@ -62304,6 +62976,8 @@ PASS: c-c++-common/vector-compare-3.c -Wc++-compat (test for excess errors) PASS: c-c++-common/vector-init-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/vector-init-2.c -Wc++-compat (test for excess errors) PASS: c-c++-common/vector-init-2.c -Wc++-compat execution test +PASS: c-c++-common/vector-scalar-2.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/vector-scalar-2.c -Wc++-compat scan-tree-dump-times gimple " \\+ 1" 1 PASS: c-c++-common/vector-scalar.c -Wc++-compat (test for excess errors) PASS: c-c++-common/vector-shift.c -Wc++-compat (test for errors, line 10) PASS: c-c++-common/vector-shift.c -Wc++-compat (test for errors, line 11) @@ -65686,6 +66360,7 @@ PASS: c-c++-common/gomp/pr51360.c (test for excess errors) PASS: c-c++-common/gomp/pr53580.c (test for errors, line 14) PASS: c-c++-common/gomp/pr53580.c (test for excess errors) PASS: c-c++-common/gomp/pr54017.c (test for excess errors) +PASS: c-c++-common/gomp/pr56883.c (test for excess errors) PASS: gcc.dg/gomp/asm-1.c (test for excess errors) PASS: gcc.dg/gomp/atomic-5.c (test for errors, line 12) PASS: gcc.dg/gomp/atomic-5.c (test for errors, line 16) @@ -66307,8 +66982,8 @@ PASS: gcc.dg/graphite/pr34123.c (test for excess errors) PASS: gcc.dg/graphite/pr35356-1.c (test for excess errors) PASS: gcc.dg/graphite/pr35356-1.c scan-tree-dump-times graphite "loop_1" 0 PASS: gcc.dg/graphite/pr35356-2.c (test for excess errors) -PASS: gcc.dg/graphite/pr35356-2.c scan-tree-dump-times graphite "MIN_EXPR" 4 -PASS: gcc.dg/graphite/pr35356-2.c scan-tree-dump-times graphite "MAX_EXPR" 4 +PASS: gcc.dg/graphite/pr35356-2.c scan-tree-dump-times graphite "MIN_EXPR[^\\n\\r]*;" 4 +PASS: gcc.dg/graphite/pr35356-2.c scan-tree-dump-times graphite "MAX_EXPR[^\\n\\r]*;" 4 PASS: gcc.dg/graphite/pr35356-3.c (test for excess errors) XFAIL: gcc.dg/graphite/pr35356-3.c scan-tree-dump-times graphite "loop_1" 0 PASS: gcc.dg/graphite/pr36287.c (test for excess errors) @@ -66608,6 +67283,9 @@ PASS: gcc.dg/ipa/ipcp-agg-7.c scan-ipa-dump-times cp "Clone of foo" 1 PASS: gcc.dg/ipa/ipcp-agg-7.c scan-tree-dump-not optimized "->c;" PASS: gcc.dg/ipa/ipcp-agg-8.c (test for excess errors) PASS: gcc.dg/ipa/ipcp-agg-8.c scan-tree-dump optimized "->b;" +PASS: gcc.dg/ipa/ipcp-agg-9.c (test for excess errors) +PASS: gcc.dg/ipa/ipcp-agg-9.c scan-ipa-dump cp "ipa-prop: Discovered an indirect call to a known target" +PASS: gcc.dg/ipa/ipcp-agg-9.c scan-ipa-dump inline "hooray1[^\\n]*inline copy in hiphip1" PASS: gcc.dg/ipa/ipcp-ii-1.c (test for excess errors) PASS: gcc.dg/ipa/ipcp-ii-1.c scan-ipa-dump inline "hooray[^\\n]*inline copy in hiphip.constprop" PASS: gcc.dg/ipa/noclone-1.c (test for excess errors) @@ -66618,6 +67296,11 @@ PASS: gcc.dg/ipa/pr45644.c execution test PASS: gcc.dg/ipa/pr48195.c (test for excess errors) PASS: gcc.dg/ipa/pr50744.c (test for excess errors) PASS: gcc.dg/ipa/pr51362.c (test for excess errors) +PASS: gcc.dg/ipa/pr56988.c (test for excess errors) +PASS: gcc.dg/ipa/pr56988.c execution test +PASS: gcc.dg/ipa/pr57294.c (test for excess errors) +PASS: gcc.dg/ipa/pr57347.c (test for excess errors) +PASS: gcc.dg/ipa/pr57347.c execution test PASS: gcc.dg/ipa/pure-const-1.c (test for excess errors) PASS: gcc.dg/ipa/pure-const-1.c scan-tree-dump-times optimized "i_am_pure1 .5" 1 PASS: gcc.dg/ipa/pure-const-1.c scan-tree-dump-times optimized "i_am_const2 .5" 1 @@ -66630,6 +67313,24 @@ PASS: gcc.dg/ipa/pure-const-1.c scan-ipa-dump pure-const "found to be const: i_a PASS: gcc.dg/ipa/pure-const-2.c (test for excess errors) PASS: gcc.dg/ipa/pure-const-2.c scan-tree-dump local-pure-const1 "found to be pure: i_am_pure" PASS: gcc.dg/ipa/pure-const-2.c scan-tree-dump-not optimized "i_am_pure" +PASS: gcc.dg/ipa/remref-0.c (test for excess errors) +PASS: gcc.dg/ipa/remref-0.c scan-ipa-dump inline "ipa-prop: Removed a reference" +PASS: gcc.dg/ipa/remref-0.c scan-tree-dump-not optimized "hooray" +PASS: gcc.dg/ipa/remref-1a.c (test for excess errors) +PASS: gcc.dg/ipa/remref-1a.c scan-ipa-dump inline "ipa-prop: Removed a reference" +PASS: gcc.dg/ipa/remref-1a.c scan-tree-dump-not optimized "hooray" +PASS: gcc.dg/ipa/remref-1b.c (test for excess errors) +PASS: gcc.dg/ipa/remref-1b.c scan-ipa-dump cp "removing its cloning-created reference" +PASS: gcc.dg/ipa/remref-1b.c scan-ipa-dump inline "ipa-prop: Removed a reference" +PASS: gcc.dg/ipa/remref-1b.c scan-tree-dump-not optimized "hooray" +PASS: gcc.dg/ipa/remref-2a.c (test for excess errors) +PASS: gcc.dg/ipa/remref-2a.c scan-ipa-dump-times inline "ipa-prop: Removed a reference" 2 +PASS: gcc.dg/ipa/remref-2a.c scan-tree-dump-not optimized "hooray" +PASS: gcc.dg/ipa/remref-2b.c (test for excess errors) +PASS: gcc.dg/ipa/remref-2b.c scan-ipa-dump-times cp "removing its cloning-created reference" 2 +PASS: gcc.dg/ipa/remref-2b.c scan-ipa-dump inline "ipa-prop: Removed a reference" +PASS: gcc.dg/ipa/remref-2b.c scan-ipa-dump-times inline "ipa-prop: Removing cloning-created reference" 2 +PASS: gcc.dg/ipa/remref-2b.c scan-tree-dump-not optimized "hooray" Running [...]/hurd/master/gcc/testsuite/gcc.dg/lto/lto.exp ... PASS: gcc.dg/lto/20080908 c_lto_20080908_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: gcc.dg/lto/20080908 c_lto_20080908_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects @@ -67617,6 +68318,36 @@ PASS: gcc.dg/lto/20120723 c_lto_20120723_0.o assemble, -O3 -fno-early-inlining - PASS: gcc.dg/lto/20120723 c_lto_20120723_1.o assemble, -O3 -fno-early-inlining -flto PASS: gcc.dg/lto/20120723 c_lto_20120723_0.o-c_lto_20120723_1.o link, -O3 -fno-early-inlining -flto PASS: gcc.dg/lto/20120723 c_lto_20120723_0.o-c_lto_20120723_1.o execute -O3 -fno-early-inlining -flto +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_2.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_0.o-c_lto_attr-weakref-1_2.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_0.o-c_lto_attr-weakref-1_2.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_2.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_0.o-c_lto_attr-weakref-1_2.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_0.o-c_lto_attr-weakref-1_2.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_2.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_0.o-c_lto_attr-weakref-1_2.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_0.o-c_lto_attr-weakref-1_2.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_2.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_0.o-c_lto_attr-weakref-1_2.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_0.o-c_lto_attr-weakref-1_2.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_2.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_0.o-c_lto_attr-weakref-1_2.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_0.o-c_lto_attr-weakref-1_2.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_0.o assemble, -O2 -flto -fuse-linker-plugin +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_1.o assemble, -O2 -flto -fuse-linker-plugin +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_2.o assemble, -O2 -flto -fuse-linker-plugin +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_0.o-c_lto_attr-weakref-1_2.o link, -O2 -flto -fuse-linker-plugin +PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_0.o-c_lto_attr-weakref-1_2.o execute -O2 -flto -fuse-linker-plugin PASS: gcc.dg/lto/const-uniq c_lto_const-uniq_0.o assemble, -Os -flto -flto-partition=none PASS: gcc.dg/lto/const-uniq c_lto_const-uniq_1.o assemble, -Os -flto -flto-partition=none PASS: gcc.dg/lto/const-uniq c_lto_const-uniq_0.o-c_lto_const-uniq_1.o link, -Os -flto -flto-partition=none @@ -71105,43 +71836,43 @@ PASS: gcc.dg/pch/system-1.c -Os -I. -Dwith_PCH (test for excess errors) PASS: gcc.dg/pch/system-1.c -Os -I. -Dwithout_PCH (test for excess errors) PASS: gcc.dg/pch/system-1.c -Os assembly comparison PASS: ./valid-1.h -O0 -g (test for excess errors) -PASS: gcc.dg/pch/valid-1.c -O0 -g -I. -Dwith_PCH (test for warnings, line 3) +PASS: gcc.dg/pch/valid-1.c -O0 -g -I. -Dwith_PCH (test for warnings, line 4) PASS: gcc.dg/pch/valid-1.c -O0 -g -I. -Dwith_PCH no such file (test for errors, line ) PASS: gcc.dg/pch/valid-1.c -O0 -g -I. -Dwith_PCH invalid files (test for errors, line ) PASS: gcc.dg/pch/valid-1.c -O0 -g -I. -Dwith_PCH (test for warnings, line ) PASS: gcc.dg/pch/valid-1.c -O0 -g -I. -Dwith_PCH (test for excess errors) PASS: ./valid-1.h -O0 (test for excess errors) -PASS: gcc.dg/pch/valid-1.c -O0 -I. -Dwith_PCH (test for warnings, line 3) +PASS: gcc.dg/pch/valid-1.c -O0 -I. -Dwith_PCH (test for warnings, line 4) PASS: gcc.dg/pch/valid-1.c -O0 -I. -Dwith_PCH no such file (test for errors, line ) PASS: gcc.dg/pch/valid-1.c -O0 -I. -Dwith_PCH invalid files (test for errors, line ) PASS: gcc.dg/pch/valid-1.c -O0 -I. -Dwith_PCH (test for warnings, line ) PASS: gcc.dg/pch/valid-1.c -O0 -I. -Dwith_PCH (test for excess errors) PASS: ./valid-1.h -O1 (test for excess errors) -PASS: gcc.dg/pch/valid-1.c -O1 -I. -Dwith_PCH (test for warnings, line 3) +PASS: gcc.dg/pch/valid-1.c -O1 -I. -Dwith_PCH (test for warnings, line 4) PASS: gcc.dg/pch/valid-1.c -O1 -I. -Dwith_PCH no such file (test for errors, line ) PASS: gcc.dg/pch/valid-1.c -O1 -I. -Dwith_PCH invalid files (test for errors, line ) PASS: gcc.dg/pch/valid-1.c -O1 -I. -Dwith_PCH (test for warnings, line ) PASS: gcc.dg/pch/valid-1.c -O1 -I. -Dwith_PCH (test for excess errors) PASS: ./valid-1.h -O2 (test for excess errors) -PASS: gcc.dg/pch/valid-1.c -O2 -I. -Dwith_PCH (test for warnings, line 3) +PASS: gcc.dg/pch/valid-1.c -O2 -I. -Dwith_PCH (test for warnings, line 4) PASS: gcc.dg/pch/valid-1.c -O2 -I. -Dwith_PCH no such file (test for errors, line ) PASS: gcc.dg/pch/valid-1.c -O2 -I. -Dwith_PCH invalid files (test for errors, line ) PASS: gcc.dg/pch/valid-1.c -O2 -I. -Dwith_PCH (test for warnings, line ) PASS: gcc.dg/pch/valid-1.c -O2 -I. -Dwith_PCH (test for excess errors) PASS: ./valid-1.h -O3 -fomit-frame-pointer (test for excess errors) -PASS: gcc.dg/pch/valid-1.c -O3 -fomit-frame-pointer -I. -Dwith_PCH (test for warnings, line 3) +PASS: gcc.dg/pch/valid-1.c -O3 -fomit-frame-pointer -I. -Dwith_PCH (test for warnings, line 4) PASS: gcc.dg/pch/valid-1.c -O3 -fomit-frame-pointer -I. -Dwith_PCH no such file (test for errors, line ) PASS: gcc.dg/pch/valid-1.c -O3 -fomit-frame-pointer -I. -Dwith_PCH invalid files (test for errors, line ) PASS: gcc.dg/pch/valid-1.c -O3 -fomit-frame-pointer -I. -Dwith_PCH (test for warnings, line ) PASS: gcc.dg/pch/valid-1.c -O3 -fomit-frame-pointer -I. -Dwith_PCH (test for excess errors) PASS: ./valid-1.h -O3 -g (test for excess errors) -PASS: gcc.dg/pch/valid-1.c -O3 -g -I. -Dwith_PCH (test for warnings, line 3) +PASS: gcc.dg/pch/valid-1.c -O3 -g -I. -Dwith_PCH (test for warnings, line 4) PASS: gcc.dg/pch/valid-1.c -O3 -g -I. -Dwith_PCH no such file (test for errors, line ) PASS: gcc.dg/pch/valid-1.c -O3 -g -I. -Dwith_PCH invalid files (test for errors, line ) PASS: gcc.dg/pch/valid-1.c -O3 -g -I. -Dwith_PCH (test for warnings, line ) PASS: gcc.dg/pch/valid-1.c -O3 -g -I. -Dwith_PCH (test for excess errors) PASS: ./valid-1.h -Os (test for excess errors) -PASS: gcc.dg/pch/valid-1.c -Os -I. -Dwith_PCH (test for warnings, line 3) +PASS: gcc.dg/pch/valid-1.c -Os -I. -Dwith_PCH (test for warnings, line 4) PASS: gcc.dg/pch/valid-1.c -Os -I. -Dwith_PCH no such file (test for errors, line ) PASS: gcc.dg/pch/valid-1.c -Os -I. -Dwith_PCH invalid files (test for errors, line ) PASS: gcc.dg/pch/valid-1.c -Os -I. -Dwith_PCH (test for warnings, line ) @@ -71733,6 +72464,8 @@ PASS: gcc.dg/tm/debug-1.c scan-tree-dump-times tmmark ": 16:.*ITM_WU. \\(&a" 1 PASS: gcc.dg/tm/indirect-1.c (test for excess errors) PASS: gcc.dg/tm/indirect-2.c (test for excess errors) PASS: gcc.dg/tm/indirect-2.c scan-assembler _ITM_getTMCloneSafe +PASS: gcc.dg/tm/instrumented-mask.c (test for excess errors) +PASS: gcc.dg/tm/instrumented-mask.c scan-tree-dump-times tmmark " instrumentedCode" 0 PASS: gcc.dg/tm/ipa-1.c (test for excess errors) PASS: gcc.dg/tm/ipa-1.c scan-tree-dump-times tmmark "_ZGTt3foo" 1 PASS: gcc.dg/tm/ipa-2.c (test for excess errors) @@ -71838,6 +72571,7 @@ PASS: gcc.dg/tm/pr53008.c (test for excess errors) PASS: gcc.dg/tm/pr53850.c (test for excess errors) PASS: gcc.dg/tm/pr55401.c (test for excess errors) PASS: gcc.dg/tm/pr55401.c scan-tree-dump-times optimized "ITM_WU[0-9] \\(&george," 2 +PASS: gcc.dg/tm/pr56108.c (test for excess errors) PASS: gcc.dg/tm/props-1.c (test for excess errors) PASS: gcc.dg/tm/props-1.c scan-tree-dump-times tmedge " instrumentedCode" 1 PASS: gcc.dg/tm/props-1.c scan-tree-dump-times tmedge "hasNoAbort" 0 @@ -78882,6 +79616,16 @@ PASS: gcc.dg/torture/pr55890-3.c -O3 -g (test for excess errors) PASS: gcc.dg/torture/pr55890-3.c -Os (test for excess errors) PASS: gcc.dg/torture/pr55890-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/pr55890-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr55964-2.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr55964-2.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr55964-2.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr55964-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr55964-2.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr55964-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr55964-2.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr55964-2.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr55964-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr55964-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/pr55964.c -O0 (test for excess errors) PASS: gcc.dg/torture/pr55964.c -O1 (test for excess errors) PASS: gcc.dg/torture/pr55964.c -O2 (test for excess errors) @@ -78950,6 +79694,360 @@ PASS: gcc.dg/torture/pr56264.c -O3 -g (test for excess errors) PASS: gcc.dg/torture/pr56264.c -Os (test for excess errors) PASS: gcc.dg/torture/pr56264.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/pr56264.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr56321.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr56321.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr56321.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr56321.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr56321.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr56321.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr56321.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr56321.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr56349.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr56349.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr56349.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr56349.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr56349.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr56349.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr56349.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr56349.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr56349.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr56349.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr56366.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr56366.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr56366.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr56366.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr56366.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr56366.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr56366.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr56366.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr56366.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr56366.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr56384.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr56384.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr56384.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr56384.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr56384.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr56384.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr56384.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr56384.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr56384.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr56384.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr56407.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr56407.c -O0 execution test +PASS: gcc.dg/torture/pr56407.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr56407.c -O1 execution test +PASS: gcc.dg/torture/pr56407.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr56407.c -O2 execution test +PASS: gcc.dg/torture/pr56407.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr56407.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr56407.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr56407.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gcc.dg/torture/pr56407.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr56407.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gcc.dg/torture/pr56407.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr56407.c -O3 -g execution test +PASS: gcc.dg/torture/pr56407.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr56407.c -Os execution test +PASS: gcc.dg/torture/pr56407.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr56407.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr56407.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr56407.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +UNSUPPORTED: gcc.dg/torture/pr56420.c -O0 +UNSUPPORTED: gcc.dg/torture/pr56420.c -O1 +UNSUPPORTED: gcc.dg/torture/pr56420.c -O2 +UNSUPPORTED: gcc.dg/torture/pr56420.c -O3 -fomit-frame-pointer +UNSUPPORTED: gcc.dg/torture/pr56420.c -O3 -g +UNSUPPORTED: gcc.dg/torture/pr56420.c -Os +UNSUPPORTED: gcc.dg/torture/pr56420.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/pr56420.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/torture/pr56443.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr56443.c -O0 execution test +PASS: gcc.dg/torture/pr56443.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr56443.c -O1 execution test +PASS: gcc.dg/torture/pr56443.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr56443.c -O2 execution test +PASS: gcc.dg/torture/pr56443.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr56443.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr56443.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr56443.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gcc.dg/torture/pr56443.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr56443.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gcc.dg/torture/pr56443.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr56443.c -O3 -g execution test +PASS: gcc.dg/torture/pr56443.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr56443.c -Os execution test +PASS: gcc.dg/torture/pr56443.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr56443.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr56443.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr56443.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr56478.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr56478.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr56478.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr56478.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr56478.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr56478.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr56478.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr56478.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr56478.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr56478.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr56488.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr56488.c -O0 execution test +PASS: gcc.dg/torture/pr56488.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr56488.c -O1 execution test +PASS: gcc.dg/torture/pr56488.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr56488.c -O2 execution test +PASS: gcc.dg/torture/pr56488.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr56488.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr56488.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr56488.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gcc.dg/torture/pr56488.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr56488.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gcc.dg/torture/pr56488.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr56488.c -O3 -g execution test +PASS: gcc.dg/torture/pr56488.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr56488.c -Os execution test +PASS: gcc.dg/torture/pr56488.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr56488.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr56488.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr56488.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr56501.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr56501.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr56501.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr56501.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr56501.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr56501.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr56501.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr56501.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr56661.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr56661.c -O0 execution test +PASS: gcc.dg/torture/pr56661.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr56661.c -O1 execution test +PASS: gcc.dg/torture/pr56661.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr56661.c -O2 execution test +PASS: gcc.dg/torture/pr56661.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr56661.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr56661.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr56661.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gcc.dg/torture/pr56661.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr56661.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gcc.dg/torture/pr56661.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr56661.c -O3 -g execution test +PASS: gcc.dg/torture/pr56661.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr56661.c -Os execution test +PASS: gcc.dg/torture/pr56661.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr56661.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr56661.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr56661.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr56689.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr56689.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr56689.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr56689.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr56689.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr56689.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr56689.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr56689.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr56689.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr56689.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr56756.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr56756.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr56756.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr56756.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr56756.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr56756.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr56756.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr56756.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr56756.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr56756.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr56778.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr56778.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr56778.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr56778.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr56778.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr56778.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr56778.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr56778.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr56778.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr56778.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr57026.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr57026.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr57026.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr57026.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr57026.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr57026.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr57026.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr57026.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr57036-1.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr57036-1.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr57036-1.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr57036-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr57036-1.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr57036-1.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr57036-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr57036-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr57036-2.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr57036-2.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr57036-2.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr57036-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr57036-2.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr57036-2.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr57036-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr57036-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr57075.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr57075.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr57075.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr57075.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr57075.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr57075.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr57075.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr57075.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr57081.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr57081.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr57081.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr57081.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr57081.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr57081.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr57081.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr57081.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr57081.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr57081.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr57083.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr57083.c -O0 execution test +PASS: gcc.dg/torture/pr57083.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr57083.c -O1 execution test +PASS: gcc.dg/torture/pr57083.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr57083.c -O2 execution test +PASS: gcc.dg/torture/pr57083.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr57083.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr57083.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr57083.c -O3 -g execution test +PASS: gcc.dg/torture/pr57083.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr57083.c -Os execution test +PASS: gcc.dg/torture/pr57083.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr57083.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr57083.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr57083.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr57122.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr57122.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr57122.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr57122.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr57122.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr57122.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr57122.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr57122.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr57122.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr57122.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr57147-1.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr57147-1.c -O0 scan-tree-dump-not optimized "builtin_unreachable" +PASS: gcc.dg/torture/pr57147-1.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr57147-1.c -O1 scan-tree-dump-not optimized "builtin_unreachable" +PASS: gcc.dg/torture/pr57147-1.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr57147-1.c -O2 scan-tree-dump-not optimized "builtin_unreachable" +PASS: gcc.dg/torture/pr57147-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr57147-1.c -O3 -fomit-frame-pointer scan-tree-dump-not optimized "builtin_unreachable" +PASS: gcc.dg/torture/pr57147-1.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr57147-1.c -O3 -g scan-tree-dump-not optimized "builtin_unreachable" +PASS: gcc.dg/torture/pr57147-1.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr57147-1.c -Os scan-tree-dump-not optimized "builtin_unreachable" +PASS: gcc.dg/torture/pr57147-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr57147-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-not optimized "builtin_unreachable" +UNSUPPORTED: gcc.dg/torture/pr57147-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/torture/pr57147-2.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr57147-2.c -O0 scan-tree-dump optimized "setjmp" +PASS: gcc.dg/torture/pr57147-2.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr57147-2.c -O1 scan-tree-dump optimized "setjmp" +PASS: gcc.dg/torture/pr57147-2.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr57147-2.c -O2 scan-tree-dump optimized "setjmp" +PASS: gcc.dg/torture/pr57147-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr57147-2.c -O3 -fomit-frame-pointer scan-tree-dump optimized "setjmp" +PASS: gcc.dg/torture/pr57147-2.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr57147-2.c -O3 -g scan-tree-dump optimized "setjmp" +PASS: gcc.dg/torture/pr57147-2.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr57147-2.c -Os scan-tree-dump optimized "setjmp" +PASS: gcc.dg/torture/pr57147-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr57147-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump optimized "setjmp" +UNSUPPORTED: gcc.dg/torture/pr57147-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/torture/pr57147-3.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr57147-3.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr57147-3.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr57147-3.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr57147-3.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr57147-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr57147-3.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr57147-3.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr57147-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr57147-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr57214.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr57214.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr57214.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr57214.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr57214.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr57214.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr57214.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr57214.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr57214.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr57214.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr57251.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr57251.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr57251.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr57251.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr57251.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr57251.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr57251.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr57251.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr57303.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr57303.c -O0 execution test +PASS: gcc.dg/torture/pr57303.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr57303.c -O1 execution test +PASS: gcc.dg/torture/pr57303.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr57303.c -O2 execution test +PASS: gcc.dg/torture/pr57303.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr57303.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr57303.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr57303.c -O3 -g execution test +PASS: gcc.dg/torture/pr57303.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr57303.c -Os execution test +PASS: gcc.dg/torture/pr57303.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr57303.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr57303.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr57303.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr57330.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr57330.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr57330.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr57330.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr57330.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr57330.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr57330.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr57330.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr57341.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr57341.c -O0 execution test +PASS: gcc.dg/torture/pr57341.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr57341.c -O1 execution test +PASS: gcc.dg/torture/pr57341.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr57341.c -O2 execution test +PASS: gcc.dg/torture/pr57341.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr57341.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr57341.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr57341.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gcc.dg/torture/pr57341.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr57341.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gcc.dg/torture/pr57341.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr57341.c -O3 -g execution test +PASS: gcc.dg/torture/pr57341.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr57341.c -Os execution test +PASS: gcc.dg/torture/pr57341.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr57341.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr57341.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr57341.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr57381.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr57381.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr57381.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr57381.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr57381.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr57381.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr57381.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr57381.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr57381.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr57381.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/pr8081.c -O0 (test for excess errors) PASS: gcc.dg/torture/pr8081.c -O0 execution test PASS: gcc.dg/torture/pr8081.c -O1 (test for excess errors) @@ -83016,7 +84114,7 @@ PASS: gcc.dg/tree-prof/update-loopch.c compilation, -fprofile-generate -D_PROFI 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 0, count 33334" +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 33332" 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 @@ -83643,6 +84741,12 @@ PASS: gcc.dg/tree-ssa/forwprop-21.c (test for excess errors) PASS: gcc.dg/tree-ssa/forwprop-21.c scan-tree-dump-not copyprop1 "VEC_PERM_EXPR" PASS: gcc.dg/tree-ssa/forwprop-23.c (test for excess errors) PASS: gcc.dg/tree-ssa/forwprop-23.c scan-tree-dump-not forwprop1 "BIT_FIELD_REF" +PASS: gcc.dg/tree-ssa/forwprop-24.c (test for excess errors) +PASS: gcc.dg/tree-ssa/forwprop-24.c scan-tree-dump-times cddce1 " & " 1 +PASS: gcc.dg/tree-ssa/forwprop-25.c (test for excess errors) +PASS: gcc.dg/tree-ssa/forwprop-25.c scan-tree-dump forwprop1 "Replaced.*!=.*with.*!=.* " +PASS: gcc.dg/tree-ssa/forwprop-26.c (test for excess errors) +PASS: gcc.dg/tree-ssa/forwprop-26.c scan-tree-dump-not forwprop1 "& 255" PASS: gcc.dg/tree-ssa/forwprop-3.c (test for excess errors) PASS: gcc.dg/tree-ssa/forwprop-3.c scan-tree-dump forwprop1 "Replaced .p_. < q_.. with .1." PASS: gcc.dg/tree-ssa/forwprop-4.c (test for excess errors) @@ -83656,8 +84760,7 @@ PASS: gcc.dg/tree-ssa/forwprop-7.c (test for excess errors) PASS: gcc.dg/tree-ssa/forwprop-7.c scan-tree-dump-times forwprop1 "VIEW_CONVERT_EXPR" 0 PASS: gcc.dg/tree-ssa/forwprop-7.c scan-tree-dump-times forwprop1 "={v}" 2 PASS: gcc.dg/tree-ssa/forwprop-8.c (test for excess errors) -PASS: gcc.dg/tree-ssa/forwprop-8.c scan-tree-dump-times forwprop1 "pointer" 0 -PASS: gcc.dg/tree-ssa/forwprop-8.c scan-tree-dump forwprop1 "\\[0\\]" +PASS: gcc.dg/tree-ssa/forwprop-8.c scan-tree-dump forwprop1 "q_.\\(D\\)\\]\\[0\\];" PASS: gcc.dg/tree-ssa/forwprop-9.c (test for excess errors) PASS: gcc.dg/tree-ssa/forwprop-9.c scan-tree-dump-times optimized " = 1" 2 PASS: gcc.dg/tree-ssa/forwprop-9.c scan-tree-dump-not fre1 " = a;" @@ -83721,6 +84824,8 @@ PASS: gcc.dg/tree-ssa/inline-10.c scan-tree-dump-times optimized "do_something2" PASS: gcc.dg/tree-ssa/inline-10.c scan-tree-dump-times optimized "do_something3" 1 PASS: gcc.dg/tree-ssa/inline-10.c scan-tree-dump-times optimized "do_something \\(5\\)" 1 PASS: gcc.dg/tree-ssa/inline-10.c scan-tree-dump-not optimized "do_something \\(70\\)" +PASS: gcc.dg/tree-ssa/inline-11.c (test for excess errors) +PASS: gcc.dg/tree-ssa/inline-11.c scan-tree-dump-times einline "function body can be overwritten at link time" 1 PASS: gcc.dg/tree-ssa/inline-2.c (test for excess errors) PASS: gcc.dg/tree-ssa/inline-3.c (test for excess errors) PASS: gcc.dg/tree-ssa/inline-3.c scan-tree-dump-times einline "Inlining inline_me " 1 @@ -83808,7 +84913,6 @@ PASS: gcc.dg/tree-ssa/ldist-18.c (test for excess errors) PASS: gcc.dg/tree-ssa/ldist-18.c scan-tree-dump ldist "generated memset zero" PASS: gcc.dg/tree-ssa/ldist-19.c (test for excess errors) PASS: gcc.dg/tree-ssa/ldist-19.c scan-tree-dump-times ldist "generated memset zero" 1 -PASS: gcc.dg/tree-ssa/ldist-19.c scan-tree-dump-times ldist "generated memset minus one" 1 PASS: gcc.dg/tree-ssa/ldist-19.c scan-tree-dump-times ldist "generated memset" 5 PASS: gcc.dg/tree-ssa/ldist-1a.c (test for excess errors) PASS: gcc.dg/tree-ssa/ldist-1a.c scan-tree-dump-times ldist "distributed: split to 2 loops" 0 @@ -83968,7 +85072,6 @@ PASS: gcc.dg/tree-ssa/loop-36.c scan-tree-dump-not dce2 "c.array" PASS: gcc.dg/tree-ssa/loop-37.c (test for excess errors) PASS: gcc.dg/tree-ssa/loop-37.c scan-tree-dump-not optimized "my_array" PASS: gcc.dg/tree-ssa/loop-38.c (test for excess errors) -PASS: gcc.dg/tree-ssa/loop-38.c scan-tree-dump cunrolli "Found better loop bound 11" PASS: gcc.dg/tree-ssa/loop-38.c scan-tree-dump cunrolli "Loop 1 iterates at most 11 times" PASS: gcc.dg/tree-ssa/loop-4.c (test for excess errors) PASS: gcc.dg/tree-ssa/loop-4.c scan-tree-dump-times optimized " \\* [^\\n\\r]*=" 0 @@ -84169,8 +85272,8 @@ PASS: gcc.dg/tree-ssa/pr21458.c scan-tree-dump-times vrp1 "Folding predicate.*to PASS: gcc.dg/tree-ssa/pr21463.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr21463.c scan-tree-dump-times phiprop "Inserting PHI for result of load" 1 PASS: gcc.dg/tree-ssa/pr21559.c (test for excess errors) -PASS: gcc.dg/tree-ssa/pr21559.c scan-tree-dump-times vrp2 "Simplified relational" 1 -PASS: gcc.dg/tree-ssa/pr21559.c scan-tree-dump-times vrp1 "Threaded jump" 3 +PASS: gcc.dg/tree-ssa/pr21559.c scan-tree-dump-times vrp1 "Simplified relational" 1 +PASS: gcc.dg/tree-ssa/pr21559.c scan-tree-dump-times vrp1 "Threaded jump" 2 PASS: gcc.dg/tree-ssa/pr21563.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr21563.c scan-tree-dump-times vrp1 "Folding predicate" 1 PASS: gcc.dg/tree-ssa/pr21574.c (test for excess errors) @@ -84427,6 +85530,7 @@ PASS: gcc.dg/tree-ssa/pr54915.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr55008.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr55579.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr55579.c scan-tree-dump esra "Created a debug-only replacement for s" +PASS: gcc.dg/tree-ssa/pr57385.c (test for excess errors) PASS: gcc.dg/tree-ssa/predcom-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/predcom-1.c execution test PASS: gcc.dg/tree-ssa/predcom-1.c scan-tree-dump-times pcom "Unrolling 2 times." 2 @@ -84537,6 +85641,13 @@ PASS: gcc.dg/tree-ssa/reassoc-24.c (test for excess errors) PASS: gcc.dg/tree-ssa/reassoc-24.c scan-tree-dump-times reassoc1 "__asm__[^;\n]*;\n *__asm__" 2 PASS: gcc.dg/tree-ssa/reassoc-25.c (test for excess errors) PASS: gcc.dg/tree-ssa/reassoc-25.c scan-tree-dump-times reassoc1 "Width = 2" 1 +PASS: gcc.dg/tree-ssa/reassoc-26.c (test for excess errors) +PASS: gcc.dg/tree-ssa/reassoc-27.c (test for excess errors) +PASS: gcc.dg/tree-ssa/reassoc-27.c scan-tree-dump-times optimized " \\* " 3 +PASS: gcc.dg/tree-ssa/reassoc-28.c (test for excess errors) +PASS: gcc.dg/tree-ssa/reassoc-28.c scan-tree-dump-times reassoc1 "to a different BB" 1 +PASS: gcc.dg/tree-ssa/reassoc-28.c scan-tree-dump-times reassoc1 "within same BB" 2 +PASS: gcc.dg/tree-ssa/reassoc-29.c (test for excess errors) PASS: gcc.dg/tree-ssa/reassoc-3.c (test for excess errors) PASS: gcc.dg/tree-ssa/reassoc-4.c (test for excess errors) PASS: gcc.dg/tree-ssa/reassoc-4.c scan-tree-dump-times optimized "\\+" 2 @@ -84588,9 +85699,9 @@ PASS: gcc.dg/tree-ssa/scev-cast.c (test for excess errors) PASS: gcc.dg/tree-ssa/scev-cast.c scan-tree-dump-times optimized "& 255" 1 PASS: gcc.dg/tree-ssa/scev-cast.c scan-tree-dump-times optimized "= \\(signed char\\)" 1 PASS: gcc.dg/tree-ssa/slsr-1.c (test for excess errors) -PASS: gcc.dg/tree-ssa/slsr-1.c scan-tree-dump-times optimized "\\+ 128" 1 -PASS: gcc.dg/tree-ssa/slsr-1.c scan-tree-dump-times optimized "\\+ 64" 1 -PASS: gcc.dg/tree-ssa/slsr-1.c scan-tree-dump-times optimized "\\+ 192" 1 +PASS: gcc.dg/tree-ssa/slsr-1.c scan-tree-dump-times optimized "\\+ 128|\\, 128>" 1 +PASS: gcc.dg/tree-ssa/slsr-1.c scan-tree-dump-times optimized "\\+ 64|\\, 64>" 1 +PASS: gcc.dg/tree-ssa/slsr-1.c scan-tree-dump-times optimized "\\+ 192|\\, 192>" 1 PASS: gcc.dg/tree-ssa/slsr-10.c (test for excess errors) PASS: gcc.dg/tree-ssa/slsr-10.c scan-tree-dump-times optimized " \\* " 1 PASS: gcc.dg/tree-ssa/slsr-11.c (test for excess errors) @@ -84614,8 +85725,8 @@ PASS: gcc.dg/tree-ssa/slsr-19.c (test for excess errors) PASS: gcc.dg/tree-ssa/slsr-19.c scan-tree-dump-times optimized " \\* y" 1 PASS: gcc.dg/tree-ssa/slsr-19.c scan-tree-dump-times optimized " \\* 2" 1 PASS: gcc.dg/tree-ssa/slsr-2.c (test for excess errors) -PASS: gcc.dg/tree-ssa/slsr-2.c scan-tree-dump-times optimized "\\+ 144" 1 -PASS: gcc.dg/tree-ssa/slsr-2.c scan-tree-dump-times optimized "\\+ 96" 1 +PASS: gcc.dg/tree-ssa/slsr-2.c scan-tree-dump-times optimized "\\+ 144|\\, 144>" 1 +PASS: gcc.dg/tree-ssa/slsr-2.c scan-tree-dump-times optimized "\\+ 96|\\, 96>" 1 PASS: gcc.dg/tree-ssa/slsr-20.c (test for excess errors) PASS: gcc.dg/tree-ssa/slsr-20.c scan-tree-dump-times optimized " \\* s" 1 PASS: gcc.dg/tree-ssa/slsr-20.c scan-tree-dump-times optimized " \\* 2" 1 @@ -84649,13 +85760,31 @@ PASS: gcc.dg/tree-ssa/slsr-29.c scan-tree-dump-times dom2 "p_\\d+\\(D\\) \\+ [^\ PASS: gcc.dg/tree-ssa/slsr-29.c scan-tree-dump-times dom2 "MEM\\[\\(struct x \\*\\)[^\r\n]*_\\d+" 9 PASS: gcc.dg/tree-ssa/slsr-3.c (test for excess errors) PASS: gcc.dg/tree-ssa/slsr-3.c scan-tree-dump-times optimized "\\* 4" 1 -PASS: gcc.dg/tree-ssa/slsr-3.c scan-tree-dump-times optimized "\\+ 4" 2 -PASS: gcc.dg/tree-ssa/slsr-3.c scan-tree-dump-times optimized "\\+ 8" 1 -PASS: gcc.dg/tree-ssa/slsr-3.c scan-tree-dump-times optimized "\\+ 12" 1 +PASS: gcc.dg/tree-ssa/slsr-3.c scan-tree-dump-times optimized "\\+ 4|\\, 4>" 2 +PASS: gcc.dg/tree-ssa/slsr-3.c scan-tree-dump-times optimized "\\+ 8|\\, 8>" 1 +PASS: gcc.dg/tree-ssa/slsr-3.c scan-tree-dump-times optimized "\\+ 12|\\, 12>" 1 UNSUPPORTED: gcc.dg/tree-ssa/slsr-30.c PASS: gcc.dg/tree-ssa/slsr-31.c (test for excess errors) PASS: gcc.dg/tree-ssa/slsr-31.c scan-tree-dump-times optimized " \\* 2" 1 PASS: gcc.dg/tree-ssa/slsr-31.c scan-tree-dump-times optimized " \\* -2" 0 +PASS: gcc.dg/tree-ssa/slsr-32.c (test for excess errors) +PASS: gcc.dg/tree-ssa/slsr-32.c scan-tree-dump-times optimized " \\* s" 1 +PASS: gcc.dg/tree-ssa/slsr-32.c scan-tree-dump-times optimized " \\* 2" 1 +PASS: gcc.dg/tree-ssa/slsr-33.c (test for excess errors) +PASS: gcc.dg/tree-ssa/slsr-33.c scan-tree-dump-times optimized " \\* " 1 +PASS: gcc.dg/tree-ssa/slsr-34.c (test for excess errors) +PASS: gcc.dg/tree-ssa/slsr-34.c scan-tree-dump-times optimized " \\* " 1 +PASS: gcc.dg/tree-ssa/slsr-34.c scan-tree-dump-times optimized "PHI" 2 +PASS: gcc.dg/tree-ssa/slsr-35.c (test for excess errors) +PASS: gcc.dg/tree-ssa/slsr-35.c scan-tree-dump-times optimized " \\* " 1 +PASS: gcc.dg/tree-ssa/slsr-36.c (test for excess errors) +PASS: gcc.dg/tree-ssa/slsr-36.c scan-tree-dump-times optimized " \\* s" 1 +PASS: gcc.dg/tree-ssa/slsr-36.c scan-tree-dump-times optimized " \\* 2" 1 +PASS: gcc.dg/tree-ssa/slsr-37.c (test for excess errors) +PASS: gcc.dg/tree-ssa/slsr-37.c scan-tree-dump-times optimized " \\* s" 1 +PASS: gcc.dg/tree-ssa/slsr-37.c scan-tree-dump-times optimized " \\* 2" 1 +PASS: gcc.dg/tree-ssa/slsr-38.c (test for excess errors) +PASS: gcc.dg/tree-ssa/slsr-38.c scan-tree-dump-times optimized " \\* " 1 PASS: gcc.dg/tree-ssa/slsr-4.c (test for excess errors) PASS: gcc.dg/tree-ssa/slsr-4.c scan-tree-dump-times slsr "\\* 4" 1 PASS: gcc.dg/tree-ssa/slsr-4.c scan-tree-dump-times slsr "\\* 10" 1 @@ -84899,6 +86028,8 @@ PASS: gcc.dg/tree-ssa/ssa-fre-36.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-fre-36.c scan-tree-dump fre1 "Replaced opening" PASS: gcc.dg/tree-ssa/ssa-fre-37.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-fre-37.c scan-tree-dump-times fre1 " = &a" 1 +PASS: gcc.dg/tree-ssa/ssa-fre-38.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ssa-fre-38.c scan-tree-dump-not fre1 "= u.a\\[n_2\\(D\\)\\].i" PASS: gcc.dg/tree-ssa/ssa-fre-4.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-fre-4.c scan-tree-dump fre1 "Replaced \\(char\\) .*with " PASS: gcc.dg/tree-ssa/ssa-fre-5.c (test for excess errors) @@ -85203,9 +86334,9 @@ PASS: gcc.dg/tree-ssa/vrp15.c scan-tree-dump-times vrp1 "tree_code_length.42." 1 PASS: gcc.dg/tree-ssa/vrp16.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp16.c scan-tree-dump-times vrp1 "Folding predicate .*to 0" 1 PASS: gcc.dg/tree-ssa/vrp17.c (test for excess errors) -PASS: gcc.dg/tree-ssa/vrp17.c scan-tree-dump-times vrp2 "Simplified relational" 1 +PASS: gcc.dg/tree-ssa/vrp17.c scan-tree-dump-times vrp1 "Simplified relational" 1 PASS: gcc.dg/tree-ssa/vrp18.c (test for excess errors) -PASS: gcc.dg/tree-ssa/vrp18.c scan-tree-dump-times vrp2 "Simplified relational" 1 +PASS: gcc.dg/tree-ssa/vrp18.c scan-tree-dump-times vrp1 "Simplified relational" 1 PASS: gcc.dg/tree-ssa/vrp19.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp19.c scan-tree-dump vrp1 "Folding predicate a_. < 0 to 0" PASS: gcc.dg/tree-ssa/vrp19.c scan-tree-dump vrp1 "Folding predicate b_. >= 0 to 1" @@ -85217,9 +86348,9 @@ PASS: gcc.dg/tree-ssa/vrp21.c scan-tree-dump-times vrp1 "link_error" 0 PASS: gcc.dg/tree-ssa/vrp22.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp22.c scan-tree-dump-times vrp1 "link_error" 0 PASS: gcc.dg/tree-ssa/vrp23.c (test for excess errors) -PASS: gcc.dg/tree-ssa/vrp23.c scan-tree-dump-times vrp2 "Simplified relational" 1 +PASS: gcc.dg/tree-ssa/vrp23.c scan-tree-dump-times vrp1 "Simplified relational" 1 PASS: gcc.dg/tree-ssa/vrp24.c (test for excess errors) -PASS: gcc.dg/tree-ssa/vrp24.c scan-tree-dump-times vrp2 "Simplified relational" 2 +PASS: gcc.dg/tree-ssa/vrp24.c scan-tree-dump-times vrp1 "Simplified relational" 2 PASS: gcc.dg/tree-ssa/vrp25.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp25.c scan-tree-dump-times vrp1 "Folding predicate" 2 PASS: gcc.dg/tree-ssa/vrp26.c (test for excess errors) @@ -85262,11 +86393,9 @@ PASS: gcc.dg/tree-ssa/vrp46.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp46.c scan-tree-dump-times vrp1 "if" 1 PASS: gcc.dg/tree-ssa/vrp47.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp47.c scan-tree-dump-times vrp1 "[xy][^ ]* !=" 0 -XFAIL: gcc.dg/tree-ssa/vrp47.c scan-tree-dump-times dom1 "x[^ ]* & y" 1 -PASS: gcc.dg/tree-ssa/vrp47.c scan-tree-dump-times dom2 "x[^ ]* & y" 1 -XFAIL: gcc.dg/tree-ssa/vrp47.c scan-tree-dump-times vrp1 "x[^ ]* & y" 1 PASS: gcc.dg/tree-ssa/vrp47.c scan-tree-dump-times vrp1 "x[^ ]* [|] y" 1 PASS: gcc.dg/tree-ssa/vrp47.c scan-tree-dump-times vrp1 "x[^ ]* \\^ 1" 1 +PASS: gcc.dg/tree-ssa/vrp47.c scan-tree-dump-times vrp2 " & 1;" 0 PASS: gcc.dg/tree-ssa/vrp48.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp49.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp50.c (test for excess errors) @@ -85335,6 +86464,11 @@ PASS: gcc.dg/tree-ssa/vrp85.c scan-tree-dump-not vrp1 "link_error" PASS: gcc.dg/tree-ssa/vrp86.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp86.c scan-tree-dump vrp1 "fn1call" PASS: gcc.dg/tree-ssa/vrp86.c scan-tree-dump vrp1 "fn2call" +PASS: gcc.dg/tree-ssa/vrp87.c (test for excess errors) +PASS: gcc.dg/tree-ssa/vrp87.c scan-tree-dump vrp2 "Folded into: if.*" +PASS: gcc.dg/tree-ssa/vrp87.c scan-tree-dump cddce2 "Deleting.*_Bool.*;" +PASS: gcc.dg/tree-ssa/vrp88.c (test for excess errors) +PASS: gcc.dg/tree-ssa/vrp88.c scan-tree-dump vrp1 "Folded into: if.*" PASS: gcc.dg/tree-ssa/wholeprogram-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/wholeprogram-1.c scan-tree-dump-not optimized "large_function" PASS: gcc.dg/tree-ssa/wholeprogram-2.c (test for excess errors) @@ -85549,6 +86683,15 @@ PASS: gcc.dg/vect/pr53773.c (test for excess errors) PASS: gcc.dg/vect/pr53773.c scan-tree-dump-times optimized "\\* 10" 2 PASS: gcc.dg/vect/pr55857-1.c (test for excess errors) PASS: gcc.dg/vect/pr55857-2.c (test for excess errors) +PASS: gcc.dg/vect/pr56695.c (test for excess errors) +PASS: gcc.dg/vect/pr56826.c (test for excess errors) +PASS: gcc.dg/vect/pr56826.c execution test +PASS: gcc.dg/vect/pr56918.c (test for excess errors) +PASS: gcc.dg/vect/pr56918.c execution test +PASS: gcc.dg/vect/pr56920.c (test for excess errors) +PASS: gcc.dg/vect/pr56920.c execution test +PASS: gcc.dg/vect/pr56933.c (test for excess errors) +PASS: gcc.dg/vect/pr56933.c execution test PASS: gcc.dg/vect/vect-1-big-array.c (test for excess errors) PASS: gcc.dg/vect/vect-1-big-array.c scan-tree-dump-times vect "vectorized 6 loops" 1 XFAIL: gcc.dg/vect/vect-1-big-array.c scan-tree-dump-times vect "vectorized 5 loops" 1 @@ -85636,6 +86779,8 @@ PASS: gcc.dg/vect/vect-121.c (test for excess errors) PASS: gcc.dg/vect/vect-121.c scan-tree-dump vect "vectorized 1 loops" PASS: gcc.dg/vect/vect-122.c (test for excess errors) PASS: gcc.dg/vect/vect-122.c execution test +PASS: gcc.dg/vect/vect-123.c (test for excess errors) +PASS: gcc.dg/vect/vect-123.c scan-tree-dump vect "vectorized 1 loops" PASS: gcc.dg/vect/vect-13.c (test for excess errors) PASS: gcc.dg/vect/vect-13.c execution test PASS: gcc.dg/vect/vect-13.c scan-tree-dump-times vect "vectorized 1 loops" 1 @@ -86334,11 +87479,11 @@ PASS: gcc.dg/vect/vect-outer-3.c scan-tree-dump-times vect "OUTER LOOP VECTORIZE PASS: gcc.dg/vect/vect-outer-3a-big-array.c (test for excess errors) PASS: gcc.dg/vect/vect-outer-3a-big-array.c execution test PASS: gcc.dg/vect/vect-outer-3a-big-array.c scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 -PASS: gcc.dg/vect/vect-outer-3a-big-array.c scan-tree-dump-times vect "step doesn't divide the vector-size" 2 +PASS: gcc.dg/vect/vect-outer-3a-big-array.c scan-tree-dump-times vect "step doesn't divide the vector-size" 1 PASS: gcc.dg/vect/vect-outer-3a.c (test for excess errors) PASS: gcc.dg/vect/vect-outer-3a.c execution test PASS: gcc.dg/vect/vect-outer-3a.c scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 -PASS: gcc.dg/vect/vect-outer-3a.c scan-tree-dump-times vect "step doesn't divide the vector-size" 2 +PASS: gcc.dg/vect/vect-outer-3a.c scan-tree-dump-times vect "step doesn't divide the vector-size" 1 PASS: gcc.dg/vect/vect-outer-3b.c (test for excess errors) PASS: gcc.dg/vect/vect-outer-3b.c execution test XFAIL: gcc.dg/vect/vect-outer-3b.c scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 @@ -86913,6 +88058,10 @@ PASS: gcc.dg/vect/slp-37.c (test for excess errors) PASS: gcc.dg/vect/slp-37.c execution test PASS: gcc.dg/vect/slp-37.c scan-tree-dump-times vect "vectorized 1 loops" 0 PASS: gcc.dg/vect/slp-37.c scan-tree-dump-times vect "vectorizing stmts using SLP" 0 +PASS: gcc.dg/vect/slp-38.c (test for excess errors) +PASS: gcc.dg/vect/slp-38.c scan-tree-dump-times vect "vectorized 1 loops in function" 1 +PASS: gcc.dg/vect/slp-39.c (test for excess errors) +PASS: gcc.dg/vect/slp-39.c scan-tree-dump-times vect "vectorizing stmts using SLP" 2 PASS: gcc.dg/vect/slp-4-big-array.c (test for excess errors) PASS: gcc.dg/vect/slp-4-big-array.c execution test PASS: gcc.dg/vect/slp-4-big-array.c scan-tree-dump-times vect "vectorized 3 loops" 1 @@ -87153,6 +88302,8 @@ PASS: gcc.dg/vect/bb-slp-3.c scan-tree-dump-times slp "basic block vectorized us PASS: gcc.dg/vect/bb-slp-30.c (test for excess errors) PASS: gcc.dg/vect/bb-slp-30.c execution test PASS: gcc.dg/vect/bb-slp-30.c scan-tree-dump-times slp "basic block vectorized using SLP" 1 +PASS: gcc.dg/vect/bb-slp-31.c (test for excess errors) +PASS: gcc.dg/vect/bb-slp-31.c scan-tree-dump slp "basic block vectorized using SLP" PASS: gcc.dg/vect/bb-slp-4.c (test for excess errors) PASS: gcc.dg/vect/bb-slp-4.c execution test PASS: gcc.dg/vect/bb-slp-4.c scan-tree-dump-times slp "basic block vectorized using SLP" 0 @@ -87367,6 +88518,15 @@ PASS: gcc.dg/vect/pr53773.c -flto (test for excess errors) PASS: gcc.dg/vect/pr53773.c -flto scan-tree-dump-times optimized "\\* 10" 2 PASS: gcc.dg/vect/pr55857-1.c -flto (test for excess errors) PASS: gcc.dg/vect/pr55857-2.c -flto (test for excess errors) +PASS: gcc.dg/vect/pr56695.c -flto (test for excess errors) +PASS: gcc.dg/vect/pr56826.c -flto (test for excess errors) +PASS: gcc.dg/vect/pr56826.c -flto execution test +PASS: gcc.dg/vect/pr56918.c -flto (test for excess errors) +PASS: gcc.dg/vect/pr56918.c -flto execution test +PASS: gcc.dg/vect/pr56920.c -flto (test for excess errors) +PASS: gcc.dg/vect/pr56920.c -flto execution test +PASS: gcc.dg/vect/pr56933.c -flto (test for excess errors) +PASS: gcc.dg/vect/pr56933.c -flto execution test PASS: gcc.dg/vect/vect-1-big-array.c -flto (test for excess errors) PASS: gcc.dg/vect/vect-1-big-array.c -flto scan-tree-dump-times vect "vectorized 6 loops" 1 XFAIL: gcc.dg/vect/vect-1-big-array.c -flto scan-tree-dump-times vect "vectorized 5 loops" 1 @@ -87454,6 +88614,8 @@ PASS: gcc.dg/vect/vect-121.c -flto (test for excess errors) PASS: gcc.dg/vect/vect-121.c -flto scan-tree-dump vect "vectorized 1 loops" PASS: gcc.dg/vect/vect-122.c -flto (test for excess errors) PASS: gcc.dg/vect/vect-122.c -flto execution test +PASS: gcc.dg/vect/vect-123.c -flto (test for excess errors) +PASS: gcc.dg/vect/vect-123.c -flto scan-tree-dump vect "vectorized 1 loops" PASS: gcc.dg/vect/vect-13.c -flto (test for excess errors) PASS: gcc.dg/vect/vect-13.c -flto execution test PASS: gcc.dg/vect/vect-13.c -flto scan-tree-dump-times vect "vectorized 1 loops" 1 @@ -88152,11 +89314,11 @@ PASS: gcc.dg/vect/vect-outer-3.c -flto scan-tree-dump-times vect "OUTER LOOP VE PASS: gcc.dg/vect/vect-outer-3a-big-array.c -flto (test for excess errors) PASS: gcc.dg/vect/vect-outer-3a-big-array.c -flto execution test PASS: gcc.dg/vect/vect-outer-3a-big-array.c -flto scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 -PASS: gcc.dg/vect/vect-outer-3a-big-array.c -flto scan-tree-dump-times vect "step doesn't divide the vector-size" 2 +PASS: gcc.dg/vect/vect-outer-3a-big-array.c -flto scan-tree-dump-times vect "step doesn't divide the vector-size" 1 PASS: gcc.dg/vect/vect-outer-3a.c -flto (test for excess errors) PASS: gcc.dg/vect/vect-outer-3a.c -flto execution test PASS: gcc.dg/vect/vect-outer-3a.c -flto scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 -PASS: gcc.dg/vect/vect-outer-3a.c -flto scan-tree-dump-times vect "step doesn't divide the vector-size" 2 +PASS: gcc.dg/vect/vect-outer-3a.c -flto scan-tree-dump-times vect "step doesn't divide the vector-size" 1 PASS: gcc.dg/vect/vect-outer-3b.c -flto (test for excess errors) PASS: gcc.dg/vect/vect-outer-3b.c -flto execution test XFAIL: gcc.dg/vect/vect-outer-3b.c -flto scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 @@ -88731,6 +89893,10 @@ PASS: gcc.dg/vect/slp-37.c -flto (test for excess errors) PASS: gcc.dg/vect/slp-37.c -flto execution test PASS: gcc.dg/vect/slp-37.c -flto scan-tree-dump-times vect "vectorized 1 loops" 0 PASS: gcc.dg/vect/slp-37.c -flto scan-tree-dump-times vect "vectorizing stmts using SLP" 0 +PASS: gcc.dg/vect/slp-38.c -flto (test for excess errors) +PASS: gcc.dg/vect/slp-38.c -flto scan-tree-dump-times vect "vectorized 1 loops in function" 1 +PASS: gcc.dg/vect/slp-39.c -flto (test for excess errors) +PASS: gcc.dg/vect/slp-39.c -flto scan-tree-dump-times vect "vectorizing stmts using SLP" 2 PASS: gcc.dg/vect/slp-4-big-array.c -flto (test for excess errors) PASS: gcc.dg/vect/slp-4-big-array.c -flto execution test PASS: gcc.dg/vect/slp-4-big-array.c -flto scan-tree-dump-times vect "vectorized 3 loops" 1 @@ -88971,6 +90137,8 @@ PASS: gcc.dg/vect/bb-slp-3.c -flto scan-tree-dump-times slp "basic block vector PASS: gcc.dg/vect/bb-slp-30.c -flto (test for excess errors) PASS: gcc.dg/vect/bb-slp-30.c -flto execution test PASS: gcc.dg/vect/bb-slp-30.c -flto scan-tree-dump-times slp "basic block vectorized using SLP" 1 +PASS: gcc.dg/vect/bb-slp-31.c -flto (test for excess errors) +PASS: gcc.dg/vect/bb-slp-31.c -flto scan-tree-dump slp "basic block vectorized using SLP" PASS: gcc.dg/vect/bb-slp-4.c -flto (test for excess errors) PASS: gcc.dg/vect/bb-slp-4.c -flto execution test PASS: gcc.dg/vect/bb-slp-4.c -flto scan-tree-dump-times slp "basic block vectorized using SLP" 0 @@ -89067,6 +90235,9 @@ PASS: gcc.dg/vect/fast-math-pr44152.c (test for excess errors) PASS: gcc.dg/vect/fast-math-pr55281.c (test for excess errors) PASS: gcc.dg/vect/fast-math-slp-27.c (test for excess errors) PASS: gcc.dg/vect/fast-math-slp-27.c scan-tree-dump vect "vectorized 1 loops" +PASS: gcc.dg/vect/fast-math-slp-38.c (test for excess errors) +PASS: gcc.dg/vect/fast-math-slp-38.c scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/fast-math-slp-38.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1 PASS: gcc.dg/vect/fast-math-vect-call-1.c (test for excess errors) PASS: gcc.dg/vect/fast-math-vect-call-1.c execution test PASS: gcc.dg/vect/fast-math-vect-call-1.c scan-tree-dump-times vect "vectorized 1 loops" 4 @@ -89104,6 +90275,8 @@ PASS: gcc.dg/vect/fast-math-bb-slp-call-1.c scan-tree-dump-times slp "basic bloc PASS: gcc.dg/vect/fast-math-bb-slp-call-2.c (test for excess errors) PASS: gcc.dg/vect/fast-math-bb-slp-call-2.c execution test PASS: gcc.dg/vect/fast-math-bb-slp-call-2.c scan-tree-dump-times slp "basic block vectorized using SLP" 2 +PASS: gcc.dg/vect/fast-math-bb-slp-call-3.c (test for excess errors) +PASS: gcc.dg/vect/fast-math-bb-slp-call-3.c execution test PASS: gcc.dg/vect/no-fast-math-vect16.c (test for excess errors) PASS: gcc.dg/vect/no-fast-math-vect16.c execution test XFAIL: gcc.dg/vect/no-fast-math-vect16.c scan-tree-dump-times vect "vectorized 1 loops" 1 @@ -89334,7 +90507,7 @@ PASS: gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c (test for excess errors) PASS: gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c execution test PASS: gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/O3-pr36098.c (test for excess errors) -XFAIL: gcc.dg/vect/O3-pr36098.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1 +PASS: gcc.dg/vect/O3-pr36098.c scan-tree-dump-times vect "vectorizing stmts using SLP" 0 PASS: gcc.dg/vect/O3-pr39675-2.c (test for excess errors) PASS: gcc.dg/vect/O3-pr39675-2.c scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/O3-pr39675-2.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1 @@ -89405,7 +90578,7 @@ PASS: gcc.dg/weak/weak-2.c scan-assembler weak[^ \t]*[ \t]_?ffoo1b PASS: gcc.dg/weak/weak-2.c scan-assembler weak[^ \t]*[ \t]_?ffoo1c PASS: gcc.dg/weak/weak-2.c scan-assembler-not weak[^ \t]*[ \t]_?ffoo1d PASS: gcc.dg/weak/weak-2.c scan-assembler weak[^ \t]*[ \t]_?ffoo1e -PASS: gcc.dg/weak/weak-3.c (test for warnings, line 57) +PASS: gcc.dg/weak/weak-3.c (test for warnings, line 58) PASS: gcc.dg/weak/weak-3.c (test for excess errors) PASS: gcc.dg/weak/weak-3.c scan-assembler weak[^ \t]*[ \t]_?ffoo1a PASS: gcc.dg/weak/weak-3.c scan-assembler weak[^ \t]*[ \t]_?ffoo1b @@ -90047,6 +91220,8 @@ PASS: gcc.target/i386/asm-5.c (test for excess errors) PASS: gcc.target/i386/asm-5.c execution test PASS: gcc.target/i386/asm-6.c (test for excess errors) PASS: gcc.target/i386/asm-dialect-1.c (test for excess errors) +PASS: gcc.target/i386/asm-dialect-2.c (test for excess errors) +PASS: gcc.target/i386/asm-dialect-2.c scan-assembler %{a}| PASS: gcc.target/i386/attr-returns_twice-1.c (test for warnings, line 10) PASS: gcc.target/i386/attr-returns_twice-1.c (test for excess errors) PASS: gcc.target/i386/attributes-error.c (test for errors, line 4) @@ -92568,144 +93743,144 @@ PASS: gcc.target/i386/isa-9.c (test for excess errors) PASS: gcc.target/i386/isa-9.c execution test PASS: gcc.target/i386/l_fma_double_1.c (test for excess errors) PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmadd132pd 4 -PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmadd231pd 4 +PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmadd213pd 4 PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmsub132pd 4 -PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmsub231pd 4 +PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmsub213pd 4 PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmadd132pd 4 PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmadd231pd 4 PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmsub132pd 4 PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmsub231pd 4 -PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmadd132sd 16 -PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmadd213sd 16 -PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmsub132sd 16 -PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmsub213sd 16 -PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmadd132sd 16 -PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmadd213sd 16 -PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmsub132sd 16 -PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmsub213sd 16 +PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmadd132sd 28 +PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmadd213sd 28 +PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmsub132sd 28 +PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmsub213sd 28 +PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmadd132sd 28 +PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmadd213sd 28 +PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmsub132sd 28 +PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmsub213sd 28 PASS: gcc.target/i386/l_fma_double_2.c (test for excess errors) PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfmadd132pd 8 PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfmsub132pd 8 PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfnmadd132pd 8 PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfnmsub132pd 8 -PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfmadd132sd 32 -PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfmsub132sd 32 -PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfnmadd132sd 32 -PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfnmsub132sd 32 +PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfmadd132sd 56 +PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfmsub132sd 56 +PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfnmadd132sd 56 +PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfnmsub132sd 56 PASS: gcc.target/i386/l_fma_double_3.c (test for excess errors) PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmadd132pd 4 -PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmadd231pd 4 +PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmadd213pd 4 PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmsub132pd 4 -PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmsub231pd 4 +PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmsub213pd 4 PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmadd132pd 4 PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmadd231pd 4 PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmsub132pd 4 PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmsub231pd 4 -PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmadd132sd 16 -PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmadd213sd 16 -PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmsub132sd 16 -PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmsub213sd 16 -PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmadd132sd 16 -PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmadd213sd 16 -PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmsub132sd 16 -PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmsub213sd 16 +PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmadd132sd 28 +PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmadd213sd 28 +PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmsub132sd 28 +PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmsub213sd 28 +PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmadd132sd 28 +PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmadd213sd 28 +PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmsub132sd 28 +PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmsub213sd 28 PASS: gcc.target/i386/l_fma_double_4.c (test for excess errors) PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfmadd132pd 8 PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfmsub132pd 8 PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfnmadd132pd 8 PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfnmsub132pd 8 -PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfmadd132sd 32 -PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfmsub132sd 32 -PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfnmadd132sd 32 -PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfnmsub132sd 32 +PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfmadd132sd 56 +PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfmsub132sd 56 +PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfnmadd132sd 56 +PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfnmsub132sd 56 PASS: gcc.target/i386/l_fma_double_5.c (test for excess errors) PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfmadd132pd 8 PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfmsub132pd 8 PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfnmadd132pd 8 PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfnmsub132pd 8 -PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfmadd132sd 32 -PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfmsub132sd 32 -PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfnmadd132sd 32 -PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfnmsub132sd 32 +PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfmadd132sd 56 +PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfmsub132sd 56 +PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfnmadd132sd 56 +PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfnmsub132sd 56 PASS: gcc.target/i386/l_fma_double_6.c (test for excess errors) PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfmadd132pd 8 PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfmsub132pd 8 PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfnmadd132pd 8 PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfnmsub132pd 8 -PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfmadd132sd 32 -PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfmsub132sd 32 -PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfnmadd132sd 32 -PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfnmsub132sd 32 +PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfmadd132sd 56 +PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfmsub132sd 56 +PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfnmadd132sd 56 +PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfnmsub132sd 56 PASS: gcc.target/i386/l_fma_float_1.c (test for excess errors) PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmadd132ps 4 -PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmadd231ps 4 +PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmadd213ps 4 PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmsub132ps 4 -PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmsub231ps 4 +PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmsub213ps 4 PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmadd132ps 4 PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmadd231ps 4 PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmsub132ps 4 PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmsub231ps 4 -PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmadd132ss 32 -PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmadd213ss 32 -PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmsub132ss 32 -PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmsub213ss 32 -PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmadd132ss 32 -PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmadd213ss 32 -PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmsub132ss 32 -PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmsub213ss 32 +PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmadd132ss 60 +PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmadd213ss 60 +PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmsub132ss 60 +PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmsub213ss 60 +PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmadd132ss 60 +PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmadd213ss 60 +PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmsub132ss 60 +PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmsub213ss 60 PASS: gcc.target/i386/l_fma_float_2.c (test for excess errors) PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfmadd132ps 8 PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfmsub132ps 8 PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfnmadd132ps 8 PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfnmsub132ps 8 -PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfmadd132ss 64 -PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfmsub132ss 64 -PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfnmadd132ss 64 -PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfnmsub132ss 64 +PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfmadd132ss 120 +PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfmsub132ss 120 +PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfnmadd132ss 120 +PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfnmsub132ss 120 PASS: gcc.target/i386/l_fma_float_3.c (test for excess errors) PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmadd132ps 4 -PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmadd231ps 4 +PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmadd213ps 4 PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmsub132ps 4 -PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmsub231ps 4 +PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmsub213ps 4 PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmadd132ps 4 PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmadd231ps 4 PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmsub132ps 4 PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmsub231ps 4 -PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmadd132ss 32 -PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmadd213ss 32 -PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmsub132ss 32 -PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmsub213ss 32 -PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmadd132ss 32 -PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmadd213ss 32 -PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmsub132ss 32 -PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmsub213ss 32 +PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmadd132ss 60 +PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmadd213ss 60 +PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmsub132ss 60 +PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmsub213ss 60 +PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmadd132ss 60 +PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmadd213ss 60 +PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmsub132ss 60 +PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmsub213ss 60 PASS: gcc.target/i386/l_fma_float_4.c (test for excess errors) PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfmadd132ps 8 PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfmsub132ps 8 PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfnmadd132ps 8 PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfnmsub132ps 8 -PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfmadd132ss 64 -PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfmsub132ss 64 -PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfnmadd132ss 64 -PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfnmsub132ss 64 +PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfmadd132ss 120 +PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfmsub132ss 120 +PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfnmadd132ss 120 +PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfnmsub132ss 120 PASS: gcc.target/i386/l_fma_float_5.c (test for excess errors) PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfmadd132ps 8 PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfmsub132ps 8 PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfnmadd132ps 8 PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfnmsub132ps 8 -PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfmadd132ss 64 -PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfmsub132ss 64 -PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfnmadd132ss 64 -PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfnmsub132ss 64 +PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfmadd132ss 120 +PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfmsub132ss 120 +PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfnmadd132ss 120 +PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfnmsub132ss 120 PASS: gcc.target/i386/l_fma_float_6.c (test for excess errors) PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfmadd132ps 8 PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfmsub132ps 8 PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfnmadd132ps 8 PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfnmsub132ps 8 -PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfmadd132ss 64 -PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfmsub132ss 64 -PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfnmadd132ss 64 -PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfnmsub132ss 64 +PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfmadd132ss 120 +PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfmsub132ss 120 +PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfnmadd132ss 120 +PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfnmsub132ss 120 PASS: gcc.target/i386/l_fma_run_double_1.c (test for excess errors) PASS: gcc.target/i386/l_fma_run_double_1.c execution test PASS: gcc.target/i386/l_fma_run_double_2.c (test for excess errors) @@ -92791,6 +93966,8 @@ PASS: gcc.target/i386/memcpy-1.c scan-assembler-not test PASS: gcc.target/i386/memcpy-1.c scan-assembler .L?: PASS: gcc.target/i386/memset-1.c (test for excess errors) PASS: gcc.target/i386/memset-1.c execution test +PASS: gcc.target/i386/merge-1.c (test for excess errors) +PASS: gcc.target/i386/merge-1.c scan-assembler-times movsd 1 PASS: gcc.target/i386/minmax-1.c (test for excess errors) PASS: gcc.target/i386/minmax-1.c scan-assembler test PASS: gcc.target/i386/minmax-1.c scan-assembler-not cmp @@ -93287,6 +94464,8 @@ PASS: gcc.target/i386/pr44180.c execution test PASS: gcc.target/i386/pr44223.c (test for excess errors) PASS: gcc.target/i386/pr44481.c (test for excess errors) PASS: gcc.target/i386/pr44546.c (test for excess errors) +PASS: gcc.target/i386/pr44578.c (test for excess errors) +PASS: gcc.target/i386/pr44578.c execution test UNSUPPORTED: gcc.target/i386/pr44942.c UNSUPPORTED: gcc.target/i386/pr44948-1a.c PASS: gcc.target/i386/pr44948-1b.c (test for excess errors) @@ -93541,6 +94720,23 @@ PASS: gcc.target/i386/pr56151.c scan-assembler-times or[^\n\r]*vara 1 PASS: gcc.target/i386/pr56225.c (test for excess errors) PASS: gcc.target/i386/pr56246.c (test for excess errors) PASS: gcc.target/i386/pr56348.c (test for excess errors) +PASS: gcc.target/i386/pr56866.c (test for excess errors) +PASS: gcc.target/i386/pr56866.c execution test +PASS: gcc.target/i386/pr56903.c (test for excess errors) +PASS: gcc.target/i386/pr57003.c (test for excess errors) +PASS: gcc.target/i386/pr57003.c execution test +PASS: gcc.target/i386/pr57018.c (test for excess errors) +PASS: gcc.target/i386/pr57018.c execution test +PASS: gcc.target/i386/pr57046.c (test for excess errors) +PASS: gcc.target/i386/pr57046.c execution test +PASS: gcc.target/i386/pr57091.c (test for excess errors) +PASS: gcc.target/i386/pr57097.c (test for excess errors) +UNSUPPORTED: gcc.target/i386/pr57098.c +PASS: gcc.target/i386/pr57106.c (test for excess errors) +PASS: gcc.target/i386/pr57264.c (test for excess errors) +PASS: gcc.target/i386/pr57264.c scan-assembler-not stosl +PASS: gcc.target/i386/pr57275.c (test for excess errors) +PASS: gcc.target/i386/pr57275.c execution test PASS: gcc.target/i386/pr9771-1.c (test for excess errors) PASS: gcc.target/i386/pr9771-1.c execution test PASS: gcc.target/i386/prefetchw-1.c (test for excess errors) @@ -93584,8 +94780,20 @@ PASS: gcc.target/i386/reload-1.c (test for excess errors) PASS: gcc.target/i386/reload-1.c scan-rtl-dump-not csa "deleted 1 dead insns" UNSUPPORTED: gcc.target/i386/retarg.c PASS: gcc.target/i386/rotate-1.c (test for excess errors) -PASS: gcc.target/i386/rotate-1.c scan-assembler rolb +PASS: gcc.target/i386/rotate-1.c scan-assembler ro[lr]b UNSUPPORTED: gcc.target/i386/rotate-2.c +PASS: gcc.target/i386/rotate-3.c (test for excess errors) +PASS: gcc.target/i386/rotate-3.c scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.target/i386/rotate-3a.c (test for excess errors) +PASS: gcc.target/i386/rotate-3a.c execution test +PASS: gcc.target/i386/rotate-4.c (test for excess errors) +PASS: gcc.target/i386/rotate-4.c scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.target/i386/rotate-4a.c (test for excess errors) +PASS: gcc.target/i386/rotate-4a.c execution test +PASS: gcc.target/i386/rotate-5.c (test for excess errors) +PASS: gcc.target/i386/rotate-5.c scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.target/i386/rotate-5a.c (test for excess errors) +PASS: gcc.target/i386/rotate-5a.c execution test PASS: gcc.target/i386/rtm-xabort-1.c (test for excess errors) PASS: gcc.target/i386/rtm-xabort-1.c scan-assembler \txabort PASS: gcc.target/i386/rtm-xbegin-1.c (test for excess errors) @@ -95237,9 +96445,8 @@ Running [...]/hurd/master/gcc/testsuite/gcc.test-framework/test-framework.exp .. === gcc Summary === -# of expected passes 92587 -# of unexpected successes 5 -# of expected failures 259 -# of unsupported tests 1096 -[...]/hurd/master.build/gcc/xgcc version 4.8.0 20130217 (experimental) (GCC) +# of expected passes 93679 +# of expected failures 255 +# of unsupported tests 1141 +[...]/hurd/master.build/gcc/xgcc version 4.9.0 20130527 (experimental) (GCC) diff --git a/gcc/kepler.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum b/gcc/kepler.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum index e661c0f2..4fbdb038 100644 --- a/gcc/kepler.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum +++ b/gcc/kepler.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Mon Feb 18 21:56:58 2013 +Test Run By thomas on Tue May 28 18:00:11 2013 Native configuration is i686-pc-linux-gnu === gfortran tests === @@ -12,6 +12,8 @@ PASS: gfortran.dg/coarray/alloc_comp_1.f90 -fcoarray=single -O2 (test for exce PASS: gfortran.dg/coarray/alloc_comp_1.f90 -fcoarray=single -O2 execution test PASS: gfortran.dg/coarray/alloc_comp_1.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) PASS: gfortran.dg/coarray/alloc_comp_1.f90 -fcoarray=lib -O2 -lcaf_single execution test +PASS: gfortran.dg/coarray/alloc_comp_2.f90 -fcoarray=single -O2 (test for excess errors) +PASS: gfortran.dg/coarray/alloc_comp_2.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) PASS: gfortran.dg/coarray/allocate_errgmsg.f90 -fcoarray=single -O2 (test for excess errors) PASS: gfortran.dg/coarray/allocate_errgmsg.f90 -fcoarray=single -O2 execution test PASS: gfortran.dg/coarray/allocate_errgmsg.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) @@ -1926,6 +1928,8 @@ PASS: gfortran.dg/allocate_with_source_2.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/allocate_with_source_2.f90 -O3 -g execution test PASS: gfortran.dg/allocate_with_source_2.f90 -Os (test for excess errors) PASS: gfortran.dg/allocate_with_source_2.f90 -Os execution test +PASS: gfortran.dg/allocate_with_source_3.f90 -O (test for errors, line 24) +PASS: gfortran.dg/allocate_with_source_3.f90 -O (test for excess errors) PASS: gfortran.dg/allocate_with_typespec_1.f90 -O (test for excess errors) PASS: gfortran.dg/allocate_with_typespec_2.f -O (test for excess errors) PASS: gfortran.dg/allocate_with_typespec_3.f90 -O (test for errors, line 22) @@ -2014,7 +2018,7 @@ PASS: gfortran.dg/allocate_zerosize_3.f -O3 -g execution test PASS: gfortran.dg/allocate_zerosize_3.f -Os (test for excess errors) PASS: gfortran.dg/allocate_zerosize_3.f -Os execution test PASS: gfortran.dg/altreturn_1.f90 -O (test for excess errors) -PASS: gfortran.dg/altreturn_2.f90 -O (test for errors, line 3) +PASS: gfortran.dg/altreturn_2.f90 -O (test for errors, line 5) PASS: gfortran.dg/altreturn_2.f90 -O (test for excess errors) PASS: gfortran.dg/altreturn_3.f90 -O0 (test for excess errors) PASS: gfortran.dg/altreturn_3.f90 -O0 execution test @@ -2051,6 +2055,7 @@ PASS: gfortran.dg/altreturn_5.f90 -Os (test for excess errors) PASS: gfortran.dg/altreturn_5.f90 -Os execution test PASS: gfortran.dg/altreturn_6.f90 -O (test for excess errors) PASS: gfortran.dg/altreturn_7.f90 -O (test for excess errors) +PASS: gfortran.dg/altreturn_8.f90 -O (test for excess errors) PASS: gfortran.dg/ambiguous_reference_1.f90 -O (test for errors, line 40) PASS: gfortran.dg/ambiguous_reference_1.f90 -O (test for errors, line 41) PASS: gfortran.dg/ambiguous_reference_1.f90 -O (test for excess errors) @@ -2792,30 +2797,113 @@ PASS: gfortran.dg/array_constructor_4.f90 -Os (test for excess errors) PASS: gfortran.dg/array_constructor_4.f90 -Os execution test PASS: gfortran.dg/array_constructor_40.f90 -O0 (test for excess errors) PASS: gfortran.dg/array_constructor_40.f90 -O0 execution test -PASS: gfortran.dg/array_constructor_40.f90 -O0 scan-tree-dump-times original "while" 3 +PASS: gfortran.dg/array_constructor_40.f90 -O0 scan-tree-dump-times original "while" 5 PASS: gfortran.dg/array_constructor_40.f90 -O1 (test for excess errors) PASS: gfortran.dg/array_constructor_40.f90 -O1 execution test -PASS: gfortran.dg/array_constructor_40.f90 -O1 scan-tree-dump-times original "while" 3 +PASS: gfortran.dg/array_constructor_40.f90 -O1 scan-tree-dump-times original "while" 5 PASS: gfortran.dg/array_constructor_40.f90 -O2 (test for excess errors) PASS: gfortran.dg/array_constructor_40.f90 -O2 execution test -PASS: gfortran.dg/array_constructor_40.f90 -O2 scan-tree-dump-times original "while" 3 +PASS: gfortran.dg/array_constructor_40.f90 -O2 scan-tree-dump-times original "while" 5 PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer (test for excess errors) PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer execution test -PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "while" 3 +PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "while" 5 PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "while" 3 +PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "while" 5 PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "while" 3 +PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "while" 5 PASS: gfortran.dg/array_constructor_40.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/array_constructor_40.f90 -O3 -g execution test -PASS: gfortran.dg/array_constructor_40.f90 -O3 -g scan-tree-dump-times original "while" 3 +PASS: gfortran.dg/array_constructor_40.f90 -O3 -g scan-tree-dump-times original "while" 5 PASS: gfortran.dg/array_constructor_40.f90 -Os (test for excess errors) PASS: gfortran.dg/array_constructor_40.f90 -Os execution test -PASS: gfortran.dg/array_constructor_40.f90 -Os scan-tree-dump-times original "while" 3 +PASS: gfortran.dg/array_constructor_40.f90 -Os scan-tree-dump-times original "while" 5 PASS: gfortran.dg/array_constructor_41.f90 -O (test for excess errors) PASS: gfortran.dg/array_constructor_41.f90 -O scan-tree-dump-times original "realloc" 0 +PASS: gfortran.dg/array_constructor_42.f90 -O (test for excess errors) +PASS: gfortran.dg/array_constructor_43.f90 -O (test for excess errors) +PASS: gfortran.dg/array_constructor_43.f90 -O scan-tree-dump-times original "\\|\\|" 3 +PASS: gfortran.dg/array_constructor_44.f90 -O0 (test for excess errors) +PASS: gfortran.dg/array_constructor_44.f90 -O0 execution test +PASS: gfortran.dg/array_constructor_44.f90 -O1 (test for excess errors) +PASS: gfortran.dg/array_constructor_44.f90 -O1 execution test +PASS: gfortran.dg/array_constructor_44.f90 -O2 (test for excess errors) +PASS: gfortran.dg/array_constructor_44.f90 -O2 execution test +PASS: gfortran.dg/array_constructor_44.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/array_constructor_44.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/array_constructor_44.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/array_constructor_44.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/array_constructor_44.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/array_constructor_44.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/array_constructor_44.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/array_constructor_44.f90 -O3 -g execution test +PASS: gfortran.dg/array_constructor_44.f90 -Os (test for excess errors) +PASS: gfortran.dg/array_constructor_44.f90 -Os execution test +PASS: gfortran.dg/array_constructor_45.f90 -O0 (test for excess errors) +PASS: gfortran.dg/array_constructor_45.f90 -O0 execution test +PASS: gfortran.dg/array_constructor_45.f90 -O1 (test for excess errors) +PASS: gfortran.dg/array_constructor_45.f90 -O1 execution test +PASS: gfortran.dg/array_constructor_45.f90 -O2 (test for excess errors) +PASS: gfortran.dg/array_constructor_45.f90 -O2 execution test +PASS: gfortran.dg/array_constructor_45.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/array_constructor_45.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/array_constructor_45.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/array_constructor_45.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/array_constructor_45.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/array_constructor_45.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/array_constructor_45.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/array_constructor_45.f90 -O3 -g execution test +PASS: gfortran.dg/array_constructor_45.f90 -Os (test for excess errors) +PASS: gfortran.dg/array_constructor_45.f90 -Os execution test +PASS: gfortran.dg/array_constructor_46.f90 -O0 (test for excess errors) +PASS: gfortran.dg/array_constructor_46.f90 -O0 execution test +PASS: gfortran.dg/array_constructor_46.f90 -O0 scan-tree-dump-times original "while" 2 +PASS: gfortran.dg/array_constructor_46.f90 -O1 (test for excess errors) +PASS: gfortran.dg/array_constructor_46.f90 -O1 execution test +PASS: gfortran.dg/array_constructor_46.f90 -O1 scan-tree-dump-times original "while" 2 +PASS: gfortran.dg/array_constructor_46.f90 -O2 (test for excess errors) +PASS: gfortran.dg/array_constructor_46.f90 -O2 execution test +PASS: gfortran.dg/array_constructor_46.f90 -O2 scan-tree-dump-times original "while" 2 +PASS: gfortran.dg/array_constructor_46.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/array_constructor_46.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/array_constructor_46.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "while" 2 +PASS: gfortran.dg/array_constructor_46.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/array_constructor_46.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/array_constructor_46.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "while" 2 +PASS: gfortran.dg/array_constructor_46.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/array_constructor_46.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/array_constructor_46.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "while" 2 +PASS: gfortran.dg/array_constructor_46.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/array_constructor_46.f90 -O3 -g execution test +PASS: gfortran.dg/array_constructor_46.f90 -O3 -g scan-tree-dump-times original "while" 2 +PASS: gfortran.dg/array_constructor_46.f90 -Os (test for excess errors) +PASS: gfortran.dg/array_constructor_46.f90 -Os execution test +PASS: gfortran.dg/array_constructor_46.f90 -Os scan-tree-dump-times original "while" 2 +PASS: gfortran.dg/array_constructor_47.f90 -O0 (test for excess errors) +PASS: gfortran.dg/array_constructor_47.f90 -O0 execution test +PASS: gfortran.dg/array_constructor_47.f90 -O0 scan-tree-dump-times original "while" 4 +PASS: gfortran.dg/array_constructor_47.f90 -O1 (test for excess errors) +PASS: gfortran.dg/array_constructor_47.f90 -O1 execution test +PASS: gfortran.dg/array_constructor_47.f90 -O1 scan-tree-dump-times original "while" 4 +PASS: gfortran.dg/array_constructor_47.f90 -O2 (test for excess errors) +PASS: gfortran.dg/array_constructor_47.f90 -O2 execution test +PASS: gfortran.dg/array_constructor_47.f90 -O2 scan-tree-dump-times original "while" 4 +PASS: gfortran.dg/array_constructor_47.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/array_constructor_47.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/array_constructor_47.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "while" 4 +PASS: gfortran.dg/array_constructor_47.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/array_constructor_47.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/array_constructor_47.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "while" 4 +PASS: gfortran.dg/array_constructor_47.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/array_constructor_47.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/array_constructor_47.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "while" 4 +PASS: gfortran.dg/array_constructor_47.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/array_constructor_47.f90 -O3 -g execution test +PASS: gfortran.dg/array_constructor_47.f90 -O3 -g scan-tree-dump-times original "while" 4 +PASS: gfortran.dg/array_constructor_47.f90 -Os (test for excess errors) +PASS: gfortran.dg/array_constructor_47.f90 -Os execution test +PASS: gfortran.dg/array_constructor_47.f90 -Os scan-tree-dump-times original "while" 4 PASS: gfortran.dg/array_constructor_5.f90 -O0 (test for excess errors) PASS: gfortran.dg/array_constructor_5.f90 -O0 execution test PASS: gfortran.dg/array_constructor_5.f90 -O1 (test for excess errors) @@ -4679,6 +4767,15 @@ PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 118) PASS: gfortran.dg/assumed_type_3.f90 -O (test for excess errors) PASS: gfortran.dg/assumed_type_4.f90 -O (test for errors, line 9) PASS: gfortran.dg/assumed_type_4.f90 -O (test for excess errors) +PASS: gfortran.dg/assumed_type_5.f90 -O (test for errors, line 12) +PASS: gfortran.dg/assumed_type_5.f90 -O (test for errors, line 13) +PASS: gfortran.dg/assumed_type_5.f90 -O (test for errors, line 22) +PASS: gfortran.dg/assumed_type_5.f90 -O (test for errors, line 23) +PASS: gfortran.dg/assumed_type_5.f90 -O (test for errors, line 33) +PASS: gfortran.dg/assumed_type_5.f90 -O (test for errors, line 34) +PASS: gfortran.dg/assumed_type_5.f90 -O (test for excess errors) +PASS: gfortran.dg/assumed_type_6.f90 -O (test for errors, line 11) +PASS: gfortran.dg/assumed_type_6.f90 -O (test for excess errors) PASS: gfortran.dg/asynchronous_1.f90 -O (test for errors, line 35) PASS: gfortran.dg/asynchronous_1.f90 -O (test for errors, line 36) PASS: gfortran.dg/asynchronous_1.f90 -O (test for errors, line 40) @@ -5452,6 +5549,10 @@ PASS: gfortran.dg/bind_c_usage_25.f90 -O (test for warnings, line 55) PASS: gfortran.dg/bind_c_usage_25.f90 -O (test for warnings, line 56) PASS: gfortran.dg/bind_c_usage_25.f90 -O (test for excess errors) PASS: gfortran.dg/bind_c_usage_26.f90 -O (test for excess errors) +PASS: gfortran.dg/bind_c_usage_27.f90 -O (test for excess errors) +PASS: gfortran.dg/bind_c_usage_28.f90 -O (test for errors, line 11) +PASS: gfortran.dg/bind_c_usage_28.f90 -O (test for errors, line 15) +PASS: gfortran.dg/bind_c_usage_28.f90 -O (test for excess errors) PASS: gfortran.dg/bind_c_usage_3.f03 -O (test for errors, line 5) PASS: gfortran.dg/bind_c_usage_3.f03 -O (test for errors, line 6) PASS: gfortran.dg/bind_c_usage_3.f03 -O (test for errors, line 9) @@ -5590,6 +5691,13 @@ PASS: gfortran.dg/binding_label_tests_16.f03 -O3 -g (test for excess errors) PASS: gfortran.dg/binding_label_tests_16.f03 -O3 -g execution test PASS: gfortran.dg/binding_label_tests_16.f03 -Os (test for excess errors) PASS: gfortran.dg/binding_label_tests_16.f03 -Os execution test +PASS: gfortran.dg/binding_label_tests_17.f90 -O (test for errors, line 5) +PASS: gfortran.dg/binding_label_tests_17.f90 -O (test for errors, line 8) +PASS: gfortran.dg/binding_label_tests_17.f90 -O (test for excess errors) +PASS: gfortran.dg/binding_label_tests_18.f90 -O (test for errors, line 5) +PASS: gfortran.dg/binding_label_tests_18.f90 -O (test for errors, line 8) +PASS: gfortran.dg/binding_label_tests_18.f90 -O (test for excess errors) +PASS: gfortran.dg/binding_label_tests_19.f90 -O (test for excess errors) PASS: gfortran.dg/binding_label_tests_2.f03 -O (test for errors, line 10) PASS: gfortran.dg/binding_label_tests_2.f03 -O (test for errors, line 11) PASS: gfortran.dg/binding_label_tests_2.f03 -O (test for errors, line 13) @@ -5607,15 +5715,38 @@ PASS: gfortran.dg/binding_label_tests_2.f03 -O (test for errors, line 29) PASS: gfortran.dg/binding_label_tests_2.f03 -O (test for errors, line 31) PASS: gfortran.dg/binding_label_tests_2.f03 -O (test for errors, line 32) PASS: gfortran.dg/binding_label_tests_2.f03 -O (test for excess errors) -PASS: gfortran.dg/binding_label_tests_3.f03 -O (test for errors, line 5) -PASS: gfortran.dg/binding_label_tests_3.f03 -O (test for errors, line 12) +PASS: gfortran.dg/binding_label_tests_20.f90 -O (test for errors, line 6) +PASS: gfortran.dg/binding_label_tests_20.f90 -O (test for errors, line 9) +PASS: gfortran.dg/binding_label_tests_20.f90 -O (test for excess errors) +PASS: gfortran.dg/binding_label_tests_21.f90 -O (test for errors, line 5) +PASS: gfortran.dg/binding_label_tests_21.f90 -O (test for errors, line 6) +PASS: gfortran.dg/binding_label_tests_21.f90 -O (test for excess errors) +PASS: gfortran.dg/binding_label_tests_22.f90 -O (test for errors, line 5) +PASS: gfortran.dg/binding_label_tests_22.f90 -O (test for errors, line 6) +PASS: gfortran.dg/binding_label_tests_22.f90 -O (test for excess errors) +PASS: gfortran.dg/binding_label_tests_23.f90 -O0 (test for excess errors) +PASS: gfortran.dg/binding_label_tests_23.f90 -O0 execution test +PASS: gfortran.dg/binding_label_tests_23.f90 -O1 (test for excess errors) +PASS: gfortran.dg/binding_label_tests_23.f90 -O1 execution test +PASS: gfortran.dg/binding_label_tests_23.f90 -O2 (test for excess errors) +PASS: gfortran.dg/binding_label_tests_23.f90 -O2 execution test +PASS: gfortran.dg/binding_label_tests_23.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/binding_label_tests_23.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/binding_label_tests_23.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/binding_label_tests_23.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/binding_label_tests_23.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/binding_label_tests_23.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/binding_label_tests_23.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/binding_label_tests_23.f90 -O3 -g execution test +PASS: gfortran.dg/binding_label_tests_23.f90 -Os (test for excess errors) +PASS: gfortran.dg/binding_label_tests_23.f90 -Os execution test +PASS: gfortran.dg/binding_label_tests_24.f90 -O (test for excess errors) +PASS: gfortran.dg/binding_label_tests_25.f90 -O (test for excess errors) PASS: gfortran.dg/binding_label_tests_3.f03 -O (test for excess errors) PASS: gfortran.dg/binding_label_tests_4.f03 -O (test for errors, line 5) PASS: gfortran.dg/binding_label_tests_4.f03 -O (test for errors, line 14) PASS: gfortran.dg/binding_label_tests_4.f03 -O (test for errors, line 21) PASS: gfortran.dg/binding_label_tests_4.f03 -O (test for excess errors) -PASS: gfortran.dg/binding_label_tests_5.f03 -O (test for errors, line 6) -PASS: gfortran.dg/binding_label_tests_5.f03 -O (test for errors, line 9) PASS: gfortran.dg/binding_label_tests_5.f03 -O (test for excess errors) PASS: gfortran.dg/binding_label_tests_6.f03 -O (test for errors, line 4) PASS: gfortran.dg/binding_label_tests_6.f03 -O (test for errors, line 5) @@ -5813,6 +5944,7 @@ PASS: gfortran.dg/blockdata_5.f90 -O (test for errors, line 8) PASS: gfortran.dg/blockdata_5.f90 -O (test for excess errors) PASS: gfortran.dg/blockdata_6.f90 -O (test for errors, line 9) PASS: gfortran.dg/blockdata_6.f90 -O (test for excess errors) +PASS: gfortran.dg/blockdata_7.f90 -O (test for excess errors) PASS: gfortran.dg/bom_UTF-32.f90 -O (test for excess errors) PASS: gfortran.dg/bom_UTF-8.f90 -O (test for excess errors) PASS: gfortran.dg/bom_UTF-8_F.F90 -O (test for excess errors) @@ -6905,10 +7037,12 @@ PASS: gfortran.dg/c_assoc.f90 -Os (test for excess errors) PASS: gfortran.dg/c_assoc.f90 -Os execution test PASS: gfortran.dg/c_assoc_2.f03 -O (test for errors, line 19) PASS: gfortran.dg/c_assoc_2.f03 -O (test for errors, line 23) -PASS: gfortran.dg/c_assoc_2.f03 -O (test for errors, line 25) PASS: gfortran.dg/c_assoc_2.f03 -O (test for errors, line 31) PASS: gfortran.dg/c_assoc_2.f03 -O (test for excess errors) PASS: gfortran.dg/c_assoc_3.f90 -O (test for excess errors) +PASS: gfortran.dg/c_assoc_4.f90 -O (test for errors, line 12) +PASS: gfortran.dg/c_assoc_4.f90 -O (test for excess errors) +PASS: gfortran.dg/c_assoc_5.f90 -O (test for excess errors) PASS: gfortran.dg/c_by_val_1.f -O0 (test for excess errors) PASS: gfortran.dg/c_by_val_1.f -O0 execution test PASS: gfortran.dg/c_by_val_1.f -O1 (test for excess errors) @@ -7116,6 +7250,14 @@ PASS: gfortran.dg/c_f_pointer_tests_4.f90 -Os (test for excess errors) PASS: gfortran.dg/c_f_pointer_tests_4.f90 -Os execution test PASS: gfortran.dg/c_f_pointer_tests_5.f90 -O (test for errors, line 12) PASS: gfortran.dg/c_f_pointer_tests_5.f90 -O (test for excess errors) +PASS: gfortran.dg/c_f_pointer_tests_6.f90 -O (test for errors, line 13) +PASS: gfortran.dg/c_f_pointer_tests_6.f90 -O (test for errors, line 14) +PASS: gfortran.dg/c_f_pointer_tests_6.f90 -O (test for errors, line 15) +PASS: gfortran.dg/c_f_pointer_tests_6.f90 -O (test for errors, line 23) +PASS: gfortran.dg/c_f_pointer_tests_6.f90 -O (test for errors, line 41) +PASS: gfortran.dg/c_f_pointer_tests_6.f90 -O (test for excess errors) +PASS: gfortran.dg/c_f_pointer_tests_7.f90 -O (test for errors, line 8) +PASS: gfortran.dg/c_f_pointer_tests_7.f90 -O (test for excess errors) PASS: gfortran.dg/c_funloc_tests.f03 -O0 (test for excess errors) PASS: gfortran.dg/c_funloc_tests.f03 -O0 execution test PASS: gfortran.dg/c_funloc_tests.f03 -O1 (test for excess errors) @@ -7181,6 +7323,16 @@ PASS: gfortran.dg/c_funloc_tests_6.f90 -O (test for excess errors) PASS: gfortran.dg/c_funloc_tests_7.f90 -O (test for excess errors) PASS: gfortran.dg/c_funloc_tests_7.f90 -O scan-tree-dump-times original "cfp =[^;]+ nocsub;" 1 PASS: gfortran.dg/c_funloc_tests_7.f90 -O scan-tree-dump-times original "fint =[^;]+ cfp;" 1 +PASS: gfortran.dg/c_funloc_tests_8.f90 -O (test for errors, line 11) +PASS: gfortran.dg/c_funloc_tests_8.f90 -O (test for errors, line 12) +PASS: gfortran.dg/c_funloc_tests_8.f90 -O (test for errors, line 13) +PASS: gfortran.dg/c_funloc_tests_8.f90 -O (test for errors, line 21) +PASS: gfortran.dg/c_funloc_tests_8.f90 -O (test for errors, line 24) +PASS: gfortran.dg/c_funloc_tests_8.f90 -O (test for errors, line 28) +PASS: gfortran.dg/c_funloc_tests_8.f90 -O (test for errors, line 39) +PASS: gfortran.dg/c_funloc_tests_8.f90 -O (test for errors, line 41) +PASS: gfortran.dg/c_funloc_tests_8.f90 -O (test for errors, line 46) +PASS: gfortran.dg/c_funloc_tests_8.f90 -O (test for excess errors) UNSUPPORTED: gfortran.dg/c_kind_int128_test1.f03 -O UNSUPPORTED: gfortran.dg/c_kind_int128_test2.f03 -O0 UNSUPPORTED: gfortran.dg/c_kind_int128_test2.f03 -O1 @@ -7230,20 +7382,51 @@ PASS: gfortran.dg/c_loc_test.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/c_loc_test.f90 -O3 -g execution test PASS: gfortran.dg/c_loc_test.f90 -Os (test for excess errors) PASS: gfortran.dg/c_loc_test.f90 -Os execution test -PASS: gfortran.dg/c_loc_tests_10.f03 -O (test for errors, line 7) +PASS: gfortran.dg/c_loc_test_17.f90 -O (test for errors, line 22) +PASS: gfortran.dg/c_loc_test_17.f90 -O (test for errors, line 27) +PASS: gfortran.dg/c_loc_test_17.f90 -O (test for excess errors) +PASS: gfortran.dg/c_loc_test_18.f90 -O (test for excess errors) +PASS: gfortran.dg/c_loc_test_19.f90 -O (test for errors, line 15) +PASS: gfortran.dg/c_loc_test_19.f90 -O (test for excess errors) +PASS: gfortran.dg/c_loc_test_20.f90 -O0 (test for excess errors) +PASS: gfortran.dg/c_loc_test_20.f90 -O0 execution test +PASS: gfortran.dg/c_loc_test_20.f90 -O1 (test for excess errors) +PASS: gfortran.dg/c_loc_test_20.f90 -O1 execution test +PASS: gfortran.dg/c_loc_test_20.f90 -O2 (test for excess errors) +PASS: gfortran.dg/c_loc_test_20.f90 -O2 execution test +PASS: gfortran.dg/c_loc_test_20.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/c_loc_test_20.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/c_loc_test_20.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/c_loc_test_20.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/c_loc_test_20.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/c_loc_test_20.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/c_loc_test_20.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/c_loc_test_20.f90 -O3 -g execution test +PASS: gfortran.dg/c_loc_test_20.f90 -Os (test for excess errors) +PASS: gfortran.dg/c_loc_test_20.f90 -Os execution test +PASS: gfortran.dg/c_loc_test_21.f90 -O (test for errors, line 15) +PASS: gfortran.dg/c_loc_test_21.f90 -O (test for excess errors) +PASS: gfortran.dg/c_loc_test_22.f90 -O (test for excess errors) +PASS: gfortran.dg/c_loc_test_22.f90 -O scan-tree-dump-not original " _gfortran_internal_pack" +PASS: gfortran.dg/c_loc_test_22.f90 -O scan-tree-dump-times original "parm.[0-9]+.data = \\(void .\\) &\\(.xxx.[0-9]+\\)\\[0\\];" 1 +PASS: gfortran.dg/c_loc_test_22.f90 -O scan-tree-dump-times original "parm.[0-9]+.data = \\(void .\\) &\\(.xxx.[0-9]+\\)\\[D.[0-9]+ \\* 4\\];" 1 +PASS: gfortran.dg/c_loc_test_22.f90 -O scan-tree-dump-times original "parm.[0-9]+.data = \\(void .\\) &\\(.yyy.[0-9]+\\)\\[0\\];" 1 +PASS: gfortran.dg/c_loc_test_22.f90 -O scan-tree-dump-times original "parm.[0-9]+.data = \\(void .\\) &\\(.yyy.[0-9]+\\)\\[D.[0-9]+ \\* 4\\];" 1 +PASS: gfortran.dg/c_loc_test_22.f90 -O scan-tree-dump-times original "D.[0-9]+ = parm.[0-9]+.data;[^;]+ptr[1-4] = D.[0-9]+;" 4 +PASS: gfortran.dg/c_loc_tests_10.f03 -O (test for errors, line 8) PASS: gfortran.dg/c_loc_tests_10.f03 -O (test for excess errors) -PASS: gfortran.dg/c_loc_tests_11.f03 -O (test for errors, line 44) +PASS: gfortran.dg/c_loc_tests_11.f03 -O (test for errors, line 46) PASS: gfortran.dg/c_loc_tests_11.f03 -O (test for excess errors) PASS: gfortran.dg/c_loc_tests_12.f03 -O (test for excess errors) PASS: gfortran.dg/c_loc_tests_13.f90 -O (test for excess errors) PASS: gfortran.dg/c_loc_tests_14.f90 -O (test for excess errors) PASS: gfortran.dg/c_loc_tests_15.f90 -O (test for errors, line 14) PASS: gfortran.dg/c_loc_tests_15.f90 -O (test for excess errors) -PASS: gfortran.dg/c_loc_tests_16.f90 -O (test for errors, line 21) -PASS: gfortran.dg/c_loc_tests_16.f90 -O (test for warnings, line 22) -PASS: gfortran.dg/c_loc_tests_16.f90 -O (test for errors, line 23) PASS: gfortran.dg/c_loc_tests_16.f90 -O (test for errors, line 24) PASS: gfortran.dg/c_loc_tests_16.f90 -O (test for excess errors) +PASS: gfortran.dg/c_loc_tests_17.f90 -O (test for errors, line 12) +PASS: gfortran.dg/c_loc_tests_17.f90 -O (test for errors, line 13) +PASS: gfortran.dg/c_loc_tests_17.f90 -O (test for excess errors) PASS: gfortran.dg/c_loc_tests_2.f03 -O0 (test for excess errors) PASS: gfortran.dg/c_loc_tests_2.f03 -O0 execution test PASS: gfortran.dg/c_loc_tests_2.f03 -O1 (test for excess errors) @@ -7260,14 +7443,12 @@ PASS: gfortran.dg/c_loc_tests_2.f03 -O3 -g (test for excess errors) PASS: gfortran.dg/c_loc_tests_2.f03 -O3 -g execution test PASS: gfortran.dg/c_loc_tests_2.f03 -Os (test for excess errors) PASS: gfortran.dg/c_loc_tests_2.f03 -Os execution test -PASS: gfortran.dg/c_loc_tests_3.f03 -O (test for errors, line 6) PASS: gfortran.dg/c_loc_tests_3.f03 -O (test for excess errors) -PASS: gfortran.dg/c_loc_tests_4.f03 -O (test for errors, line 13) +PASS: gfortran.dg/c_loc_tests_4.f03 -O (test for errors, line 15) PASS: gfortran.dg/c_loc_tests_4.f03 -O (test for excess errors) PASS: gfortran.dg/c_loc_tests_5.f03 -O (test for excess errors) PASS: gfortran.dg/c_loc_tests_6.f03 -O (test for excess errors) PASS: gfortran.dg/c_loc_tests_7.f03 -O (test for excess errors) -PASS: gfortran.dg/c_loc_tests_8.f03 -O (test for errors, line 10) PASS: gfortran.dg/c_loc_tests_8.f03 -O (test for excess errors) PASS: gfortran.dg/c_loc_tests_9.f03 -O (test for excess errors) PASS: gfortran.dg/c_ptr_tests.f03 -O0 (test for excess errors) @@ -7309,63 +7490,81 @@ PASS: gfortran.dg/c_ptr_tests_13.f03 -O (test for errors, line 14) PASS: gfortran.dg/c_ptr_tests_13.f03 -O (test for excess errors) PASS: gfortran.dg/c_ptr_tests_14.f90 -O0 (test for excess errors) PASS: gfortran.dg/c_ptr_tests_14.f90 -O0 execution test -PASS: gfortran.dg/c_ptr_tests_14.f90 -O0 scan-tree-dump-times original "gsl_file = 0B" 1 -PASS: gfortran.dg/c_ptr_tests_14.f90 -O0 scan-tree-dump-times original "gsl_func = 0B" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O0 scan-tree-dump-times original "c_funptr.[0-9]+ = 0B;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O0 scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_func = c_funptr.[0-9]+;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O0 scan-tree-dump-times original "c_ptr.[0-9]+ = 0B;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O0 scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_file = c_ptr.[0-9]+;" 1 PASS: gfortran.dg/c_ptr_tests_14.f90 -O0 scan-tree-dump-times original "NIptr = 0B" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -O0 scan-tree-dump-times original "NIfunptr = 0B" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -O0 scan-tree-dump-times original "bbb =" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -O1 (test for excess errors) PASS: gfortran.dg/c_ptr_tests_14.f90 -O1 execution test -PASS: gfortran.dg/c_ptr_tests_14.f90 -O1 scan-tree-dump-times original "gsl_file = 0B" 1 -PASS: gfortran.dg/c_ptr_tests_14.f90 -O1 scan-tree-dump-times original "gsl_func = 0B" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O1 scan-tree-dump-times original "c_funptr.[0-9]+ = 0B;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O1 scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_func = c_funptr.[0-9]+;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O1 scan-tree-dump-times original "c_ptr.[0-9]+ = 0B;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O1 scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_file = c_ptr.[0-9]+;" 1 PASS: gfortran.dg/c_ptr_tests_14.f90 -O1 scan-tree-dump-times original "NIptr = 0B" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -O1 scan-tree-dump-times original "NIfunptr = 0B" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -O1 scan-tree-dump-times original "bbb =" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -O2 (test for excess errors) PASS: gfortran.dg/c_ptr_tests_14.f90 -O2 execution test -PASS: gfortran.dg/c_ptr_tests_14.f90 -O2 scan-tree-dump-times original "gsl_file = 0B" 1 -PASS: gfortran.dg/c_ptr_tests_14.f90 -O2 scan-tree-dump-times original "gsl_func = 0B" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O2 scan-tree-dump-times original "c_funptr.[0-9]+ = 0B;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O2 scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_func = c_funptr.[0-9]+;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O2 scan-tree-dump-times original "c_ptr.[0-9]+ = 0B;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O2 scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_file = c_ptr.[0-9]+;" 1 PASS: gfortran.dg/c_ptr_tests_14.f90 -O2 scan-tree-dump-times original "NIptr = 0B" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -O2 scan-tree-dump-times original "NIfunptr = 0B" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -O2 scan-tree-dump-times original "bbb =" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer (test for excess errors) PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer execution test -PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "gsl_file = 0B" 1 -PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "gsl_func = 0B" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "c_funptr.[0-9]+ = 0B;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_func = c_funptr.[0-9]+;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "c_ptr.[0-9]+ = 0B;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_file = c_ptr.[0-9]+;" 1 PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "NIptr = 0B" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "NIfunptr = 0B" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "bbb =" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "gsl_file = 0B" 1 -PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "gsl_func = 0B" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "c_funptr.[0-9]+ = 0B;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_func = c_funptr.[0-9]+;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "c_ptr.[0-9]+ = 0B;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_file = c_ptr.[0-9]+;" 1 PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "NIptr = 0B" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "NIfunptr = 0B" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "bbb =" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "gsl_file = 0B" 1 -PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "gsl_func = 0B" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "c_funptr.[0-9]+ = 0B;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_func = c_funptr.[0-9]+;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "c_ptr.[0-9]+ = 0B;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_file = c_ptr.[0-9]+;" 1 PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "NIptr = 0B" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "NIfunptr = 0B" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "bbb =" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -g execution test -PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -g scan-tree-dump-times original "gsl_file = 0B" 1 -PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -g scan-tree-dump-times original "gsl_func = 0B" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -g scan-tree-dump-times original "c_funptr.[0-9]+ = 0B;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -g scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_func = c_funptr.[0-9]+;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -g scan-tree-dump-times original "c_ptr.[0-9]+ = 0B;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -g scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_file = c_ptr.[0-9]+;" 1 PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -g scan-tree-dump-times original "NIptr = 0B" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -g scan-tree-dump-times original "NIfunptr = 0B" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -g scan-tree-dump-times original "bbb =" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -Os (test for excess errors) PASS: gfortran.dg/c_ptr_tests_14.f90 -Os execution test -PASS: gfortran.dg/c_ptr_tests_14.f90 -Os scan-tree-dump-times original "gsl_file = 0B" 1 -PASS: gfortran.dg/c_ptr_tests_14.f90 -Os scan-tree-dump-times original "gsl_func = 0B" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -Os scan-tree-dump-times original "c_funptr.[0-9]+ = 0B;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -Os scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_func = c_funptr.[0-9]+;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -Os scan-tree-dump-times original "c_ptr.[0-9]+ = 0B;" 1 +PASS: gfortran.dg/c_ptr_tests_14.f90 -Os scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_file = c_ptr.[0-9]+;" 1 PASS: gfortran.dg/c_ptr_tests_14.f90 -Os scan-tree-dump-times original "NIptr = 0B" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -Os scan-tree-dump-times original "NIfunptr = 0B" 0 PASS: gfortran.dg/c_ptr_tests_14.f90 -Os scan-tree-dump-times original "bbb =" 0 PASS: gfortran.dg/c_ptr_tests_15.f90 -O (test for excess errors) -PASS: gfortran.dg/c_ptr_tests_15.f90 -O scan-tree-dump-times original "gsl_file = 0B" 1 -PASS: gfortran.dg/c_ptr_tests_15.f90 -O scan-tree-dump-times original "gsl_func = 0B" 1 +PASS: gfortran.dg/c_ptr_tests_15.f90 -O scan-tree-dump-times original "c_funptr.[0-9]+ = 0B;" 1 +PASS: gfortran.dg/c_ptr_tests_15.f90 -O scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_func = c_funptr.[0-9]+;" 1 +PASS: gfortran.dg/c_ptr_tests_15.f90 -O scan-tree-dump-times original "c_ptr.[0-9]+ = 0B;" 1 +PASS: gfortran.dg/c_ptr_tests_15.f90 -O scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_file = c_ptr.[0-9]+;" 1 PASS: gfortran.dg/c_ptr_tests_15.f90 -O scan-tree-dump-times original "NIptr = 0B" 0 PASS: gfortran.dg/c_ptr_tests_15.f90 -O scan-tree-dump-times original "NIfunptr = 0B" 0 PASS: gfortran.dg/c_ptr_tests_15.f90 -O scan-tree-dump-times original "bbb =" 0 @@ -7460,6 +7659,22 @@ PASS: gfortran.dg/c_sizeof_2.f90 -O (test for excess errors) PASS: gfortran.dg/c_sizeof_3.f90 -O (test for excess errors) PASS: gfortran.dg/c_sizeof_4.f90 -O (test for errors, line 9) PASS: gfortran.dg/c_sizeof_4.f90 -O (test for excess errors) +PASS: gfortran.dg/c_sizeof_5.f90 -O0 (test for excess errors) +PASS: gfortran.dg/c_sizeof_5.f90 -O0 execution test +PASS: gfortran.dg/c_sizeof_5.f90 -O1 (test for excess errors) +PASS: gfortran.dg/c_sizeof_5.f90 -O1 execution test +PASS: gfortran.dg/c_sizeof_5.f90 -O2 (test for excess errors) +PASS: gfortran.dg/c_sizeof_5.f90 -O2 execution test +PASS: gfortran.dg/c_sizeof_5.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/c_sizeof_5.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/c_sizeof_5.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/c_sizeof_5.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/c_sizeof_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/c_sizeof_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/c_sizeof_5.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/c_sizeof_5.f90 -O3 -g execution test +PASS: gfortran.dg/c_sizeof_5.f90 -Os (test for excess errors) +PASS: gfortran.dg/c_sizeof_5.f90 -Os execution test PASS: gfortran.dg/change_symbol_attributes_1.f90 -O (test for excess errors) PASS: gfortran.dg/char4_iunit_1.f03 -O0 (test for excess errors) PASS: gfortran.dg/char4_iunit_1.f03 -O0 execution test @@ -8542,28 +8757,36 @@ PASS: gfortran.dg/character_comparison_2.f90 -Os execution test PASS: gfortran.dg/character_comparison_2.f90 -Os scan-tree-dump-times original "gfortran_compare_string" 0 PASS: gfortran.dg/character_comparison_3.f90 -O0 (test for excess errors) PASS: gfortran.dg/character_comparison_3.f90 -O0 execution test -PASS: gfortran.dg/character_comparison_3.f90 -O0 scan-tree-dump-times original "gfortran_compare_string" 8 +PASS: gfortran.dg/character_comparison_3.f90 -O0 scan-tree-dump-times original "gfortran_compare_string" 6 +PASS: gfortran.dg/character_comparison_3.f90 -O0 scan-tree-dump-times original "__builtin_memcmp" 2 PASS: gfortran.dg/character_comparison_3.f90 -O1 (test for excess errors) PASS: gfortran.dg/character_comparison_3.f90 -O1 execution test -PASS: gfortran.dg/character_comparison_3.f90 -O1 scan-tree-dump-times original "gfortran_compare_string" 8 +PASS: gfortran.dg/character_comparison_3.f90 -O1 scan-tree-dump-times original "gfortran_compare_string" 6 +PASS: gfortran.dg/character_comparison_3.f90 -O1 scan-tree-dump-times original "__builtin_memcmp" 2 PASS: gfortran.dg/character_comparison_3.f90 -O2 (test for excess errors) PASS: gfortran.dg/character_comparison_3.f90 -O2 execution test -PASS: gfortran.dg/character_comparison_3.f90 -O2 scan-tree-dump-times original "gfortran_compare_string" 8 +PASS: gfortran.dg/character_comparison_3.f90 -O2 scan-tree-dump-times original "gfortran_compare_string" 6 +PASS: gfortran.dg/character_comparison_3.f90 -O2 scan-tree-dump-times original "__builtin_memcmp" 2 PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer (test for excess errors) PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer execution test -PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "gfortran_compare_string" 8 +PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "gfortran_compare_string" 6 +PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "__builtin_memcmp" 2 PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "gfortran_compare_string" 8 +PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "gfortran_compare_string" 6 +PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "__builtin_memcmp" 2 PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "gfortran_compare_string" 8 +PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "gfortran_compare_string" 6 +PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "__builtin_memcmp" 2 PASS: gfortran.dg/character_comparison_3.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/character_comparison_3.f90 -O3 -g execution test -PASS: gfortran.dg/character_comparison_3.f90 -O3 -g scan-tree-dump-times original "gfortran_compare_string" 8 +PASS: gfortran.dg/character_comparison_3.f90 -O3 -g scan-tree-dump-times original "gfortran_compare_string" 6 +PASS: gfortran.dg/character_comparison_3.f90 -O3 -g scan-tree-dump-times original "__builtin_memcmp" 2 PASS: gfortran.dg/character_comparison_3.f90 -Os (test for excess errors) PASS: gfortran.dg/character_comparison_3.f90 -Os execution test -PASS: gfortran.dg/character_comparison_3.f90 -Os scan-tree-dump-times original "gfortran_compare_string" 8 +PASS: gfortran.dg/character_comparison_3.f90 -Os scan-tree-dump-times original "gfortran_compare_string" 6 +PASS: gfortran.dg/character_comparison_3.f90 -Os scan-tree-dump-times original "__builtin_memcmp" 2 PASS: gfortran.dg/character_comparison_4.f90 -O0 (test for excess errors) PASS: gfortran.dg/character_comparison_4.f90 -O0 execution test PASS: gfortran.dg/character_comparison_4.f90 -O0 scan-tree-dump-times original "gfortran_compare_string" 0 @@ -8591,35 +8814,35 @@ PASS: gfortran.dg/character_comparison_4.f90 -Os scan-tree-dump-times origina PASS: gfortran.dg/character_comparison_5.f90 -O0 (test for excess errors) PASS: gfortran.dg/character_comparison_5.f90 -O0 execution test PASS: gfortran.dg/character_comparison_5.f90 -O0 scan-tree-dump-times original "gfortran_concat_string" 0 -PASS: gfortran.dg/character_comparison_5.f90 -O0 scan-tree-dump-times original "gfortran_compare_string" 2 +PASS: gfortran.dg/character_comparison_5.f90 -O0 scan-tree-dump-times original "__builtin_memcmp" 2 PASS: gfortran.dg/character_comparison_5.f90 -O1 (test for excess errors) PASS: gfortran.dg/character_comparison_5.f90 -O1 execution test PASS: gfortran.dg/character_comparison_5.f90 -O1 scan-tree-dump-times original "gfortran_concat_string" 0 -PASS: gfortran.dg/character_comparison_5.f90 -O1 scan-tree-dump-times original "gfortran_compare_string" 2 +PASS: gfortran.dg/character_comparison_5.f90 -O1 scan-tree-dump-times original "__builtin_memcmp" 2 PASS: gfortran.dg/character_comparison_5.f90 -O2 (test for excess errors) PASS: gfortran.dg/character_comparison_5.f90 -O2 execution test PASS: gfortran.dg/character_comparison_5.f90 -O2 scan-tree-dump-times original "gfortran_concat_string" 0 -PASS: gfortran.dg/character_comparison_5.f90 -O2 scan-tree-dump-times original "gfortran_compare_string" 2 +PASS: gfortran.dg/character_comparison_5.f90 -O2 scan-tree-dump-times original "__builtin_memcmp" 2 PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer (test for excess errors) PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer execution test PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "gfortran_concat_string" 0 -PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "gfortran_compare_string" 2 +PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "__builtin_memcmp" 2 PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer -funroll-loops execution test PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "gfortran_concat_string" 0 -PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "gfortran_compare_string" 2 +PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "__builtin_memcmp" 2 PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "gfortran_concat_string" 0 -PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "gfortran_compare_string" 2 +PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "__builtin_memcmp" 2 PASS: gfortran.dg/character_comparison_5.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/character_comparison_5.f90 -O3 -g execution test PASS: gfortran.dg/character_comparison_5.f90 -O3 -g scan-tree-dump-times original "gfortran_concat_string" 0 -PASS: gfortran.dg/character_comparison_5.f90 -O3 -g scan-tree-dump-times original "gfortran_compare_string" 2 +PASS: gfortran.dg/character_comparison_5.f90 -O3 -g scan-tree-dump-times original "__builtin_memcmp" 2 PASS: gfortran.dg/character_comparison_5.f90 -Os (test for excess errors) PASS: gfortran.dg/character_comparison_5.f90 -Os execution test PASS: gfortran.dg/character_comparison_5.f90 -Os scan-tree-dump-times original "gfortran_concat_string" 0 -PASS: gfortran.dg/character_comparison_5.f90 -Os scan-tree-dump-times original "gfortran_compare_string" 2 +PASS: gfortran.dg/character_comparison_5.f90 -Os scan-tree-dump-times original "__builtin_memcmp" 2 PASS: gfortran.dg/character_comparison_6.f90 -O0 (test for excess errors) PASS: gfortran.dg/character_comparison_6.f90 -O0 execution test PASS: gfortran.dg/character_comparison_6.f90 -O0 scan-tree-dump-times original "gfortran_concat_string" 4 @@ -8700,6 +8923,38 @@ PASS: gfortran.dg/character_comparison_8.f90 -O3 -g scan-tree-dump-times orig PASS: gfortran.dg/character_comparison_8.f90 -Os (test for excess errors) PASS: gfortran.dg/character_comparison_8.f90 -Os execution test PASS: gfortran.dg/character_comparison_8.f90 -Os scan-tree-dump-times original "gfortran_compare_string" 0 +PASS: gfortran.dg/character_comparison_9.f90 -O0 (test for excess errors) +PASS: gfortran.dg/character_comparison_9.f90 -O0 execution test +PASS: gfortran.dg/character_comparison_9.f90 -O0 scan-tree-dump-times original "_gfortran_compare_string_char4" 1 +PASS: gfortran.dg/character_comparison_9.f90 -O0 scan-tree-dump-times original "__builtin_memcmp" 2 +PASS: gfortran.dg/character_comparison_9.f90 -O1 (test for excess errors) +PASS: gfortran.dg/character_comparison_9.f90 -O1 execution test +PASS: gfortran.dg/character_comparison_9.f90 -O1 scan-tree-dump-times original "_gfortran_compare_string_char4" 1 +PASS: gfortran.dg/character_comparison_9.f90 -O1 scan-tree-dump-times original "__builtin_memcmp" 2 +PASS: gfortran.dg/character_comparison_9.f90 -O2 (test for excess errors) +PASS: gfortran.dg/character_comparison_9.f90 -O2 execution test +PASS: gfortran.dg/character_comparison_9.f90 -O2 scan-tree-dump-times original "_gfortran_compare_string_char4" 1 +PASS: gfortran.dg/character_comparison_9.f90 -O2 scan-tree-dump-times original "__builtin_memcmp" 2 +PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "_gfortran_compare_string_char4" 1 +PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "__builtin_memcmp" 2 +PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "_gfortran_compare_string_char4" 1 +PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "__builtin_memcmp" 2 +PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "_gfortran_compare_string_char4" 1 +PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "__builtin_memcmp" 2 +PASS: gfortran.dg/character_comparison_9.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/character_comparison_9.f90 -O3 -g execution test +PASS: gfortran.dg/character_comparison_9.f90 -O3 -g scan-tree-dump-times original "_gfortran_compare_string_char4" 1 +PASS: gfortran.dg/character_comparison_9.f90 -O3 -g scan-tree-dump-times original "__builtin_memcmp" 2 +PASS: gfortran.dg/character_comparison_9.f90 -Os (test for excess errors) +PASS: gfortran.dg/character_comparison_9.f90 -Os execution test +PASS: gfortran.dg/character_comparison_9.f90 -Os scan-tree-dump-times original "_gfortran_compare_string_char4" 1 +PASS: gfortran.dg/character_comparison_9.f90 -Os scan-tree-dump-times original "__builtin_memcmp" 2 PASS: gfortran.dg/chkbits.f90 -O0 (test for excess errors) PASS: gfortran.dg/chkbits.f90 -O0 execution test PASS: gfortran.dg/chkbits.f90 -O1 (test for excess errors) @@ -8991,6 +9246,8 @@ PASS: gfortran.dg/class_54.f90 -O (test for excess errors) PASS: gfortran.dg/class_55.f90 -O (test for errors, line 8) PASS: gfortran.dg/class_55.f90 -O (test for errors, line 11) PASS: gfortran.dg/class_55.f90 -O (test for excess errors) +PASS: gfortran.dg/class_56.f90 -O (test for errors, line 13) +PASS: gfortran.dg/class_56.f90 -O (test for excess errors) PASS: gfortran.dg/class_6.f03 -O0 (test for excess errors) PASS: gfortran.dg/class_6.f03 -O0 execution test PASS: gfortran.dg/class_6.f03 -O1 (test for excess errors) @@ -9109,6 +9366,62 @@ PASS: gfortran.dg/class_allocate_13.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/class_allocate_13.f90 -O3 -g execution test PASS: gfortran.dg/class_allocate_13.f90 -Os (test for excess errors) PASS: gfortran.dg/class_allocate_13.f90 -Os execution test +PASS: gfortran.dg/class_allocate_14.f90 -O0 (test for excess errors) +PASS: gfortran.dg/class_allocate_14.f90 -O0 execution test +PASS: gfortran.dg/class_allocate_14.f90 -O0 scan-tree-dump-times original "static struct __class_m_T_1_0a b = {._data={.data=0B}, ._vptr=&__vtab_m_T};" 1 +PASS: gfortran.dg/class_allocate_14.f90 -O0 scan-tree-dump-times original "static struct __class_m_T_a y = {._data=0B, ._vptr=&__vtab_m_T};" 1 +PASS: gfortran.dg/class_allocate_14.f90 -O1 (test for excess errors) +PASS: gfortran.dg/class_allocate_14.f90 -O1 execution test +PASS: gfortran.dg/class_allocate_14.f90 -O1 scan-tree-dump-times original "static struct __class_m_T_1_0a b = {._data={.data=0B}, ._vptr=&__vtab_m_T};" 1 +PASS: gfortran.dg/class_allocate_14.f90 -O1 scan-tree-dump-times original "static struct __class_m_T_a y = {._data=0B, ._vptr=&__vtab_m_T};" 1 +PASS: gfortran.dg/class_allocate_14.f90 -O2 (test for excess errors) +PASS: gfortran.dg/class_allocate_14.f90 -O2 execution test +PASS: gfortran.dg/class_allocate_14.f90 -O2 scan-tree-dump-times original "static struct __class_m_T_1_0a b = {._data={.data=0B}, ._vptr=&__vtab_m_T};" 1 +PASS: gfortran.dg/class_allocate_14.f90 -O2 scan-tree-dump-times original "static struct __class_m_T_a y = {._data=0B, ._vptr=&__vtab_m_T};" 1 +PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "static struct __class_m_T_1_0a b = {._data={.data=0B}, ._vptr=&__vtab_m_T};" 1 +PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "static struct __class_m_T_a y = {._data=0B, ._vptr=&__vtab_m_T};" 1 +PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "static struct __class_m_T_1_0a b = {._data={.data=0B}, ._vptr=&__vtab_m_T};" 1 +PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "static struct __class_m_T_a y = {._data=0B, ._vptr=&__vtab_m_T};" 1 +PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "static struct __class_m_T_1_0a b = {._data={.data=0B}, ._vptr=&__vtab_m_T};" 1 +PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "static struct __class_m_T_a y = {._data=0B, ._vptr=&__vtab_m_T};" 1 +PASS: gfortran.dg/class_allocate_14.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/class_allocate_14.f90 -O3 -g execution test +PASS: gfortran.dg/class_allocate_14.f90 -O3 -g scan-tree-dump-times original "static struct __class_m_T_1_0a b = {._data={.data=0B}, ._vptr=&__vtab_m_T};" 1 +PASS: gfortran.dg/class_allocate_14.f90 -O3 -g scan-tree-dump-times original "static struct __class_m_T_a y = {._data=0B, ._vptr=&__vtab_m_T};" 1 +PASS: gfortran.dg/class_allocate_14.f90 -Os (test for excess errors) +PASS: gfortran.dg/class_allocate_14.f90 -Os execution test +PASS: gfortran.dg/class_allocate_14.f90 -Os scan-tree-dump-times original "static struct __class_m_T_1_0a b = {._data={.data=0B}, ._vptr=&__vtab_m_T};" 1 +PASS: gfortran.dg/class_allocate_14.f90 -Os scan-tree-dump-times original "static struct __class_m_T_a y = {._data=0B, ._vptr=&__vtab_m_T};" 1 +PASS: gfortran.dg/class_allocate_15.f90 -O0 (test for excess errors) +PASS: gfortran.dg/class_allocate_15.f90 -O0 execution test +PASS: gfortran.dg/class_allocate_15.f90 -O0 scan-tree-dump-times original "__builtin_free" 2 +PASS: gfortran.dg/class_allocate_15.f90 -O1 (test for excess errors) +PASS: gfortran.dg/class_allocate_15.f90 -O1 execution test +PASS: gfortran.dg/class_allocate_15.f90 -O1 scan-tree-dump-times original "__builtin_free" 2 +PASS: gfortran.dg/class_allocate_15.f90 -O2 (test for excess errors) +PASS: gfortran.dg/class_allocate_15.f90 -O2 execution test +PASS: gfortran.dg/class_allocate_15.f90 -O2 scan-tree-dump-times original "__builtin_free" 2 +PASS: gfortran.dg/class_allocate_15.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/class_allocate_15.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/class_allocate_15.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "__builtin_free" 2 +PASS: gfortran.dg/class_allocate_15.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/class_allocate_15.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/class_allocate_15.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "__builtin_free" 2 +PASS: gfortran.dg/class_allocate_15.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/class_allocate_15.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/class_allocate_15.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "__builtin_free" 2 +PASS: gfortran.dg/class_allocate_15.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/class_allocate_15.f90 -O3 -g execution test +PASS: gfortran.dg/class_allocate_15.f90 -O3 -g scan-tree-dump-times original "__builtin_free" 2 +PASS: gfortran.dg/class_allocate_15.f90 -Os (test for excess errors) +PASS: gfortran.dg/class_allocate_15.f90 -Os execution test +PASS: gfortran.dg/class_allocate_15.f90 -Os scan-tree-dump-times original "__builtin_free" 2 PASS: gfortran.dg/class_allocate_2.f03 -O (test for errors, line 21) PASS: gfortran.dg/class_allocate_2.f03 -O (test for errors, line 22) PASS: gfortran.dg/class_allocate_2.f03 -O (test for excess errors) @@ -9743,6 +10056,8 @@ PASS: gfortran.dg/coarray_3.f90 -O (test for warnings, line 95) PASS: gfortran.dg/coarray_3.f90 -O (test for errors, line 96) PASS: gfortran.dg/coarray_3.f90 -O (test for errors, line 98) PASS: gfortran.dg/coarray_3.f90 -O (test for excess errors) +PASS: gfortran.dg/coarray_30.f90 -O (test for excess errors) +PASS: gfortran.dg/coarray_30.f90 -O scan-tree-dump-times original "greeting.data = \\(void . restrict\\) __builtin_malloc \\(25\\);" 1 PASS: gfortran.dg/coarray_4.f90 -O (test for errors, line 22) PASS: gfortran.dg/coarray_4.f90 -O (test for errors, line 40) PASS: gfortran.dg/coarray_4.f90 -O (test for errors, line 41) @@ -9856,6 +10171,13 @@ PASS: gfortran.dg/coarray_lib_alloc_2.f90 -O scan-tree-dump-times original "_ PASS: gfortran.dg/coarray_lib_alloc_2.f90 -O scan-tree-dump-times original "_gfortran_caf_deregister .&yy._data.token, &stat.., &errmsg, 200.;" 1 PASS: gfortran.dg/coarray_lib_alloc_2.f90 -O scan-tree-dump-times original "_gfortran_caf_deregister .&yy._data.token, 0B, 0B, 0.;" 1 PASS: gfortran.dg/coarray_lib_alloc_2.f90 -O scan-tree-dump-times original "_gfortran_caf_deregister .&xx._data.token, 0B, 0B, 0.;" 1 +PASS: gfortran.dg/coarray_lib_alloc_3.f90 -O (test for excess errors) +PASS: gfortran.dg/coarray_lib_alloc_3.f90 -O scan-tree-dump-times original "_gfortran_caf_register .1, 1, &xx._data.token, &stat.., &errmsg, 200.;" 1 +PASS: gfortran.dg/coarray_lib_alloc_3.f90 -O scan-tree-dump-times original "_gfortran_caf_register .1, 1, &yy._data.token, &stat.., &errmsg, 200.;" 1 +PASS: gfortran.dg/coarray_lib_alloc_3.f90 -O scan-tree-dump-times original "_gfortran_caf_deregister .&xx._data.token, &stat.., &errmsg, 200.;" 1 +PASS: gfortran.dg/coarray_lib_alloc_3.f90 -O scan-tree-dump-times original "_gfortran_caf_deregister .&yy._data.token, &stat.., &errmsg, 200.;" 1 +PASS: gfortran.dg/coarray_lib_alloc_3.f90 -O scan-tree-dump-times original "_gfortran_caf_deregister .&yy._data.token, 0B, 0B, 0.;" 1 +PASS: gfortran.dg/coarray_lib_alloc_3.f90 -O scan-tree-dump-times original "_gfortran_caf_deregister .&xx._data.token, 0B, 0B, 0.;" 1 PASS: gfortran.dg/coarray_lib_move_alloc_1.f90 -O (test for excess errors) PASS: gfortran.dg/coarray_lib_move_alloc_1.f90 -O scan-tree-dump-times original "free" 0 PASS: gfortran.dg/coarray_lib_move_alloc_1.f90 -O scan-tree-dump-times original "_gfortran_caf_sync_all" 2 @@ -10045,6 +10367,11 @@ PASS: gfortran.dg/common_15.f90 -O (test for excess errors) PASS: gfortran.dg/common_16.f90 -O (test for warnings, line 10) PASS: gfortran.dg/common_16.f90 -O (test for excess errors) PASS: gfortran.dg/common_17.f90 -O (test for excess errors) +PASS: gfortran.dg/common_18.f90 -O (test for excess errors) +PASS: gfortran.dg/common_18.f90 -O scan-assembler com1 +PASS: gfortran.dg/common_18.f90 -O scan-assembler foo_ +PASS: gfortran.dg/common_19.f90 -O (test for errors, line 8) +PASS: gfortran.dg/common_19.f90 -O (test for excess errors) PASS: gfortran.dg/common_2.f90 -O0 (test for excess errors) PASS: gfortran.dg/common_2.f90 -O0 execution test PASS: gfortran.dg/common_2.f90 -O1 (test for excess errors) @@ -10061,6 +10388,12 @@ PASS: gfortran.dg/common_2.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/common_2.f90 -O3 -g execution test PASS: gfortran.dg/common_2.f90 -Os (test for excess errors) PASS: gfortran.dg/common_2.f90 -Os execution test +PASS: gfortran.dg/common_20.f90 -O (test for errors, line 8) +PASS: gfortran.dg/common_20.f90 -O (test for errors, line 9) +PASS: gfortran.dg/common_20.f90 -O (test for errors, line 14) +PASS: gfortran.dg/common_20.f90 -O (test for errors, line 15) +PASS: gfortran.dg/common_20.f90 -O (test for excess errors) +PASS: gfortran.dg/common_21.f90 -O (test for excess errors) PASS: gfortran.dg/common_3.f90 -O (test for errors, line 4) PASS: gfortran.dg/common_3.f90 -O (test for excess errors) PASS: gfortran.dg/common_4.f90 -O0 (test for excess errors) @@ -11505,6 +11838,7 @@ PASS: gfortran.dg/defined_assignment_5.f90 -O3 -g execution test PASS: gfortran.dg/defined_assignment_5.f90 -Os (test for warnings, line 61) PASS: gfortran.dg/defined_assignment_5.f90 -Os (test for excess errors) PASS: gfortran.dg/defined_assignment_5.f90 -Os execution test +PASS: gfortran.dg/defined_assignment_6.f90 -O (test for excess errors) PASS: gfortran.dg/defined_operators_1.f90 -O (test for errors, line 14) PASS: gfortran.dg/defined_operators_1.f90 -O (test for errors, line 16) PASS: gfortran.dg/defined_operators_1.f90 -O (test for errors, line 30) @@ -11705,6 +12039,22 @@ PASS: gfortran.dg/dependency_40.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/dependency_40.f90 -O3 -g execution test PASS: gfortran.dg/dependency_40.f90 -Os (test for excess errors) PASS: gfortran.dg/dependency_40.f90 -Os execution test +PASS: gfortran.dg/dependency_41.f90 -O0 (test for excess errors) +PASS: gfortran.dg/dependency_41.f90 -O0 execution test +PASS: gfortran.dg/dependency_41.f90 -O1 (test for excess errors) +PASS: gfortran.dg/dependency_41.f90 -O1 execution test +PASS: gfortran.dg/dependency_41.f90 -O2 (test for excess errors) +PASS: gfortran.dg/dependency_41.f90 -O2 execution test +PASS: gfortran.dg/dependency_41.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/dependency_41.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/dependency_41.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/dependency_41.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/dependency_41.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/dependency_41.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/dependency_41.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/dependency_41.f90 -O3 -g execution test +PASS: gfortran.dg/dependency_41.f90 -Os (test for excess errors) +PASS: gfortran.dg/dependency_41.f90 -Os execution test PASS: gfortran.dg/dependency_5.f90 -O (test for excess errors) PASS: gfortran.dg/dependency_5.f90 -O scan-tree-dump-times original "malloc" 0 PASS: gfortran.dg/dependency_6.f90 -O (test for excess errors) @@ -12293,46 +12643,46 @@ PASS: gfortran.dg/direct_io_9.f -O3 -g (test for excess errors) PASS: gfortran.dg/direct_io_9.f -O3 -g execution test PASS: gfortran.dg/direct_io_9.f -Os (test for excess errors) PASS: gfortran.dg/direct_io_9.f -Os execution test -PASS: gfortran.dg/do_1.f90 -O0 (test for warnings, line 33) -PASS: gfortran.dg/do_1.f90 -O0 (test for warnings, line 38) -PASS: gfortran.dg/do_1.f90 -O0 (test for warnings, line 43) +PASS: gfortran.dg/do_1.f90 -O0 (test for warnings, line 32) +PASS: gfortran.dg/do_1.f90 -O0 (test for warnings, line 37) +PASS: gfortran.dg/do_1.f90 -O0 (test for warnings, line 42) PASS: gfortran.dg/do_1.f90 -O0 (test for excess errors) -XPASS: gfortran.dg/do_1.f90 -O0 execution test -PASS: gfortran.dg/do_1.f90 -O1 (test for warnings, line 33) -PASS: gfortran.dg/do_1.f90 -O1 (test for warnings, line 38) -PASS: gfortran.dg/do_1.f90 -O1 (test for warnings, line 43) +PASS: gfortran.dg/do_1.f90 -O0 execution test +PASS: gfortran.dg/do_1.f90 -O1 (test for warnings, line 32) +PASS: gfortran.dg/do_1.f90 -O1 (test for warnings, line 37) +PASS: gfortran.dg/do_1.f90 -O1 (test for warnings, line 42) PASS: gfortran.dg/do_1.f90 -O1 (test for excess errors) -XPASS: gfortran.dg/do_1.f90 -O1 execution test -PASS: gfortran.dg/do_1.f90 -O2 (test for warnings, line 33) -PASS: gfortran.dg/do_1.f90 -O2 (test for warnings, line 38) -PASS: gfortran.dg/do_1.f90 -O2 (test for warnings, line 43) +PASS: gfortran.dg/do_1.f90 -O1 execution test +PASS: gfortran.dg/do_1.f90 -O2 (test for warnings, line 32) +PASS: gfortran.dg/do_1.f90 -O2 (test for warnings, line 37) +PASS: gfortran.dg/do_1.f90 -O2 (test for warnings, line 42) PASS: gfortran.dg/do_1.f90 -O2 (test for excess errors) -XFAIL: gfortran.dg/do_1.f90 -O2 execution test -PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer (test for warnings, line 33) -PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer (test for warnings, line 38) -PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer (test for warnings, line 43) +PASS: gfortran.dg/do_1.f90 -O2 execution test +PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer (test for warnings, line 32) +PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer (test for warnings, line 37) +PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer (test for warnings, line 42) PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer (test for excess errors) -XFAIL: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer execution test -PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for warnings, line 33) -PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for warnings, line 38) -PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for warnings, line 43) +PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for warnings, line 32) +PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for warnings, line 37) +PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for warnings, line 42) PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -XFAIL: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for warnings, line 33) -PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for warnings, line 38) -PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for warnings, line 43) +PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for warnings, line 32) +PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for warnings, line 37) +PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for warnings, line 42) PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -XFAIL: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: gfortran.dg/do_1.f90 -O3 -g (test for warnings, line 33) -PASS: gfortran.dg/do_1.f90 -O3 -g (test for warnings, line 38) -PASS: gfortran.dg/do_1.f90 -O3 -g (test for warnings, line 43) +PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/do_1.f90 -O3 -g (test for warnings, line 32) +PASS: gfortran.dg/do_1.f90 -O3 -g (test for warnings, line 37) +PASS: gfortran.dg/do_1.f90 -O3 -g (test for warnings, line 42) PASS: gfortran.dg/do_1.f90 -O3 -g (test for excess errors) -XFAIL: gfortran.dg/do_1.f90 -O3 -g execution test -PASS: gfortran.dg/do_1.f90 -Os (test for warnings, line 33) -PASS: gfortran.dg/do_1.f90 -Os (test for warnings, line 38) -PASS: gfortran.dg/do_1.f90 -Os (test for warnings, line 43) +PASS: gfortran.dg/do_1.f90 -O3 -g execution test +PASS: gfortran.dg/do_1.f90 -Os (test for warnings, line 32) +PASS: gfortran.dg/do_1.f90 -Os (test for warnings, line 37) +PASS: gfortran.dg/do_1.f90 -Os (test for warnings, line 42) PASS: gfortran.dg/do_1.f90 -Os (test for excess errors) -XFAIL: gfortran.dg/do_1.f90 -Os execution test +PASS: gfortran.dg/do_1.f90 -Os execution test PASS: gfortran.dg/do_2.f90 -O (test for errors, line 16) PASS: gfortran.dg/do_2.f90 -O (test for errors, line 20) PASS: gfortran.dg/do_2.f90 -O (test for errors, line 23) @@ -13949,6 +14299,22 @@ PASS: gfortran.dg/eof_4.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/eof_4.f90 -O3 -g execution test PASS: gfortran.dg/eof_4.f90 -Os (test for excess errors) PASS: gfortran.dg/eof_4.f90 -Os execution test +PASS: gfortran.dg/eof_5.f90 -O0 (test for excess errors) +PASS: gfortran.dg/eof_5.f90 -O0 execution test +PASS: gfortran.dg/eof_5.f90 -O1 (test for excess errors) +PASS: gfortran.dg/eof_5.f90 -O1 execution test +PASS: gfortran.dg/eof_5.f90 -O2 (test for excess errors) +PASS: gfortran.dg/eof_5.f90 -O2 execution test +PASS: gfortran.dg/eof_5.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/eof_5.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/eof_5.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/eof_5.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/eof_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/eof_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/eof_5.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/eof_5.f90 -O3 -g execution test +PASS: gfortran.dg/eof_5.f90 -Os (test for excess errors) +PASS: gfortran.dg/eof_5.f90 -Os execution test PASS: gfortran.dg/eor_1.f90 -O0 (test for excess errors) PASS: gfortran.dg/eor_1.f90 -O0 execution test PASS: gfortran.dg/eor_1.f90 -O1 (test for excess errors) @@ -14982,6 +15348,22 @@ PASS: gfortran.dg/fmt_cache_2.f -O3 -g (test for excess errors) PASS: gfortran.dg/fmt_cache_2.f -O3 -g execution test PASS: gfortran.dg/fmt_cache_2.f -Os (test for excess errors) PASS: gfortran.dg/fmt_cache_2.f -Os execution test +PASS: gfortran.dg/fmt_cache_3.f90 -O0 (test for excess errors) +PASS: gfortran.dg/fmt_cache_3.f90 -O0 execution test +PASS: gfortran.dg/fmt_cache_3.f90 -O1 (test for excess errors) +PASS: gfortran.dg/fmt_cache_3.f90 -O1 execution test +PASS: gfortran.dg/fmt_cache_3.f90 -O2 (test for excess errors) +PASS: gfortran.dg/fmt_cache_3.f90 -O2 execution test +PASS: gfortran.dg/fmt_cache_3.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/fmt_cache_3.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/fmt_cache_3.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/fmt_cache_3.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/fmt_cache_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/fmt_cache_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/fmt_cache_3.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/fmt_cache_3.f90 -O3 -g execution test +PASS: gfortran.dg/fmt_cache_3.f90 -Os (test for excess errors) +PASS: gfortran.dg/fmt_cache_3.f90 -Os execution test PASS: gfortran.dg/fmt_colon.f90 -O0 (test for excess errors) PASS: gfortran.dg/fmt_colon.f90 -O0 execution test PASS: gfortran.dg/fmt_colon.f90 -O1 (test for excess errors) @@ -18822,6 +19204,22 @@ PASS: gfortran.dg/implicit_9.f90 -O (test for excess errors) PASS: gfortran.dg/implicit_actual.f90 -O (test for errors, line 11) PASS: gfortran.dg/implicit_actual.f90 -O (test for errors, line 19) PASS: gfortran.dg/implicit_actual.f90 -O (test for excess errors) +PASS: gfortran.dg/implicit_class_1.f90 -O0 (test for excess errors) +PASS: gfortran.dg/implicit_class_1.f90 -O0 execution test +PASS: gfortran.dg/implicit_class_1.f90 -O1 (test for excess errors) +PASS: gfortran.dg/implicit_class_1.f90 -O1 execution test +PASS: gfortran.dg/implicit_class_1.f90 -O2 (test for excess errors) +PASS: gfortran.dg/implicit_class_1.f90 -O2 execution test +PASS: gfortran.dg/implicit_class_1.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/implicit_class_1.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/implicit_class_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/implicit_class_1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/implicit_class_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/implicit_class_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/implicit_class_1.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/implicit_class_1.f90 -O3 -g execution test +PASS: gfortran.dg/implicit_class_1.f90 -Os (test for excess errors) +PASS: gfortran.dg/implicit_class_1.f90 -Os execution test PASS: gfortran.dg/implicit_derived_type_1.f90 -O (test for excess errors) PASS: gfortran.dg/implicit_pure_1.f90 -O0 (test for excess errors) PASS: gfortran.dg/implicit_pure_1.f90 -O0 execution test @@ -18920,17 +19318,15 @@ PASS: gfortran.dg/import.f90 -Os (test for excess errors) PASS: gfortran.dg/import.f90 -Os execution test PASS: gfortran.dg/import10.f90 -O (test for excess errors) PASS: gfortran.dg/import11.f90 -O (test for excess errors) +PASS: gfortran.dg/import2.f90 -O (test for errors, line 15) +PASS: gfortran.dg/import2.f90 -O (test for errors, line 16) +PASS: gfortran.dg/import2.f90 -O (test for errors, line 17) +PASS: gfortran.dg/import2.f90 -O (test for errors, line 34) +PASS: gfortran.dg/import2.f90 -O (test for errors, line 35) +PASS: gfortran.dg/import2.f90 -O (test for errors, line 36) PASS: gfortran.dg/import2.f90 -O (test for errors, line 39) PASS: gfortran.dg/import2.f90 -O (test for errors, line 40) PASS: gfortran.dg/import2.f90 -O (test for errors, line 41) -PASS: gfortran.dg/import2.f90 -O (test for errors, line 58) -PASS: gfortran.dg/import2.f90 -O (test for errors, line 59) -PASS: gfortran.dg/import2.f90 -O (test for errors, line 60) -PASS: gfortran.dg/import2.f90 -O (test for errors, line 63) -PASS: gfortran.dg/import2.f90 -O (test for errors, line 64) -PASS: gfortran.dg/import2.f90 -O (test for errors, line 65) -PASS: gfortran.dg/import2.f90 -O (test for errors, line 74) -PASS: gfortran.dg/import2.f90 -O (test for errors, line 77) PASS: gfortran.dg/import2.f90 -O (test for excess errors) PASS: gfortran.dg/import3.f90 -O (test for errors, line 8) PASS: gfortran.dg/import3.f90 -O (test for errors, line 15) @@ -20649,9 +21045,9 @@ PASS: gfortran.dg/intrinsic_7.f90 -O (test for excess errors) PASS: gfortran.dg/intrinsic_8.f90 -O (test for excess errors) PASS: gfortran.dg/intrinsic_actual_1.f -O (test for excess errors) PASS: gfortran.dg/intrinsic_actual_2.f90 -O (test for excess errors) -PASS: gfortran.dg/intrinsic_actual_3.f90 -O (test for errors, line 15) -PASS: gfortran.dg/intrinsic_actual_3.f90 -O (test for errors, line 16) -PASS: gfortran.dg/intrinsic_actual_3.f90 -O (test for errors, line 20) +PASS: gfortran.dg/intrinsic_actual_3.f90 -O (test for errors, line 17) +PASS: gfortran.dg/intrinsic_actual_3.f90 -O (test for errors, line 18) +PASS: gfortran.dg/intrinsic_actual_3.f90 -O (test for errors, line 22) PASS: gfortran.dg/intrinsic_actual_3.f90 -O (test for excess errors) PASS: gfortran.dg/intrinsic_actual_4.f90 -O0 (test for excess errors) PASS: gfortran.dg/intrinsic_actual_4.f90 -O0 execution test @@ -21124,7 +21520,7 @@ PASS: gfortran.dg/invalid_contains_2.f90 -O (test for errors, line 6) PASS: gfortran.dg/invalid_contains_2.f90 -O (test for errors, line 7) PASS: gfortran.dg/invalid_contains_2.f90 -O (test for errors, line 8) PASS: gfortran.dg/invalid_contains_2.f90 -O (test for excess errors) -PASS: gfortran.dg/invalid_interface_assignment.f90 -O (test for errors, line 15) +PASS: gfortran.dg/invalid_interface_assignment.f90 -O (test for errors, line 17) PASS: gfortran.dg/invalid_interface_assignment.f90 -O (test for excess errors) PASS: gfortran.dg/invalid_name.f90 -O (test for errors, line 4) PASS: gfortran.dg/invalid_name.f90 -O (test for excess errors) @@ -21630,6 +22026,7 @@ PASS: gfortran.dg/iso_c_binding_rename_2.f03 -O3 -g (test for excess errors) PASS: gfortran.dg/iso_c_binding_rename_2.f03 -O3 -g execution test PASS: gfortran.dg/iso_c_binding_rename_2.f03 -Os (test for excess errors) PASS: gfortran.dg/iso_c_binding_rename_2.f03 -Os execution test +PASS: gfortran.dg/iso_c_binding_rename_3.f90 -O (test for excess errors) PASS: gfortran.dg/iso_fortran_env_1.f90 -O0 (test for excess errors) PASS: gfortran.dg/iso_fortran_env_1.f90 -O0 execution test PASS: gfortran.dg/iso_fortran_env_1.f90 -O1 (test for excess errors) @@ -23209,6 +23606,10 @@ PASS: gfortran.dg/merge_init_expr.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/merge_init_expr.f90 -O3 -g execution test PASS: gfortran.dg/merge_init_expr.f90 -Os (test for excess errors) PASS: gfortran.dg/merge_init_expr.f90 -Os execution test +PASS: gfortran.dg/merge_init_expr_2.f90 -O (test for excess errors) +PASS: gfortran.dg/merge_init_expr_2.f90 -O scan-tree-dump-times original "check1 = 1275069467;" 1 +PASS: gfortran.dg/merge_init_expr_2.f90 -O scan-tree-dump-times original "check2 = 1;" 1 +PASS: gfortran.dg/merge_init_expr_2.f90 -O scan-tree-dump-times original "__builtin_memmove ..void .. &three, .void .. &one, 3.;" 1 PASS: gfortran.dg/min_max_conformance.f90 -O (test for errors, line 9) PASS: gfortran.dg/min_max_conformance.f90 -O (test for errors, line 10) PASS: gfortran.dg/min_max_conformance.f90 -O (test for errors, line 11) @@ -23848,8 +24249,6 @@ PASS: gfortran.dg/module_interface_1.f90 -O3 -g execution test PASS: gfortran.dg/module_interface_1.f90 -Os (test for excess errors) PASS: gfortran.dg/module_interface_1.f90 -Os execution test PASS: gfortran.dg/module_interface_2.f90 -O (test for excess errors) -PASS: gfortran.dg/module_md5_1.f90 -O (test for excess errors) -PASS: gfortran.dg/module_md5_1.f90 -O scan-module MD5:510304affe70481794fecdb22fc9ca0c PASS: gfortran.dg/module_naming_1.f90 -O (test for excess errors) PASS: gfortran.dg/module_nan.f90 -O0 (test for excess errors) PASS: gfortran.dg/module_nan.f90 -O0 execution test @@ -25326,6 +25725,102 @@ PASS: gfortran.dg/namelist_74.f90 -O (test for excess errors) PASS: gfortran.dg/namelist_75.f90 -O (test for errors, line 8) PASS: gfortran.dg/namelist_75.f90 -O (test for excess errors) PASS: gfortran.dg/namelist_76.f90 -O (test for excess errors) +PASS: gfortran.dg/namelist_77.f90 -O0 (test for excess errors) +PASS: gfortran.dg/namelist_77.f90 -O0 execution test +PASS: gfortran.dg/namelist_77.f90 -O1 (test for excess errors) +PASS: gfortran.dg/namelist_77.f90 -O1 execution test +PASS: gfortran.dg/namelist_77.f90 -O2 (test for excess errors) +PASS: gfortran.dg/namelist_77.f90 -O2 execution test +PASS: gfortran.dg/namelist_77.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/namelist_77.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/namelist_77.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/namelist_77.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/namelist_77.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/namelist_77.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/namelist_77.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/namelist_77.f90 -O3 -g execution test +PASS: gfortran.dg/namelist_77.f90 -Os (test for excess errors) +PASS: gfortran.dg/namelist_77.f90 -Os execution test +PASS: gfortran.dg/namelist_78.f90 -O0 (test for excess errors) +PASS: gfortran.dg/namelist_78.f90 -O0 execution test +PASS: gfortran.dg/namelist_78.f90 -O1 (test for excess errors) +PASS: gfortran.dg/namelist_78.f90 -O1 execution test +PASS: gfortran.dg/namelist_78.f90 -O2 (test for excess errors) +PASS: gfortran.dg/namelist_78.f90 -O2 execution test +PASS: gfortran.dg/namelist_78.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/namelist_78.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/namelist_78.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/namelist_78.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/namelist_78.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/namelist_78.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/namelist_78.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/namelist_78.f90 -O3 -g execution test +PASS: gfortran.dg/namelist_78.f90 -Os (test for excess errors) +PASS: gfortran.dg/namelist_78.f90 -Os execution test +PASS: gfortran.dg/namelist_79.f90 -O0 (test for excess errors) +PASS: gfortran.dg/namelist_79.f90 -O0 execution test +PASS: gfortran.dg/namelist_79.f90 -O1 (test for excess errors) +PASS: gfortran.dg/namelist_79.f90 -O1 execution test +PASS: gfortran.dg/namelist_79.f90 -O2 (test for excess errors) +PASS: gfortran.dg/namelist_79.f90 -O2 execution test +PASS: gfortran.dg/namelist_79.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/namelist_79.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/namelist_79.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/namelist_79.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/namelist_79.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/namelist_79.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/namelist_79.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/namelist_79.f90 -O3 -g execution test +PASS: gfortran.dg/namelist_79.f90 -Os (test for excess errors) +PASS: gfortran.dg/namelist_79.f90 -Os execution test +PASS: gfortran.dg/namelist_80.f90 -O0 (test for excess errors) +PASS: gfortran.dg/namelist_80.f90 -O0 execution test +PASS: gfortran.dg/namelist_80.f90 -O1 (test for excess errors) +PASS: gfortran.dg/namelist_80.f90 -O1 execution test +PASS: gfortran.dg/namelist_80.f90 -O2 (test for excess errors) +PASS: gfortran.dg/namelist_80.f90 -O2 execution test +PASS: gfortran.dg/namelist_80.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/namelist_80.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/namelist_80.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/namelist_80.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/namelist_80.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/namelist_80.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/namelist_80.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/namelist_80.f90 -O3 -g execution test +PASS: gfortran.dg/namelist_80.f90 -Os (test for excess errors) +PASS: gfortran.dg/namelist_80.f90 -Os execution test +PASS: gfortran.dg/namelist_81.f90 -O0 (test for excess errors) +PASS: gfortran.dg/namelist_81.f90 -O0 execution test +PASS: gfortran.dg/namelist_81.f90 -O1 (test for excess errors) +PASS: gfortran.dg/namelist_81.f90 -O1 execution test +PASS: gfortran.dg/namelist_81.f90 -O2 (test for excess errors) +PASS: gfortran.dg/namelist_81.f90 -O2 execution test +PASS: gfortran.dg/namelist_81.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/namelist_81.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/namelist_81.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/namelist_81.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/namelist_81.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/namelist_81.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/namelist_81.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/namelist_81.f90 -O3 -g execution test +PASS: gfortran.dg/namelist_81.f90 -Os (test for excess errors) +PASS: gfortran.dg/namelist_81.f90 -Os execution test +PASS: gfortran.dg/namelist_82.f90 -O0 (test for excess errors) +PASS: gfortran.dg/namelist_82.f90 -O0 execution test +PASS: gfortran.dg/namelist_82.f90 -O1 (test for excess errors) +PASS: gfortran.dg/namelist_82.f90 -O1 execution test +PASS: gfortran.dg/namelist_82.f90 -O2 (test for excess errors) +PASS: gfortran.dg/namelist_82.f90 -O2 execution test +PASS: gfortran.dg/namelist_82.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/namelist_82.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/namelist_82.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/namelist_82.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/namelist_82.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/namelist_82.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/namelist_82.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/namelist_82.f90 -O3 -g execution test +PASS: gfortran.dg/namelist_82.f90 -Os (test for excess errors) +PASS: gfortran.dg/namelist_82.f90 -Os execution test PASS: gfortran.dg/namelist_assumed_char.f90 -O (test for errors, line 12) PASS: gfortran.dg/namelist_assumed_char.f90 -O (test for errors, line 18) PASS: gfortran.dg/namelist_assumed_char.f90 -O (test for excess errors) @@ -26068,6 +26563,238 @@ PASS: gfortran.dg/nint_2.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/nint_2.f90 -O3 -g execution test PASS: gfortran.dg/nint_2.f90 -Os (test for excess errors) PASS: gfortran.dg/nint_2.f90 -Os execution test +PASS: gfortran.dg/no_arg_check_1.f90 -O (test for excess errors) +PASS: gfortran.dg/no_arg_check_2.f90 -O0 (test for excess errors) +PASS: gfortran.dg/no_arg_check_2.f90 -O0 execution test +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .0B," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&scalar_int," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&array_int.1.," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&\\(.\\(real.kind=4..0:. . restrict\\) array_real_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&\\(.\\(character.kind=1..0:..1:1. .\\) array_char_ptr.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t2.0:. . restrict\\) array_t2_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t3.0:. .\\) array_t3_ptr.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_alloc._data.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_ptr._data.dat" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_array_assumed \\(D" 3 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original " = _gfortran_internal_pack \\(&parm" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_array_assumed \\(&array_int\\)" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_array_assumed \\(\\(real\\(kind=4\\).0:. . restrict\\) array_real_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original " = _gfortran_internal_pack \\(&array_char_ptr\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "\\.data = \\(void .\\) &array_t1.0.;" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) parm" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t2.0:. . restrict\\) array_t2_alloc.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. . restrict\\) array_class_t1_alloc._data.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) array_class_t1_ptr._data.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 (test for excess errors) +PASS: gfortran.dg/no_arg_check_2.f90 -O1 execution test +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .0B," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&scalar_int," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&array_int.1.," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&\\(.\\(real.kind=4..0:. . restrict\\) array_real_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&\\(.\\(character.kind=1..0:..1:1. .\\) array_char_ptr.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t2.0:. . restrict\\) array_t2_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t3.0:. .\\) array_t3_ptr.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_alloc._data.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_ptr._data.dat" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_array_assumed \\(D" 3 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original " = _gfortran_internal_pack \\(&parm" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_array_assumed \\(&array_int\\)" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_array_assumed \\(\\(real\\(kind=4\\).0:. . restrict\\) array_real_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original " = _gfortran_internal_pack \\(&array_char_ptr\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "\\.data = \\(void .\\) &array_t1.0.;" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) parm" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t2.0:. . restrict\\) array_t2_alloc.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. . restrict\\) array_class_t1_alloc._data.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) array_class_t1_ptr._data.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 (test for excess errors) +PASS: gfortran.dg/no_arg_check_2.f90 -O2 execution test +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .0B," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&scalar_int," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&array_int.1.," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&\\(.\\(real.kind=4..0:. . restrict\\) array_real_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&\\(.\\(character.kind=1..0:..1:1. .\\) array_char_ptr.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t2.0:. . restrict\\) array_t2_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t3.0:. .\\) array_t3_ptr.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_alloc._data.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_ptr._data.dat" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_array_assumed \\(D" 3 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original " = _gfortran_internal_pack \\(&parm" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_array_assumed \\(&array_int\\)" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_array_assumed \\(\\(real\\(kind=4\\).0:. . restrict\\) array_real_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original " = _gfortran_internal_pack \\(&array_char_ptr\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "\\.data = \\(void .\\) &array_t1.0.;" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) parm" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t2.0:. . restrict\\) array_t2_alloc.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. . restrict\\) array_class_t1_alloc._data.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) array_class_t1_ptr._data.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .0B," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .&scalar_int," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .&array_int.1.," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .&\\(.\\(real.kind=4..0:. . restrict\\) array_real_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .&\\(.\\(character.kind=1..0:..1:1. .\\) array_char_ptr.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t2.0:. . restrict\\) array_t2_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t3.0:. .\\) array_t3_ptr.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_alloc._data.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_ptr._data.dat" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_assumed \\(D" 3 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original " = _gfortran_internal_pack \\(&parm" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_assumed \\(&array_int\\)" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_assumed \\(\\(real\\(kind=4\\).0:. . restrict\\) array_real_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original " = _gfortran_internal_pack \\(&array_char_ptr\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "\\.data = \\(void .\\) &array_t1.0.;" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) parm" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_assumed \\(\\(struct t2.0:. . restrict\\) array_t2_alloc.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. . restrict\\) array_class_t1_alloc._data.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) array_class_t1_ptr._data.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .0B," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .&scalar_int," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .&array_int.1.," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .&\\(.\\(real.kind=4..0:. . restrict\\) array_real_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .&\\(.\\(character.kind=1..0:..1:1. .\\) array_char_ptr.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t2.0:. . restrict\\) array_t2_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t3.0:. .\\) array_t3_ptr.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_alloc._data.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_ptr._data.dat" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_assumed \\(D" 3 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original " = _gfortran_internal_pack \\(&parm" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_assumed \\(&array_int\\)" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_assumed \\(\\(real\\(kind=4\\).0:. . restrict\\) array_real_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original " = _gfortran_internal_pack \\(&array_char_ptr\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "\\.data = \\(void .\\) &array_t1.0.;" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) parm" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_assumed \\(\\(struct t2.0:. . restrict\\) array_t2_alloc.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. . restrict\\) array_class_t1_alloc._data.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) array_class_t1_ptr._data.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .0B," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .&scalar_int," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .&array_int.1.," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .&\\(.\\(real.kind=4..0:. . restrict\\) array_real_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .&\\(.\\(character.kind=1..0:..1:1. .\\) array_char_ptr.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t2.0:. . restrict\\) array_t2_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t3.0:. .\\) array_t3_ptr.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_alloc._data.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_ptr._data.dat" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_array_assumed \\(D" 3 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original " = _gfortran_internal_pack \\(&parm" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_array_assumed \\(&array_int\\)" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_array_assumed \\(\\(real\\(kind=4\\).0:. . restrict\\) array_real_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original " = _gfortran_internal_pack \\(&array_char_ptr\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "\\.data = \\(void .\\) &array_t1.0.;" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) parm" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_array_assumed \\(\\(struct t2.0:. . restrict\\) array_t2_alloc.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. . restrict\\) array_class_t1_alloc._data.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) array_class_t1_ptr._data.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g execution test +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .0B," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&scalar_int," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&array_int.1.," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&\\(.\\(real.kind=4..0:. . restrict\\) array_real_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&\\(.\\(character.kind=1..0:..1:1. .\\) array_char_ptr.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t2.0:. . restrict\\) array_t2_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t3.0:. .\\) array_t3_ptr.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_alloc._data.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_ptr._data.dat" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_array_assumed \\(D" 3 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original " = _gfortran_internal_pack \\(&parm" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_array_assumed \\(&array_int\\)" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_array_assumed \\(\\(real\\(kind=4\\).0:. . restrict\\) array_real_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original " = _gfortran_internal_pack \\(&array_char_ptr\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "\\.data = \\(void .\\) &array_t1.0.;" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) parm" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_array_assumed \\(\\(struct t2.0:. . restrict\\) array_t2_alloc.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. . restrict\\) array_class_t1_alloc._data.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) array_class_t1_ptr._data.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -Os (test for excess errors) +PASS: gfortran.dg/no_arg_check_2.f90 -Os execution test +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .0B," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .&scalar_int," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .&array_int.1.," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .&\\(.\\(real.kind=4..0:. . restrict\\) array_real_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .&\\(.\\(character.kind=1..0:..1:1. .\\) array_char_ptr.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t2.0:. . restrict\\) array_t2_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t3.0:. .\\) array_t3_ptr.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_alloc._data.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_ptr._data.dat" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_array_assumed \\(D" 3 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original " = _gfortran_internal_pack \\(&parm" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_array_assumed \\(&array_int\\)" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_array_assumed \\(\\(real\\(kind=4\\).0:. . restrict\\) array_real_alloc.data" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original " = _gfortran_internal_pack \\(&array_char_ptr\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "\\.data = \\(void .\\) &array_t1.0.;" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) parm" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_array_assumed \\(\\(struct t2.0:. . restrict\\) array_t2_alloc.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. . restrict\\) array_class_t1_alloc._data.data\\);" 1 +PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) array_class_t1_ptr._data.data\\);" 1 +PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 9) +PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 14) +PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 19) +PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 24) +PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 29) +PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 35) +PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 42) +PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 65) +PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 74) +PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 88) +PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 100) +PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 106) +PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 117) +PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 123) +PASS: gfortran.dg/no_arg_check_3.f90 -O (test for excess errors) PASS: gfortran.dg/no_range_check_1.f90 -O0 (test for excess errors) PASS: gfortran.dg/no_range_check_1.f90 -O0 execution test PASS: gfortran.dg/no_range_check_1.f90 -O1 (test for excess errors) @@ -26274,6 +27001,7 @@ PASS: gfortran.dg/null_7.f90 -O (test for errors, line 13) PASS: gfortran.dg/null_7.f90 -O (test for errors, line 14) PASS: gfortran.dg/null_7.f90 -O (test for errors, line 15) PASS: gfortran.dg/null_7.f90 -O (test for excess errors) +PASS: gfortran.dg/null_8.f90 -O (test for excess errors) PASS: gfortran.dg/null_actual.f90 -O (test for errors, line 7) PASS: gfortran.dg/null_actual.f90 -O (test for errors, line 8) PASS: gfortran.dg/null_actual.f90 -O (test for errors, line 9) @@ -26456,6 +27184,22 @@ PASS: gfortran.dg/open_errors.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/open_errors.f90 -O3 -g execution test PASS: gfortran.dg/open_errors.f90 -Os (test for excess errors) PASS: gfortran.dg/open_errors.f90 -Os execution test +PASS: gfortran.dg/open_negative_unit_1.f90 -O0 (test for excess errors) +PASS: gfortran.dg/open_negative_unit_1.f90 -O0 execution test +PASS: gfortran.dg/open_negative_unit_1.f90 -O1 (test for excess errors) +PASS: gfortran.dg/open_negative_unit_1.f90 -O1 execution test +PASS: gfortran.dg/open_negative_unit_1.f90 -O2 (test for excess errors) +PASS: gfortran.dg/open_negative_unit_1.f90 -O2 execution test +PASS: gfortran.dg/open_negative_unit_1.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/open_negative_unit_1.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/open_negative_unit_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/open_negative_unit_1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/open_negative_unit_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/open_negative_unit_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/open_negative_unit_1.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/open_negative_unit_1.f90 -O3 -g execution test +PASS: gfortran.dg/open_negative_unit_1.f90 -Os (test for excess errors) +PASS: gfortran.dg/open_negative_unit_1.f90 -Os execution test PASS: gfortran.dg/open_new.f90 -O0 (test for excess errors) PASS: gfortran.dg/open_new.f90 -O0 execution test PASS: gfortran.dg/open_new.f90 -O1 (test for excess errors) @@ -26627,6 +27371,22 @@ PASS: gfortran.dg/optional_absent_2.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/optional_absent_2.f90 -O3 -g execution test PASS: gfortran.dg/optional_absent_2.f90 -Os (test for excess errors) PASS: gfortran.dg/optional_absent_2.f90 -Os execution test +PASS: gfortran.dg/optional_absent_3.f90 -O0 (test for excess errors) +PASS: gfortran.dg/optional_absent_3.f90 -O0 execution test +PASS: gfortran.dg/optional_absent_3.f90 -O1 (test for excess errors) +PASS: gfortran.dg/optional_absent_3.f90 -O1 execution test +PASS: gfortran.dg/optional_absent_3.f90 -O2 (test for excess errors) +PASS: gfortran.dg/optional_absent_3.f90 -O2 execution test +PASS: gfortran.dg/optional_absent_3.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/optional_absent_3.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/optional_absent_3.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/optional_absent_3.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/optional_absent_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/optional_absent_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/optional_absent_3.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/optional_absent_3.f90 -O3 -g execution test +PASS: gfortran.dg/optional_absent_3.f90 -Os (test for excess errors) +PASS: gfortran.dg/optional_absent_3.f90 -Os execution test PASS: gfortran.dg/optional_assumed_charlen_1.f90 -O (test for excess errors) PASS: gfortran.dg/optional_dim.f90 -O (test for errors, line 5) PASS: gfortran.dg/optional_dim.f90 -O (test for errors, line 6) @@ -27254,6 +28014,7 @@ PASS: gfortran.dg/pointer_check_12.f90 -O3 -g output pattern test, Fortran run PASS: gfortran.dg/pointer_check_12.f90 -Os (test for excess errors) PASS: gfortran.dg/pointer_check_12.f90 -Os execution test PASS: gfortran.dg/pointer_check_12.f90 -Os output pattern test, Fortran runtime error: Pointer actual argument 'p' is not associated +PASS: gfortran.dg/pointer_check_13.f90 -O (test for excess errors) PASS: gfortran.dg/pointer_check_2.f90 -O0 (test for excess errors) PASS: gfortran.dg/pointer_check_2.f90 -O0 execution test PASS: gfortran.dg/pointer_check_2.f90 -O0 output pattern test, .*At line 60.*Pointer actual argument 'ptr1' is not associated @@ -27769,6 +28530,78 @@ PASS: gfortran.dg/power1.f90 -O3 -g execution test PASS: gfortran.dg/power1.f90 -Os (test for excess errors) PASS: gfortran.dg/power1.f90 -Os execution test PASS: gfortran.dg/power2.f90 -O (test for excess errors) +PASS: gfortran.dg/power_3.f90 -O0 (test for excess errors) +PASS: gfortran.dg/power_3.f90 -O0 execution test +PASS: gfortran.dg/power_3.f90 -O0 scan-tree-dump-times original "_gfortran_pow_i4_i4" 4 +PASS: gfortran.dg/power_3.f90 -O1 (test for excess errors) +PASS: gfortran.dg/power_3.f90 -O1 execution test +PASS: gfortran.dg/power_3.f90 -O1 scan-tree-dump-times original "_gfortran_pow_i4_i4" 4 +PASS: gfortran.dg/power_3.f90 -O2 (test for excess errors) +PASS: gfortran.dg/power_3.f90 -O2 execution test +PASS: gfortran.dg/power_3.f90 -O2 scan-tree-dump-times original "_gfortran_pow_i4_i4" 4 +PASS: gfortran.dg/power_3.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/power_3.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/power_3.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "_gfortran_pow_i4_i4" 4 +PASS: gfortran.dg/power_3.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/power_3.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/power_3.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "_gfortran_pow_i4_i4" 4 +PASS: gfortran.dg/power_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/power_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/power_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "_gfortran_pow_i4_i4" 4 +PASS: gfortran.dg/power_3.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/power_3.f90 -O3 -g execution test +PASS: gfortran.dg/power_3.f90 -O3 -g scan-tree-dump-times original "_gfortran_pow_i4_i4" 4 +PASS: gfortran.dg/power_3.f90 -Os (test for excess errors) +PASS: gfortran.dg/power_3.f90 -Os execution test +PASS: gfortran.dg/power_3.f90 -Os scan-tree-dump-times original "_gfortran_pow_i4_i4" 4 +PASS: gfortran.dg/power_4.f90 -O0 (test for excess errors) +PASS: gfortran.dg/power_4.f90 -O0 execution test +PASS: gfortran.dg/power_4.f90 -O0 scan-tree-dump-times original "_gfortran_pow_i4_i4" 3 +PASS: gfortran.dg/power_4.f90 -O1 (test for excess errors) +PASS: gfortran.dg/power_4.f90 -O1 execution test +PASS: gfortran.dg/power_4.f90 -O1 scan-tree-dump-times original "_gfortran_pow_i4_i4" 3 +PASS: gfortran.dg/power_4.f90 -O2 (test for excess errors) +PASS: gfortran.dg/power_4.f90 -O2 execution test +PASS: gfortran.dg/power_4.f90 -O2 scan-tree-dump-times original "_gfortran_pow_i4_i4" 3 +PASS: gfortran.dg/power_4.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/power_4.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/power_4.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "_gfortran_pow_i4_i4" 3 +PASS: gfortran.dg/power_4.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/power_4.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/power_4.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "_gfortran_pow_i4_i4" 3 +PASS: gfortran.dg/power_4.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/power_4.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/power_4.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "_gfortran_pow_i4_i4" 3 +PASS: gfortran.dg/power_4.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/power_4.f90 -O3 -g execution test +PASS: gfortran.dg/power_4.f90 -O3 -g scan-tree-dump-times original "_gfortran_pow_i4_i4" 3 +PASS: gfortran.dg/power_4.f90 -Os (test for excess errors) +PASS: gfortran.dg/power_4.f90 -Os execution test +PASS: gfortran.dg/power_4.f90 -Os scan-tree-dump-times original "_gfortran_pow_i4_i4" 3 +PASS: gfortran.dg/power_5.f90 -O0 (test for excess errors) +PASS: gfortran.dg/power_5.f90 -O0 execution test +PASS: gfortran.dg/power_5.f90 -O0 scan-tree-dump-times original "_gfortran_pow_i4_i4" 0 +PASS: gfortran.dg/power_5.f90 -O1 (test for excess errors) +PASS: gfortran.dg/power_5.f90 -O1 execution test +PASS: gfortran.dg/power_5.f90 -O1 scan-tree-dump-times original "_gfortran_pow_i4_i4" 0 +PASS: gfortran.dg/power_5.f90 -O2 (test for excess errors) +PASS: gfortran.dg/power_5.f90 -O2 execution test +PASS: gfortran.dg/power_5.f90 -O2 scan-tree-dump-times original "_gfortran_pow_i4_i4" 0 +PASS: gfortran.dg/power_5.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/power_5.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/power_5.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "_gfortran_pow_i4_i4" 0 +PASS: gfortran.dg/power_5.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/power_5.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/power_5.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "_gfortran_pow_i4_i4" 0 +PASS: gfortran.dg/power_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/power_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/power_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "_gfortran_pow_i4_i4" 0 +PASS: gfortran.dg/power_5.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/power_5.f90 -O3 -g execution test +PASS: gfortran.dg/power_5.f90 -O3 -g scan-tree-dump-times original "_gfortran_pow_i4_i4" 0 +PASS: gfortran.dg/power_5.f90 -Os (test for excess errors) +PASS: gfortran.dg/power_5.f90 -Os execution test +PASS: gfortran.dg/power_5.f90 -Os scan-tree-dump-times original "_gfortran_pow_i4_i4" 0 PASS: gfortran.dg/pr12884.f -O0 (test for excess errors) PASS: gfortran.dg/pr12884.f -O0 execution test PASS: gfortran.dg/pr12884.f -O1 (test for excess errors) @@ -28575,7 +29408,7 @@ PASS: gfortran.dg/pr32601.f03 -O (test for errors, line 22) PASS: gfortran.dg/pr32601.f03 -O (test for errors, line 23) PASS: gfortran.dg/pr32601.f03 -O (test for errors, line 25) PASS: gfortran.dg/pr32601.f03 -O (test for excess errors) -PASS: gfortran.dg/pr32601_1.f03 -O (test for errors, line 8) +PASS: gfortran.dg/pr32601_1.f03 -O (test for errors, line 10) PASS: gfortran.dg/pr32601_1.f03 -O (test for excess errors) PASS: gfortran.dg/pr32627.f03 -O0 (test for excess errors) PASS: gfortran.dg/pr32627.f03 -O0 execution test @@ -29706,6 +30539,11 @@ PASS: gfortran.dg/proc_ptr_38.f90 -O (test for excess errors) PASS: gfortran.dg/proc_ptr_39.f90 -O (test for excess errors) PASS: gfortran.dg/proc_ptr_4.f90 -O (test for errors, line 51) PASS: gfortran.dg/proc_ptr_4.f90 -O (test for excess errors) +PASS: gfortran.dg/proc_ptr_40.f90 -O (test for errors, line 14) +PASS: gfortran.dg/proc_ptr_40.f90 -O (test for errors, line 15) +PASS: gfortran.dg/proc_ptr_40.f90 -O (test for excess errors) +PASS: gfortran.dg/proc_ptr_41.f90 -O (test for excess errors) +PASS: gfortran.dg/proc_ptr_42.f90 -O (test for excess errors) PASS: gfortran.dg/proc_ptr_5.f90 -O0 (test for excess errors) PASS: gfortran.dg/proc_ptr_5.f90 -O0 execution test PASS: gfortran.dg/proc_ptr_5.f90 -O1 (test for excess errors) @@ -30060,6 +30898,7 @@ PASS: gfortran.dg/proc_ptr_comp_35.f90 -O (test for errors, line 21) PASS: gfortran.dg/proc_ptr_comp_35.f90 -O (test for warnings, line 28) PASS: gfortran.dg/proc_ptr_comp_35.f90 -O (test for excess errors) PASS: gfortran.dg/proc_ptr_comp_36.f90 -O (test for excess errors) +PASS: gfortran.dg/proc_ptr_comp_37.f90 -O (test for excess errors) PASS: gfortran.dg/proc_ptr_comp_4.f90 -O (test for excess errors) PASS: gfortran.dg/proc_ptr_comp_5.f90 -O0 (test for excess errors) PASS: gfortran.dg/proc_ptr_comp_5.f90 -O0 execution test @@ -30614,6 +31453,22 @@ PASS: gfortran.dg/random_seed_1.f90 -O (test for errors, line 42) PASS: gfortran.dg/random_seed_1.f90 -O (test for excess errors) PASS: gfortran.dg/random_seed_2.f90 -O (test for errors, line 10) PASS: gfortran.dg/random_seed_2.f90 -O (test for excess errors) +PASS: gfortran.dg/random_seed_3.f90 -O0 (test for excess errors) +PASS: gfortran.dg/random_seed_3.f90 -O0 execution test +PASS: gfortran.dg/random_seed_3.f90 -O1 (test for excess errors) +PASS: gfortran.dg/random_seed_3.f90 -O1 execution test +PASS: gfortran.dg/random_seed_3.f90 -O2 (test for excess errors) +PASS: gfortran.dg/random_seed_3.f90 -O2 execution test +PASS: gfortran.dg/random_seed_3.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/random_seed_3.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/random_seed_3.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/random_seed_3.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/random_seed_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/random_seed_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/random_seed_3.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/random_seed_3.f90 -O3 -g execution test +PASS: gfortran.dg/random_seed_3.f90 -Os (test for excess errors) +PASS: gfortran.dg/random_seed_3.f90 -Os execution test PASS: gfortran.dg/rank_1.f90 -O (test for errors, line 8) PASS: gfortran.dg/rank_1.f90 -O (test for errors, line 9) PASS: gfortran.dg/rank_1.f90 -O (test for excess errors) @@ -31025,6 +31880,22 @@ PASS: gfortran.dg/read_repeat.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/read_repeat.f90 -O3 -g execution test PASS: gfortran.dg/read_repeat.f90 -Os (test for excess errors) PASS: gfortran.dg/read_repeat.f90 -Os execution test +PASS: gfortran.dg/read_repeat_2.f90 -O0 (test for excess errors) +PASS: gfortran.dg/read_repeat_2.f90 -O0 execution test +PASS: gfortran.dg/read_repeat_2.f90 -O1 (test for excess errors) +PASS: gfortran.dg/read_repeat_2.f90 -O1 execution test +PASS: gfortran.dg/read_repeat_2.f90 -O2 (test for excess errors) +PASS: gfortran.dg/read_repeat_2.f90 -O2 execution test +PASS: gfortran.dg/read_repeat_2.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/read_repeat_2.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/read_repeat_2.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/read_repeat_2.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/read_repeat_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/read_repeat_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/read_repeat_2.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/read_repeat_2.f90 -O3 -g execution test +PASS: gfortran.dg/read_repeat_2.f90 -Os (test for excess errors) +PASS: gfortran.dg/read_repeat_2.f90 -Os execution test PASS: gfortran.dg/read_size_noadvance.f90 -O0 (test for excess errors) PASS: gfortran.dg/read_size_noadvance.f90 -O0 execution test PASS: gfortran.dg/read_size_noadvance.f90 -O1 (test for excess errors) @@ -31976,6 +32847,8 @@ PASS: gfortran.dg/reshape_4.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/reshape_4.f90 -O3 -g execution test PASS: gfortran.dg/reshape_4.f90 -Os (test for excess errors) PASS: gfortran.dg/reshape_4.f90 -Os execution test +PASS: gfortran.dg/reshape_5.f90 -O (test for errors, line 7) +PASS: gfortran.dg/reshape_5.f90 -O (test for excess errors) PASS: gfortran.dg/reshape_empty_1.f03 -O0 (test for excess errors) PASS: gfortran.dg/reshape_empty_1.f03 -O0 execution test PASS: gfortran.dg/reshape_empty_1.f03 -O0 scan-tree-dump-times original "\\{1, 2, 2, 2, 1, 2, 2, 2, 1\\}" 2 @@ -32967,6 +33840,9 @@ PASS: gfortran.dg/select_type_32.f90 -O (test for errors, line 20) PASS: gfortran.dg/select_type_32.f90 -O (test for errors, line 21) PASS: gfortran.dg/select_type_32.f90 -O (test for errors, line 22) PASS: gfortran.dg/select_type_32.f90 -O (test for excess errors) +PASS: gfortran.dg/select_type_33.f03 -O (test for errors, line 39) +PASS: gfortran.dg/select_type_33.f03 -O (test for errors, line 40) +PASS: gfortran.dg/select_type_33.f03 -O (test for excess errors) PASS: gfortran.dg/select_type_4.f90 -O0 (test for excess errors) PASS: gfortran.dg/select_type_4.f90 -O0 execution test PASS: gfortran.dg/select_type_4.f90 -O1 (test for excess errors) @@ -33372,6 +34248,14 @@ PASS: gfortran.dg/size_dim.f90 -O3 -g execution test PASS: gfortran.dg/size_dim.f90 -Os (test for excess errors) PASS: gfortran.dg/size_dim.f90 -Os execution test PASS: gfortran.dg/size_kind.f90 -O (test for excess errors) +PASS: gfortran.dg/size_kind_2.f90 -O (test for excess errors) +PASS: gfortran.dg/size_kind_2.f90 -O scan-tree-dump original "static integer.kind=8. A..\\[2\\] = \\{2147483650, 2\\};" +PASS: gfortran.dg/size_kind_2.f90 -O scan-tree-dump original "var2 = 4294967300;" +PASS: gfortran.dg/size_kind_2.f90 -O scan-tree-dump original "var3 = 2147483650;" +PASS: gfortran.dg/size_kind_3.f90 -O (test for errors, line 8) +PASS: gfortran.dg/size_kind_3.f90 -O (test for errors, line 9) +PASS: gfortran.dg/size_kind_3.f90 -O (test for errors, line 10) +PASS: gfortran.dg/size_kind_3.f90 -O (test for excess errors) PASS: gfortran.dg/size_optional_dim_1.f90 -O0 (test for excess errors) PASS: gfortran.dg/size_optional_dim_1.f90 -O0 execution test PASS: gfortran.dg/size_optional_dim_1.f90 -O1 (test for excess errors) @@ -33404,6 +34288,20 @@ PASS: gfortran.dg/sizeof.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/sizeof.f90 -O3 -g execution test PASS: gfortran.dg/sizeof.f90 -Os (test for excess errors) PASS: gfortran.dg/sizeof.f90 -Os execution test +PASS: gfortran.dg/sizeof_2.f90 -O (test for errors, line 13) +PASS: gfortran.dg/sizeof_2.f90 -O (test for errors, line 14) +PASS: gfortran.dg/sizeof_2.f90 -O (test for errors, line 15) +PASS: gfortran.dg/sizeof_2.f90 -O (test for errors, line 17) +PASS: gfortran.dg/sizeof_2.f90 -O (test for errors, line 18) +PASS: gfortran.dg/sizeof_2.f90 -O (test for errors, line 21) +PASS: gfortran.dg/sizeof_2.f90 -O (test for errors, line 22) +PASS: gfortran.dg/sizeof_2.f90 -O (test for errors, line 23) +PASS: gfortran.dg/sizeof_2.f90 -O (test for excess errors) +PASS: gfortran.dg/sizeof_3.f90 -O (test for excess errors) +PASS: gfortran.dg/sizeof_3.f90 -O scan-tree-dump-times original "m1test = 4;" 1 +PASS: gfortran.dg/sizeof_3.f90 -O scan-tree-dump-times original "m2test = 1;" 1 +PASS: gfortran.dg/sizeof_3.f90 -O scan-tree-dump-times original "iii = 100;" 1 +PASS: gfortran.dg/sizeof_3.f90 -O scan-tree-dump-times original "jjj = 160;" 1 PASS: gfortran.dg/sizeof_proc.f90 -O (test for errors, line 12) PASS: gfortran.dg/sizeof_proc.f90 -O (test for errors, line 13) PASS: gfortran.dg/sizeof_proc.f90 -O (test for errors, line 15) @@ -33663,8 +34561,6 @@ PASS: gfortran.dg/storage_size_1.f08 -O3 -g (test for excess errors) PASS: gfortran.dg/storage_size_1.f08 -O3 -g execution test PASS: gfortran.dg/storage_size_1.f08 -Os (test for excess errors) PASS: gfortran.dg/storage_size_1.f08 -Os execution test -PASS: gfortran.dg/storage_size_2.f08 -O (test for errors, line 17) -PASS: gfortran.dg/storage_size_2.f08 -O (test for errors, line 20) PASS: gfortran.dg/storage_size_2.f08 -O (test for errors, line 23) PASS: gfortran.dg/storage_size_2.f08 -O (test for errors, line 24) PASS: gfortran.dg/storage_size_2.f08 -O (test for errors, line 25) @@ -34058,6 +34954,8 @@ PASS: gfortran.dg/string_length_1.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/string_length_1.f90 -O3 -g execution test PASS: gfortran.dg/string_length_1.f90 -Os (test for excess errors) PASS: gfortran.dg/string_length_1.f90 -Os execution test +PASS: gfortran.dg/string_length_2.f90 -O (test for excess errors) +PASS: gfortran.dg/string_length_2.f90 -O scan-tree-dump-times original "_abort" 0 PASS: gfortran.dg/string_null_compare_1.f -O0 (test for excess errors) PASS: gfortran.dg/string_null_compare_1.f -O0 execution test PASS: gfortran.dg/string_null_compare_1.f -O1 (test for excess errors) @@ -34477,15 +35375,17 @@ PASS: gfortran.dg/test_com_block.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/test_com_block.f90 -O3 -g execution test PASS: gfortran.dg/test_com_block.f90 -Os (test for excess errors) PASS: gfortran.dg/test_com_block.f90 -Os execution test -PASS: gfortran.dg/test_common_binding_labels.f03 -O (test for errors, line 6) -PASS: gfortran.dg/test_common_binding_labels.f03 -O (test for errors, line 21) -PASS: gfortran.dg/test_common_binding_labels.f03 -O (test for errors, line 30) -PASS: gfortran.dg/test_common_binding_labels.f03 -O (test for errors, line 37) +PASS: gfortran.dg/test_common_binding_labels.f03 -O (test for errors, line 8) +PASS: gfortran.dg/test_common_binding_labels.f03 -O (test for errors, line 18) +PASS: gfortran.dg/test_common_binding_labels.f03 -O (test for errors, line 23) +PASS: gfortran.dg/test_common_binding_labels.f03 -O (test for errors, line 32) +PASS: gfortran.dg/test_common_binding_labels.f03 -O (test for errors, line 39) PASS: gfortran.dg/test_common_binding_labels.f03 -O (test for excess errors) PASS: gfortran.dg/test_common_binding_labels_2.f03 -O (test for excess errors) -PASS: gfortran.dg/test_common_binding_labels_2_main.f03 -O (test for errors, line 8) -PASS: gfortran.dg/test_common_binding_labels_2_main.f03 -O (test for errors, line 15) -PASS: gfortran.dg/test_common_binding_labels_2_main.f03 -O (test for errors, line 21) +PASS: gfortran.dg/test_common_binding_labels_2_main.f03 -O (test for errors, line 11) +PASS: gfortran.dg/test_common_binding_labels_2_main.f03 -O (test for errors, line 18) +PASS: gfortran.dg/test_common_binding_labels_2_main.f03 -O (test for errors, line 24) +PASS: gfortran.dg/test_common_binding_labels_2_main.f03 -O (test for errors, line 25) PASS: gfortran.dg/test_common_binding_labels_2_main.f03 -O (test for excess errors) PASS: gfortran.dg/test_common_binding_labels_3.f03 -O (test for excess errors) PASS: gfortran.dg/test_common_binding_labels_3_main.f03 -O (test for errors, line 6) @@ -34649,6 +35549,7 @@ PASS: gfortran.dg/transfer_check_2.f90 -O (test for warnings, line 8) PASS: gfortran.dg/transfer_check_2.f90 -O (test for warnings, line 11) PASS: gfortran.dg/transfer_check_2.f90 -O (test for excess errors) PASS: gfortran.dg/transfer_check_3.f90 -O (test for excess errors) +PASS: gfortran.dg/transfer_check_4.f90 -O (test for excess errors) PASS: gfortran.dg/transfer_class_1.f90 -O (test for excess errors) PASS: gfortran.dg/transfer_class_2.f90 -O0 (test for excess errors) PASS: gfortran.dg/transfer_class_2.f90 -O0 execution test @@ -34705,6 +35606,22 @@ PASS: gfortran.dg/transfer_intrinsic_3.f90 -O3 -g execution test PASS: gfortran.dg/transfer_intrinsic_3.f90 -Os (test for excess errors) PASS: gfortran.dg/transfer_intrinsic_3.f90 -Os execution test PASS: gfortran.dg/transfer_intrinsic_4.f -O (test for excess errors) +PASS: gfortran.dg/transfer_intrinsic_5.f90 -O0 (test for excess errors) +PASS: gfortran.dg/transfer_intrinsic_5.f90 -O0 execution test +PASS: gfortran.dg/transfer_intrinsic_5.f90 -O1 (test for excess errors) +PASS: gfortran.dg/transfer_intrinsic_5.f90 -O1 execution test +PASS: gfortran.dg/transfer_intrinsic_5.f90 -O2 (test for excess errors) +PASS: gfortran.dg/transfer_intrinsic_5.f90 -O2 execution test +PASS: gfortran.dg/transfer_intrinsic_5.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/transfer_intrinsic_5.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/transfer_intrinsic_5.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/transfer_intrinsic_5.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/transfer_intrinsic_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/transfer_intrinsic_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/transfer_intrinsic_5.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/transfer_intrinsic_5.f90 -O3 -g execution test +PASS: gfortran.dg/transfer_intrinsic_5.f90 -Os (test for excess errors) +PASS: gfortran.dg/transfer_intrinsic_5.f90 -Os execution test PASS: gfortran.dg/transfer_null_1.f90 -O (test for excess errors) PASS: gfortran.dg/transfer_resolve_1.f90 -O0 (test for excess errors) PASS: gfortran.dg/transfer_resolve_1.f90 -O0 execution test @@ -34722,6 +35639,10 @@ PASS: gfortran.dg/transfer_resolve_1.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/transfer_resolve_1.f90 -O3 -g execution test PASS: gfortran.dg/transfer_resolve_1.f90 -Os (test for excess errors) PASS: gfortran.dg/transfer_resolve_1.f90 -Os execution test +PASS: gfortran.dg/transfer_resolve_2.f90 -O (test for excess errors) +PASS: gfortran.dg/transfer_resolve_3.f90 -O (test for excess errors) +PASS: gfortran.dg/transfer_resolve_3.f90 -O scan-tree-dump-times original "intg = 0;" 2 +PASS: gfortran.dg/transfer_resolve_4.f90 -O (test for excess errors) PASS: gfortran.dg/transfer_simplify_1.f90 -O0 (test for excess errors) PASS: gfortran.dg/transfer_simplify_1.f90 -O0 execution test PASS: gfortran.dg/transfer_simplify_1.f90 -O1 (test for excess errors) @@ -35855,6 +36776,10 @@ PASS: gfortran.dg/typebound_proc_27.f03 -Os execution test PASS: gfortran.dg/typebound_proc_27.f03 -Os scan-tree-dump-times original "__builtin_malloc" 12 PASS: gfortran.dg/typebound_proc_27.f03 -Os scan-tree-dump-times original "__builtin_realloc" 6 PASS: gfortran.dg/typebound_proc_27.f03 -Os scan-tree-dump-times original "__builtin_free" 7 +PASS: gfortran.dg/typebound_proc_28.f03 -O (test for errors, line 25) +PASS: gfortran.dg/typebound_proc_28.f03 -O (test for excess errors) +PASS: gfortran.dg/typebound_proc_29.f90 -O (test for errors, line 23) +PASS: gfortran.dg/typebound_proc_29.f90 -O (test for excess errors) PASS: gfortran.dg/typebound_proc_3.f03 -O (test for errors, line 13) PASS: gfortran.dg/typebound_proc_3.f03 -O (test for excess errors) PASS: gfortran.dg/typebound_proc_4.f03 -O (test for errors, line 12) @@ -40300,6 +41225,7 @@ PASS: gfortran.dg/gomp/pr48794-2.f90 -O (test for excess errors) PASS: gfortran.dg/gomp/pr48794.f90 -O (test for excess errors) PASS: gfortran.dg/gomp/pr51089.f90 -O (test for excess errors) PASS: gfortran.dg/gomp/pr56052.f90 -O (test for excess errors) +PASS: gfortran.dg/gomp/pr57089.f90 -O (test for excess errors) PASS: gfortran.dg/gomp/reduction1.f90 -O (test for errors, line 53) PASS: gfortran.dg/gomp/reduction1.f90 -O (test for errors, line 54) PASS: gfortran.dg/gomp/reduction1.f90 -O (test for errors, line 55) @@ -40824,9 +41750,11 @@ PASS: gfortran.dg/vect/pr51285.f90 -O (test for excess errors) PASS: gfortran.dg/vect/pr52580.f -O (test for excess errors) PASS: gfortran.dg/vect/pr52580.f -O scan-tree-dump-times vect "LOOP VECTORIZED" 1 PASS: gfortran.dg/vect/fast-math-mgrid-resid.f (test for excess errors) -PASS: gfortran.dg/vect/fast-math-mgrid-resid.f scan-tree-dump-times optimized "vect_var[^\\n]*\\+ " 13 +PASS: gfortran.dg/vect/fast-math-mgrid-resid.f scan-tree-dump-times optimized "vect_[^\\n]*\\+ " 13 PASS: gfortran.dg/vect/fast-math-pr33299.f90 (test for excess errors) PASS: gfortran.dg/vect/fast-math-pr33299.f90 execution test +PASS: gfortran.dg/vect/fast-math-pr37021.f90 (test for excess errors) +PASS: gfortran.dg/vect/fast-math-pr37021.f90 scan-tree-dump vect "vectorized 1 loops" PASS: gfortran.dg/vect/fast-math-pr38968.f90 (test for excess errors) PASS: gfortran.dg/vect/fast-math-pr38968.f90 execution test PASS: gfortran.dg/vect/fast-math-pr38968.f90 scan-tree-dump vect "vectorized 1 loops" @@ -44441,6 +45369,24 @@ PASS: gfortran.fortran-torture/execute/pr54767.f90 compilation, -Os PASS: gfortran.fortran-torture/execute/pr54767.f90 execution, -Os PASS: gfortran.fortran-torture/execute/pr54767.f90 compilation, -O2 -ftree-vectorize -msse2 PASS: gfortran.fortran-torture/execute/pr54767.f90 execution, -O2 -ftree-vectorize -msse2 +PASS: gfortran.fortran-torture/execute/pr57396.f90 compilation, -O0 +PASS: gfortran.fortran-torture/execute/pr57396.f90 execution, -O0 +PASS: gfortran.fortran-torture/execute/pr57396.f90 compilation, -O1 +PASS: gfortran.fortran-torture/execute/pr57396.f90 execution, -O1 +PASS: gfortran.fortran-torture/execute/pr57396.f90 compilation, -O2 +PASS: gfortran.fortran-torture/execute/pr57396.f90 execution, -O2 +PASS: gfortran.fortran-torture/execute/pr57396.f90 compilation, -O2 -fomit-frame-pointer -finline-functions +PASS: gfortran.fortran-torture/execute/pr57396.f90 execution, -O2 -fomit-frame-pointer -finline-functions +PASS: gfortran.fortran-torture/execute/pr57396.f90 compilation, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +PASS: gfortran.fortran-torture/execute/pr57396.f90 execution, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +PASS: gfortran.fortran-torture/execute/pr57396.f90 compilation, -O2 -fbounds-check +PASS: gfortran.fortran-torture/execute/pr57396.f90 execution, -O2 -fbounds-check +PASS: gfortran.fortran-torture/execute/pr57396.f90 compilation, -O3 -g +PASS: gfortran.fortran-torture/execute/pr57396.f90 execution, -O3 -g +PASS: gfortran.fortran-torture/execute/pr57396.f90 compilation, -Os +PASS: gfortran.fortran-torture/execute/pr57396.f90 execution, -Os +PASS: gfortran.fortran-torture/execute/pr57396.f90 compilation, -O2 -ftree-vectorize -msse2 +PASS: gfortran.fortran-torture/execute/pr57396.f90 execution, -O2 -ftree-vectorize -msse2 PASS: gfortran.fortran-torture/execute/procarg.f90 compilation, -O0 PASS: gfortran.fortran-torture/execute/procarg.f90 execution, -O0 PASS: gfortran.fortran-torture/execute/procarg.f90 compilation, -O1 @@ -45542,11 +46488,10 @@ PASS: gfortran.fortran-torture/execute/write_logical.f90 execution, -O2 -ftree-v === gfortran Summary === -# of expected passes 43073 +# of expected passes 44027 # of unexpected failures 14 -# of unexpected successes 2 -# of expected failures 62 +# of expected failures 56 # of unresolved testcases 6 # of unsupported tests 213 -[...]/hurd/master.build/gcc/testsuite/gfortran/../../gfortran version 4.8.0 20130217 (experimental) (GCC) +[...]/hurd/master.build/gcc/testsuite/gfortran/../../gfortran version 4.9.0 20130527 (experimental) (GCC) diff --git a/gcc/kepler.SCHWINGE/test/gcc/testsuite/gnat/gnat.sum b/gcc/kepler.SCHWINGE/test/gcc/testsuite/gnat/gnat.sum index e59f39bd..9a9a5fa5 100644 --- a/gcc/kepler.SCHWINGE/test/gcc/testsuite/gnat/gnat.sum +++ b/gcc/kepler.SCHWINGE/test/gcc/testsuite/gnat/gnat.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Mon Feb 18 18:27:56 2013 +Test Run By thomas on Tue May 28 14:29:02 2013 Native configuration is i686-pc-linux-gnu === gnat tests === @@ -122,6 +122,7 @@ PASS: gnat.dg/array20.adb (test for excess errors) PASS: gnat.dg/array21.adb (test for excess errors) PASS: gnat.dg/array21.adb execution test PASS: gnat.dg/array22.adb (test for excess errors) +PASS: gnat.dg/array23.adb (test for excess errors) PASS: gnat.dg/array3.adb (test for excess errors) PASS: gnat.dg/array3.adb execution test PASS: gnat.dg/array4.adb (test for excess errors) @@ -352,6 +353,7 @@ PASS: gnat.dg/derived_type2.adb execution test PASS: gnat.dg/derived_type3.adb (test for excess errors) PASS: gnat.dg/derived_type3.adb execution test PASS: gnat.dg/derived_type3_pkg.adb (test for excess errors) +PASS: gnat.dg/derived_type4.adb (test for excess errors) PASS: gnat.dg/discr10.adb (test for excess errors) PASS: gnat.dg/discr11.adb (test for excess errors) PASS: gnat.dg/discr12.adb (test for excess errors) @@ -392,6 +394,7 @@ PASS: gnat.dg/discr39.adb execution test PASS: gnat.dg/discr4.adb (test for excess errors) PASS: gnat.dg/discr4.adb execution test PASS: gnat.dg/discr40.adb (test for excess errors) +PASS: gnat.dg/discr41.adb (test for excess errors) PASS: gnat.dg/discr5.adb (test for excess errors) PASS: gnat.dg/discr6.adb (test for excess errors) PASS: gnat.dg/discr7.adb (test for excess errors) @@ -471,6 +474,7 @@ PASS: gnat.dg/in_out_parameter3.adb execution test PASS: gnat.dg/include.adb (test for errors, line ) PASS: gnat.dg/include.adb (test for excess errors) XFAIL: gnat.dg/incomplete2.adb (test for excess errors) +PASS: gnat.dg/incomplete3.adb (test for excess errors) PASS: gnat.dg/init_scalar1.adb (test for excess errors) PASS: gnat.dg/init_scalar1.adb execution test PASS: gnat.dg/inline_scope.adb (test for excess errors) @@ -516,6 +520,7 @@ PASS: gnat.dg/loop_optimization11.adb (test for excess errors) PASS: gnat.dg/loop_optimization12.adb (test for excess errors) PASS: gnat.dg/loop_optimization13.adb (test for excess errors) PASS: gnat.dg/loop_optimization14.adb (test for excess errors) +PASS: gnat.dg/loop_optimization15.adb (test for excess errors) PASS: gnat.dg/loop_optimization2.adb (test for excess errors) PASS: gnat.dg/loop_optimization3.adb (test for excess errors) PASS: gnat.dg/loop_optimization3.adb execution test @@ -600,6 +605,8 @@ PASS: gnat.dg/nested_subtype_byref.adb (test for excess errors) PASS: gnat.dg/no_exc_prop.adb (test for excess errors) PASS: gnat.dg/no_final.adb (test for excess errors) PASS: gnat.dg/no_final.adb execution test +PASS: gnat.dg/noinline2.adb (test for excess errors) +PASS: gnat.dg/noinline2.adb scan-tree-dump-times optimized "noinline2.inner" 2 PASS: gnat.dg/noreturn1.adb (test for excess errors) PASS: gnat.dg/noreturn2.adb (test for excess errors) PASS: gnat.dg/noreturn3.adb (test for excess errors) @@ -1038,6 +1045,7 @@ PASS: gnat.dg/specs/aggr3_pkg.ads (test for excess errors) PASS: gnat.dg/specs/aggr4.ads (test for excess errors) XFAIL: gnat.dg/specs/aggr4_pkg.ads (test for excess errors) PASS: gnat.dg/specs/aggr5.ads (test for excess errors) +PASS: gnat.dg/specs/aggr6.ads (test for excess errors) PASS: gnat.dg/specs/ai_116.ads (test for excess errors) PASS: gnat.dg/specs/alignment1.ads (test for excess errors) PASS: gnat.dg/specs/alignment2.ads (test for warnings, line 12) @@ -1047,6 +1055,7 @@ PASS: gnat.dg/specs/alignment2.ads (test for warnings, line 40) PASS: gnat.dg/specs/alignment2.ads (test for excess errors) PASS: gnat.dg/specs/array1.ads (test for excess errors) PASS: gnat.dg/specs/array2.ads (test for excess errors) +PASS: gnat.dg/specs/array3.ads (test for excess errors) PASS: gnat.dg/specs/array_no_def_init.ads (test for excess errors) PASS: gnat.dg/specs/atomic1.ads (test for errors, line 9) PASS: gnat.dg/specs/atomic1.ads (test for errors, line 13) @@ -1098,6 +1107,7 @@ PASS: gnat.dg/specs/import_abstract.ads (test for excess errors) PASS: gnat.dg/specs/integer_value.ads (test for errors, line 4) PASS: gnat.dg/specs/integer_value.ads (test for excess errors) PASS: gnat.dg/specs/interface5.ads (test for excess errors) +PASS: gnat.dg/specs/last_bit.ads (test for excess errors) PASS: gnat.dg/specs/limited1.ads (test for excess errors) PASS: gnat.dg/specs/limited_with4.ads (test for excess errors) PASS: gnat.dg/specs/limited_with4_pkg.ads (test for excess errors) @@ -1111,6 +1121,15 @@ XFAIL: gnat.dg/specs/lto12_pkg.ads (test for excess errors) PASS: gnat.dg/specs/lto3.ads (test for excess errors) XFAIL: gnat.dg/specs/lto3_pkg1.ads (test for excess errors) XFAIL: gnat.dg/specs/lto3_pkg2.ads (test for excess errors) +PASS: gnat.dg/specs/machine_attribute.ads (test for excess errors) +PASS: gnat.dg/specs/noinline1.ads (test for warnings, line 7) +PASS: gnat.dg/specs/noinline1.ads (test for warnings, line 11) +PASS: gnat.dg/specs/noinline1.ads (test for errors, line 15) +PASS: gnat.dg/specs/noinline1.ads (test for errors, line 19) +PASS: gnat.dg/specs/noinline1.ads (test for excess errors) +PASS: gnat.dg/specs/noinline3.ads (test for excess errors) +PASS: gnat.dg/specs/noinline3.ads scan-tree-dump-times optimized "noinline3.inner" 2 +XFAIL: gnat.dg/specs/noinline3_pkg.ads (test for excess errors) PASS: gnat.dg/specs/null_aggr_bug.ads (test for excess errors) PASS: gnat.dg/specs/oconst6.ads (test for excess errors) PASS: gnat.dg/specs/oconst6.ads scan-assembler-not elabs @@ -1195,8 +1214,8 @@ Running [...]/hurd/master/gcc/testsuite/gnat.dg/style/style.exp ... === gnat Summary === -# of expected passes 1163 -# of expected failures 17 +# of expected passes 1181 +# of expected failures 18 # of unsupported tests 2 -[...]/hurd/master.build/gcc/gnatmake version 4.8.0 20130217 (experimental) +[...]/hurd/master.build/gcc/gnatmake version 4.9.0 20130527 (experimental) diff --git a/gcc/kepler.SCHWINGE/test/gcc/testsuite/objc/objc.sum b/gcc/kepler.SCHWINGE/test/gcc/testsuite/objc/objc.sum index 6973b703..832b09b3 100644 --- a/gcc/kepler.SCHWINGE/test/gcc/testsuite/objc/objc.sum +++ b/gcc/kepler.SCHWINGE/test/gcc/testsuite/objc/objc.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Mon Feb 18 23:13:41 2013 +Test Run By thomas on Tue May 28 19:15:34 2013 Native configuration is i686-pc-linux-gnu === objc tests === @@ -3096,5 +3096,5 @@ PASS: objc.dg/torture/tls/trivial.m -O2 -flto -fuse-linker-plugin -fno-fat-lto- # of expected passes 2988 # of expected failures 6 # of unsupported tests 74 -[...]/hurd/master.build/gcc/xgcc version 4.8.0 20130217 (experimental) (GCC) +[...]/hurd/master.build/gcc/xgcc version 4.9.0 20130527 (experimental) (GCC) -- cgit v1.2.3