summaryrefslogtreecommitdiff
path: root/gcc/linux/sum
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/linux/sum')
-rw-r--r--gcc/linux/sum4262
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)