summaryrefslogtreecommitdiff
path: root/gcc/coulomb.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/coulomb.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum')
-rw-r--r--gcc/coulomb.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum1179
1 files changed, 1061 insertions, 118 deletions
diff --git a/gcc/coulomb.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum b/gcc/coulomb.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum
index 4f5c6475..28633dd0 100644
--- a/gcc/coulomb.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum
+++ b/gcc/coulomb.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Thu Feb 21 16:41:41 2013
+Test Run By thomas on Fri May 31 13:17:13 2013
Native configuration is i686-unknown-gnu0.3
=== gfortran tests ===
@@ -12,6 +12,8 @@ PASS: gfortran.dg/coarray/alloc_comp_1.f90 -fcoarray=single -O2 (test for exce
PASS: gfortran.dg/coarray/alloc_comp_1.f90 -fcoarray=single -O2 execution test
PASS: gfortran.dg/coarray/alloc_comp_1.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors)
PASS: gfortran.dg/coarray/alloc_comp_1.f90 -fcoarray=lib -O2 -lcaf_single execution test
+PASS: gfortran.dg/coarray/alloc_comp_2.f90 -fcoarray=single -O2 (test for excess errors)
+PASS: gfortran.dg/coarray/alloc_comp_2.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors)
PASS: gfortran.dg/coarray/allocate_errgmsg.f90 -fcoarray=single -O2 (test for excess errors)
PASS: gfortran.dg/coarray/allocate_errgmsg.f90 -fcoarray=single -O2 execution test
PASS: gfortran.dg/coarray/allocate_errgmsg.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors)
@@ -1926,6 +1928,8 @@ PASS: gfortran.dg/allocate_with_source_2.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/allocate_with_source_2.f90 -O3 -g execution test
PASS: gfortran.dg/allocate_with_source_2.f90 -Os (test for excess errors)
PASS: gfortran.dg/allocate_with_source_2.f90 -Os execution test
+PASS: gfortran.dg/allocate_with_source_3.f90 -O (test for errors, line 24)
+PASS: gfortran.dg/allocate_with_source_3.f90 -O (test for excess errors)
PASS: gfortran.dg/allocate_with_typespec_1.f90 -O (test for excess errors)
PASS: gfortran.dg/allocate_with_typespec_2.f -O (test for excess errors)
PASS: gfortran.dg/allocate_with_typespec_3.f90 -O (test for errors, line 22)
@@ -2014,7 +2018,7 @@ PASS: gfortran.dg/allocate_zerosize_3.f -O3 -g execution test
PASS: gfortran.dg/allocate_zerosize_3.f -Os (test for excess errors)
PASS: gfortran.dg/allocate_zerosize_3.f -Os execution test
PASS: gfortran.dg/altreturn_1.f90 -O (test for excess errors)
-PASS: gfortran.dg/altreturn_2.f90 -O (test for errors, line 3)
+PASS: gfortran.dg/altreturn_2.f90 -O (test for errors, line 5)
PASS: gfortran.dg/altreturn_2.f90 -O (test for excess errors)
PASS: gfortran.dg/altreturn_3.f90 -O0 (test for excess errors)
PASS: gfortran.dg/altreturn_3.f90 -O0 execution test
@@ -2051,6 +2055,7 @@ PASS: gfortran.dg/altreturn_5.f90 -Os (test for excess errors)
PASS: gfortran.dg/altreturn_5.f90 -Os execution test
PASS: gfortran.dg/altreturn_6.f90 -O (test for excess errors)
PASS: gfortran.dg/altreturn_7.f90 -O (test for excess errors)
+PASS: gfortran.dg/altreturn_8.f90 -O (test for excess errors)
PASS: gfortran.dg/ambiguous_reference_1.f90 -O (test for errors, line 40)
PASS: gfortran.dg/ambiguous_reference_1.f90 -O (test for errors, line 41)
PASS: gfortran.dg/ambiguous_reference_1.f90 -O (test for excess errors)
@@ -2792,30 +2797,113 @@ PASS: gfortran.dg/array_constructor_4.f90 -Os (test for excess errors)
PASS: gfortran.dg/array_constructor_4.f90 -Os execution test
PASS: gfortran.dg/array_constructor_40.f90 -O0 (test for excess errors)
PASS: gfortran.dg/array_constructor_40.f90 -O0 execution test
-PASS: gfortran.dg/array_constructor_40.f90 -O0 scan-tree-dump-times original "while" 3
+PASS: gfortran.dg/array_constructor_40.f90 -O0 scan-tree-dump-times original "while" 5
PASS: gfortran.dg/array_constructor_40.f90 -O1 (test for excess errors)
PASS: gfortran.dg/array_constructor_40.f90 -O1 execution test
-PASS: gfortran.dg/array_constructor_40.f90 -O1 scan-tree-dump-times original "while" 3
+PASS: gfortran.dg/array_constructor_40.f90 -O1 scan-tree-dump-times original "while" 5
PASS: gfortran.dg/array_constructor_40.f90 -O2 (test for excess errors)
PASS: gfortran.dg/array_constructor_40.f90 -O2 execution test
-PASS: gfortran.dg/array_constructor_40.f90 -O2 scan-tree-dump-times original "while" 3
+PASS: gfortran.dg/array_constructor_40.f90 -O2 scan-tree-dump-times original "while" 5
PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer (test for excess errors)
PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer execution test
-PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "while" 3
+PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "while" 5
PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
-PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "while" 3
+PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "while" 5
PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
-PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "while" 3
+PASS: gfortran.dg/array_constructor_40.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "while" 5
PASS: gfortran.dg/array_constructor_40.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/array_constructor_40.f90 -O3 -g execution test
-PASS: gfortran.dg/array_constructor_40.f90 -O3 -g scan-tree-dump-times original "while" 3
+PASS: gfortran.dg/array_constructor_40.f90 -O3 -g scan-tree-dump-times original "while" 5
PASS: gfortran.dg/array_constructor_40.f90 -Os (test for excess errors)
PASS: gfortran.dg/array_constructor_40.f90 -Os execution test
-PASS: gfortran.dg/array_constructor_40.f90 -Os scan-tree-dump-times original "while" 3
+PASS: gfortran.dg/array_constructor_40.f90 -Os scan-tree-dump-times original "while" 5
PASS: gfortran.dg/array_constructor_41.f90 -O (test for excess errors)
PASS: gfortran.dg/array_constructor_41.f90 -O scan-tree-dump-times original "realloc" 0
+PASS: gfortran.dg/array_constructor_42.f90 -O (test for excess errors)
+PASS: gfortran.dg/array_constructor_43.f90 -O (test for excess errors)
+PASS: gfortran.dg/array_constructor_43.f90 -O scan-tree-dump-times original "\\|\\|" 3
+PASS: gfortran.dg/array_constructor_44.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/array_constructor_44.f90 -O0 execution test
+PASS: gfortran.dg/array_constructor_44.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/array_constructor_44.f90 -O1 execution test
+PASS: gfortran.dg/array_constructor_44.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/array_constructor_44.f90 -O2 execution test
+PASS: gfortran.dg/array_constructor_44.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/array_constructor_44.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/array_constructor_44.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/array_constructor_44.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/array_constructor_44.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/array_constructor_44.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/array_constructor_44.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/array_constructor_44.f90 -O3 -g execution test
+PASS: gfortran.dg/array_constructor_44.f90 -Os (test for excess errors)
+PASS: gfortran.dg/array_constructor_44.f90 -Os execution test
+PASS: gfortran.dg/array_constructor_45.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/array_constructor_45.f90 -O0 execution test
+PASS: gfortran.dg/array_constructor_45.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/array_constructor_45.f90 -O1 execution test
+PASS: gfortran.dg/array_constructor_45.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/array_constructor_45.f90 -O2 execution test
+PASS: gfortran.dg/array_constructor_45.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/array_constructor_45.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/array_constructor_45.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/array_constructor_45.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/array_constructor_45.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/array_constructor_45.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/array_constructor_45.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/array_constructor_45.f90 -O3 -g execution test
+PASS: gfortran.dg/array_constructor_45.f90 -Os (test for excess errors)
+PASS: gfortran.dg/array_constructor_45.f90 -Os execution test
+PASS: gfortran.dg/array_constructor_46.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/array_constructor_46.f90 -O0 execution test
+PASS: gfortran.dg/array_constructor_46.f90 -O0 scan-tree-dump-times original "while" 2
+PASS: gfortran.dg/array_constructor_46.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/array_constructor_46.f90 -O1 execution test
+PASS: gfortran.dg/array_constructor_46.f90 -O1 scan-tree-dump-times original "while" 2
+PASS: gfortran.dg/array_constructor_46.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/array_constructor_46.f90 -O2 execution test
+PASS: gfortran.dg/array_constructor_46.f90 -O2 scan-tree-dump-times original "while" 2
+PASS: gfortran.dg/array_constructor_46.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/array_constructor_46.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/array_constructor_46.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "while" 2
+PASS: gfortran.dg/array_constructor_46.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/array_constructor_46.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/array_constructor_46.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "while" 2
+PASS: gfortran.dg/array_constructor_46.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/array_constructor_46.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/array_constructor_46.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "while" 2
+PASS: gfortran.dg/array_constructor_46.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/array_constructor_46.f90 -O3 -g execution test
+PASS: gfortran.dg/array_constructor_46.f90 -O3 -g scan-tree-dump-times original "while" 2
+PASS: gfortran.dg/array_constructor_46.f90 -Os (test for excess errors)
+PASS: gfortran.dg/array_constructor_46.f90 -Os execution test
+PASS: gfortran.dg/array_constructor_46.f90 -Os scan-tree-dump-times original "while" 2
+PASS: gfortran.dg/array_constructor_47.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/array_constructor_47.f90 -O0 execution test
+PASS: gfortran.dg/array_constructor_47.f90 -O0 scan-tree-dump-times original "while" 4
+PASS: gfortran.dg/array_constructor_47.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/array_constructor_47.f90 -O1 execution test
+PASS: gfortran.dg/array_constructor_47.f90 -O1 scan-tree-dump-times original "while" 4
+PASS: gfortran.dg/array_constructor_47.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/array_constructor_47.f90 -O2 execution test
+PASS: gfortran.dg/array_constructor_47.f90 -O2 scan-tree-dump-times original "while" 4
+PASS: gfortran.dg/array_constructor_47.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/array_constructor_47.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/array_constructor_47.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "while" 4
+PASS: gfortran.dg/array_constructor_47.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/array_constructor_47.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/array_constructor_47.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "while" 4
+PASS: gfortran.dg/array_constructor_47.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/array_constructor_47.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/array_constructor_47.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "while" 4
+PASS: gfortran.dg/array_constructor_47.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/array_constructor_47.f90 -O3 -g execution test
+PASS: gfortran.dg/array_constructor_47.f90 -O3 -g scan-tree-dump-times original "while" 4
+PASS: gfortran.dg/array_constructor_47.f90 -Os (test for excess errors)
+PASS: gfortran.dg/array_constructor_47.f90 -Os execution test
+PASS: gfortran.dg/array_constructor_47.f90 -Os scan-tree-dump-times original "while" 4
PASS: gfortran.dg/array_constructor_5.f90 -O0 (test for excess errors)
PASS: gfortran.dg/array_constructor_5.f90 -O0 execution test
PASS: gfortran.dg/array_constructor_5.f90 -O1 (test for excess errors)
@@ -4679,6 +4767,15 @@ PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 118)
PASS: gfortran.dg/assumed_type_3.f90 -O (test for excess errors)
PASS: gfortran.dg/assumed_type_4.f90 -O (test for errors, line 9)
PASS: gfortran.dg/assumed_type_4.f90 -O (test for excess errors)
+PASS: gfortran.dg/assumed_type_5.f90 -O (test for errors, line 12)
+PASS: gfortran.dg/assumed_type_5.f90 -O (test for errors, line 13)
+PASS: gfortran.dg/assumed_type_5.f90 -O (test for errors, line 22)
+PASS: gfortran.dg/assumed_type_5.f90 -O (test for errors, line 23)
+PASS: gfortran.dg/assumed_type_5.f90 -O (test for errors, line 33)
+PASS: gfortran.dg/assumed_type_5.f90 -O (test for errors, line 34)
+PASS: gfortran.dg/assumed_type_5.f90 -O (test for excess errors)
+PASS: gfortran.dg/assumed_type_6.f90 -O (test for errors, line 11)
+PASS: gfortran.dg/assumed_type_6.f90 -O (test for excess errors)
PASS: gfortran.dg/asynchronous_1.f90 -O (test for errors, line 35)
PASS: gfortran.dg/asynchronous_1.f90 -O (test for errors, line 36)
PASS: gfortran.dg/asynchronous_1.f90 -O (test for errors, line 40)
@@ -5452,6 +5549,10 @@ PASS: gfortran.dg/bind_c_usage_25.f90 -O (test for warnings, line 55)
PASS: gfortran.dg/bind_c_usage_25.f90 -O (test for warnings, line 56)
PASS: gfortran.dg/bind_c_usage_25.f90 -O (test for excess errors)
PASS: gfortran.dg/bind_c_usage_26.f90 -O (test for excess errors)
+PASS: gfortran.dg/bind_c_usage_27.f90 -O (test for excess errors)
+PASS: gfortran.dg/bind_c_usage_28.f90 -O (test for errors, line 11)
+PASS: gfortran.dg/bind_c_usage_28.f90 -O (test for errors, line 15)
+PASS: gfortran.dg/bind_c_usage_28.f90 -O (test for excess errors)
PASS: gfortran.dg/bind_c_usage_3.f03 -O (test for errors, line 5)
PASS: gfortran.dg/bind_c_usage_3.f03 -O (test for errors, line 6)
PASS: gfortran.dg/bind_c_usage_3.f03 -O (test for errors, line 9)
@@ -5590,6 +5691,13 @@ PASS: gfortran.dg/binding_label_tests_16.f03 -O3 -g (test for excess errors)
PASS: gfortran.dg/binding_label_tests_16.f03 -O3 -g execution test
PASS: gfortran.dg/binding_label_tests_16.f03 -Os (test for excess errors)
PASS: gfortran.dg/binding_label_tests_16.f03 -Os execution test
+PASS: gfortran.dg/binding_label_tests_17.f90 -O (test for errors, line 5)
+PASS: gfortran.dg/binding_label_tests_17.f90 -O (test for errors, line 8)
+PASS: gfortran.dg/binding_label_tests_17.f90 -O (test for excess errors)
+PASS: gfortran.dg/binding_label_tests_18.f90 -O (test for errors, line 5)
+PASS: gfortran.dg/binding_label_tests_18.f90 -O (test for errors, line 8)
+PASS: gfortran.dg/binding_label_tests_18.f90 -O (test for excess errors)
+PASS: gfortran.dg/binding_label_tests_19.f90 -O (test for excess errors)
PASS: gfortran.dg/binding_label_tests_2.f03 -O (test for errors, line 10)
PASS: gfortran.dg/binding_label_tests_2.f03 -O (test for errors, line 11)
PASS: gfortran.dg/binding_label_tests_2.f03 -O (test for errors, line 13)
@@ -5607,15 +5715,38 @@ PASS: gfortran.dg/binding_label_tests_2.f03 -O (test for errors, line 29)
PASS: gfortran.dg/binding_label_tests_2.f03 -O (test for errors, line 31)
PASS: gfortran.dg/binding_label_tests_2.f03 -O (test for errors, line 32)
PASS: gfortran.dg/binding_label_tests_2.f03 -O (test for excess errors)
-PASS: gfortran.dg/binding_label_tests_3.f03 -O (test for errors, line 5)
-PASS: gfortran.dg/binding_label_tests_3.f03 -O (test for errors, line 12)
+PASS: gfortran.dg/binding_label_tests_20.f90 -O (test for errors, line 6)
+PASS: gfortran.dg/binding_label_tests_20.f90 -O (test for errors, line 9)
+PASS: gfortran.dg/binding_label_tests_20.f90 -O (test for excess errors)
+PASS: gfortran.dg/binding_label_tests_21.f90 -O (test for errors, line 5)
+PASS: gfortran.dg/binding_label_tests_21.f90 -O (test for errors, line 6)
+PASS: gfortran.dg/binding_label_tests_21.f90 -O (test for excess errors)
+PASS: gfortran.dg/binding_label_tests_22.f90 -O (test for errors, line 5)
+PASS: gfortran.dg/binding_label_tests_22.f90 -O (test for errors, line 6)
+PASS: gfortran.dg/binding_label_tests_22.f90 -O (test for excess errors)
+PASS: gfortran.dg/binding_label_tests_23.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/binding_label_tests_23.f90 -O0 execution test
+PASS: gfortran.dg/binding_label_tests_23.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/binding_label_tests_23.f90 -O1 execution test
+PASS: gfortran.dg/binding_label_tests_23.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/binding_label_tests_23.f90 -O2 execution test
+PASS: gfortran.dg/binding_label_tests_23.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/binding_label_tests_23.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/binding_label_tests_23.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/binding_label_tests_23.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/binding_label_tests_23.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/binding_label_tests_23.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/binding_label_tests_23.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/binding_label_tests_23.f90 -O3 -g execution test
+PASS: gfortran.dg/binding_label_tests_23.f90 -Os (test for excess errors)
+PASS: gfortran.dg/binding_label_tests_23.f90 -Os execution test
+PASS: gfortran.dg/binding_label_tests_24.f90 -O (test for excess errors)
+PASS: gfortran.dg/binding_label_tests_25.f90 -O (test for excess errors)
PASS: gfortran.dg/binding_label_tests_3.f03 -O (test for excess errors)
PASS: gfortran.dg/binding_label_tests_4.f03 -O (test for errors, line 5)
PASS: gfortran.dg/binding_label_tests_4.f03 -O (test for errors, line 14)
PASS: gfortran.dg/binding_label_tests_4.f03 -O (test for errors, line 21)
PASS: gfortran.dg/binding_label_tests_4.f03 -O (test for excess errors)
-PASS: gfortran.dg/binding_label_tests_5.f03 -O (test for errors, line 6)
-PASS: gfortran.dg/binding_label_tests_5.f03 -O (test for errors, line 9)
PASS: gfortran.dg/binding_label_tests_5.f03 -O (test for excess errors)
PASS: gfortran.dg/binding_label_tests_6.f03 -O (test for errors, line 4)
PASS: gfortran.dg/binding_label_tests_6.f03 -O (test for errors, line 5)
@@ -5813,6 +5944,7 @@ PASS: gfortran.dg/blockdata_5.f90 -O (test for errors, line 8)
PASS: gfortran.dg/blockdata_5.f90 -O (test for excess errors)
PASS: gfortran.dg/blockdata_6.f90 -O (test for errors, line 9)
PASS: gfortran.dg/blockdata_6.f90 -O (test for excess errors)
+PASS: gfortran.dg/blockdata_7.f90 -O (test for excess errors)
PASS: gfortran.dg/bom_UTF-32.f90 -O (test for excess errors)
PASS: gfortran.dg/bom_UTF-8.f90 -O (test for excess errors)
PASS: gfortran.dg/bom_UTF-8_F.F90 -O (test for excess errors)
@@ -6905,10 +7037,12 @@ PASS: gfortran.dg/c_assoc.f90 -Os (test for excess errors)
PASS: gfortran.dg/c_assoc.f90 -Os execution test
PASS: gfortran.dg/c_assoc_2.f03 -O (test for errors, line 19)
PASS: gfortran.dg/c_assoc_2.f03 -O (test for errors, line 23)
-PASS: gfortran.dg/c_assoc_2.f03 -O (test for errors, line 25)
PASS: gfortran.dg/c_assoc_2.f03 -O (test for errors, line 31)
PASS: gfortran.dg/c_assoc_2.f03 -O (test for excess errors)
PASS: gfortran.dg/c_assoc_3.f90 -O (test for excess errors)
+PASS: gfortran.dg/c_assoc_4.f90 -O (test for errors, line 12)
+PASS: gfortran.dg/c_assoc_4.f90 -O (test for excess errors)
+PASS: gfortran.dg/c_assoc_5.f90 -O (test for excess errors)
PASS: gfortran.dg/c_by_val_1.f -O0 (test for excess errors)
PASS: gfortran.dg/c_by_val_1.f -O0 execution test
PASS: gfortran.dg/c_by_val_1.f -O1 (test for excess errors)
@@ -7116,6 +7250,14 @@ PASS: gfortran.dg/c_f_pointer_tests_4.f90 -Os (test for excess errors)
PASS: gfortran.dg/c_f_pointer_tests_4.f90 -Os execution test
PASS: gfortran.dg/c_f_pointer_tests_5.f90 -O (test for errors, line 12)
PASS: gfortran.dg/c_f_pointer_tests_5.f90 -O (test for excess errors)
+PASS: gfortran.dg/c_f_pointer_tests_6.f90 -O (test for errors, line 13)
+PASS: gfortran.dg/c_f_pointer_tests_6.f90 -O (test for errors, line 14)
+PASS: gfortran.dg/c_f_pointer_tests_6.f90 -O (test for errors, line 15)
+PASS: gfortran.dg/c_f_pointer_tests_6.f90 -O (test for errors, line 23)
+PASS: gfortran.dg/c_f_pointer_tests_6.f90 -O (test for errors, line 41)
+PASS: gfortran.dg/c_f_pointer_tests_6.f90 -O (test for excess errors)
+PASS: gfortran.dg/c_f_pointer_tests_7.f90 -O (test for errors, line 8)
+PASS: gfortran.dg/c_f_pointer_tests_7.f90 -O (test for excess errors)
PASS: gfortran.dg/c_funloc_tests.f03 -O0 (test for excess errors)
PASS: gfortran.dg/c_funloc_tests.f03 -O0 execution test
PASS: gfortran.dg/c_funloc_tests.f03 -O1 (test for excess errors)
@@ -7181,6 +7323,16 @@ PASS: gfortran.dg/c_funloc_tests_6.f90 -O (test for excess errors)
PASS: gfortran.dg/c_funloc_tests_7.f90 -O (test for excess errors)
PASS: gfortran.dg/c_funloc_tests_7.f90 -O scan-tree-dump-times original "cfp =[^;]+ nocsub;" 1
PASS: gfortran.dg/c_funloc_tests_7.f90 -O scan-tree-dump-times original "fint =[^;]+ cfp;" 1
+PASS: gfortran.dg/c_funloc_tests_8.f90 -O (test for errors, line 11)
+PASS: gfortran.dg/c_funloc_tests_8.f90 -O (test for errors, line 12)
+PASS: gfortran.dg/c_funloc_tests_8.f90 -O (test for errors, line 13)
+PASS: gfortran.dg/c_funloc_tests_8.f90 -O (test for errors, line 21)
+PASS: gfortran.dg/c_funloc_tests_8.f90 -O (test for errors, line 24)
+PASS: gfortran.dg/c_funloc_tests_8.f90 -O (test for errors, line 28)
+PASS: gfortran.dg/c_funloc_tests_8.f90 -O (test for errors, line 39)
+PASS: gfortran.dg/c_funloc_tests_8.f90 -O (test for errors, line 41)
+PASS: gfortran.dg/c_funloc_tests_8.f90 -O (test for errors, line 46)
+PASS: gfortran.dg/c_funloc_tests_8.f90 -O (test for excess errors)
UNSUPPORTED: gfortran.dg/c_kind_int128_test1.f03 -O
UNSUPPORTED: gfortran.dg/c_kind_int128_test2.f03 -O0
UNSUPPORTED: gfortran.dg/c_kind_int128_test2.f03 -O1
@@ -7230,20 +7382,51 @@ PASS: gfortran.dg/c_loc_test.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/c_loc_test.f90 -O3 -g execution test
PASS: gfortran.dg/c_loc_test.f90 -Os (test for excess errors)
PASS: gfortran.dg/c_loc_test.f90 -Os execution test
-PASS: gfortran.dg/c_loc_tests_10.f03 -O (test for errors, line 7)
+PASS: gfortran.dg/c_loc_test_17.f90 -O (test for errors, line 22)
+PASS: gfortran.dg/c_loc_test_17.f90 -O (test for errors, line 27)
+PASS: gfortran.dg/c_loc_test_17.f90 -O (test for excess errors)
+PASS: gfortran.dg/c_loc_test_18.f90 -O (test for excess errors)
+PASS: gfortran.dg/c_loc_test_19.f90 -O (test for errors, line 15)
+PASS: gfortran.dg/c_loc_test_19.f90 -O (test for excess errors)
+PASS: gfortran.dg/c_loc_test_20.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/c_loc_test_20.f90 -O0 execution test
+PASS: gfortran.dg/c_loc_test_20.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/c_loc_test_20.f90 -O1 execution test
+PASS: gfortran.dg/c_loc_test_20.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/c_loc_test_20.f90 -O2 execution test
+PASS: gfortran.dg/c_loc_test_20.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/c_loc_test_20.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/c_loc_test_20.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/c_loc_test_20.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/c_loc_test_20.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/c_loc_test_20.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/c_loc_test_20.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/c_loc_test_20.f90 -O3 -g execution test
+PASS: gfortran.dg/c_loc_test_20.f90 -Os (test for excess errors)
+PASS: gfortran.dg/c_loc_test_20.f90 -Os execution test
+PASS: gfortran.dg/c_loc_test_21.f90 -O (test for errors, line 15)
+PASS: gfortran.dg/c_loc_test_21.f90 -O (test for excess errors)
+PASS: gfortran.dg/c_loc_test_22.f90 -O (test for excess errors)
+PASS: gfortran.dg/c_loc_test_22.f90 -O scan-tree-dump-not original " _gfortran_internal_pack"
+PASS: gfortran.dg/c_loc_test_22.f90 -O scan-tree-dump-times original "parm.[0-9]+.data = \\(void .\\) &\\(.xxx.[0-9]+\\)\\[0\\];" 1
+PASS: gfortran.dg/c_loc_test_22.f90 -O scan-tree-dump-times original "parm.[0-9]+.data = \\(void .\\) &\\(.xxx.[0-9]+\\)\\[D.[0-9]+ \\* 4\\];" 1
+PASS: gfortran.dg/c_loc_test_22.f90 -O scan-tree-dump-times original "parm.[0-9]+.data = \\(void .\\) &\\(.yyy.[0-9]+\\)\\[0\\];" 1
+PASS: gfortran.dg/c_loc_test_22.f90 -O scan-tree-dump-times original "parm.[0-9]+.data = \\(void .\\) &\\(.yyy.[0-9]+\\)\\[D.[0-9]+ \\* 4\\];" 1
+PASS: gfortran.dg/c_loc_test_22.f90 -O scan-tree-dump-times original "D.[0-9]+ = parm.[0-9]+.data;[^;]+ptr[1-4] = D.[0-9]+;" 4
+PASS: gfortran.dg/c_loc_tests_10.f03 -O (test for errors, line 8)
PASS: gfortran.dg/c_loc_tests_10.f03 -O (test for excess errors)
-PASS: gfortran.dg/c_loc_tests_11.f03 -O (test for errors, line 44)
+PASS: gfortran.dg/c_loc_tests_11.f03 -O (test for errors, line 46)
PASS: gfortran.dg/c_loc_tests_11.f03 -O (test for excess errors)
PASS: gfortran.dg/c_loc_tests_12.f03 -O (test for excess errors)
PASS: gfortran.dg/c_loc_tests_13.f90 -O (test for excess errors)
PASS: gfortran.dg/c_loc_tests_14.f90 -O (test for excess errors)
PASS: gfortran.dg/c_loc_tests_15.f90 -O (test for errors, line 14)
PASS: gfortran.dg/c_loc_tests_15.f90 -O (test for excess errors)
-PASS: gfortran.dg/c_loc_tests_16.f90 -O (test for errors, line 21)
-PASS: gfortran.dg/c_loc_tests_16.f90 -O (test for warnings, line 22)
-PASS: gfortran.dg/c_loc_tests_16.f90 -O (test for errors, line 23)
PASS: gfortran.dg/c_loc_tests_16.f90 -O (test for errors, line 24)
PASS: gfortran.dg/c_loc_tests_16.f90 -O (test for excess errors)
+PASS: gfortran.dg/c_loc_tests_17.f90 -O (test for errors, line 12)
+PASS: gfortran.dg/c_loc_tests_17.f90 -O (test for errors, line 13)
+PASS: gfortran.dg/c_loc_tests_17.f90 -O (test for excess errors)
PASS: gfortran.dg/c_loc_tests_2.f03 -O0 (test for excess errors)
PASS: gfortran.dg/c_loc_tests_2.f03 -O0 execution test
PASS: gfortran.dg/c_loc_tests_2.f03 -O1 (test for excess errors)
@@ -7260,14 +7443,12 @@ PASS: gfortran.dg/c_loc_tests_2.f03 -O3 -g (test for excess errors)
PASS: gfortran.dg/c_loc_tests_2.f03 -O3 -g execution test
PASS: gfortran.dg/c_loc_tests_2.f03 -Os (test for excess errors)
PASS: gfortran.dg/c_loc_tests_2.f03 -Os execution test
-PASS: gfortran.dg/c_loc_tests_3.f03 -O (test for errors, line 6)
PASS: gfortran.dg/c_loc_tests_3.f03 -O (test for excess errors)
-PASS: gfortran.dg/c_loc_tests_4.f03 -O (test for errors, line 13)
+PASS: gfortran.dg/c_loc_tests_4.f03 -O (test for errors, line 15)
PASS: gfortran.dg/c_loc_tests_4.f03 -O (test for excess errors)
PASS: gfortran.dg/c_loc_tests_5.f03 -O (test for excess errors)
PASS: gfortran.dg/c_loc_tests_6.f03 -O (test for excess errors)
PASS: gfortran.dg/c_loc_tests_7.f03 -O (test for excess errors)
-PASS: gfortran.dg/c_loc_tests_8.f03 -O (test for errors, line 10)
PASS: gfortran.dg/c_loc_tests_8.f03 -O (test for excess errors)
PASS: gfortran.dg/c_loc_tests_9.f03 -O (test for excess errors)
PASS: gfortran.dg/c_ptr_tests.f03 -O0 (test for excess errors)
@@ -7309,63 +7490,81 @@ PASS: gfortran.dg/c_ptr_tests_13.f03 -O (test for errors, line 14)
PASS: gfortran.dg/c_ptr_tests_13.f03 -O (test for excess errors)
PASS: gfortran.dg/c_ptr_tests_14.f90 -O0 (test for excess errors)
PASS: gfortran.dg/c_ptr_tests_14.f90 -O0 execution test
-PASS: gfortran.dg/c_ptr_tests_14.f90 -O0 scan-tree-dump-times original "gsl_file = 0B" 1
-PASS: gfortran.dg/c_ptr_tests_14.f90 -O0 scan-tree-dump-times original "gsl_func = 0B" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O0 scan-tree-dump-times original "c_funptr.[0-9]+ = 0B;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O0 scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_func = c_funptr.[0-9]+;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O0 scan-tree-dump-times original "c_ptr.[0-9]+ = 0B;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O0 scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_file = c_ptr.[0-9]+;" 1
PASS: gfortran.dg/c_ptr_tests_14.f90 -O0 scan-tree-dump-times original "NIptr = 0B" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -O0 scan-tree-dump-times original "NIfunptr = 0B" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -O0 scan-tree-dump-times original "bbb =" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -O1 (test for excess errors)
PASS: gfortran.dg/c_ptr_tests_14.f90 -O1 execution test
-PASS: gfortran.dg/c_ptr_tests_14.f90 -O1 scan-tree-dump-times original "gsl_file = 0B" 1
-PASS: gfortran.dg/c_ptr_tests_14.f90 -O1 scan-tree-dump-times original "gsl_func = 0B" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O1 scan-tree-dump-times original "c_funptr.[0-9]+ = 0B;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O1 scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_func = c_funptr.[0-9]+;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O1 scan-tree-dump-times original "c_ptr.[0-9]+ = 0B;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O1 scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_file = c_ptr.[0-9]+;" 1
PASS: gfortran.dg/c_ptr_tests_14.f90 -O1 scan-tree-dump-times original "NIptr = 0B" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -O1 scan-tree-dump-times original "NIfunptr = 0B" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -O1 scan-tree-dump-times original "bbb =" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -O2 (test for excess errors)
PASS: gfortran.dg/c_ptr_tests_14.f90 -O2 execution test
-PASS: gfortran.dg/c_ptr_tests_14.f90 -O2 scan-tree-dump-times original "gsl_file = 0B" 1
-PASS: gfortran.dg/c_ptr_tests_14.f90 -O2 scan-tree-dump-times original "gsl_func = 0B" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O2 scan-tree-dump-times original "c_funptr.[0-9]+ = 0B;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O2 scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_func = c_funptr.[0-9]+;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O2 scan-tree-dump-times original "c_ptr.[0-9]+ = 0B;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O2 scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_file = c_ptr.[0-9]+;" 1
PASS: gfortran.dg/c_ptr_tests_14.f90 -O2 scan-tree-dump-times original "NIptr = 0B" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -O2 scan-tree-dump-times original "NIfunptr = 0B" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -O2 scan-tree-dump-times original "bbb =" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer (test for excess errors)
PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer execution test
-PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "gsl_file = 0B" 1
-PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "gsl_func = 0B" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "c_funptr.[0-9]+ = 0B;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_func = c_funptr.[0-9]+;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "c_ptr.[0-9]+ = 0B;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_file = c_ptr.[0-9]+;" 1
PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "NIptr = 0B" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "NIfunptr = 0B" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "bbb =" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
-PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "gsl_file = 0B" 1
-PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "gsl_func = 0B" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "c_funptr.[0-9]+ = 0B;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_func = c_funptr.[0-9]+;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "c_ptr.[0-9]+ = 0B;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_file = c_ptr.[0-9]+;" 1
PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "NIptr = 0B" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "NIfunptr = 0B" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "bbb =" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
-PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "gsl_file = 0B" 1
-PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "gsl_func = 0B" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "c_funptr.[0-9]+ = 0B;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_func = c_funptr.[0-9]+;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "c_ptr.[0-9]+ = 0B;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_file = c_ptr.[0-9]+;" 1
PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "NIptr = 0B" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "NIfunptr = 0B" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "bbb =" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -g execution test
-PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -g scan-tree-dump-times original "gsl_file = 0B" 1
-PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -g scan-tree-dump-times original "gsl_func = 0B" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -g scan-tree-dump-times original "c_funptr.[0-9]+ = 0B;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -g scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_func = c_funptr.[0-9]+;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -g scan-tree-dump-times original "c_ptr.[0-9]+ = 0B;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -g scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_file = c_ptr.[0-9]+;" 1
PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -g scan-tree-dump-times original "NIptr = 0B" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -g scan-tree-dump-times original "NIfunptr = 0B" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -O3 -g scan-tree-dump-times original "bbb =" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -Os (test for excess errors)
PASS: gfortran.dg/c_ptr_tests_14.f90 -Os execution test
-PASS: gfortran.dg/c_ptr_tests_14.f90 -Os scan-tree-dump-times original "gsl_file = 0B" 1
-PASS: gfortran.dg/c_ptr_tests_14.f90 -Os scan-tree-dump-times original "gsl_func = 0B" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -Os scan-tree-dump-times original "c_funptr.[0-9]+ = 0B;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -Os scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_func = c_funptr.[0-9]+;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -Os scan-tree-dump-times original "c_ptr.[0-9]+ = 0B;" 1
+PASS: gfortran.dg/c_ptr_tests_14.f90 -Os scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_file = c_ptr.[0-9]+;" 1
PASS: gfortran.dg/c_ptr_tests_14.f90 -Os scan-tree-dump-times original "NIptr = 0B" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -Os scan-tree-dump-times original "NIfunptr = 0B" 0
PASS: gfortran.dg/c_ptr_tests_14.f90 -Os scan-tree-dump-times original "bbb =" 0
PASS: gfortran.dg/c_ptr_tests_15.f90 -O (test for excess errors)
-PASS: gfortran.dg/c_ptr_tests_15.f90 -O scan-tree-dump-times original "gsl_file = 0B" 1
-PASS: gfortran.dg/c_ptr_tests_15.f90 -O scan-tree-dump-times original "gsl_func = 0B" 1
+PASS: gfortran.dg/c_ptr_tests_15.f90 -O scan-tree-dump-times original "c_funptr.[0-9]+ = 0B;" 1
+PASS: gfortran.dg/c_ptr_tests_15.f90 -O scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_func = c_funptr.[0-9]+;" 1
+PASS: gfortran.dg/c_ptr_tests_15.f90 -O scan-tree-dump-times original "c_ptr.[0-9]+ = 0B;" 1
+PASS: gfortran.dg/c_ptr_tests_15.f90 -O scan-tree-dump-times original "fgsl_file.[0-9]+.gsl_file = c_ptr.[0-9]+;" 1
PASS: gfortran.dg/c_ptr_tests_15.f90 -O scan-tree-dump-times original "NIptr = 0B" 0
PASS: gfortran.dg/c_ptr_tests_15.f90 -O scan-tree-dump-times original "NIfunptr = 0B" 0
PASS: gfortran.dg/c_ptr_tests_15.f90 -O scan-tree-dump-times original "bbb =" 0
@@ -7460,6 +7659,22 @@ PASS: gfortran.dg/c_sizeof_2.f90 -O (test for excess errors)
PASS: gfortran.dg/c_sizeof_3.f90 -O (test for excess errors)
PASS: gfortran.dg/c_sizeof_4.f90 -O (test for errors, line 9)
PASS: gfortran.dg/c_sizeof_4.f90 -O (test for excess errors)
+PASS: gfortran.dg/c_sizeof_5.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/c_sizeof_5.f90 -O0 execution test
+PASS: gfortran.dg/c_sizeof_5.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/c_sizeof_5.f90 -O1 execution test
+PASS: gfortran.dg/c_sizeof_5.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/c_sizeof_5.f90 -O2 execution test
+PASS: gfortran.dg/c_sizeof_5.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/c_sizeof_5.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/c_sizeof_5.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/c_sizeof_5.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/c_sizeof_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/c_sizeof_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/c_sizeof_5.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/c_sizeof_5.f90 -O3 -g execution test
+PASS: gfortran.dg/c_sizeof_5.f90 -Os (test for excess errors)
+PASS: gfortran.dg/c_sizeof_5.f90 -Os execution test
PASS: gfortran.dg/change_symbol_attributes_1.f90 -O (test for excess errors)
PASS: gfortran.dg/char4_iunit_1.f03 -O0 (test for excess errors)
PASS: gfortran.dg/char4_iunit_1.f03 -O0 execution test
@@ -8542,28 +8757,36 @@ PASS: gfortran.dg/character_comparison_2.f90 -Os execution test
PASS: gfortran.dg/character_comparison_2.f90 -Os scan-tree-dump-times original "gfortran_compare_string" 0
PASS: gfortran.dg/character_comparison_3.f90 -O0 (test for excess errors)
PASS: gfortran.dg/character_comparison_3.f90 -O0 execution test
-PASS: gfortran.dg/character_comparison_3.f90 -O0 scan-tree-dump-times original "gfortran_compare_string" 8
+PASS: gfortran.dg/character_comparison_3.f90 -O0 scan-tree-dump-times original "gfortran_compare_string" 6
+PASS: gfortran.dg/character_comparison_3.f90 -O0 scan-tree-dump-times original "__builtin_memcmp" 2
PASS: gfortran.dg/character_comparison_3.f90 -O1 (test for excess errors)
PASS: gfortran.dg/character_comparison_3.f90 -O1 execution test
-PASS: gfortran.dg/character_comparison_3.f90 -O1 scan-tree-dump-times original "gfortran_compare_string" 8
+PASS: gfortran.dg/character_comparison_3.f90 -O1 scan-tree-dump-times original "gfortran_compare_string" 6
+PASS: gfortran.dg/character_comparison_3.f90 -O1 scan-tree-dump-times original "__builtin_memcmp" 2
PASS: gfortran.dg/character_comparison_3.f90 -O2 (test for excess errors)
PASS: gfortran.dg/character_comparison_3.f90 -O2 execution test
-PASS: gfortran.dg/character_comparison_3.f90 -O2 scan-tree-dump-times original "gfortran_compare_string" 8
+PASS: gfortran.dg/character_comparison_3.f90 -O2 scan-tree-dump-times original "gfortran_compare_string" 6
+PASS: gfortran.dg/character_comparison_3.f90 -O2 scan-tree-dump-times original "__builtin_memcmp" 2
PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer (test for excess errors)
PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer execution test
-PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "gfortran_compare_string" 8
+PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "gfortran_compare_string" 6
+PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "__builtin_memcmp" 2
PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
-PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "gfortran_compare_string" 8
+PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "gfortran_compare_string" 6
+PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "__builtin_memcmp" 2
PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
-PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "gfortran_compare_string" 8
+PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "gfortran_compare_string" 6
+PASS: gfortran.dg/character_comparison_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "__builtin_memcmp" 2
PASS: gfortran.dg/character_comparison_3.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/character_comparison_3.f90 -O3 -g execution test
-PASS: gfortran.dg/character_comparison_3.f90 -O3 -g scan-tree-dump-times original "gfortran_compare_string" 8
+PASS: gfortran.dg/character_comparison_3.f90 -O3 -g scan-tree-dump-times original "gfortran_compare_string" 6
+PASS: gfortran.dg/character_comparison_3.f90 -O3 -g scan-tree-dump-times original "__builtin_memcmp" 2
PASS: gfortran.dg/character_comparison_3.f90 -Os (test for excess errors)
PASS: gfortran.dg/character_comparison_3.f90 -Os execution test
-PASS: gfortran.dg/character_comparison_3.f90 -Os scan-tree-dump-times original "gfortran_compare_string" 8
+PASS: gfortran.dg/character_comparison_3.f90 -Os scan-tree-dump-times original "gfortran_compare_string" 6
+PASS: gfortran.dg/character_comparison_3.f90 -Os scan-tree-dump-times original "__builtin_memcmp" 2
PASS: gfortran.dg/character_comparison_4.f90 -O0 (test for excess errors)
PASS: gfortran.dg/character_comparison_4.f90 -O0 execution test
PASS: gfortran.dg/character_comparison_4.f90 -O0 scan-tree-dump-times original "gfortran_compare_string" 0
@@ -8591,35 +8814,35 @@ PASS: gfortran.dg/character_comparison_4.f90 -Os scan-tree-dump-times origina
PASS: gfortran.dg/character_comparison_5.f90 -O0 (test for excess errors)
PASS: gfortran.dg/character_comparison_5.f90 -O0 execution test
PASS: gfortran.dg/character_comparison_5.f90 -O0 scan-tree-dump-times original "gfortran_concat_string" 0
-PASS: gfortran.dg/character_comparison_5.f90 -O0 scan-tree-dump-times original "gfortran_compare_string" 2
+PASS: gfortran.dg/character_comparison_5.f90 -O0 scan-tree-dump-times original "__builtin_memcmp" 2
PASS: gfortran.dg/character_comparison_5.f90 -O1 (test for excess errors)
PASS: gfortran.dg/character_comparison_5.f90 -O1 execution test
PASS: gfortran.dg/character_comparison_5.f90 -O1 scan-tree-dump-times original "gfortran_concat_string" 0
-PASS: gfortran.dg/character_comparison_5.f90 -O1 scan-tree-dump-times original "gfortran_compare_string" 2
+PASS: gfortran.dg/character_comparison_5.f90 -O1 scan-tree-dump-times original "__builtin_memcmp" 2
PASS: gfortran.dg/character_comparison_5.f90 -O2 (test for excess errors)
PASS: gfortran.dg/character_comparison_5.f90 -O2 execution test
PASS: gfortran.dg/character_comparison_5.f90 -O2 scan-tree-dump-times original "gfortran_concat_string" 0
-PASS: gfortran.dg/character_comparison_5.f90 -O2 scan-tree-dump-times original "gfortran_compare_string" 2
+PASS: gfortran.dg/character_comparison_5.f90 -O2 scan-tree-dump-times original "__builtin_memcmp" 2
PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer (test for excess errors)
PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer execution test
PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "gfortran_concat_string" 0
-PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "gfortran_compare_string" 2
+PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "__builtin_memcmp" 2
PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "gfortran_concat_string" 0
-PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "gfortran_compare_string" 2
+PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "__builtin_memcmp" 2
PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "gfortran_concat_string" 0
-PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "gfortran_compare_string" 2
+PASS: gfortran.dg/character_comparison_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "__builtin_memcmp" 2
PASS: gfortran.dg/character_comparison_5.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/character_comparison_5.f90 -O3 -g execution test
PASS: gfortran.dg/character_comparison_5.f90 -O3 -g scan-tree-dump-times original "gfortran_concat_string" 0
-PASS: gfortran.dg/character_comparison_5.f90 -O3 -g scan-tree-dump-times original "gfortran_compare_string" 2
+PASS: gfortran.dg/character_comparison_5.f90 -O3 -g scan-tree-dump-times original "__builtin_memcmp" 2
PASS: gfortran.dg/character_comparison_5.f90 -Os (test for excess errors)
PASS: gfortran.dg/character_comparison_5.f90 -Os execution test
PASS: gfortran.dg/character_comparison_5.f90 -Os scan-tree-dump-times original "gfortran_concat_string" 0
-PASS: gfortran.dg/character_comparison_5.f90 -Os scan-tree-dump-times original "gfortran_compare_string" 2
+PASS: gfortran.dg/character_comparison_5.f90 -Os scan-tree-dump-times original "__builtin_memcmp" 2
PASS: gfortran.dg/character_comparison_6.f90 -O0 (test for excess errors)
PASS: gfortran.dg/character_comparison_6.f90 -O0 execution test
PASS: gfortran.dg/character_comparison_6.f90 -O0 scan-tree-dump-times original "gfortran_concat_string" 4
@@ -8700,6 +8923,38 @@ PASS: gfortran.dg/character_comparison_8.f90 -O3 -g scan-tree-dump-times orig
PASS: gfortran.dg/character_comparison_8.f90 -Os (test for excess errors)
PASS: gfortran.dg/character_comparison_8.f90 -Os execution test
PASS: gfortran.dg/character_comparison_8.f90 -Os scan-tree-dump-times original "gfortran_compare_string" 0
+PASS: gfortran.dg/character_comparison_9.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/character_comparison_9.f90 -O0 execution test
+PASS: gfortran.dg/character_comparison_9.f90 -O0 scan-tree-dump-times original "_gfortran_compare_string_char4" 1
+PASS: gfortran.dg/character_comparison_9.f90 -O0 scan-tree-dump-times original "__builtin_memcmp" 2
+PASS: gfortran.dg/character_comparison_9.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/character_comparison_9.f90 -O1 execution test
+PASS: gfortran.dg/character_comparison_9.f90 -O1 scan-tree-dump-times original "_gfortran_compare_string_char4" 1
+PASS: gfortran.dg/character_comparison_9.f90 -O1 scan-tree-dump-times original "__builtin_memcmp" 2
+PASS: gfortran.dg/character_comparison_9.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/character_comparison_9.f90 -O2 execution test
+PASS: gfortran.dg/character_comparison_9.f90 -O2 scan-tree-dump-times original "_gfortran_compare_string_char4" 1
+PASS: gfortran.dg/character_comparison_9.f90 -O2 scan-tree-dump-times original "__builtin_memcmp" 2
+PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "_gfortran_compare_string_char4" 1
+PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "__builtin_memcmp" 2
+PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "_gfortran_compare_string_char4" 1
+PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "__builtin_memcmp" 2
+PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "_gfortran_compare_string_char4" 1
+PASS: gfortran.dg/character_comparison_9.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "__builtin_memcmp" 2
+PASS: gfortran.dg/character_comparison_9.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/character_comparison_9.f90 -O3 -g execution test
+PASS: gfortran.dg/character_comparison_9.f90 -O3 -g scan-tree-dump-times original "_gfortran_compare_string_char4" 1
+PASS: gfortran.dg/character_comparison_9.f90 -O3 -g scan-tree-dump-times original "__builtin_memcmp" 2
+PASS: gfortran.dg/character_comparison_9.f90 -Os (test for excess errors)
+PASS: gfortran.dg/character_comparison_9.f90 -Os execution test
+PASS: gfortran.dg/character_comparison_9.f90 -Os scan-tree-dump-times original "_gfortran_compare_string_char4" 1
+PASS: gfortran.dg/character_comparison_9.f90 -Os scan-tree-dump-times original "__builtin_memcmp" 2
PASS: gfortran.dg/chkbits.f90 -O0 (test for excess errors)
PASS: gfortran.dg/chkbits.f90 -O0 execution test
PASS: gfortran.dg/chkbits.f90 -O1 (test for excess errors)
@@ -8991,6 +9246,8 @@ PASS: gfortran.dg/class_54.f90 -O (test for excess errors)
PASS: gfortran.dg/class_55.f90 -O (test for errors, line 8)
PASS: gfortran.dg/class_55.f90 -O (test for errors, line 11)
PASS: gfortran.dg/class_55.f90 -O (test for excess errors)
+PASS: gfortran.dg/class_56.f90 -O (test for errors, line 13)
+PASS: gfortran.dg/class_56.f90 -O (test for excess errors)
PASS: gfortran.dg/class_6.f03 -O0 (test for excess errors)
PASS: gfortran.dg/class_6.f03 -O0 execution test
PASS: gfortran.dg/class_6.f03 -O1 (test for excess errors)
@@ -9109,6 +9366,62 @@ PASS: gfortran.dg/class_allocate_13.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/class_allocate_13.f90 -O3 -g execution test
PASS: gfortran.dg/class_allocate_13.f90 -Os (test for excess errors)
PASS: gfortran.dg/class_allocate_13.f90 -Os execution test
+PASS: gfortran.dg/class_allocate_14.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/class_allocate_14.f90 -O0 execution test
+PASS: gfortran.dg/class_allocate_14.f90 -O0 scan-tree-dump-times original "static struct __class_m_T_1_0a b = {._data={.data=0B}, ._vptr=&__vtab_m_T};" 1
+PASS: gfortran.dg/class_allocate_14.f90 -O0 scan-tree-dump-times original "static struct __class_m_T_a y = {._data=0B, ._vptr=&__vtab_m_T};" 1
+PASS: gfortran.dg/class_allocate_14.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/class_allocate_14.f90 -O1 execution test
+PASS: gfortran.dg/class_allocate_14.f90 -O1 scan-tree-dump-times original "static struct __class_m_T_1_0a b = {._data={.data=0B}, ._vptr=&__vtab_m_T};" 1
+PASS: gfortran.dg/class_allocate_14.f90 -O1 scan-tree-dump-times original "static struct __class_m_T_a y = {._data=0B, ._vptr=&__vtab_m_T};" 1
+PASS: gfortran.dg/class_allocate_14.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/class_allocate_14.f90 -O2 execution test
+PASS: gfortran.dg/class_allocate_14.f90 -O2 scan-tree-dump-times original "static struct __class_m_T_1_0a b = {._data={.data=0B}, ._vptr=&__vtab_m_T};" 1
+PASS: gfortran.dg/class_allocate_14.f90 -O2 scan-tree-dump-times original "static struct __class_m_T_a y = {._data=0B, ._vptr=&__vtab_m_T};" 1
+PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "static struct __class_m_T_1_0a b = {._data={.data=0B}, ._vptr=&__vtab_m_T};" 1
+PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "static struct __class_m_T_a y = {._data=0B, ._vptr=&__vtab_m_T};" 1
+PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "static struct __class_m_T_1_0a b = {._data={.data=0B}, ._vptr=&__vtab_m_T};" 1
+PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "static struct __class_m_T_a y = {._data=0B, ._vptr=&__vtab_m_T};" 1
+PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "static struct __class_m_T_1_0a b = {._data={.data=0B}, ._vptr=&__vtab_m_T};" 1
+PASS: gfortran.dg/class_allocate_14.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "static struct __class_m_T_a y = {._data=0B, ._vptr=&__vtab_m_T};" 1
+PASS: gfortran.dg/class_allocate_14.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/class_allocate_14.f90 -O3 -g execution test
+PASS: gfortran.dg/class_allocate_14.f90 -O3 -g scan-tree-dump-times original "static struct __class_m_T_1_0a b = {._data={.data=0B}, ._vptr=&__vtab_m_T};" 1
+PASS: gfortran.dg/class_allocate_14.f90 -O3 -g scan-tree-dump-times original "static struct __class_m_T_a y = {._data=0B, ._vptr=&__vtab_m_T};" 1
+PASS: gfortran.dg/class_allocate_14.f90 -Os (test for excess errors)
+PASS: gfortran.dg/class_allocate_14.f90 -Os execution test
+PASS: gfortran.dg/class_allocate_14.f90 -Os scan-tree-dump-times original "static struct __class_m_T_1_0a b = {._data={.data=0B}, ._vptr=&__vtab_m_T};" 1
+PASS: gfortran.dg/class_allocate_14.f90 -Os scan-tree-dump-times original "static struct __class_m_T_a y = {._data=0B, ._vptr=&__vtab_m_T};" 1
+PASS: gfortran.dg/class_allocate_15.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/class_allocate_15.f90 -O0 execution test
+PASS: gfortran.dg/class_allocate_15.f90 -O0 scan-tree-dump-times original "__builtin_free" 2
+PASS: gfortran.dg/class_allocate_15.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/class_allocate_15.f90 -O1 execution test
+PASS: gfortran.dg/class_allocate_15.f90 -O1 scan-tree-dump-times original "__builtin_free" 2
+PASS: gfortran.dg/class_allocate_15.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/class_allocate_15.f90 -O2 execution test
+PASS: gfortran.dg/class_allocate_15.f90 -O2 scan-tree-dump-times original "__builtin_free" 2
+PASS: gfortran.dg/class_allocate_15.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/class_allocate_15.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/class_allocate_15.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "__builtin_free" 2
+PASS: gfortran.dg/class_allocate_15.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/class_allocate_15.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/class_allocate_15.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "__builtin_free" 2
+PASS: gfortran.dg/class_allocate_15.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/class_allocate_15.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/class_allocate_15.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "__builtin_free" 2
+PASS: gfortran.dg/class_allocate_15.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/class_allocate_15.f90 -O3 -g execution test
+PASS: gfortran.dg/class_allocate_15.f90 -O3 -g scan-tree-dump-times original "__builtin_free" 2
+PASS: gfortran.dg/class_allocate_15.f90 -Os (test for excess errors)
+PASS: gfortran.dg/class_allocate_15.f90 -Os execution test
+PASS: gfortran.dg/class_allocate_15.f90 -Os scan-tree-dump-times original "__builtin_free" 2
PASS: gfortran.dg/class_allocate_2.f03 -O (test for errors, line 21)
PASS: gfortran.dg/class_allocate_2.f03 -O (test for errors, line 22)
PASS: gfortran.dg/class_allocate_2.f03 -O (test for excess errors)
@@ -9743,6 +10056,8 @@ PASS: gfortran.dg/coarray_3.f90 -O (test for warnings, line 95)
PASS: gfortran.dg/coarray_3.f90 -O (test for errors, line 96)
PASS: gfortran.dg/coarray_3.f90 -O (test for errors, line 98)
PASS: gfortran.dg/coarray_3.f90 -O (test for excess errors)
+PASS: gfortran.dg/coarray_30.f90 -O (test for excess errors)
+PASS: gfortran.dg/coarray_30.f90 -O scan-tree-dump-times original "greeting.data = \\(void . restrict\\) __builtin_malloc \\(25\\);" 1
PASS: gfortran.dg/coarray_4.f90 -O (test for errors, line 22)
PASS: gfortran.dg/coarray_4.f90 -O (test for errors, line 40)
PASS: gfortran.dg/coarray_4.f90 -O (test for errors, line 41)
@@ -9856,6 +10171,13 @@ PASS: gfortran.dg/coarray_lib_alloc_2.f90 -O scan-tree-dump-times original "_
PASS: gfortran.dg/coarray_lib_alloc_2.f90 -O scan-tree-dump-times original "_gfortran_caf_deregister .&yy._data.token, &stat.., &errmsg, 200.;" 1
PASS: gfortran.dg/coarray_lib_alloc_2.f90 -O scan-tree-dump-times original "_gfortran_caf_deregister .&yy._data.token, 0B, 0B, 0.;" 1
PASS: gfortran.dg/coarray_lib_alloc_2.f90 -O scan-tree-dump-times original "_gfortran_caf_deregister .&xx._data.token, 0B, 0B, 0.;" 1
+PASS: gfortran.dg/coarray_lib_alloc_3.f90 -O (test for excess errors)
+PASS: gfortran.dg/coarray_lib_alloc_3.f90 -O scan-tree-dump-times original "_gfortran_caf_register .1, 1, &xx._data.token, &stat.., &errmsg, 200.;" 1
+PASS: gfortran.dg/coarray_lib_alloc_3.f90 -O scan-tree-dump-times original "_gfortran_caf_register .1, 1, &yy._data.token, &stat.., &errmsg, 200.;" 1
+PASS: gfortran.dg/coarray_lib_alloc_3.f90 -O scan-tree-dump-times original "_gfortran_caf_deregister .&xx._data.token, &stat.., &errmsg, 200.;" 1
+PASS: gfortran.dg/coarray_lib_alloc_3.f90 -O scan-tree-dump-times original "_gfortran_caf_deregister .&yy._data.token, &stat.., &errmsg, 200.;" 1
+PASS: gfortran.dg/coarray_lib_alloc_3.f90 -O scan-tree-dump-times original "_gfortran_caf_deregister .&yy._data.token, 0B, 0B, 0.;" 1
+PASS: gfortran.dg/coarray_lib_alloc_3.f90 -O scan-tree-dump-times original "_gfortran_caf_deregister .&xx._data.token, 0B, 0B, 0.;" 1
PASS: gfortran.dg/coarray_lib_move_alloc_1.f90 -O (test for excess errors)
PASS: gfortran.dg/coarray_lib_move_alloc_1.f90 -O scan-tree-dump-times original "free" 0
PASS: gfortran.dg/coarray_lib_move_alloc_1.f90 -O scan-tree-dump-times original "_gfortran_caf_sync_all" 2
@@ -10045,6 +10367,11 @@ PASS: gfortran.dg/common_15.f90 -O (test for excess errors)
PASS: gfortran.dg/common_16.f90 -O (test for warnings, line 10)
PASS: gfortran.dg/common_16.f90 -O (test for excess errors)
PASS: gfortran.dg/common_17.f90 -O (test for excess errors)
+PASS: gfortran.dg/common_18.f90 -O (test for excess errors)
+PASS: gfortran.dg/common_18.f90 -O scan-assembler com1
+PASS: gfortran.dg/common_18.f90 -O scan-assembler foo_
+PASS: gfortran.dg/common_19.f90 -O (test for errors, line 8)
+PASS: gfortran.dg/common_19.f90 -O (test for excess errors)
PASS: gfortran.dg/common_2.f90 -O0 (test for excess errors)
PASS: gfortran.dg/common_2.f90 -O0 execution test
PASS: gfortran.dg/common_2.f90 -O1 (test for excess errors)
@@ -10061,6 +10388,12 @@ PASS: gfortran.dg/common_2.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/common_2.f90 -O3 -g execution test
PASS: gfortran.dg/common_2.f90 -Os (test for excess errors)
PASS: gfortran.dg/common_2.f90 -Os execution test
+PASS: gfortran.dg/common_20.f90 -O (test for errors, line 8)
+PASS: gfortran.dg/common_20.f90 -O (test for errors, line 9)
+PASS: gfortran.dg/common_20.f90 -O (test for errors, line 14)
+PASS: gfortran.dg/common_20.f90 -O (test for errors, line 15)
+PASS: gfortran.dg/common_20.f90 -O (test for excess errors)
+PASS: gfortran.dg/common_21.f90 -O (test for excess errors)
PASS: gfortran.dg/common_3.f90 -O (test for errors, line 4)
PASS: gfortran.dg/common_3.f90 -O (test for excess errors)
PASS: gfortran.dg/common_4.f90 -O0 (test for excess errors)
@@ -11505,6 +11838,7 @@ PASS: gfortran.dg/defined_assignment_5.f90 -O3 -g execution test
PASS: gfortran.dg/defined_assignment_5.f90 -Os (test for warnings, line 61)
PASS: gfortran.dg/defined_assignment_5.f90 -Os (test for excess errors)
PASS: gfortran.dg/defined_assignment_5.f90 -Os execution test
+PASS: gfortran.dg/defined_assignment_6.f90 -O (test for excess errors)
PASS: gfortran.dg/defined_operators_1.f90 -O (test for errors, line 14)
PASS: gfortran.dg/defined_operators_1.f90 -O (test for errors, line 16)
PASS: gfortran.dg/defined_operators_1.f90 -O (test for errors, line 30)
@@ -11705,6 +12039,22 @@ PASS: gfortran.dg/dependency_40.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/dependency_40.f90 -O3 -g execution test
PASS: gfortran.dg/dependency_40.f90 -Os (test for excess errors)
PASS: gfortran.dg/dependency_40.f90 -Os execution test
+PASS: gfortran.dg/dependency_41.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dependency_41.f90 -O0 execution test
+PASS: gfortran.dg/dependency_41.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dependency_41.f90 -O1 execution test
+PASS: gfortran.dg/dependency_41.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dependency_41.f90 -O2 execution test
+PASS: gfortran.dg/dependency_41.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/dependency_41.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/dependency_41.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/dependency_41.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/dependency_41.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/dependency_41.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/dependency_41.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dependency_41.f90 -O3 -g execution test
+PASS: gfortran.dg/dependency_41.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dependency_41.f90 -Os execution test
PASS: gfortran.dg/dependency_5.f90 -O (test for excess errors)
PASS: gfortran.dg/dependency_5.f90 -O scan-tree-dump-times original "malloc" 0
PASS: gfortran.dg/dependency_6.f90 -O (test for excess errors)
@@ -12293,46 +12643,46 @@ PASS: gfortran.dg/direct_io_9.f -O3 -g (test for excess errors)
PASS: gfortran.dg/direct_io_9.f -O3 -g execution test
PASS: gfortran.dg/direct_io_9.f -Os (test for excess errors)
PASS: gfortran.dg/direct_io_9.f -Os execution test
-PASS: gfortran.dg/do_1.f90 -O0 (test for warnings, line 33)
-PASS: gfortran.dg/do_1.f90 -O0 (test for warnings, line 38)
-PASS: gfortran.dg/do_1.f90 -O0 (test for warnings, line 43)
+PASS: gfortran.dg/do_1.f90 -O0 (test for warnings, line 32)
+PASS: gfortran.dg/do_1.f90 -O0 (test for warnings, line 37)
+PASS: gfortran.dg/do_1.f90 -O0 (test for warnings, line 42)
PASS: gfortran.dg/do_1.f90 -O0 (test for excess errors)
-XPASS: gfortran.dg/do_1.f90 -O0 execution test
-PASS: gfortran.dg/do_1.f90 -O1 (test for warnings, line 33)
-PASS: gfortran.dg/do_1.f90 -O1 (test for warnings, line 38)
-PASS: gfortran.dg/do_1.f90 -O1 (test for warnings, line 43)
+PASS: gfortran.dg/do_1.f90 -O0 execution test
+PASS: gfortran.dg/do_1.f90 -O1 (test for warnings, line 32)
+PASS: gfortran.dg/do_1.f90 -O1 (test for warnings, line 37)
+PASS: gfortran.dg/do_1.f90 -O1 (test for warnings, line 42)
PASS: gfortran.dg/do_1.f90 -O1 (test for excess errors)
-XPASS: gfortran.dg/do_1.f90 -O1 execution test
-PASS: gfortran.dg/do_1.f90 -O2 (test for warnings, line 33)
-PASS: gfortran.dg/do_1.f90 -O2 (test for warnings, line 38)
-PASS: gfortran.dg/do_1.f90 -O2 (test for warnings, line 43)
+PASS: gfortran.dg/do_1.f90 -O1 execution test
+PASS: gfortran.dg/do_1.f90 -O2 (test for warnings, line 32)
+PASS: gfortran.dg/do_1.f90 -O2 (test for warnings, line 37)
+PASS: gfortran.dg/do_1.f90 -O2 (test for warnings, line 42)
PASS: gfortran.dg/do_1.f90 -O2 (test for excess errors)
-XFAIL: gfortran.dg/do_1.f90 -O2 execution test
-PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer (test for warnings, line 33)
-PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer (test for warnings, line 38)
-PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer (test for warnings, line 43)
+PASS: gfortran.dg/do_1.f90 -O2 execution test
+PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer (test for warnings, line 32)
+PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer (test for warnings, line 37)
+PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer (test for warnings, line 42)
PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer (test for excess errors)
-XFAIL: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer execution test
-PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for warnings, line 33)
-PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for warnings, line 38)
-PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for warnings, line 43)
+PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for warnings, line 32)
+PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for warnings, line 37)
+PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for warnings, line 42)
PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
-XFAIL: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
-PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for warnings, line 33)
-PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for warnings, line 38)
-PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for warnings, line 43)
+PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for warnings, line 32)
+PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for warnings, line 37)
+PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for warnings, line 42)
PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
-XFAIL: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
-PASS: gfortran.dg/do_1.f90 -O3 -g (test for warnings, line 33)
-PASS: gfortran.dg/do_1.f90 -O3 -g (test for warnings, line 38)
-PASS: gfortran.dg/do_1.f90 -O3 -g (test for warnings, line 43)
+PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/do_1.f90 -O3 -g (test for warnings, line 32)
+PASS: gfortran.dg/do_1.f90 -O3 -g (test for warnings, line 37)
+PASS: gfortran.dg/do_1.f90 -O3 -g (test for warnings, line 42)
PASS: gfortran.dg/do_1.f90 -O3 -g (test for excess errors)
-XFAIL: gfortran.dg/do_1.f90 -O3 -g execution test
-PASS: gfortran.dg/do_1.f90 -Os (test for warnings, line 33)
-PASS: gfortran.dg/do_1.f90 -Os (test for warnings, line 38)
-PASS: gfortran.dg/do_1.f90 -Os (test for warnings, line 43)
+PASS: gfortran.dg/do_1.f90 -O3 -g execution test
+PASS: gfortran.dg/do_1.f90 -Os (test for warnings, line 32)
+PASS: gfortran.dg/do_1.f90 -Os (test for warnings, line 37)
+PASS: gfortran.dg/do_1.f90 -Os (test for warnings, line 42)
PASS: gfortran.dg/do_1.f90 -Os (test for excess errors)
-XFAIL: gfortran.dg/do_1.f90 -Os execution test
+PASS: gfortran.dg/do_1.f90 -Os execution test
PASS: gfortran.dg/do_2.f90 -O (test for errors, line 16)
PASS: gfortran.dg/do_2.f90 -O (test for errors, line 20)
PASS: gfortran.dg/do_2.f90 -O (test for errors, line 23)
@@ -13949,6 +14299,22 @@ PASS: gfortran.dg/eof_4.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/eof_4.f90 -O3 -g execution test
PASS: gfortran.dg/eof_4.f90 -Os (test for excess errors)
PASS: gfortran.dg/eof_4.f90 -Os execution test
+PASS: gfortran.dg/eof_5.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/eof_5.f90 -O0 execution test
+PASS: gfortran.dg/eof_5.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/eof_5.f90 -O1 execution test
+PASS: gfortran.dg/eof_5.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/eof_5.f90 -O2 execution test
+PASS: gfortran.dg/eof_5.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/eof_5.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/eof_5.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/eof_5.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/eof_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/eof_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/eof_5.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/eof_5.f90 -O3 -g execution test
+PASS: gfortran.dg/eof_5.f90 -Os (test for excess errors)
+PASS: gfortran.dg/eof_5.f90 -Os execution test
PASS: gfortran.dg/eor_1.f90 -O0 (test for excess errors)
PASS: gfortran.dg/eor_1.f90 -O0 execution test
PASS: gfortran.dg/eor_1.f90 -O1 (test for excess errors)
@@ -14982,6 +15348,22 @@ PASS: gfortran.dg/fmt_cache_2.f -O3 -g (test for excess errors)
PASS: gfortran.dg/fmt_cache_2.f -O3 -g execution test
PASS: gfortran.dg/fmt_cache_2.f -Os (test for excess errors)
PASS: gfortran.dg/fmt_cache_2.f -Os execution test
+PASS: gfortran.dg/fmt_cache_3.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/fmt_cache_3.f90 -O0 execution test
+PASS: gfortran.dg/fmt_cache_3.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/fmt_cache_3.f90 -O1 execution test
+PASS: gfortran.dg/fmt_cache_3.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/fmt_cache_3.f90 -O2 execution test
+PASS: gfortran.dg/fmt_cache_3.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/fmt_cache_3.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/fmt_cache_3.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/fmt_cache_3.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/fmt_cache_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/fmt_cache_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/fmt_cache_3.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/fmt_cache_3.f90 -O3 -g execution test
+PASS: gfortran.dg/fmt_cache_3.f90 -Os (test for excess errors)
+PASS: gfortran.dg/fmt_cache_3.f90 -Os execution test
PASS: gfortran.dg/fmt_colon.f90 -O0 (test for excess errors)
PASS: gfortran.dg/fmt_colon.f90 -O0 execution test
PASS: gfortran.dg/fmt_colon.f90 -O1 (test for excess errors)
@@ -18822,6 +19204,22 @@ PASS: gfortran.dg/implicit_9.f90 -O (test for excess errors)
PASS: gfortran.dg/implicit_actual.f90 -O (test for errors, line 11)
PASS: gfortran.dg/implicit_actual.f90 -O (test for errors, line 19)
PASS: gfortran.dg/implicit_actual.f90 -O (test for excess errors)
+PASS: gfortran.dg/implicit_class_1.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/implicit_class_1.f90 -O0 execution test
+PASS: gfortran.dg/implicit_class_1.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/implicit_class_1.f90 -O1 execution test
+PASS: gfortran.dg/implicit_class_1.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/implicit_class_1.f90 -O2 execution test
+PASS: gfortran.dg/implicit_class_1.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/implicit_class_1.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/implicit_class_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/implicit_class_1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/implicit_class_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/implicit_class_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/implicit_class_1.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/implicit_class_1.f90 -O3 -g execution test
+PASS: gfortran.dg/implicit_class_1.f90 -Os (test for excess errors)
+PASS: gfortran.dg/implicit_class_1.f90 -Os execution test
PASS: gfortran.dg/implicit_derived_type_1.f90 -O (test for excess errors)
PASS: gfortran.dg/implicit_pure_1.f90 -O0 (test for excess errors)
PASS: gfortran.dg/implicit_pure_1.f90 -O0 execution test
@@ -18920,17 +19318,15 @@ PASS: gfortran.dg/import.f90 -Os (test for excess errors)
PASS: gfortran.dg/import.f90 -Os execution test
PASS: gfortran.dg/import10.f90 -O (test for excess errors)
PASS: gfortran.dg/import11.f90 -O (test for excess errors)
+PASS: gfortran.dg/import2.f90 -O (test for errors, line 15)
+PASS: gfortran.dg/import2.f90 -O (test for errors, line 16)
+PASS: gfortran.dg/import2.f90 -O (test for errors, line 17)
+PASS: gfortran.dg/import2.f90 -O (test for errors, line 34)
+PASS: gfortran.dg/import2.f90 -O (test for errors, line 35)
+PASS: gfortran.dg/import2.f90 -O (test for errors, line 36)
PASS: gfortran.dg/import2.f90 -O (test for errors, line 39)
PASS: gfortran.dg/import2.f90 -O (test for errors, line 40)
PASS: gfortran.dg/import2.f90 -O (test for errors, line 41)
-PASS: gfortran.dg/import2.f90 -O (test for errors, line 58)
-PASS: gfortran.dg/import2.f90 -O (test for errors, line 59)
-PASS: gfortran.dg/import2.f90 -O (test for errors, line 60)
-PASS: gfortran.dg/import2.f90 -O (test for errors, line 63)
-PASS: gfortran.dg/import2.f90 -O (test for errors, line 64)
-PASS: gfortran.dg/import2.f90 -O (test for errors, line 65)
-PASS: gfortran.dg/import2.f90 -O (test for errors, line 74)
-PASS: gfortran.dg/import2.f90 -O (test for errors, line 77)
PASS: gfortran.dg/import2.f90 -O (test for excess errors)
PASS: gfortran.dg/import3.f90 -O (test for errors, line 8)
PASS: gfortran.dg/import3.f90 -O (test for errors, line 15)
@@ -20649,9 +21045,9 @@ PASS: gfortran.dg/intrinsic_7.f90 -O (test for excess errors)
PASS: gfortran.dg/intrinsic_8.f90 -O (test for excess errors)
PASS: gfortran.dg/intrinsic_actual_1.f -O (test for excess errors)
PASS: gfortran.dg/intrinsic_actual_2.f90 -O (test for excess errors)
-PASS: gfortran.dg/intrinsic_actual_3.f90 -O (test for errors, line 15)
-PASS: gfortran.dg/intrinsic_actual_3.f90 -O (test for errors, line 16)
-PASS: gfortran.dg/intrinsic_actual_3.f90 -O (test for errors, line 20)
+PASS: gfortran.dg/intrinsic_actual_3.f90 -O (test for errors, line 17)
+PASS: gfortran.dg/intrinsic_actual_3.f90 -O (test for errors, line 18)
+PASS: gfortran.dg/intrinsic_actual_3.f90 -O (test for errors, line 22)
PASS: gfortran.dg/intrinsic_actual_3.f90 -O (test for excess errors)
PASS: gfortran.dg/intrinsic_actual_4.f90 -O0 (test for excess errors)
PASS: gfortran.dg/intrinsic_actual_4.f90 -O0 execution test
@@ -21124,7 +21520,7 @@ PASS: gfortran.dg/invalid_contains_2.f90 -O (test for errors, line 6)
PASS: gfortran.dg/invalid_contains_2.f90 -O (test for errors, line 7)
PASS: gfortran.dg/invalid_contains_2.f90 -O (test for errors, line 8)
PASS: gfortran.dg/invalid_contains_2.f90 -O (test for excess errors)
-PASS: gfortran.dg/invalid_interface_assignment.f90 -O (test for errors, line 15)
+PASS: gfortran.dg/invalid_interface_assignment.f90 -O (test for errors, line 17)
PASS: gfortran.dg/invalid_interface_assignment.f90 -O (test for excess errors)
PASS: gfortran.dg/invalid_name.f90 -O (test for errors, line 4)
PASS: gfortran.dg/invalid_name.f90 -O (test for excess errors)
@@ -21630,6 +22026,7 @@ PASS: gfortran.dg/iso_c_binding_rename_2.f03 -O3 -g (test for excess errors)
PASS: gfortran.dg/iso_c_binding_rename_2.f03 -O3 -g execution test
PASS: gfortran.dg/iso_c_binding_rename_2.f03 -Os (test for excess errors)
PASS: gfortran.dg/iso_c_binding_rename_2.f03 -Os execution test
+PASS: gfortran.dg/iso_c_binding_rename_3.f90 -O (test for excess errors)
PASS: gfortran.dg/iso_fortran_env_1.f90 -O0 (test for excess errors)
PASS: gfortran.dg/iso_fortran_env_1.f90 -O0 execution test
PASS: gfortran.dg/iso_fortran_env_1.f90 -O1 (test for excess errors)
@@ -23209,6 +23606,10 @@ PASS: gfortran.dg/merge_init_expr.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/merge_init_expr.f90 -O3 -g execution test
PASS: gfortran.dg/merge_init_expr.f90 -Os (test for excess errors)
PASS: gfortran.dg/merge_init_expr.f90 -Os execution test
+PASS: gfortran.dg/merge_init_expr_2.f90 -O (test for excess errors)
+PASS: gfortran.dg/merge_init_expr_2.f90 -O scan-tree-dump-times original "check1 = 1275069467;" 1
+PASS: gfortran.dg/merge_init_expr_2.f90 -O scan-tree-dump-times original "check2 = 1;" 1
+PASS: gfortran.dg/merge_init_expr_2.f90 -O scan-tree-dump-times original "__builtin_memmove ..void .. &three, .void .. &one, 3.;" 1
PASS: gfortran.dg/min_max_conformance.f90 -O (test for errors, line 9)
PASS: gfortran.dg/min_max_conformance.f90 -O (test for errors, line 10)
PASS: gfortran.dg/min_max_conformance.f90 -O (test for errors, line 11)
@@ -23848,8 +24249,6 @@ PASS: gfortran.dg/module_interface_1.f90 -O3 -g execution test
PASS: gfortran.dg/module_interface_1.f90 -Os (test for excess errors)
PASS: gfortran.dg/module_interface_1.f90 -Os execution test
PASS: gfortran.dg/module_interface_2.f90 -O (test for excess errors)
-PASS: gfortran.dg/module_md5_1.f90 -O (test for excess errors)
-PASS: gfortran.dg/module_md5_1.f90 -O scan-module MD5:510304affe70481794fecdb22fc9ca0c
PASS: gfortran.dg/module_naming_1.f90 -O (test for excess errors)
PASS: gfortran.dg/module_nan.f90 -O0 (test for excess errors)
PASS: gfortran.dg/module_nan.f90 -O0 execution test
@@ -25326,6 +25725,102 @@ PASS: gfortran.dg/namelist_74.f90 -O (test for excess errors)
PASS: gfortran.dg/namelist_75.f90 -O (test for errors, line 8)
PASS: gfortran.dg/namelist_75.f90 -O (test for excess errors)
PASS: gfortran.dg/namelist_76.f90 -O (test for excess errors)
+PASS: gfortran.dg/namelist_77.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/namelist_77.f90 -O0 execution test
+PASS: gfortran.dg/namelist_77.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/namelist_77.f90 -O1 execution test
+PASS: gfortran.dg/namelist_77.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/namelist_77.f90 -O2 execution test
+PASS: gfortran.dg/namelist_77.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/namelist_77.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/namelist_77.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/namelist_77.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/namelist_77.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/namelist_77.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/namelist_77.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/namelist_77.f90 -O3 -g execution test
+PASS: gfortran.dg/namelist_77.f90 -Os (test for excess errors)
+PASS: gfortran.dg/namelist_77.f90 -Os execution test
+PASS: gfortran.dg/namelist_78.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/namelist_78.f90 -O0 execution test
+PASS: gfortran.dg/namelist_78.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/namelist_78.f90 -O1 execution test
+PASS: gfortran.dg/namelist_78.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/namelist_78.f90 -O2 execution test
+PASS: gfortran.dg/namelist_78.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/namelist_78.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/namelist_78.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/namelist_78.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/namelist_78.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/namelist_78.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/namelist_78.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/namelist_78.f90 -O3 -g execution test
+PASS: gfortran.dg/namelist_78.f90 -Os (test for excess errors)
+PASS: gfortran.dg/namelist_78.f90 -Os execution test
+PASS: gfortran.dg/namelist_79.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/namelist_79.f90 -O0 execution test
+PASS: gfortran.dg/namelist_79.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/namelist_79.f90 -O1 execution test
+PASS: gfortran.dg/namelist_79.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/namelist_79.f90 -O2 execution test
+PASS: gfortran.dg/namelist_79.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/namelist_79.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/namelist_79.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/namelist_79.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/namelist_79.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/namelist_79.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/namelist_79.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/namelist_79.f90 -O3 -g execution test
+PASS: gfortran.dg/namelist_79.f90 -Os (test for excess errors)
+PASS: gfortran.dg/namelist_79.f90 -Os execution test
+PASS: gfortran.dg/namelist_80.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/namelist_80.f90 -O0 execution test
+PASS: gfortran.dg/namelist_80.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/namelist_80.f90 -O1 execution test
+PASS: gfortran.dg/namelist_80.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/namelist_80.f90 -O2 execution test
+PASS: gfortran.dg/namelist_80.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/namelist_80.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/namelist_80.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/namelist_80.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/namelist_80.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/namelist_80.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/namelist_80.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/namelist_80.f90 -O3 -g execution test
+PASS: gfortran.dg/namelist_80.f90 -Os (test for excess errors)
+PASS: gfortran.dg/namelist_80.f90 -Os execution test
+PASS: gfortran.dg/namelist_81.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/namelist_81.f90 -O0 execution test
+PASS: gfortran.dg/namelist_81.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/namelist_81.f90 -O1 execution test
+PASS: gfortran.dg/namelist_81.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/namelist_81.f90 -O2 execution test
+PASS: gfortran.dg/namelist_81.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/namelist_81.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/namelist_81.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/namelist_81.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/namelist_81.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/namelist_81.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/namelist_81.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/namelist_81.f90 -O3 -g execution test
+PASS: gfortran.dg/namelist_81.f90 -Os (test for excess errors)
+PASS: gfortran.dg/namelist_81.f90 -Os execution test
+PASS: gfortran.dg/namelist_82.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/namelist_82.f90 -O0 execution test
+PASS: gfortran.dg/namelist_82.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/namelist_82.f90 -O1 execution test
+PASS: gfortran.dg/namelist_82.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/namelist_82.f90 -O2 execution test
+PASS: gfortran.dg/namelist_82.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/namelist_82.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/namelist_82.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/namelist_82.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/namelist_82.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/namelist_82.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/namelist_82.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/namelist_82.f90 -O3 -g execution test
+PASS: gfortran.dg/namelist_82.f90 -Os (test for excess errors)
+PASS: gfortran.dg/namelist_82.f90 -Os execution test
PASS: gfortran.dg/namelist_assumed_char.f90 -O (test for errors, line 12)
PASS: gfortran.dg/namelist_assumed_char.f90 -O (test for errors, line 18)
PASS: gfortran.dg/namelist_assumed_char.f90 -O (test for excess errors)
@@ -26068,6 +26563,238 @@ PASS: gfortran.dg/nint_2.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/nint_2.f90 -O3 -g execution test
PASS: gfortran.dg/nint_2.f90 -Os (test for excess errors)
PASS: gfortran.dg/nint_2.f90 -Os execution test
+PASS: gfortran.dg/no_arg_check_1.f90 -O (test for excess errors)
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 execution test
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .0B," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&scalar_int," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&scalar_t1," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&array_int.1.," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&scalar_t1," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&\\(.\\(real.kind=4..0:. . restrict\\) array_real_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&\\(.\\(character.kind=1..0:..1:1. .\\) array_char_ptr.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t2.0:. . restrict\\) array_t2_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t3.0:. .\\) array_t3_ptr.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_alloc._data.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_ptr._data.dat" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_array_assumed \\(D" 3
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original " = _gfortran_internal_pack \\(&parm" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_array_assumed \\(&array_int\\)" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_array_assumed \\(\\(real\\(kind=4\\).0:. . restrict\\) array_real_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original " = _gfortran_internal_pack \\(&array_char_ptr\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "\\.data = \\(void .\\) &array_t1.0.;" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) parm" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t2.0:. . restrict\\) array_t2_alloc.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. . restrict\\) array_class_t1_alloc._data.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O0 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) array_class_t1_ptr._data.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 execution test
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .0B," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&scalar_int," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&scalar_t1," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&array_int.1.," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&scalar_t1," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&\\(.\\(real.kind=4..0:. . restrict\\) array_real_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&\\(.\\(character.kind=1..0:..1:1. .\\) array_char_ptr.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t2.0:. . restrict\\) array_t2_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t3.0:. .\\) array_t3_ptr.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_alloc._data.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_ptr._data.dat" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_array_assumed \\(D" 3
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original " = _gfortran_internal_pack \\(&parm" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_array_assumed \\(&array_int\\)" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_array_assumed \\(\\(real\\(kind=4\\).0:. . restrict\\) array_real_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original " = _gfortran_internal_pack \\(&array_char_ptr\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "\\.data = \\(void .\\) &array_t1.0.;" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) parm" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t2.0:. . restrict\\) array_t2_alloc.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. . restrict\\) array_class_t1_alloc._data.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O1 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) array_class_t1_ptr._data.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 execution test
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .0B," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&scalar_int," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&scalar_t1," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&array_int.1.," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&scalar_t1," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&\\(.\\(real.kind=4..0:. . restrict\\) array_real_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&\\(.\\(character.kind=1..0:..1:1. .\\) array_char_ptr.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t2.0:. . restrict\\) array_t2_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t3.0:. .\\) array_t3_ptr.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_alloc._data.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_ptr._data.dat" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_array_assumed \\(D" 3
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original " = _gfortran_internal_pack \\(&parm" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_array_assumed \\(&array_int\\)" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_array_assumed \\(\\(real\\(kind=4\\).0:. . restrict\\) array_real_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original " = _gfortran_internal_pack \\(&array_char_ptr\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "\\.data = \\(void .\\) &array_t1.0.;" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) parm" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t2.0:. . restrict\\) array_t2_alloc.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. . restrict\\) array_class_t1_alloc._data.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O2 scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) array_class_t1_ptr._data.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .0B," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .&scalar_int," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .&scalar_t1," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .&array_int.1.," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .&scalar_t1," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .&\\(.\\(real.kind=4..0:. . restrict\\) array_real_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .&\\(.\\(character.kind=1..0:..1:1. .\\) array_char_ptr.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t2.0:. . restrict\\) array_t2_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t3.0:. .\\) array_t3_ptr.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_alloc._data.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_ptr._data.dat" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_assumed \\(D" 3
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original " = _gfortran_internal_pack \\(&parm" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_assumed \\(&array_int\\)" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_assumed \\(\\(real\\(kind=4\\).0:. . restrict\\) array_real_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original " = _gfortran_internal_pack \\(&array_char_ptr\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "\\.data = \\(void .\\) &array_t1.0.;" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) parm" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_assumed \\(\\(struct t2.0:. . restrict\\) array_t2_alloc.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. . restrict\\) array_class_t1_alloc._data.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) array_class_t1_ptr._data.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .0B," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .&scalar_int," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .&scalar_t1," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .&array_int.1.," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .&scalar_t1," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .&\\(.\\(real.kind=4..0:. . restrict\\) array_real_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .&\\(.\\(character.kind=1..0:..1:1. .\\) array_char_ptr.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t2.0:. . restrict\\) array_t2_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t3.0:. .\\) array_t3_ptr.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_alloc._data.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_ptr._data.dat" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_assumed \\(D" 3
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original " = _gfortran_internal_pack \\(&parm" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_assumed \\(&array_int\\)" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_assumed \\(\\(real\\(kind=4\\).0:. . restrict\\) array_real_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original " = _gfortran_internal_pack \\(&array_char_ptr\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "\\.data = \\(void .\\) &array_t1.0.;" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) parm" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_assumed \\(\\(struct t2.0:. . restrict\\) array_t2_alloc.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. . restrict\\) array_class_t1_alloc._data.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) array_class_t1_ptr._data.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .0B," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .&scalar_int," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .&scalar_t1," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .&array_int.1.," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .&scalar_t1," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .&\\(.\\(real.kind=4..0:. . restrict\\) array_real_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .&\\(.\\(character.kind=1..0:..1:1. .\\) array_char_ptr.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t2.0:. . restrict\\) array_t2_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t3.0:. .\\) array_t3_ptr.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_alloc._data.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_ptr._data.dat" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_array_assumed \\(D" 3
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original " = _gfortran_internal_pack \\(&parm" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_array_assumed \\(&array_int\\)" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_array_assumed \\(\\(real\\(kind=4\\).0:. . restrict\\) array_real_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original " = _gfortran_internal_pack \\(&array_char_ptr\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "\\.data = \\(void .\\) &array_t1.0.;" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) parm" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_array_assumed \\(\\(struct t2.0:. . restrict\\) array_t2_alloc.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. . restrict\\) array_class_t1_alloc._data.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) array_class_t1_ptr._data.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g execution test
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .0B," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&scalar_int," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&scalar_t1," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&array_int.1.," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&scalar_t1," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&\\(.\\(real.kind=4..0:. . restrict\\) array_real_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&\\(.\\(character.kind=1..0:..1:1. .\\) array_char_ptr.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t2.0:. . restrict\\) array_t2_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t3.0:. .\\) array_t3_ptr.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_alloc._data.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_ptr._data.dat" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_array_assumed \\(D" 3
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original " = _gfortran_internal_pack \\(&parm" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_array_assumed \\(&array_int\\)" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_array_assumed \\(\\(real\\(kind=4\\).0:. . restrict\\) array_real_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original " = _gfortran_internal_pack \\(&array_char_ptr\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "\\.data = \\(void .\\) &array_t1.0.;" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) parm" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_array_assumed \\(\\(struct t2.0:. . restrict\\) array_t2_alloc.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. . restrict\\) array_class_t1_alloc._data.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -O3 -g scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) array_class_t1_ptr._data.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -Os (test for excess errors)
+PASS: gfortran.dg/no_arg_check_2.f90 -Os execution test
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .0B," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .scalar_real_alloc," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .scalar_char_ptr," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .scalar_t2_alloc," 2
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .scalar_t3_ptr" 2
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .&scalar_int," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .&scalar_t1," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .&array_int.1.," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .&scalar_t1," 1
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .&\\(.\\(real.kind=4..0:. . restrict\\) array_real_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .&\\(.\\(character.kind=1..0:..1:1. .\\) array_char_ptr.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t2.0:. . restrict\\) array_t2_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .&\\(.\\(struct t3.0:. .\\) array_t3_ptr.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_alloc._data.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_scalar .\\(struct t1 .\\) array_class_t1_ptr._data.dat" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_array_assumed \\(D" 3
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original " = _gfortran_internal_pack \\(&parm" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_array_assumed \\(&array_int\\)" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_array_assumed \\(\\(real\\(kind=4\\).0:. . restrict\\) array_real_alloc.data" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original " = _gfortran_internal_pack \\(&array_char_ptr\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "\\.data = \\(void .\\) &array_t1.0.;" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) parm" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_array_assumed \\(\\(struct t2.0:. . restrict\\) array_t2_alloc.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. . restrict\\) array_class_t1_alloc._data.data\\);" 1
+PASS: gfortran.dg/no_arg_check_2.f90 -Os scan-tree-dump-times original "sub_array_assumed \\(\\(struct t1.0:. .\\) array_class_t1_ptr._data.data\\);" 1
+PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 9)
+PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 14)
+PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 19)
+PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 24)
+PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 29)
+PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 35)
+PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 42)
+PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 65)
+PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 74)
+PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 88)
+PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 100)
+PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 106)
+PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 117)
+PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 123)
+PASS: gfortran.dg/no_arg_check_3.f90 -O (test for excess errors)
PASS: gfortran.dg/no_range_check_1.f90 -O0 (test for excess errors)
PASS: gfortran.dg/no_range_check_1.f90 -O0 execution test
PASS: gfortran.dg/no_range_check_1.f90 -O1 (test for excess errors)
@@ -26274,6 +27001,7 @@ PASS: gfortran.dg/null_7.f90 -O (test for errors, line 13)
PASS: gfortran.dg/null_7.f90 -O (test for errors, line 14)
PASS: gfortran.dg/null_7.f90 -O (test for errors, line 15)
PASS: gfortran.dg/null_7.f90 -O (test for excess errors)
+PASS: gfortran.dg/null_8.f90 -O (test for excess errors)
PASS: gfortran.dg/null_actual.f90 -O (test for errors, line 7)
PASS: gfortran.dg/null_actual.f90 -O (test for errors, line 8)
PASS: gfortran.dg/null_actual.f90 -O (test for errors, line 9)
@@ -26456,6 +27184,22 @@ PASS: gfortran.dg/open_errors.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/open_errors.f90 -O3 -g execution test
PASS: gfortran.dg/open_errors.f90 -Os (test for excess errors)
PASS: gfortran.dg/open_errors.f90 -Os execution test
+PASS: gfortran.dg/open_negative_unit_1.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/open_negative_unit_1.f90 -O0 execution test
+PASS: gfortran.dg/open_negative_unit_1.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/open_negative_unit_1.f90 -O1 execution test
+PASS: gfortran.dg/open_negative_unit_1.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/open_negative_unit_1.f90 -O2 execution test
+PASS: gfortran.dg/open_negative_unit_1.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/open_negative_unit_1.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/open_negative_unit_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/open_negative_unit_1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/open_negative_unit_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/open_negative_unit_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/open_negative_unit_1.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/open_negative_unit_1.f90 -O3 -g execution test
+PASS: gfortran.dg/open_negative_unit_1.f90 -Os (test for excess errors)
+PASS: gfortran.dg/open_negative_unit_1.f90 -Os execution test
PASS: gfortran.dg/open_new.f90 -O0 (test for excess errors)
PASS: gfortran.dg/open_new.f90 -O0 execution test
PASS: gfortran.dg/open_new.f90 -O1 (test for excess errors)
@@ -26627,6 +27371,22 @@ PASS: gfortran.dg/optional_absent_2.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/optional_absent_2.f90 -O3 -g execution test
PASS: gfortran.dg/optional_absent_2.f90 -Os (test for excess errors)
PASS: gfortran.dg/optional_absent_2.f90 -Os execution test
+PASS: gfortran.dg/optional_absent_3.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/optional_absent_3.f90 -O0 execution test
+PASS: gfortran.dg/optional_absent_3.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/optional_absent_3.f90 -O1 execution test
+PASS: gfortran.dg/optional_absent_3.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/optional_absent_3.f90 -O2 execution test
+PASS: gfortran.dg/optional_absent_3.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/optional_absent_3.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/optional_absent_3.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/optional_absent_3.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/optional_absent_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/optional_absent_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/optional_absent_3.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/optional_absent_3.f90 -O3 -g execution test
+PASS: gfortran.dg/optional_absent_3.f90 -Os (test for excess errors)
+PASS: gfortran.dg/optional_absent_3.f90 -Os execution test
PASS: gfortran.dg/optional_assumed_charlen_1.f90 -O (test for excess errors)
PASS: gfortran.dg/optional_dim.f90 -O (test for errors, line 5)
PASS: gfortran.dg/optional_dim.f90 -O (test for errors, line 6)
@@ -27254,6 +28014,7 @@ PASS: gfortran.dg/pointer_check_12.f90 -O3 -g output pattern test, Fortran run
PASS: gfortran.dg/pointer_check_12.f90 -Os (test for excess errors)
PASS: gfortran.dg/pointer_check_12.f90 -Os execution test
PASS: gfortran.dg/pointer_check_12.f90 -Os output pattern test, Fortran runtime error: Pointer actual argument 'p' is not associated
+PASS: gfortran.dg/pointer_check_13.f90 -O (test for excess errors)
PASS: gfortran.dg/pointer_check_2.f90 -O0 (test for excess errors)
PASS: gfortran.dg/pointer_check_2.f90 -O0 execution test
PASS: gfortran.dg/pointer_check_2.f90 -O0 output pattern test, .*At line 60.*Pointer actual argument 'ptr1' is not associated
@@ -27769,6 +28530,78 @@ PASS: gfortran.dg/power1.f90 -O3 -g execution test
PASS: gfortran.dg/power1.f90 -Os (test for excess errors)
PASS: gfortran.dg/power1.f90 -Os execution test
PASS: gfortran.dg/power2.f90 -O (test for excess errors)
+PASS: gfortran.dg/power_3.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/power_3.f90 -O0 execution test
+PASS: gfortran.dg/power_3.f90 -O0 scan-tree-dump-times original "_gfortran_pow_i4_i4" 4
+PASS: gfortran.dg/power_3.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/power_3.f90 -O1 execution test
+PASS: gfortran.dg/power_3.f90 -O1 scan-tree-dump-times original "_gfortran_pow_i4_i4" 4
+PASS: gfortran.dg/power_3.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/power_3.f90 -O2 execution test
+PASS: gfortran.dg/power_3.f90 -O2 scan-tree-dump-times original "_gfortran_pow_i4_i4" 4
+PASS: gfortran.dg/power_3.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/power_3.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/power_3.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "_gfortran_pow_i4_i4" 4
+PASS: gfortran.dg/power_3.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/power_3.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/power_3.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "_gfortran_pow_i4_i4" 4
+PASS: gfortran.dg/power_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/power_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/power_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "_gfortran_pow_i4_i4" 4
+PASS: gfortran.dg/power_3.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/power_3.f90 -O3 -g execution test
+PASS: gfortran.dg/power_3.f90 -O3 -g scan-tree-dump-times original "_gfortran_pow_i4_i4" 4
+PASS: gfortran.dg/power_3.f90 -Os (test for excess errors)
+PASS: gfortran.dg/power_3.f90 -Os execution test
+PASS: gfortran.dg/power_3.f90 -Os scan-tree-dump-times original "_gfortran_pow_i4_i4" 4
+PASS: gfortran.dg/power_4.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/power_4.f90 -O0 execution test
+PASS: gfortran.dg/power_4.f90 -O0 scan-tree-dump-times original "_gfortran_pow_i4_i4" 3
+PASS: gfortran.dg/power_4.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/power_4.f90 -O1 execution test
+PASS: gfortran.dg/power_4.f90 -O1 scan-tree-dump-times original "_gfortran_pow_i4_i4" 3
+PASS: gfortran.dg/power_4.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/power_4.f90 -O2 execution test
+PASS: gfortran.dg/power_4.f90 -O2 scan-tree-dump-times original "_gfortran_pow_i4_i4" 3
+PASS: gfortran.dg/power_4.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/power_4.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/power_4.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "_gfortran_pow_i4_i4" 3
+PASS: gfortran.dg/power_4.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/power_4.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/power_4.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "_gfortran_pow_i4_i4" 3
+PASS: gfortran.dg/power_4.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/power_4.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/power_4.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "_gfortran_pow_i4_i4" 3
+PASS: gfortran.dg/power_4.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/power_4.f90 -O3 -g execution test
+PASS: gfortran.dg/power_4.f90 -O3 -g scan-tree-dump-times original "_gfortran_pow_i4_i4" 3
+PASS: gfortran.dg/power_4.f90 -Os (test for excess errors)
+PASS: gfortran.dg/power_4.f90 -Os execution test
+PASS: gfortran.dg/power_4.f90 -Os scan-tree-dump-times original "_gfortran_pow_i4_i4" 3
+PASS: gfortran.dg/power_5.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/power_5.f90 -O0 execution test
+PASS: gfortran.dg/power_5.f90 -O0 scan-tree-dump-times original "_gfortran_pow_i4_i4" 0
+PASS: gfortran.dg/power_5.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/power_5.f90 -O1 execution test
+PASS: gfortran.dg/power_5.f90 -O1 scan-tree-dump-times original "_gfortran_pow_i4_i4" 0
+PASS: gfortran.dg/power_5.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/power_5.f90 -O2 execution test
+PASS: gfortran.dg/power_5.f90 -O2 scan-tree-dump-times original "_gfortran_pow_i4_i4" 0
+PASS: gfortran.dg/power_5.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/power_5.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/power_5.f90 -O3 -fomit-frame-pointer scan-tree-dump-times original "_gfortran_pow_i4_i4" 0
+PASS: gfortran.dg/power_5.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/power_5.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/power_5.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times original "_gfortran_pow_i4_i4" 0
+PASS: gfortran.dg/power_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/power_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/power_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times original "_gfortran_pow_i4_i4" 0
+PASS: gfortran.dg/power_5.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/power_5.f90 -O3 -g execution test
+PASS: gfortran.dg/power_5.f90 -O3 -g scan-tree-dump-times original "_gfortran_pow_i4_i4" 0
+PASS: gfortran.dg/power_5.f90 -Os (test for excess errors)
+PASS: gfortran.dg/power_5.f90 -Os execution test
+PASS: gfortran.dg/power_5.f90 -Os scan-tree-dump-times original "_gfortran_pow_i4_i4" 0
PASS: gfortran.dg/pr12884.f -O0 (test for excess errors)
PASS: gfortran.dg/pr12884.f -O0 execution test
PASS: gfortran.dg/pr12884.f -O1 (test for excess errors)
@@ -28575,7 +29408,7 @@ PASS: gfortran.dg/pr32601.f03 -O (test for errors, line 22)
PASS: gfortran.dg/pr32601.f03 -O (test for errors, line 23)
PASS: gfortran.dg/pr32601.f03 -O (test for errors, line 25)
PASS: gfortran.dg/pr32601.f03 -O (test for excess errors)
-PASS: gfortran.dg/pr32601_1.f03 -O (test for errors, line 8)
+PASS: gfortran.dg/pr32601_1.f03 -O (test for errors, line 10)
PASS: gfortran.dg/pr32601_1.f03 -O (test for excess errors)
PASS: gfortran.dg/pr32627.f03 -O0 (test for excess errors)
PASS: gfortran.dg/pr32627.f03 -O0 execution test
@@ -29706,6 +30539,11 @@ PASS: gfortran.dg/proc_ptr_38.f90 -O (test for excess errors)
PASS: gfortran.dg/proc_ptr_39.f90 -O (test for excess errors)
PASS: gfortran.dg/proc_ptr_4.f90 -O (test for errors, line 51)
PASS: gfortran.dg/proc_ptr_4.f90 -O (test for excess errors)
+PASS: gfortran.dg/proc_ptr_40.f90 -O (test for errors, line 14)
+PASS: gfortran.dg/proc_ptr_40.f90 -O (test for errors, line 15)
+PASS: gfortran.dg/proc_ptr_40.f90 -O (test for excess errors)
+PASS: gfortran.dg/proc_ptr_41.f90 -O (test for excess errors)
+PASS: gfortran.dg/proc_ptr_42.f90 -O (test for excess errors)
PASS: gfortran.dg/proc_ptr_5.f90 -O0 (test for excess errors)
PASS: gfortran.dg/proc_ptr_5.f90 -O0 execution test
PASS: gfortran.dg/proc_ptr_5.f90 -O1 (test for excess errors)
@@ -30060,6 +30898,7 @@ PASS: gfortran.dg/proc_ptr_comp_35.f90 -O (test for errors, line 21)
PASS: gfortran.dg/proc_ptr_comp_35.f90 -O (test for warnings, line 28)
PASS: gfortran.dg/proc_ptr_comp_35.f90 -O (test for excess errors)
PASS: gfortran.dg/proc_ptr_comp_36.f90 -O (test for excess errors)
+PASS: gfortran.dg/proc_ptr_comp_37.f90 -O (test for excess errors)
PASS: gfortran.dg/proc_ptr_comp_4.f90 -O (test for excess errors)
PASS: gfortran.dg/proc_ptr_comp_5.f90 -O0 (test for excess errors)
PASS: gfortran.dg/proc_ptr_comp_5.f90 -O0 execution test
@@ -30614,6 +31453,22 @@ PASS: gfortran.dg/random_seed_1.f90 -O (test for errors, line 42)
PASS: gfortran.dg/random_seed_1.f90 -O (test for excess errors)
PASS: gfortran.dg/random_seed_2.f90 -O (test for errors, line 10)
PASS: gfortran.dg/random_seed_2.f90 -O (test for excess errors)
+PASS: gfortran.dg/random_seed_3.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/random_seed_3.f90 -O0 execution test
+PASS: gfortran.dg/random_seed_3.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/random_seed_3.f90 -O1 execution test
+PASS: gfortran.dg/random_seed_3.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/random_seed_3.f90 -O2 execution test
+PASS: gfortran.dg/random_seed_3.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/random_seed_3.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/random_seed_3.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/random_seed_3.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/random_seed_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/random_seed_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/random_seed_3.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/random_seed_3.f90 -O3 -g execution test
+PASS: gfortran.dg/random_seed_3.f90 -Os (test for excess errors)
+PASS: gfortran.dg/random_seed_3.f90 -Os execution test
PASS: gfortran.dg/rank_1.f90 -O (test for errors, line 8)
PASS: gfortran.dg/rank_1.f90 -O (test for errors, line 9)
PASS: gfortran.dg/rank_1.f90 -O (test for excess errors)
@@ -31025,6 +31880,22 @@ PASS: gfortran.dg/read_repeat.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/read_repeat.f90 -O3 -g execution test
PASS: gfortran.dg/read_repeat.f90 -Os (test for excess errors)
PASS: gfortran.dg/read_repeat.f90 -Os execution test
+PASS: gfortran.dg/read_repeat_2.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/read_repeat_2.f90 -O0 execution test
+PASS: gfortran.dg/read_repeat_2.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/read_repeat_2.f90 -O1 execution test
+PASS: gfortran.dg/read_repeat_2.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/read_repeat_2.f90 -O2 execution test
+PASS: gfortran.dg/read_repeat_2.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/read_repeat_2.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/read_repeat_2.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/read_repeat_2.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/read_repeat_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/read_repeat_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/read_repeat_2.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/read_repeat_2.f90 -O3 -g execution test
+PASS: gfortran.dg/read_repeat_2.f90 -Os (test for excess errors)
+PASS: gfortran.dg/read_repeat_2.f90 -Os execution test
PASS: gfortran.dg/read_size_noadvance.f90 -O0 (test for excess errors)
PASS: gfortran.dg/read_size_noadvance.f90 -O0 execution test
PASS: gfortran.dg/read_size_noadvance.f90 -O1 (test for excess errors)
@@ -31976,6 +32847,8 @@ PASS: gfortran.dg/reshape_4.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/reshape_4.f90 -O3 -g execution test
PASS: gfortran.dg/reshape_4.f90 -Os (test for excess errors)
PASS: gfortran.dg/reshape_4.f90 -Os execution test
+PASS: gfortran.dg/reshape_5.f90 -O (test for errors, line 7)
+PASS: gfortran.dg/reshape_5.f90 -O (test for excess errors)
PASS: gfortran.dg/reshape_empty_1.f03 -O0 (test for excess errors)
PASS: gfortran.dg/reshape_empty_1.f03 -O0 execution test
PASS: gfortran.dg/reshape_empty_1.f03 -O0 scan-tree-dump-times original "\\{1, 2, 2, 2, 1, 2, 2, 2, 1\\}" 2
@@ -32967,6 +33840,9 @@ PASS: gfortran.dg/select_type_32.f90 -O (test for errors, line 20)
PASS: gfortran.dg/select_type_32.f90 -O (test for errors, line 21)
PASS: gfortran.dg/select_type_32.f90 -O (test for errors, line 22)
PASS: gfortran.dg/select_type_32.f90 -O (test for excess errors)
+PASS: gfortran.dg/select_type_33.f03 -O (test for errors, line 39)
+PASS: gfortran.dg/select_type_33.f03 -O (test for errors, line 40)
+PASS: gfortran.dg/select_type_33.f03 -O (test for excess errors)
PASS: gfortran.dg/select_type_4.f90 -O0 (test for excess errors)
PASS: gfortran.dg/select_type_4.f90 -O0 execution test
PASS: gfortran.dg/select_type_4.f90 -O1 (test for excess errors)
@@ -33372,6 +34248,14 @@ PASS: gfortran.dg/size_dim.f90 -O3 -g execution test
PASS: gfortran.dg/size_dim.f90 -Os (test for excess errors)
PASS: gfortran.dg/size_dim.f90 -Os execution test
PASS: gfortran.dg/size_kind.f90 -O (test for excess errors)
+PASS: gfortran.dg/size_kind_2.f90 -O (test for excess errors)
+PASS: gfortran.dg/size_kind_2.f90 -O scan-tree-dump original "static integer.kind=8. A..\\[2\\] = \\{2147483650, 2\\};"
+PASS: gfortran.dg/size_kind_2.f90 -O scan-tree-dump original "var2 = 4294967300;"
+PASS: gfortran.dg/size_kind_2.f90 -O scan-tree-dump original "var3 = 2147483650;"
+PASS: gfortran.dg/size_kind_3.f90 -O (test for errors, line 8)
+PASS: gfortran.dg/size_kind_3.f90 -O (test for errors, line 9)
+PASS: gfortran.dg/size_kind_3.f90 -O (test for errors, line 10)
+PASS: gfortran.dg/size_kind_3.f90 -O (test for excess errors)
PASS: gfortran.dg/size_optional_dim_1.f90 -O0 (test for excess errors)
PASS: gfortran.dg/size_optional_dim_1.f90 -O0 execution test
PASS: gfortran.dg/size_optional_dim_1.f90 -O1 (test for excess errors)
@@ -33404,6 +34288,20 @@ PASS: gfortran.dg/sizeof.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/sizeof.f90 -O3 -g execution test
PASS: gfortran.dg/sizeof.f90 -Os (test for excess errors)
PASS: gfortran.dg/sizeof.f90 -Os execution test
+PASS: gfortran.dg/sizeof_2.f90 -O (test for errors, line 13)
+PASS: gfortran.dg/sizeof_2.f90 -O (test for errors, line 14)
+PASS: gfortran.dg/sizeof_2.f90 -O (test for errors, line 15)
+PASS: gfortran.dg/sizeof_2.f90 -O (test for errors, line 17)
+PASS: gfortran.dg/sizeof_2.f90 -O (test for errors, line 18)
+PASS: gfortran.dg/sizeof_2.f90 -O (test for errors, line 21)
+PASS: gfortran.dg/sizeof_2.f90 -O (test for errors, line 22)
+PASS: gfortran.dg/sizeof_2.f90 -O (test for errors, line 23)
+PASS: gfortran.dg/sizeof_2.f90 -O (test for excess errors)
+PASS: gfortran.dg/sizeof_3.f90 -O (test for excess errors)
+PASS: gfortran.dg/sizeof_3.f90 -O scan-tree-dump-times original "m1test = 4;" 1
+PASS: gfortran.dg/sizeof_3.f90 -O scan-tree-dump-times original "m2test = 1;" 1
+PASS: gfortran.dg/sizeof_3.f90 -O scan-tree-dump-times original "iii = 100;" 1
+PASS: gfortran.dg/sizeof_3.f90 -O scan-tree-dump-times original "jjj = 160;" 1
PASS: gfortran.dg/sizeof_proc.f90 -O (test for errors, line 12)
PASS: gfortran.dg/sizeof_proc.f90 -O (test for errors, line 13)
PASS: gfortran.dg/sizeof_proc.f90 -O (test for errors, line 15)
@@ -33663,8 +34561,6 @@ PASS: gfortran.dg/storage_size_1.f08 -O3 -g (test for excess errors)
PASS: gfortran.dg/storage_size_1.f08 -O3 -g execution test
PASS: gfortran.dg/storage_size_1.f08 -Os (test for excess errors)
PASS: gfortran.dg/storage_size_1.f08 -Os execution test
-PASS: gfortran.dg/storage_size_2.f08 -O (test for errors, line 17)
-PASS: gfortran.dg/storage_size_2.f08 -O (test for errors, line 20)
PASS: gfortran.dg/storage_size_2.f08 -O (test for errors, line 23)
PASS: gfortran.dg/storage_size_2.f08 -O (test for errors, line 24)
PASS: gfortran.dg/storage_size_2.f08 -O (test for errors, line 25)
@@ -34058,6 +34954,8 @@ PASS: gfortran.dg/string_length_1.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/string_length_1.f90 -O3 -g execution test
PASS: gfortran.dg/string_length_1.f90 -Os (test for excess errors)
PASS: gfortran.dg/string_length_1.f90 -Os execution test
+PASS: gfortran.dg/string_length_2.f90 -O (test for excess errors)
+PASS: gfortran.dg/string_length_2.f90 -O scan-tree-dump-times original "_abort" 0
PASS: gfortran.dg/string_null_compare_1.f -O0 (test for excess errors)
PASS: gfortran.dg/string_null_compare_1.f -O0 execution test
PASS: gfortran.dg/string_null_compare_1.f -O1 (test for excess errors)
@@ -34477,15 +35375,17 @@ PASS: gfortran.dg/test_com_block.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/test_com_block.f90 -O3 -g execution test
PASS: gfortran.dg/test_com_block.f90 -Os (test for excess errors)
PASS: gfortran.dg/test_com_block.f90 -Os execution test
-PASS: gfortran.dg/test_common_binding_labels.f03 -O (test for errors, line 6)
-PASS: gfortran.dg/test_common_binding_labels.f03 -O (test for errors, line 21)
-PASS: gfortran.dg/test_common_binding_labels.f03 -O (test for errors, line 30)
-PASS: gfortran.dg/test_common_binding_labels.f03 -O (test for errors, line 37)
+PASS: gfortran.dg/test_common_binding_labels.f03 -O (test for errors, line 8)
+PASS: gfortran.dg/test_common_binding_labels.f03 -O (test for errors, line 18)
+PASS: gfortran.dg/test_common_binding_labels.f03 -O (test for errors, line 23)
+PASS: gfortran.dg/test_common_binding_labels.f03 -O (test for errors, line 32)
+PASS: gfortran.dg/test_common_binding_labels.f03 -O (test for errors, line 39)
PASS: gfortran.dg/test_common_binding_labels.f03 -O (test for excess errors)
PASS: gfortran.dg/test_common_binding_labels_2.f03 -O (test for excess errors)
-PASS: gfortran.dg/test_common_binding_labels_2_main.f03 -O (test for errors, line 8)
-PASS: gfortran.dg/test_common_binding_labels_2_main.f03 -O (test for errors, line 15)
-PASS: gfortran.dg/test_common_binding_labels_2_main.f03 -O (test for errors, line 21)
+PASS: gfortran.dg/test_common_binding_labels_2_main.f03 -O (test for errors, line 11)
+PASS: gfortran.dg/test_common_binding_labels_2_main.f03 -O (test for errors, line 18)
+PASS: gfortran.dg/test_common_binding_labels_2_main.f03 -O (test for errors, line 24)
+PASS: gfortran.dg/test_common_binding_labels_2_main.f03 -O (test for errors, line 25)
PASS: gfortran.dg/test_common_binding_labels_2_main.f03 -O (test for excess errors)
PASS: gfortran.dg/test_common_binding_labels_3.f03 -O (test for excess errors)
PASS: gfortran.dg/test_common_binding_labels_3_main.f03 -O (test for errors, line 6)
@@ -34649,6 +35549,7 @@ PASS: gfortran.dg/transfer_check_2.f90 -O (test for warnings, line 8)
PASS: gfortran.dg/transfer_check_2.f90 -O (test for warnings, line 11)
PASS: gfortran.dg/transfer_check_2.f90 -O (test for excess errors)
PASS: gfortran.dg/transfer_check_3.f90 -O (test for excess errors)
+PASS: gfortran.dg/transfer_check_4.f90 -O (test for excess errors)
PASS: gfortran.dg/transfer_class_1.f90 -O (test for excess errors)
PASS: gfortran.dg/transfer_class_2.f90 -O0 (test for excess errors)
PASS: gfortran.dg/transfer_class_2.f90 -O0 execution test
@@ -34705,6 +35606,22 @@ PASS: gfortran.dg/transfer_intrinsic_3.f90 -O3 -g execution test
PASS: gfortran.dg/transfer_intrinsic_3.f90 -Os (test for excess errors)
PASS: gfortran.dg/transfer_intrinsic_3.f90 -Os execution test
PASS: gfortran.dg/transfer_intrinsic_4.f -O (test for excess errors)
+PASS: gfortran.dg/transfer_intrinsic_5.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/transfer_intrinsic_5.f90 -O0 execution test
+PASS: gfortran.dg/transfer_intrinsic_5.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/transfer_intrinsic_5.f90 -O1 execution test
+PASS: gfortran.dg/transfer_intrinsic_5.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/transfer_intrinsic_5.f90 -O2 execution test
+PASS: gfortran.dg/transfer_intrinsic_5.f90 -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gfortran.dg/transfer_intrinsic_5.f90 -O3 -fomit-frame-pointer execution test
+PASS: gfortran.dg/transfer_intrinsic_5.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
+PASS: gfortran.dg/transfer_intrinsic_5.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
+PASS: gfortran.dg/transfer_intrinsic_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
+PASS: gfortran.dg/transfer_intrinsic_5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
+PASS: gfortran.dg/transfer_intrinsic_5.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/transfer_intrinsic_5.f90 -O3 -g execution test
+PASS: gfortran.dg/transfer_intrinsic_5.f90 -Os (test for excess errors)
+PASS: gfortran.dg/transfer_intrinsic_5.f90 -Os execution test
PASS: gfortran.dg/transfer_null_1.f90 -O (test for excess errors)
PASS: gfortran.dg/transfer_resolve_1.f90 -O0 (test for excess errors)
PASS: gfortran.dg/transfer_resolve_1.f90 -O0 execution test
@@ -34722,6 +35639,10 @@ PASS: gfortran.dg/transfer_resolve_1.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/transfer_resolve_1.f90 -O3 -g execution test
PASS: gfortran.dg/transfer_resolve_1.f90 -Os (test for excess errors)
PASS: gfortran.dg/transfer_resolve_1.f90 -Os execution test
+PASS: gfortran.dg/transfer_resolve_2.f90 -O (test for excess errors)
+PASS: gfortran.dg/transfer_resolve_3.f90 -O (test for excess errors)
+PASS: gfortran.dg/transfer_resolve_3.f90 -O scan-tree-dump-times original "intg = 0;" 2
+PASS: gfortran.dg/transfer_resolve_4.f90 -O (test for excess errors)
PASS: gfortran.dg/transfer_simplify_1.f90 -O0 (test for excess errors)
PASS: gfortran.dg/transfer_simplify_1.f90 -O0 execution test
PASS: gfortran.dg/transfer_simplify_1.f90 -O1 (test for excess errors)
@@ -35855,6 +36776,10 @@ PASS: gfortran.dg/typebound_proc_27.f03 -Os execution test
PASS: gfortran.dg/typebound_proc_27.f03 -Os scan-tree-dump-times original "__builtin_malloc" 12
PASS: gfortran.dg/typebound_proc_27.f03 -Os scan-tree-dump-times original "__builtin_realloc" 6
PASS: gfortran.dg/typebound_proc_27.f03 -Os scan-tree-dump-times original "__builtin_free" 7
+PASS: gfortran.dg/typebound_proc_28.f03 -O (test for errors, line 25)
+PASS: gfortran.dg/typebound_proc_28.f03 -O (test for excess errors)
+PASS: gfortran.dg/typebound_proc_29.f90 -O (test for errors, line 23)
+PASS: gfortran.dg/typebound_proc_29.f90 -O (test for excess errors)
PASS: gfortran.dg/typebound_proc_3.f03 -O (test for errors, line 13)
PASS: gfortran.dg/typebound_proc_3.f03 -O (test for excess errors)
PASS: gfortran.dg/typebound_proc_4.f03 -O (test for errors, line 12)
@@ -40300,6 +41225,7 @@ PASS: gfortran.dg/gomp/pr48794-2.f90 -O (test for excess errors)
PASS: gfortran.dg/gomp/pr48794.f90 -O (test for excess errors)
PASS: gfortran.dg/gomp/pr51089.f90 -O (test for excess errors)
PASS: gfortran.dg/gomp/pr56052.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/pr57089.f90 -O (test for excess errors)
PASS: gfortran.dg/gomp/reduction1.f90 -O (test for errors, line 53)
PASS: gfortran.dg/gomp/reduction1.f90 -O (test for errors, line 54)
PASS: gfortran.dg/gomp/reduction1.f90 -O (test for errors, line 55)
@@ -40823,8 +41749,10 @@ PASS: gfortran.dg/vect/pr51285.f90 -O (test for excess errors)
PASS: gfortran.dg/vect/pr52580.f -O (test for excess errors)
PASS: gfortran.dg/vect/pr52580.f -O scan-tree-dump-times vect "LOOP VECTORIZED" 1
PASS: gfortran.dg/vect/fast-math-mgrid-resid.f (test for excess errors)
-PASS: gfortran.dg/vect/fast-math-mgrid-resid.f scan-tree-dump-times optimized "vect_var[^\\n]*\\+ " 13
+PASS: gfortran.dg/vect/fast-math-mgrid-resid.f scan-tree-dump-times optimized "vect_[^\\n]*\\+ " 13
PASS: gfortran.dg/vect/fast-math-pr33299.f90 (test for excess errors)
+PASS: gfortran.dg/vect/fast-math-pr37021.f90 (test for excess errors)
+PASS: gfortran.dg/vect/fast-math-pr37021.f90 scan-tree-dump vect "vectorized 1 loops"
PASS: gfortran.dg/vect/fast-math-pr38968.f90 (test for excess errors)
PASS: gfortran.dg/vect/fast-math-pr38968.f90 scan-tree-dump vect "vectorized 1 loops"
PASS: gfortran.dg/vect/fast-math-real8-pr40801.f90 (test for excess errors)
@@ -44039,6 +44967,22 @@ PASS: gfortran.fortran-torture/execute/pr54767.f90 compilation, -O3 -g
PASS: gfortran.fortran-torture/execute/pr54767.f90 execution, -O3 -g
PASS: gfortran.fortran-torture/execute/pr54767.f90 compilation, -Os
PASS: gfortran.fortran-torture/execute/pr54767.f90 execution, -Os
+PASS: gfortran.fortran-torture/execute/pr57396.f90 compilation, -O0
+PASS: gfortran.fortran-torture/execute/pr57396.f90 execution, -O0
+PASS: gfortran.fortran-torture/execute/pr57396.f90 compilation, -O1
+PASS: gfortran.fortran-torture/execute/pr57396.f90 execution, -O1
+PASS: gfortran.fortran-torture/execute/pr57396.f90 compilation, -O2
+PASS: gfortran.fortran-torture/execute/pr57396.f90 execution, -O2
+PASS: gfortran.fortran-torture/execute/pr57396.f90 compilation, -O2 -fomit-frame-pointer -finline-functions
+PASS: gfortran.fortran-torture/execute/pr57396.f90 execution, -O2 -fomit-frame-pointer -finline-functions
+PASS: gfortran.fortran-torture/execute/pr57396.f90 compilation, -O2 -fomit-frame-pointer -finline-functions -funroll-loops
+PASS: gfortran.fortran-torture/execute/pr57396.f90 execution, -O2 -fomit-frame-pointer -finline-functions -funroll-loops
+PASS: gfortran.fortran-torture/execute/pr57396.f90 compilation, -O2 -fbounds-check
+PASS: gfortran.fortran-torture/execute/pr57396.f90 execution, -O2 -fbounds-check
+PASS: gfortran.fortran-torture/execute/pr57396.f90 compilation, -O3 -g
+PASS: gfortran.fortran-torture/execute/pr57396.f90 execution, -O3 -g
+PASS: gfortran.fortran-torture/execute/pr57396.f90 compilation, -Os
+PASS: gfortran.fortran-torture/execute/pr57396.f90 execution, -Os
PASS: gfortran.fortran-torture/execute/procarg.f90 compilation, -O0
PASS: gfortran.fortran-torture/execute/procarg.f90 execution, -O0
PASS: gfortran.fortran-torture/execute/procarg.f90 compilation, -O1
@@ -45018,11 +45962,10 @@ PASS: gfortran.fortran-torture/execute/write_logical.f90 execution, -Os
=== gfortran Summary ===
-# of expected passes 42549
+# of expected passes 43501
# of unexpected failures 14
-# of unexpected successes 2
-# of expected failures 62
+# of expected failures 56
# of unresolved testcases 6
# of unsupported tests 213
-[...]/hurd/master.build/gcc/testsuite/gfortran/../../gfortran version 4.8.0 20130217 (experimental) (GCC)
+[...]/hurd/master.build/gcc/testsuite/gfortran/../../gfortran version 4.9.0 20130527 (experimental) (GCC)