diff options
Diffstat (limited to 'gcc/linux/sum')
| -rw-r--r-- | gcc/linux/sum | 4262 |
1 files changed, 3273 insertions, 989 deletions
diff --git a/gcc/linux/sum b/gcc/linux/sum index 786c1d1c..1ad2ca40 100644 --- a/gcc/linux/sum +++ b/gcc/linux/sum @@ -1,4 +1,4 @@ -Test Run By thomas on Sat May 26 17:10:44 2012 +Test Run By thomas on Tue May 29 06:40:52 2012 Native configuration is i686-pc-linux-gnu === g++ tests === @@ -1727,6 +1727,33 @@ PASS: g++.dg/debug/pr47283.C -gstabs+ -O3 (test for excess errors) PASS: g++.dg/debug/pr47283.C -gstabs+3 (test for excess errors) PASS: g++.dg/debug/pr47283.C -gstabs+3 -O2 (test for excess errors) PASS: g++.dg/debug/pr47283.C -gstabs+3 -O3 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gdwarf-2 -g1 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gdwarf-2 -g1 -O2 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gdwarf-2 -g1 -O3 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gdwarf-2 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gdwarf-2 -O2 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gdwarf-2 -O3 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gdwarf-2 -g3 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gdwarf-2 -g3 -O2 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gdwarf-2 -g3 -O3 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gstabs1 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gstabs1 -O2 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gstabs1 -O3 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gstabs (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gstabs -O2 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gstabs -O3 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gstabs3 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gstabs3 -O2 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gstabs3 -O3 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gstabs+1 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gstabs+1 -O2 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gstabs+1 -O3 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gstabs+ (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gstabs+ -O2 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gstabs+ -O3 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gstabs+3 (test for excess errors) +PASS: g++.dg/debug/pr53466.C -gstabs+3 -O2 (test for excess errors) +PASS: g++.dg/debug/pr53466.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) @@ -3086,6 +3113,10 @@ PASS: g++.dg/debug/dwarf2/localclass2.C scan-assembler-not arg7[^\n\r]*DW_AT_nam PASS: g++.dg/debug/dwarf2/localclass2.C scan-assembler-not arg8[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C scan-assembler localstruct1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C scan-assembler-not localstruct2[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass3.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/debug/dwarf2/localclass3.C scan-assembler DW_TAG_pointer_type.[^)]*. DW_TAG_structure_type +PASS: g++.dg/debug/dwarf2/localclass3.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/debug/dwarf2/localclass3.C scan-assembler DW_TAG_pointer_type.[^)]*. DW_TAG_structure_type PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/namespace-1.C scan-assembler-times DIE +\\([^\n]*\\) DW_TAG_namespace 1 PASS: g++.dg/debug/dwarf2/namespace-1.C scan-assembler-times "not_emitted.0"[^\n]*DW_AT_name 1 @@ -3096,6 +3127,10 @@ PASS: g++.dg/debug/dwarf2/namespace-1.C scan-assembler-times DIE +\\([^\n]*\\) D PASS: g++.dg/debug/dwarf2/namespace-1.C scan-assembler-times "not_emitted.0"[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/namespace-1.C scan-assembler-times DIE +\\([^\n]*\\) DW_TAG_typedef 1 PASS: g++.dg/debug/dwarf2/namespace-1.C scan-assembler-times .ascii "T.0"[\t ]+[^\n]*DW_AT_name 1 +PASS: g++.dg/debug/dwarf2/namespace-2.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/debug/dwarf2/namespace-2.C scan-assembler-not DW_AT_declaration +PASS: g++.dg/debug/dwarf2/namespace-2.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/debug/dwarf2/namespace-2.C scan-assembler-not DW_AT_declaration PASS: g++.dg/debug/dwarf2/nested-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/nested-1.C scan-assembler DW_TAG_typedef PASS: g++.dg/debug/dwarf2/nested-1.C -std=gnu++11 (test for excess errors) @@ -3105,9 +3140,9 @@ PASS: g++.dg/debug/dwarf2/nested-2.C scan-assembler [^\n\r]*\\(DIE[^\n\r]*DW_TAG PASS: g++.dg/debug/dwarf2/nested-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/nested-2.C scan-assembler [^\n\r]*\\(DIE[^\n\r]*DW_TAG_structure_type\\)[\n\r]+[^\n\r]*"S\\\\0"[ \t]+([@|#;!]|//?)[ \t]+DW_AT_name[\n\r]+(.*)?\\(DIE[^\n\r]*DW_TAG_structure_type\\)[\n\r]+[^\n\r]*"T<int>\\\\0"[ \t]+(.*)?\\(DIE[^\n\r]*DW_TAG_template_type_param\\)[\n\r]+[^\n\r]*[\n\r]+[^\n\r]*[\n\r]+[^\n\r]*([@|#;!]|//?)[ \t]+end of children of DIE[^\n\r]*[\n\r]+[^\n\r]*end of children of DIE[^\n\r]* PASS: g++.dg/debug/dwarf2/nested-3.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/debug/dwarf2/nested-3.C scan-assembler [^\n\r]*\\(DIE \\(0x([0-9a-f]+)\\) DW_TAG_namespace\\)[\n\r]+[^\n\r]*"thread[^\n\r]+[\n\r]+([^\n\r]*[\n\r]+)+[^\n\r]*\\(DIE \\(0x([0-9a-f]+)\\) DW_TAG_class_type\\)([\n\r]+[^\n\r]*)+"Executor[^\n\r]+[\n\r]+[^\n\r]*DW_AT_declaration[\n\r]+[^\n\r]*\\(DIE[^\n\r]*DW_TAG_subprogram\\)[\n\r]+([^\n\r]*[\n\r]+)+[^\n\r]*"CurrentExecutor[^\n\r]+[\n\r]+([^\n\r]*[\n\r]+)+([^\n\r]*[\n\r]+)+[^\n\r]*end of children of DIE 0x\\3[\n\r]+[^\n\r]*end of children of DIE 0x\\1[\n\r]+ +PASS: g++.dg/debug/dwarf2/nested-3.C scan-assembler [^\n\r]*\\(DIE \\(0x([0-9a-f]+)\\) DW_TAG_namespace\\)[\n\r]+[^\n\r]*"thread[^\n\r]+[\n\r]+([^\n\r]*[\n\r]+)+[^\n\r]*\\(DIE \\(0x([0-9a-f]+)\\) DW_TAG_class_type\\)([\n\r]+[^\n\r]*)+"Executor[^\n\r]+[\n\r]+[^\n\r]*DW_AT_declaration[\n\r]+[^\n\r]*DW_AT_signature[^#/!]*[#/!] [^\n\r]*\\(DIE[^\n\r]*DW_TAG_subprogram\\)[\n\r]+([^\n\r]*[\n\r]+)+[^\n\r]*"CurrentExecutor[^\n\r]+[\n\r]+([^\n\r]*[\n\r]+)+([^\n\r]*[\n\r]+)+[^\n\r]*end of children of DIE 0x\\3[\n\r]+[^\n\r]*end of children of DIE 0x\\1[\n\r]+ PASS: g++.dg/debug/dwarf2/nested-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/debug/dwarf2/nested-3.C scan-assembler [^\n\r]*\\(DIE \\(0x([0-9a-f]+)\\) DW_TAG_namespace\\)[\n\r]+[^\n\r]*"thread[^\n\r]+[\n\r]+([^\n\r]*[\n\r]+)+[^\n\r]*\\(DIE \\(0x([0-9a-f]+)\\) DW_TAG_class_type\\)([\n\r]+[^\n\r]*)+"Executor[^\n\r]+[\n\r]+[^\n\r]*DW_AT_declaration[\n\r]+[^\n\r]*\\(DIE[^\n\r]*DW_TAG_subprogram\\)[\n\r]+([^\n\r]*[\n\r]+)+[^\n\r]*"CurrentExecutor[^\n\r]+[\n\r]+([^\n\r]*[\n\r]+)+([^\n\r]*[\n\r]+)+[^\n\r]*end of children of DIE 0x\\3[\n\r]+[^\n\r]*end of children of DIE 0x\\1[\n\r]+ +PASS: g++.dg/debug/dwarf2/nested-3.C scan-assembler [^\n\r]*\\(DIE \\(0x([0-9a-f]+)\\) DW_TAG_namespace\\)[\n\r]+[^\n\r]*"thread[^\n\r]+[\n\r]+([^\n\r]*[\n\r]+)+[^\n\r]*\\(DIE \\(0x([0-9a-f]+)\\) DW_TAG_class_type\\)([\n\r]+[^\n\r]*)+"Executor[^\n\r]+[\n\r]+[^\n\r]*DW_AT_declaration[\n\r]+[^\n\r]*DW_AT_signature[^#/!]*[#/!] [^\n\r]*\\(DIE[^\n\r]*DW_TAG_subprogram\\)[\n\r]+([^\n\r]*[\n\r]+)+[^\n\r]*"CurrentExecutor[^\n\r]+[\n\r]+([^\n\r]*[\n\r]+)+([^\n\r]*[\n\r]+)+[^\n\r]*end of children of DIE 0x\\3[\n\r]+[^\n\r]*end of children of DIE 0x\\1[\n\r]+ PASS: g++.dg/debug/dwarf2/pr41063.C -std=c++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr41063.C -std=c++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++98 (test for excess errors) @@ -3279,6 +3314,10 @@ PASS: g++.dg/debug/dwarf2/template-params-9.C scan-assembler-times DIE \\([^\n\r PASS: g++.dg/debug/dwarf2/template-params-9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-9.C scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_type_param 2 PASS: g++.dg/debug/dwarf2/template-params-9.C scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_value_param 3 +PASS: g++.dg/debug/dwarf2/thunk1.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/debug/dwarf2/thunk1.C scan-assembler-times LFB3 1 +PASS: g++.dg/debug/dwarf2/thunk1.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/debug/dwarf2/thunk1.C scan-assembler-times LFB3 1 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef1.C scan-assembler-times DW_TAG_structure_type 2 PASS: g++.dg/debug/dwarf2/typedef1.C scan-assembler-times DW_AT_name: "foo<1u>"|"foo<1u>.."[^\n]*DW_AT_name 1 @@ -4432,8 +4471,9 @@ PASS: g++.dg/abi/vtt1.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/vtt1.C scan-assembler _ZTT1B PASS: g++.dg/cdce3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cdce3.C -std=gnu++98 execution test +PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:92: note: function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:93: note: function call is shrink-wrapped into error conditions." -PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:94: note: function call is shrink-wrapped into error conditions." +PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:95: note: function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:96: note: function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:97: note: function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:98: note: function call is shrink-wrapped into error conditions." @@ -4447,11 +4487,11 @@ PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:105: note: functi PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:106: note: function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:107: note: function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:108: note: function call is shrink-wrapped into error conditions." -PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:109: note: function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cdce3.C -std=gnu++11 execution test +PASS: g++.dg/cdce3.C -std=gnu++11 scan-tree-dump cdce "cdce3.C:92: note: function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++11 scan-tree-dump cdce "cdce3.C:93: note: function call is shrink-wrapped into error conditions." -PASS: g++.dg/cdce3.C -std=gnu++11 scan-tree-dump cdce "cdce3.C:94: note: function call is shrink-wrapped into error conditions." +PASS: g++.dg/cdce3.C -std=gnu++11 scan-tree-dump cdce "cdce3.C:95: note: function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++11 scan-tree-dump cdce "cdce3.C:96: note: function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++11 scan-tree-dump cdce "cdce3.C:97: note: function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++11 scan-tree-dump cdce "cdce3.C:98: note: function call is shrink-wrapped into error conditions." @@ -4465,7 +4505,6 @@ PASS: g++.dg/cdce3.C -std=gnu++11 scan-tree-dump cdce "cdce3.C:105: note: functi PASS: g++.dg/cdce3.C -std=gnu++11 scan-tree-dump cdce "cdce3.C:106: note: function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++11 scan-tree-dump cdce "cdce3.C:107: note: function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++11 scan-tree-dump cdce "cdce3.C:108: note: function call is shrink-wrapped into error conditions." -PASS: g++.dg/cdce3.C -std=gnu++11 scan-tree-dump cdce "cdce3.C:109: note: function call is shrink-wrapped into error conditions." PASS: g++.dg/constexpr-null1.C (test for excess errors) PASS: g++.dg/conversion/access1.C -std=c++98 (test for errors, line 18) PASS: g++.dg/conversion/access1.C -std=c++98 (test for excess errors) @@ -4814,6 +4853,8 @@ PASS: g++.dg/cpp/string-2.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp/string-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/stringop-1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp/stringop-1.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp/syshdr3.C (test for warnings, line 16) +PASS: g++.dg/cpp/syshdr3.C (test for excess errors) PASS: g++.dg/cpp/truefalse.C -std=gnu++98 (test for bogus messages, line 11) PASS: g++.dg/cpp/truefalse.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/cpp/truefalse.C -std=gnu++98 (test for bogus messages, line 15) @@ -4838,6 +4879,10 @@ PASS: g++.dg/cpp/ucnid-1.C (test for errors, line 15) PASS: g++.dg/cpp/ucnid-1.C (test for excess errors) PASS: g++.dg/cpp/weak.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/weak.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/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/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) @@ -4888,9 +4933,6 @@ PASS: g++.dg/cpp0x/alias-decl-13.C (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-14.C (test for errors, line 9) PASS: g++.dg/cpp0x/alias-decl-14.C (test for errors, line 14) PASS: g++.dg/cpp0x/alias-decl-14.C (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-15.C (test for errors, line 5) -PASS: g++.dg/cpp0x/alias-decl-15.C (test for errors, line 13) -PASS: g++.dg/cpp0x/alias-decl-15.C (test for errors, line 16) PASS: g++.dg/cpp0x/alias-decl-15.C (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-16.C (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-16.C (test for errors, line 16) @@ -4964,19 +5006,23 @@ PASS: g++.dg/cpp0x/auto29.C (test for errors, line 14) PASS: g++.dg/cpp0x/auto29.C (test for errors, line 19) PASS: g++.dg/cpp0x/auto29.C (test for errors, line 24) PASS: g++.dg/cpp0x/auto29.C (test for excess errors) -PASS: g++.dg/cpp0x/auto3.C (test for errors, line 6) -PASS: g++.dg/cpp0x/auto3.C (test for errors, line 10) -PASS: g++.dg/cpp0x/auto3.C (test for errors, line 13) -PASS: g++.dg/cpp0x/auto3.C (test for errors, line 20) -PASS: g++.dg/cpp0x/auto3.C (test for errors, line 22) -PASS: g++.dg/cpp0x/auto3.C (test for errors, line 24) -PASS: g++.dg/cpp0x/auto3.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/auto3.C -std=c++98 +PASS: g++.dg/cpp0x/auto3.C -std=c++11 (test for errors, line 6) +PASS: g++.dg/cpp0x/auto3.C -std=c++11 (test for errors, line 10) +PASS: g++.dg/cpp0x/auto3.C -std=c++11 (test for errors, line 13) +PASS: g++.dg/cpp0x/auto3.C -std=c++11 (test for errors, line 20) +PASS: g++.dg/cpp0x/auto3.C -std=c++11 (test for errors, line 22) +PASS: g++.dg/cpp0x/auto3.C -std=c++11 (test for errors, line 24) +PASS: g++.dg/cpp0x/auto3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto30.C (test for errors, line 6) PASS: g++.dg/cpp0x/auto30.C (test for errors, line 9) PASS: g++.dg/cpp0x/auto30.C (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/auto31.C -std=c++98 PASS: g++.dg/cpp0x/auto31.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/auto31.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/auto32.C -std=c++98 +PASS: g++.dg/cpp0x/auto32.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/auto32.C scan-assembler _Z1fIiEDTnw_Dapifp_EET_ 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) @@ -5050,6 +5096,10 @@ PASS: g++.dg/cpp0x/bracket3.C (test for excess errors) PASS: g++.dg/cpp0x/bracket4.C (test for excess errors) PASS: g++.dg/cpp0x/cast-bug.C (test for excess errors) PASS: g++.dg/cpp0x/cast.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/catch1.C -std=c++98 +PASS: g++.dg/cpp0x/catch1.C -std=c++11 (test for errors, line 12) +PASS: g++.dg/cpp0x/catch1.C -std=c++11 (test for errors, line 15) +PASS: g++.dg/cpp0x/catch1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/collapse-bug.C (test for excess errors) PASS: g++.dg/cpp0x/collapse.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-46336.C (test for errors, line 7) @@ -5073,6 +5123,10 @@ PASS: g++.dg/cpp0x/constexpr-48089.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-49776.C (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-49776.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-51369.C (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-52672.C (test for errors, line 6) +PASS: g++.dg/cpp0x/constexpr-52672.C (test for errors, line 7) +PASS: g++.dg/cpp0x/constexpr-52672.C (test for errors, line 8) +PASS: g++.dg/cpp0x/constexpr-52672.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) PASS: g++.dg/cpp0x/constexpr-98.C (test for excess errors) @@ -5117,6 +5171,8 @@ PASS: g++.dg/cpp0x/constexpr-condition.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-condition2.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor.C (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-ctor.C (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ctor10.C (test for errors, line 5) +PASS: g++.dg/cpp0x/constexpr-ctor10.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor2.C (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-ctor2.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-ctor3.C (test for excess errors) @@ -5140,6 +5196,8 @@ PASS: g++.dg/cpp0x/constexpr-default-ctor.C (test for warnings, line 10) PASS: g++.dg/cpp0x/constexpr-default-ctor.C (test for warnings, line 11) PASS: g++.dg/cpp0x/constexpr-default-ctor.C (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-default-ctor.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-default1.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-default1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-delegating.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-delegating2.C (test for excess errors) PASS: g++.dg/cpp0x/constexpr-delete.C (test for excess errors) @@ -5520,7 +5578,6 @@ PASS: g++.dg/cpp0x/defaulted14.C candidate note (test for warnings, line 18) PASS: g++.dg/cpp0x/defaulted14.C (test for excess errors) PASS: g++.dg/cpp0x/defaulted15.C (test for errors, line 9) PASS: g++.dg/cpp0x/defaulted15.C (test for errors, line 10) -PASS: g++.dg/cpp0x/defaulted15.C (test for errors, line 46) PASS: g++.dg/cpp0x/defaulted15.C (test for errors, line 52) PASS: g++.dg/cpp0x/defaulted15.C (test for excess errors) PASS: g++.dg/cpp0x/defaulted16.C (test for excess errors) @@ -5593,6 +5650,7 @@ UNSUPPORTED: g++.dg/cpp0x/defaulted33.C -std=c++98 PASS: g++.dg/cpp0x/defaulted33.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted34.C (test for excess errors) PASS: g++.dg/cpp0x/defaulted34.C scan-assembler __cxa_deleted_virtual +PASS: g++.dg/cpp0x/defaulted35.C (test for excess errors) PASS: g++.dg/cpp0x/defaulted4.C (test for excess errors) PASS: g++.dg/cpp0x/defaulted5.C (test for excess errors) PASS: g++.dg/cpp0x/defaulted6.C (test for excess errors) @@ -5678,6 +5736,9 @@ PASS: g++.dg/cpp0x/error6.C (test for excess errors) PASS: g++.dg/cpp0x/error7.C (test for warnings, line 5) PASS: g++.dg/cpp0x/error7.C (test for errors, line 9) PASS: g++.dg/cpp0x/error7.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/error8.C -std=c++98 +PASS: g++.dg/cpp0x/error8.C -std=c++11 (test for errors, line 6) +PASS: g++.dg/cpp0x/error8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/explicit1.C (test for errors, line 39) PASS: g++.dg/cpp0x/explicit1.C (test for errors, line 41) PASS: g++.dg/cpp0x/explicit1.C (test for excess errors) @@ -5791,6 +5852,9 @@ PASS: g++.dg/cpp0x/implicit12.C (test for errors, line 47) PASS: g++.dg/cpp0x/implicit12.C (test for errors, line 50) PASS: g++.dg/cpp0x/implicit12.C (test for errors, line 51) PASS: g++.dg/cpp0x/implicit12.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/implicit13.C -std=c++98 +PASS: g++.dg/cpp0x/implicit13.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/implicit13.C scan-assembler-not _ZN1BC1Ev PASS: g++.dg/cpp0x/implicit2.C (test for excess errors) PASS: g++.dg/cpp0x/implicit2.C execution test PASS: g++.dg/cpp0x/implicit3.C (test for excess errors) @@ -5813,7 +5877,14 @@ PASS: g++.dg/cpp0x/implicit9.C (test for errors, line 11) PASS: g++.dg/cpp0x/implicit9.C (test for errors, line 12) PASS: g++.dg/cpp0x/implicit9.C (test for excess errors) PASS: g++.dg/cpp0x/initlist-array2.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/initlist-array3.C -std=c++98 +PASS: g++.dg/cpp0x/initlist-array3.C -std=c++11 (test for errors, line 9) +PASS: g++.dg/cpp0x/initlist-array3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-arrray1.C (test for excess errors) +PASS: g++.dg/cpp0x/initlist-ctor1.C (test for warnings, line 9) +PASS: g++.dg/cpp0x/initlist-ctor1.C (test for warnings, line 10) +PASS: g++.dg/cpp0x/initlist-ctor1.C (test for errors, line 13) +PASS: g++.dg/cpp0x/initlist-ctor1.C (test for excess errors) 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) @@ -5958,6 +6029,9 @@ PASS: g++.dg/cpp0x/initlist63.C (test for excess errors) PASS: g++.dg/cpp0x/initlist64.C (test for errors, line 25) PASS: g++.dg/cpp0x/initlist64.C (test for errors, line 26) PASS: g++.dg/cpp0x/initlist64.C (test for excess errors) +PASS: g++.dg/cpp0x/initlist65.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/initlist66.C -std=c++98 +PASS: g++.dg/cpp0x/initlist66.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist7.C (test for errors, line 10) PASS: g++.dg/cpp0x/initlist7.C (test for excess errors) PASS: g++.dg/cpp0x/initlist8.C (test for excess errors) @@ -6066,6 +6140,10 @@ PASS: g++.dg/cpp0x/lambda/lambda-eh2.C execution test 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) +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++11 (test for errors, line 7) +PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++11 (test for errors, line 9) +PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-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) @@ -6094,6 +6172,9 @@ PASS: g++.dg/cpp0x/lambda/lambda-ice5.C (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ice5.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ice6.C (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-ice6.C (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-ice7.C (test for errors, line 4) +PASS: g++.dg/cpp0x/lambda/lambda-ice7.C (test for errors, line 8) +PASS: g++.dg/cpp0x/lambda/lambda-ice7.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C (test for errors, line 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) @@ -6186,6 +6267,7 @@ PASS: g++.dg/cpp0x/lambda/lambda-warn1.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-warn2.C (test for bogus messages, line 7) PASS: g++.dg/cpp0x/lambda/lambda-warn2.C (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-warn3.C (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-warn4.C (test for excess errors) 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) @@ -6234,12 +6316,12 @@ PASS: g++.dg/cpp0x/noexcept14.C (test for errors, line 4) PASS: g++.dg/cpp0x/noexcept14.C (test for excess errors) PASS: g++.dg/cpp0x/noexcept15.C (test for errors, line 9) PASS: g++.dg/cpp0x/noexcept15.C (test for errors, line 12) -PASS: g++.dg/cpp0x/noexcept15.C (test for errors, line 14) PASS: g++.dg/cpp0x/noexcept15.C (test for errors, line 16) PASS: g++.dg/cpp0x/noexcept15.C (test for errors, line 26) PASS: g++.dg/cpp0x/noexcept15.C (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/noexcept16.C -std=c++98 PASS: g++.dg/cpp0x/noexcept16.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/noexcept17.C (test for excess errors) PASS: g++.dg/cpp0x/nolinkage1.C (test for excess errors) PASS: g++.dg/cpp0x/not_special.C (test for warnings, line 27) PASS: g++.dg/cpp0x/not_special.C (test for errors, line 40) @@ -6253,6 +6335,10 @@ PASS: g++.dg/cpp0x/nsdmi-defer4.C (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer4.C execution test PASS: g++.dg/cpp0x/nsdmi-defer5.C (test for errors, line 19) PASS: g++.dg/cpp0x/nsdmi-defer5.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/nsdmi-defer6.C -std=c++98 +PASS: g++.dg/cpp0x/nsdmi-defer6.C -std=c++11 (test for errors, line 3) +PASS: g++.dg/cpp0x/nsdmi-defer6.C -std=c++11 (test for warnings, line 5) +PASS: g++.dg/cpp0x/nsdmi-defer6.C -std=c++11 (test for excess errors) 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) @@ -6333,6 +6419,8 @@ PASS: g++.dg/cpp0x/nullptr23.C (test for excess errors) PASS: g++.dg/cpp0x/nullptr24.C (test for excess errors) PASS: g++.dg/cpp0x/nullptr25.C (test for excess errors) PASS: g++.dg/cpp0x/nullptr26.C (test for excess errors) +PASS: g++.dg/cpp0x/nullptr27.C (test for excess errors) +PASS: g++.dg/cpp0x/nullptr27.C scan-assembler _Z1fIDnLDn0EEiT_ PASS: g++.dg/cpp0x/overload-conv-1.C (test for excess errors) PASS: g++.dg/cpp0x/overload-conv-2.C (test for excess errors) PASS: g++.dg/cpp0x/overload.C (test for excess errors) @@ -6522,9 +6610,9 @@ PASS: g++.dg/cpp0x/pr38646.C (test for errors, line 7) PASS: g++.dg/cpp0x/pr38646.C (test for excess errors) PASS: g++.dg/cpp0x/pr38795.C (test for errors, line 7) PASS: g++.dg/cpp0x/pr38795.C (test for excess errors) -PASS: g++.dg/cpp0x/pr39639.C (test for errors, line 8) PASS: g++.dg/cpp0x/pr39639.C (test for errors, line 9) PASS: g++.dg/cpp0x/pr39639.C (test for errors, line 10) +PASS: g++.dg/cpp0x/pr39639.C (test for errors, line 11) PASS: g++.dg/cpp0x/pr39639.C (test for excess errors) PASS: g++.dg/cpp0x/pr42844-2.C (test for warnings, line 5) PASS: g++.dg/cpp0x/pr42844-2.C (test for warnings, line 8) @@ -8755,6 +8843,11 @@ PASS: g++.dg/cpp0x/sfinae3.C (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae30.C -std=c++98 PASS: g++.dg/cpp0x/sfinae30.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/sfinae31.C (test for excess errors) +PASS: g++.dg/cpp0x/sfinae32.C (test for excess errors) +PASS: g++.dg/cpp0x/sfinae33.C (test for excess errors) +PASS: g++.dg/cpp0x/sfinae34.C (test for excess errors) +PASS: g++.dg/cpp0x/sfinae35.C (test for excess errors) +PASS: g++.dg/cpp0x/sfinae36.C (test for excess errors) PASS: g++.dg/cpp0x/sfinae4.C (test for excess errors) PASS: g++.dg/cpp0x/sfinae5.C (test for excess errors) PASS: g++.dg/cpp0x/sfinae6.C (test for excess errors) @@ -8776,6 +8869,7 @@ PASS: g++.dg/cpp0x/static_assert4.C (test for excess errors) PASS: g++.dg/cpp0x/static_assert5.C (test for excess errors) PASS: g++.dg/cpp0x/static_assert6.C (test for errors, line 4) PASS: g++.dg/cpp0x/static_assert6.C (test for excess errors) +PASS: g++.dg/cpp0x/static_assert7.C (test for excess errors) PASS: g++.dg/cpp0x/std-layout1.C (test for excess errors) PASS: g++.dg/cpp0x/syntax-err1.C (test for errors, line 6) PASS: g++.dg/cpp0x/syntax-err1.C (test for excess errors) @@ -8805,13 +8899,14 @@ PASS: g++.dg/cpp0x/trailing1.C scan-assembler _Z1hI1AIiEdEDTcldtfp_1gIT0_EEET_S2 PASS: g++.dg/cpp0x/trailing1.C scan-assembler _Z1kI1C1AIiE1DEDtdtfp_srNT0_1BIT1_EE3MEMET_S4_S6_ PASS: g++.dg/cpp0x/trailing1.C scan-assembler _Z1lIiEDtfp_ET_ PASS: g++.dg/cpp0x/trailing1.C scan-assembler _Z1mIiLi1EEDtT0_ET_ -PASS: g++.dg/cpp0x/trailing2.C (test for errors, line 6) -PASS: g++.dg/cpp0x/trailing2.C (test for errors, line 7) -PASS: g++.dg/cpp0x/trailing2.C (test for errors, line 8) -PASS: g++.dg/cpp0x/trailing2.C (test for errors, line 13) -PASS: g++.dg/cpp0x/trailing2.C (test for errors, line 14) -PASS: g++.dg/cpp0x/trailing2.C (test for errors, line 15) -PASS: g++.dg/cpp0x/trailing2.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/trailing2.C -std=c++98 +PASS: g++.dg/cpp0x/trailing2.C -std=c++11 (test for errors, line 6) +PASS: g++.dg/cpp0x/trailing2.C -std=c++11 (test for errors, line 7) +PASS: g++.dg/cpp0x/trailing2.C -std=c++11 (test for errors, line 8) +PASS: g++.dg/cpp0x/trailing2.C -std=c++11 (test for errors, line 13) +PASS: g++.dg/cpp0x/trailing2.C -std=c++11 (test for errors, line 14) +PASS: g++.dg/cpp0x/trailing2.C -std=c++11 (test for errors, line 15) +PASS: g++.dg/cpp0x/trailing2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/trailing3.C (test for excess errors) PASS: g++.dg/cpp0x/trailing3.C scan-assembler _ZN1AIiE1fIiEEDTplfp_L_ZNS0_1iEEET_ PASS: g++.dg/cpp0x/trailing3.C scan-assembler _ZN1AIiE2frIiEEDTplfp_L_ZNS0_2irEEET_ @@ -8844,6 +8939,7 @@ PASS: g++.dg/cpp0x/udlit-args-neg.C (test for errors, line 38) PASS: g++.dg/cpp0x/udlit-args-neg.C (test for errors, line 41) PASS: g++.dg/cpp0x/udlit-args-neg.C (test for excess errors) PASS: g++.dg/cpp0x/udlit-args.C (test for excess errors) +PASS: g++.dg/cpp0x/udlit-args2.C (test for excess errors) PASS: g++.dg/cpp0x/udlit-clink-neg.C (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-clink-neg.C (test for excess errors) PASS: g++.dg/cpp0x/udlit-concat-neg.C (test for errors, line 9) @@ -8903,6 +8999,8 @@ PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C (test for excess errors) PASS: g++.dg/cpp0x/udlit-inline.C (test for excess errors) PASS: g++.dg/cpp0x/udlit-linkage-neg.C (test for errors, line 3) PASS: g++.dg/cpp0x/udlit-linkage-neg.C (test for excess errors) +PASS: g++.dg/cpp0x/udlit-mangle.C (test for excess errors) +PASS: g++.dg/cpp0x/udlit-mangle.C scan-assembler _Zli2_wPKc PASS: g++.dg/cpp0x/udlit-member-neg.C (test for errors, line 7) PASS: g++.dg/cpp0x/udlit-member-neg.C (test for errors, line 10) PASS: g++.dg/cpp0x/udlit-member-neg.C (test for errors, line 11) @@ -9057,6 +9155,9 @@ PASS: g++.dg/cpp0x/variadic-tuple.C execution test PASS: g++.dg/cpp0x/variadic-unify-2.C (test for excess errors) PASS: g++.dg/cpp0x/variadic-unify.C (test for excess errors) PASS: g++.dg/cpp0x/variadic-unresolved.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/variadic-value1.C -std=c++98 +PASS: g++.dg/cpp0x/variadic-value1.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/variadic-value1.C -std=c++11 execution test PASS: g++.dg/cpp0x/variadic1.C (test for excess errors) PASS: g++.dg/cpp0x/variadic10.C (test for errors, line 18) PASS: g++.dg/cpp0x/variadic10.C (test for excess errors) @@ -9097,7 +9198,30 @@ PASS: g++.dg/cpp0x/variadic121.C (test for excess errors) PASS: g++.dg/cpp0x/variadic122.C (test for warnings, line 11) PASS: g++.dg/cpp0x/variadic122.C (test for warnings, line 15) PASS: g++.dg/cpp0x/variadic122.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/variadic123.C -std=c++98 +PASS: g++.dg/cpp0x/variadic123.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/variadic124.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/variadic125.C -std=c++98 +PASS: g++.dg/cpp0x/variadic125.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/variadic126.C -std=c++98 +PASS: g++.dg/cpp0x/variadic126.C -std=c++11 (test for errors, line 6) +PASS: g++.dg/cpp0x/variadic126.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/variadic127.C -std=c++98 +PASS: g++.dg/cpp0x/variadic127.C -std=c++11 (test for errors, line 11) +PASS: g++.dg/cpp0x/variadic127.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/variadic128.C -std=c++98 +PASS: g++.dg/cpp0x/variadic128.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/variadic129.C -std=c++98 +PASS: g++.dg/cpp0x/variadic129.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic13.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/variadic130.C -std=c++98 +PASS: g++.dg/cpp0x/variadic130.C -std=c++11 (test for errors, line 8) +PASS: g++.dg/cpp0x/variadic130.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/variadic131.C -std=c++98 +PASS: g++.dg/cpp0x/variadic131.C -std=c++11 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/variadic132.C -std=c++98 +PASS: g++.dg/cpp0x/variadic132.C -std=c++11 (test for errors, line 26) +PASS: g++.dg/cpp0x/variadic132.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic14.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) @@ -9217,6 +9341,7 @@ PASS: g++.dg/cpp0x/variadic74.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/variadic74.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic75.C (test for excess errors) PASS: g++.dg/cpp0x/variadic76.C (test for errors, line 7) +PASS: g++.dg/cpp0x/variadic76.C (test for errors, line 8) PASS: g++.dg/cpp0x/variadic76.C (test for excess errors) PASS: g++.dg/cpp0x/variadic77.C (test for errors, line 15) PASS: g++.dg/cpp0x/variadic77.C (test for excess errors) @@ -9335,12 +9460,43 @@ PASS: g++.dg/cpp0x/vt-37737-2.C candidate note (test for warnings, line 6) PASS: g++.dg/cpp0x/vt-37737-2.C (test for errors, line 11) PASS: g++.dg/cpp0x/vt-37737-2.C (test for excess errors) PASS: g++.dg/cpp0x/vt-40092.C (test for excess errors) +PASS: g++.dg/cpp0x/vt-51314.C (test for errors, line 6) +PASS: g++.dg/cpp0x/vt-51314.C (test for errors, line 13) +PASS: g++.dg/cpp0x/vt-51314.C (test for excess errors) PASS: g++.dg/cpp0x/warn_cxx0x.C (test for warnings, line 2) PASS: g++.dg/cpp0x/warn_cxx0x.C (test for warnings, line 3) 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-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) +PASS: g++.dg/cpp1y/auto-fn10.C (test for errors, line 15) +PASS: g++.dg/cpp1y/auto-fn10.C (test for errors, line 16) +PASS: g++.dg/cpp1y/auto-fn10.C (test for excess errors) +PASS: g++.dg/cpp1y/auto-fn11.C (test for errors, line 4) +PASS: g++.dg/cpp1y/auto-fn11.C (test for errors, line 5) +PASS: g++.dg/cpp1y/auto-fn11.C (test for excess errors) +PASS: g++.dg/cpp1y/auto-fn12.C (test for excess errors) +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-fn2.C (test for errors, line 3) +PASS: g++.dg/cpp1y/auto-fn2.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) +PASS: g++.dg/cpp1y/auto-fn5.C execution test +PASS: g++.dg/cpp1y/auto-fn6.C (test for warnings, line 11) +PASS: g++.dg/cpp1y/auto-fn6.C (test for excess errors) +PASS: g++.dg/cpp1y/auto-fn7.C (test for excess errors) +PASS: g++.dg/cpp1y/auto-fn8.C (test for errors, line 3) +PASS: g++.dg/cpp1y/auto-fn8.C (test for errors, line 5) +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/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) @@ -9505,6 +9661,9 @@ PASS: g++.dg/eh/dtor2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/dtor2.C -std=c++98 execution test PASS: g++.dg/eh/dtor2.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/dtor2.C -std=c++11 execution test +PASS: g++.dg/eh/dtor3.C -std=c++98 (test for excess errors) +PASS: g++.dg/eh/dtor3.C -std=c++98 execution test +UNSUPPORTED: g++.dg/eh/dtor3.C -std=c++11 PASS: g++.dg/eh/ehopt1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/ehopt1.C -std=c++98 execution test PASS: g++.dg/eh/ehopt1.C -std=c++11 (test for excess errors) @@ -9551,6 +9710,16 @@ PASS: g++.dg/eh/gcsec1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/gcsec1.C -std=gnu++11 execution test PASS: g++.dg/eh/goto1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/goto1.C -std=c++11 (test for excess errors) +PASS: g++.dg/eh/goto2.C -std=c++98 (test for errors, line 6) +PASS: g++.dg/eh/goto2.C -std=c++98 (test for errors, line 7) +PASS: g++.dg/eh/goto2.C -std=c++98 (test for errors, line 10) +PASS: g++.dg/eh/goto2.C -std=c++98 (test for errors, line 11) +PASS: g++.dg/eh/goto2.C -std=c++98 (test for excess errors) +PASS: g++.dg/eh/goto2.C -std=c++11 (test for errors, line 6) +PASS: g++.dg/eh/goto2.C -std=c++11 (test for errors, line 7) +PASS: g++.dg/eh/goto2.C -std=c++11 (test for errors, line 10) +PASS: g++.dg/eh/goto2.C -std=c++11 (test for errors, line 11) +PASS: g++.dg/eh/goto2.C -std=c++11 (test for excess errors) UNSUPPORTED: g++.dg/eh/ia64-1.C -std=gnu++98 UNSUPPORTED: g++.dg/eh/ia64-1.C -std=gnu++11 PASS: g++.dg/eh/ia64-2.C -std=gnu++98 (test for excess errors) @@ -9621,6 +9790,10 @@ PASS: g++.dg/eh/shadow1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/shadow1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/eh/shadow1.C -std=c++11 (test for errors, line 21) PASS: g++.dg/eh/shadow1.C -std=c++11 (test for excess errors) +PASS: g++.dg/eh/sighandle.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/eh/sighandle.C -std=gnu++98 execution test +PASS: g++.dg/eh/sighandle.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/eh/sighandle.C -std=gnu++11 execution test PASS: g++.dg/eh/simd-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/simd-1.C -std=gnu++98 execution test PASS: g++.dg/eh/simd-1.C -std=gnu++11 (test for excess errors) @@ -10530,6 +10703,22 @@ PASS: g++.dg/ext/attrib43.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/ext/attrib43.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib43.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/ext/attrib43.C -std=c++11 (test for excess errors) +PASS: g++.dg/ext/attrib44.C -std=c++98 (test for warnings, line 3) +PASS: g++.dg/ext/attrib44.C -std=c++98 (test for warnings, line 3) +PASS: g++.dg/ext/attrib44.C -std=c++98 (test for excess errors) +PASS: g++.dg/ext/attrib44.C -std=c++11 (test for warnings, line 3) +PASS: g++.dg/ext/attrib44.C -std=c++11 (test for warnings, line 3) +PASS: g++.dg/ext/attrib44.C -std=c++11 (test for excess errors) +PASS: g++.dg/ext/attrib45.C -std=c++98 (test for errors, line 3) +PASS: g++.dg/ext/attrib45.C -std=c++98 (test for excess errors) +PASS: g++.dg/ext/attrib45.C -std=c++11 (test for errors, line 3) +PASS: g++.dg/ext/attrib45.C -std=c++11 (test for excess errors) +PASS: g++.dg/ext/attrib46.C -std=c++98 (test for errors, line 3) +PASS: g++.dg/ext/attrib46.C -std=c++98 (test for errors, line 4) +PASS: g++.dg/ext/attrib46.C -std=c++98 (test for excess errors) +PASS: g++.dg/ext/attrib46.C -std=c++11 (test for errors, line 3) +PASS: g++.dg/ext/attrib46.C -std=c++11 (test for errors, line 4) +PASS: g++.dg/ext/attrib46.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attrib5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib5.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attrib6.C -std=c++98 (test for excess errors) @@ -11219,6 +11408,10 @@ PASS: g++.dg/ext/is_empty.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_empty.C -std=c++98 execution test PASS: g++.dg/ext/is_empty.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_empty.C -std=c++11 execution test +PASS: g++.dg/ext/is_empty2.C -std=c++98 (test for errors, line 6) +PASS: g++.dg/ext/is_empty2.C -std=c++98 (test for excess errors) +PASS: g++.dg/ext/is_empty2.C -std=c++11 (test for errors, line 6) +PASS: g++.dg/ext/is_empty2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_enum.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_enum.C -std=c++98 execution test PASS: g++.dg/ext/is_enum.C -std=c++11 (test for excess errors) @@ -11788,27 +11981,20 @@ PASS: g++.dg/ext/utf-cxx0x.C (test for excess errors) PASS: g++.dg/ext/utf-cxx98.C (test for errors, line 7) PASS: g++.dg/ext/utf-cxx98.C (test for errors, line 8) PASS: g++.dg/ext/utf-cxx98.C (test for errors, line 10) -PASS: g++.dg/ext/utf-cxx98.C (test for errors, line 10) -PASS: g++.dg/ext/utf-cxx98.C (test for errors, line 12) -PASS: g++.dg/ext/utf-cxx98.C (test for errors, line 12) +PASS: g++.dg/ext/utf-cxx98.C (test for errors, line 11) PASS: g++.dg/ext/utf-cxx98.C (test for excess errors) PASS: g++.dg/ext/utf-dflt.C (test for errors, line 7) PASS: g++.dg/ext/utf-dflt.C (test for errors, line 8) PASS: g++.dg/ext/utf-dflt.C (test for errors, line 10) -PASS: g++.dg/ext/utf-dflt.C (test for errors, line 10) -PASS: g++.dg/ext/utf-dflt.C (test for errors, line 12) -PASS: g++.dg/ext/utf-dflt.C (test for errors, line 12) +PASS: g++.dg/ext/utf-dflt.C (test for errors, line 11) PASS: g++.dg/ext/utf-dflt.C (test for excess errors) PASS: g++.dg/ext/utf-dflt2.C (test for errors, line 5) -PASS: g++.dg/ext/utf-dflt2.C (test for errors, line 5) PASS: g++.dg/ext/utf-dflt2.C (test for excess errors) PASS: g++.dg/ext/utf-gnuxx0x.C (test for excess errors) PASS: g++.dg/ext/utf-gnuxx98.C (test for errors, line 7) PASS: g++.dg/ext/utf-gnuxx98.C (test for errors, line 8) PASS: g++.dg/ext/utf-gnuxx98.C (test for errors, line 10) -PASS: g++.dg/ext/utf-gnuxx98.C (test for errors, line 10) -PASS: g++.dg/ext/utf-gnuxx98.C (test for errors, line 12) -PASS: g++.dg/ext/utf-gnuxx98.C (test for errors, line 12) +PASS: g++.dg/ext/utf-gnuxx98.C (test for errors, line 11) PASS: g++.dg/ext/utf-gnuxx98.C (test for excess errors) PASS: g++.dg/ext/utf-mangle.C (test for excess errors) PASS: g++.dg/ext/utf-mangle.C scan-assembler _Z2f0Ds: @@ -12152,6 +12338,10 @@ PASS: g++.dg/ext/visibility/template10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/template10.C scan-not-hidden hidden[ \t_]*_Z8testfuncI3fooEvv PASS: g++.dg/ext/visibility/template10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/visibility/template10.C scan-not-hidden hidden[ \t_]*_Z8testfuncI3fooEvv +PASS: g++.dg/ext/visibility/template11.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/ext/visibility/template11.C scan-not-hidden hidden[ \t_]*_ZN13template_testI4testE8functionEv +PASS: g++.dg/ext/visibility/template11.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ext/visibility/template11.C scan-not-hidden hidden[ \t_]*_ZN13template_testI4testE8functionEv PASS: g++.dg/ext/visibility/template2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/template2.C scan-not-hidden hidden[ \t_]*_ZN1SIiED1Ev PASS: g++.dg/ext/visibility/template2.C scan-not-hidden hidden[ \t_]*_ZN1SIiEC1ERKi @@ -12381,6 +12571,8 @@ PASS: g++.dg/ext/weak3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/weak3.C scan-assembler weak[^ \t]*[ \t]_?_Z3foov PASS: g++.dg/ext/weak3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/weak3.C scan-assembler weak[^ \t]*[ \t]_?_Z3foov +PASS: g++.dg/ext/weak4.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/ext/weak4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/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) @@ -13914,6 +14106,10 @@ PASS: g++.dg/ipa/pr51759.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr51759.C -std=gnu++11 execution test PASS: g++.dg/ipa/pr51929.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr51929.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/pr52939.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/ipa/pr52939.C -std=gnu++98 execution test +PASS: g++.dg/ipa/pr52939.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/pr52939.C -std=gnu++11 execution test PASS: g++.dg/lookup/ambig1.C -std=c++98 (test for errors, 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) @@ -14202,6 +14398,10 @@ PASS: g++.dg/lookup/hidden-class16.C -std=c++98 (test for errors, line 17) PASS: g++.dg/lookup/hidden-class16.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class16.C -std=c++11 (test for errors, line 17) PASS: g++.dg/lookup/hidden-class16.C -std=c++11 (test for excess errors) +PASS: g++.dg/lookup/hidden-class17.C -std=c++98 (test for errors, line 18) +PASS: g++.dg/lookup/hidden-class17.C -std=c++98 (test for excess errors) +PASS: g++.dg/lookup/hidden-class17.C -std=c++11 (test for errors, line 18) +PASS: g++.dg/lookup/hidden-class17.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/hidden-class2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class2.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/hidden-class3.C -std=c++98 (test for excess errors) @@ -14772,6 +14972,8 @@ PASS: g++.dg/lookup/using50.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using50.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/using51.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/using51.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/lookup/using52.C -std=c++98 (test for excess errors) +PASS: g++.dg/lookup/using52.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/using6.C -std=c++98 (test for errors, line 11) PASS: g++.dg/lookup/using6.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using6.C -std=c++11 (test for errors, line 11) @@ -15404,6 +15606,10 @@ PASS: g++.dg/opt/pr51895.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr51895.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr52429.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr52429.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/opt/pr52582.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/opt/pr52582.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/opt/pr52727.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/opt/pr52727.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/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) @@ -15540,6 +15746,10 @@ PASS: g++.dg/opt/vrp2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/vrp2.C -std=gnu++98 execution test PASS: g++.dg/opt/vrp2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/vrp2.C -std=gnu++11 execution test +PASS: g++.dg/opt/vrp3.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/opt/vrp3.C -std=gnu++98 execution test +PASS: g++.dg/opt/vrp3.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/opt/vrp3.C -std=gnu++11 execution test PASS: g++.dg/opt/vt1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/vt1.C 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) @@ -15632,6 +15842,12 @@ PASS: g++.dg/other/abstract3.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/other/abstract3.C -std=c++11 (test for errors, line 10) PASS: g++.dg/other/abstract3.C -std=c++11 (test for errors, line 11) PASS: g++.dg/other/abstract3.C -std=c++11 (test for excess errors) +PASS: g++.dg/other/abstract4.C -std=c++98 (test for errors, line 16) +PASS: g++.dg/other/abstract4.C -std=c++98 (test for errors, line 17) +PASS: g++.dg/other/abstract4.C -std=c++98 (test for excess errors) +PASS: g++.dg/other/abstract4.C -std=c++11 (test for errors, line 16) +PASS: g++.dg/other/abstract4.C -std=c++11 (test for errors, line 17) +PASS: g++.dg/other/abstract4.C -std=c++11 (test for excess errors) PASS: g++.dg/other/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) @@ -15646,6 +15862,22 @@ PASS: g++.dg/other/anon-struct.C -std=c++98 (test for excess errors) PASS: g++.dg/other/anon-struct.C -std=c++11 (test for excess errors) PASS: g++.dg/other/anon-union.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/anon-union.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/other/anon-union2.C -std=c++98 (test for errors, line 9) +PASS: g++.dg/other/anon-union2.C -std=c++98 (test for excess errors) +PASS: g++.dg/other/anon-union2.C -std=c++11 (test for errors, line 9) +PASS: g++.dg/other/anon-union2.C -std=c++11 (test for excess errors) +PASS: g++.dg/other/anon-union3.C -std=c++98 (test for errors, line 5) +PASS: g++.dg/other/anon-union3.C -std=c++98 (test for errors, line 9) +PASS: g++.dg/other/anon-union3.C -std=c++98 (test for errors, line 13) +PASS: g++.dg/other/anon-union3.C -std=c++98 (test for errors, line 17) +PASS: g++.dg/other/anon-union3.C -std=c++98 (test for errors, line 21) +PASS: g++.dg/other/anon-union3.C -std=c++98 (test for excess errors) +PASS: g++.dg/other/anon-union3.C -std=c++11 (test for errors, line 8) +PASS: g++.dg/other/anon-union3.C -std=c++11 (test for errors, line 9) +PASS: g++.dg/other/anon-union3.C -std=c++11 (test for errors, line 13) +PASS: g++.dg/other/anon-union3.C -std=c++11 (test for errors, line 17) +PASS: g++.dg/other/anon-union3.C -std=c++11 (test for errors, line 21) +PASS: g++.dg/other/anon-union3.C -std=c++11 (test for excess errors) PASS: g++.dg/other/anon2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/anon2.C -std=c++11 (test for excess errors) PASS: g++.dg/other/anon3.C -std=c++98 (test for warnings, line 7) @@ -16237,6 +16469,13 @@ PASS: g++.dg/other/field1.C -std=c++11 (test for excess errors) PASS: g++.dg/other/final1.C (test for excess errors) PASS: g++.dg/other/final1.C scan-tree-dump-times original "A::foo" 2 PASS: g++.dg/other/final1.C scan-tree-dump-times original "B::foo" 2 +PASS: g++.dg/other/final2.C (test for excess errors) +PASS: g++.dg/other/final2.C scan-tree-dump-times original "F1::operator\(\)" 1 +PASS: g++.dg/other/final2.C scan-tree-dump-times original "F1::operator int" 1 +PASS: g++.dg/other/final2.C scan-tree-dump-times original "F1::operator\+\+" 1 +PASS: g++.dg/other/final2.C scan-tree-dump-times original "F2::operator\(\)" 1 +PASS: g++.dg/other/final2.C scan-tree-dump-times original "F2::operator int" 1 +PASS: g++.dg/other/final2.C scan-tree-dump-times original "F2::operator\+\+" 1 PASS: g++.dg/other/first-global.C -std=c++98 (test for excess errors) PASS: g++.dg/other/first-global.C scan-assembler _GLOBAL__(I|sub_I)(_|_65535_0_)foobar PASS: g++.dg/other/first-global.C -std=c++11 (test for excess errors) @@ -16586,8 +16825,6 @@ PASS: g++.dg/other/pr50464.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr50464.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/pr52048.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr52048.C -std=gnu++11 (test for excess errors) -UNSUPPORTED: g++.dg/other/pragma-ep-1.C -std=c++98 -UNSUPPORTED: g++.dg/other/pragma-ep-1.C -std=c++11 PASS: g++.dg/other/pragma-re-1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pragma-re-1.C scan-assembler bar PASS: g++.dg/other/pragma-re-1.C scan-assembler-not foo @@ -17113,6 +17350,10 @@ PASS: g++.dg/overload/using2.C -std=c++11 candidate note (test for warnings, lin PASS: g++.dg/overload/using2.C -std=c++11 (test for excess errors) PASS: g++.dg/overload/virtual1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/virtual1.C -std=c++11 (test for excess errors) +PASS: g++.dg/overload/virtual2.C -std=c++98 (test for excess errors) +PASS: g++.dg/overload/virtual2.C -std=c++98 execution test +PASS: g++.dg/overload/virtual2.C -std=c++11 (test for excess errors) +PASS: g++.dg/overload/virtual2.C -std=c++11 execution test PASS: g++.dg/overload/volatile1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/overload/volatile1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/overload/volatile1.C -std=c++98 (test for errors, line 13) @@ -17767,10 +18008,18 @@ PASS: g++.dg/parse/crash58.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash58.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/crash58.C -std=c++11 (test for errors, line 13) PASS: g++.dg/parse/crash58.C -std=c++11 (test for excess errors) +PASS: g++.dg/parse/crash59.C -std=c++98 (test for errors, line 3) +PASS: g++.dg/parse/crash59.C -std=c++98 (test for excess errors) +PASS: g++.dg/parse/crash59.C -std=c++11 (test for errors, line 3) +PASS: g++.dg/parse/crash59.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/crash6.C -std=c++98 (test for errors, line 10) PASS: g++.dg/parse/crash6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash6.C -std=c++11 (test for errors, line 10) PASS: g++.dg/parse/crash6.C -std=c++11 (test for excess errors) +PASS: g++.dg/parse/crash60.C -std=c++98 (test for errors, line 13) +PASS: g++.dg/parse/crash60.C -std=c++98 (test for excess errors) +PASS: g++.dg/parse/crash60.C -std=c++11 (test for errors, line 13) +PASS: g++.dg/parse/crash60.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/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) @@ -18219,12 +18468,12 @@ PASS: g++.dg/parse/error25.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/parse/error25.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/parse/error25.C -std=gnu++11 (test for excess errors) PASS: g++.dg/parse/error26.C -std=gnu++98 7 (test for errors, line 6) -PASS: g++.dg/parse/error26.C -std=gnu++98 20 (test for errors, line 6) +PASS: g++.dg/parse/error26.C -std=gnu++98 17 (test for errors, line 6) PASS: g++.dg/parse/error26.C -std=gnu++98 7 (test for errors, line 12) PASS: g++.dg/parse/error26.C -std=gnu++98 11 (test for errors, line 12) PASS: g++.dg/parse/error26.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error26.C -std=gnu++11 7 (test for errors, line 6) -PASS: g++.dg/parse/error26.C -std=gnu++11 20 (test for errors, line 6) +PASS: g++.dg/parse/error26.C -std=gnu++11 17 (test for errors, line 6) PASS: g++.dg/parse/error26.C -std=gnu++11 7 (test for errors, line 12) PASS: g++.dg/parse/error26.C -std=gnu++11 11 (test for errors, line 12) PASS: g++.dg/parse/error26.C -std=gnu++11 (test for excess errors) @@ -18364,6 +18613,18 @@ PASS: g++.dg/parse/error45.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/error45.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/error45.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/error45.C -std=c++11 (test for excess errors) +PASS: g++.dg/parse/error47.C -std=c++98 (test for errors, line 7) +PASS: g++.dg/parse/error47.C -std=c++98 (test for excess errors) +PASS: g++.dg/parse/error47.C -std=c++11 (test for errors, line 7) +PASS: g++.dg/parse/error47.C -std=c++11 (test for excess errors) +PASS: g++.dg/parse/error48.C -std=c++98 (test for errors, line 9) +PASS: g++.dg/parse/error48.C -std=c++98 (test for excess errors) +PASS: g++.dg/parse/error48.C -std=c++11 (test for errors, line 9) +PASS: g++.dg/parse/error48.C -std=c++11 (test for excess errors) +PASS: g++.dg/parse/error49.C -std=c++98 (test for errors, line 5) +PASS: g++.dg/parse/error49.C -std=c++98 (test for excess errors) +PASS: g++.dg/parse/error49.C -std=c++11 (test for errors, line 5) +PASS: g++.dg/parse/error49.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/error5.C -std=gnu++98 identifier (test for errors, line 4) PASS: g++.dg/parse/error5.C -std=gnu++98 named return (test for errors, line 4) PASS: g++.dg/parse/error5.C -std=gnu++98 brace (test for errors, line 4) @@ -19434,6 +19695,8 @@ PASS: g++.dg/pr50763-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr50763-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/pr50763-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr50763-4.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/pr51264-4.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/pr51264-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/prof-robust-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/prof-robust-1.C -std=gnu++11 (test for excess errors) UNSUPPORTED: g++.dg/pubtypes.C -std=gnu++98 @@ -19538,6 +19801,8 @@ PASS: g++.dg/rtti/typeid9.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/typeid9.C -std=c++98 execution test PASS: g++.dg/rtti/typeid9.C -std=c++11 (test for excess errors) PASS: g++.dg/rtti/typeid9.C -std=c++11 execution test +PASS: g++.dg/system-binary-constants-1.C (test for warnings, line 17) +PASS: g++.dg/system-binary-constants-1.C (test for excess errors) XFAIL: g++.dg/tc1/dr1.C -std=c++98 (test for errors, line 17) PASS: g++.dg/tc1/dr1.C -std=c++98 (test for excess errors) XFAIL: g++.dg/tc1/dr1.C -std=c++11 (test for errors, line 17) @@ -20565,8 +20830,10 @@ PASS: g++.dg/template/crash87.C -std=c++11 (test for errors, line 20) PASS: g++.dg/template/crash87.C -std=c++11 (test for excess errors) PASS: g++.dg/template/crash88.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash88.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/crash89.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/crash89.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/crash89.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/crash89.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/crash89.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/crash89.C -std=c++11 (test for excess errors) PASS: g++.dg/template/crash9.C -std=c++98 (test for errors, line 9) @@ -21512,6 +21779,8 @@ PASS: g++.dg/template/inherit5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/inherit5.C -std=c++11 (test for excess errors) PASS: g++.dg/template/inherit6.C (test for excess errors) PASS: g++.dg/template/inherit7.C (test for excess errors) +PASS: g++.dg/template/inherit8.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/inherit8.C -std=c++11 (test for excess errors) PASS: g++.dg/template/init-list.C -std=c++98 (test for errors, line 15) PASS: g++.dg/template/init-list.C -std=c++98 (test for excess errors) PASS: g++.dg/template/init-list.C -std=c++11 (test for errors, line 15) @@ -22441,6 +22710,8 @@ PASS: g++.dg/template/qualified-id3.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/qualified-id3.C -std=c++11 (test for excess errors) PASS: g++.dg/template/qualified-id4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualified-id4.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/qualified-id5.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/qualified-id5.C -std=c++11 (test for excess errors) PASS: g++.dg/template/qualttp1.C -std=c++98 (test for errors, line 16) PASS: g++.dg/template/qualttp1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp1.C -std=c++11 (test for errors, line 16) @@ -22645,62 +22916,62 @@ 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/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=c++98 (test for errors, line 84) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for errors, line 85) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for errors, line 86) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for errors, line 87) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for errors, line 88) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for errors, line 89) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for errors, line 90) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for errors, line 91) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for errors, line 92) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for errors, line 96) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for errors, line 104) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for errors, line 112) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for errors, line 120) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for errors, line 128) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for errors, line 136) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for errors, line 145) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for errors, line 154) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for errors, line 163) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for warnings, line 172) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for warnings, line 173) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for warnings, line 174) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for warnings, line 175) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for warnings, line 176) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for warnings, line 177) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for warnings, line 178) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for warnings, line 179) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for warnings, line 180) -PASS: g++.dg/template/sfinae10.C -std=c++98 (test for excess errors) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for errors, line 84) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for errors, line 85) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for errors, line 86) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for errors, line 87) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for errors, line 88) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for errors, line 89) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for errors, line 90) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for errors, line 91) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for errors, line 92) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for errors, line 96) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for errors, line 104) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for errors, line 112) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for errors, line 120) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for errors, line 128) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for errors, line 136) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for errors, line 145) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for errors, line 154) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for errors, line 163) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for warnings, line 172) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for warnings, line 173) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for warnings, line 174) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for warnings, line 175) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for warnings, line 176) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for warnings, line 177) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for warnings, line 178) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for warnings, line 179) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for warnings, line 180) -PASS: g++.dg/template/sfinae10.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for errors, line 84) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for errors, line 85) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for errors, line 86) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for errors, line 87) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for errors, line 88) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for errors, line 89) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for errors, line 90) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for errors, line 91) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for errors, line 92) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for errors, line 96) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for errors, line 104) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for errors, line 112) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for errors, line 120) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for errors, line 128) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for errors, line 136) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for errors, line 145) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for errors, line 154) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for errors, line 163) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for warnings, line 172) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for warnings, line 173) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for warnings, line 174) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for warnings, line 175) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for warnings, line 176) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for warnings, line 177) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for warnings, line 178) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for warnings, line 179) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for warnings, line 180) +PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for errors, line 84) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for errors, line 85) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for errors, line 86) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for errors, line 87) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for errors, line 88) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for errors, line 89) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for errors, line 90) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for errors, line 91) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for errors, line 92) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for errors, line 96) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for errors, line 104) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for errors, line 112) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for errors, line 120) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for errors, line 128) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for errors, line 136) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for errors, line 145) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for errors, line 154) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for errors, line 163) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for warnings, line 172) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for warnings, line 173) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for warnings, line 174) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for warnings, line 175) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for warnings, line 176) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for warnings, line 177) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for warnings, line 178) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for warnings, line 179) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for warnings, line 180) +PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/template/sfinae11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae11.C -std=c++11 (test for excess errors) PASS: g++.dg/template/sfinae12.C -std=c++98 (test for excess errors) @@ -22754,11 +23025,11 @@ PASS: g++.dg/template/sfinae5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae5.C -std=c++11 (test for excess errors) PASS: g++.dg/template/sfinae6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae6_neg.C -std=c++98 (test for errors, line 26) +PASS: g++.dg/template/sfinae6_neg.C -std=c++98 (test for errors, line 24) PASS: g++.dg/template/sfinae6_neg.C -std=c++98 (test for errors, line 55) PASS: g++.dg/template/sfinae6_neg.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae6_neg.C -std=c++11 (test for errors, line 17) -PASS: g++.dg/template/sfinae6_neg.C -std=c++11 (test for errors, line 26) +PASS: g++.dg/template/sfinae6_neg.C -std=c++11 (test for errors, line 24) PASS: g++.dg/template/sfinae6_neg.C -std=c++11 (test for errors, line 55) PASS: g++.dg/template/sfinae6_neg.C -std=c++11 (test for excess errors) PASS: g++.dg/template/sfinae7.C -std=c++98 (test for excess errors) @@ -23841,11 +24112,11 @@ PASS: g++.dg/tree-ssa/pr19786.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr19786.C -std=gnu++11 execution test PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++98 scan-tree-dump-times optimized "&a\[2\]" 3 -PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++98 scan-tree-dump-times optimized "\+ -1;" 1 +PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++98 scan-tree-dump optimized "\+ (0x0f*|18446744073709551615|4294967295|-1);" PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++98 scan-tree-dump-times optimized "\+ 1;" 1 PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++11 scan-tree-dump-times optimized "&a\[2\]" 3 -PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++11 scan-tree-dump-times optimized "\+ -1;" 1 +PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++11 scan-tree-dump optimized "\+ (0x0f*|18446744073709551615|4294967295|-1);" PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++11 scan-tree-dump-times optimized "\+ 1;" 1 PASS: g++.dg/tree-ssa/pr19952.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr19952.C -std=gnu++11 (test for excess errors) @@ -24309,6 +24580,26 @@ PASS: g++.dg/warn/Wbraces2.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/Wbraces2.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/warn/Wbraces2.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/warn/Wbraces2.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/warn/Wbraces3.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/warn/Wbraces3.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 5) +PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 9) +PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 13) +PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 17) +PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 21) +PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 25) +PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 29) +PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 34) +PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/warn/Wbraces4.C -std=gnu++11 (test for warnings, line 5) +PASS: g++.dg/warn/Wbraces4.C -std=gnu++11 (test for warnings, line 9) +PASS: g++.dg/warn/Wbraces4.C -std=gnu++11 (test for warnings, line 13) +PASS: g++.dg/warn/Wbraces4.C -std=gnu++11 (test for warnings, line 17) +PASS: g++.dg/warn/Wbraces4.C -std=gnu++11 (test for warnings, line 21) +PASS: g++.dg/warn/Wbraces4.C -std=gnu++11 (test for warnings, line 25) +PASS: g++.dg/warn/Wbraces4.C -std=gnu++11 (test for warnings, line 29) +PASS: g++.dg/warn/Wbraces4.C -std=gnu++11 (test for warnings, line 34) +PASS: g++.dg/warn/Wbraces4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wcast-qual1.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Wcast-qual1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wcast-qual1.C -std=gnu++11 (test for warnings, line 6) @@ -24357,6 +24648,18 @@ PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 42 PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 43) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 44) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 45) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 53) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 54) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 57) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 58) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 61) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 62) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 63) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 64) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 65) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 66) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 67) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for warnings, line 31) @@ -24370,6 +24673,18 @@ PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for warnings, line 42 PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for warnings, line 44) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for warnings, line 45) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for warnings, line 53) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for warnings, line 54) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for warnings, line 57) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for warnings, line 58) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for warnings, line 61) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for warnings, line 62) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for warnings, line 63) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for warnings, line 64) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for warnings, line 65) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for warnings, line 66) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for warnings, line 67) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for warnings, line 68) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wconversion-null-3.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/warn/Wconversion-null-3.C -std=c++98 (test for excess errors) @@ -24390,6 +24705,10 @@ PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++11 (test for warnings, line 3 PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/warn/Wconversion-real-integer-3.C -std=gnu++98 (test for warnings, line 19) +PASS: g++.dg/warn/Wconversion-real-integer-3.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/warn/Wconversion-real-integer-3.C -std=gnu++11 (test for warnings, line 19) +PASS: g++.dg/warn/Wconversion-real-integer-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 27) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 29) @@ -24460,6 +24779,12 @@ PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++11 (test for warnings, l PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++11 (test for warnings, line 110) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++11 (test for warnings, line 111) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++98 (test for warnings, line 26) +PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++98 (test for warnings, line 32) +PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++11 (test for warnings, line 26) +PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++11 (test for warnings, line 32) +PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wconversion-real.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wconversion-real.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/Wconversion1.C -std=gnu++98 (test for warnings, line 3) @@ -24500,10 +24825,13 @@ 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-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) @@ -24535,6 +24863,7 @@ 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) @@ -25972,13 +26301,13 @@ PASS: g++.dg/warn/Wstrict-aliasing-bogus-union.C -std=gnu++98 (test for bogus m PASS: g++.dg/warn/Wstrict-aliasing-bogus-union.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-union.C -std=gnu++11 (test for bogus messages, line 12) PASS: g++.dg/warn/Wstrict-aliasing-bogus-union.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++98 (test for warnings, line 7) -XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++98 (test for warnings, line 8) -XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++98 (test for warnings, line 7) +PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++98 deref (test for warnings, line 7) +XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++98 strict-aliasing (test for warnings, line 8) +XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++98 note (test for warnings, line 7) PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++11 (test for warnings, line 7) -XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++11 (test for warnings, line 8) -XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++11 (test for warnings, line 7) +PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++11 deref (test for warnings, line 7) +XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++11 strict-aliasing (test for warnings, line 8) +XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++11 note (test for warnings, line 7) PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wstring-literal-comparison-1.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wstring-literal-comparison-1.C -std=gnu++98 (test for excess errors) @@ -26048,7 +26377,6 @@ PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 5 PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 55) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 56) XFAIL: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for bogus messages, line 61) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 69) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++11 (test for warnings, line 9) @@ -26074,7 +26402,6 @@ PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++11 (test for warnings, line 5 PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++11 (test for warnings, line 55) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++11 (test for warnings, line 56) XFAIL: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++11 (test for bogus messages, line 61) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++11 (test for warnings, line 69) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 9) @@ -26150,7 +26477,6 @@ PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 54) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 55) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 56) XFAIL: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for bogus messages, line 61) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 69) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++11 (test for warnings, line 9) @@ -26176,7 +26502,6 @@ PASS: g++.dg/warn/Wtype-limits.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++11 (test for warnings, line 55) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++11 (test for warnings, line 56) XFAIL: g++.dg/warn/Wtype-limits.C -std=gnu++11 (test for bogus messages, line 61) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++11 (test for warnings, line 69) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++98 (test for bogus messages, line 6) PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++98 (test for bogus messages, line 12) @@ -26420,6 +26745,72 @@ PASS: g++.dg/warn/Wunused-var-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wunused-var-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-9.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 67) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 68) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 69) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 71) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 72) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 73) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 74) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 78) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 79) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 80) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 81) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 85) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 86) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 87) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 88) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 103) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 104) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 106) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 107) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 108) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 109) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 110) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 114) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 115) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 116) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 117) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 118) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 122) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 123) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 124) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 125) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 126) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 67) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 68) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 69) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 71) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 72) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 73) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 74) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 78) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 79) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 80) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 81) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 85) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 86) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 87) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 88) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 103) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 104) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 106) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 107) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 108) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 109) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 110) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 114) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 115) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 116) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 117) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 118) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 122) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 123) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 124) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 125) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 126) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wvla-1.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Wvla-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wvla-1.C -std=gnu++11 (test for warnings, line 6) @@ -26486,6 +26877,14 @@ PASS: g++.dg/warn/Wzero-as-null-pointer-constant-3.C -std=gnu++98 (test for exce PASS: g++.dg/warn/Wzero-as-null-pointer-constant-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-4.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++98 (test for warnings, line 6) +PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++98 (test for warnings, line 9) +PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++11 (test for warnings, line 6) +PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++11 (test for warnings, line 9) +PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/warn/Wzero-as-null-pointer-constant-6.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/warn/Wzero-as-null-pointer-constant-6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++98 (test for excess errors) @@ -26544,6 +26943,14 @@ PASS: g++.dg/warn/ctor1.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/warn/ctor1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/ctor1.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/warn/ctor1.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/warn/delete-array-1.C -std=c++98 (test for warnings, line 8) +PASS: g++.dg/warn/delete-array-1.C -std=c++98 (test for warnings, line 9) +PASS: g++.dg/warn/delete-array-1.C -std=c++98 (test for warnings, line 10) +PASS: g++.dg/warn/delete-array-1.C -std=c++98 (test for excess errors) +PASS: g++.dg/warn/delete-array-1.C -std=c++11 (test for warnings, line 8) +PASS: g++.dg/warn/delete-array-1.C -std=c++11 (test for warnings, line 9) +PASS: g++.dg/warn/delete-array-1.C -std=c++11 (test for warnings, line 10) +PASS: g++.dg/warn/delete-array-1.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/delete-non-virtual-dtor.C (test for warnings, line 9) PASS: g++.dg/warn/delete-non-virtual-dtor.C (test for warnings, line 18) PASS: g++.dg/warn/delete-non-virtual-dtor.C (test for warnings, line 26) @@ -26768,6 +27175,9 @@ PASS: g++.dg/warn/format6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/format6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/format7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/format7.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/warn/format8.C -std=gnu++98 (test for warnings, line 6) +PASS: g++.dg/warn/format8.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/warn/format8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for errors, line 6) PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for errors, line 7) PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for errors, line 12) @@ -27403,10 +27813,10 @@ PASS: g++.dg/warn/pr21983.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/pr21983.C -std=c++11 (test for errors, line 7) PASS: g++.dg/warn/pr21983.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/pr23075.C -std=gnu++98 (test for errors, line 8) -PASS: g++.dg/warn/pr23075.C -std=gnu++98 (test for warnings, line 9) +PASS: g++.dg/warn/pr23075.C -std=gnu++98 (test for bogus messages, line 9) PASS: g++.dg/warn/pr23075.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr23075.C -std=gnu++11 (test for errors, line 8) -PASS: g++.dg/warn/pr23075.C -std=gnu++11 (test for warnings, line 9) +PASS: g++.dg/warn/pr23075.C -std=gnu++11 (test for bogus messages, line 9) PASS: g++.dg/warn/pr23075.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/pr26785.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/warn/pr26785.C -std=gnu++98 (test for excess errors) @@ -28079,10 +28489,24 @@ PASS: c-c++-common/Wunused-var-9.c -std=gnu++98 (test for warnings, line 29) PASS: c-c++-common/Wunused-var-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-9.c -std=gnu++11 (test for warnings, line 29) PASS: c-c++-common/Wunused-var-9.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/Wvarargs-2.c -std=gnu++98 (test for errors, line 12) +PASS: c-c++-common/Wvarargs-2.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/Wvarargs-2.c -std=gnu++11 (test for errors, line 12) +PASS: c-c++-common/Wvarargs-2.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/Wvarargs.c -std=c++98 (test for errors, line 9) +PASS: c-c++-common/Wvarargs.c -std=c++98 (test for warnings, line 43) +PASS: c-c++-common/Wvarargs.c -std=c++98 (test for warnings, line 52) +PASS: c-c++-common/Wvarargs.c -std=c++98 (test for excess errors) +PASS: c-c++-common/Wvarargs.c -std=c++11 (test for errors, line 9) +PASS: c-c++-common/Wvarargs.c -std=c++11 (test for warnings, line 43) +PASS: c-c++-common/Wvarargs.c -std=c++11 (test for warnings, line 52) +PASS: c-c++-common/Wvarargs.c -std=c++11 (test for excess errors) PASS: c-c++-common/abi-bf.c -std=gnu++98 (test for warnings, line 1) PASS: c-c++-common/abi-bf.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/abi-bf.c -std=gnu++11 (test for warnings, line 1) PASS: c-c++-common/abi-bf.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/array-lit.c (test for errors, line 7) +PASS: c-c++-common/array-lit.c (test for excess errors) PASS: c-c++-common/asmgoto-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/asmgoto-1.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/asmgoto-2.c -std=gnu++98 (test for errors, line 10) @@ -28225,6 +28649,8 @@ PASS: c-c++-common/pr43690.c -std=gnu++11 (test for errors, line 10) PASS: c-c++-common/pr43690.c -std=gnu++11 (test for errors, line 11) PASS: c-c++-common/pr43690.c -std=gnu++11 (test for errors, line 12) PASS: c-c++-common/pr43690.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/pr43772.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/pr43772.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/pr43942.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr43942.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/pr44832.c -std=gnu++98 (test for excess errors) @@ -28237,6 +28663,10 @@ PASS: c-c++-common/pr46562.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr46562.c -std=gnu++98 scan-tree-dump ccp1 "return 0;" PASS: c-c++-common/pr46562.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/pr46562.c -std=gnu++11 scan-tree-dump ccp1 "return 0;" +XFAIL: c-c++-common/pr51712.c -std=gnu++98 (test for bogus messages, line 17) +PASS: c-c++-common/pr51712.c -std=gnu++98 (test for excess errors) +XFAIL: c-c++-common/pr51712.c -std=gnu++11 (test for bogus messages, line 17) +PASS: c-c++-common/pr51712.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/pr51768.c -std=gnu++98 (test for errors, line 8) PASS: c-c++-common/pr51768.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/pr51768.c -std=gnu++98 (test for errors, line 24) @@ -28261,35 +28691,20 @@ PASS: c-c++-common/raw-string-12.c (test for excess errors) PASS: c-c++-common/raw-string-2.c (test for excess errors) PASS: c-c++-common/raw-string-2.c execution test PASS: c-c++-common/raw-string-3.c (test for errors, line 7) -PASS: c-c++-common/raw-string-3.c (test for errors, line 7) -PASS: c-c++-common/raw-string-3.c (test for errors, line 9) PASS: c-c++-common/raw-string-3.c (test for errors, line 9) PASS: c-c++-common/raw-string-3.c (test for errors, line 11) -PASS: c-c++-common/raw-string-3.c (test for errors, line 11) -PASS: c-c++-common/raw-string-3.c (test for errors, line 13) PASS: c-c++-common/raw-string-3.c (test for errors, line 13) PASS: c-c++-common/raw-string-3.c (test for errors, line 15) -PASS: c-c++-common/raw-string-3.c (test for errors, line 15) -PASS: c-c++-common/raw-string-3.c (test for errors, line 18) PASS: c-c++-common/raw-string-3.c (test for errors, line 18) PASS: c-c++-common/raw-string-3.c (test for errors, line 20) -PASS: c-c++-common/raw-string-3.c (test for errors, line 20) -PASS: c-c++-common/raw-string-3.c (test for errors, line 22) PASS: c-c++-common/raw-string-3.c (test for errors, line 22) PASS: c-c++-common/raw-string-3.c (test for errors, line 24) -PASS: c-c++-common/raw-string-3.c (test for errors, line 24) -PASS: c-c++-common/raw-string-3.c (test for errors, line 26) PASS: c-c++-common/raw-string-3.c (test for errors, line 26) PASS: c-c++-common/raw-string-3.c (test for excess errors) PASS: c-c++-common/raw-string-4.c (test for errors, line 6) -PASS: c-c++-common/raw-string-4.c (test for errors, line 6) PASS: c-c++-common/raw-string-4.c (test for errors, line 8) -PASS: c-c++-common/raw-string-4.c (test for errors, line 8) -PASS: c-c++-common/raw-string-4.c (test for errors, line 10) PASS: c-c++-common/raw-string-4.c (test for errors, line 10) PASS: c-c++-common/raw-string-4.c (test for errors, line 12) -PASS: c-c++-common/raw-string-4.c (test for errors, line 12) -PASS: c-c++-common/raw-string-4.c (test for errors, line 14) PASS: c-c++-common/raw-string-4.c (test for errors, line 14) PASS: c-c++-common/raw-string-4.c (test for excess errors) PASS: c-c++-common/raw-string-5.c (test for errors, line 5) @@ -28371,6 +28786,42 @@ PASS: c-c++-common/uninit-pr51010.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/uninit-pr51010.c -std=gnu++11 (test for warnings, line 7) PASS: c-c++-common/uninit-pr51010.c -std=gnu++11 (test for warnings, line 12) PASS: c-c++-common/uninit-pr51010.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/vector-1.c -std=gnu++98 (test for errors, line 13) +PASS: c-c++-common/vector-1.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/vector-1.c -std=gnu++11 (test for errors, line 13) +PASS: c-c++-common/vector-1.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/vector-2.c -std=gnu++98 (test for errors, line 14) +PASS: c-c++-common/vector-2.c -std=gnu++98 (test for errors, line 15) +PASS: c-c++-common/vector-2.c -std=gnu++98 (test for errors, line 16) +PASS: c-c++-common/vector-2.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/vector-2.c -std=gnu++11 (test for errors, line 14) +PASS: c-c++-common/vector-2.c -std=gnu++11 (test for errors, line 15) +PASS: c-c++-common/vector-2.c -std=gnu++11 (test for errors, line 16) +PASS: c-c++-common/vector-2.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/vector-3.c -std=c++98 (test for errors, line 8) +PASS: c-c++-common/vector-3.c -std=c++98 (test for excess errors) +PASS: c-c++-common/vector-3.c -std=c++11 (test for errors, line 8) +PASS: c-c++-common/vector-3.c -std=c++11 (test for excess errors) +PASS: c-c++-common/vector-4.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/vector-4.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/vector-init-1.c -std=c++98 (test for excess errors) +PASS: c-c++-common/vector-init-1.c -std=c++11 (test for excess errors) +PASS: c-c++-common/vector-init-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-subscript-1.c -std=gnu++98 (test for errors, line 9) +PASS: c-c++-common/vector-subscript-1.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/vector-subscript-1.c -std=gnu++11 (test for errors, line 9) +PASS: c-c++-common/vector-subscript-1.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/vector-subscript-2.c -std=c++98 (test for excess errors) +PASS: c-c++-common/vector-subscript-2.c -std=c++11 (test for excess errors) +PASS: c-c++-common/vector-subscript-3.c -std=gnu++98 (test for warnings, line 11) +PASS: c-c++-common/vector-subscript-3.c -std=gnu++98 (test for warnings, line 17) +PASS: c-c++-common/vector-subscript-3.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/vector-subscript-3.c -std=gnu++11 (test for warnings, line 11) +PASS: c-c++-common/vector-subscript-3.c -std=gnu++11 (test for warnings, line 17) +PASS: c-c++-common/vector-subscript-3.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/vla-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/vla-1.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 10) @@ -28592,18 +29043,14 @@ PASS: g++.dg/gcov/gcov-12.C:8 line count PASS: g++.dg/gcov/gcov-12.C:9 line count PASS: g++.dg/gcov/gcov-12.C:10 line count PASS: g++.dg/gcov/gcov-12.C gcov -XFAIL: g++.dg/gcov/gcovpart-12b.C:3:is #####:should be - -XFAIL: g++.dg/gcov/gcovpart-12b.C:4:is #####:should be - -XFAIL: g++.dg/gcov/gcovpart-12b.C gcov: 2 failures in line counts, 0 in branch percentages, 0 in return percentages +XFAIL: g++.dg/gcov/gcovpart-12b.C gcov failed: gcovpart-12b.C.gcov does not exist PASS: g++.dg/gcov/gcov-12.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gcov/gcov-12.C -std=gnu++11 execution test PASS: g++.dg/gcov/gcov-12.C:8 line count PASS: g++.dg/gcov/gcov-12.C:9 line count PASS: g++.dg/gcov/gcov-12.C:10 line count PASS: g++.dg/gcov/gcov-12.C gcov -XFAIL: g++.dg/gcov/gcovpart-12b.C:3:is #####:should be - -XFAIL: g++.dg/gcov/gcovpart-12b.C:4:is #####:should be - -XFAIL: g++.dg/gcov/gcovpart-12b.C gcov: 2 failures in line counts, 0 in branch percentages, 0 in return percentages +XFAIL: g++.dg/gcov/gcovpart-12b.C gcov failed: gcovpart-12b.C.gcov does not exist PASS: g++.dg/gcov/gcov-13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-13.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-13.C:18 line count @@ -30555,6 +31002,14 @@ PASS: g++.dg/lto/pr40818 cp_lto_pr40818_0.o assemble, -O0 -flto -flto-partition= PASS: g++.dg/lto/pr40818 cp_lto_pr40818_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: g++.dg/lto/pr40818 cp_lto_pr40818_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: g++.dg/lto/pr40818 cp_lto_pr40818_0.o assemble, -O2 -flto -fuse-linker-plugin +PASS: g++.dg/lto/pr42987 cp_lto_pr42987_0.o assemble, -flto -g +PASS: g++.dg/lto/pr42987 cp_lto_pr42987_1.o assemble, -flto -g +PASS: g++.dg/lto/pr42987 cp_lto_pr42987_0.o-cp_lto_pr42987_1.o link, -flto -g +PASS: g++.dg/lto/pr42987 cp_lto_pr42987_0.o-cp_lto_pr42987_1.o execute -flto -g +PASS: g++.dg/lto/pr42987 cp_lto_pr42987_0.o assemble, -flto -flto-partition=none -g +PASS: g++.dg/lto/pr42987 cp_lto_pr42987_1.o assemble, -flto -flto-partition=none -g +PASS: g++.dg/lto/pr42987 cp_lto_pr42987_0.o-cp_lto_pr42987_1.o link, -flto -flto-partition=none -g +PASS: g++.dg/lto/pr42987 cp_lto_pr42987_0.o-cp_lto_pr42987_1.o execute -flto -flto-partition=none -g PASS: g++.dg/lto/pr45621 cp_lto_pr45621_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr45621 cp_lto_pr45621_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/pr45621 cp_lto_pr45621_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects @@ -30663,6 +31118,8 @@ PASS: g++.dg/lto/pr52400 cp_lto_pr52400_0.o-cp_lto_pr52400_0.o execute -O0 -flto PASS: g++.dg/lto/pr52400 cp_lto_pr52400_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr52400 cp_lto_pr52400_0.o-cp_lto_pr52400_0.o link, -O2 -flto -fuse-linker-plugin PASS: g++.dg/lto/pr52400 cp_lto_pr52400_0.o-cp_lto_pr52400_0.o execute -O2 -flto -fuse-linker-plugin +PASS: g++.dg/lto/pr52605 cp_lto_pr52605_0.o assemble, -flto -g +PASS: g++.dg/lto/pr52605 cp_lto_pr52605_0.o-cp_lto_pr52605_0.o link, -flto -g Running [...]/hurd/master/gcc/testsuite/g++.dg/pch/pch.exp ... PASS: ./array-1.H -g (test for excess errors) PASS: g++.dg/pch/array-1.C -g -I. (test for excess errors) @@ -30797,16 +31254,19 @@ PASS: g++.dg/pch/wchar-1.C -O2 -I. (test for excess errors) PASS: g++.dg/pch/wchar-1.C -O2 -I. (test for excess errors) PASS: g++.dg/pch/wchar-1.C -O2 assembly comparison Running [...]/hurd/master/gcc/testsuite/g++.dg/plugin/plugin.exp ... +PASS: g++.dg/plugin/attribute_plugin.c compilation PASS: g++.dg/plugin/attribute_plugin-test-1.C -fplugin=./attribute_plugin.so (test for warnings, line ) PASS: g++.dg/plugin/attribute_plugin-test-1.C -fplugin=./attribute_plugin.so (test for warnings, line 7) PASS: g++.dg/plugin/attribute_plugin-test-1.C -fplugin=./attribute_plugin.so (test for warnings, line 7) PASS: g++.dg/plugin/attribute_plugin-test-1.C -fplugin=./attribute_plugin.so (test for warnings, line 16) PASS: g++.dg/plugin/attribute_plugin-test-1.C -fplugin=./attribute_plugin.so (test for excess errors) +PASS: g++.dg/plugin/pragma_plugin.c compilation PASS: g++.dg/plugin/pragma_plugin-test-1.C -fplugin=./pragma_plugin.so (test for warnings, line ) PASS: g++.dg/plugin/pragma_plugin-test-1.C -fplugin=./pragma_plugin.so (test for warnings, line 5) PASS: g++.dg/plugin/pragma_plugin-test-1.C -fplugin=./pragma_plugin.so (test for warnings, line 9) PASS: g++.dg/plugin/pragma_plugin-test-1.C -fplugin=./pragma_plugin.so (test for warnings, line 14) PASS: g++.dg/plugin/pragma_plugin-test-1.C -fplugin=./pragma_plugin.so (test for excess errors) +PASS: g++.dg/plugin/selfassign.c compilation PASS: g++.dg/plugin/self-assign-test-1.C -fplugin=./selfassign.so (test for warnings, line 10) PASS: g++.dg/plugin/self-assign-test-1.C -fplugin=./selfassign.so (test for warnings, line 13) PASS: g++.dg/plugin/self-assign-test-1.C -fplugin=./selfassign.so (test for warnings, line 26) @@ -30849,6 +31309,7 @@ PASS: g++.dg/plugin/self-assign-test-3.C -fplugin=./selfassign.so (test for bog PASS: g++.dg/plugin/self-assign-test-3.C -fplugin=./selfassign.so (test for bogus messages, line 46) PASS: g++.dg/plugin/self-assign-test-3.C -fplugin=./selfassign.so (test for bogus messages, line 47) PASS: g++.dg/plugin/self-assign-test-3.C -fplugin=./selfassign.so (test for excess errors) +PASS: g++.dg/plugin/dumb_plugin.c compilation PASS: g++.dg/plugin/dumb-plugin-test-1.C -fplugin=./dumb_plugin.so (test for warnings, line 10) PASS: g++.dg/plugin/dumb-plugin-test-1.C -fplugin=./dumb_plugin.so (test for warnings, line 14) PASS: g++.dg/plugin/dumb-plugin-test-1.C -fplugin=./dumb_plugin.so (test for warnings, line 18) @@ -30858,7 +31319,9 @@ PASS: g++.dg/plugin/dumb-plugin-test-1.C -fplugin=./dumb_plugin.so (test for wa PASS: g++.dg/plugin/dumb-plugin-test-1.C -fplugin=./dumb_plugin.so (test for warnings, line 50) PASS: g++.dg/plugin/dumb-plugin-test-1.C -fplugin=./dumb_plugin.so (test for warnings, line 50) PASS: g++.dg/plugin/dumb-plugin-test-1.C -fplugin=./dumb_plugin.so (test for excess errors) +PASS: g++.dg/plugin/header_plugin.c compilation PASS: g++.dg/plugin/header-plugin-test.C -fplugin=./header_plugin.so (test for excess errors) +PASS: g++.dg/plugin/decl_plugin.c compilation PASS: g++.dg/plugin/decl-plugin-test.C -fplugin=./decl_plugin.so (test for warnings, line 1) PASS: g++.dg/plugin/decl-plugin-test.C -fplugin=./decl_plugin.so (test for warnings, line 2) PASS: g++.dg/plugin/decl-plugin-test.C -fplugin=./decl_plugin.so (test for warnings, line 6) @@ -31579,6 +32042,26 @@ PASS: c-c++-common/torture/pr46137.c -O3 -g (test for excess errors) PASS: c-c++-common/torture/pr46137.c -Os (test for excess errors) PASS: c-c++-common/torture/pr46137.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/torture/pr46137.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/pr53505.c -O0 (test for excess errors) +PASS: c-c++-common/torture/pr53505.c -O0 execution test +PASS: c-c++-common/torture/pr53505.c -O1 (test for excess errors) +PASS: c-c++-common/torture/pr53505.c -O1 execution test +PASS: c-c++-common/torture/pr53505.c -O2 (test for excess errors) +PASS: c-c++-common/torture/pr53505.c -O2 execution test +PASS: c-c++-common/torture/pr53505.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/torture/pr53505.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/torture/pr53505.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/torture/pr53505.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: c-c++-common/torture/pr53505.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/torture/pr53505.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: c-c++-common/torture/pr53505.c -O3 -g (test for excess errors) +PASS: c-c++-common/torture/pr53505.c -O3 -g execution test +PASS: c-c++-common/torture/pr53505.c -Os (test for excess errors) +PASS: c-c++-common/torture/pr53505.c -Os execution test +PASS: c-c++-common/torture/pr53505.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/pr53505.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/pr53505.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/pr53505.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/torture/20070621-1.C -O0 (test for excess errors) PASS: g++.dg/torture/20070621-1.C -O1 (test for excess errors) PASS: g++.dg/torture/20070621-1.C -O2 (test for excess errors) @@ -31641,6 +32124,16 @@ PASS: g++.dg/torture/20100825.C -O2 -flto -fno-use-linker-plugin -flto-partitio PASS: g++.dg/torture/20100825.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/torture/20100825.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/torture/20100825.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: g++.dg/torture/20120420-1.C -O0 (test for excess errors) +PASS: g++.dg/torture/20120420-1.C -O1 (test for excess errors) +PASS: g++.dg/torture/20120420-1.C -O2 (test for excess errors) +PASS: g++.dg/torture/20120420-1.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/20120420-1.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/torture/20120420-1.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/torture/20120420-1.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/20120420-1.C -Os (test for excess errors) +PASS: g++.dg/torture/20120420-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/20120420-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/torture/covariant-1.C -O0 (test for excess errors) PASS: g++.dg/torture/covariant-1.C -O0 execution test PASS: g++.dg/torture/covariant-1.C -O1 (test for excess errors) @@ -33514,6 +34007,14 @@ PASS: g++.dg/torture/pr51600.C -O3 -g (test for excess errors) PASS: g++.dg/torture/pr51600.C -Os (test for excess errors) PASS: g++.dg/torture/pr51600.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/torture/pr51600.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr51737.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr51737.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr51737.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr51737.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr51737.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr51737.C -Os (test for excess errors) +PASS: g++.dg/torture/pr51737.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr51737.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/torture/pr51903.C -O0 (test for excess errors) PASS: g++.dg/torture/pr51903.C -O1 (test for excess errors) PASS: g++.dg/torture/pr51903.C -O2 (test for excess errors) @@ -33530,6 +34031,109 @@ PASS: g++.dg/torture/pr51959.C -O3 -g (test for excess errors) PASS: g++.dg/torture/pr51959.C -Os (test for excess errors) PASS: g++.dg/torture/pr51959.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/torture/pr51959.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr52582.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr52582.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr52582.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr52582.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr52582.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr52582.C -Os (test for excess errors) +PASS: g++.dg/torture/pr52582.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr52582.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr52638.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr52638.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr52638.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr52638.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr52638.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/torture/pr52638.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/torture/pr52638.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr52638.C -Os (test for excess errors) +PASS: g++.dg/torture/pr52638.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr52638.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr52772.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr52772.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr52772.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr52772.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr52772.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/torture/pr52772.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/torture/pr52772.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr52772.C -Os (test for excess errors) +PASS: g++.dg/torture/pr52772.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr52772.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr52918-1.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr52918-1.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr52918-1.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr52918-1.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr52918-1.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/torture/pr52918-1.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/torture/pr52918-1.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr52918-1.C -Os (test for excess errors) +PASS: g++.dg/torture/pr52918-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr52918-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr52918-2.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr52918-2.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr52918-2.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr52918-2.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr52918-2.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr52918-2.C -Os (test for excess errors) +PASS: g++.dg/torture/pr52918-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr52918-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr53011.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr53011.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr53011.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr53011.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr53011.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/torture/pr53011.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/torture/pr53011.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr53011.C -Os (test for excess errors) +PASS: g++.dg/torture/pr53011.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr53011.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr53085.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr53085.C -O0 scan-tree-dump-times optimized "a ={v} 1;" 2 +PASS: g++.dg/torture/pr53085.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr53085.C -O1 scan-tree-dump-times optimized "a ={v} 1;" 2 +PASS: g++.dg/torture/pr53085.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr53085.C -O2 scan-tree-dump-times optimized "a ={v} 1;" 2 +PASS: g++.dg/torture/pr53085.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr53085.C -O3 -fomit-frame-pointer scan-tree-dump-times optimized "a ={v} 1;" 2 +PASS: g++.dg/torture/pr53085.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr53085.C -O3 -g scan-tree-dump-times optimized "a ={v} 1;" 2 +PASS: g++.dg/torture/pr53085.C -Os (test for excess errors) +PASS: g++.dg/torture/pr53085.C -Os scan-tree-dump-times optimized "a ={v} 1;" 2 +PASS: g++.dg/torture/pr53085.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr53085.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-times optimized "a ={v} 1;" 2 +UNSUPPORTED: g++.dg/torture/pr53085.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: g++.dg/torture/pr53161.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr53161.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr53161.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr53161.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr53161.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr53161.C -Os (test for excess errors) +PASS: g++.dg/torture/pr53161.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr53161.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr53336.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr53336.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr53336.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr53336.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr53336.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr53336.C -Os (test for excess errors) +PASS: g++.dg/torture/pr53336.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr53336.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr53364.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr53364.C -O0 execution test +PASS: g++.dg/torture/pr53364.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr53364.C -O1 execution test +PASS: g++.dg/torture/pr53364.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr53364.C -O2 execution test +PASS: g++.dg/torture/pr53364.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr53364.C -O3 -fomit-frame-pointer execution test +PASS: g++.dg/torture/pr53364.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr53364.C -O3 -g execution test +PASS: g++.dg/torture/pr53364.C -Os (test for excess errors) +PASS: g++.dg/torture/pr53364.C -Os execution test +PASS: g++.dg/torture/pr53364.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr53364.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: g++.dg/torture/pr53364.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr53364.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test 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) @@ -34482,6 +35086,34 @@ PASS: g++.dg/tree-prof/pr51719.C compilation, -Os -fprofile-generate PASS: g++.dg/tree-prof/pr51719.C execution, -Os -fprofile-generate PASS: g++.dg/tree-prof/pr51719.C compilation, -Os -fprofile-use PASS: g++.dg/tree-prof/pr51719.C execution, -Os -fprofile-use +PASS: g++.dg/tree-prof/pr53460.C compilation, -g -fprofile-generate +PASS: g++.dg/tree-prof/pr53460.C execution, -g -fprofile-generate +PASS: g++.dg/tree-prof/pr53460.C compilation, -g -fprofile-use +PASS: g++.dg/tree-prof/pr53460.C execution, -g -fprofile-use +PASS: g++.dg/tree-prof/pr53460.C compilation, -O0 -fprofile-generate +PASS: g++.dg/tree-prof/pr53460.C execution, -O0 -fprofile-generate +PASS: g++.dg/tree-prof/pr53460.C compilation, -O0 -fprofile-use +PASS: g++.dg/tree-prof/pr53460.C execution, -O0 -fprofile-use +PASS: g++.dg/tree-prof/pr53460.C compilation, -O1 -fprofile-generate +PASS: g++.dg/tree-prof/pr53460.C execution, -O1 -fprofile-generate +PASS: g++.dg/tree-prof/pr53460.C compilation, -O1 -fprofile-use +PASS: g++.dg/tree-prof/pr53460.C execution, -O1 -fprofile-use +PASS: g++.dg/tree-prof/pr53460.C compilation, -O2 -fprofile-generate +PASS: g++.dg/tree-prof/pr53460.C execution, -O2 -fprofile-generate +PASS: g++.dg/tree-prof/pr53460.C compilation, -O2 -fprofile-use +PASS: g++.dg/tree-prof/pr53460.C execution, -O2 -fprofile-use +PASS: g++.dg/tree-prof/pr53460.C compilation, -O3 -fprofile-generate +PASS: g++.dg/tree-prof/pr53460.C execution, -O3 -fprofile-generate +PASS: g++.dg/tree-prof/pr53460.C compilation, -O3 -fprofile-use +PASS: g++.dg/tree-prof/pr53460.C execution, -O3 -fprofile-use +PASS: g++.dg/tree-prof/pr53460.C compilation, -O3 -g -fprofile-generate +PASS: g++.dg/tree-prof/pr53460.C execution, -O3 -g -fprofile-generate +PASS: g++.dg/tree-prof/pr53460.C compilation, -O3 -g -fprofile-use +PASS: g++.dg/tree-prof/pr53460.C execution, -O3 -g -fprofile-use +PASS: g++.dg/tree-prof/pr53460.C compilation, -Os -fprofile-generate +PASS: g++.dg/tree-prof/pr53460.C execution, -Os -fprofile-generate +PASS: g++.dg/tree-prof/pr53460.C compilation, -Os -fprofile-use +PASS: g++.dg/tree-prof/pr53460.C execution, -Os -fprofile-use Running [...]/hurd/master/gcc/testsuite/g++.dg/vect/vect.exp ... PASS: g++.dg/vect/pr19951.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/pr19951.cc -std=c++11 (test for excess errors) @@ -45296,12 +45928,10 @@ PASS: g++.old-deja/g++.pt/crash1.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.pt/crash1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash1.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.pt/crash1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash10.C -std=c++98 division (test for warnings, line 6) PASS: g++.old-deja/g++.pt/crash10.C -std=c++98 valid (test for errors, line 6) PASS: g++.old-deja/g++.pt/crash10.C -std=c++98 valid (test for warnings, line 6) PASS: g++.old-deja/g++.pt/crash10.C -std=c++98 (test for warnings, line 12) PASS: g++.old-deja/g++.pt/crash10.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash10.C -std=c++11 division (test for warnings, line 6) PASS: g++.old-deja/g++.pt/crash10.C -std=c++11 valid (test for errors, line 6) PASS: g++.old-deja/g++.pt/crash10.C -std=c++11 valid (test for warnings, line 6) PASS: g++.old-deja/g++.pt/crash10.C -std=c++11 (test for warnings, line 12) @@ -46981,10 +47611,8 @@ PASS: g++.old-deja/g++.pt/spec21.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.pt/spec21.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.pt/spec21.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/spec22.C -std=c++98 (test for errors, line 12) -PASS: g++.old-deja/g++.pt/spec22.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.pt/spec22.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec22.C -std=c++11 (test for errors, line 12) -PASS: g++.old-deja/g++.pt/spec22.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.pt/spec22.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/spec23.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.pt/spec23.C -std=c++98 (test for excess errors) @@ -47090,10 +47718,10 @@ PASS: g++.old-deja/g++.pt/spec4.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.pt/spec4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec4.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.pt/spec4.C -std=c++11 (test for excess errors) +PASS: g++.old-deja/g++.pt/spec40.C -std=c++98 (test for errors, line 32) PASS: g++.old-deja/g++.pt/spec40.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec40.C -std=c++98 execution test +PASS: g++.old-deja/g++.pt/spec40.C -std=c++11 (test for errors, line 32) PASS: g++.old-deja/g++.pt/spec40.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec40.C -std=c++11 execution test PASS: g++.old-deja/g++.pt/spec41.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.pt/spec41.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec41.C -std=c++11 (test for errors, line 9) @@ -48383,12 +49011,12 @@ PASS: g++.old-deja/g++.warn/virt1.C -std=gnu++11 (test for excess errors) === g++ Summary === -# of expected passes 47747 -# of expected failures 286 -# of unsupported tests 310 -[...]/hurd/master.build/gcc/testsuite/g++/../../g++ version 4.7.0 20120302 (experimental) (GCC) +# of expected passes 48356 +# of expected failures 284 +# of unsupported tests 331 +[...]/hurd/master.build/gcc/testsuite/g++/../../g++ version 4.8.0 20120528 (experimental) (GCC) -Test Run By thomas on Sat May 26 15:06:34 2012 +Test Run By thomas on Tue May 29 04:33:38 2012 Native configuration is i686-pc-linux-gnu === gcc tests === @@ -58250,6 +58878,16 @@ PASS: gcc.c-torture/compile/pr48517.c -O3 -g (test for excess errors) PASS: gcc.c-torture/compile/pr48517.c -Os (test for excess errors) PASS: gcc.c-torture/compile/pr48517.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.c-torture/compile/pr48517.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr48596.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr48596.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr48596.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr48596.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr48596.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/compile/pr48596.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr48596.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr48596.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr48596.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr48596.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/compile/pr48641.c -O0 (test for excess errors) PASS: gcc.c-torture/compile/pr48641.c -O1 (test for excess errors) PASS: gcc.c-torture/compile/pr48641.c -O2 (test for excess errors) @@ -58578,6 +59216,128 @@ PASS: gcc.c-torture/compile/pr52437.c -O3 -g (test for excess errors) PASS: gcc.c-torture/compile/pr52437.c -Os (test for excess errors) PASS: gcc.c-torture/compile/pr52437.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.c-torture/compile/pr52437.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr52533.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr52533.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr52533.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr52533.c -O3 -fomit-frame-pointer (test for excess errors) +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/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) +PASS: gcc.c-torture/compile/pr52750.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr52750.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr52750.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr52750.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr52750.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr52891-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr52891-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr52891-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr52891-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr52891-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/compile/pr52891-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr52891-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr52891-1.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr52891-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr52891-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr52891-2.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr52891-2.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr52891-2.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr52891-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr52891-2.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr52891-2.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr52891-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr52891-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr52979-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr52979-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr52979-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr52979-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr52979-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr52979-1.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr52979-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr52979-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr53058.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr53058.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr53058.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr53058.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr53058.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr53058.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr53058.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr53058.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr53163.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr53163.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr53163.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr53163.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr53163.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/compile/pr53163.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr53163.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr53163.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr53163.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr53163.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr53187.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr53187.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr53187.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr53187.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr53187.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr53187.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr53187.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr53187.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr53226.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr53226.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr53226.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr53226.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr53226.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/compile/pr53226.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr53226.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr53226.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr53226.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr53226.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr53409.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr53409.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr53409.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr53409.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr53409.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/compile/pr53409.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr53409.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr53409.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr53409.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr53409.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr53410-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr53410-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr53410-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr53410-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr53410-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/compile/pr53410-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr53410-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr53410-1.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr53410-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr53410-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr53410-2.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr53410-2.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr53410-2.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr53410-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr53410-2.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr53410-2.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr53410-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr53410-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr53418-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr53418-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr53418-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr53418-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr53418-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr53418-1.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr53418-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr53418-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr53418-2.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr53418-2.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr53418-2.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr53418-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr53418-2.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr53418-2.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr53418-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr53418-2.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) @@ -67140,6 +67900,46 @@ PASS: gcc.c-torture/execute/20120207-1.c compilation, -O2 -flto -fno-use-linker PASS: gcc.c-torture/execute/20120207-1.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none PASS: gcc.c-torture/execute/20120207-1.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: gcc.c-torture/execute/20120207-1.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/20120427-1.c compilation, -O0 +PASS: gcc.c-torture/execute/20120427-1.c execution, -O0 +PASS: gcc.c-torture/execute/20120427-1.c compilation, -O1 +PASS: gcc.c-torture/execute/20120427-1.c execution, -O1 +PASS: gcc.c-torture/execute/20120427-1.c compilation, -O2 +PASS: gcc.c-torture/execute/20120427-1.c execution, -O2 +PASS: gcc.c-torture/execute/20120427-1.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/20120427-1.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/20120427-1.c compilation, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/20120427-1.c execution, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/20120427-1.c compilation, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/20120427-1.c execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/20120427-1.c compilation, -O3 -g +PASS: gcc.c-torture/execute/20120427-1.c execution, -O3 -g +PASS: gcc.c-torture/execute/20120427-1.c compilation, -Os +PASS: gcc.c-torture/execute/20120427-1.c execution, -Os +PASS: gcc.c-torture/execute/20120427-1.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/20120427-1.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/20120427-1.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/20120427-1.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/20120427-2.c compilation, -O0 +PASS: gcc.c-torture/execute/20120427-2.c execution, -O0 +PASS: gcc.c-torture/execute/20120427-2.c compilation, -O1 +PASS: gcc.c-torture/execute/20120427-2.c execution, -O1 +PASS: gcc.c-torture/execute/20120427-2.c compilation, -O2 +PASS: gcc.c-torture/execute/20120427-2.c execution, -O2 +PASS: gcc.c-torture/execute/20120427-2.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/20120427-2.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/20120427-2.c compilation, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/20120427-2.c execution, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/20120427-2.c compilation, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/20120427-2.c execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/20120427-2.c compilation, -O3 -g +PASS: gcc.c-torture/execute/20120427-2.c execution, -O3 -g +PASS: gcc.c-torture/execute/20120427-2.c compilation, -Os +PASS: gcc.c-torture/execute/20120427-2.c execution, -Os +PASS: gcc.c-torture/execute/20120427-2.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/20120427-2.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/20120427-2.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/20120427-2.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: gcc.c-torture/execute/900409-1.c compilation, -O0 PASS: gcc.c-torture/execute/900409-1.c execution, -O0 PASS: gcc.c-torture/execute/900409-1.c compilation, -O1 @@ -78128,6 +78928,38 @@ PASS: gcc.c-torture/execute/pr48809.c compilation, -O2 -flto -fno-use-linker-pl PASS: gcc.c-torture/execute/pr48809.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none PASS: gcc.c-torture/execute/pr48809.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: gcc.c-torture/execute/pr48809.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr48814-1.c compilation, -O0 +PASS: gcc.c-torture/execute/pr48814-1.c execution, -O0 +PASS: gcc.c-torture/execute/pr48814-1.c compilation, -O1 +PASS: gcc.c-torture/execute/pr48814-1.c execution, -O1 +PASS: gcc.c-torture/execute/pr48814-1.c compilation, -O2 +PASS: gcc.c-torture/execute/pr48814-1.c execution, -O2 +PASS: gcc.c-torture/execute/pr48814-1.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr48814-1.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr48814-1.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr48814-1.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr48814-1.c compilation, -Os +PASS: gcc.c-torture/execute/pr48814-1.c execution, -Os +PASS: gcc.c-torture/execute/pr48814-1.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr48814-1.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr48814-1.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr48814-1.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr48814-2.c compilation, -O0 +PASS: gcc.c-torture/execute/pr48814-2.c execution, -O0 +PASS: gcc.c-torture/execute/pr48814-2.c compilation, -O1 +PASS: gcc.c-torture/execute/pr48814-2.c execution, -O1 +PASS: gcc.c-torture/execute/pr48814-2.c compilation, -O2 +PASS: gcc.c-torture/execute/pr48814-2.c execution, -O2 +PASS: gcc.c-torture/execute/pr48814-2.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr48814-2.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr48814-2.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr48814-2.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr48814-2.c compilation, -Os +PASS: gcc.c-torture/execute/pr48814-2.c execution, -Os +PASS: gcc.c-torture/execute/pr48814-2.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr48814-2.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr48814-2.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr48814-2.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: gcc.c-torture/execute/pr48973-1.c compilation, -O0 PASS: gcc.c-torture/execute/pr48973-1.c execution, -O0 PASS: gcc.c-torture/execute/pr48973-1.c compilation, -O1 @@ -78540,6 +79372,114 @@ PASS: gcc.c-torture/execute/pr52286.c compilation, -O2 -flto -fno-use-linker-pl PASS: gcc.c-torture/execute/pr52286.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none PASS: gcc.c-torture/execute/pr52286.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: gcc.c-torture/execute/pr52286.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr52760.c compilation, -O0 +PASS: gcc.c-torture/execute/pr52760.c execution, -O0 +PASS: gcc.c-torture/execute/pr52760.c compilation, -O1 +PASS: gcc.c-torture/execute/pr52760.c execution, -O1 +PASS: gcc.c-torture/execute/pr52760.c compilation, -O2 +PASS: gcc.c-torture/execute/pr52760.c execution, -O2 +PASS: gcc.c-torture/execute/pr52760.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr52760.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr52760.c compilation, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/pr52760.c execution, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/pr52760.c compilation, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/pr52760.c execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/pr52760.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr52760.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr52760.c compilation, -Os +PASS: gcc.c-torture/execute/pr52760.c execution, -Os +PASS: gcc.c-torture/execute/pr52760.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr52760.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr52760.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr52760.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr52979-1.c compilation, -O0 +PASS: gcc.c-torture/execute/pr52979-1.c execution, -O0 +PASS: gcc.c-torture/execute/pr52979-1.c compilation, -O1 +PASS: gcc.c-torture/execute/pr52979-1.c execution, -O1 +PASS: gcc.c-torture/execute/pr52979-1.c compilation, -O2 +PASS: gcc.c-torture/execute/pr52979-1.c execution, -O2 +PASS: gcc.c-torture/execute/pr52979-1.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr52979-1.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr52979-1.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr52979-1.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr52979-1.c compilation, -Os +PASS: gcc.c-torture/execute/pr52979-1.c execution, -Os +PASS: gcc.c-torture/execute/pr52979-1.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr52979-1.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr52979-1.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr52979-1.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr52979-2.c compilation, -O0 +PASS: gcc.c-torture/execute/pr52979-2.c execution, -O0 +PASS: gcc.c-torture/execute/pr52979-2.c compilation, -O1 +PASS: gcc.c-torture/execute/pr52979-2.c execution, -O1 +PASS: gcc.c-torture/execute/pr52979-2.c compilation, -O2 +PASS: gcc.c-torture/execute/pr52979-2.c execution, -O2 +PASS: gcc.c-torture/execute/pr52979-2.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr52979-2.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr52979-2.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr52979-2.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr52979-2.c compilation, -Os +PASS: gcc.c-torture/execute/pr52979-2.c execution, -Os +PASS: gcc.c-torture/execute/pr52979-2.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr52979-2.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr52979-2.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr52979-2.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr53084.c compilation, -O0 +PASS: gcc.c-torture/execute/pr53084.c execution, -O0 +PASS: gcc.c-torture/execute/pr53084.c compilation, -O1 +PASS: gcc.c-torture/execute/pr53084.c execution, -O1 +PASS: gcc.c-torture/execute/pr53084.c compilation, -O2 +PASS: gcc.c-torture/execute/pr53084.c execution, -O2 +PASS: gcc.c-torture/execute/pr53084.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr53084.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr53084.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr53084.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr53084.c compilation, -Os +PASS: gcc.c-torture/execute/pr53084.c execution, -Os +PASS: gcc.c-torture/execute/pr53084.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr53084.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr53084.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr53084.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr53160.c compilation, -O0 +PASS: gcc.c-torture/execute/pr53160.c execution, -O0 +PASS: gcc.c-torture/execute/pr53160.c compilation, -O1 +PASS: gcc.c-torture/execute/pr53160.c execution, -O1 +PASS: gcc.c-torture/execute/pr53160.c compilation, -O2 +PASS: gcc.c-torture/execute/pr53160.c execution, -O2 +PASS: gcc.c-torture/execute/pr53160.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr53160.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr53160.c compilation, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/pr53160.c execution, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/pr53160.c compilation, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/pr53160.c execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/pr53160.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr53160.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr53160.c compilation, -Os +PASS: gcc.c-torture/execute/pr53160.c execution, -Os +PASS: gcc.c-torture/execute/pr53160.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr53160.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr53160.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr53160.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr53465.c compilation, -O0 +PASS: gcc.c-torture/execute/pr53465.c execution, -O0 +PASS: gcc.c-torture/execute/pr53465.c compilation, -O1 +PASS: gcc.c-torture/execute/pr53465.c execution, -O1 +PASS: gcc.c-torture/execute/pr53465.c compilation, -O2 +PASS: gcc.c-torture/execute/pr53465.c execution, -O2 +PASS: gcc.c-torture/execute/pr53465.c compilation, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr53465.c execution, -O3 -fomit-frame-pointer +PASS: gcc.c-torture/execute/pr53465.c compilation, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/pr53465.c execution, -O3 -fomit-frame-pointer -funroll-loops +PASS: gcc.c-torture/execute/pr53465.c compilation, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/pr53465.c execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +PASS: gcc.c-torture/execute/pr53465.c compilation, -O3 -g +PASS: gcc.c-torture/execute/pr53465.c execution, -O3 -g +PASS: gcc.c-torture/execute/pr53465.c compilation, -Os +PASS: gcc.c-torture/execute/pr53465.c execution, -Os +PASS: gcc.c-torture/execute/pr53465.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr53465.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/pr53465.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/pr53465.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 @@ -82403,32 +83343,29 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.047i.whole-program, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.144t.cplxlower0, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.149t.optimized, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.150r.expand, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.151r.sibling, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.153r.initvals, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.154r.unshare, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.155r.vregs, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.156r.into_cfglayout, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.157r.jump, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.reginfo, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.outof_cfglayout, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.split1, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.dfinit, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.mode_sw, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.asmcons, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.ira, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.reload, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.split2, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.pro_and_epilogue, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.stack, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.alignments, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.mach, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.barriers, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.shorten, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.nothrow, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.dwarf2, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.final, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.dfinish, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.232t.statistics, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.151r.vregs, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.152r.into_cfglayout, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.153r.jump, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.reginfo, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.outof_cfglayout, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.split1, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.dfinit, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.mode_sw, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.asmcons, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.ira, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.reload, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.split2, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.pro_and_epilogue, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.stack, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.alignments, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.mach, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.barriers, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.shorten, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.nothrow, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.dwarf2, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.final, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.dfinish, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228t.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 @@ -82521,53 +83458,50 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.local-pure-const2, -O1 compari PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.nrv, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.149t.optimized, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.150r.expand, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.151r.sibling, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.153r.initvals, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.154r.unshare, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.155r.vregs, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.156r.into_cfglayout, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.157r.jump, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.158r.subreg1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.159r.dfinit, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.160r.cse1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.161r.fwprop1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.ce1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.reginfo, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.loop2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.loop2_init, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.loop2_invariant, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.loop2_done, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.dse1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.fwprop2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.init-regs, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.combine, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.ce2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.outof_cfglayout, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.split1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.subreg2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.mode_sw, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.asmcons, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.ira, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.reload, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.postreload, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.split2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.pro_and_epilogue, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.dse2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.csa, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.ce3, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.cprop_hardreg, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.rtl_dce, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.split3, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.stack, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.alignments, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.mach, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.barriers, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.shorten, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.nothrow, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.dwarf2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.final, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.dfinish, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.232t.statistics, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.151r.vregs, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.152r.into_cfglayout, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.153r.jump, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.154r.subreg1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.155r.dfinit, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.156r.cse1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.157r.fwprop1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.164r.ce1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.reginfo, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.loop2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.loop2_init, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.loop2_invariant, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.loop2_done, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.dse1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.fwprop2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.init-regs, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.combine, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.ce2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.outof_cfglayout, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.split1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.subreg2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.mode_sw, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.asmcons, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.ira, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.reload, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.postreload, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.split2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.pro_and_epilogue, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.dse2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.csa, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.ce3, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.cprop_hardreg, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.rtl_dce, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.split3, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.stack, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.alignments, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.mach, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.barriers, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.shorten, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.nothrow, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.dwarf2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.final, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.dfinish, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228t.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 @@ -82675,65 +83609,62 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.local-pure-const2, -O2 compari PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.nrv, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.149t.optimized, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.150r.expand, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.151r.sibling, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.153r.initvals, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.154r.unshare, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.155r.vregs, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.156r.into_cfglayout, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.157r.jump, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.158r.subreg1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.159r.dfinit, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.160r.cse1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.161r.fwprop1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.162r.cprop1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.163r.pre, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.cprop2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.ce1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.reginfo, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.loop2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.loop2_init, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.loop2_invariant, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.loop2_done, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.178r.cprop3, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.cse2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.dse1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.fwprop2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.init-regs, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.ud_dce, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.combine, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.ce2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.regmove, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.outof_cfglayout, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.split1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.subreg2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.mode_sw, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.asmcons, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.ira, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.reload, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.postreload, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.split2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.ree, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.pro_and_epilogue, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.dse2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.csa, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.peephole2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.ce3, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.cprop_hardreg, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.rtl_dce, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.bbro, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.split4, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.sched2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.stack, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.alignments, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.compgotos, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.mach, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.barriers, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.shorten, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.nothrow, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.dwarf2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.final, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.dfinish, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.232t.statistics, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.151r.vregs, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.152r.into_cfglayout, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.153r.jump, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.154r.subreg1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.155r.dfinit, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.156r.cse1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.157r.fwprop1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.158r.cprop1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.159r.pre, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.161r.cprop2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.164r.ce1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.reginfo, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.loop2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.loop2_init, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.loop2_invariant, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.loop2_done, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.174r.cprop3, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.cse2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.dse1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.fwprop2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.init-regs, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.ud_dce, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.combine, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.ce2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.regmove, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.outof_cfglayout, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.split1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.subreg2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.mode_sw, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.asmcons, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.ira, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.reload, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.postreload, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.split2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.ree, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.pro_and_epilogue, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.dse2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.csa, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.peephole2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.ce3, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.cprop_hardreg, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.rtl_dce, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.bbro, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.split4, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.sched2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.stack, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.alignments, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.compgotos, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.mach, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.barriers, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.shorten, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.nothrow, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.dwarf2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.final, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.dfinish, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228t.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 @@ -82848,67 +83779,64 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.local-pure-const2, -O3 -fomit-f PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.nrv, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.149t.optimized, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.150r.expand, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.151r.sibling, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.153r.initvals, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.154r.unshare, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.155r.vregs, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.156r.into_cfglayout, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.157r.jump, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.158r.subreg1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.159r.dfinit, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.160r.cse1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.161r.fwprop1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.162r.cprop1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.163r.pre, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.cprop2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.ce1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.reginfo, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.loop2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.loop2_init, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.loop2_invariant, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.173r.loop2_unswitch, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.loop2_done, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.178r.cprop3, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.cse2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.dse1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.fwprop2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.init-regs, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.ud_dce, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.combine, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.ce2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.regmove, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.outof_cfglayout, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.split1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.subreg2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.mode_sw, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.asmcons, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.ira, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.reload, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.postreload, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.gcse2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.split2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.ree, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.pro_and_epilogue, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.dse2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.csa, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.peephole2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.ce3, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.cprop_hardreg, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.rtl_dce, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.bbro, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.split4, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.sched2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.stack, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.alignments, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.compgotos, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.mach, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.barriers, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.shorten, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.nothrow, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.dwarf2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.final, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.dfinish, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.232t.statistics, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.151r.vregs, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.152r.into_cfglayout, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.153r.jump, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.154r.subreg1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.155r.dfinit, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.156r.cse1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.157r.fwprop1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.158r.cprop1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.159r.pre, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.161r.cprop2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.164r.ce1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.reginfo, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.loop2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.loop2_init, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.loop2_invariant, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.loop2_unswitch, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.loop2_done, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.174r.cprop3, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.cse2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.dse1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.fwprop2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.init-regs, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.ud_dce, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.combine, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.ce2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.regmove, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.outof_cfglayout, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.split1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.subreg2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.mode_sw, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.asmcons, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.ira, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.reload, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.postreload, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.gcse2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.split2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.ree, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.pro_and_epilogue, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.dse2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.csa, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.peephole2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.ce3, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.cprop_hardreg, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.rtl_dce, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.bbro, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.split4, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.sched2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.stack, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.alignments, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.compgotos, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.mach, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.barriers, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.shorten, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.nothrow, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.dwarf2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.final, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.dfinish, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228t.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 @@ -83023,70 +83951,67 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.local-pure-const2, -O3 -fomit-f PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.nrv, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.149t.optimized, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.150r.expand, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.151r.sibling, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.153r.initvals, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.154r.unshare, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.155r.vregs, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.156r.into_cfglayout, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.157r.jump, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.158r.subreg1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.159r.dfinit, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.160r.cse1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.161r.fwprop1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.162r.cprop1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.163r.pre, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.cprop2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.ce1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.reginfo, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.loop2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.loop2_init, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.loop2_invariant, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.173r.loop2_unswitch, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.174r.loop2_unroll, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.loop2_done, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.web, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.178r.cprop3, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.cse2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.dse1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.fwprop2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.init-regs, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.ud_dce, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.combine, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.ce2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.regmove, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.outof_cfglayout, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.split1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.subreg2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.mode_sw, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.asmcons, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.ira, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.reload, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.postreload, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.gcse2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.split2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.ree, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.pro_and_epilogue, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.dse2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.csa, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.peephole2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.ce3, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.rnreg, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.cprop_hardreg, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.rtl_dce, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.bbro, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.split4, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.sched2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.stack, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.alignments, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.compgotos, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.mach, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.barriers, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.shorten, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.nothrow, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.dwarf2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.final, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.dfinish, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.232t.statistics, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.151r.vregs, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.152r.into_cfglayout, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.153r.jump, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.154r.subreg1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.155r.dfinit, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.156r.cse1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.157r.fwprop1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.158r.cprop1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.159r.pre, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.161r.cprop2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.164r.ce1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.reginfo, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.loop2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.loop2_init, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.loop2_invariant, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.loop2_unswitch, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.loop2_unroll, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.loop2_done, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.173r.web, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.174r.cprop3, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.cse2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.dse1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.fwprop2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.init-regs, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.ud_dce, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.combine, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.ce2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.regmove, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.outof_cfglayout, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.split1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.subreg2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.mode_sw, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.asmcons, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.ira, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.reload, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.postreload, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.gcse2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.split2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.ree, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.pro_and_epilogue, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.dse2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.csa, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.peephole2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.ce3, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.rnreg, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.cprop_hardreg, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.rtl_dce, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.bbro, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.split4, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.sched2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.stack, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.alignments, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.compgotos, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.mach, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.barriers, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.shorten, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.nothrow, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.dwarf2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.final, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.dfinish, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228t.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 @@ -83201,70 +84126,67 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.local-pure-const2, -O3 -fomit-f PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.nrv, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.149t.optimized, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.150r.expand, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.151r.sibling, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.153r.initvals, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.154r.unshare, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.155r.vregs, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.156r.into_cfglayout, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.157r.jump, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.158r.subreg1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.159r.dfinit, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.160r.cse1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.161r.fwprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.162r.cprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.163r.pre, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.cprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.ce1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.reginfo, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.loop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.loop2_init, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.loop2_invariant, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.173r.loop2_unswitch, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.174r.loop2_unroll, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.loop2_done, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.web, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.178r.cprop3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.cse2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.dse1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.fwprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.init-regs, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.ud_dce, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.combine, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.ce2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.regmove, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.outof_cfglayout, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.split1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.subreg2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.mode_sw, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.asmcons, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.ira, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.reload, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.postreload, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.gcse2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.split2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.ree, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.pro_and_epilogue, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.dse2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.csa, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.peephole2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.ce3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.rnreg, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.cprop_hardreg, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.rtl_dce, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.bbro, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.split4, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.sched2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.stack, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.alignments, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.compgotos, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.mach, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.barriers, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.shorten, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.nothrow, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.dwarf2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.final, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.dfinish, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.232t.statistics, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.151r.vregs, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.152r.into_cfglayout, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.153r.jump, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.154r.subreg1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.155r.dfinit, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.156r.cse1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.157r.fwprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.158r.cprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.159r.pre, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.161r.cprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.164r.ce1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.reginfo, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.loop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.loop2_init, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.loop2_invariant, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.loop2_unswitch, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.loop2_unroll, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.loop2_done, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.173r.web, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.174r.cprop3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.cse2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.dse1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.fwprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.init-regs, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.ud_dce, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.combine, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.ce2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.regmove, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.outof_cfglayout, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.split1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.subreg2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.mode_sw, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.asmcons, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.ira, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.reload, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.postreload, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.gcse2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.split2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.ree, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.pro_and_epilogue, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.dse2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.csa, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.peephole2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.ce3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.rnreg, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.cprop_hardreg, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.rtl_dce, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.bbro, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.split4, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.sched2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.stack, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.alignments, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.compgotos, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.mach, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.barriers, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.shorten, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.nothrow, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.dwarf2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.final, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.dfinish, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228t.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 @@ -83379,68 +84301,65 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.local-pure-const2, -O3 -g comp PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.nrv, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.149t.optimized, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.150r.expand, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.151r.sibling, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.153r.initvals, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.154r.unshare, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.155r.vregs, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.156r.into_cfglayout, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.157r.jump, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.158r.subreg1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.159r.dfinit, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.160r.cse1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.161r.fwprop1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.162r.cprop1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.163r.pre, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.cprop2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.ce1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.reginfo, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.loop2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.loop2_init, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.loop2_invariant, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.173r.loop2_unswitch, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.loop2_done, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.178r.cprop3, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.cse2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.dse1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.fwprop2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.init-regs, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.ud_dce, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.combine, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.ce2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.regmove, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.outof_cfglayout, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.split1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.subreg2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.mode_sw, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.asmcons, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.ira, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.reload, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.postreload, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.gcse2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.split2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.ree, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.pro_and_epilogue, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.dse2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.csa, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.peephole2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.ce3, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.cprop_hardreg, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.rtl_dce, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.bbro, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.split4, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.sched2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.stack, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.alignments, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.compgotos, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.vartrack, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.mach, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.barriers, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.shorten, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.nothrow, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.dwarf2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.final, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.dfinish, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.232t.statistics, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.151r.vregs, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.152r.into_cfglayout, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.153r.jump, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.154r.subreg1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.155r.dfinit, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.156r.cse1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.157r.fwprop1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.158r.cprop1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.159r.pre, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.161r.cprop2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.164r.ce1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.reginfo, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.loop2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.loop2_init, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.loop2_invariant, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.loop2_unswitch, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.loop2_done, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.174r.cprop3, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.cse2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.dse1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.fwprop2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.init-regs, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.ud_dce, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.combine, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.ce2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.regmove, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.outof_cfglayout, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.split1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.subreg2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.mode_sw, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.asmcons, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.ira, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.reload, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.postreload, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.gcse2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.split2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.ree, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.pro_and_epilogue, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.dse2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.csa, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.peephole2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.ce3, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.cprop_hardreg, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.rtl_dce, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.bbro, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.split4, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.sched2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.stack, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.alignments, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.compgotos, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.vartrack, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.mach, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.barriers, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.shorten, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.nothrow, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.dwarf2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.final, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.dfinish, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228t.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 @@ -83546,63 +84465,60 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.local-pure-const2, -Os compari PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.nrv, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.149t.optimized, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.150r.expand, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.151r.sibling, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.153r.initvals, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.154r.unshare, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.155r.vregs, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.156r.into_cfglayout, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.157r.jump, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.158r.subreg1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.159r.dfinit, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.160r.cse1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.161r.fwprop1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.162r.cprop1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.164r.hoist, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.cprop2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.ce1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.reginfo, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.loop2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.loop2_init, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.loop2_invariant, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.loop2_done, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.178r.cprop3, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.cse2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.dse1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.fwprop2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.init-regs, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.ud_dce, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.combine, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.ce2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.regmove, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.outof_cfglayout, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.split1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.subreg2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.mode_sw, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.asmcons, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.ira, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.reload, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.postreload, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.split2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.ree, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.pro_and_epilogue, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.dse2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.csa, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.peephole2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.ce3, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.cprop_hardreg, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.rtl_dce, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.split4, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.sched2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.stack, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.alignments, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.mach, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.barriers, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.shorten, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.nothrow, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.dwarf2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.final, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.dfinish, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.232t.statistics, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.151r.vregs, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.152r.into_cfglayout, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.153r.jump, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.154r.subreg1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.155r.dfinit, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.156r.cse1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.157r.fwprop1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.158r.cprop1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.160r.hoist, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.161r.cprop2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.164r.ce1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.reginfo, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.loop2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.loop2_init, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.loop2_invariant, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.loop2_done, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.174r.cprop3, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.cse2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.dse1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.fwprop2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.init-regs, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.ud_dce, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.combine, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.ce2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.regmove, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.outof_cfglayout, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.split1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.subreg2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.mode_sw, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.asmcons, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.ira, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.reload, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.postreload, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.split2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.ree, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.pro_and_epilogue, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.dse2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.csa, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.peephole2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.ce3, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.cprop_hardreg, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.rtl_dce, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.split4, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.sched2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.stack, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.alignments, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.mach, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.barriers, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.shorten, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.nothrow, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.dwarf2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.final, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.dfinish, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228t.statistics, -Os 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 @@ -83712,65 +84628,62 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.local-pure-const2, -O2 -flto -f PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.nrv, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.149t.optimized, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.150r.expand, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.151r.sibling, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.153r.initvals, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.154r.unshare, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.155r.vregs, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.156r.into_cfglayout, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.157r.jump, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.158r.subreg1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.159r.dfinit, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.160r.cse1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.161r.fwprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.162r.cprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.163r.pre, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.cprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.ce1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.169r.reginfo, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.170r.loop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.171r.loop2_init, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.loop2_invariant, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.loop2_done, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.178r.cprop3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.cse2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.dse1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.fwprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.init-regs, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.ud_dce, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.combine, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.ce2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.regmove, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.outof_cfglayout, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.split1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.subreg2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.mode_sw, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.asmcons, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.ira, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.reload, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.postreload, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.split2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.ree, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.pro_and_epilogue, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.dse2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.csa, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.peephole2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.ce3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.cprop_hardreg, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.rtl_dce, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.bbro, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.split4, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.sched2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.stack, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.alignments, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.compgotos, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.mach, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.barriers, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.shorten, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.nothrow, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.dwarf2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.final, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.dfinish, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.232t.statistics, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.151r.vregs, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.152r.into_cfglayout, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.153r.jump, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.154r.subreg1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.155r.dfinit, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.156r.cse1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.157r.fwprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.158r.cprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.159r.pre, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.161r.cprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.164r.ce1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.165r.reginfo, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.166r.loop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.167r.loop2_init, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.168r.loop2_invariant, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.172r.loop2_done, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.174r.cprop3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.cse2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.dse1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.fwprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.init-regs, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.ud_dce, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.combine, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.ce2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.regmove, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.outof_cfglayout, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.split1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.subreg2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.mode_sw, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.asmcons, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.ira, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.reload, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.postreload, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.split2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.ree, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.pro_and_epilogue, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.dse2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.csa, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.peephole2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.ce3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.cprop_hardreg, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.rtl_dce, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.bbro, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.split4, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.sched2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.stack, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.alignments, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.compgotos, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.mach, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.barriers, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.shorten, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.224r.nothrow, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.dwarf2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.final, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.dfinish, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228t.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 @@ -83810,8 +84723,8 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.inline, -O2 -flto -fuse-linker- PASS: gcc.c-torture/unsorted/dump-noaddr.c.052i.pure-const, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.054i.lto_gimple_out, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.055i.lto_decls_out, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.combine, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.232t.statistics, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.combine, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228t.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 @@ -86214,17 +87127,17 @@ PASS: gcc.dg/cpp/dir-only-5.c -traditional check (test for errors, line ) PASS: gcc.dg/cpp/dir-only-5.c (test for excess errors) PASS: gcc.dg/cpp/dir-only-6.c (test for errors, line 7) PASS: gcc.dg/cpp/dir-only-6.c (test for excess errors) -PASS: gcc.dg/cpp/direct2.c non-include (test for errors, line 13) -PASS: gcc.dg/cpp/direct2.c don't execute non-include (test for bogus messages, line 13) -PASS: gcc.dg/cpp/direct2.c (test for errors, line 13) -PASS: gcc.dg/cpp/direct2.c non-include 2 (test for errors, line 17) -PASS: gcc.dg/cpp/direct2.c don't execute non-include 2 (test for bogus messages, line 17) -PASS: gcc.dg/cpp/direct2.c # from macro (test for errors, line 23) -PASS: gcc.dg/cpp/direct2.c #define from macro (test for errors, line 29) -PASS: gcc.dg/cpp/direct2.c no macro X (test for errors, line 38) -PASS: gcc.dg/cpp/direct2.c no macro Y (test for errors, line 39) -PASS: gcc.dg/cpp/direct2.c not a comment (test for errors, line 45) -PASS: gcc.dg/cpp/direct2.c paste warning(s) (test for errors, line 45) +PASS: gcc.dg/cpp/direct2.c non-include (test for errors, line 15) +PASS: gcc.dg/cpp/direct2.c don't execute non-include (test for bogus messages, line 15) +PASS: gcc.dg/cpp/direct2.c (test for errors, line 15) +PASS: gcc.dg/cpp/direct2.c non-include 2 (test for errors, line 19) +PASS: gcc.dg/cpp/direct2.c don't execute non-include 2 (test for bogus messages, line 19) +PASS: gcc.dg/cpp/direct2.c # from macro (test for errors, line 25) +PASS: gcc.dg/cpp/direct2.c #define from macro (test for errors, line 31) +PASS: gcc.dg/cpp/direct2.c no macro X (test for errors, line 40) +PASS: gcc.dg/cpp/direct2.c no macro Y (test for errors, line 41) +PASS: gcc.dg/cpp/direct2.c not a comment (test for errors, line 47) +PASS: gcc.dg/cpp/direct2.c paste warning(s) (test for errors, line 47) PASS: gcc.dg/cpp/direct2.c (test for excess errors) PASS: gcc.dg/cpp/direct2s.c non-include (test for errors, line 15) PASS: gcc.dg/cpp/direct2s.c don't execute non-include (test for bogus messages, line 15) @@ -86461,24 +87374,24 @@ PASS: gcc.dg/cpp/maccom5.c scan-file-not p+assed: PASS: gcc.dg/cpp/maccom6.c (test for excess errors) PASS: gcc.dg/cpp/maccom6.c scan-file (^|\n)passed PASS: gcc.dg/cpp/macro-exp-tracking-1.c (test for warnings, line 9) -PASS: gcc.dg/cpp/macro-exp-tracking-1.c (test for warnings, line 13) -PASS: gcc.dg/cpp/macro-exp-tracking-1.c (test for warnings, line 18) PASS: gcc.dg/cpp/macro-exp-tracking-1.c (test for errors, line 13) +PASS: gcc.dg/cpp/macro-exp-tracking-1.c (test for warnings, line 18) PASS: gcc.dg/cpp/macro-exp-tracking-1.c (test for excess errors) PASS: gcc.dg/cpp/macro-exp-tracking-2.c (test for warnings, line 7) PASS: gcc.dg/cpp/macro-exp-tracking-2.c (test for warnings, line 10) PASS: gcc.dg/cpp/macro-exp-tracking-2.c (test for warnings, line 13) PASS: gcc.dg/cpp/macro-exp-tracking-2.c (test for warnings, line 18) -PASS: gcc.dg/cpp/macro-exp-tracking-2.c (test for errors, line 10) PASS: gcc.dg/cpp/macro-exp-tracking-2.c (test for excess errors) PASS: gcc.dg/cpp/macro-exp-tracking-3.c (test for warnings, line 6) -PASS: gcc.dg/cpp/macro-exp-tracking-3.c (test for warnings, line 11) PASS: gcc.dg/cpp/macro-exp-tracking-3.c (test for errors, line 11) PASS: gcc.dg/cpp/macro-exp-tracking-3.c (test for excess errors) PASS: gcc.dg/cpp/macro-exp-tracking-4.c (test for warnings, line 6) PASS: gcc.dg/cpp/macro-exp-tracking-4.c (test for warnings, line 11) -PASS: gcc.dg/cpp/macro-exp-tracking-4.c (test for errors, line 11) PASS: gcc.dg/cpp/macro-exp-tracking-4.c (test for excess errors) +PASS: gcc.dg/cpp/macro-exp-tracking-5.c (test for errors, line 6) +PASS: gcc.dg/cpp/macro-exp-tracking-5.c (test for warnings, line 9) +PASS: gcc.dg/cpp/macro-exp-tracking-5.c (test for warnings, line 16) +PASS: gcc.dg/cpp/macro-exp-tracking-5.c (test for excess errors) PASS: gcc.dg/cpp/macro1.c (test for excess errors) PASS: gcc.dg/cpp/macro1.c execution test PASS: gcc.dg/cpp/macro10.c (test for excess errors) @@ -86729,6 +87642,8 @@ PASS: gcc.dg/cpp/paste15.c (test for errors, line 14) PASS: gcc.dg/cpp/paste15.c (test for errors, line 15) PASS: gcc.dg/cpp/paste15.c (test for excess errors) PASS: gcc.dg/cpp/paste16.c (test for excess errors) +PASS: gcc.dg/cpp/paste17.c (test for excess errors) +PASS: gcc.dg/cpp/paste17.c scan-file 1.0e- 1 PASS: gcc.dg/cpp/paste2.c (test for excess errors) PASS: gcc.dg/cpp/paste2.c execution test PASS: gcc.dg/cpp/paste3.c (test for excess errors) @@ -86775,8 +87690,8 @@ PASS: gcc.dg/cpp/pr28165.c ignored (test for warnings, line 5) PASS: gcc.dg/cpp/pr28165.c ignored (test for warnings, line 6) PASS: gcc.dg/cpp/pr28165.c (test for excess errors) PASS: gcc.dg/cpp/pr28227.c (test for excess errors) -PASS: gcc.dg/cpp/pr28709.c (test for errors, line 6) -PASS: gcc.dg/cpp/pr28709.c (test for errors, line 6) +PASS: gcc.dg/cpp/pr28709.c (test for errors, line 8) +PASS: gcc.dg/cpp/pr28709.c (test for errors, line 8) PASS: gcc.dg/cpp/pr28709.c (test for excess errors) PASS: gcc.dg/cpp/pr29612-1.c (test for warnings, line 7) PASS: gcc.dg/cpp/pr29612-1.c (test for warnings, line 15) @@ -86888,8 +87803,6 @@ PASS: gcc.dg/cpp/pragma-diagnostic-1.c (test for excess errors) PASS: gcc.dg/cpp/pragma-diagnostic-2.c (test for warnings, line 9) PASS: gcc.dg/cpp/pragma-diagnostic-2.c (test for warnings, line 10) PASS: gcc.dg/cpp/pragma-diagnostic-2.c (test for warnings, line 27) -PASS: gcc.dg/cpp/pragma-diagnostic-2.c (test for warnings, line ) -PASS: gcc.dg/cpp/pragma-diagnostic-2.c (test for errors, line 10) PASS: gcc.dg/cpp/pragma-diagnostic-2.c (test for excess errors) UNSUPPORTED: gcc.dg/cpp/pragma-float-const-decimal64-1.c PASS: gcc.dg/cpp/pragma-once-1.c (test for excess errors) @@ -87222,6 +88135,8 @@ UNSUPPORTED: gcc.dg/cpp/subframework1.c PASS: gcc.dg/cpp/syshdr.c good error (test for errors, line 4) PASS: gcc.dg/cpp/syshdr.c In file included from: (test for warnings, line ) PASS: gcc.dg/cpp/syshdr.c (test for excess errors) +PASS: gcc.dg/cpp/syshdr3.c (test for warnings, line 16) +PASS: gcc.dg/cpp/syshdr3.c (test for excess errors) PASS: gcc.dg/cpp/sysmac1.c (test for warnings, line 15) PASS: gcc.dg/cpp/sysmac1.c (test for warnings, line 17) PASS: gcc.dg/cpp/sysmac1.c (test for bogus messages, line 19) @@ -89757,6 +90672,9 @@ 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/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 PASS: gcc.dg/debug/dwarf2/dwarf-char1.c (test for excess errors) PASS: gcc.dg/debug/dwarf2/dwarf-char1.c scan-assembler 0x[68][ \t]+[#@;!/|]+[ \t]+DW_AT_encoding PASS: gcc.dg/debug/dwarf2/dwarf-char1.c scan-assembler-not 0x[57][ \t]+[#@;!/|]+[ \t]+DW_AT_encoding @@ -90074,10 +90992,10 @@ PASS: gcc.dg/debug/dwarf2/pr41445-4.c scan-assembler DW_TAG_variable[^\\r\\n]*[\ PASS: gcc.dg/debug/dwarf2/pr41445-4.c scan-assembler DW_TAG_variable[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"vari[^\\r\\n]*DW_AT_name([^\\r\\n]*[\\r\\n]+[^\\r\\n]*DW_AT_)*[^\\r\\n]*[\\r\\n]+[^\\r\\n]*[^0-9a-fA-FxX](0xc|12)[^0-9a-fA-FxX][^\\r\\n]*DW_AT_decl_line PASS: gcc.dg/debug/dwarf2/pr41445-4.c scan-assembler DW_TAG_variable[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"varj[^\\r\\n]*DW_AT_name([^\\r\\n]*[\\r\\n]+[^\\r\\n]*DW_AT_)*[^\\r\\n]*[\\r\\n]+[^\\r\\n]*[^0-9a-fA-FxX](0xd|13)[^0-9a-fA-FxX][^\\r\\n]*DW_AT_decl_line PASS: gcc.dg/debug/dwarf2/pr41445-5.c (test for excess errors) -PASS: gcc.dg/debug/dwarf2/pr41445-5.c scan-assembler DW_TAG_variable[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"vari[^\\r\\n]*DW_AT_name([^\\r\\n]*[\\r\\n]+[^\\r\\n]*DW_AT_)*[^\\r\\n]*[\\r\\n]+[^\\r\\n]*[^0-9a-fA-FxX](0x)?7[^0-9a-fA-FxX][^\\r\\n]*DW_AT_decl_line +PASS: gcc.dg/debug/dwarf2/pr41445-5.c scan-assembler DW_TAG_variable[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"vari[^\\r\\n]*DW_AT_name([^\\r\\n]*[\\r\\n]+[^\\r\\n]*DW_AT_)*[^\\r\\n]*[\\r\\n]+[^\\r\\n]*[^0-9a-fA-FxX](0xa|10)[^0-9a-fA-FxX][^\\r\\n]*DW_AT_decl_line PASS: gcc.dg/debug/dwarf2/pr41445-5.c scan-assembler DW_TAG_variable[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"varj[^\\r\\n]*DW_AT_name([^\\r\\n]*[\\r\\n]+[^\\r\\n]*DW_AT_)*[^\\r\\n]*[\\r\\n]+[^\\r\\n]*[^0-9a-fA-FxX](0xa|10)[^0-9a-fA-FxX][^\\r\\n]*DW_AT_decl_line PASS: gcc.dg/debug/dwarf2/pr41445-6.c (test for excess errors) -PASS: gcc.dg/debug/dwarf2/pr41445-6.c scan-assembler DW_TAG_variable[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"vari[^\\r\\n]*DW_AT_name([^\\r\\n]*[\\r\\n]+[^\\r\\n]*DW_AT_)*[^\\r\\n]*[\\r\\n]+[^\\r\\n]*[^0-9a-fA-FxX](0x)?7[^0-9a-fA-FxX][^\\r\\n]*DW_AT_decl_line +PASS: gcc.dg/debug/dwarf2/pr41445-6.c scan-assembler DW_TAG_variable[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"vari[^\\r\\n]*DW_AT_name([^\\r\\n]*[\\r\\n]+[^\\r\\n]*DW_AT_)*[^\\r\\n]*[\\r\\n]+[^\\r\\n]*[^0-9a-fA-FxX](0xa|10)?[^0-9a-fA-FxX][^\\r\\n]*DW_AT_decl_line PASS: gcc.dg/debug/dwarf2/pr41445-6.c scan-assembler DW_TAG_variable[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"varj[^\\r\\n]*DW_AT_name([^\\r\\n]*[\\r\\n]+[^\\r\\n]*DW_AT_)*[^\\r\\n]*[\\r\\n]+[^\\r\\n]*[^0-9a-fA-FxX](0xa|10)[^0-9a-fA-FxX][^\\r\\n]*DW_AT_decl_line PASS: gcc.dg/debug/dwarf2/pr41543.c (test for excess errors) PASS: gcc.dg/debug/dwarf2/pr41543.c scan-assembler-not DW_AT_decl_file[^\\r\\n]*(pr41543.i) @@ -90899,8 +91817,8 @@ PASS: gcc.dg/20011008-1.c (test for excess errors) PASS: gcc.dg/20011008-2.c (test for excess errors) PASS: gcc.dg/20011008-2.c execution test PASS: gcc.dg/20011015-1.c (test for excess errors) +PASS: gcc.dg/20011021-1.c (test for warnings, line 11) PASS: gcc.dg/20011021-1.c (test for warnings, line 30) -PASS: gcc.dg/20011021-1.c near init (test for warnings, line 30) PASS: gcc.dg/20011021-1.c (test for bogus messages, line 32) PASS: gcc.dg/20011021-1.c (test for warnings, line 34) PASS: gcc.dg/20011021-1.c (test for bogus messages, line 35) @@ -90908,7 +91826,7 @@ PASS: gcc.dg/20011021-1.c (test for bogus messages, line 40) PASS: gcc.dg/20011021-1.c (test for warnings, line 41) PASS: gcc.dg/20011021-1.c (test for bogus messages, line 42) PASS: gcc.dg/20011021-1.c (test for warnings, line 44) -PASS: gcc.dg/20011021-1.c near init (test for warnings, line 44) +PASS: gcc.dg/20011021-1.c near init (test for warnings, line 27) PASS: gcc.dg/20011021-1.c (test for excess errors) PASS: gcc.dg/20011130-1.c (test for excess errors) PASS: gcc.dg/20011214-1.c (test for bogus messages, line 11) @@ -92260,7 +93178,7 @@ PASS: gcc.dg/Wstrict-overflow-15.c (test for warnings, line 13) PASS: gcc.dg/Wstrict-overflow-15.c (test for excess errors) PASS: gcc.dg/Wstrict-overflow-16.c (test for excess errors) PASS: gcc.dg/Wstrict-overflow-17.c (test for excess errors) -XFAIL: gcc.dg/Wstrict-overflow-18.c (test for bogus messages, line 20) +XPASS: gcc.dg/Wstrict-overflow-18.c (test for bogus messages, line 20) PASS: gcc.dg/Wstrict-overflow-18.c (test for excess errors) PASS: gcc.dg/Wstrict-overflow-19.c (test for excess errors) PASS: gcc.dg/Wstrict-overflow-2.c (test for excess errors) @@ -92470,6 +93388,7 @@ PASS: gcc.dg/Wunused-value-3.c (test for excess errors) PASS: gcc.dg/Wunused-var-1.c (test for warnings, line 19) PASS: gcc.dg/Wunused-var-1.c (test for excess errors) PASS: gcc.dg/Wunused-var-2.c (test for excess errors) +PASS: gcc.dg/Wunused-var-3.c (test for excess errors) PASS: gcc.dg/Wwrite-strings-1.c (test for warnings, line 8) PASS: gcc.dg/Wwrite-strings-1.c (test for excess errors) PASS: gcc.dg/alias-1.c (test for warnings, line 22) @@ -93150,8 +94069,8 @@ PASS: gcc.dg/attr-weak-hidden-1.c (test for excess errors) PASS: gcc.dg/attr-weak-hidden-1.c execution test PASS: gcc.dg/attr-weak-hidden-1a.c (test for excess errors) UNSUPPORTED: gcc.dg/attr-weakref-1-darwin.c -PASS: gcc.dg/attr-weakref-1.c (test for excess errors) -PASS: gcc.dg/attr-weakref-1.c execution test +FAIL: gcc.dg/attr-weakref-1.c (test for excess errors) +UNRESOLVED: gcc.dg/attr-weakref-1.c compilation failed to produce executable PASS: gcc.dg/attr-weakref-1a.c (test for excess errors) PASS: gcc.dg/attr-weakref-1b.c (test for excess errors) PASS: gcc.dg/attr-weakref-2.c (test for errors, line 7) @@ -93919,9 +94838,9 @@ PASS: gcc.dg/c90-const-expr-8.c constant (test for errors, line 22) PASS: gcc.dg/c90-const-expr-8.c (test for warnings, line 24) PASS: gcc.dg/c90-const-expr-8.c constant (test for errors, line 24) PASS: gcc.dg/c90-const-expr-8.c (test for excess errors) -PASS: gcc.dg/c90-const-expr-9.c (test for errors, line 22) PASS: gcc.dg/c90-const-expr-9.c (test for errors, line 23) PASS: gcc.dg/c90-const-expr-9.c (test for errors, line 24) +PASS: gcc.dg/c90-const-expr-9.c (test for errors, line 25) PASS: gcc.dg/c90-const-expr-9.c (test for excess errors) PASS: gcc.dg/c90-digraph-1.c (test for excess errors) PASS: gcc.dg/c90-digraph-1.c execution test @@ -97817,6 +98736,9 @@ PASS: gcc.dg/fold-bitand-2.c scan-tree-dump-times original "return 3" 1 PASS: gcc.dg/fold-bitand-3.c (test for excess errors) PASS: gcc.dg/fold-bitand-3.c scan-tree-dump-times original "& 3" 0 PASS: gcc.dg/fold-bitand-3.c scan-tree-dump-times original "return 1" 2 +PASS: gcc.dg/fold-bitand-4.c (test for excess errors) +PASS: gcc.dg/fold-bitand-4.c scan-tree-dump-times original "\&" 1 +PASS: gcc.dg/fold-bitand-4.c scan-tree-dump-times original "\& 4;" 1 PASS: gcc.dg/fold-compare-1.c (test for excess errors) PASS: gcc.dg/fold-compare-1.c scan-tree-dump-times original "b == a" 1 PASS: gcc.dg/fold-compare-1.c scan-tree-dump-times original "c == d" 1 @@ -99362,7 +100284,7 @@ PASS: gcc.dg/lvalue1.c (test for excess errors) PASS: gcc.dg/m-un-1.c uninitialized warning regression (test for bogus messages, line 28) PASS: gcc.dg/m-un-1.c (test for excess errors) PASS: gcc.dg/m-un-2.c warning regression (test for warnings, line 18) -PASS: gcc.dg/m-un-2.c warning regression 2 (test for warnings, line 18) +PASS: gcc.dg/m-un-2.c warning regression 2 (test for warnings, line 12) PASS: gcc.dg/m-un-2.c (test for excess errors) PASS: gcc.dg/macro-1.c (test for excess errors) PASS: gcc.dg/mallign.c (test for excess errors) @@ -99398,6 +100320,12 @@ PASS: gcc.dg/minmax-1.c (test for excess errors) PASS: gcc.dg/minmax-1.c execution test PASS: gcc.dg/minmax-1.c scan-tree-dump-times original "MIN_EXPR" 0 PASS: gcc.dg/minmax-1.c scan-tree-dump-times original "MAX_EXPR" 0 +PASS: gcc.dg/misaligned-expand-1.c (test for excess errors) +PASS: gcc.dg/misaligned-expand-1.c execution test +PASS: gcc.dg/misaligned-expand-2.c (test for excess errors) +PASS: gcc.dg/misaligned-expand-2.c execution test +PASS: gcc.dg/misaligned-expand-3.c (test for excess errors) +PASS: gcc.dg/misaligned-expand-3.c execution test PASS: gcc.dg/misc-column.c (test for warnings, line 16) PASS: gcc.dg/misc-column.c (test for warnings, line 19) PASS: gcc.dg/misc-column.c (test for warnings, line 22) @@ -99520,9 +100448,9 @@ PASS: gcc.dg/nofixed-point-2.c (test for bogus messages, line 12) PASS: gcc.dg/nofixed-point-2.c reject fixed-point (test for errors, line 14) PASS: gcc.dg/nofixed-point-2.c reject fixed-point (test for errors, line 17) PASS: gcc.dg/nofixed-point-2.c reject fixed-point (test for errors, line 20) -PASS: gcc.dg/nofixed-point-2.c reject fixed-point (test for errors, line 24) +PASS: gcc.dg/nofixed-point-2.c reject fixed-point (test for errors, line 23) PASS: gcc.dg/nofixed-point-2.c reject fixed-point (test for errors, line 26) -PASS: gcc.dg/nofixed-point-2.c (test for errors, line 24) +PASS: gcc.dg/nofixed-point-2.c (test for errors, line 23) PASS: gcc.dg/nofixed-point-2.c (test for excess errors) PASS: gcc.dg/non-local-goto-1.c (test for excess errors) PASS: gcc.dg/non-local-goto-1.c execution test @@ -100902,6 +101830,8 @@ PASS: gcc.dg/pr37261.c (test for excess errors) PASS: gcc.dg/pr37261.c scan-tree-dump optimized "return 0" PASS: gcc.dg/pr37289.c (test for excess errors) PASS: gcc.dg/pr37289.c scan-tree-dump original "-\(long unsigned int\) x" +PASS: gcc.dg/pr37303.c (test for excess errors) +PASS: gcc.dg/pr37303.c scan-assembler rodata PASS: gcc.dg/pr37353.c (test for excess errors) PASS: gcc.dg/pr37360.c (test for excess errors) PASS: gcc.dg/pr37438.c (test for excess errors) @@ -100944,6 +101874,8 @@ PASS: gcc.dg/pr37879.c (test for excess errors) PASS: gcc.dg/pr37908.c (test for warnings, line 19) PASS: gcc.dg/pr37908.c (test for excess errors) PASS: gcc.dg/pr37908.c execution test +PASS: gcc.dg/pr37985.c (test for warnings, line 6) +PASS: gcc.dg/pr37985.c (test for excess errors) PASS: gcc.dg/pr38140.c (test for excess errors) PASS: gcc.dg/pr38200.c (test for excess errors) PASS: gcc.dg/pr38245-1.c (test for excess errors) @@ -101150,6 +102082,15 @@ PASS: gcc.dg/pr44136.c (test for excess errors) UNSUPPORTED: gcc.dg/pr44194-1.c PASS: gcc.dg/pr44194-2.c (test for excess errors) PASS: gcc.dg/pr44194-2.c scan-rtl-dump dse1 "global deletions = 0" +PASS: gcc.dg/pr44214-1.c (test for excess errors) +PASS: gcc.dg/pr44214-1.c scan-tree-dump-times ccp1 " \* " 3 +PASS: gcc.dg/pr44214-1.c scan-tree-dump-times ccp1 " / " 0 +PASS: gcc.dg/pr44214-2.c (test for excess errors) +PASS: gcc.dg/pr44214-2.c scan-tree-dump-times original " \* " 1 +PASS: gcc.dg/pr44214-2.c scan-tree-dump-times original " / " 0 +PASS: gcc.dg/pr44214-3.c (test for excess errors) +PASS: gcc.dg/pr44214-3.c scan-tree-dump-times ccp1 " \* " 3 +PASS: gcc.dg/pr44214-3.c scan-tree-dump-times ccp1 " / " 0 UNSUPPORTED: gcc.dg/pr44290-1.c UNSUPPORTED: gcc.dg/pr44290-2.c PASS: gcc.dg/pr44337.c (test for excess errors) @@ -101467,6 +102408,13 @@ PASS: gcc.dg/pr51644.c (test for excess errors) PASS: gcc.dg/pr51683.c (test for excess errors) PASS: gcc.dg/pr51683.c scan-tree-dump optimized "memcpy" PASS: gcc.dg/pr51695.c (test for excess errors) +PASS: gcc.dg/pr51721.c (test for bogus messages, line 24) +PASS: gcc.dg/pr51721.c (test for bogus messages, line 25) +PASS: gcc.dg/pr51721.c (test for bogus messages, line 26) +PASS: gcc.dg/pr51721.c (test for bogus messages, line 27) +PASS: gcc.dg/pr51721.c (test for bogus messages, line 28) +PASS: gcc.dg/pr51721.c (test for bogus messages, line 29) +PASS: gcc.dg/pr51721.c (test for excess errors) PASS: gcc.dg/pr51762.c (test for excess errors) PASS: gcc.dg/pr51796.c (test for excess errors) PASS: gcc.dg/pr51821.c (test for excess errors) @@ -101474,6 +102422,20 @@ PASS: gcc.dg/pr51821.c execution test PASS: gcc.dg/pr51865.c (test for excess errors) PASS: gcc.dg/pr51867.c (test for excess errors) PASS: gcc.dg/pr51867.c scan-rtl-dump-times expand "call_insn" 2 +PASS: gcc.dg/pr51879-12.c (test for excess errors) +PASS: gcc.dg/pr51879-12.c scan-tree-dump-times pre "bar \(" 1 +PASS: gcc.dg/pr51879-12.c scan-tree-dump-times pre "bar2 \(" 1 +PASS: gcc.dg/pr51879-2.c (test for excess errors) +PASS: gcc.dg/pr51879-2.c scan-tree-dump-times pre "bar \(" 1 +PASS: gcc.dg/pr51879-2.c scan-tree-dump-times pre "baz \(" 1 +PASS: gcc.dg/pr51879-3.c (test for excess errors) +PASS: gcc.dg/pr51879-3.c scan-tree-dump-times pre "bar \(" 1 +PASS: gcc.dg/pr51879-4.c (test for excess errors) +PASS: gcc.dg/pr51879-4.c scan-tree-dump-times pre "bar \(" 2 +PASS: gcc.dg/pr51879-6.c (test for excess errors) +PASS: gcc.dg/pr51879-6.c scan-tree-dump-times pre "bar \(" 1 +PASS: gcc.dg/pr51879.c (test for excess errors) +PASS: gcc.dg/pr51879.c scan-tree-dump-times pre "bar \(" 1 PASS: gcc.dg/pr51957-1.c (test for excess errors) PASS: gcc.dg/pr51957-2.c (test for excess errors) PASS: gcc.dg/pr51990-2.c (test for excess errors) @@ -101482,12 +102444,40 @@ PASS: gcc.dg/pr52045.c (test for excess errors) PASS: gcc.dg/pr52046.c (test for excess errors) PASS: gcc.dg/pr52086.c (test for excess errors) PASS: gcc.dg/pr52132.c (test for excess errors) +PASS: gcc.dg/pr52134.c (test for excess errors) +PASS: gcc.dg/pr52134.c scan-tree-dump-not original "\&" PASS: gcc.dg/pr52139.c (test for excess errors) PASS: gcc.dg/pr52210.c (test for excess errors) +PASS: gcc.dg/pr52267.c (test for excess errors) +PASS: gcc.dg/pr52267.c scan-tree-dump-not optimized "& 3" +PASS: gcc.dg/pr52267.c scan-tree-dump-not optimized "& -4" +PASS: gcc.dg/pr52283.c (test for warnings, line 13) +PASS: gcc.dg/pr52283.c (test for excess errors) PASS: gcc.dg/pr52318.c (test for excess errors) PASS: gcc.dg/pr52355.c (test for excess errors) PASS: gcc.dg/pr52445.c (test for excess errors) PASS: gcc.dg/pr52445.c scan-tree-dump-not cselim "cstore." +PASS: gcc.dg/pr52549.c (test for excess errors) +PASS: gcc.dg/pr52578.c (test for excess errors) +PASS: gcc.dg/pr52578.c scan-tree-dump-times original "return 2;" 2 +PASS: gcc.dg/pr52592.c (test for excess errors) +PASS: gcc.dg/pr52592.c scan-assembler-not __builtin_iround +PASS: gcc.dg/pr52592.c scan-assembler-not __builtin_irint +PASS: gcc.dg/pr52691.c (test for excess errors) +PASS: gcc.dg/pr52691.c scan-tree-dump optimized "__builtin_next_arg" +PASS: gcc.dg/pr52734.c (test for excess errors) +PASS: gcc.dg/pr52734.c execution test +PASS: gcc.dg/pr52803.c (test for excess errors) +PASS: gcc.dg/pr52808.c (test for excess errors) +PASS: gcc.dg/pr52862.c (test for excess errors) +PASS: gcc.dg/pr52880.c (test for excess errors) +PASS: gcc.dg/pr53060.c (test for excess errors) +PASS: gcc.dg/pr53060.c execution test +PASS: gcc.dg/pr53153.c (test for excess errors) +PASS: gcc.dg/pr53174.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) 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) @@ -101513,9 +102503,6 @@ PASS: gcc.dg/pragma-diag-1.c (test for excess errors) PASS: gcc.dg/pragma-diag-2.c (test for warnings, line ) PASS: gcc.dg/pragma-diag-2.c (test for errors, line 9) PASS: gcc.dg/pragma-diag-2.c (test for excess errors) -UNSUPPORTED: gcc.dg/pragma-ep-1.c -UNSUPPORTED: gcc.dg/pragma-ep-2.c -UNSUPPORTED: gcc.dg/pragma-ep-3.c UNSUPPORTED: gcc.dg/pragma-init-fini-2.c UNSUPPORTED: gcc.dg/pragma-init-fini.c UNSUPPORTED: gcc.dg/pragma-isr-nosave_low_regs.c @@ -101570,6 +102557,18 @@ PASS: gcc.dg/pragma-re-4.c (test for excess errors) PASS: gcc.dg/pragma-re-4.c scan-assembler _foo PASS: gcc.dg/pragma-re-4.c scan-assembler-not _foo64 PASS: gcc.dg/precedence-1.c (test for excess errors) +PASS: gcc.dg/predict-1.c (test for excess errors) +PASS: gcc.dg/predict-1.c scan-tree-dump-times profile_estimate "loop iv compare heuristics: 0.0%" 5 +PASS: gcc.dg/predict-2.c (test for excess errors) +PASS: gcc.dg/predict-2.c scan-tree-dump-not profile_estimate "loop iv compare heuristics" +PASS: gcc.dg/predict-3.c (test for excess errors) +PASS: gcc.dg/predict-3.c scan-tree-dump-times profile_estimate "loop iv compare heuristics: 100.0%" 4 +PASS: gcc.dg/predict-4.c (test for excess errors) +PASS: gcc.dg/predict-4.c scan-tree-dump profile_estimate "loop iv compare heuristics: 50.0%" +PASS: gcc.dg/predict-5.c (test for excess errors) +PASS: gcc.dg/predict-5.c scan-tree-dump-times profile_estimate "loop iv compare heuristics: 100.0%" 4 +PASS: gcc.dg/predict-6.c (test for excess errors) +PASS: gcc.dg/predict-6.c scan-tree-dump-times profile_estimate "loop iv compare heuristics: 0.0%" 4 PASS: gcc.dg/prefetch-loop-arrays-1.c (test for excess errors) PASS: gcc.dg/profile-dir-1.c (test for excess errors) PASS: gcc.dg/profile-dir-1.c scan-ipa-dump cgraph " ./profile-dir-1.gcda" @@ -102148,6 +103147,8 @@ PASS: gcc.dg/split-4.c (test for excess errors) PASS: gcc.dg/split-4.c execution test PASS: gcc.dg/split-5.c (test for excess errors) PASS: gcc.dg/split-5.c execution test +PASS: gcc.dg/split-6.c (test for excess errors) +PASS: gcc.dg/split-6.c execution test PASS: gcc.dg/ssp-1.c (test for excess errors) PASS: gcc.dg/ssp-1.c execution test PASS: gcc.dg/ssp-2.c (test for excess errors) @@ -102169,6 +103170,7 @@ PASS: gcc.dg/stmt-expr-2.c (test for warnings, line 10) PASS: gcc.dg/stmt-expr-2.c (test for excess errors) PASS: gcc.dg/stmt-expr-3.c (test for errors, line 10) PASS: gcc.dg/stmt-expr-3.c (test for excess errors) +PASS: gcc.dg/stmt-expr-4.c (test for excess errors) PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 15) PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 16) PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 17) @@ -102727,6 +103729,9 @@ PASS: gcc.dg/struct-semi-3.c (test for errors, line 20) PASS: gcc.dg/struct-semi-3.c (test for excess errors) PASS: gcc.dg/struct-semi-4.c (test for warnings, line 6) PASS: gcc.dg/struct-semi-4.c (test for excess errors) +PASS: gcc.dg/superblock.c (test for excess errors) +PASS: gcc.dg/superblock.c scan-rtl-dump-times bbro "0 uses" 0 +PASS: gcc.dg/superblock.c scan-rtl-dump-times sched2 "ADVANCING TO" 2 PASS: gcc.dg/switch-1.c (test for excess errors) PASS: gcc.dg/switch-2.c (test for errors, line 10) PASS: gcc.dg/switch-2.c (test for excess errors) @@ -102784,6 +103789,8 @@ PASS: gcc.dg/sync-3.c (test for warnings, line 33) PASS: gcc.dg/sync-3.c (test for warnings, line 46) PASS: gcc.dg/sync-3.c (test for excess errors) PASS: gcc.dg/sync-3.c execution test +PASS: gcc.dg/system-binary-constants-1.c (test for warnings, line 17) +PASS: gcc.dg/system-binary-constants-1.c (test for excess errors) PASS: gcc.dg/titype-1.c (test for excess errors) PASS: gcc.dg/titype-1.c execution test PASS: gcc.dg/trampoline-1.c (test for excess errors) @@ -103788,7 +104795,7 @@ PASS: gcc.dg/uninit-5-O0.c (test for excess errors) PASS: gcc.dg/uninit-5.c uninitialized variable warning (test for bogus messages, line 12) PASS: gcc.dg/uninit-5.c uninitialized variable warning (test for bogus messages, line 26) PASS: gcc.dg/uninit-5.c (test for excess errors) -XFAIL: gcc.dg/uninit-6-O0.c uninitialized variable warning (test for bogus messages, line 42) +XFAIL: gcc.dg/uninit-6-O0.c uninitialized variable warning (test for bogus messages, line 27) PASS: gcc.dg/uninit-6-O0.c (test for excess errors) PASS: gcc.dg/uninit-6.c uninitialized variable warning (test for bogus messages, line 42) PASS: gcc.dg/uninit-6.c (test for excess errors) @@ -104127,23 +105134,11 @@ 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-1.c (test for errors, line 13) -PASS: gcc.dg/vector-1.c (test for excess errors) -PASS: gcc.dg/vector-2.c (test for errors, line 14) -PASS: gcc.dg/vector-2.c (test for errors, line 15) -PASS: gcc.dg/vector-2.c (test for errors, line 16) -PASS: gcc.dg/vector-2.c (test for excess errors) -PASS: gcc.dg/vector-3.c (test for errors, line 5) -PASS: gcc.dg/vector-3.c (test for excess errors) -PASS: gcc.dg/vector-4.c (test for excess errors) PASS: gcc.dg/vector-compare-1.c (test for errors, line 16) PASS: gcc.dg/vector-compare-1.c (test for errors, line 17) PASS: gcc.dg/vector-compare-1.c (test for errors, line 18) PASS: gcc.dg/vector-compare-1.c (test for excess errors) PASS: gcc.dg/vector-compare-2.c (test for excess errors) -PASS: gcc.dg/vector-init-1.c (test for excess errors) -PASS: gcc.dg/vector-init-2.c (test for excess errors) -PASS: gcc.dg/vector-init-2.c execution test PASS: gcc.dg/vector-shift.c (test for errors, line 9) PASS: gcc.dg/vector-shift.c (test for errors, line 10) PASS: gcc.dg/vector-shift.c (test for excess errors) @@ -104153,12 +105148,6 @@ PASS: gcc.dg/vector-shift1.c (test for errors, line 14) PASS: gcc.dg/vector-shift1.c (test for excess errors) PASS: gcc.dg/vector-shift3.c (test for errors, line 12) PASS: gcc.dg/vector-shift3.c (test for excess errors) -PASS: gcc.dg/vector-subscript-1.c (test for errors, line 9) -PASS: gcc.dg/vector-subscript-1.c (test for excess errors) -PASS: gcc.dg/vector-subscript-2.c (test for excess errors) -PASS: gcc.dg/vector-subscript-3.c (test for warnings, line 11) -PASS: gcc.dg/vector-subscript-3.c (test for warnings, line 17) -PASS: gcc.dg/vector-subscript-3.c (test for excess errors) 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 @@ -104584,8 +105573,16 @@ PASS: c-c++-common/Wunused-var-7.c -Wc++-compat (test for excess errors) PASS: c-c++-common/Wunused-var-8.c -Wc++-compat (test for excess errors) PASS: c-c++-common/Wunused-var-9.c -Wc++-compat (test for warnings, line 29) PASS: c-c++-common/Wunused-var-9.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wvarargs-2.c -Wc++-compat (test for errors, line 12) +PASS: c-c++-common/Wvarargs-2.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wvarargs.c -Wc++-compat (test for errors, line 9) +PASS: c-c++-common/Wvarargs.c -Wc++-compat (test for warnings, line 43) +PASS: c-c++-common/Wvarargs.c -Wc++-compat (test for warnings, line 52) +PASS: c-c++-common/Wvarargs.c -Wc++-compat (test for excess errors) PASS: c-c++-common/abi-bf.c -Wc++-compat (test for warnings, line 1) PASS: c-c++-common/abi-bf.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/array-lit.c -Wc++-compat (test for errors, line 7) +PASS: c-c++-common/array-lit.c -Wc++-compat (test for excess errors) PASS: c-c++-common/asmgoto-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/asmgoto-2.c -Wc++-compat (test for errors, line 10) PASS: c-c++-common/asmgoto-2.c -Wc++-compat (test for errors, line 11) @@ -104659,12 +105656,15 @@ PASS: c-c++-common/pr43690.c -Wc++-compat (test for errors, line 10) PASS: c-c++-common/pr43690.c -Wc++-compat (test for errors, line 11) PASS: c-c++-common/pr43690.c -Wc++-compat (test for errors, line 12) PASS: c-c++-common/pr43690.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/pr43772.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr43942.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr44832.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr46562-2.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr46562-2.c -Wc++-compat scan-tree-dump fre1 "= 0;" PASS: c-c++-common/pr46562.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr46562.c -Wc++-compat scan-tree-dump ccp1 "return 0;" +XFAIL: c-c++-common/pr51712.c -Wc++-compat (test for bogus messages, line 17) +PASS: c-c++-common/pr51712.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr51768.c -Wc++-compat (test for errors, line 8) PASS: c-c++-common/pr51768.c -Wc++-compat (test for errors, line 16) PASS: c-c++-common/pr51768.c -Wc++-compat (test for errors, line 24) @@ -104761,6 +105761,24 @@ PASS: c-c++-common/uninit-G.c -Wc++-compat (test for excess errors) PASS: c-c++-common/uninit-pr51010.c -Wc++-compat (test for warnings, line 7) PASS: c-c++-common/uninit-pr51010.c -Wc++-compat (test for warnings, line 12) PASS: c-c++-common/uninit-pr51010.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/vector-1.c -Wc++-compat (test for errors, line 13) +PASS: c-c++-common/vector-1.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/vector-2.c -Wc++-compat (test for errors, line 14) +PASS: c-c++-common/vector-2.c -Wc++-compat (test for errors, line 15) +PASS: c-c++-common/vector-2.c -Wc++-compat (test for errors, line 16) +PASS: c-c++-common/vector-2.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/vector-3.c -Wc++-compat (test for errors, line 8) +PASS: c-c++-common/vector-3.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/vector-4.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-subscript-1.c -Wc++-compat (test for errors, line 9) +PASS: c-c++-common/vector-subscript-1.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/vector-subscript-2.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/vector-subscript-3.c -Wc++-compat (test for warnings, line 11) +PASS: c-c++-common/vector-subscript-3.c -Wc++-compat (test for warnings, line 17) +PASS: c-c++-common/vector-subscript-3.c -Wc++-compat (test for excess errors) PASS: c-c++-common/vla-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 10) PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 11) @@ -108815,22 +109833,22 @@ PASS: gcc.dg/guality/asm-1.c -O0 execution test PASS: gcc.dg/guality/asm-1.c -O0 line 14 f == 14 PASS: gcc.dg/guality/asm-1.c -O1 (test for excess errors) PASS: gcc.dg/guality/asm-1.c -O1 execution test -PASS: gcc.dg/guality/asm-1.c -O1 line 14 f == 14 +UNSUPPORTED: gcc.dg/guality/asm-1.c -O1 line 14 f == 14 PASS: gcc.dg/guality/asm-1.c -O2 (test for excess errors) PASS: gcc.dg/guality/asm-1.c -O2 execution test -PASS: gcc.dg/guality/asm-1.c -O2 line 14 f == 14 +UNSUPPORTED: gcc.dg/guality/asm-1.c -O2 line 14 f == 14 PASS: gcc.dg/guality/asm-1.c -O3 -fomit-frame-pointer (test for excess errors) PASS: gcc.dg/guality/asm-1.c -O3 -fomit-frame-pointer execution test -PASS: gcc.dg/guality/asm-1.c -O3 -fomit-frame-pointer line 14 f == 14 +UNSUPPORTED: gcc.dg/guality/asm-1.c -O3 -fomit-frame-pointer line 14 f == 14 PASS: gcc.dg/guality/asm-1.c -O3 -g (test for excess errors) PASS: gcc.dg/guality/asm-1.c -O3 -g execution test -PASS: gcc.dg/guality/asm-1.c -O3 -g line 14 f == 14 +UNSUPPORTED: gcc.dg/guality/asm-1.c -O3 -g line 14 f == 14 PASS: gcc.dg/guality/asm-1.c -Os (test for excess errors) PASS: gcc.dg/guality/asm-1.c -Os execution test PASS: gcc.dg/guality/asm-1.c -Os line 14 f == 14 PASS: gcc.dg/guality/asm-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/guality/asm-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: gcc.dg/guality/asm-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 14 f == 14 +UNSUPPORTED: gcc.dg/guality/asm-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 14 f == 14 PASS: gcc.dg/guality/asm-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/guality/asm-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.dg/guality/asm-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 14 f == 14 @@ -108903,7 +109921,7 @@ XPASS: gcc.dg/guality/example.c -O0 execution test PASS: gcc.dg/guality/example.c -O1 (test for excess errors) XPASS: gcc.dg/guality/example.c -O1 execution test PASS: gcc.dg/guality/example.c -O2 (test for excess errors) -XFAIL: gcc.dg/guality/example.c -O2 execution test +XPASS: gcc.dg/guality/example.c -O2 execution test PASS: gcc.dg/guality/example.c -O3 -fomit-frame-pointer (test for excess errors) XFAIL: gcc.dg/guality/example.c -O3 -fomit-frame-pointer execution test PASS: gcc.dg/guality/example.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) @@ -108913,9 +109931,9 @@ XFAIL: gcc.dg/guality/example.c -O3 -fomit-frame-pointer -funroll-all-loops -fi PASS: gcc.dg/guality/example.c -O3 -g (test for excess errors) XFAIL: gcc.dg/guality/example.c -O3 -g execution test PASS: gcc.dg/guality/example.c -Os (test for excess errors) -XFAIL: gcc.dg/guality/example.c -Os execution test +XPASS: gcc.dg/guality/example.c -Os execution test PASS: gcc.dg/guality/example.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -XFAIL: gcc.dg/guality/example.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +XPASS: gcc.dg/guality/example.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/guality/example.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) XFAIL: gcc.dg/guality/example.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.dg/guality/guality.c -O0 (test for excess errors) @@ -109321,10 +110339,10 @@ PASS: gcc.dg/guality/pr41353-1.c -O1 line 17 vari3 == 2 * 17 PASS: gcc.dg/guality/pr41353-1.c -O1 line 17 vari4 == 3 * 17 PASS: gcc.dg/guality/pr41353-1.c -O1 line 17 vari5 == 4 * 17 PASS: gcc.dg/guality/pr41353-1.c -O1 line 17 vari6 == 5 * 17 -PASS: gcc.dg/guality/pr41353-1.c -O1 line 28 i == 37 +UNSUPPORTED: gcc.dg/guality/pr41353-1.c -O1 line 28 i == 37 XPASS: gcc.dg/guality/pr41353-1.c -O1 line 28 j == 28 + 37 -PASS: gcc.dg/guality/pr41353-1.c -O1 line 28 i1 == 2 * 37 -PASS: gcc.dg/guality/pr41353-1.c -O1 line 28 i2 == 3 * 37 +UNSUPPORTED: gcc.dg/guality/pr41353-1.c -O1 line 28 i1 == 2 * 37 +UNSUPPORTED: gcc.dg/guality/pr41353-1.c -O1 line 28 i2 == 3 * 37 PASS: gcc.dg/guality/pr41353-1.c -O1 line 39 i == 12 PASS: gcc.dg/guality/pr41353-1.c -O1 line 39 i1 == 2 * 12 PASS: gcc.dg/guality/pr41353-1.c -O1 line 39 i2 == 2 * 12 @@ -109338,10 +110356,10 @@ PASS: gcc.dg/guality/pr41353-1.c -O2 line 17 vari3 == 2 * 17 PASS: gcc.dg/guality/pr41353-1.c -O2 line 17 vari4 == 3 * 17 PASS: gcc.dg/guality/pr41353-1.c -O2 line 17 vari5 == 4 * 17 PASS: gcc.dg/guality/pr41353-1.c -O2 line 17 vari6 == 5 * 17 -PASS: gcc.dg/guality/pr41353-1.c -O2 line 28 i == 37 +UNSUPPORTED: gcc.dg/guality/pr41353-1.c -O2 line 28 i == 37 XPASS: gcc.dg/guality/pr41353-1.c -O2 line 28 j == 28 + 37 -PASS: gcc.dg/guality/pr41353-1.c -O2 line 28 i1 == 2 * 37 -PASS: gcc.dg/guality/pr41353-1.c -O2 line 28 i2 == 3 * 37 +UNSUPPORTED: gcc.dg/guality/pr41353-1.c -O2 line 28 i1 == 2 * 37 +UNSUPPORTED: gcc.dg/guality/pr41353-1.c -O2 line 28 i2 == 3 * 37 PASS: gcc.dg/guality/pr41353-1.c -O2 line 39 i == 12 PASS: gcc.dg/guality/pr41353-1.c -O2 line 39 i1 == 2 * 12 PASS: gcc.dg/guality/pr41353-1.c -O2 line 39 i2 == 2 * 12 @@ -109355,10 +110373,10 @@ PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 17 vari3 == 2 * PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 17 vari4 == 3 * 17 PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 17 vari5 == 4 * 17 PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 17 vari6 == 5 * 17 -PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 28 i == 37 +UNSUPPORTED: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 28 i == 37 XPASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 28 j == 28 + 37 -PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 28 i1 == 2 * 37 -PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 28 i2 == 3 * 37 +UNSUPPORTED: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 28 i1 == 2 * 37 +UNSUPPORTED: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 28 i2 == 3 * 37 PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 39 i == 12 PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 39 i1 == 2 * 12 PASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 39 i2 == 2 * 12 @@ -109372,10 +110390,10 @@ PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 17 vari3 == 2 * 17 PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 17 vari4 == 3 * 17 PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 17 vari5 == 4 * 17 PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 17 vari6 == 5 * 17 -PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 28 i == 37 +UNSUPPORTED: gcc.dg/guality/pr41353-1.c -O3 -g line 28 i == 37 XPASS: gcc.dg/guality/pr41353-1.c -O3 -g line 28 j == 28 + 37 -PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 28 i1 == 2 * 37 -PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 28 i2 == 3 * 37 +UNSUPPORTED: gcc.dg/guality/pr41353-1.c -O3 -g line 28 i1 == 2 * 37 +UNSUPPORTED: gcc.dg/guality/pr41353-1.c -O3 -g line 28 i2 == 3 * 37 PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 39 i == 12 PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 39 i1 == 2 * 12 PASS: gcc.dg/guality/pr41353-1.c -O3 -g line 39 i2 == 2 * 12 @@ -109406,10 +110424,10 @@ PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partiti PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 vari4 == 3 * 17 PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 vari5 == 4 * 17 PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 vari6 == 5 * 17 -PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 28 i == 37 +UNSUPPORTED: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 28 i == 37 XPASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 28 j == 28 + 37 -PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 28 i1 == 2 * 37 -PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 28 i2 == 3 * 37 +UNSUPPORTED: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 28 i1 == 2 * 37 +UNSUPPORTED: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 28 i2 == 3 * 37 PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 39 i == 12 PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 39 i1 == 2 * 12 PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 39 i2 == 2 * 12 @@ -109423,10 +110441,10 @@ PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-obj PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 vari4 == 3 * 17 PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 vari5 == 4 * 17 PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 vari6 == 5 * 17 -PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 28 i == 37 +UNSUPPORTED: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 28 i == 37 XPASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 28 j == 28 + 37 -PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 28 i1 == 2 * 37 -PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 28 i2 == 3 * 37 +UNSUPPORTED: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 28 i1 == 2 * 37 +UNSUPPORTED: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 28 i2 == 3 * 37 PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 39 i == 12 PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 39 i1 == 2 * 12 PASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 39 i2 == 2 * 12 @@ -111515,6 +112533,44 @@ PASS: gcc.dg/lto/pr48622 c_lto_pr48622_0.o assemble, -O -flto -finline-small-fun PASS: gcc.dg/lto/pr48622 c_lto_pr48622_0.o-c_lto_pr48622_0.o link, -O -flto -finline-small-functions -fno-early-inlining PASS: gcc.dg/lto/pr51572-1 c_lto_pr51572-1_0.o assemble, -flto -g PASS: gcc.dg/lto/pr51572-1 c_lto_pr51572-1_0.o-c_lto_pr51572-1_0.o link, -flto -g +PASS: gcc.dg/lto/pr52097 c_lto_pr52097_0.o assemble, -O -flto -fexceptions -fnon-call-exceptions --param allow-store-data-races=0 +PASS: gcc.dg/lto/pr52097 c_lto_pr52097_0.o-c_lto_pr52097_0.o link, -O -flto -fexceptions -fnon-call-exceptions --param allow-store-data-races=0 +PASS: gcc.dg/lto/pr52634 c_lto_pr52634_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin +PASS: gcc.dg/lto/pr52634 c_lto_pr52634_1.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin +PASS: gcc.dg/lto/pr52634 c_lto_pr52634_0.o-c_lto_pr52634_1.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin +PASS: gcc.dg/lto/pr52634 c_lto_pr52634_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/pr52634 c_lto_pr52634_1.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/pr52634 c_lto_pr52634_0.o-c_lto_pr52634_1.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/pr52634 c_lto_pr52634_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/pr52634 c_lto_pr52634_1.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/pr52634 c_lto_pr52634_0.o-c_lto_pr52634_1.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/pr52634 c_lto_pr52634_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/pr52634 c_lto_pr52634_1.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/pr52634 c_lto_pr52634_0.o-c_lto_pr52634_1.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/pr52634 c_lto_pr52634_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/pr52634 c_lto_pr52634_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/pr52634 c_lto_pr52634_0.o-c_lto_pr52634_1.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/pr52634 c_lto_pr52634_0.o assemble, -O2 -flto -fuse-linker-plugin +PASS: gcc.dg/lto/pr52634 c_lto_pr52634_1.o assemble, -O2 -flto -fuse-linker-plugin +PASS: gcc.dg/lto/pr52634 c_lto_pr52634_0.o-c_lto_pr52634_1.o link, -O2 -flto -fuse-linker-plugin +PASS: gcc.dg/lto/pr53214 c_lto_pr53214_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin +PASS: gcc.dg/lto/pr53214 c_lto_pr53214_0.o-c_lto_pr53214_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin +PASS: gcc.dg/lto/pr53214 c_lto_pr53214_0.o-c_lto_pr53214_0.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin +PASS: gcc.dg/lto/pr53214 c_lto_pr53214_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/pr53214 c_lto_pr53214_0.o-c_lto_pr53214_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/pr53214 c_lto_pr53214_0.o-c_lto_pr53214_0.o execute -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/pr53214 c_lto_pr53214_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/pr53214 c_lto_pr53214_0.o-c_lto_pr53214_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/pr53214 c_lto_pr53214_0.o-c_lto_pr53214_0.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/pr53214 c_lto_pr53214_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/pr53214 c_lto_pr53214_0.o-c_lto_pr53214_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/pr53214 c_lto_pr53214_0.o-c_lto_pr53214_0.o execute -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/pr53214 c_lto_pr53214_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/pr53214 c_lto_pr53214_0.o-c_lto_pr53214_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/pr53214 c_lto_pr53214_0.o-c_lto_pr53214_0.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/pr53214 c_lto_pr53214_0.o assemble, -O2 -flto -fuse-linker-plugin +PASS: gcc.dg/lto/pr53214 c_lto_pr53214_0.o-c_lto_pr53214_0.o link, -O2 -flto -fuse-linker-plugin +PASS: gcc.dg/lto/pr53214 c_lto_pr53214_0.o-c_lto_pr53214_0.o execute -O2 -flto -fuse-linker-plugin PASS: gcc.dg/lto/trans-mem-3 c_lto_trans-mem-3_0.o assemble, -flto PASS: gcc.dg/lto/trans-mem-3 c_lto_trans-mem-3_1.o assemble, -flto PASS: gcc.dg/lto/trans-mem-3 c_lto_trans-mem-3_0.o-c_lto_trans-mem-3_1.o link, -flto @@ -115005,6 +116061,7 @@ PASS: largefile.c -Os -I. (test for excess errors) PASS: largefile.c -Os -I. (test for excess errors) PASS: gcc.dg/pch/largefile.c -Os assembly comparison Running [...]/hurd/master/gcc/testsuite/gcc.dg/plugin/plugin.exp ... +PASS: gcc.dg/plugin/selfassign.c compilation PASS: gcc.dg/plugin/self-assign-test-1.c -fplugin=./selfassign.so (test for warnings, line 15) PASS: gcc.dg/plugin/self-assign-test-1.c -fplugin=./selfassign.so (test for warnings, line 19) PASS: gcc.dg/plugin/self-assign-test-1.c -fplugin=./selfassign.so (test for warnings, line 20) @@ -115017,9 +116074,13 @@ PASS: gcc.dg/plugin/self-assign-test-2.c -fplugin=./selfassign.so (test for bog PASS: gcc.dg/plugin/self-assign-test-2.c -fplugin=./selfassign.so (test for bogus messages, line 21) PASS: gcc.dg/plugin/self-assign-test-2.c -fplugin=./selfassign.so (test for bogus messages, line 22) PASS: gcc.dg/plugin/self-assign-test-2.c -fplugin=./selfassign.so (test for excess errors) +PASS: gcc.dg/plugin/ggcplug.c compilation PASS: gcc.dg/plugin/ggcplug-test-1.c -fplugin=./ggcplug.so (test for excess errors) +PASS: gcc.dg/plugin/one_time_plugin.c compilation PASS: gcc.dg/plugin/one_time-test-1.c -fplugin=./one_time_plugin.so (test for excess errors) +PASS: gcc.dg/plugin/start_unit_plugin.c compilation PASS: gcc.dg/plugin/start_unit-test-1.c -fplugin=./start_unit_plugin.so (test for excess errors) +PASS: gcc.dg/plugin/finish_unit_plugin.c compilation PASS: gcc.dg/plugin/finish_unit-test-1.c -fplugin=./finish_unit_plugin.so (test for excess errors) PASS: gcc.dg/plugin/plugindir1.c (test for excess errors) PASS: gcc.dg/plugin/plugindir2.c (test for excess errors) @@ -115324,6 +116385,8 @@ PASS: gcc.dg/tm/debug-1.c scan-tree-dump-times tmmark ": 14:.*__transaction" 1 PASS: gcc.dg/tm/debug-1.c scan-tree-dump-times tmmark ": 15:.*ITM_WU. \(&z" 1 PASS: gcc.dg/tm/debug-1.c scan-tree-dump-times tmmark ": 16:.*ITM_WU. \(&a" 1 PASS: gcc.dg/tm/indirect-1.c (test for excess errors) +PASS: gcc.dg/tm/indirect-2.c (test for excess errors) +PASS: gcc.dg/tm/indirect-2.c scan-assembler _ITM_getTMCloneSafe 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) @@ -115421,6 +116484,7 @@ PASS: gcc.dg/tm/pr52141.c (test for warnings, line ) PASS: gcc.dg/tm/pr52141.c (test for excess errors) PASS: gcc.dg/tm/pr52142.c (test for excess errors) PASS: gcc.dg/tm/pr52142.c scan-assembler-not _ITM_RfWU4 +PASS: gcc.dg/tm/pr53008.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 @@ -115673,6 +116737,26 @@ PASS: c-c++-common/torture/pr46137.c -O3 -g (test for excess errors) PASS: c-c++-common/torture/pr46137.c -Os (test for excess errors) PASS: c-c++-common/torture/pr46137.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: c-c++-common/torture/pr46137.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/pr53505.c -O0 (test for excess errors) +PASS: c-c++-common/torture/pr53505.c -O0 execution test +PASS: c-c++-common/torture/pr53505.c -O1 (test for excess errors) +PASS: c-c++-common/torture/pr53505.c -O1 execution test +PASS: c-c++-common/torture/pr53505.c -O2 (test for excess errors) +PASS: c-c++-common/torture/pr53505.c -O2 execution test +PASS: c-c++-common/torture/pr53505.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/torture/pr53505.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/torture/pr53505.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/torture/pr53505.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: c-c++-common/torture/pr53505.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/torture/pr53505.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: c-c++-common/torture/pr53505.c -O3 -g (test for excess errors) +PASS: c-c++-common/torture/pr53505.c -O3 -g execution test +PASS: c-c++-common/torture/pr53505.c -Os (test for excess errors) +PASS: c-c++-common/torture/pr53505.c -Os execution test +PASS: c-c++-common/torture/pr53505.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/pr53505.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/pr53505.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/pr53505.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test UNSUPPORTED: gcc.dg/torture/20080716-1.c -O0 UNSUPPORTED: gcc.dg/torture/20080716-1.c -O1 UNSUPPORTED: gcc.dg/torture/20080716-1.c -O2 @@ -115978,7 +117062,7 @@ PASS: gcc.dg/torture/builtin-ctype-2.c -O3 -g (test for excess errors) PASS: gcc.dg/torture/builtin-ctype-2.c -Os (test for excess errors) PASS: gcc.dg/torture/builtin-ctype-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/builtin-ctype-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: gcc.dg/torture/builtin-explog-1.c -O0 (test for excess errors) +UNSUPPORTED: gcc.dg/torture/builtin-explog-1.c -O0 PASS: gcc.dg/torture/builtin-explog-1.c -O1 (test for excess errors) PASS: gcc.dg/torture/builtin-explog-1.c -O2 (test for excess errors) PASS: gcc.dg/torture/builtin-explog-1.c -O3 -fomit-frame-pointer (test for excess errors) @@ -117018,7 +118102,7 @@ PASS: gcc.dg/torture/builtin-pow-mpfr-1.c -O2 -flto -fno-use-linker-plugin -flt PASS: gcc.dg/torture/builtin-pow-mpfr-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump original "pow" PASS: gcc.dg/torture/builtin-pow-mpfr-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/builtin-pow-mpfr-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-tree-dump original "pow" -PASS: gcc.dg/torture/builtin-power-1.c -O0 (test for excess errors) +UNSUPPORTED: gcc.dg/torture/builtin-power-1.c -O0 PASS: gcc.dg/torture/builtin-power-1.c -O1 (test for excess errors) PASS: gcc.dg/torture/builtin-power-1.c -O2 (test for excess errors) PASS: gcc.dg/torture/builtin-power-1.c -O3 -fomit-frame-pointer (test for excess errors) @@ -117280,6 +118364,26 @@ PASS: gcc.dg/torture/ipa-pta-2.c -O2 -flto -fno-use-linker-plugin -flto-partiti PASS: gcc.dg/torture/ipa-pta-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/ipa-pta-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/ipa-pta-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/ldist-1.c -O0 (test for excess errors) +PASS: gcc.dg/torture/ldist-1.c scan-assembler-not memset +PASS: gcc.dg/torture/ldist-1.c -O1 (test for excess errors) +PASS: gcc.dg/torture/ldist-1.c scan-assembler-not memset +PASS: gcc.dg/torture/ldist-1.c -O2 (test for excess errors) +PASS: gcc.dg/torture/ldist-1.c scan-assembler-not memset +PASS: gcc.dg/torture/ldist-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/ldist-1.c scan-assembler-not memset +PASS: gcc.dg/torture/ldist-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/ldist-1.c scan-assembler-not memset +PASS: gcc.dg/torture/ldist-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/ldist-1.c scan-assembler-not memset +PASS: gcc.dg/torture/ldist-1.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/ldist-1.c scan-assembler-not memset +PASS: gcc.dg/torture/ldist-1.c -Os (test for excess errors) +PASS: gcc.dg/torture/ldist-1.c scan-assembler-not memset +PASS: gcc.dg/torture/ldist-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/ldist-1.c scan-assembler-not memset +PASS: gcc.dg/torture/ldist-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/ldist-1.c scan-assembler-not memset UNSUPPORTED: gcc.dg/torture/mips-clobber-at.c -O0 UNSUPPORTED: gcc.dg/torture/mips-clobber-at.c -O1 UNSUPPORTED: gcc.dg/torture/mips-clobber-at.c -O2 @@ -118648,22 +119752,28 @@ PASS: gcc.dg/torture/pr38948.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objec UNSUPPORTED: gcc.dg/torture/pr39074-2.c -O0 PASS: gcc.dg/torture/pr39074-2.c -O1 (test for excess errors) PASS: gcc.dg/torture/pr39074-2.c -O1 execution test -PASS: gcc.dg/torture/pr39074-2.c -O1 scan-tree-dump alias "y.._., points-to vars: { i }" +PASS: gcc.dg/torture/pr39074-2.c -O1 scan-tree-dump alias "y.._. = { i }" +PASS: gcc.dg/torture/pr39074-2.c -O1 scan-tree-dump alias "y.._., points-to vars: { D..... }" PASS: gcc.dg/torture/pr39074-2.c -O2 (test for excess errors) PASS: gcc.dg/torture/pr39074-2.c -O2 execution test -PASS: gcc.dg/torture/pr39074-2.c -O2 scan-tree-dump alias "y.._., points-to vars: { i }" +PASS: gcc.dg/torture/pr39074-2.c -O2 scan-tree-dump alias "y.._. = { i }" +PASS: gcc.dg/torture/pr39074-2.c -O2 scan-tree-dump alias "y.._., points-to vars: { D..... }" PASS: gcc.dg/torture/pr39074-2.c -O3 -fomit-frame-pointer (test for excess errors) PASS: gcc.dg/torture/pr39074-2.c -O3 -fomit-frame-pointer execution test -PASS: gcc.dg/torture/pr39074-2.c -O3 -fomit-frame-pointer scan-tree-dump alias "y.._., points-to vars: { i }" +PASS: gcc.dg/torture/pr39074-2.c -O3 -fomit-frame-pointer scan-tree-dump alias "y.._. = { i }" +PASS: gcc.dg/torture/pr39074-2.c -O3 -fomit-frame-pointer scan-tree-dump alias "y.._., points-to vars: { D..... }" PASS: gcc.dg/torture/pr39074-2.c -O3 -g (test for excess errors) PASS: gcc.dg/torture/pr39074-2.c -O3 -g execution test -PASS: gcc.dg/torture/pr39074-2.c -O3 -g scan-tree-dump alias "y.._., points-to vars: { i }" +PASS: gcc.dg/torture/pr39074-2.c -O3 -g scan-tree-dump alias "y.._. = { i }" +PASS: gcc.dg/torture/pr39074-2.c -O3 -g scan-tree-dump alias "y.._., points-to vars: { D..... }" PASS: gcc.dg/torture/pr39074-2.c -Os (test for excess errors) PASS: gcc.dg/torture/pr39074-2.c -Os execution test -PASS: gcc.dg/torture/pr39074-2.c -Os scan-tree-dump alias "y.._., points-to vars: { i }" +PASS: gcc.dg/torture/pr39074-2.c -Os scan-tree-dump alias "y.._. = { i }" +PASS: gcc.dg/torture/pr39074-2.c -Os scan-tree-dump alias "y.._., points-to vars: { D..... }" PASS: gcc.dg/torture/pr39074-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/pr39074-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: gcc.dg/torture/pr39074-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump alias "y.._., points-to vars: { i }" +PASS: gcc.dg/torture/pr39074-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump alias "y.._. = { i }" +PASS: gcc.dg/torture/pr39074-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump alias "y.._., points-to vars: { D..... }" UNSUPPORTED: gcc.dg/torture/pr39074-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: gcc.dg/torture/pr39074-3.c -O0 (test for excess errors) PASS: gcc.dg/torture/pr39074-3.c -O0 execution test @@ -118684,22 +119794,28 @@ PASS: gcc.dg/torture/pr39074-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-obj UNSUPPORTED: gcc.dg/torture/pr39074.c -O0 PASS: gcc.dg/torture/pr39074.c -O1 (test for excess errors) PASS: gcc.dg/torture/pr39074.c -O1 execution test -PASS: gcc.dg/torture/pr39074.c -O1 scan-tree-dump alias "y.._., points-to vars: { i }" +PASS: gcc.dg/torture/pr39074.c -O1 scan-tree-dump alias "y.._. = { i }" +PASS: gcc.dg/torture/pr39074.c -O1 scan-tree-dump alias "y.._., points-to vars: { D..... }" PASS: gcc.dg/torture/pr39074.c -O2 (test for excess errors) PASS: gcc.dg/torture/pr39074.c -O2 execution test -PASS: gcc.dg/torture/pr39074.c -O2 scan-tree-dump alias "y.._., points-to vars: { i }" +PASS: gcc.dg/torture/pr39074.c -O2 scan-tree-dump alias "y.._. = { i }" +PASS: gcc.dg/torture/pr39074.c -O2 scan-tree-dump alias "y.._., points-to vars: { D..... }" PASS: gcc.dg/torture/pr39074.c -O3 -fomit-frame-pointer (test for excess errors) PASS: gcc.dg/torture/pr39074.c -O3 -fomit-frame-pointer execution test -PASS: gcc.dg/torture/pr39074.c -O3 -fomit-frame-pointer scan-tree-dump alias "y.._., points-to vars: { i }" +PASS: gcc.dg/torture/pr39074.c -O3 -fomit-frame-pointer scan-tree-dump alias "y.._. = { i }" +PASS: gcc.dg/torture/pr39074.c -O3 -fomit-frame-pointer scan-tree-dump alias "y.._., points-to vars: { D..... }" PASS: gcc.dg/torture/pr39074.c -O3 -g (test for excess errors) PASS: gcc.dg/torture/pr39074.c -O3 -g execution test -PASS: gcc.dg/torture/pr39074.c -O3 -g scan-tree-dump alias "y.._., points-to vars: { i }" +PASS: gcc.dg/torture/pr39074.c -O3 -g scan-tree-dump alias "y.._. = { i }" +PASS: gcc.dg/torture/pr39074.c -O3 -g scan-tree-dump alias "y.._., points-to vars: { D..... }" PASS: gcc.dg/torture/pr39074.c -Os (test for excess errors) PASS: gcc.dg/torture/pr39074.c -Os execution test -PASS: gcc.dg/torture/pr39074.c -Os scan-tree-dump alias "y.._., points-to vars: { i }" +PASS: gcc.dg/torture/pr39074.c -Os scan-tree-dump alias "y.._. = { i }" +PASS: gcc.dg/torture/pr39074.c -Os scan-tree-dump alias "y.._., points-to vars: { D..... }" PASS: gcc.dg/torture/pr39074.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/pr39074.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: gcc.dg/torture/pr39074.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump alias "y.._., points-to vars: { i }" +PASS: gcc.dg/torture/pr39074.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump alias "y.._. = { i }" +PASS: gcc.dg/torture/pr39074.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump alias "y.._., points-to vars: { D..... }" UNSUPPORTED: gcc.dg/torture/pr39074.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: gcc.dg/torture/pr39132.c -O0 (test for excess errors) PASS: gcc.dg/torture/pr39132.c -O0 execution test @@ -119882,6 +120998,78 @@ PASS: gcc.dg/torture/pr48098.c -O3 -g (test for excess errors) PASS: gcc.dg/torture/pr48098.c -Os (test for excess errors) PASS: gcc.dg/torture/pr48098.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/pr48098.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr48124-1.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr48124-1.c -O0 execution test +PASS: gcc.dg/torture/pr48124-1.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr48124-1.c -O1 execution test +PASS: gcc.dg/torture/pr48124-1.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr48124-1.c -O2 execution test +PASS: gcc.dg/torture/pr48124-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr48124-1.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr48124-1.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr48124-1.c -O3 -g execution test +PASS: gcc.dg/torture/pr48124-1.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr48124-1.c -Os execution test +PASS: gcc.dg/torture/pr48124-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr48124-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr48124-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr48124-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr48124-2.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr48124-2.c -O0 execution test +PASS: gcc.dg/torture/pr48124-2.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr48124-2.c -O1 execution test +PASS: gcc.dg/torture/pr48124-2.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr48124-2.c -O2 execution test +PASS: gcc.dg/torture/pr48124-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr48124-2.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr48124-2.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr48124-2.c -O3 -g execution test +PASS: gcc.dg/torture/pr48124-2.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr48124-2.c -Os execution test +PASS: gcc.dg/torture/pr48124-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr48124-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr48124-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr48124-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr48124-3.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr48124-3.c -O0 execution test +PASS: gcc.dg/torture/pr48124-3.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr48124-3.c -O1 execution test +PASS: gcc.dg/torture/pr48124-3.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr48124-3.c -O2 execution test +PASS: gcc.dg/torture/pr48124-3.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr48124-3.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr48124-3.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr48124-3.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gcc.dg/torture/pr48124-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr48124-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gcc.dg/torture/pr48124-3.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr48124-3.c -O3 -g execution test +PASS: gcc.dg/torture/pr48124-3.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr48124-3.c -Os execution test +PASS: gcc.dg/torture/pr48124-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr48124-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr48124-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr48124-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr48124-4.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr48124-4.c -O0 execution test +PASS: gcc.dg/torture/pr48124-4.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr48124-4.c -O1 execution test +PASS: gcc.dg/torture/pr48124-4.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr48124-4.c -O2 execution test +PASS: gcc.dg/torture/pr48124-4.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr48124-4.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr48124-4.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr48124-4.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gcc.dg/torture/pr48124-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr48124-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gcc.dg/torture/pr48124-4.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr48124-4.c -O3 -g execution test +PASS: gcc.dg/torture/pr48124-4.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr48124-4.c -Os execution test +PASS: gcc.dg/torture/pr48124-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr48124-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr48124-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr48124-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.dg/torture/pr48146.c -O0 (test for excess errors) PASS: gcc.dg/torture/pr48146.c -O1 (test for excess errors) PASS: gcc.dg/torture/pr48146.c -O2 (test for excess errors) @@ -120417,6 +121605,14 @@ PASS: gcc.dg/torture/pr51070.c -O3 -g (test for excess errors) PASS: gcc.dg/torture/pr51070.c -Os (test for excess errors) PASS: gcc.dg/torture/pr51070.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/pr51070.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr51071-2.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr51071-2.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr51071-2.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr51071-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr51071-2.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr51071-2.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr51071-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr51071-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/pr51071.c -O0 (test for excess errors) PASS: gcc.dg/torture/pr51071.c -O1 (test for excess errors) PASS: gcc.dg/torture/pr51071.c -O2 (test for excess errors) @@ -120447,27 +121643,34 @@ PASS: gcc.dg/torture/pr51106-1.c -O2 -flto -fno-use-linker-plugin -flto-partiti PASS: gcc.dg/torture/pr51106-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 8) PASS: gcc.dg/torture/pr51106-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) UNSUPPORTED: gcc.dg/torture/pr51106-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +FAIL: gcc.dg/torture/pr51106-2.c -O0 (internal compiler error) PASS: gcc.dg/torture/pr51106-2.c -O0 (test for errors, line 8) PASS: gcc.dg/torture/pr51106-2.c -O0 (test for warnings, line 8) -PASS: gcc.dg/torture/pr51106-2.c -O0 (test for excess errors) +FAIL: gcc.dg/torture/pr51106-2.c -O0 (test for excess errors) +FAIL: gcc.dg/torture/pr51106-2.c -O1 (internal compiler error) PASS: gcc.dg/torture/pr51106-2.c -O1 (test for errors, line 8) PASS: gcc.dg/torture/pr51106-2.c -O1 (test for warnings, line 8) -PASS: gcc.dg/torture/pr51106-2.c -O1 (test for excess errors) +FAIL: gcc.dg/torture/pr51106-2.c -O1 (test for excess errors) +FAIL: gcc.dg/torture/pr51106-2.c -O2 (internal compiler error) PASS: gcc.dg/torture/pr51106-2.c -O2 (test for errors, line 8) PASS: gcc.dg/torture/pr51106-2.c -O2 (test for warnings, line 8) -PASS: gcc.dg/torture/pr51106-2.c -O2 (test for excess errors) +FAIL: gcc.dg/torture/pr51106-2.c -O2 (test for excess errors) +FAIL: gcc.dg/torture/pr51106-2.c -O3 -fomit-frame-pointer (internal compiler error) PASS: gcc.dg/torture/pr51106-2.c -O3 -fomit-frame-pointer (test for errors, line 8) PASS: gcc.dg/torture/pr51106-2.c -O3 -fomit-frame-pointer (test for warnings, line 8) -PASS: gcc.dg/torture/pr51106-2.c -O3 -fomit-frame-pointer (test for excess errors) +FAIL: gcc.dg/torture/pr51106-2.c -O3 -fomit-frame-pointer (test for excess errors) +FAIL: gcc.dg/torture/pr51106-2.c -O3 -g (internal compiler error) PASS: gcc.dg/torture/pr51106-2.c -O3 -g (test for errors, line 8) PASS: gcc.dg/torture/pr51106-2.c -O3 -g (test for warnings, line 8) -PASS: gcc.dg/torture/pr51106-2.c -O3 -g (test for excess errors) +FAIL: gcc.dg/torture/pr51106-2.c -O3 -g (test for excess errors) +FAIL: gcc.dg/torture/pr51106-2.c -Os (internal compiler error) PASS: gcc.dg/torture/pr51106-2.c -Os (test for errors, line 8) PASS: gcc.dg/torture/pr51106-2.c -Os (test for warnings, line 8) -PASS: gcc.dg/torture/pr51106-2.c -Os (test for excess errors) +FAIL: gcc.dg/torture/pr51106-2.c -Os (test for excess errors) +FAIL: gcc.dg/torture/pr51106-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (internal compiler error) PASS: gcc.dg/torture/pr51106-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 8) PASS: gcc.dg/torture/pr51106-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 8) -PASS: gcc.dg/torture/pr51106-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +FAIL: gcc.dg/torture/pr51106-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) UNSUPPORTED: gcc.dg/torture/pr51106-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: gcc.dg/torture/pr51245.c -O0 (test for excess errors) PASS: gcc.dg/torture/pr51245.c -O1 (test for excess errors) @@ -120617,6 +121820,26 @@ PASS: gcc.dg/torture/pr52402.c -O2 -flto -fno-use-linker-plugin -flto-partition PASS: gcc.dg/torture/pr52402.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/pr52402.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/pr52402.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr52406.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr52406.c -O0 execution test +PASS: gcc.dg/torture/pr52406.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr52406.c -O1 execution test +PASS: gcc.dg/torture/pr52406.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr52406.c -O2 execution test +PASS: gcc.dg/torture/pr52406.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr52406.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr52406.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr52406.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gcc.dg/torture/pr52406.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr52406.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gcc.dg/torture/pr52406.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr52406.c -O3 -g execution test +PASS: gcc.dg/torture/pr52406.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr52406.c -Os execution test +PASS: gcc.dg/torture/pr52406.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr52406.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr52406.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr52406.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.dg/torture/pr52407.c -O0 (test for excess errors) PASS: gcc.dg/torture/pr52407.c -O0 execution test PASS: gcc.dg/torture/pr52407.c -O1 (test for excess errors) @@ -120663,6 +121886,248 @@ PASS: gcc.dg/torture/pr52429.c -O3 -g (test for excess errors) PASS: gcc.dg/torture/pr52429.c -Os (test for excess errors) PASS: gcc.dg/torture/pr52429.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/pr52429.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr52493.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr52493.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr52493.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr52493.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr52493.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr52493.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr52493.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr52493.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr52493.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr52493.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr52530.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr52530.c -O0 execution test +PASS: gcc.dg/torture/pr52530.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr52530.c -O1 execution test +PASS: gcc.dg/torture/pr52530.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr52530.c -O2 execution test +PASS: gcc.dg/torture/pr52530.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr52530.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr52530.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr52530.c -O3 -g execution test +PASS: gcc.dg/torture/pr52530.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr52530.c -Os execution test +PASS: gcc.dg/torture/pr52530.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr52530.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr52530.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr52530.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr52693.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr52693.c -O0 execution test +PASS: gcc.dg/torture/pr52693.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr52693.c -O1 execution test +PASS: gcc.dg/torture/pr52693.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr52693.c -O2 execution test +PASS: gcc.dg/torture/pr52693.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr52693.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr52693.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr52693.c -O3 -g execution test +PASS: gcc.dg/torture/pr52693.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr52693.c -Os execution test +PASS: gcc.dg/torture/pr52693.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr52693.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr52693.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr52693.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr52720.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr52720.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr52720.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr52720.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr52720.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr52720.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr52720.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr52720.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr52720.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr52720.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr52756.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr52756.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr52756.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr52756.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr52756.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr52756.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr52756.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr52756.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr52756.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr52756.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr52881.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr52881.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr52881.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr52881.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr52881.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr52881.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr52881.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr52881.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr52881.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr52881.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr52912.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr52912.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr52912.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr52912.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr52912.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr52912.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr52912.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr52912.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr52913.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr52913.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr52913.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr52913.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr52913.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr52913.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr52913.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr52913.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr52913.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr52913.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr52943.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr52943.c -O0 execution test +PASS: gcc.dg/torture/pr52943.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr52943.c -O1 execution test +PASS: gcc.dg/torture/pr52943.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr52943.c -O2 execution test +PASS: gcc.dg/torture/pr52943.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr52943.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr52943.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr52943.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gcc.dg/torture/pr52943.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr52943.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gcc.dg/torture/pr52943.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr52943.c -O3 -g execution test +PASS: gcc.dg/torture/pr52943.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr52943.c -Os execution test +PASS: gcc.dg/torture/pr52943.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr52943.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr52943.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr52943.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr52969.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr52969.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr52969.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr52969.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr52969.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr52969.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr52969.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr52969.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr52969.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr52969.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr53070.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr53070.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr53070.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr53070.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr53070.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr53070.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr53070.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr53070.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr53070.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr53070.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr53120.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr53120.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr53120.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr53120.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr53120.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr53120.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr53120.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr53120.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr53144.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr53144.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr53144.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr53144.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr53144.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr53144.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr53144.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr53144.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr53144.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr53144.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr53168.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr53168.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr53168.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr53168.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr53168.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr53168.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr53168.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr53168.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr53168.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr53168.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr53272-1.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr53272-1.c -O0 execution test +PASS: gcc.dg/torture/pr53272-1.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr53272-1.c -O1 execution test +PASS: gcc.dg/torture/pr53272-1.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr53272-1.c -O2 execution test +PASS: gcc.dg/torture/pr53272-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr53272-1.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr53272-1.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr53272-1.c -O3 -g execution test +PASS: gcc.dg/torture/pr53272-1.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr53272-1.c -Os execution test +PASS: gcc.dg/torture/pr53272-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr53272-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr53272-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr53272-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr53272-2.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr53272-2.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr53272-2.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr53272-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr53272-2.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr53272-2.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr53272-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr53272-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr53366-1.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr53366-1.c -O0 execution test +PASS: gcc.dg/torture/pr53366-1.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr53366-1.c -O1 execution test +PASS: gcc.dg/torture/pr53366-1.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr53366-1.c -O2 execution test +PASS: gcc.dg/torture/pr53366-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr53366-1.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr53366-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr53366-1.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gcc.dg/torture/pr53366-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr53366-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gcc.dg/torture/pr53366-1.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr53366-1.c -O3 -g execution test +PASS: gcc.dg/torture/pr53366-1.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr53366-1.c -Os execution test +PASS: gcc.dg/torture/pr53366-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr53366-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr53366-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr53366-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr53366-2.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr53366-2.c -O0 execution test +PASS: gcc.dg/torture/pr53366-2.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr53366-2.c -O1 execution test +PASS: gcc.dg/torture/pr53366-2.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr53366-2.c -O2 execution test +PASS: gcc.dg/torture/pr53366-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr53366-2.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr53366-2.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr53366-2.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gcc.dg/torture/pr53366-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr53366-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gcc.dg/torture/pr53366-2.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr53366-2.c -O3 -g execution test +PASS: gcc.dg/torture/pr53366-2.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr53366-2.c -Os execution test +PASS: gcc.dg/torture/pr53366-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr53366-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr53366-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr53366-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr53390.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr53390.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr53390.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr53390.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr53390.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr53390.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr53390.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr53390.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr53390.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr53390.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr53408.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr53408.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr53408.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr53408.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr53408.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr53408.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr53408.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr53408.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr53408.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr53408.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) @@ -120812,25 +122277,32 @@ UNSUPPORTED: gcc.dg/torture/pta-ptrarith-3.c -O2 -flto -fuse-linker-plugin -fno UNSUPPORTED: gcc.dg/torture/pta-structcopy-1.c -O0 PASS: gcc.dg/torture/pta-structcopy-1.c -O1 (test for excess errors) PASS: gcc.dg/torture/pta-structcopy-1.c -O1 execution test -PASS: gcc.dg/torture/pta-structcopy-1.c -O1 scan-tree-dump ealias "points-to vars: { i }" +PASS: gcc.dg/torture/pta-structcopy-1.c -O1 scan-tree-dump ealias "y.* = { i }" +PASS: gcc.dg/torture/pta-structcopy-1.c -O1 scan-tree-dump ealias "y.*, points-to vars: { D..... }" PASS: gcc.dg/torture/pta-structcopy-1.c -O2 (test for excess errors) PASS: gcc.dg/torture/pta-structcopy-1.c -O2 execution test -PASS: gcc.dg/torture/pta-structcopy-1.c -O2 scan-tree-dump ealias "points-to vars: { i }" +PASS: gcc.dg/torture/pta-structcopy-1.c -O2 scan-tree-dump ealias "y.* = { i }" +PASS: gcc.dg/torture/pta-structcopy-1.c -O2 scan-tree-dump ealias "y.*, points-to vars: { D..... }" PASS: gcc.dg/torture/pta-structcopy-1.c -O3 -fomit-frame-pointer (test for excess errors) PASS: gcc.dg/torture/pta-structcopy-1.c -O3 -fomit-frame-pointer execution test -PASS: gcc.dg/torture/pta-structcopy-1.c -O3 -fomit-frame-pointer scan-tree-dump ealias "points-to vars: { i }" +PASS: gcc.dg/torture/pta-structcopy-1.c -O3 -fomit-frame-pointer scan-tree-dump ealias "y.* = { i }" +PASS: gcc.dg/torture/pta-structcopy-1.c -O3 -fomit-frame-pointer scan-tree-dump ealias "y.*, points-to vars: { D..... }" PASS: gcc.dg/torture/pta-structcopy-1.c -O3 -g (test for excess errors) PASS: gcc.dg/torture/pta-structcopy-1.c -O3 -g execution test -PASS: gcc.dg/torture/pta-structcopy-1.c -O3 -g scan-tree-dump ealias "points-to vars: { i }" +PASS: gcc.dg/torture/pta-structcopy-1.c -O3 -g scan-tree-dump ealias "y.* = { i }" +PASS: gcc.dg/torture/pta-structcopy-1.c -O3 -g scan-tree-dump ealias "y.*, points-to vars: { D..... }" PASS: gcc.dg/torture/pta-structcopy-1.c -Os (test for excess errors) PASS: gcc.dg/torture/pta-structcopy-1.c -Os execution test -PASS: gcc.dg/torture/pta-structcopy-1.c -Os scan-tree-dump ealias "points-to vars: { i }" +PASS: gcc.dg/torture/pta-structcopy-1.c -Os scan-tree-dump ealias "y.* = { i }" +PASS: gcc.dg/torture/pta-structcopy-1.c -Os scan-tree-dump ealias "y.*, points-to vars: { D..... }" PASS: gcc.dg/torture/pta-structcopy-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/pta-structcopy-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: gcc.dg/torture/pta-structcopy-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump ealias "points-to vars: { i }" +PASS: gcc.dg/torture/pta-structcopy-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump ealias "y.* = { i }" +PASS: gcc.dg/torture/pta-structcopy-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump ealias "y.*, points-to vars: { D..... }" PASS: gcc.dg/torture/pta-structcopy-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/pta-structcopy-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: gcc.dg/torture/pta-structcopy-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-tree-dump ealias "points-to vars: { i }" +PASS: gcc.dg/torture/pta-structcopy-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-tree-dump ealias "y.* = { i }" +PASS: gcc.dg/torture/pta-structcopy-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-tree-dump ealias "y.*, points-to vars: { D..... }" PASS: gcc.dg/torture/reassoc-1.c -O0 (test for excess errors) PASS: gcc.dg/torture/reassoc-1.c -O0 execution test PASS: gcc.dg/torture/reassoc-1.c -O1 (test for excess errors) @@ -124842,7 +126314,7 @@ PASS: gcc.dg/tree-ssa/alias-18.c scan-tree-dump-not optimized "return -1;" PASS: gcc.dg/tree-ssa/alias-19.c (test for excess errors) PASS: gcc.dg/tree-ssa/alias-19.c execution test PASS: gcc.dg/tree-ssa/alias-19.c scan-tree-dump alias "q_. = { a b }" -PASS: gcc.dg/tree-ssa/alias-19.c scan-tree-dump alias "q_., points-to vars: { a b }" +PASS: gcc.dg/tree-ssa/alias-19.c scan-tree-dump alias "q_., points-to vars: { D..... b }" PASS: gcc.dg/tree-ssa/alias-2.c (test for excess errors) PASS: gcc.dg/tree-ssa/alias-2.c scan-tree-dump-times optimized "link_error" 0 PASS: gcc.dg/tree-ssa/alias-20.c (test for excess errors) @@ -124884,6 +126356,16 @@ PASS: gcc.dg/tree-ssa/andor-2.c scan-tree-dump-times original "return j;" 1 PASS: gcc.dg/tree-ssa/andor-2.c scan-tree-dump-times original "return k;" 1 PASS: gcc.dg/tree-ssa/andor-2.c scan-tree-dump-times original "return m;" 1 PASS: gcc.dg/tree-ssa/andor-2.c scan-tree-dump-times original "return o;" 1 +PASS: gcc.dg/tree-ssa/andor-3.c (test for excess errors) +PASS: gcc.dg/tree-ssa/andor-3.c scan-tree-dump-times optimized "~x" 0 +PASS: gcc.dg/tree-ssa/andor-3.c scan-tree-dump-times optimized "x_..D. & y_..D." 4 +PASS: gcc.dg/tree-ssa/andor-4.c (test for excess errors) +PASS: gcc.dg/tree-ssa/andor-4.c scan-tree-dump-times optimized "~x" 0 +PASS: gcc.dg/tree-ssa/andor-4.c scan-tree-dump-times optimized "x_..D. \| y_..D." 4 +PASS: gcc.dg/tree-ssa/andor-5.c (test for excess errors) +PASS: gcc.dg/tree-ssa/andor-5.c scan-tree-dump-times optimized "\|" 0 +PASS: gcc.dg/tree-ssa/andor-5.c scan-tree-dump-times optimized "&" 0 +PASS: gcc.dg/tree-ssa/andor-5.c scan-tree-dump-times optimized "return x_..D.;" 8 PASS: gcc.dg/tree-ssa/asm-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/asm-1.c scan-tree-dump-times optimized "42" 1 PASS: gcc.dg/tree-ssa/asm-1.c scan-tree-dump-times optimized "63" 1 @@ -124894,6 +126376,13 @@ PASS: gcc.dg/tree-ssa/asm-3.c scan-tree-dump-times optimized "hardreg" 3 PASS: gcc.dg/tree-ssa/asm-3.c scan-tree-dump-times optimized "bar [(]t_.[)]" 1 PASS: gcc.dg/tree-ssa/asmgoto-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/asmgoto-1.c scan-tree-dump-times optimized "XYZZY" 1 +PASS: gcc.dg/tree-ssa/assign-1.c (test for excess errors) +PASS: gcc.dg/tree-ssa/assign-1.c scan-tree-dump-times optimized "count =" 1 +PASS: gcc.dg/tree-ssa/assign-2.c (test for excess errors) +PASS: gcc.dg/tree-ssa/assign-2.c scan-tree-dump-times optimized "count =" 1 +PASS: gcc.dg/tree-ssa/assign-3.c (test for excess errors) +PASS: gcc.dg/tree-ssa/assign-3.c execution test +PASS: gcc.dg/tree-ssa/assign-3.c scan-tree-dump-times gimple " = count;" 3 PASS: gcc.dg/tree-ssa/bitwise-sink.c (test for excess errors) PASS: gcc.dg/tree-ssa/bitwise-sink.c scan-tree-dump-times optimized "~x" 1 PASS: gcc.dg/tree-ssa/bool-1.c (test for excess errors) @@ -125093,6 +126582,11 @@ PASS: gcc.dg/tree-ssa/forwprop-15.c scan-tree-dump-times forwprop1 " == " 0 PASS: gcc.dg/tree-ssa/forwprop-15.c scan-tree-dump-times forwprop1 " != " 0 PASS: gcc.dg/tree-ssa/forwprop-16.c (test for excess errors) PASS: gcc.dg/tree-ssa/forwprop-16.c scan-tree-dump forwprop1 "if \(x" +PASS: gcc.dg/tree-ssa/forwprop-17.c (test for excess errors) +PASS: gcc.dg/tree-ssa/forwprop-17.c scan-tree-dump-times optimized " & 1" 1 +PASS: gcc.dg/tree-ssa/forwprop-18.c (test for excess errors) +PASS: gcc.dg/tree-ssa/forwprop-18.c scan-tree-dump-times forwprop1 "\(float\)" 2 +PASS: gcc.dg/tree-ssa/forwprop-18.c scan-tree-dump-not forwprop1 "\(long double\)" PASS: gcc.dg/tree-ssa/forwprop-2.c (test for excess errors) PASS: gcc.dg/tree-ssa/forwprop-2.c scan-tree-dump-times forwprop1 "t\[i.*\].* = 1;" 1 PASS: gcc.dg/tree-ssa/forwprop-3.c (test for excess errors) @@ -125256,6 +126750,8 @@ PASS: gcc.dg/tree-ssa/ldist-16.c scan-tree-dump-times ldist "generated memset ze PASS: gcc.dg/tree-ssa/ldist-17.c (test for excess errors) PASS: gcc.dg/tree-ssa/ldist-17.c scan-tree-dump ldist "distributed: split to 4" PASS: gcc.dg/tree-ssa/ldist-17.c scan-tree-dump-times ldist "generated memset zero" 4 +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-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 PASS: gcc.dg/tree-ssa/ldist-2.c (test for excess errors) @@ -125430,6 +126926,8 @@ PASS: gcc.dg/tree-ssa/negate.c (test for excess errors) PASS: gcc.dg/tree-ssa/negate.c scan-tree-dump-times reassoc1 "\+" 1 PASS: gcc.dg/tree-ssa/phi-opt-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/phi-opt-1.c scan-tree-dump-times optimized "if" 0 +PASS: gcc.dg/tree-ssa/phi-opt-10.c (test for excess errors) +PASS: gcc.dg/tree-ssa/phi-opt-10.c scan-tree-dump-times optimized " = -D" 4 PASS: gcc.dg/tree-ssa/phi-opt-2.c (test for excess errors) PASS: gcc.dg/tree-ssa/phi-opt-2.c scan-tree-dump-times optimized "if" 1 PASS: gcc.dg/tree-ssa/phi-opt-3.c (test for excess errors) @@ -125445,6 +126943,16 @@ PASS: gcc.dg/tree-ssa/phi-opt-5.c scan-tree-dump phiopt1 "if .*varz" PASS: gcc.dg/tree-ssa/phi-opt-5.c scan-tree-dump phiopt1 "vara.*MAX_EXPR" PASS: gcc.dg/tree-ssa/phi-opt-6.c (test for excess errors) PASS: gcc.dg/tree-ssa/phi-opt-6.c scan-tree-dump-not phiopt1 "if" +PASS: gcc.dg/tree-ssa/phi-opt-7.c (test for excess errors) +PASS: gcc.dg/tree-ssa/phi-opt-7.c scan-tree-dump-times optimized "if" 1 +PASS: gcc.dg/tree-ssa/phi-opt-7.c scan-tree-dump-times optimized "D.[0-9]*_[0-9]* = c_[0-9]*.D. != 0" 1 +PASS: gcc.dg/tree-ssa/phi-opt-8.c (test for excess errors) +PASS: gcc.dg/tree-ssa/phi-opt-8.c scan-tree-dump-not phiopt1 "if" +PASS: gcc.dg/tree-ssa/phi-opt-8.c scan-tree-dump optimized "g .t_[0-9]*.D.," +PASS: gcc.dg/tree-ssa/phi-opt-8.c scan-tree-dump-not optimized "PHI" +PASS: gcc.dg/tree-ssa/phi-opt-9.c (test for excess errors) +PASS: gcc.dg/tree-ssa/phi-opt-9.c scan-tree-dump optimized "g .t_[0-9]*.D.," +PASS: gcc.dg/tree-ssa/phi-opt-9.c scan-tree-dump-times optimized "PHI" 1 PASS: gcc.dg/tree-ssa/pr13146.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr13146.c scan-tree-dump optimized "return 0;" PASS: gcc.dg/tree-ssa/pr14341.c (test for excess errors) @@ -125496,6 +127004,26 @@ PASS: gcc.dg/tree-ssa/pr18133-2.c scan-tree-dump-times optimized "ab" 0 PASS: gcc.dg/tree-ssa/pr18134.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr18134.c scan-tree-dump-times optimized "= a_..D. != 0" 1 PASS: gcc.dg/tree-ssa/pr18134.c scan-tree-dump-times optimized "ab" 0 +PASS: gcc.dg/tree-ssa/pr18589-1.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr18589-1.c scan-tree-dump-times optimized " \* " 3 +PASS: gcc.dg/tree-ssa/pr18589-10.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr18589-10.c scan-tree-dump-times optimized " \* " 5 +PASS: gcc.dg/tree-ssa/pr18589-2.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr18589-2.c scan-tree-dump-times optimized " \* " 3 +PASS: gcc.dg/tree-ssa/pr18589-3.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr18589-3.c scan-tree-dump-times optimized " \* " 5 +PASS: gcc.dg/tree-ssa/pr18589-4.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr18589-4.c scan-tree-dump-times optimized " \* " 6 +PASS: gcc.dg/tree-ssa/pr18589-5.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr18589-5.c scan-tree-dump-times optimized " \* " 6 +PASS: gcc.dg/tree-ssa/pr18589-6.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr18589-6.c scan-tree-dump-times optimized " \* " 4 +PASS: gcc.dg/tree-ssa/pr18589-7.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr18589-7.c scan-tree-dump-times optimized " \* " 3 +PASS: gcc.dg/tree-ssa/pr18589-8.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr18589-8.c scan-tree-dump-times optimized " \* " 3 +PASS: gcc.dg/tree-ssa/pr18589-9.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr18589-9.c scan-tree-dump-times optimized " \* " 6 PASS: gcc.dg/tree-ssa/pr18908.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr18908.c scan-tree-dump forwprop1 "~D" PASS: gcc.dg/tree-ssa/pr18908.c scan-tree-dump-not forwprop1 "\^ 1" @@ -125974,6 +127502,12 @@ PASS: gcc.dg/tree-ssa/scev-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/scev-1.c execution test PASS: gcc.dg/tree-ssa/scev-2.c (test for excess errors) PASS: gcc.dg/tree-ssa/scev-2.c execution test +PASS: gcc.dg/tree-ssa/scev-3.c (test for excess errors) +PASS: gcc.dg/tree-ssa/scev-3.c scan-tree-dump-times optimized "&a" 1 +PASS: gcc.dg/tree-ssa/scev-4.c (test for excess errors) +PASS: gcc.dg/tree-ssa/scev-4.c scan-tree-dump-times optimized "&a" 1 +PASS: gcc.dg/tree-ssa/scev-5.c (test for excess errors) +PASS: gcc.dg/tree-ssa/scev-5.c scan-tree-dump-times optimized "&a" 1 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 @@ -126231,7 +127765,7 @@ PASS: gcc.dg/tree-ssa/ssa-ifcombine-6.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-ifcombine-6.c scan-tree-dump ifcombine "optimizing bits or bits test" PASS: gcc.dg/tree-ssa/ssa-ifcombine-6.c scan-tree-dump ifcombine "optimizing double bit test" PASS: gcc.dg/tree-ssa/ssa-ifcombine-7.c (test for excess errors) -PASS: gcc.dg/tree-ssa/ssa-ifcombine-7.c scan-tree-dump optimized " > " +PASS: gcc.dg/tree-ssa/ssa-ifcombine-7.c scan-tree-dump ifcombine " > " PASS: gcc.dg/tree-ssa/ssa-lim-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-lim-1.c scan-tree-dump-times lim1 "1 <<" 3 PASS: gcc.dg/tree-ssa/ssa-lim-10.c (test for excess errors) @@ -126290,12 +127824,15 @@ PASS: gcc.dg/tree-ssa/ssa-pre-25.c scan-tree-dump pre "Eliminated: 1" PASS: gcc.dg/tree-ssa/ssa-pre-26.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-pre-26.c scan-tree-dump fre1 "Deleted redundant store" PASS: gcc.dg/tree-ssa/ssa-pre-27.c (test for excess errors) -PASS: gcc.dg/tree-ssa/ssa-pre-27.c scan-tree-dump-times pre "# prephitmp" 1 -XFAIL: gcc.dg/tree-ssa/ssa-pre-27.c scan-tree-dump-times pre "# prephitmp" 2 +PASS: gcc.dg/tree-ssa/ssa-pre-27.c scan-tree-dump-times pre "# prephitmp" 2 PASS: gcc.dg/tree-ssa/ssa-pre-28.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-pre-28.c scan-tree-dump-times pre "with prephitmp" 2 +PASS: gcc.dg/tree-ssa/ssa-pre-29.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ssa-pre-29.c scan-tree-dump pre "Replaced hoist" PASS: gcc.dg/tree-ssa/ssa-pre-3.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-pre-3.c scan-tree-dump-times pre "Eliminated: 2" 1 +PASS: gcc.dg/tree-ssa/ssa-pre-30.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ssa-pre-30.c scan-tree-dump-times pre "Replaced MEM" 2 PASS: gcc.dg/tree-ssa/ssa-pre-4.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-pre-4.c scan-tree-dump-times pre "Eliminated: 1" 1 PASS: gcc.dg/tree-ssa/ssa-pre-5.c (test for excess errors) @@ -126582,6 +128119,13 @@ PASS: gcc.dg/tree-ssa/vrp61.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp61.c scan-tree-dump-not vrp1 "1234" PASS: gcc.dg/tree-ssa/vrp62.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp62.c execution test +PASS: gcc.dg/tree-ssa/vrp63.c (test for excess errors) +PASS: gcc.dg/tree-ssa/vrp64.c (test for excess errors) +PASS: gcc.dg/tree-ssa/vrp65.c (test for excess errors) +PASS: gcc.dg/tree-ssa/vrp66.c (test for excess errors) +PASS: gcc.dg/tree-ssa/vrp66.c execution test +PASS: gcc.dg/tree-ssa/vrp67.c (test for excess errors) +PASS: gcc.dg/tree-ssa/vrp67.c scan-tree-dump-times vrp1 "Folding predicate" 3 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) @@ -126777,6 +128321,8 @@ PASS: gcc.dg/vect/pr52091.c (test for excess errors) PASS: gcc.dg/vect/pr52091.c execution test PASS: gcc.dg/vect/pr52298.c (test for excess errors) PASS: gcc.dg/vect/pr52298.c execution test +PASS: gcc.dg/vect/pr52870.c (test for excess errors) +PASS: gcc.dg/vect/pr53185.c (test for excess errors) 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 @@ -127513,22 +129059,22 @@ PASS: gcc.dg/vect/vect-nest-cycle-3.c execution test PASS: gcc.dg/vect/vect-nest-cycle-3.c scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 PASS: gcc.dg/vect/vect-outer-1-big-array.c (test for excess errors) XFAIL: gcc.dg/vect/vect-outer-1-big-array.c scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 -PASS: gcc.dg/vect/vect-outer-1-big-array.c scan-tree-dump-times vect "strided access in outer loop" 1 +PASS: gcc.dg/vect/vect-outer-1-big-array.c scan-tree-dump-times vect "grouped access in outer loop" 1 PASS: gcc.dg/vect/vect-outer-1.c (test for excess errors) XFAIL: gcc.dg/vect/vect-outer-1.c scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 -PASS: gcc.dg/vect/vect-outer-1.c scan-tree-dump-times vect "strided access in outer loop" 1 +PASS: gcc.dg/vect/vect-outer-1.c scan-tree-dump-times vect "grouped access in outer loop" 1 PASS: gcc.dg/vect/vect-outer-1a-big-array.c (test for excess errors) XFAIL: gcc.dg/vect/vect-outer-1a-big-array.c scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 -PASS: gcc.dg/vect/vect-outer-1a-big-array.c scan-tree-dump-times vect "strided access in outer loop" 1 +PASS: gcc.dg/vect/vect-outer-1a-big-array.c scan-tree-dump-times vect "grouped access in outer loop" 1 PASS: gcc.dg/vect/vect-outer-1a.c (test for excess errors) XFAIL: gcc.dg/vect/vect-outer-1a.c scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 -PASS: gcc.dg/vect/vect-outer-1a.c scan-tree-dump-times vect "strided access in outer loop" 1 +PASS: gcc.dg/vect/vect-outer-1a.c scan-tree-dump-times vect "grouped access in outer loop" 1 PASS: gcc.dg/vect/vect-outer-1b-big-array.c (test for excess errors) XFAIL: gcc.dg/vect/vect-outer-1b-big-array.c scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 -PASS: gcc.dg/vect/vect-outer-1b-big-array.c scan-tree-dump-times vect "strided access in outer loop" 1 +PASS: gcc.dg/vect/vect-outer-1b-big-array.c scan-tree-dump-times vect "grouped access in outer loop" 1 PASS: gcc.dg/vect/vect-outer-1b.c (test for excess errors) XFAIL: gcc.dg/vect/vect-outer-1b.c scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 -PASS: gcc.dg/vect/vect-outer-1b.c scan-tree-dump-times vect "strided access in outer loop" 1 +PASS: gcc.dg/vect/vect-outer-1b.c scan-tree-dump-times vect "grouped access in outer loop" 1 PASS: gcc.dg/vect/vect-outer-2-big-array.c (test for excess errors) PASS: gcc.dg/vect/vect-outer-2-big-array.c execution test PASS: gcc.dg/vect/vect-outer-2-big-array.c scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 @@ -127543,7 +129089,7 @@ PASS: gcc.dg/vect/vect-outer-2a.c execution test PASS: gcc.dg/vect/vect-outer-2a.c scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 PASS: gcc.dg/vect/vect-outer-2b.c (test for excess errors) PASS: gcc.dg/vect/vect-outer-2b.c execution test -PASS: gcc.dg/vect/vect-outer-2b.c scan-tree-dump-times vect "strided access in outer loop" 1 +PASS: gcc.dg/vect/vect-outer-2b.c scan-tree-dump-times vect "grouped access in outer loop" 1 PASS: gcc.dg/vect/vect-outer-2c-big-array.c (test for excess errors) PASS: gcc.dg/vect/vect-outer-2c-big-array.c execution test PASS: gcc.dg/vect/vect-outer-2c-big-array.c scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 @@ -127570,7 +129116,7 @@ PASS: gcc.dg/vect/vect-outer-3a.c scan-tree-dump-times vect "step doesn't divide 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 -PASS: gcc.dg/vect/vect-outer-3b.c scan-tree-dump-times vect "strided access in outer loop" 2 +PASS: gcc.dg/vect/vect-outer-3b.c scan-tree-dump-times vect "grouped access in outer loop" 2 PASS: gcc.dg/vect/vect-outer-3c.c (test for excess errors) PASS: gcc.dg/vect/vect-outer-3c.c execution test PASS: gcc.dg/vect/vect-outer-3c.c scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 @@ -128166,6 +129712,12 @@ PASS: gcc.dg/vect/slp-cond-2-big-array.c scan-tree-dump-times vect "vectorizing PASS: gcc.dg/vect/slp-cond-2.c (test for excess errors) PASS: gcc.dg/vect/slp-cond-2.c execution test PASS: gcc.dg/vect/slp-cond-2.c scan-tree-dump-times vect "vectorizing stmts using SLP" 3 +PASS: gcc.dg/vect/slp-cond-3.c (test for excess errors) +PASS: gcc.dg/vect/slp-cond-3.c execution test +PASS: gcc.dg/vect/slp-cond-3.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1 +PASS: gcc.dg/vect/slp-cond-4.c (test for excess errors) +PASS: gcc.dg/vect/slp-cond-4.c execution test +PASS: gcc.dg/vect/slp-cond-4.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1 PASS: gcc.dg/vect/slp-multitypes-1.c (test for excess errors) PASS: gcc.dg/vect/slp-multitypes-1.c execution test PASS: gcc.dg/vect/slp-multitypes-1.c scan-tree-dump-times vect "vectorized 1 loops" 1 @@ -128387,6 +129939,14 @@ PASS: gcc.dg/vect/bb-slp-9.c scan-tree-dump-times slp "basic block vectorized us PASS: gcc.dg/vect/bb-slp-cond-1.c (test for excess errors) PASS: gcc.dg/vect/bb-slp-cond-1.c execution test PASS: gcc.dg/vect/bb-slp-cond-1.c scan-tree-dump-times slp "basic block vectorized using SLP" 1 +PASS: gcc.dg/vect/bb-slp-pattern-1.c (test for excess errors) +PASS: gcc.dg/vect/bb-slp-pattern-1.c execution test +PASS: gcc.dg/vect/bb-slp-pattern-1.c scan-tree-dump-times slp "vectorizing stmts using SLP" 1 +PASS: gcc.dg/vect/bb-slp-pattern-1.c scan-tree-dump-times slp "vect_recog_widen_mult_pattern: detected" 8 +PASS: gcc.dg/vect/bb-slp-pattern-1.c scan-tree-dump-times slp "pattern recognized" 8 +PASS: gcc.dg/vect/bb-slp-pattern-2.c (test for excess errors) +PASS: gcc.dg/vect/bb-slp-pattern-2.c execution test +PASS: gcc.dg/vect/bb-slp-pattern-2.c scan-tree-dump-times slp "basic block vectorized using SLP" 1 PASS: gcc.dg/vect/pr16105.c -flto (test for excess errors) PASS: gcc.dg/vect/pr16105.c -flto scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/pr18308.c -flto (test for excess errors) @@ -128550,6 +130110,8 @@ PASS: gcc.dg/vect/pr52091.c -flto (test for excess errors) PASS: gcc.dg/vect/pr52091.c -flto execution test PASS: gcc.dg/vect/pr52298.c -flto (test for excess errors) PASS: gcc.dg/vect/pr52298.c -flto execution test +PASS: gcc.dg/vect/pr52870.c -flto (test for excess errors) +PASS: gcc.dg/vect/pr53185.c -flto (test for excess errors) 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 @@ -129286,22 +130848,22 @@ PASS: gcc.dg/vect/vect-nest-cycle-3.c -flto execution test PASS: gcc.dg/vect/vect-nest-cycle-3.c -flto scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 PASS: gcc.dg/vect/vect-outer-1-big-array.c -flto (test for excess errors) XFAIL: gcc.dg/vect/vect-outer-1-big-array.c -flto scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 -PASS: gcc.dg/vect/vect-outer-1-big-array.c -flto scan-tree-dump-times vect "strided access in outer loop" 1 +PASS: gcc.dg/vect/vect-outer-1-big-array.c -flto scan-tree-dump-times vect "grouped access in outer loop" 1 PASS: gcc.dg/vect/vect-outer-1.c -flto (test for excess errors) XFAIL: gcc.dg/vect/vect-outer-1.c -flto scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 -PASS: gcc.dg/vect/vect-outer-1.c -flto scan-tree-dump-times vect "strided access in outer loop" 1 +PASS: gcc.dg/vect/vect-outer-1.c -flto scan-tree-dump-times vect "grouped access in outer loop" 1 PASS: gcc.dg/vect/vect-outer-1a-big-array.c -flto (test for excess errors) XFAIL: gcc.dg/vect/vect-outer-1a-big-array.c -flto scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 -PASS: gcc.dg/vect/vect-outer-1a-big-array.c -flto scan-tree-dump-times vect "strided access in outer loop" 1 +PASS: gcc.dg/vect/vect-outer-1a-big-array.c -flto scan-tree-dump-times vect "grouped access in outer loop" 1 PASS: gcc.dg/vect/vect-outer-1a.c -flto (test for excess errors) XFAIL: gcc.dg/vect/vect-outer-1a.c -flto scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 -PASS: gcc.dg/vect/vect-outer-1a.c -flto scan-tree-dump-times vect "strided access in outer loop" 1 +PASS: gcc.dg/vect/vect-outer-1a.c -flto scan-tree-dump-times vect "grouped access in outer loop" 1 PASS: gcc.dg/vect/vect-outer-1b-big-array.c -flto (test for excess errors) XFAIL: gcc.dg/vect/vect-outer-1b-big-array.c -flto scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 -PASS: gcc.dg/vect/vect-outer-1b-big-array.c -flto scan-tree-dump-times vect "strided access in outer loop" 1 +PASS: gcc.dg/vect/vect-outer-1b-big-array.c -flto scan-tree-dump-times vect "grouped access in outer loop" 1 PASS: gcc.dg/vect/vect-outer-1b.c -flto (test for excess errors) XFAIL: gcc.dg/vect/vect-outer-1b.c -flto scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 -PASS: gcc.dg/vect/vect-outer-1b.c -flto scan-tree-dump-times vect "strided access in outer loop" 1 +PASS: gcc.dg/vect/vect-outer-1b.c -flto scan-tree-dump-times vect "grouped access in outer loop" 1 PASS: gcc.dg/vect/vect-outer-2-big-array.c -flto (test for excess errors) PASS: gcc.dg/vect/vect-outer-2-big-array.c -flto execution test PASS: gcc.dg/vect/vect-outer-2-big-array.c -flto scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 @@ -129316,7 +130878,7 @@ PASS: gcc.dg/vect/vect-outer-2a.c -flto execution test PASS: gcc.dg/vect/vect-outer-2a.c -flto scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 PASS: gcc.dg/vect/vect-outer-2b.c -flto (test for excess errors) PASS: gcc.dg/vect/vect-outer-2b.c -flto execution test -PASS: gcc.dg/vect/vect-outer-2b.c -flto scan-tree-dump-times vect "strided access in outer loop" 1 +PASS: gcc.dg/vect/vect-outer-2b.c -flto scan-tree-dump-times vect "grouped access in outer loop" 1 PASS: gcc.dg/vect/vect-outer-2c-big-array.c -flto (test for excess errors) PASS: gcc.dg/vect/vect-outer-2c-big-array.c -flto execution test PASS: gcc.dg/vect/vect-outer-2c-big-array.c -flto scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 @@ -129343,7 +130905,7 @@ PASS: gcc.dg/vect/vect-outer-3a.c -flto scan-tree-dump-times vect "step doesn't 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 -PASS: gcc.dg/vect/vect-outer-3b.c -flto scan-tree-dump-times vect "strided access in outer loop" 2 +PASS: gcc.dg/vect/vect-outer-3b.c -flto scan-tree-dump-times vect "grouped access in outer loop" 2 PASS: gcc.dg/vect/vect-outer-3c.c -flto (test for excess errors) PASS: gcc.dg/vect/vect-outer-3c.c -flto execution test PASS: gcc.dg/vect/vect-outer-3c.c -flto scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 @@ -129939,6 +131501,12 @@ PASS: gcc.dg/vect/slp-cond-2-big-array.c -flto scan-tree-dump-times vect "vector PASS: gcc.dg/vect/slp-cond-2.c -flto (test for excess errors) PASS: gcc.dg/vect/slp-cond-2.c -flto execution test PASS: gcc.dg/vect/slp-cond-2.c -flto scan-tree-dump-times vect "vectorizing stmts using SLP" 3 +PASS: gcc.dg/vect/slp-cond-3.c -flto (test for excess errors) +PASS: gcc.dg/vect/slp-cond-3.c -flto execution test +PASS: gcc.dg/vect/slp-cond-3.c -flto scan-tree-dump-times vect "vectorizing stmts using SLP" 1 +PASS: gcc.dg/vect/slp-cond-4.c -flto (test for excess errors) +PASS: gcc.dg/vect/slp-cond-4.c -flto execution test +PASS: gcc.dg/vect/slp-cond-4.c -flto scan-tree-dump-times vect "vectorizing stmts using SLP" 1 PASS: gcc.dg/vect/slp-multitypes-1.c -flto (test for excess errors) PASS: gcc.dg/vect/slp-multitypes-1.c -flto execution test PASS: gcc.dg/vect/slp-multitypes-1.c -flto scan-tree-dump-times vect "vectorized 1 loops" 1 @@ -130160,6 +131728,14 @@ PASS: gcc.dg/vect/bb-slp-9.c -flto scan-tree-dump-times slp "basic block vectori PASS: gcc.dg/vect/bb-slp-cond-1.c -flto (test for excess errors) PASS: gcc.dg/vect/bb-slp-cond-1.c -flto execution test PASS: gcc.dg/vect/bb-slp-cond-1.c -flto scan-tree-dump-times slp "basic block vectorized using SLP" 1 +PASS: gcc.dg/vect/bb-slp-pattern-1.c -flto (test for excess errors) +PASS: gcc.dg/vect/bb-slp-pattern-1.c -flto execution test +PASS: gcc.dg/vect/bb-slp-pattern-1.c -flto scan-tree-dump-times slp "vectorizing stmts using SLP" 1 +PASS: gcc.dg/vect/bb-slp-pattern-1.c -flto scan-tree-dump-times slp "vect_recog_widen_mult_pattern: detected" 8 +PASS: gcc.dg/vect/bb-slp-pattern-1.c -flto scan-tree-dump-times slp "pattern recognized" 8 +PASS: gcc.dg/vect/bb-slp-pattern-2.c -flto (test for excess errors) +PASS: gcc.dg/vect/bb-slp-pattern-2.c -flto execution test +PASS: gcc.dg/vect/bb-slp-pattern-2.c -flto scan-tree-dump-times slp "basic block vectorized using SLP" 1 PASS: gcc.dg/vect/no-vfa-pr29145.c (test for excess errors) PASS: gcc.dg/vect/no-vfa-pr29145.c execution test PASS: gcc.dg/vect/no-vfa-pr29145.c scan-tree-dump-times vect "vectorized 0 loops" 2 @@ -130650,9 +132226,9 @@ PASS: gcc.misc-tests/gcovpart-13b.c:3 line count PASS: gcc.misc-tests/gcovpart-13b.c gcov PASS: gcc.misc-tests/gcov-14.c (test for excess errors) PASS: gcc.misc-tests/gcov-14.c execution test -PASS: gcc.misc-tests/gcov-14.c:15 line count -PASS: gcc.misc-tests/gcov-14.c:20 line count -PASS: gcc.misc-tests/gcov-14.c:25 line count +PASS: gcc.misc-tests/gcov-14.c:14 line count +PASS: gcc.misc-tests/gcov-14.c:19 line count +PASS: gcc.misc-tests/gcov-14.c:24 line count PASS: gcc.misc-tests/gcov-14.c gcov PASS: gcc.misc-tests/gcov-15.c (test for excess errors) PASS: gcc.misc-tests/gcov-15.c execution test @@ -133035,17 +134611,17 @@ PASS: gcc.target/i386/avx2-vpxor-2.c execution test PASS: gcc.target/i386/avx2-vshift-1.c (test for excess errors) PASS: gcc.target/i386/avx2-vshift-1.c execution test PASS: gcc.target/i386/avx256-unaligned-load-1.c (test for excess errors) -PASS: gcc.target/i386/avx256-unaligned-load-1.c scan-assembler-not \\*avx_movups256/1 -PASS: gcc.target/i386/avx256-unaligned-load-1.c scan-assembler \\*sse_movups/1 +PASS: gcc.target/i386/avx256-unaligned-load-1.c scan-assembler-not avx_movups256/1 +PASS: gcc.target/i386/avx256-unaligned-load-1.c scan-assembler sse_movups/1 PASS: gcc.target/i386/avx256-unaligned-load-1.c scan-assembler vinsertf128 UNSUPPORTED: gcc.target/i386/avx256-unaligned-load-2.c PASS: gcc.target/i386/avx256-unaligned-load-3.c (test for excess errors) -PASS: gcc.target/i386/avx256-unaligned-load-3.c scan-assembler-not \\*avx_movupd256/1 -PASS: gcc.target/i386/avx256-unaligned-load-3.c scan-assembler \\*sse2_movupd/1 +PASS: gcc.target/i386/avx256-unaligned-load-3.c scan-assembler-not avx_movupd256/1 +PASS: gcc.target/i386/avx256-unaligned-load-3.c scan-assembler sse2_movupd/1 PASS: gcc.target/i386/avx256-unaligned-load-3.c scan-assembler vinsertf128 PASS: gcc.target/i386/avx256-unaligned-load-4.c (test for excess errors) -PASS: gcc.target/i386/avx256-unaligned-load-4.c scan-assembler \\*avx_movups256/1 -PASS: gcc.target/i386/avx256-unaligned-load-4.c scan-assembler-not \\*avx_movups/1 +PASS: gcc.target/i386/avx256-unaligned-load-4.c scan-assembler avx_movups256/1 +PASS: gcc.target/i386/avx256-unaligned-load-4.c scan-assembler-not avx_movups/1 PASS: gcc.target/i386/avx256-unaligned-load-4.c scan-assembler-not vinsertf128 PASS: gcc.target/i386/avx256-unaligned-load-5.c (test for excess errors) PASS: gcc.target/i386/avx256-unaligned-load-5.c execution test @@ -133054,17 +134630,17 @@ PASS: gcc.target/i386/avx256-unaligned-load-6.c execution test PASS: gcc.target/i386/avx256-unaligned-load-7.c (test for excess errors) PASS: gcc.target/i386/avx256-unaligned-load-7.c execution test PASS: gcc.target/i386/avx256-unaligned-store-1.c (test for excess errors) -PASS: gcc.target/i386/avx256-unaligned-store-1.c scan-assembler-not \\*avx_movups256/2 +PASS: gcc.target/i386/avx256-unaligned-store-1.c scan-assembler-not avx_movups256/2 PASS: gcc.target/i386/avx256-unaligned-store-1.c scan-assembler vmovups.*\\*movv4sf_internal/3 PASS: gcc.target/i386/avx256-unaligned-store-1.c scan-assembler vextractf128 UNSUPPORTED: gcc.target/i386/avx256-unaligned-store-2.c PASS: gcc.target/i386/avx256-unaligned-store-3.c (test for excess errors) -PASS: gcc.target/i386/avx256-unaligned-store-3.c scan-assembler-not \\*avx_movupd256/2 +PASS: gcc.target/i386/avx256-unaligned-store-3.c scan-assembler-not avx_movupd256/2 PASS: gcc.target/i386/avx256-unaligned-store-3.c scan-assembler vmovupd.*\\*movv2df_internal/3 PASS: gcc.target/i386/avx256-unaligned-store-3.c scan-assembler vextractf128 PASS: gcc.target/i386/avx256-unaligned-store-4.c (test for excess errors) -PASS: gcc.target/i386/avx256-unaligned-store-4.c scan-assembler \\*avx_movups256/2 -PASS: gcc.target/i386/avx256-unaligned-store-4.c scan-assembler-not \\*avx_movups/2 +PASS: gcc.target/i386/avx256-unaligned-store-4.c scan-assembler avx_movups256/2 +PASS: gcc.target/i386/avx256-unaligned-store-4.c scan-assembler-not avx_movups/2 PASS: gcc.target/i386/avx256-unaligned-store-4.c scan-assembler-not \\*avx_movv4sf_internal/3 PASS: gcc.target/i386/avx256-unaligned-store-4.c scan-assembler-not vextractf128 PASS: gcc.target/i386/avx256-unaligned-store-5.c (test for excess errors) @@ -133219,10 +134795,14 @@ PASS: gcc.target/i386/builtin-bswap-2.c (test for excess errors) PASS: gcc.target/i386/builtin-bswap-2.c scan-assembler-not bswap[ \t] PASS: gcc.target/i386/builtin-bswap-3.c (test for excess errors) PASS: gcc.target/i386/builtin-bswap-3.c scan-assembler-not bswapdi2 +PASS: gcc.target/i386/builtin-bswap-4.c (test for excess errors) +PASS: gcc.target/i386/builtin-bswap-4.c scan-assembler-not bswap[ \t] PASS: gcc.target/i386/builtin-copysign.c (test for excess errors) PASS: gcc.target/i386/builtin-unreachable.c (test for excess errors) PASS: gcc.target/i386/builtin-unreachable.c scan-assembler-not %e[bs]p PASS: gcc.target/i386/builtin-unreachable.c scan-assembler-not [\\t ]+j +PASS: gcc.target/i386/builtin_target.c (test for excess errors) +PASS: gcc.target/i386/builtin_target.c execution test PASS: gcc.target/i386/cadd.c (test for excess errors) PASS: gcc.target/i386/cadd.c scan-assembler sbb PASS: gcc.target/i386/call-1.c (test for excess errors) @@ -133580,6 +135160,38 @@ PASS: gcc.target/i386/headmerge-1.c (test for excess errors) PASS: gcc.target/i386/headmerge-1.c scan-assembler-times \\$120|, 120 1 PASS: gcc.target/i386/headmerge-2.c (test for excess errors) PASS: gcc.target/i386/headmerge-2.c scan-assembler-times \\$120|, 120 1 +PASS: gcc.target/i386/hle-add-acq-1.c (test for excess errors) +PASS: gcc.target/i386/hle-add-acq-1.c scan-assembler lock;?[ \n\t]+(xacquire|.byte[ \t]+0xf2)[ \t\n]+add +PASS: gcc.target/i386/hle-add-rel-1.c (test for excess errors) +PASS: gcc.target/i386/hle-add-rel-1.c scan-assembler lock;?[ \n\t]+(xrelease|.byte[ \t]+0xf3)[ \t\n]+add +PASS: gcc.target/i386/hle-and-acq-1.c (test for excess errors) +PASS: gcc.target/i386/hle-and-acq-1.c scan-assembler lock;?[ \n\t]+(xacquire|.byte[ \t]+0xf2)[ \t\n]+and +PASS: gcc.target/i386/hle-and-rel-1.c (test for excess errors) +PASS: gcc.target/i386/hle-and-rel-1.c scan-assembler lock;?[ \n\t]+(xrelease|.byte[ \t]+0xf3)[ \t\n]+and +PASS: gcc.target/i386/hle-cmpxchg-acq-1.c (test for excess errors) +PASS: gcc.target/i386/hle-cmpxchg-acq-1.c scan-assembler lock;?[ \n\t]+(xacquire|.byte[ \t]+0xf2)[ \t\n]+cmpxchg +PASS: gcc.target/i386/hle-cmpxchg-rel-1.c (test for excess errors) +PASS: gcc.target/i386/hle-cmpxchg-rel-1.c scan-assembler lock;?[ \n\t]+(xrelease|.byte[ \t]+0xf3)[ \t\n]+cmpxchg +PASS: gcc.target/i386/hle-or-acq-1.c (test for excess errors) +PASS: gcc.target/i386/hle-or-acq-1.c scan-assembler lock;?[ \n\t]+(xacquire|.byte[ \t]+0xf2)[ \t\n]+or +PASS: gcc.target/i386/hle-or-rel-1.c (test for excess errors) +PASS: gcc.target/i386/hle-or-rel-1.c scan-assembler lock;?[ \n\t]+(xrelease|.byte[ \t]+0xf3)[ \t\n]+or +PASS: gcc.target/i386/hle-sub-acq-1.c (test for excess errors) +PASS: gcc.target/i386/hle-sub-acq-1.c scan-assembler lock;?[ \n\t]+(xacquire|.byte[ \t]+0xf2)[ \t\n]+sub +PASS: gcc.target/i386/hle-sub-rel-1.c (test for excess errors) +PASS: gcc.target/i386/hle-sub-rel-1.c scan-assembler lock;?[ \n\t]+(xrelease|.byte[ \t]+0xf3)[ \t\n]+sub +PASS: gcc.target/i386/hle-xadd-acq-1.c (test for excess errors) +PASS: gcc.target/i386/hle-xadd-acq-1.c scan-assembler lock;?[ \n\t]+(xacquire|.byte[ \t]+0xf2)[ \t\n]+xadd +PASS: gcc.target/i386/hle-xadd-rel-1.c (test for excess errors) +PASS: gcc.target/i386/hle-xadd-rel-1.c scan-assembler lock;?[ \n\t]+(xrelease|.byte[ \t]+0xf3)[ \t\n]+xadd +PASS: gcc.target/i386/hle-xchg-acq-1.c (test for excess errors) +PASS: gcc.target/i386/hle-xchg-acq-1.c scan-assembler [ \n\t]+(xacquire|.byte[ \t]+0xf2)[ \t\n]+xchg +PASS: gcc.target/i386/hle-xchg-rel-1.c (test for excess errors) +PASS: gcc.target/i386/hle-xchg-rel-1.c scan-assembler [ \n\t]+(xrelease|.byte[ \t]+0xf3)[ \t\n]+xchg +PASS: gcc.target/i386/hle-xor-acq-1.c (test for excess errors) +PASS: gcc.target/i386/hle-xor-acq-1.c scan-assembler lock;?[ \n\t]+(xacquire|.byte[ \t]+0xf2)[ \t\n]+xor +PASS: gcc.target/i386/hle-xor-rel-1.c (test for excess errors) +PASS: gcc.target/i386/hle-xor-rel-1.c scan-assembler lock;?[ \n\t]+(xrelease|.byte[ \t]+0xf3)[ \t\n]+xor PASS: gcc.target/i386/ifcvt-onecmpl-abs-1.c (test for excess errors) PASS: gcc.target/i386/ifcvt-onecmpl-abs-1.c scan-assembler sar PASS: gcc.target/i386/ifcvt-onecmpl-abs-1.c scan-assembler xor @@ -133652,23 +135264,23 @@ 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 4 -PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmadd213sd 4 -PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmsub132sd 4 -PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmsub213sd 4 -PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmadd132sd 4 -PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmadd213sd 4 -PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmsub132sd 4 -PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmsub213sd 4 +PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmadd132sd 8 +PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmadd213sd 8 +PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmsub132sd 8 +PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmsub213sd 8 +PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmadd132sd 8 +PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmadd213sd 8 +PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmsub132sd 8 +PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmsub213sd 8 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 8 -PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfmsub132sd 8 -PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfnmadd132sd 8 -PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfnmsub132sd 8 +PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfmadd132sd 16 +PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfmsub132sd 16 +PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfnmadd132sd 16 +PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfnmsub132sd 16 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 @@ -133678,41 +135290,41 @@ 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 4 -PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmadd213sd 4 -PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmsub132sd 4 -PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmsub213sd 4 -PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmadd132sd 4 -PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmadd213sd 4 -PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmsub132sd 4 -PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmsub213sd 4 +PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmadd132sd 8 +PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmadd213sd 8 +PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmsub132sd 8 +PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmsub213sd 8 +PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmadd132sd 8 +PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmadd213sd 8 +PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmsub132sd 8 +PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmsub213sd 8 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 8 -PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfmsub132sd 8 -PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfnmadd132sd 8 -PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfnmsub132sd 8 +PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfmadd132sd 16 +PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfmsub132sd 16 +PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfnmadd132sd 16 +PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfnmsub132sd 16 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 8 -PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfmsub132sd 8 -PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfnmadd132sd 8 -PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfnmsub132sd 8 +PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfmadd132sd 16 +PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfmsub132sd 16 +PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfnmadd132sd 16 +PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfnmsub132sd 16 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 8 -PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfmsub132sd 8 -PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfnmadd132sd 8 -PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfnmsub132sd 8 +PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfmadd132sd 16 +PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfmsub132sd 16 +PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfnmadd132sd 16 +PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfnmsub132sd 16 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 @@ -133722,23 +135334,23 @@ 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 4 -PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmadd213ss 4 -PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmsub132ss 4 -PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmsub213ss 4 -PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmadd132ss 4 -PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmadd213ss 4 -PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmsub132ss 4 -PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmsub213ss 4 +PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmadd132ss 8 +PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmadd213ss 8 +PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmsub132ss 8 +PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmsub213ss 8 +PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmadd132ss 8 +PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmadd213ss 8 +PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmsub132ss 8 +PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmsub213ss 8 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 8 -PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfmsub132ss 8 -PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfnmadd132ss 8 -PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfnmsub132ss 8 +PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfmadd132ss 16 +PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfmsub132ss 16 +PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfnmadd132ss 16 +PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfnmsub132ss 16 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 @@ -133748,41 +135360,41 @@ 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 4 -PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmadd213ss 4 -PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmsub132ss 4 -PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmsub213ss 4 -PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmadd132ss 4 -PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmadd213ss 4 -PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmsub132ss 4 -PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmsub213ss 4 +PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmadd132ss 8 +PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmadd213ss 8 +PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmsub132ss 8 +PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmsub213ss 8 +PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmadd132ss 8 +PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmadd213ss 8 +PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmsub132ss 8 +PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmsub213ss 8 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 8 -PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfmsub132ss 8 -PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfnmadd132ss 8 -PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfnmsub132ss 8 +PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfmadd132ss 16 +PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfmsub132ss 16 +PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfnmadd132ss 16 +PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfnmsub132ss 16 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 8 -PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfmsub132ss 8 -PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfnmadd132ss 8 -PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfnmsub132ss 8 +PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfmadd132ss 16 +PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfmsub132ss 16 +PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfnmadd132ss 16 +PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfnmsub132ss 16 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 8 -PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfmsub132ss 8 -PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfnmadd132ss 8 -PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfnmsub132ss 8 +PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfmadd132ss 16 +PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfmsub132ss 16 +PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfnmadd132ss 16 +PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfnmsub132ss 16 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) @@ -133807,6 +135419,7 @@ PASS: gcc.target/i386/l_fma_run_float_5.c (test for excess errors) PASS: gcc.target/i386/l_fma_run_float_5.c execution test PASS: gcc.target/i386/l_fma_run_float_6.c (test for excess errors) PASS: gcc.target/i386/l_fma_run_float_6.c execution test +UNSUPPORTED: gcc.target/i386/large-frame.c UNSUPPORTED: gcc.target/i386/large-size-array-3.c PASS: gcc.target/i386/lea.c (test for excess errors) PASS: gcc.target/i386/lea.c scan-assembler leal @@ -134370,7 +135983,7 @@ PASS: gcc.target/i386/pr45739.c (test for excess errors) PASS: gcc.target/i386/pr45739.c scan-assembler-not pxor[^\n]*xmm PASS: gcc.target/i386/pr45739.c scan-assembler-not por[^\n]*xmm PASS: gcc.target/i386/pr45830.c (test for excess errors) -PASS: gcc.target/i386/pr45830.c scan-tree-dump switchconv "Expanding as bit test is preferable" +PASS: gcc.target/i386/pr45830.c scan-tree-dump switchconv "expanding as bit test is preferable" PASS: gcc.target/i386/pr45830.c scan-assembler-not CSWTCH UNSUPPORTED: gcc.target/i386/pr45852.c PASS: gcc.target/i386/pr45903.c (test for excess errors) @@ -134402,6 +136015,8 @@ PASS: gcc.target/i386/pr46491.c (test for excess errors) PASS: gcc.target/i386/pr46491.c execution test PASS: gcc.target/i386/pr46647.c (test for excess errors) PASS: gcc.target/i386/pr46647.c scan-assembler-not call[\\t ]*_?memset +PASS: gcc.target/i386/pr46716.c (test for excess errors) +PASS: gcc.target/i386/pr46716.c execution test PASS: gcc.target/i386/pr46865-1.c (test for excess errors) PASS: gcc.target/i386/pr46865-1.c scan-assembler-times asmnop 2 PASS: gcc.target/i386/pr46865-2.c (test for excess errors) @@ -134479,6 +136094,22 @@ UNSUPPORTED: gcc.target/i386/pr51987.c UNSUPPORTED: gcc.target/i386/pr52146.c PASS: gcc.target/i386/pr52330.c (test for errors, line 6) PASS: gcc.target/i386/pr52330.c (test for excess errors) +UNSUPPORTED: gcc.target/i386/pr52698.c +PASS: gcc.target/i386/pr52736.c (test for excess errors) +PASS: gcc.target/i386/pr52736.c execution test +PASS: gcc.target/i386/pr52754.c (test for excess errors) +PASS: gcc.target/i386/pr52754.c execution test +UNSUPPORTED: gcc.target/i386/pr52876.c +PASS: gcc.target/i386/pr52882.c (test for excess errors) +PASS: gcc.target/i386/pr52883.c (test for excess errors) +UNSUPPORTED: gcc.target/i386/pr53249.c +UNSUPPORTED: gcc.target/i386/pr53315.c +UNSUPPORTED: gcc.target/i386/pr53366-1.c +UNSUPPORTED: gcc.target/i386/pr53366-2.c +PASS: gcc.target/i386/pr53416.c (test for excess errors) +PASS: gcc.target/i386/pr53416.c scan-assembler-times rdrand 4 +UNSUPPORTED: gcc.target/i386/pr53425-1.c +UNSUPPORTED: gcc.target/i386/pr53425-2.c PASS: gcc.target/i386/pr9771-1.c (test for excess errors) PASS: gcc.target/i386/pr9771-1.c execution test PASS: gcc.target/i386/quad-sse.c (test for excess errors) @@ -134513,9 +136144,19 @@ PASS: gcc.target/i386/regparm.c (test for errors, line 8) PASS: gcc.target/i386/regparm.c (test for excess errors) 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" +PASS: gcc.target/i386/retarg.c (test for excess errors) +PASS: gcc.target/i386/retarg.c scan-assembler-not %rdi PASS: gcc.target/i386/rotate-1.c (test for excess errors) PASS: gcc.target/i386/rotate-1.c scan-assembler rolb UNSUPPORTED: gcc.target/i386/rotate-2.c +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) +PASS: gcc.target/i386/rtm-xbegin-1.c scan-assembler \txbegin +PASS: gcc.target/i386/rtm-xend-1.c (test for excess errors) +PASS: gcc.target/i386/rtm-xend-1.c scan-assembler \txend +PASS: gcc.target/i386/rtm-xtest-1.c (test for excess errors) +PASS: gcc.target/i386/rtm-xtest-1.c scan-assembler \txtest PASS: gcc.target/i386/shift_mask.c (test for excess errors) PASS: gcc.target/i386/shift_mask.c scan-assembler-not and PASS: gcc.target/i386/sibcall-5.c (test for excess errors) @@ -136142,14 +137783,15 @@ Running [...]/hurd/master/gcc/testsuite/gcc.test-framework/test-framework.exp .. === gcc Summary === -# of expected passes 86242 -# of unexpected failures 34 -# of unexpected successes 40 -# of expected failures 273 -# of unsupported tests 997 -[...]/hurd/master.build/gcc/xgcc version 4.7.0 20120302 (experimental) (GCC) +# of expected passes 87208 +# of unexpected failures 49 +# of unexpected successes 44 +# of expected failures 269 +# of unresolved testcases 1 +# of unsupported tests 1028 +[...]/hurd/master.build/gcc/xgcc version 4.8.0 20120528 (experimental) (GCC) -Test Run By thomas on Sat May 26 18:05:10 2012 +Test Run By thomas on Tue May 29 07:36:20 2012 Native configuration is i686-pc-linux-gnu === gfortran tests === @@ -138048,6 +139690,7 @@ PASS: gfortran.dg/allocate_with_typespec_4.f90 -O (test for excess errors) PASS: gfortran.dg/allocate_with_typespec_5.f90 -O (test for errors, line 18) PASS: gfortran.dg/allocate_with_typespec_5.f90 -O (test for errors, line 23) PASS: gfortran.dg/allocate_with_typespec_5.f90 -O (test for excess errors) +PASS: gfortran.dg/allocate_with_typespec_6.f90 -O (test for excess errors) PASS: gfortran.dg/allocate_zerosize_1.f90 -O0 (test for excess errors) PASS: gfortran.dg/allocate_zerosize_1.f90 -O0 execution test PASS: gfortran.dg/allocate_zerosize_1.f90 -O1 (test for excess errors) @@ -140125,6 +141768,296 @@ PASS: gfortran.dg/assumed_size_refs_3.f90 -O (test for excess errors) PASS: gfortran.dg/assumed_size_refs_4.f90 -O (test for errors, line 13) PASS: gfortran.dg/assumed_size_refs_4.f90 -O (test for errors, line 14) PASS: gfortran.dg/assumed_size_refs_4.f90 -O (test for excess errors) +PASS: gfortran.dg/assumed_type_1.f90 -O (test for excess errors) +PASS: gfortran.dg/assumed_type_2.f90 -O0 (test for excess errors) +PASS: gfortran.dg/assumed_type_2.f90 -O0 execution test +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_scalar .0B," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&scalar_int," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&array_int.1.," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&\(.\(real.kind=4..0:. . restrict\) array_real_alloc.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&\(.\(character.kind=1..0:..1:1. .\) array_char_ptr.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&\(.\(struct t2.0:. . restrict\) array_t2_alloc.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&\(.\(struct t3.0:. .\) array_t3_ptr.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_scalar .\(struct t1 .\) array_class_t1_alloc._data.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_scalar .\(struct t1 .\) array_class_t1_ptr._data.dat" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_array_assumed \(D" 2 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original " = _gfortran_internal_pack \(&parm" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_array_assumed \(&array_int\)" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_array_assumed \(\(real\(kind=4\).0:. . restrict\) array_real_alloc.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original " = _gfortran_internal_pack \(&array_char_ptr\);" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "\.data = \(void .\) &array_t1.0.;" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_array_assumed \(\(struct t1.0:. .\) parm" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_array_assumed \(\(struct t2.0:. . restrict\) array_t2_alloc.data\);" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_array_assumed \(\(struct t3.0:. .\) array_t3_ptr.data\);" 1 +PASS: gfortran.dg/assumed_type_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/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_array_assumed \(\(struct t1.0:. .\) array_class_t1_ptr._data.data\);" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_array_shape \(&array_real_alloc," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_array_shape \(&array_char_ptr," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_array_shape \(&array_t2_alloc," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_array_shape \(&array_t3_ptr," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_array_shape \(&array_class_t1_alloc._data," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O0 scan-tree-dump-times original "sub_array_shape \(&array_class_t1_ptr._data," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 (test for excess errors) +PASS: gfortran.dg/assumed_type_2.f90 -O1 execution test +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_scalar .0B," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&scalar_int," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&array_int.1.," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&\(.\(real.kind=4..0:. . restrict\) array_real_alloc.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&\(.\(character.kind=1..0:..1:1. .\) array_char_ptr.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&\(.\(struct t2.0:. . restrict\) array_t2_alloc.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&\(.\(struct t3.0:. .\) array_t3_ptr.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_scalar .\(struct t1 .\) array_class_t1_alloc._data.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_scalar .\(struct t1 .\) array_class_t1_ptr._data.dat" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_array_assumed \(D" 2 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original " = _gfortran_internal_pack \(&parm" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_array_assumed \(&array_int\)" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_array_assumed \(\(real\(kind=4\).0:. . restrict\) array_real_alloc.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original " = _gfortran_internal_pack \(&array_char_ptr\);" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "\.data = \(void .\) &array_t1.0.;" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_array_assumed \(\(struct t1.0:. .\) parm" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_array_assumed \(\(struct t2.0:. . restrict\) array_t2_alloc.data\);" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_array_assumed \(\(struct t3.0:. .\) array_t3_ptr.data\);" 1 +PASS: gfortran.dg/assumed_type_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/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_array_assumed \(\(struct t1.0:. .\) array_class_t1_ptr._data.data\);" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_array_shape \(&array_real_alloc," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_array_shape \(&array_char_ptr," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_array_shape \(&array_t2_alloc," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_array_shape \(&array_t3_ptr," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_array_shape \(&array_class_t1_alloc._data," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O1 scan-tree-dump-times original "sub_array_shape \(&array_class_t1_ptr._data," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 (test for excess errors) +PASS: gfortran.dg/assumed_type_2.f90 -O2 execution test +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_scalar .0B," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&scalar_int," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&array_int.1.," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&\(.\(real.kind=4..0:. . restrict\) array_real_alloc.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&\(.\(character.kind=1..0:..1:1. .\) array_char_ptr.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&\(.\(struct t2.0:. . restrict\) array_t2_alloc.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&\(.\(struct t3.0:. .\) array_t3_ptr.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_scalar .\(struct t1 .\) array_class_t1_alloc._data.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_scalar .\(struct t1 .\) array_class_t1_ptr._data.dat" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_array_assumed \(D" 2 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original " = _gfortran_internal_pack \(&parm" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_array_assumed \(&array_int\)" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_array_assumed \(\(real\(kind=4\).0:. . restrict\) array_real_alloc.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original " = _gfortran_internal_pack \(&array_char_ptr\);" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "\.data = \(void .\) &array_t1.0.;" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_array_assumed \(\(struct t1.0:. .\) parm" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_array_assumed \(\(struct t2.0:. . restrict\) array_t2_alloc.data\);" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_array_assumed \(\(struct t3.0:. .\) array_t3_ptr.data\);" 1 +PASS: gfortran.dg/assumed_type_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/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_array_assumed \(\(struct t1.0:. .\) array_class_t1_ptr._data.data\);" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_array_shape \(&array_real_alloc," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_array_shape \(&array_char_ptr," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_array_shape \(&array_t2_alloc," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_array_shape \(&array_t3_ptr," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_array_shape \(&array_class_t1_alloc._data," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O2 scan-tree-dump-times original "sub_array_shape \(&array_class_t1_ptr._data," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .0B," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .&scalar_int," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .&array_int.1.," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/assumed_type_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/assumed_type_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/assumed_type_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/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .&\(.\(struct t3.0:. .\) array_t3_ptr.data" 1 +PASS: gfortran.dg/assumed_type_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/assumed_type_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/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_assumed \(D" 2 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original " = _gfortran_internal_pack \(&parm" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_assumed \(&array_int\)" 1 +PASS: gfortran.dg/assumed_type_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/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original " = _gfortran_internal_pack \(&array_char_ptr\);" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "\.data = \(void .\) &array_t1.0.;" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_assumed \(\(struct t1.0:. .\) parm" 1 +PASS: gfortran.dg/assumed_type_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/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_assumed \(\(struct t3.0:. .\) array_t3_ptr.data\);" 1 +PASS: gfortran.dg/assumed_type_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/assumed_type_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/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_shape \(&array_real_alloc," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_shape \(&array_char_ptr," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_shape \(&array_t2_alloc," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_shape \(&array_t3_ptr," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_shape \(&array_class_t1_alloc._data," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_shape \(&array_class_t1_ptr._data," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .0B," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .&scalar_int," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .&array_int.1.," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/assumed_type_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/assumed_type_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/assumed_type_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/assumed_type_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/assumed_type_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/assumed_type_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/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_assumed \(D" 2 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original " = _gfortran_internal_pack \(&parm" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_assumed \(&array_int\)" 1 +PASS: gfortran.dg/assumed_type_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/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original " = _gfortran_internal_pack \(&array_char_ptr\);" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "\.data = \(void .\) &array_t1.0.;" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_assumed \(\(struct t1.0:. .\) parm" 1 +PASS: gfortran.dg/assumed_type_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/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_assumed \(\(struct t3.0:. .\) array_t3_ptr.data\);" 1 +PASS: gfortran.dg/assumed_type_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/assumed_type_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/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_shape \(&array_real_alloc," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_shape \(&array_char_ptr," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_shape \(&array_t2_alloc," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_shape \(&array_t3_ptr," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_shape \(&array_class_t1_alloc._data," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_shape \(&array_class_t1_ptr._data," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .0B," 2 +PASS: gfortran.dg/assumed_type_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/assumed_type_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/assumed_type_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/assumed_type_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/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .&scalar_int," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/assumed_type_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/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/assumed_type_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/assumed_type_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/assumed_type_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/assumed_type_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/assumed_type_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/assumed_type_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/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_array_assumed \(D" 2 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original " = _gfortran_internal_pack \(&parm" 1 +PASS: gfortran.dg/assumed_type_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/assumed_type_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/assumed_type_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/assumed_type_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/assumed_type_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/assumed_type_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/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_array_assumed \(\(struct t3.0:. .\) array_t3_ptr.data\);" 1 +PASS: gfortran.dg/assumed_type_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/assumed_type_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/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_array_shape \(&array_real_alloc," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_array_shape \(&array_char_ptr," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_array_shape \(&array_t2_alloc," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_array_shape \(&array_t3_ptr," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_array_shape \(&array_class_t1_alloc._data," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_array_shape \(&array_class_t1_ptr._data," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g execution test +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .0B," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&scalar_int," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&array_int.1.," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&\(.\(real.kind=4..0:. . restrict\) array_real_alloc.data" 1 +PASS: gfortran.dg/assumed_type_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/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&\(.\(struct t2.0:. . restrict\) array_t2_alloc.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&\(.\(struct t3.0:. .\) array_t3_ptr.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .\(struct t1 .\) array_class_t1_alloc._data.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .\(struct t1 .\) array_class_t1_ptr._data.dat" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_array_assumed \(D" 2 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original " = _gfortran_internal_pack \(&parm" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_array_assumed \(&array_int\)" 1 +PASS: gfortran.dg/assumed_type_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/assumed_type_2.f90 -O3 -g scan-tree-dump-times original " = _gfortran_internal_pack \(&array_char_ptr\);" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "\.data = \(void .\) &array_t1.0.;" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_array_assumed \(\(struct t1.0:. .\) parm" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_array_assumed \(\(struct t2.0:. . restrict\) array_t2_alloc.data\);" 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_array_assumed \(\(struct t3.0:. .\) array_t3_ptr.data\);" 1 +PASS: gfortran.dg/assumed_type_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/assumed_type_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/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_array_shape \(&array_real_alloc," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_array_shape \(&array_char_ptr," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_array_shape \(&array_t2_alloc," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_array_shape \(&array_t3_ptr," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_array_shape \(&array_class_t1_alloc._data," 1 +PASS: gfortran.dg/assumed_type_2.f90 -O3 -g scan-tree-dump-times original "sub_array_shape \(&array_class_t1_ptr._data," 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os (test for excess errors) +PASS: gfortran.dg/assumed_type_2.f90 -Os execution test +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_scalar .0B," 2 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_scalar .&scalar_int," 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_scalar .&array_int.1.," 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_scalar .&scalar_t1," 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_scalar .&\(.\(real.kind=4..0:. . restrict\) array_real_alloc.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_scalar .&\(.\(character.kind=1..0:..1:1. .\) array_char_ptr.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_scalar .&\(.\(struct t2.0:. . restrict\) array_t2_alloc.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_scalar .&\(.\(struct t3.0:. .\) array_t3_ptr.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_scalar .\(struct t1 .\) array_class_t1_alloc._data.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_scalar .\(struct t1 .\) array_class_t1_ptr._data.dat" 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_array_assumed \(D" 2 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original " = _gfortran_internal_pack \(&parm" 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_array_assumed \(&array_int\)" 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_array_assumed \(\(real\(kind=4\).0:. . restrict\) array_real_alloc.data" 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original " = _gfortran_internal_pack \(&array_char_ptr\);" 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "\.data = \(void .\) &array_t1.0.;" 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_array_assumed \(\(struct t1.0:. .\) parm" 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_array_assumed \(\(struct t2.0:. . restrict\) array_t2_alloc.data\);" 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_array_assumed \(\(struct t3.0:. .\) array_t3_ptr.data\);" 1 +PASS: gfortran.dg/assumed_type_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/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_array_assumed \(\(struct t1.0:. .\) array_class_t1_ptr._data.data\);" 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_array_shape \(&array_real_alloc," 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_array_shape \(&array_char_ptr," 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_array_shape \(&array_t2_alloc," 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_array_shape \(&array_t3_ptr," 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_array_shape \(&array_class_t1_alloc._data," 1 +PASS: gfortran.dg/assumed_type_2.f90 -Os scan-tree-dump-times original "sub_array_shape \(&array_class_t1_ptr._data," 1 +PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 8) +PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 12) +PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 16) +PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 20) +PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 24) +PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 29) +PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 34) +PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 43) +PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 74) +PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 88) +PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 98) +PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 103) +PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 113) +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/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) @@ -140700,11 +142633,11 @@ PASS: gfortran.dg/bind_c_dts_3.f03 -O (test for errors, line 21) PASS: gfortran.dg/bind_c_dts_3.f03 -O (test for errors, line 24) PASS: gfortran.dg/bind_c_dts_3.f03 -O (test for errors, line 25) PASS: gfortran.dg/bind_c_dts_3.f03 -O (test for excess errors) -PASS: gfortran.dg/bind_c_dts_4.f03 -O (test for warnings, line 5) +PASS: gfortran.dg/bind_c_dts_4.f03 -O (test for warnings, line 6) PASS: gfortran.dg/bind_c_dts_4.f03 -O (test for excess errors) PASS: gfortran.dg/bind_c_dts_5.f90 -O (test for excess errors) -PASS: gfortran.dg/bind_c_implicit_vars.f03 -O (test for warnings, line 4) -PASS: gfortran.dg/bind_c_implicit_vars.f03 -O (test for warnings, line 7) +PASS: gfortran.dg/bind_c_implicit_vars.f03 -O (test for warnings, line 5) +PASS: gfortran.dg/bind_c_implicit_vars.f03 -O (test for warnings, line 8) PASS: gfortran.dg/bind_c_implicit_vars.f03 -O (test for excess errors) PASS: gfortran.dg/bind_c_module.f90 -O (test for errors, line 13) PASS: gfortran.dg/bind_c_module.f90 -O (test for errors, line 20) @@ -140885,6 +142818,11 @@ PASS: gfortran.dg/bind_c_usage_24.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/bind_c_usage_24.f90 -O3 -g execution test PASS: gfortran.dg/bind_c_usage_24.f90 -Os (test for excess errors) PASS: gfortran.dg/bind_c_usage_24.f90 -Os execution test +PASS: gfortran.dg/bind_c_usage_25.f90 -O (test for warnings, line 51) +PASS: gfortran.dg/bind_c_usage_25.f90 -O (test for warnings, line 52) +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_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) @@ -140906,7 +142844,7 @@ PASS: gfortran.dg/bind_c_usage_6.f03 -O (test for excess errors) PASS: gfortran.dg/bind_c_usage_7.f03 -O (test for errors, line 6) PASS: gfortran.dg/bind_c_usage_7.f03 -O (test for errors, line 10) PASS: gfortran.dg/bind_c_usage_7.f03 -O (test for excess errors) -PASS: gfortran.dg/bind_c_usage_8.f03 -O (test for warnings, line 16) +PASS: gfortran.dg/bind_c_usage_8.f03 -O (test for warnings, line 17) PASS: gfortran.dg/bind_c_usage_8.f03 -O (test for excess errors) PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 10) PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 11) @@ -141103,6 +143041,7 @@ PASS: gfortran.dg/block_1.f08 -O3 -g execution test PASS: gfortran.dg/block_1.f08 -Os (test for excess errors) PASS: gfortran.dg/block_1.f08 -Os execution test PASS: gfortran.dg/block_10.f90 -O (test for excess errors) +PASS: gfortran.dg/block_11.f90 -O (test for excess errors) PASS: gfortran.dg/block_2.f08 -O0 (test for excess errors) PASS: gfortran.dg/block_2.f08 -O0 execution test PASS: gfortran.dg/block_2.f08 -O0 scan-tree-dump-times original "free \(\(void \*\) alloc_arr\.data" 1 @@ -142586,11 +144525,11 @@ PASS: gfortran.dg/c_kind_params.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/c_kind_params.f90 -O3 -g execution test PASS: gfortran.dg/c_kind_params.f90 -Os (test for excess errors) PASS: gfortran.dg/c_kind_params.f90 -Os execution test -PASS: gfortran.dg/c_kind_tests_2.f03 -O (test for warnings, line 7) PASS: gfortran.dg/c_kind_tests_2.f03 -O (test for warnings, line 8) -PASS: gfortran.dg/c_kind_tests_2.f03 -O (test for warnings, line 11) +PASS: gfortran.dg/c_kind_tests_2.f03 -O (test for warnings, line 9) PASS: gfortran.dg/c_kind_tests_2.f03 -O (test for warnings, line 12) PASS: gfortran.dg/c_kind_tests_2.f03 -O (test for warnings, line 13) +PASS: gfortran.dg/c_kind_tests_2.f03 -O (test for warnings, line 14) PASS: gfortran.dg/c_kind_tests_2.f03 -O (test for excess errors) PASS: gfortran.dg/c_kind_tests_3.f03 -O (test for excess errors) PASS: gfortran.dg/c_loc_pure_1.f90 -O (test for excess errors) @@ -144266,7 +146205,6 @@ PASS: gfortran.dg/class_29.f03 -O (test for excess errors) PASS: gfortran.dg/class_3.f03 -O (test for errors, line 12) PASS: gfortran.dg/class_3.f03 -O (test for excess errors) PASS: gfortran.dg/class_30.f90 -O (test for errors, line 13) -PASS: gfortran.dg/class_30.f90 -O (test for warnings, line 17) PASS: gfortran.dg/class_30.f90 -O (test for errors, line 17) PASS: gfortran.dg/class_30.f90 -O (test for excess errors) PASS: gfortran.dg/class_31.f90 -O (test for errors, line 11) @@ -144361,6 +146299,10 @@ PASS: gfortran.dg/class_4b.f03 -O (test for excess errors) PASS: gfortran.dg/class_4c.f03 -O (test for excess errors) PASS: gfortran.dg/class_5.f03 -O (test for errors, line 23) PASS: gfortran.dg/class_5.f03 -O (test for excess errors) +PASS: gfortran.dg/class_51.f90 -O (test for excess errors) +PASS: gfortran.dg/class_51.f90 -O scan-tree-dump-times original "sub \(&class" 1 +PASS: gfortran.dg/class_52.f90 -O (test for errors, line 14) +PASS: gfortran.dg/class_52.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) @@ -144596,6 +146538,10 @@ PASS: gfortran.dg/class_array_1.f03 -Os execution test PASS: gfortran.dg/class_array_10.f03 -O (test for excess errors) PASS: gfortran.dg/class_array_11.f03 -O (test for excess errors) PASS: gfortran.dg/class_array_12.f03 -O (test for excess errors) +PASS: gfortran.dg/class_array_13.f90 -O (test for errors, line 13) +PASS: gfortran.dg/class_array_13.f90 -O (test for errors, line 18) +PASS: gfortran.dg/class_array_13.f90 -O (test for errors, line 23) +PASS: gfortran.dg/class_array_13.f90 -O (test for excess errors) PASS: gfortran.dg/class_array_2.f03 -O0 (test for excess errors) PASS: gfortran.dg/class_array_2.f03 -O0 execution test PASS: gfortran.dg/class_array_2.f03 -O1 (test for excess errors) @@ -145700,6 +147646,12 @@ PASS: gfortran.dg/constructor_6.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/constructor_6.f90 -O3 -g execution test PASS: gfortran.dg/constructor_6.f90 -Os (test for excess errors) PASS: gfortran.dg/constructor_6.f90 -Os execution test +PASS: gfortran.dg/constructor_7.f90 -O (test for errors, line 30) +PASS: gfortran.dg/constructor_7.f90 -O (test for errors, line 31) +PASS: gfortran.dg/constructor_7.f90 -O (test for errors, line 38) +PASS: gfortran.dg/constructor_7.f90 -O (test for errors, line 45) +PASS: gfortran.dg/constructor_7.f90 -O (test for excess errors) +PASS: gfortran.dg/constructor_8.f90 -O (test for excess errors) PASS: gfortran.dg/contained_1.f90 -O0 (test for excess errors) PASS: gfortran.dg/contained_1.f90 -O0 execution test PASS: gfortran.dg/contained_1.f90 -O1 (test for excess errors) @@ -146620,6 +148572,42 @@ PASS: gfortran.dg/deferred_type_param_2.f90 -O (test for errors, line 40) PASS: gfortran.dg/deferred_type_param_2.f90 -O (test for errors, line 41) PASS: gfortran.dg/deferred_type_param_2.f90 -O (test for errors, line 44) PASS: gfortran.dg/deferred_type_param_2.f90 -O (test for excess errors) +PASS: gfortran.dg/deferred_type_param_3.f90 -O (test for excess errors) +PASS: gfortran.dg/deferred_type_param_4.f90 -O0 (test for excess errors) +PASS: gfortran.dg/deferred_type_param_4.f90 -O0 execution test +PASS: gfortran.dg/deferred_type_param_4.f90 -O1 (test for excess errors) +PASS: gfortran.dg/deferred_type_param_4.f90 -O1 execution test +PASS: gfortran.dg/deferred_type_param_4.f90 -O2 (test for excess errors) +PASS: gfortran.dg/deferred_type_param_4.f90 -O2 execution test +PASS: gfortran.dg/deferred_type_param_4.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/deferred_type_param_4.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/deferred_type_param_4.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/deferred_type_param_4.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/deferred_type_param_4.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/deferred_type_param_4.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/deferred_type_param_4.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/deferred_type_param_4.f90 -O3 -g execution test +PASS: gfortran.dg/deferred_type_param_4.f90 -Os (test for excess errors) +PASS: gfortran.dg/deferred_type_param_4.f90 -Os execution test +PASS: gfortran.dg/deferred_type_param_5.f90 -O (test for excess errors) +PASS: gfortran.dg/deferred_type_param_6.f90 -O0 (test for excess errors) +PASS: gfortran.dg/deferred_type_param_6.f90 -O0 execution test +PASS: gfortran.dg/deferred_type_param_6.f90 -O1 (test for excess errors) +PASS: gfortran.dg/deferred_type_param_6.f90 -O1 execution test +PASS: gfortran.dg/deferred_type_param_6.f90 -O2 (test for excess errors) +PASS: gfortran.dg/deferred_type_param_6.f90 -O2 execution test +PASS: gfortran.dg/deferred_type_param_6.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/deferred_type_param_6.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/deferred_type_param_6.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/deferred_type_param_6.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/deferred_type_param_6.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/deferred_type_param_6.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/deferred_type_param_6.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/deferred_type_param_6.f90 -O3 -g execution test +PASS: gfortran.dg/deferred_type_param_6.f90 -Os (test for excess errors) +PASS: gfortran.dg/deferred_type_param_6.f90 -Os execution test +PASS: gfortran.dg/deferred_type_proc_pointer_1.f90 -O (test for excess errors) +PASS: gfortran.dg/deferred_type_proc_pointer_2.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) @@ -147012,6 +149000,9 @@ PASS: gfortran.dg/derived_comp_array_ref_7.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/derived_comp_array_ref_7.f90 -O3 -g execution test PASS: gfortran.dg/derived_comp_array_ref_7.f90 -Os (test for excess errors) PASS: gfortran.dg/derived_comp_array_ref_7.f90 -Os execution test +PASS: gfortran.dg/derived_comp_array_ref_8.f90 -O (test for errors, line 6) +PASS: gfortran.dg/derived_comp_array_ref_8.f90 -O (test for errors, line 7) +PASS: gfortran.dg/derived_comp_array_ref_8.f90 -O (test for excess errors) PASS: gfortran.dg/derived_constructor_char_1.f90 -O (test for excess errors) PASS: gfortran.dg/derived_constructor_char_1.f90 -O scan-tree-dump-times original "one = ..txt=..12345., .67890...;" 1 PASS: gfortran.dg/derived_constructor_char_1.f90 -O scan-tree-dump-times original "two = ..txt=..123 ., .678 ...;" 1 @@ -152484,6 +154475,38 @@ PASS: gfortran.dg/function_optimize_1.f90 -O scan-tree-dump-times original "el PASS: gfortran.dg/function_optimize_1.f90 -O scan-tree-dump-times original "mypure" 1 PASS: gfortran.dg/function_optimize_1.f90 -O scan-tree-dump-times original "elem_impure" 2 PASS: gfortran.dg/function_optimize_10.f90 -O (test for excess errors) +PASS: gfortran.dg/function_optimize_11.f90 -O0 (test for excess errors) +PASS: gfortran.dg/function_optimize_11.f90 -O0 execution test +PASS: gfortran.dg/function_optimize_11.f90 -O1 (test for excess errors) +PASS: gfortran.dg/function_optimize_11.f90 -O1 execution test +PASS: gfortran.dg/function_optimize_11.f90 -O2 (test for excess errors) +PASS: gfortran.dg/function_optimize_11.f90 -O2 execution test +PASS: gfortran.dg/function_optimize_11.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/function_optimize_11.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/function_optimize_11.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/function_optimize_11.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/function_optimize_11.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/function_optimize_11.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/function_optimize_11.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/function_optimize_11.f90 -O3 -g execution test +PASS: gfortran.dg/function_optimize_11.f90 -Os (test for excess errors) +PASS: gfortran.dg/function_optimize_11.f90 -Os execution test +PASS: gfortran.dg/function_optimize_12.f90 -O0 (test for excess errors) +PASS: gfortran.dg/function_optimize_12.f90 -O0 execution test +PASS: gfortran.dg/function_optimize_12.f90 -O1 (test for excess errors) +PASS: gfortran.dg/function_optimize_12.f90 -O1 execution test +PASS: gfortran.dg/function_optimize_12.f90 -O2 (test for excess errors) +PASS: gfortran.dg/function_optimize_12.f90 -O2 execution test +PASS: gfortran.dg/function_optimize_12.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/function_optimize_12.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/function_optimize_12.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/function_optimize_12.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/function_optimize_12.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/function_optimize_12.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/function_optimize_12.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/function_optimize_12.f90 -O3 -g execution test +PASS: gfortran.dg/function_optimize_12.f90 -Os (test for excess errors) +PASS: gfortran.dg/function_optimize_12.f90 -Os execution test PASS: gfortran.dg/function_optimize_2.f90 -O (test for excess errors) PASS: gfortran.dg/function_optimize_2.f90 -O scan-tree-dump-times original "matmul_r4" 1 PASS: gfortran.dg/function_optimize_2.f90 -O scan-tree-dump-times original "__builtin_sinf" 1 @@ -154743,6 +156766,22 @@ PASS: gfortran.dg/int_conv_1.f90 -Os (test for excess errors) PASS: gfortran.dg/int_conv_1.f90 -Os execution test PASS: gfortran.dg/int_conv_2.f90 -O (test for errors, line 7) PASS: gfortran.dg/int_conv_2.f90 -O (test for excess errors) +PASS: gfortran.dg/int_range_io_1.f90 -O0 (test for excess errors) +PASS: gfortran.dg/int_range_io_1.f90 -O0 execution test +PASS: gfortran.dg/int_range_io_1.f90 -O1 (test for excess errors) +PASS: gfortran.dg/int_range_io_1.f90 -O1 execution test +PASS: gfortran.dg/int_range_io_1.f90 -O2 (test for excess errors) +PASS: gfortran.dg/int_range_io_1.f90 -O2 execution test +PASS: gfortran.dg/int_range_io_1.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/int_range_io_1.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/int_range_io_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/int_range_io_1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/int_range_io_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/int_range_io_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/int_range_io_1.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/int_range_io_1.f90 -O3 -g execution test +PASS: gfortran.dg/int_range_io_1.f90 -Os (test for excess errors) +PASS: gfortran.dg/int_range_io_1.f90 -Os execution test PASS: gfortran.dg/integer_exponentiation_1.f90 -O0 (test for warnings, line 6) PASS: gfortran.dg/integer_exponentiation_1.f90 -O0 (test for excess errors) PASS: gfortran.dg/integer_exponentiation_1.f90 -O0 execution test @@ -158390,6 +160429,38 @@ PASS: gfortran.dg/mixed_io_1.f90 -O3 -g output pattern test, 123456789 PASS: gfortran.dg/mixed_io_1.f90 -Os (test for excess errors) PASS: gfortran.dg/mixed_io_1.f90 -Os execution test PASS: gfortran.dg/mixed_io_1.f90 -Os output pattern test, 123456789 +PASS: gfortran.dg/mod_large_1.f90 -O0 (test for excess errors) +PASS: gfortran.dg/mod_large_1.f90 -O0 execution test +PASS: gfortran.dg/mod_large_1.f90 -O1 (test for excess errors) +PASS: gfortran.dg/mod_large_1.f90 -O1 execution test +PASS: gfortran.dg/mod_large_1.f90 -O2 (test for excess errors) +PASS: gfortran.dg/mod_large_1.f90 -O2 execution test +PASS: gfortran.dg/mod_large_1.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/mod_large_1.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/mod_large_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/mod_large_1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/mod_large_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/mod_large_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/mod_large_1.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/mod_large_1.f90 -O3 -g execution test +PASS: gfortran.dg/mod_large_1.f90 -Os (test for excess errors) +PASS: gfortran.dg/mod_large_1.f90 -Os execution test +PASS: gfortran.dg/mod_sign0_1.f90 -O0 (test for excess errors) +PASS: gfortran.dg/mod_sign0_1.f90 -O0 execution test +PASS: gfortran.dg/mod_sign0_1.f90 -O1 (test for excess errors) +PASS: gfortran.dg/mod_sign0_1.f90 -O1 execution test +PASS: gfortran.dg/mod_sign0_1.f90 -O2 (test for excess errors) +PASS: gfortran.dg/mod_sign0_1.f90 -O2 execution test +PASS: gfortran.dg/mod_sign0_1.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/mod_sign0_1.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/mod_sign0_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/mod_sign0_1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/mod_sign0_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/mod_sign0_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/mod_sign0_1.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/mod_sign0_1.f90 -O3 -g execution test +PASS: gfortran.dg/mod_sign0_1.f90 -Os (test for excess errors) +PASS: gfortran.dg/mod_sign0_1.f90 -Os execution test PASS: gfortran.dg/module_blank_common.f90 -O0 (test for excess errors) PASS: gfortran.dg/module_blank_common.f90 -O0 execution test PASS: gfortran.dg/module_blank_common.f90 -O1 (test for excess errors) @@ -162144,6 +164215,12 @@ PASS: gfortran.dg/pointer_intent_5.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/pointer_intent_5.f90 -O3 -g execution test PASS: gfortran.dg/pointer_intent_5.f90 -Os (test for excess errors) PASS: gfortran.dg/pointer_intent_5.f90 -Os execution test +PASS: gfortran.dg/pointer_intent_6.f90 -O (test for excess errors) +PASS: gfortran.dg/pointer_intent_7.f90 -O (test for errors, line 25) +PASS: gfortran.dg/pointer_intent_7.f90 -O (test for errors, line 26) +PASS: gfortran.dg/pointer_intent_7.f90 -O (test for errors, line 27) +PASS: gfortran.dg/pointer_intent_7.f90 -O (test for errors, line 28) +PASS: gfortran.dg/pointer_intent_7.f90 -O (test for excess errors) PASS: gfortran.dg/pointer_remapping_1.f90 -O (test for errors, line 17) PASS: gfortran.dg/pointer_remapping_1.f90 -O (test for errors, line 18) PASS: gfortran.dg/pointer_remapping_1.f90 -O (test for excess errors) @@ -163065,8 +165142,8 @@ PASS: gfortran.dg/pr32136.f90 -Os (test for excess errors) PASS: gfortran.dg/pr32136.f90 -Os execution test PASS: gfortran.dg/pr32222.f90 -O (test for excess errors) PASS: gfortran.dg/pr32238.f90 -O (test for excess errors) -PASS: gfortran.dg/pr32242.f90 -O (test for warnings, line 20) -PASS: gfortran.dg/pr32242.f90 -O (test for warnings, line 26) +PASS: gfortran.dg/pr32242.f90 -O (test for warnings, line 19) +PASS: gfortran.dg/pr32242.f90 -O (test for warnings, line 25) PASS: gfortran.dg/pr32242.f90 -O (test for excess errors) PASS: gfortran.dg/pr32533.f90 -O0 (test for excess errors) PASS: gfortran.dg/pr32533.f90 -O0 execution test @@ -163572,6 +165649,28 @@ PASS: gfortran.dg/pr49698.f90 -O (test for excess errors) PASS: gfortran.dg/pr49721-1.f -O (test for excess errors) PASS: gfortran.dg/pr50769.f90 -O (test for excess errors) PASS: gfortran.dg/pr50875.f90 -O (test for excess errors) +PASS: gfortran.dg/pr52608.f90 -O0 (test for excess errors) +PASS: gfortran.dg/pr52608.f90 -O0 execution test +PASS: gfortran.dg/pr52608.f90 -O1 (test for excess errors) +PASS: gfortran.dg/pr52608.f90 -O1 execution test +PASS: gfortran.dg/pr52608.f90 -O2 (test for excess errors) +PASS: gfortran.dg/pr52608.f90 -O2 execution test +PASS: gfortran.dg/pr52608.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/pr52608.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/pr52608.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/pr52608.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/pr52608.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/pr52608.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/pr52608.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/pr52608.f90 -O3 -g execution test +PASS: gfortran.dg/pr52608.f90 -Os (test for excess errors) +PASS: gfortran.dg/pr52608.f90 -Os execution test +PASS: gfortran.dg/pr52621.f90 -O (test for excess errors) +PASS: gfortran.dg/pr52678.f -O (test for excess errors) +PASS: gfortran.dg/pr52701.f90 -O (test for excess errors) +PASS: gfortran.dg/pr52835.f90 -O (test for excess errors) +PASS: gfortran.dg/pr52835.f90 -O scan-tree-dump optimized "bar " +PASS: gfortran.dg/pr53217.f90 -O (test for excess errors) PASS: gfortran.dg/predcom-1.f -O (test for excess errors) PASS: gfortran.dg/predcom-2.f -O (test for excess errors) PASS: gfortran.dg/present_1.f90 -O (test for errors, line 14) @@ -164099,6 +166198,25 @@ PASS: gfortran.dg/proc_ptr_32.f90 -O (test for errors, line 9) PASS: gfortran.dg/proc_ptr_32.f90 -O (test for excess errors) PASS: gfortran.dg/proc_ptr_33.f90 -O (test for errors, line 28) PASS: gfortran.dg/proc_ptr_33.f90 -O (test for excess errors) +PASS: gfortran.dg/proc_ptr_34.f90 -O (test for excess errors) +PASS: gfortran.dg/proc_ptr_35.f90 -O (test for excess errors) +PASS: gfortran.dg/proc_ptr_35.f90 scan-assembler-not myproc_ +PASS: gfortran.dg/proc_ptr_36.f90 -O0 (test for excess errors) +PASS: gfortran.dg/proc_ptr_36.f90 -O0 execution test +PASS: gfortran.dg/proc_ptr_36.f90 -O1 (test for excess errors) +PASS: gfortran.dg/proc_ptr_36.f90 -O1 execution test +PASS: gfortran.dg/proc_ptr_36.f90 -O2 (test for excess errors) +PASS: gfortran.dg/proc_ptr_36.f90 -O2 execution test +PASS: gfortran.dg/proc_ptr_36.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/proc_ptr_36.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/proc_ptr_36.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/proc_ptr_36.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/proc_ptr_36.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/proc_ptr_36.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/proc_ptr_36.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/proc_ptr_36.f90 -O3 -g execution test +PASS: gfortran.dg/proc_ptr_36.f90 -Os (test for excess errors) +PASS: gfortran.dg/proc_ptr_36.f90 -Os execution test 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_5.f90 -O0 (test for excess errors) @@ -164433,6 +166551,22 @@ PASS: gfortran.dg/proc_ptr_comp_32.f90 -O (test for excess errors) PASS: gfortran.dg/proc_ptr_comp_33.f90 -O (test for errors, line 14) PASS: gfortran.dg/proc_ptr_comp_33.f90 -O (test for errors, line 54) PASS: gfortran.dg/proc_ptr_comp_33.f90 -O (test for excess errors) +PASS: gfortran.dg/proc_ptr_comp_34.f90 -O0 (test for excess errors) +PASS: gfortran.dg/proc_ptr_comp_34.f90 -O0 execution test +PASS: gfortran.dg/proc_ptr_comp_34.f90 -O1 (test for excess errors) +PASS: gfortran.dg/proc_ptr_comp_34.f90 -O1 execution test +PASS: gfortran.dg/proc_ptr_comp_34.f90 -O2 (test for excess errors) +PASS: gfortran.dg/proc_ptr_comp_34.f90 -O2 execution test +PASS: gfortran.dg/proc_ptr_comp_34.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/proc_ptr_comp_34.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/proc_ptr_comp_34.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/proc_ptr_comp_34.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/proc_ptr_comp_34.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/proc_ptr_comp_34.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/proc_ptr_comp_34.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/proc_ptr_comp_34.f90 -O3 -g execution test +PASS: gfortran.dg/proc_ptr_comp_34.f90 -Os (test for excess errors) +PASS: gfortran.dg/proc_ptr_comp_34.f90 -Os execution test 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 @@ -164748,6 +166882,34 @@ PASS: gfortran.dg/ptr-func-2.f90 -O (test for excess errors) PASS: gfortran.dg/public_private_module.f90 -O (test for errors, line 11) PASS: gfortran.dg/public_private_module.f90 -O (test for errors, line 17) PASS: gfortran.dg/public_private_module.f90 -O (test for excess errors) +PASS: gfortran.dg/public_private_module_2.f90 -O (test for warnings, line 13) +PASS: gfortran.dg/public_private_module_2.f90 -O (test for warnings, line 14) +PASS: gfortran.dg/public_private_module_2.f90 -O (test for warnings, line 42) +PASS: gfortran.dg/public_private_module_2.f90 -O (test for warnings, line 45) +PASS: gfortran.dg/public_private_module_2.f90 -O (test for excess errors) +PASS: gfortran.dg/public_private_module_2.f90 scan-assembler __mod_MOD_aa +PASS: gfortran.dg/public_private_module_2.f90 scan-assembler-not iii +PASS: gfortran.dg/public_private_module_2.f90 scan-assembler jj +PASS: gfortran.dg/public_private_module_2.f90 scan-assembler lll +PASS: gfortran.dg/public_private_module_2.f90 scan-assembler-not kk +PASS: gfortran.dg/public_private_module_2.f90 scan-assembler-not mmmm +PASS: gfortran.dg/public_private_module_2.f90 scan-assembler nnn +PASS: gfortran.dg/public_private_module_2.f90 scan-assembler oo +PASS: gfortran.dg/public_private_module_2.f90 scan-assembler __mod_MOD_qq +PASS: gfortran.dg/public_private_module_2.f90 scan-assembler __m_MOD_one +PASS: gfortran.dg/public_private_module_2.f90 scan-assembler-not two +PASS: gfortran.dg/public_private_module_2.f90 scan-assembler three +PASS: gfortran.dg/public_private_module_2.f90 scan-assembler-not four +PASS: gfortran.dg/public_private_module_2.f90 scan-assembler five +PASS: gfortran.dg/public_private_module_2.f90 scan-assembler-not six +PASS: gfortran.dg/public_private_module_2.f90 scan-assembler seven +PASS: gfortran.dg/public_private_module_2.f90 scan-assembler nine +PASS: gfortran.dg/public_private_module_2.f90 scan-assembler __m_MOD_ten +PASS: gfortran.dg/public_private_module_3.f90 -O (test for excess errors) +UNSUPPORTED: gfortran.dg/public_private_module_4.f90 -O +PASS: gfortran.dg/public_private_module_5.f90 -O (test for excess errors) +PASS: gfortran.dg/public_private_module_5.f90 scan-assembler __energy_function_MOD_dim2 +PASS: gfortran.dg/public_private_module_5.f90 scan-assembler __energy_function_MOD_dim5 PASS: gfortran.dg/pure_byref_1.f90 -O0 (test for excess errors) PASS: gfortran.dg/pure_byref_1.f90 -O0 execution test PASS: gfortran.dg/pure_byref_1.f90 -O1 (test for excess errors) @@ -164804,6 +166966,10 @@ PASS: gfortran.dg/pure_formal_1.f90 -O (test for excess errors) PASS: gfortran.dg/pure_formal_2.f90 -O (test for errors, line 10) PASS: gfortran.dg/pure_formal_2.f90 -O (test for errors, line 16) PASS: gfortran.dg/pure_formal_2.f90 -O (test for excess errors) +PASS: gfortran.dg/pure_formal_3.f90 -O (test for errors, line 15) +PASS: gfortran.dg/pure_formal_3.f90 -O (test for errors, line 16) +PASS: gfortran.dg/pure_formal_3.f90 -O (test for errors, line 17) +PASS: gfortran.dg/pure_formal_3.f90 -O (test for excess errors) PASS: gfortran.dg/pure_formal_proc_1.f90 -O (test for excess errors) PASS: gfortran.dg/pure_formal_proc_2.f90 -O (test for excess errors) PASS: gfortran.dg/pure_formal_proc_3.f90 -O (test for errors, line 9) @@ -165191,6 +167357,22 @@ PASS: gfortran.dg/read_float_3.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/read_float_3.f90 -O3 -g execution test PASS: gfortran.dg/read_float_3.f90 -Os (test for excess errors) PASS: gfortran.dg/read_float_3.f90 -Os execution test +PASS: gfortran.dg/read_float_4.f90 -O0 (test for excess errors) +PASS: gfortran.dg/read_float_4.f90 -O0 execution test +PASS: gfortran.dg/read_float_4.f90 -O1 (test for excess errors) +PASS: gfortran.dg/read_float_4.f90 -O1 execution test +PASS: gfortran.dg/read_float_4.f90 -O2 (test for excess errors) +PASS: gfortran.dg/read_float_4.f90 -O2 execution test +PASS: gfortran.dg/read_float_4.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/read_float_4.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/read_float_4.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/read_float_4.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/read_float_4.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/read_float_4.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/read_float_4.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/read_float_4.f90 -O3 -g execution test +PASS: gfortran.dg/read_float_4.f90 -Os (test for excess errors) +PASS: gfortran.dg/read_float_4.f90 -Os execution test PASS: gfortran.dg/read_infnan_1.f90 -O0 (test for excess errors) PASS: gfortran.dg/read_infnan_1.f90 -O0 execution test PASS: gfortran.dg/read_infnan_1.f90 -O1 (test for excess errors) @@ -165578,6 +167760,33 @@ PASS: gfortran.dg/realloc_on_assign_12.f90 -O3 -g execution test PASS: gfortran.dg/realloc_on_assign_12.f90 -Os (test for excess errors) PASS: gfortran.dg/realloc_on_assign_12.f90 -Os execution test PASS: gfortran.dg/realloc_on_assign_13.f90 -O (test for excess errors) +PASS: gfortran.dg/realloc_on_assign_14.f90 -O (test for warnings, line 17) +PASS: gfortran.dg/realloc_on_assign_14.f90 -O (test for warnings, line 18) +PASS: gfortran.dg/realloc_on_assign_14.f90 -O (test for warnings, line 19) +PASS: gfortran.dg/realloc_on_assign_14.f90 -O (test for warnings, line 22) +PASS: gfortran.dg/realloc_on_assign_14.f90 -O (test for warnings, line 24) +PASS: gfortran.dg/realloc_on_assign_14.f90 -O (test for warnings, line 25) +PASS: gfortran.dg/realloc_on_assign_14.f90 -O (test for warnings, line 26) +PASS: gfortran.dg/realloc_on_assign_14.f90 -O (test for warnings, line 28) +PASS: gfortran.dg/realloc_on_assign_14.f90 -O (test for warnings, line 30) +PASS: gfortran.dg/realloc_on_assign_14.f90 -O (test for warnings, line 31) +PASS: gfortran.dg/realloc_on_assign_14.f90 -O (test for excess errors) +PASS: gfortran.dg/realloc_on_assign_15.f90 -O0 (test for excess errors) +PASS: gfortran.dg/realloc_on_assign_15.f90 -O0 execution test +PASS: gfortran.dg/realloc_on_assign_15.f90 -O1 (test for excess errors) +PASS: gfortran.dg/realloc_on_assign_15.f90 -O1 execution test +PASS: gfortran.dg/realloc_on_assign_15.f90 -O2 (test for excess errors) +PASS: gfortran.dg/realloc_on_assign_15.f90 -O2 execution test +PASS: gfortran.dg/realloc_on_assign_15.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/realloc_on_assign_15.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/realloc_on_assign_15.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/realloc_on_assign_15.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/realloc_on_assign_15.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/realloc_on_assign_15.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/realloc_on_assign_15.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/realloc_on_assign_15.f90 -O3 -g execution test +PASS: gfortran.dg/realloc_on_assign_15.f90 -Os (test for excess errors) +PASS: gfortran.dg/realloc_on_assign_15.f90 -Os execution test PASS: gfortran.dg/realloc_on_assign_2.f03 -O0 (test for excess errors) PASS: gfortran.dg/realloc_on_assign_2.f03 -O0 execution test PASS: gfortran.dg/realloc_on_assign_2.f03 -O1 (test for excess errors) @@ -165678,6 +167887,9 @@ PASS: gfortran.dg/realloc_on_assign_9.f90 -Os (test for excess errors) PASS: gfortran.dg/realloc_on_assign_9.f90 -Os execution test PASS: gfortran.dg/reassoc_1.f90 -O (test for excess errors) PASS: gfortran.dg/reassoc_1.f90 -O scan-tree-dump optimized "\+ 5.*\)\).* - 5" +PASS: gfortran.dg/reassoc_10.f -O (test for excess errors) +PASS: gfortran.dg/reassoc_10.f -O scan-tree-dump-times optimized " \* " 5 +PASS: gfortran.dg/reassoc_11.f -O (test for excess errors) PASS: gfortran.dg/reassoc_2.f90 -O (test for excess errors) PASS: gfortran.dg/reassoc_2.f90 -O scan-tree-dump optimized "- 5" PASS: gfortran.dg/reassoc_3.f90 -O (test for excess errors) @@ -165690,6 +167902,12 @@ PASS: gfortran.dg/reassoc_5.f90 -O (test for excess errors) PASS: gfortran.dg/reassoc_5.f90 -O scan-tree-dump-times optimized "\+ 5.*\)\).* - 5" 0 PASS: gfortran.dg/reassoc_6.f -O (test for excess errors) XFAIL: gfortran.dg/reassoc_6.f -O scan-tree-dump-not optimized "~" +PASS: gfortran.dg/reassoc_7.f -O (test for excess errors) +PASS: gfortran.dg/reassoc_7.f -O scan-tree-dump-times optimized " \* " 2 +PASS: gfortran.dg/reassoc_8.f -O (test for excess errors) +PASS: gfortran.dg/reassoc_8.f -O scan-tree-dump-times optimized " \* " 3 +PASS: gfortran.dg/reassoc_9.f -O (test for excess errors) +PASS: gfortran.dg/reassoc_9.f -O scan-tree-dump-times optimized " \* " 3 PASS: gfortran.dg/record_marker_1.f90 -O0 (test for excess errors) PASS: gfortran.dg/record_marker_1.f90 -O0 execution test PASS: gfortran.dg/record_marker_1.f90 -O1 (test for excess errors) @@ -167031,6 +169249,40 @@ PASS: gfortran.dg/select_type_25.f90 -O (test for errors, line 11) PASS: gfortran.dg/select_type_25.f90 -O (test for errors, line 44) PASS: gfortran.dg/select_type_25.f90 -O (test for errors, line 46) PASS: gfortran.dg/select_type_25.f90 -O (test for excess errors) +PASS: gfortran.dg/select_type_26.f03 -O0 (test for excess errors) +PASS: gfortran.dg/select_type_26.f03 -O0 execution test +PASS: gfortran.dg/select_type_26.f03 -O1 (test for excess errors) +PASS: gfortran.dg/select_type_26.f03 -O1 execution test +PASS: gfortran.dg/select_type_26.f03 -O2 (test for excess errors) +PASS: gfortran.dg/select_type_26.f03 -O2 execution test +PASS: gfortran.dg/select_type_26.f03 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/select_type_26.f03 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/select_type_26.f03 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/select_type_26.f03 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/select_type_26.f03 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/select_type_26.f03 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/select_type_26.f03 -O3 -g (test for excess errors) +PASS: gfortran.dg/select_type_26.f03 -O3 -g execution test +PASS: gfortran.dg/select_type_26.f03 -Os (test for excess errors) +PASS: gfortran.dg/select_type_26.f03 -Os execution test +PASS: gfortran.dg/select_type_27.f03 -O0 (test for excess errors) +PASS: gfortran.dg/select_type_27.f03 -O0 execution test +PASS: gfortran.dg/select_type_27.f03 -O1 (test for excess errors) +PASS: gfortran.dg/select_type_27.f03 -O1 execution test +PASS: gfortran.dg/select_type_27.f03 -O2 (test for excess errors) +PASS: gfortran.dg/select_type_27.f03 -O2 execution test +PASS: gfortran.dg/select_type_27.f03 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/select_type_27.f03 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/select_type_27.f03 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/select_type_27.f03 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/select_type_27.f03 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/select_type_27.f03 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/select_type_27.f03 -O3 -g (test for excess errors) +PASS: gfortran.dg/select_type_27.f03 -O3 -g execution test +PASS: gfortran.dg/select_type_27.f03 -Os (test for excess errors) +PASS: gfortran.dg/select_type_27.f03 -Os execution test +PASS: gfortran.dg/select_type_28.f03 -O (test for errors, line 29) +PASS: gfortran.dg/select_type_28.f03 -O (test for excess errors) PASS: gfortran.dg/select_type_3.f03 -O0 (test for excess errors) PASS: gfortran.dg/select_type_3.f03 -O0 execution test PASS: gfortran.dg/select_type_3.f03 -O1 (test for excess errors) @@ -168071,6 +170323,8 @@ PASS: gfortran.dg/string_compare_3.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/string_compare_3.f90 -O3 -g execution test PASS: gfortran.dg/string_compare_3.f90 -Os (test for excess errors) PASS: gfortran.dg/string_compare_3.f90 -Os execution test +PASS: gfortran.dg/string_compare_4.f90 -O (test for excess errors) +PASS: gfortran.dg/string_compare_4.f90 -O scan-tree-dump-times original "_gfortran_string_len_trim" 4 PASS: gfortran.dg/string_ctor_1.f90 -O0 (test for excess errors) PASS: gfortran.dg/string_ctor_1.f90 -O0 execution test PASS: gfortran.dg/string_ctor_1.f90 -O1 (test for excess errors) @@ -169270,6 +171524,7 @@ PASS: gfortran.dg/typebound_call_21.f03 -O (test for excess errors) PASS: gfortran.dg/typebound_call_21.f03 -O scan-tree-dump-times original "_vptr->" 0 PASS: gfortran.dg/typebound_call_22.f03 -O (test for excess errors) PASS: gfortran.dg/typebound_call_22.f03 -O scan-tree-dump-times optimized "base \(\);" 1 +PASS: gfortran.dg/typebound_call_23.f03 -O (test for excess errors) PASS: gfortran.dg/typebound_call_3.f03 -O0 (test for excess errors) PASS: gfortran.dg/typebound_call_3.f03 -O0 execution test PASS: gfortran.dg/typebound_call_3.f03 -O1 (test for excess errors) @@ -169553,6 +171808,22 @@ PASS: gfortran.dg/typebound_operator_13.f03 -Os (test for excess errors) PASS: gfortran.dg/typebound_operator_13.f03 -Os execution test PASS: gfortran.dg/typebound_operator_14.f90 -O (test for errors, line 28) PASS: gfortran.dg/typebound_operator_14.f90 -O (test for excess errors) +PASS: gfortran.dg/typebound_operator_15.f90 -O0 (test for excess errors) +PASS: gfortran.dg/typebound_operator_15.f90 -O0 execution test +PASS: gfortran.dg/typebound_operator_15.f90 -O1 (test for excess errors) +PASS: gfortran.dg/typebound_operator_15.f90 -O1 execution test +PASS: gfortran.dg/typebound_operator_15.f90 -O2 (test for excess errors) +PASS: gfortran.dg/typebound_operator_15.f90 -O2 execution test +PASS: gfortran.dg/typebound_operator_15.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/typebound_operator_15.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/typebound_operator_15.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/typebound_operator_15.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/typebound_operator_15.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/typebound_operator_15.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/typebound_operator_15.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/typebound_operator_15.f90 -O3 -g execution test +PASS: gfortran.dg/typebound_operator_15.f90 -Os (test for excess errors) +PASS: gfortran.dg/typebound_operator_15.f90 -Os execution test PASS: gfortran.dg/typebound_operator_2.f03 -O (test for errors, line 25) PASS: gfortran.dg/typebound_operator_2.f03 -O (test for errors, line 26) PASS: gfortran.dg/typebound_operator_2.f03 -O (test for errors, line 32) @@ -170304,6 +172575,7 @@ PASS: gfortran.dg/use_only_2.f90 -O (test for excess errors) PASS: gfortran.dg/use_only_3.f90 -O (test for excess errors) PASS: gfortran.dg/use_only_4.f90 -O (test for excess errors) PASS: gfortran.dg/use_only_5.f90 -O (test for excess errors) +PASS: gfortran.dg/use_only_6.f90 -O (test for excess errors) PASS: gfortran.dg/use_rename_1.f90 -O (test for excess errors) PASS: gfortran.dg/use_rename_2.f90 -O0 (test for excess errors) PASS: gfortran.dg/use_rename_2.f90 -O0 execution test @@ -174217,7 +176489,7 @@ PASS: gfortran.dg/graphite/pr47019.f -O (test for excess errors) Running [...]/hurd/master/gcc/testsuite/gfortran.dg/guality/guality.exp ... PASS: gfortran.dg/guality/arg1.f90 -O0 (test for excess errors) PASS: gfortran.dg/guality/arg1.f90 -O0 execution test -PASS: gfortran.dg/guality/arg1.f90 -O0 line 14 a(10) == 10 +UNSUPPORTED: gfortran.dg/guality/arg1.f90 -O0 line 14 a(10) == 10 PASS: gfortran.dg/guality/arg1.f90 -O1 (test for excess errors) PASS: gfortran.dg/guality/arg1.f90 -O1 execution test UNSUPPORTED: gfortran.dg/guality/arg1.f90 -O1 line 14 a(10) == 10 @@ -174449,27 +176721,33 @@ PASS: gfortran.dg/lto/pr41764 f_lto_pr41764_0.o-f_lto_pr41764_0.o link, -O0 -flt PASS: gfortran.dg/lto/pr41764 f_lto_pr41764_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: gfortran.dg/lto/pr41764 f_lto_pr41764_0.o-f_lto_pr41764_0.o link, -O2 -flto -fuse-linker-plugin PASS: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin -PASS: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin +FAIL: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin (internal compiler error) +UNRESOLVED: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin -PASS: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin +FAIL: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin (internal compiler error) +UNRESOLVED: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects +FAIL: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects (internal compiler error) +UNRESOLVED: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o link, -O2 -flto -fuse-linker-plugin PASS: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin -PASS: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin +FAIL: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin (internal compiler error) +UNRESOLVED: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects PASS: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin -PASS: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin +FAIL: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin (internal compiler error) +UNRESOLVED: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o execute -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin PASS: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects +FAIL: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects (internal compiler error) +UNRESOLVED: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o execute -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o link, -O2 -flto -fuse-linker-plugin PASS: gfortran.dg/lto/pr46036 f_lto_pr46036_0.o assemble, -O -flto -ftree-vectorize @@ -174524,6 +176802,8 @@ PASS: gfortran.dg/vect/pr50412.f90 -O (test for excess errors) PASS: gfortran.dg/vect/pr51058-2.f90 -O (test for excess errors) PASS: gfortran.dg/vect/pr51058.f90 -O (test for excess errors) 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-pr33299.f90 (test for excess errors) @@ -174532,6 +176812,8 @@ 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" PASS: gfortran.dg/vect/fast-math-real8-pr40801.f90 (test for excess errors) +PASS: gfortran.dg/vect/fast-math-rnflow-trs2a2.f90 (test for excess errors) +PASS: gfortran.dg/vect/fast-math-rnflow-trs2a2.f90 scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gfortran.dg/vect/fast-math-vect-8.f90 (test for excess errors) PASS: gfortran.dg/vect/fast-math-vect-8.f90 scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gfortran.dg/vect/fast-math-real8-pr40801.f90 (test for excess errors) @@ -174548,78 +176830,6 @@ PASS: gfortran.dg/vect/O3-pr49957.f scan-tree-dump vect "vectorized 1 loops" PASS: gfortran.dg/vect/Ofast-pr50414.f90 (test for excess errors) PASS: gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90 (test for excess errors) Running [...]/hurd/master/gcc/testsuite/gfortran.fortran-torture/compile/compile.exp ... -PASS: gfortran.fortran-torture/compile/noncontinuation_1.f, -O0 -PASS: gfortran.fortran-torture/compile/noncontinuation_1.f, -O1 -PASS: gfortran.fortran-torture/compile/noncontinuation_1.f, -O2 -PASS: gfortran.fortran-torture/compile/noncontinuation_1.f, -O2 -fomit-frame-pointer -finline-functions -PASS: gfortran.fortran-torture/compile/noncontinuation_1.f, -O2 -fomit-frame-pointer -finline-functions -funroll-loops -PASS: gfortran.fortran-torture/compile/noncontinuation_1.f, -O2 -fbounds-check -PASS: gfortran.fortran-torture/compile/noncontinuation_1.f, -O3 -g -PASS: gfortran.fortran-torture/compile/noncontinuation_1.f, -Os -PASS: gfortran.fortran-torture/compile/noncontinuation_1.f, -O2 -ftree-vectorize -msse2 -PASS: gfortran.fortran-torture/compile/pr24136.f, -O0 -PASS: gfortran.fortran-torture/compile/pr24136.f, -O1 -PASS: gfortran.fortran-torture/compile/pr24136.f, -O2 -PASS: gfortran.fortran-torture/compile/pr24136.f, -O2 -fomit-frame-pointer -finline-functions -PASS: gfortran.fortran-torture/compile/pr24136.f, -O2 -fomit-frame-pointer -finline-functions -funroll-loops -PASS: gfortran.fortran-torture/compile/pr24136.f, -O2 -fbounds-check -PASS: gfortran.fortran-torture/compile/pr24136.f, -O3 -g -PASS: gfortran.fortran-torture/compile/pr24136.f, -Os -PASS: gfortran.fortran-torture/compile/pr24136.f, -O2 -ftree-vectorize -msse2 -PASS: gfortran.fortran-torture/compile/pr32583.f, -O0 -PASS: gfortran.fortran-torture/compile/pr32583.f, -O1 -PASS: gfortran.fortran-torture/compile/pr32583.f, -O2 -PASS: gfortran.fortran-torture/compile/pr32583.f, -O2 -fomit-frame-pointer -finline-functions -PASS: gfortran.fortran-torture/compile/pr32583.f, -O2 -fomit-frame-pointer -finline-functions -funroll-loops -PASS: gfortran.fortran-torture/compile/pr32583.f, -O2 -fbounds-check -PASS: gfortran.fortran-torture/compile/pr32583.f, -O3 -g -PASS: gfortran.fortran-torture/compile/pr32583.f, -Os -PASS: gfortran.fortran-torture/compile/pr32583.f, -O2 -ftree-vectorize -msse2 -PASS: gfortran.fortran-torture/compile/pr32663.f, -O0 -PASS: gfortran.fortran-torture/compile/pr32663.f, -O1 -PASS: gfortran.fortran-torture/compile/pr32663.f, -O2 -PASS: gfortran.fortran-torture/compile/pr32663.f, -O2 -fomit-frame-pointer -finline-functions -PASS: gfortran.fortran-torture/compile/pr32663.f, -O2 -fomit-frame-pointer -finline-functions -funroll-loops -PASS: gfortran.fortran-torture/compile/pr32663.f, -O2 -fbounds-check -PASS: gfortran.fortran-torture/compile/pr32663.f, -O3 -g -PASS: gfortran.fortran-torture/compile/pr32663.f, -Os -PASS: gfortran.fortran-torture/compile/pr32663.f, -O2 -ftree-vectorize -msse2 -PASS: gfortran.fortran-torture/compile/pr37236.f, -O0 -PASS: gfortran.fortran-torture/compile/pr37236.f, -O1 -PASS: gfortran.fortran-torture/compile/pr37236.f, -O2 -PASS: gfortran.fortran-torture/compile/pr37236.f, -O2 -fomit-frame-pointer -finline-functions -PASS: gfortran.fortran-torture/compile/pr37236.f, -O2 -fomit-frame-pointer -finline-functions -funroll-loops -PASS: gfortran.fortran-torture/compile/pr37236.f, -O2 -fbounds-check -PASS: gfortran.fortran-torture/compile/pr37236.f, -O3 -g -PASS: gfortran.fortran-torture/compile/pr37236.f, -Os -PASS: gfortran.fortran-torture/compile/pr37236.f, -O2 -ftree-vectorize -msse2 -PASS: gfortran.fortran-torture/compile/pr39937.f, -O0 -PASS: gfortran.fortran-torture/compile/pr39937.f, -O1 -PASS: gfortran.fortran-torture/compile/pr39937.f, -O2 -PASS: gfortran.fortran-torture/compile/pr39937.f, -O2 -fomit-frame-pointer -finline-functions -PASS: gfortran.fortran-torture/compile/pr39937.f, -O2 -fomit-frame-pointer -finline-functions -funroll-loops -PASS: gfortran.fortran-torture/compile/pr39937.f, -O2 -fbounds-check -PASS: gfortran.fortran-torture/compile/pr39937.f, -O3 -g -PASS: gfortran.fortran-torture/compile/pr39937.f, -Os -PASS: gfortran.fortran-torture/compile/pr39937.f, -O2 -ftree-vectorize -msse2 -PASS: gfortran.fortran-torture/compile/pr40421.f, -O0 -PASS: gfortran.fortran-torture/compile/pr40421.f, -O1 -PASS: gfortran.fortran-torture/compile/pr40421.f, -O2 -PASS: gfortran.fortran-torture/compile/pr40421.f, -O2 -fomit-frame-pointer -finline-functions -PASS: gfortran.fortran-torture/compile/pr40421.f, -O2 -fomit-frame-pointer -finline-functions -funroll-loops -PASS: gfortran.fortran-torture/compile/pr40421.f, -O2 -fbounds-check -PASS: gfortran.fortran-torture/compile/pr40421.f, -O3 -g -PASS: gfortran.fortran-torture/compile/pr40421.f, -Os -PASS: gfortran.fortran-torture/compile/pr40421.f, -O2 -ftree-vectorize -msse2 -PASS: gfortran.fortran-torture/compile/pr49721-1.f, -O0 -PASS: gfortran.fortran-torture/compile/pr49721-1.f, -O1 -PASS: gfortran.fortran-torture/compile/pr49721-1.f, -O2 -PASS: gfortran.fortran-torture/compile/pr49721-1.f, -O2 -fomit-frame-pointer -finline-functions -PASS: gfortran.fortran-torture/compile/pr49721-1.f, -O2 -fomit-frame-pointer -finline-functions -funroll-loops -PASS: gfortran.fortran-torture/compile/pr49721-1.f, -O2 -fbounds-check -PASS: gfortran.fortran-torture/compile/pr49721-1.f, -O3 -g -PASS: gfortran.fortran-torture/compile/pr49721-1.f, -Os -PASS: gfortran.fortran-torture/compile/pr49721-1.f, -O2 -ftree-vectorize -msse2 PASS: gfortran.fortran-torture/compile/20080806-1.f90, -O0 PASS: gfortran.fortran-torture/compile/20080806-1.f90, -O1 PASS: gfortran.fortran-torture/compile/20080806-1.f90, -O2 @@ -175016,6 +177226,15 @@ PASS: gfortran.fortran-torture/compile/nested.f90, -O2 -fbounds-check PASS: gfortran.fortran-torture/compile/nested.f90, -O3 -g PASS: gfortran.fortran-torture/compile/nested.f90, -Os PASS: gfortran.fortran-torture/compile/nested.f90, -O2 -ftree-vectorize -msse2 +PASS: gfortran.fortran-torture/compile/noncontinuation_1.f, -O0 +PASS: gfortran.fortran-torture/compile/noncontinuation_1.f, -O1 +PASS: gfortran.fortran-torture/compile/noncontinuation_1.f, -O2 +PASS: gfortran.fortran-torture/compile/noncontinuation_1.f, -O2 -fomit-frame-pointer -finline-functions +PASS: gfortran.fortran-torture/compile/noncontinuation_1.f, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +PASS: gfortran.fortran-torture/compile/noncontinuation_1.f, -O2 -fbounds-check +PASS: gfortran.fortran-torture/compile/noncontinuation_1.f, -O3 -g +PASS: gfortran.fortran-torture/compile/noncontinuation_1.f, -Os +PASS: gfortran.fortran-torture/compile/noncontinuation_1.f, -O2 -ftree-vectorize -msse2 PASS: gfortran.fortran-torture/compile/parameter_1.f90, -O0 PASS: gfortran.fortran-torture/compile/parameter_1.f90, -O1 PASS: gfortran.fortran-torture/compile/parameter_1.f90, -O2 @@ -175043,6 +177262,15 @@ PASS: gfortran.fortran-torture/compile/parameter_3.f90, -O2 -fbounds-check PASS: gfortran.fortran-torture/compile/parameter_3.f90, -O3 -g PASS: gfortran.fortran-torture/compile/parameter_3.f90, -Os PASS: gfortran.fortran-torture/compile/parameter_3.f90, -O2 -ftree-vectorize -msse2 +PASS: gfortran.fortran-torture/compile/pr24136.f, -O0 +PASS: gfortran.fortran-torture/compile/pr24136.f, -O1 +PASS: gfortran.fortran-torture/compile/pr24136.f, -O2 +PASS: gfortran.fortran-torture/compile/pr24136.f, -O2 -fomit-frame-pointer -finline-functions +PASS: gfortran.fortran-torture/compile/pr24136.f, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +PASS: gfortran.fortran-torture/compile/pr24136.f, -O2 -fbounds-check +PASS: gfortran.fortran-torture/compile/pr24136.f, -O3 -g +PASS: gfortran.fortran-torture/compile/pr24136.f, -Os +PASS: gfortran.fortran-torture/compile/pr24136.f, -O2 -ftree-vectorize -msse2 PASS: gfortran.fortran-torture/compile/pr26806.f90, -O0 PASS: gfortran.fortran-torture/compile/pr26806.f90, -O1 PASS: gfortran.fortran-torture/compile/pr26806.f90, -O2 @@ -175070,6 +177298,24 @@ PASS: gfortran.fortran-torture/compile/pr32417.f90, -O2 -fbounds-check PASS: gfortran.fortran-torture/compile/pr32417.f90, -O3 -g PASS: gfortran.fortran-torture/compile/pr32417.f90, -Os PASS: gfortran.fortran-torture/compile/pr32417.f90, -O2 -ftree-vectorize -msse2 +PASS: gfortran.fortran-torture/compile/pr32583.f, -O0 +PASS: gfortran.fortran-torture/compile/pr32583.f, -O1 +PASS: gfortran.fortran-torture/compile/pr32583.f, -O2 +PASS: gfortran.fortran-torture/compile/pr32583.f, -O2 -fomit-frame-pointer -finline-functions +PASS: gfortran.fortran-torture/compile/pr32583.f, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +PASS: gfortran.fortran-torture/compile/pr32583.f, -O2 -fbounds-check +PASS: gfortran.fortran-torture/compile/pr32583.f, -O3 -g +PASS: gfortran.fortran-torture/compile/pr32583.f, -Os +PASS: gfortran.fortran-torture/compile/pr32583.f, -O2 -ftree-vectorize -msse2 +PASS: gfortran.fortran-torture/compile/pr32663.f, -O0 +PASS: gfortran.fortran-torture/compile/pr32663.f, -O1 +PASS: gfortran.fortran-torture/compile/pr32663.f, -O2 +PASS: gfortran.fortran-torture/compile/pr32663.f, -O2 -fomit-frame-pointer -finline-functions +PASS: gfortran.fortran-torture/compile/pr32663.f, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +PASS: gfortran.fortran-torture/compile/pr32663.f, -O2 -fbounds-check +PASS: gfortran.fortran-torture/compile/pr32663.f, -O3 -g +PASS: gfortran.fortran-torture/compile/pr32663.f, -Os +PASS: gfortran.fortran-torture/compile/pr32663.f, -O2 -ftree-vectorize -msse2 PASS: gfortran.fortran-torture/compile/pr33276.f90, -O0 PASS: gfortran.fortran-torture/compile/pr33276.f90, -O1 PASS: gfortran.fortran-torture/compile/pr33276.f90, -O2 @@ -175088,6 +177334,24 @@ PASS: gfortran.fortran-torture/compile/pr36078.f90, -O2 -fbounds-check PASS: gfortran.fortran-torture/compile/pr36078.f90, -O3 -g PASS: gfortran.fortran-torture/compile/pr36078.f90, -Os PASS: gfortran.fortran-torture/compile/pr36078.f90, -O2 -ftree-vectorize -msse2 +PASS: gfortran.fortran-torture/compile/pr37236.f, -O0 +PASS: gfortran.fortran-torture/compile/pr37236.f, -O1 +PASS: gfortran.fortran-torture/compile/pr37236.f, -O2 +PASS: gfortran.fortran-torture/compile/pr37236.f, -O2 -fomit-frame-pointer -finline-functions +PASS: gfortran.fortran-torture/compile/pr37236.f, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +PASS: gfortran.fortran-torture/compile/pr37236.f, -O2 -fbounds-check +PASS: gfortran.fortran-torture/compile/pr37236.f, -O3 -g +PASS: gfortran.fortran-torture/compile/pr37236.f, -Os +PASS: gfortran.fortran-torture/compile/pr37236.f, -O2 -ftree-vectorize -msse2 +PASS: gfortran.fortran-torture/compile/pr39937.f, -O0 +PASS: gfortran.fortran-torture/compile/pr39937.f, -O1 +PASS: gfortran.fortran-torture/compile/pr39937.f, -O2 +PASS: gfortran.fortran-torture/compile/pr39937.f, -O2 -fomit-frame-pointer -finline-functions +PASS: gfortran.fortran-torture/compile/pr39937.f, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +PASS: gfortran.fortran-torture/compile/pr39937.f, -O2 -fbounds-check +PASS: gfortran.fortran-torture/compile/pr39937.f, -O3 -g +PASS: gfortran.fortran-torture/compile/pr39937.f, -Os +PASS: gfortran.fortran-torture/compile/pr39937.f, -O2 -ftree-vectorize -msse2 PASS: gfortran.fortran-torture/compile/pr40413.f90, -O0 PASS: gfortran.fortran-torture/compile/pr40413.f90, -O1 PASS: gfortran.fortran-torture/compile/pr40413.f90, -O2 @@ -175097,6 +177361,15 @@ PASS: gfortran.fortran-torture/compile/pr40413.f90, -O2 -fbounds-check PASS: gfortran.fortran-torture/compile/pr40413.f90, -O3 -g PASS: gfortran.fortran-torture/compile/pr40413.f90, -Os PASS: gfortran.fortran-torture/compile/pr40413.f90, -O2 -ftree-vectorize -msse2 +PASS: gfortran.fortran-torture/compile/pr40421.f, -O0 +PASS: gfortran.fortran-torture/compile/pr40421.f, -O1 +PASS: gfortran.fortran-torture/compile/pr40421.f, -O2 +PASS: gfortran.fortran-torture/compile/pr40421.f, -O2 -fomit-frame-pointer -finline-functions +PASS: gfortran.fortran-torture/compile/pr40421.f, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +PASS: gfortran.fortran-torture/compile/pr40421.f, -O2 -fbounds-check +PASS: gfortran.fortran-torture/compile/pr40421.f, -O3 -g +PASS: gfortran.fortran-torture/compile/pr40421.f, -Os +PASS: gfortran.fortran-torture/compile/pr40421.f, -O2 -ftree-vectorize -msse2 PASS: gfortran.fortran-torture/compile/pr40421.f90, -O0 PASS: gfortran.fortran-torture/compile/pr40421.f90, -O1 PASS: gfortran.fortran-torture/compile/pr40421.f90, -O2 @@ -175151,6 +177424,15 @@ PASS: gfortran.fortran-torture/compile/pr45738.f90, -O2 -fbounds-check PASS: gfortran.fortran-torture/compile/pr45738.f90, -O3 -g PASS: gfortran.fortran-torture/compile/pr45738.f90, -Os PASS: gfortran.fortran-torture/compile/pr45738.f90, -O2 -ftree-vectorize -msse2 +PASS: gfortran.fortran-torture/compile/pr49721-1.f, -O0 +PASS: gfortran.fortran-torture/compile/pr49721-1.f, -O1 +PASS: gfortran.fortran-torture/compile/pr49721-1.f, -O2 +PASS: gfortran.fortran-torture/compile/pr49721-1.f, -O2 -fomit-frame-pointer -finline-functions +PASS: gfortran.fortran-torture/compile/pr49721-1.f, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +PASS: gfortran.fortran-torture/compile/pr49721-1.f, -O2 -fbounds-check +PASS: gfortran.fortran-torture/compile/pr49721-1.f, -O3 -g +PASS: gfortran.fortran-torture/compile/pr49721-1.f, -Os +PASS: gfortran.fortran-torture/compile/pr49721-1.f, -O2 -ftree-vectorize -msse2 PASS: gfortran.fortran-torture/compile/shape_reshape.f90, -O0 PASS: gfortran.fortran-torture/compile/shape_reshape.f90, -O1 PASS: gfortran.fortran-torture/compile/shape_reshape.f90, -O2 @@ -175206,42 +177488,6 @@ PASS: gfortran.fortran-torture/compile/write.f90, -O3 -g PASS: gfortran.fortran-torture/compile/write.f90, -Os PASS: gfortran.fortran-torture/compile/write.f90, -O2 -ftree-vectorize -msse2 Running [...]/hurd/master/gcc/testsuite/gfortran.fortran-torture/execute/execute.exp ... -PASS: gfortran.fortran-torture/execute/equiv_5.f compilation, -O0 -PASS: gfortran.fortran-torture/execute/equiv_5.f execution, -O0 -PASS: gfortran.fortran-torture/execute/equiv_5.f compilation, -O1 -PASS: gfortran.fortran-torture/execute/equiv_5.f execution, -O1 -PASS: gfortran.fortran-torture/execute/equiv_5.f compilation, -O2 -PASS: gfortran.fortran-torture/execute/equiv_5.f execution, -O2 -PASS: gfortran.fortran-torture/execute/equiv_5.f compilation, -O2 -fomit-frame-pointer -finline-functions -PASS: gfortran.fortran-torture/execute/equiv_5.f execution, -O2 -fomit-frame-pointer -finline-functions -PASS: gfortran.fortran-torture/execute/equiv_5.f compilation, -O2 -fomit-frame-pointer -finline-functions -funroll-loops -PASS: gfortran.fortran-torture/execute/equiv_5.f execution, -O2 -fomit-frame-pointer -finline-functions -funroll-loops -PASS: gfortran.fortran-torture/execute/equiv_5.f compilation, -O2 -fbounds-check -PASS: gfortran.fortran-torture/execute/equiv_5.f execution, -O2 -fbounds-check -PASS: gfortran.fortran-torture/execute/equiv_5.f compilation, -O3 -g -PASS: gfortran.fortran-torture/execute/equiv_5.f execution, -O3 -g -PASS: gfortran.fortran-torture/execute/equiv_5.f compilation, -Os -PASS: gfortran.fortran-torture/execute/equiv_5.f execution, -Os -PASS: gfortran.fortran-torture/execute/equiv_5.f compilation, -O2 -ftree-vectorize -msse2 -PASS: gfortran.fortran-torture/execute/equiv_5.f execution, -O2 -ftree-vectorize -msse2 -PASS: gfortran.fortran-torture/execute/pr40021.f compilation, -O0 -PASS: gfortran.fortran-torture/execute/pr40021.f execution, -O0 -PASS: gfortran.fortran-torture/execute/pr40021.f compilation, -O1 -PASS: gfortran.fortran-torture/execute/pr40021.f execution, -O1 -PASS: gfortran.fortran-torture/execute/pr40021.f compilation, -O2 -PASS: gfortran.fortran-torture/execute/pr40021.f execution, -O2 -PASS: gfortran.fortran-torture/execute/pr40021.f compilation, -O2 -fomit-frame-pointer -finline-functions -PASS: gfortran.fortran-torture/execute/pr40021.f execution, -O2 -fomit-frame-pointer -finline-functions -PASS: gfortran.fortran-torture/execute/pr40021.f compilation, -O2 -fomit-frame-pointer -finline-functions -funroll-loops -PASS: gfortran.fortran-torture/execute/pr40021.f execution, -O2 -fomit-frame-pointer -finline-functions -funroll-loops -PASS: gfortran.fortran-torture/execute/pr40021.f compilation, -O2 -fbounds-check -PASS: gfortran.fortran-torture/execute/pr40021.f execution, -O2 -fbounds-check -PASS: gfortran.fortran-torture/execute/pr40021.f compilation, -O3 -g -PASS: gfortran.fortran-torture/execute/pr40021.f execution, -O3 -g -PASS: gfortran.fortran-torture/execute/pr40021.f compilation, -Os -PASS: gfortran.fortran-torture/execute/pr40021.f execution, -Os -PASS: gfortran.fortran-torture/execute/pr40021.f compilation, -O2 -ftree-vectorize -msse2 -PASS: gfortran.fortran-torture/execute/pr40021.f execution, -O2 -ftree-vectorize -msse2 PASS: gfortran.fortran-torture/execute/a_edit_1.f90 compilation, -O0 PASS: gfortran.fortran-torture/execute/a_edit_1.f90 execution, -O0 PASS: gfortran.fortran-torture/execute/a_edit_1.f90 compilation, -O1 @@ -176340,6 +178586,24 @@ PASS: gfortran.fortran-torture/execute/equiv_4.f90 compilation, -Os PASS: gfortran.fortran-torture/execute/equiv_4.f90 execution, -Os PASS: gfortran.fortran-torture/execute/equiv_4.f90 compilation, -O2 -ftree-vectorize -msse2 PASS: gfortran.fortran-torture/execute/equiv_4.f90 execution, -O2 -ftree-vectorize -msse2 +PASS: gfortran.fortran-torture/execute/equiv_5.f compilation, -O0 +PASS: gfortran.fortran-torture/execute/equiv_5.f execution, -O0 +PASS: gfortran.fortran-torture/execute/equiv_5.f compilation, -O1 +PASS: gfortran.fortran-torture/execute/equiv_5.f execution, -O1 +PASS: gfortran.fortran-torture/execute/equiv_5.f compilation, -O2 +PASS: gfortran.fortran-torture/execute/equiv_5.f execution, -O2 +PASS: gfortran.fortran-torture/execute/equiv_5.f compilation, -O2 -fomit-frame-pointer -finline-functions +PASS: gfortran.fortran-torture/execute/equiv_5.f execution, -O2 -fomit-frame-pointer -finline-functions +PASS: gfortran.fortran-torture/execute/equiv_5.f compilation, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +PASS: gfortran.fortran-torture/execute/equiv_5.f execution, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +PASS: gfortran.fortran-torture/execute/equiv_5.f compilation, -O2 -fbounds-check +PASS: gfortran.fortran-torture/execute/equiv_5.f execution, -O2 -fbounds-check +PASS: gfortran.fortran-torture/execute/equiv_5.f compilation, -O3 -g +PASS: gfortran.fortran-torture/execute/equiv_5.f execution, -O3 -g +PASS: gfortran.fortran-torture/execute/equiv_5.f compilation, -Os +PASS: gfortran.fortran-torture/execute/equiv_5.f execution, -Os +PASS: gfortran.fortran-torture/execute/equiv_5.f compilation, -O2 -ftree-vectorize -msse2 +PASS: gfortran.fortran-torture/execute/equiv_5.f execution, -O2 -ftree-vectorize -msse2 PASS: gfortran.fortran-torture/execute/equiv_init_1.f90 compilation, -O0 PASS: gfortran.fortran-torture/execute/equiv_init_1.f90 execution, -O0 PASS: gfortran.fortran-torture/execute/equiv_init_1.f90 compilation, -O1 @@ -178104,6 +180368,24 @@ PASS: gfortran.fortran-torture/execute/pr32604.f90 compilation, -Os PASS: gfortran.fortran-torture/execute/pr32604.f90 execution, -Os PASS: gfortran.fortran-torture/execute/pr32604.f90 compilation, -O2 -ftree-vectorize -msse2 PASS: gfortran.fortran-torture/execute/pr32604.f90 execution, -O2 -ftree-vectorize -msse2 +PASS: gfortran.fortran-torture/execute/pr40021.f compilation, -O0 +PASS: gfortran.fortran-torture/execute/pr40021.f execution, -O0 +PASS: gfortran.fortran-torture/execute/pr40021.f compilation, -O1 +PASS: gfortran.fortran-torture/execute/pr40021.f execution, -O1 +PASS: gfortran.fortran-torture/execute/pr40021.f compilation, -O2 +PASS: gfortran.fortran-torture/execute/pr40021.f execution, -O2 +PASS: gfortran.fortran-torture/execute/pr40021.f compilation, -O2 -fomit-frame-pointer -finline-functions +PASS: gfortran.fortran-torture/execute/pr40021.f execution, -O2 -fomit-frame-pointer -finline-functions +PASS: gfortran.fortran-torture/execute/pr40021.f compilation, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +PASS: gfortran.fortran-torture/execute/pr40021.f execution, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +PASS: gfortran.fortran-torture/execute/pr40021.f compilation, -O2 -fbounds-check +PASS: gfortran.fortran-torture/execute/pr40021.f execution, -O2 -fbounds-check +PASS: gfortran.fortran-torture/execute/pr40021.f compilation, -O3 -g +PASS: gfortran.fortran-torture/execute/pr40021.f execution, -O3 -g +PASS: gfortran.fortran-torture/execute/pr40021.f compilation, -Os +PASS: gfortran.fortran-torture/execute/pr40021.f execution, -Os +PASS: gfortran.fortran-torture/execute/pr40021.f compilation, -O2 -ftree-vectorize -msse2 +PASS: gfortran.fortran-torture/execute/pr40021.f execution, -O2 -ftree-vectorize -msse2 PASS: gfortran.fortran-torture/execute/pr43390.f90 compilation, -O0 PASS: gfortran.fortran-torture/execute/pr43390.f90 execution, -O0 PASS: gfortran.fortran-torture/execute/pr43390.f90 compilation, -O1 @@ -179223,12 +181505,14 @@ PASS: gfortran.fortran-torture/execute/write_logical.f90 execution, -O2 -ftree-v === gfortran Summary === -# of expected passes 40631 +# of expected passes 41257 +# of unexpected failures 6 # of expected failures 56 -# of unsupported tests 211 -[...]/hurd/master.build/gcc/testsuite/gfortran/../../gfortran version 4.7.0 20120302 (experimental) (GCC) +# of unresolved testcases 6 +# of unsupported tests 213 +[...]/hurd/master.build/gcc/testsuite/gfortran/../../gfortran version 4.8.0 20120528 (experimental) (GCC) -Test Run By thomas on Sat May 26 19:14:36 2012 +Test Run By thomas on Tue May 29 08:46:42 2012 Native configuration is i686-pc-linux-gnu === objc tests === @@ -181001,14 +183285,14 @@ PASS: objc.dg/foreach-6.m -fgnu-runtime (test for errors, line 53) PASS: objc.dg/foreach-6.m -fgnu-runtime (test for errors, line 56) PASS: objc.dg/foreach-6.m -fgnu-runtime (test for errors, line 59) PASS: objc.dg/foreach-6.m -fgnu-runtime (test for excess errors) -PASS: objc.dg/foreach-7.m -fgnu-runtime (test for errors, line 39) -PASS: objc.dg/foreach-7.m -fgnu-runtime (test for errors, line 39) PASS: objc.dg/foreach-7.m -fgnu-runtime (test for errors, line 42) PASS: objc.dg/foreach-7.m -fgnu-runtime (test for errors, line 42) PASS: objc.dg/foreach-7.m -fgnu-runtime (test for errors, line 45) +PASS: objc.dg/foreach-7.m -fgnu-runtime (test for errors, line 45) PASS: objc.dg/foreach-7.m -fgnu-runtime (test for errors, line 48) PASS: objc.dg/foreach-7.m -fgnu-runtime (test for errors, line 51) PASS: objc.dg/foreach-7.m -fgnu-runtime (test for errors, line 54) +PASS: objc.dg/foreach-7.m -fgnu-runtime (test for errors, line 57) PASS: objc.dg/foreach-7.m -fgnu-runtime (test for excess errors) PASS: objc.dg/foreach-8.m -fgnu-runtime (test for excess errors) UNSUPPORTED: objc.dg/fsf-nsstring-format-1.m -fgnu-runtime @@ -182326,5 +184610,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.7.0 20120302 (experimental) (GCC) +[...]/hurd/master.build/gcc/xgcc version 4.8.0 20120528 (experimental) (GCC) |
