summaryrefslogtreecommitdiff
path: root/gcc/laplace.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2016-12-12 11:38:28 +0100
committerThomas Schwinge <thomas@codesourcery.com>2016-12-12 11:38:28 +0100
commit1532082e156ed4229d8f7002b733deddb7da34a6 (patch)
tree14300ab86bb5ab9f567f04681fd83f8eb60e4331 /gcc/laplace.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum
parent04e7f203042de0020531da40724e4430cc56b52c (diff)
gcc: 17f0f5acdcfb9181203ca9b6d8f8cbc64e5ce843 (2016-11-30)
Diffstat (limited to 'gcc/laplace.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum')
-rw-r--r--gcc/laplace.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum2439
1 files changed, 2213 insertions, 226 deletions
diff --git a/gcc/laplace.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum b/gcc/laplace.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum
index c718cac5..54bc4fa9 100644
--- a/gcc/laplace.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum
+++ b/gcc/laplace.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Fri Dec 2 04:05:14 2016
+Test Run By thomas on Sun Dec 11 22:33:51 2016
Native configuration is i686-unknown-gnu0.8
=== gfortran tests ===
@@ -16,6 +16,10 @@ PASS: gfortran.dg/coarray/alloc_comp_2.f90 -fcoarray=single -O2 -latomic (test
PASS: gfortran.dg/coarray/alloc_comp_2.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors)
PASS: gfortran.dg/coarray/alloc_comp_3.f90 -fcoarray=single -O2 -latomic (test for excess errors)
PASS: gfortran.dg/coarray/alloc_comp_3.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors)
+PASS: gfortran.dg/coarray/alloc_comp_4.f90 -fcoarray=single -O2 -latomic (test for excess errors)
+PASS: gfortran.dg/coarray/alloc_comp_4.f90 -fcoarray=single -O2 -latomic execution test
+PASS: gfortran.dg/coarray/alloc_comp_4.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors)
+PASS: gfortran.dg/coarray/alloc_comp_4.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test
PASS: gfortran.dg/coarray/allocate_errgmsg.f90 -fcoarray=single -O2 -latomic (test for excess errors)
PASS: gfortran.dg/coarray/allocate_errgmsg.f90 -fcoarray=single -O2 -latomic execution test
PASS: gfortran.dg/coarray/allocate_errgmsg.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors)
@@ -62,6 +66,12 @@ PASS: gfortran.dg/coarray/cosubscript_1.f90 -fcoarray=single -O2 -latomic (tes
PASS: gfortran.dg/coarray/cosubscript_1.f90 -fcoarray=single -O2 -latomic execution test
PASS: gfortran.dg/coarray/cosubscript_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors)
PASS: gfortran.dg/coarray/cosubscript_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test
+PASS: gfortran.dg/coarray/data_1.f90 -fcoarray=single -O2 -latomic (test for errors, line 9)
+PASS: gfortran.dg/coarray/data_1.f90 -fcoarray=single -O2 -latomic (test for errors, line 10)
+PASS: gfortran.dg/coarray/data_1.f90 -fcoarray=single -O2 -latomic (test for excess errors)
+PASS: gfortran.dg/coarray/data_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for errors, line 9)
+PASS: gfortran.dg/coarray/data_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for errors, line 10)
+PASS: gfortran.dg/coarray/data_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors)
PASS: gfortran.dg/coarray/dummy_1.f90 -fcoarray=single -O2 -latomic (test for excess errors)
PASS: gfortran.dg/coarray/dummy_1.f90 -fcoarray=single -O2 -latomic execution test
PASS: gfortran.dg/coarray/dummy_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors)
@@ -1102,6 +1112,18 @@ PASS: gfortran.dg/alloc_comp_class_4.f03 -Os (test for warnings, line 70)
PASS: gfortran.dg/alloc_comp_class_4.f03 -Os (test for warnings, line 74)
PASS: gfortran.dg/alloc_comp_class_4.f03 -Os (test for excess errors)
PASS: gfortran.dg/alloc_comp_class_4.f03 -Os execution test
+PASS: gfortran.dg/alloc_comp_class_5.f03 -O0 (test for excess errors)
+PASS: gfortran.dg/alloc_comp_class_5.f03 -O0 execution test
+PASS: gfortran.dg/alloc_comp_class_5.f03 -O1 (test for excess errors)
+PASS: gfortran.dg/alloc_comp_class_5.f03 -O1 execution test
+PASS: gfortran.dg/alloc_comp_class_5.f03 -O2 (test for excess errors)
+PASS: gfortran.dg/alloc_comp_class_5.f03 -O2 execution test
+PASS: gfortran.dg/alloc_comp_class_5.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/alloc_comp_class_5.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/alloc_comp_class_5.f03 -O3 -g (test for excess errors)
+PASS: gfortran.dg/alloc_comp_class_5.f03 -O3 -g execution test
+PASS: gfortran.dg/alloc_comp_class_5.f03 -Os (test for excess errors)
+PASS: gfortran.dg/alloc_comp_class_5.f03 -Os execution test
PASS: gfortran.dg/alloc_comp_constraint_1.f90 -O (test for errors, line 16)
PASS: gfortran.dg/alloc_comp_constraint_1.f90 -O (test for errors, line 18)
PASS: gfortran.dg/alloc_comp_constraint_1.f90 -O (test for errors, line 20)
@@ -1416,6 +1438,18 @@ PASS: gfortran.dg/allocatable_function_1.f90 -O3 -g scan-tree-dump-times ori
PASS: gfortran.dg/allocatable_function_1.f90 -Os (test for excess errors)
PASS: gfortran.dg/allocatable_function_1.f90 -Os execution test
PASS: gfortran.dg/allocatable_function_1.f90 -Os scan-tree-dump-times original "free" 10
+PASS: gfortran.dg/allocatable_function_10.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/allocatable_function_10.f90 -O0 execution test
+PASS: gfortran.dg/allocatable_function_10.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/allocatable_function_10.f90 -O1 execution test
+PASS: gfortran.dg/allocatable_function_10.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/allocatable_function_10.f90 -O2 execution test
+PASS: gfortran.dg/allocatable_function_10.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/allocatable_function_10.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/allocatable_function_10.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/allocatable_function_10.f90 -O3 -g execution test
+PASS: gfortran.dg/allocatable_function_10.f90 -Os (test for excess errors)
+PASS: gfortran.dg/allocatable_function_10.f90 -Os execution test
PASS: gfortran.dg/allocatable_function_2.f90 -O (test for errors, line 9)
PASS: gfortran.dg/allocatable_function_2.f90 -O (test for excess errors)
PASS: gfortran.dg/allocatable_function_3.f90 -O0 (test for excess errors)
@@ -1943,7 +1977,7 @@ PASS: gfortran.dg/allocate_with_source_12.f03 -Os (test for excess errors)
PASS: gfortran.dg/allocate_with_source_12.f03 -Os execution test
PASS: gfortran.dg/allocate_with_source_13.f03 -O (test for excess errors)
PASS: gfortran.dg/allocate_with_source_14.f03 -O (test for excess errors)
-PASS: gfortran.dg/allocate_with_source_14.f03 -O scan-tree-dump-times original "__builtin_malloc" 23
+PASS: gfortran.dg/allocate_with_source_14.f03 -O scan-tree-dump-times original "__builtin_malloc" 22
PASS: gfortran.dg/allocate_with_source_14.f03 -O scan-tree-dump-times original "__builtin_free" 29
PASS: gfortran.dg/allocate_with_source_15.f03 -O0 (test for excess errors)
PASS: gfortran.dg/allocate_with_source_15.f03 -O0 execution test
@@ -1996,6 +2030,43 @@ 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_20.f03 -O0 (test for excess errors)
+PASS: gfortran.dg/allocate_with_source_20.f03 -O0 execution test
+PASS: gfortran.dg/allocate_with_source_20.f03 -O1 (test for excess errors)
+PASS: gfortran.dg/allocate_with_source_20.f03 -O1 execution test
+PASS: gfortran.dg/allocate_with_source_20.f03 -O2 (test for excess errors)
+PASS: gfortran.dg/allocate_with_source_20.f03 -O2 execution test
+PASS: gfortran.dg/allocate_with_source_20.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/allocate_with_source_20.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/allocate_with_source_20.f03 -O3 -g (test for excess errors)
+PASS: gfortran.dg/allocate_with_source_20.f03 -O3 -g execution test
+PASS: gfortran.dg/allocate_with_source_20.f03 -Os (test for excess errors)
+PASS: gfortran.dg/allocate_with_source_20.f03 -Os execution test
+PASS: gfortran.dg/allocate_with_source_21.f03 -O (test for excess errors)
+PASS: gfortran.dg/allocate_with_source_22.f03 -O0 (test for excess errors)
+PASS: gfortran.dg/allocate_with_source_22.f03 -O0 execution test
+PASS: gfortran.dg/allocate_with_source_22.f03 -O1 (test for excess errors)
+PASS: gfortran.dg/allocate_with_source_22.f03 -O1 execution test
+PASS: gfortran.dg/allocate_with_source_22.f03 -O2 (test for excess errors)
+PASS: gfortran.dg/allocate_with_source_22.f03 -O2 execution test
+PASS: gfortran.dg/allocate_with_source_22.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/allocate_with_source_22.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/allocate_with_source_22.f03 -O3 -g (test for excess errors)
+PASS: gfortran.dg/allocate_with_source_22.f03 -O3 -g execution test
+PASS: gfortran.dg/allocate_with_source_22.f03 -Os (test for excess errors)
+PASS: gfortran.dg/allocate_with_source_22.f03 -Os execution test
+PASS: gfortran.dg/allocate_with_source_23.f03 -O0 (test for excess errors)
+PASS: gfortran.dg/allocate_with_source_23.f03 -O0 execution test
+PASS: gfortran.dg/allocate_with_source_23.f03 -O1 (test for excess errors)
+PASS: gfortran.dg/allocate_with_source_23.f03 -O1 execution test
+PASS: gfortran.dg/allocate_with_source_23.f03 -O2 (test for excess errors)
+PASS: gfortran.dg/allocate_with_source_23.f03 -O2 execution test
+PASS: gfortran.dg/allocate_with_source_23.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/allocate_with_source_23.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/allocate_with_source_23.f03 -O3 -g (test for excess errors)
+PASS: gfortran.dg/allocate_with_source_23.f03 -O3 -g execution test
+PASS: gfortran.dg/allocate_with_source_23.f03 -Os (test for excess errors)
+PASS: gfortran.dg/allocate_with_source_23.f03 -Os execution test
PASS: gfortran.dg/allocate_with_source_3.f90 -O (test for excess errors)
PASS: gfortran.dg/allocate_with_source_4.f90 -O (test for errors, line 10)
PASS: gfortran.dg/allocate_with_source_4.f90 -O (test for errors, line 11)
@@ -2901,6 +2972,18 @@ PASS: gfortran.dg/array_constructor_5.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/array_constructor_5.f90 -O3 -g execution test
PASS: gfortran.dg/array_constructor_5.f90 -Os (test for excess errors)
PASS: gfortran.dg/array_constructor_5.f90 -Os execution test
+PASS: gfortran.dg/array_constructor_50.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/array_constructor_50.f90 -O0 execution test
+PASS: gfortran.dg/array_constructor_50.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/array_constructor_50.f90 -O1 execution test
+PASS: gfortran.dg/array_constructor_50.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/array_constructor_50.f90 -O2 execution test
+PASS: gfortran.dg/array_constructor_50.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/array_constructor_50.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/array_constructor_50.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/array_constructor_50.f90 -O3 -g execution test
+PASS: gfortran.dg/array_constructor_50.f90 -Os (test for excess errors)
+PASS: gfortran.dg/array_constructor_50.f90 -Os execution test
PASS: gfortran.dg/array_constructor_6.f90 -O0 (test for excess errors)
PASS: gfortran.dg/array_constructor_6.f90 -O0 execution test
PASS: gfortran.dg/array_constructor_6.f90 -O1 (test for excess errors)
@@ -3774,6 +3857,30 @@ PASS: gfortran.dg/associate_20.f03 -O3 -g execution test
PASS: gfortran.dg/associate_20.f03 -Os (test for excess errors)
PASS: gfortran.dg/associate_20.f03 -Os execution test
PASS: gfortran.dg/associate_21.f90 -O (test for excess errors)
+PASS: gfortran.dg/associate_22.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/associate_22.f90 -O0 execution test
+PASS: gfortran.dg/associate_22.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/associate_22.f90 -O1 execution test
+PASS: gfortran.dg/associate_22.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/associate_22.f90 -O2 execution test
+PASS: gfortran.dg/associate_22.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/associate_22.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/associate_22.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/associate_22.f90 -O3 -g execution test
+PASS: gfortran.dg/associate_22.f90 -Os (test for excess errors)
+PASS: gfortran.dg/associate_22.f90 -Os execution test
+PASS: gfortran.dg/associate_23.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/associate_23.f90 -O0 execution test
+PASS: gfortran.dg/associate_23.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/associate_23.f90 -O1 execution test
+PASS: gfortran.dg/associate_23.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/associate_23.f90 -O2 execution test
+PASS: gfortran.dg/associate_23.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/associate_23.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/associate_23.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/associate_23.f90 -O3 -g execution test
+PASS: gfortran.dg/associate_23.f90 -Os (test for excess errors)
+PASS: gfortran.dg/associate_23.f90 -Os execution test
PASS: gfortran.dg/associate_3.f03 -O (test for errors, line 10)
PASS: gfortran.dg/associate_3.f03 -O (test for errors, line 12)
PASS: gfortran.dg/associate_3.f03 -O (test for errors, line 14)
@@ -4455,7 +4562,8 @@ PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 24)
PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 29)
PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 34)
PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 43)
-PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 74)
+PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 69)
+PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 72)
PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 88)
PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 98)
PASS: gfortran.dg/assumed_type_3.f90 -O (test for errors, line 103)
@@ -5174,23 +5282,23 @@ PASS: gfortran.dg/bind_c_usage_7.f03 -O (test for errors, line 10)
PASS: gfortran.dg/bind_c_usage_7.f03 -O (test for excess errors)
PASS: gfortran.dg/bind_c_usage_8.f03 -O (test for warnings, line 18)
PASS: gfortran.dg/bind_c_usage_8.f03 -O (test for excess errors)
+PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 9)
PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 10)
PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 11)
-PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 12)
+PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 16)
PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 17)
PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 18)
-PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 19)
+PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 25)
PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 26)
PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 27)
-PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 28)
+PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 34)
PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 35)
PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 36)
-PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 37)
+PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 42)
PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 43)
PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 44)
PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 45)
PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 46)
-PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for errors, line 47)
PASS: gfortran.dg/bind_c_usage_9.f03 -O (test for excess errors)
PASS: gfortran.dg/bind_c_vars.f90 -O0 (test for excess errors)
PASS: gfortran.dg/bind_c_vars.f90 -O0 execution test
@@ -6952,6 +7060,8 @@ 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/c_sizeof_6.f90 -O (test for errors, line 11)
+PASS: gfortran.dg/c_sizeof_6.f90 -O (test for excess errors)
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
@@ -7122,6 +7232,7 @@ PASS: gfortran.dg/char_component_initializer_2.f90 -O3 -g (test for excess er
PASS: gfortran.dg/char_component_initializer_2.f90 -O3 -g execution test
PASS: gfortran.dg/char_component_initializer_2.f90 -Os (test for excess errors)
PASS: gfortran.dg/char_component_initializer_2.f90 -Os execution test
+PASS: gfortran.dg/char_component_initializer_3.f90 -O (test for excess errors)
PASS: gfortran.dg/char_cons_len.f90 -O (test for excess errors)
PASS: gfortran.dg/char_cshift_1.f90 -O0 (test for excess errors)
PASS: gfortran.dg/char_cshift_1.f90 -O0 execution test
@@ -8023,12 +8134,12 @@ PASS: gfortran.dg/class_19.f03 -O3 -g scan-tree-dump-times original "__built
PASS: gfortran.dg/class_19.f03 -Os (test for excess errors)
PASS: gfortran.dg/class_19.f03 -Os execution test
PASS: gfortran.dg/class_19.f03 -Os scan-tree-dump-times original "__builtin_free" 12
-PASS: gfortran.dg/class_2.f03 -O (test for errors, line 23)
-PASS: gfortran.dg/class_2.f03 -O (test for errors, line 27)
-PASS: gfortran.dg/class_2.f03 -O (test for errors, line 39)
-PASS: gfortran.dg/class_2.f03 -O (test for errors, line 43)
-PASS: gfortran.dg/class_2.f03 -O (test for errors, line 45)
+PASS: gfortran.dg/class_2.f03 -O (test for errors, line 24)
+PASS: gfortran.dg/class_2.f03 -O (test for errors, line 28)
+PASS: gfortran.dg/class_2.f03 -O (test for errors, line 40)
+PASS: gfortran.dg/class_2.f03 -O (test for errors, line 44)
PASS: gfortran.dg/class_2.f03 -O (test for errors, line 46)
+PASS: gfortran.dg/class_2.f03 -O (test for errors, line 47)
PASS: gfortran.dg/class_2.f03 -O (test for excess errors)
PASS: gfortran.dg/class_20.f03 -O (test for bogus messages, line 23)
PASS: gfortran.dg/class_20.f03 -O (test for bogus messages, line 27)
@@ -8167,6 +8278,13 @@ PASS: gfortran.dg/class_56.f90 -O (test for excess errors)
PASS: gfortran.dg/class_57.f90 -O (test for errors, line 13)
PASS: gfortran.dg/class_57.f90 -O (test for errors, line 21)
PASS: gfortran.dg/class_57.f90 -O (test for excess errors)
+PASS: gfortran.dg/class_58.f90 -O (test for errors, line 10)
+PASS: gfortran.dg/class_58.f90 -O (test for errors, line 11)
+PASS: gfortran.dg/class_58.f90 -O (test for errors, line 12)
+PASS: gfortran.dg/class_58.f90 -O (test for excess errors)
+PASS: gfortran.dg/class_59.f90 -O (test for errors, line 12)
+PASS: gfortran.dg/class_59.f90 -O (test for errors, line 19)
+PASS: gfortran.dg/class_59.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)
@@ -8179,6 +8297,9 @@ PASS: gfortran.dg/class_6.f03 -O3 -g (test for excess errors)
PASS: gfortran.dg/class_6.f03 -O3 -g execution test
PASS: gfortran.dg/class_6.f03 -Os (test for excess errors)
PASS: gfortran.dg/class_6.f03 -Os execution test
+PASS: gfortran.dg/class_60.f90 -O (test for errors, line 15)
+PASS: gfortran.dg/class_60.f90 -O (test for errors, line 29)
+PASS: gfortran.dg/class_60.f90 -O (test for excess errors)
PASS: gfortran.dg/class_7.f03 -O (test for errors, line 12)
PASS: gfortran.dg/class_7.f03 -O (test for errors, line 16)
PASS: gfortran.dg/class_7.f03 -O (test for errors, line 18)
@@ -8420,6 +8541,42 @@ PASS: gfortran.dg/class_allocate_20.f90 -O3 -g output pattern test
PASS: gfortran.dg/class_allocate_20.f90 -Os (test for excess errors)
PASS: gfortran.dg/class_allocate_20.f90 -Os execution test
PASS: gfortran.dg/class_allocate_20.f90 -Os output pattern test
+PASS: gfortran.dg/class_allocate_21.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/class_allocate_21.f90 -O0 execution test
+PASS: gfortran.dg/class_allocate_21.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/class_allocate_21.f90 -O1 execution test
+PASS: gfortran.dg/class_allocate_21.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/class_allocate_21.f90 -O2 execution test
+PASS: gfortran.dg/class_allocate_21.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/class_allocate_21.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/class_allocate_21.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/class_allocate_21.f90 -O3 -g execution test
+PASS: gfortran.dg/class_allocate_21.f90 -Os (test for excess errors)
+PASS: gfortran.dg/class_allocate_21.f90 -Os execution test
+PASS: gfortran.dg/class_allocate_22.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/class_allocate_22.f90 -O0 execution test
+PASS: gfortran.dg/class_allocate_22.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/class_allocate_22.f90 -O1 execution test
+PASS: gfortran.dg/class_allocate_22.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/class_allocate_22.f90 -O2 execution test
+PASS: gfortran.dg/class_allocate_22.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/class_allocate_22.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/class_allocate_22.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/class_allocate_22.f90 -O3 -g execution test
+PASS: gfortran.dg/class_allocate_22.f90 -Os (test for excess errors)
+PASS: gfortran.dg/class_allocate_22.f90 -Os execution test
+PASS: gfortran.dg/class_allocate_23.f08 -O0 (test for excess errors)
+PASS: gfortran.dg/class_allocate_23.f08 -O0 execution test
+PASS: gfortran.dg/class_allocate_23.f08 -O1 (test for excess errors)
+PASS: gfortran.dg/class_allocate_23.f08 -O1 execution test
+PASS: gfortran.dg/class_allocate_23.f08 -O2 (test for excess errors)
+PASS: gfortran.dg/class_allocate_23.f08 -O2 execution test
+PASS: gfortran.dg/class_allocate_23.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/class_allocate_23.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/class_allocate_23.f08 -O3 -g (test for excess errors)
+PASS: gfortran.dg/class_allocate_23.f08 -O3 -g execution test
+PASS: gfortran.dg/class_allocate_23.f08 -Os (test for excess errors)
+PASS: gfortran.dg/class_allocate_23.f08 -Os execution test
PASS: gfortran.dg/class_allocate_3.f03 -O0 (test for excess errors)
PASS: gfortran.dg/class_allocate_3.f03 -O0 execution test
PASS: gfortran.dg/class_allocate_3.f03 -O1 (test for excess errors)
@@ -8537,22 +8694,22 @@ PASS: gfortran.dg/class_array_14.f90 -Os (test for excess errors)
PASS: gfortran.dg/class_array_14.f90 -Os execution test
PASS: gfortran.dg/class_array_15.f03 -O0 (test for excess errors)
PASS: gfortran.dg/class_array_15.f03 -O0 execution test
-PASS: gfortran.dg/class_array_15.f03 -O0 scan-tree-dump-times original "builtin_free" 11
+PASS: gfortran.dg/class_array_15.f03 -O0 scan-tree-dump-times original "builtin_free" 12
PASS: gfortran.dg/class_array_15.f03 -O1 (test for excess errors)
PASS: gfortran.dg/class_array_15.f03 -O1 execution test
-PASS: gfortran.dg/class_array_15.f03 -O1 scan-tree-dump-times original "builtin_free" 11
+PASS: gfortran.dg/class_array_15.f03 -O1 scan-tree-dump-times original "builtin_free" 12
PASS: gfortran.dg/class_array_15.f03 -O2 (test for excess errors)
PASS: gfortran.dg/class_array_15.f03 -O2 execution test
-PASS: gfortran.dg/class_array_15.f03 -O2 scan-tree-dump-times original "builtin_free" 11
+PASS: gfortran.dg/class_array_15.f03 -O2 scan-tree-dump-times original "builtin_free" 12
PASS: gfortran.dg/class_array_15.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
PASS: gfortran.dg/class_array_15.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
-PASS: gfortran.dg/class_array_15.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions scan-tree-dump-times original "builtin_free" 11
+PASS: gfortran.dg/class_array_15.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions scan-tree-dump-times original "builtin_free" 12
PASS: gfortran.dg/class_array_15.f03 -O3 -g (test for excess errors)
PASS: gfortran.dg/class_array_15.f03 -O3 -g execution test
-PASS: gfortran.dg/class_array_15.f03 -O3 -g scan-tree-dump-times original "builtin_free" 11
+PASS: gfortran.dg/class_array_15.f03 -O3 -g scan-tree-dump-times original "builtin_free" 12
PASS: gfortran.dg/class_array_15.f03 -Os (test for excess errors)
PASS: gfortran.dg/class_array_15.f03 -Os execution test
-PASS: gfortran.dg/class_array_15.f03 -Os scan-tree-dump-times original "builtin_free" 11
+PASS: gfortran.dg/class_array_15.f03 -Os scan-tree-dump-times original "builtin_free" 12
PASS: gfortran.dg/class_array_16.f90 -O0 (test for excess errors)
PASS: gfortran.dg/class_array_16.f90 -O0 execution test
PASS: gfortran.dg/class_array_16.f90 -O0 scan-tree-dump-times original "__builtin_free" 5
@@ -8595,17 +8752,30 @@ PASS: gfortran.dg/class_array_2.f03 -O3 -g execution test
PASS: gfortran.dg/class_array_2.f03 -Os (test for excess errors)
PASS: gfortran.dg/class_array_2.f03 -Os execution test
PASS: gfortran.dg/class_array_20.f03 -O0 (test for excess errors)
+PASS: gfortran.dg/class_array_20.f03 -O0 execution test
PASS: gfortran.dg/class_array_20.f03 -O1 (test for excess errors)
+PASS: gfortran.dg/class_array_20.f03 -O1 execution test
PASS: gfortran.dg/class_array_20.f03 -O2 (test for excess errors)
+PASS: gfortran.dg/class_array_20.f03 -O2 execution test
PASS: gfortran.dg/class_array_20.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/class_array_20.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
PASS: gfortran.dg/class_array_20.f03 -O3 -g (test for excess errors)
+PASS: gfortran.dg/class_array_20.f03 -O3 -g execution test
PASS: gfortran.dg/class_array_20.f03 -Os (test for excess errors)
+PASS: gfortran.dg/class_array_20.f03 -Os execution test
PASS: gfortran.dg/class_array_21.f03 -O0 (test for excess errors)
+PASS: gfortran.dg/class_array_21.f03 -O0 execution test
PASS: gfortran.dg/class_array_21.f03 -O1 (test for excess errors)
+PASS: gfortran.dg/class_array_21.f03 -O1 execution test
PASS: gfortran.dg/class_array_21.f03 -O2 (test for excess errors)
+PASS: gfortran.dg/class_array_21.f03 -O2 execution test
PASS: gfortran.dg/class_array_21.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/class_array_21.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
PASS: gfortran.dg/class_array_21.f03 -O3 -g (test for excess errors)
+PASS: gfortran.dg/class_array_21.f03 -O3 -g execution test
PASS: gfortran.dg/class_array_21.f03 -Os (test for excess errors)
+PASS: gfortran.dg/class_array_21.f03 -Os execution test
+PASS: gfortran.dg/class_array_22.f03 -O (test for excess errors)
PASS: gfortran.dg/class_array_3.f03 -O0 (test for excess errors)
PASS: gfortran.dg/class_array_3.f03 -O0 execution test
PASS: gfortran.dg/class_array_3.f03 -O1 (test for excess errors)
@@ -8762,6 +8932,10 @@ PASS: gfortran.dg/class_result_1.f03 -O3 -g execution test
PASS: gfortran.dg/class_result_1.f03 -Os (test for excess errors)
PASS: gfortran.dg/class_result_1.f03 -Os execution test
PASS: gfortran.dg/class_result_2.f90 -O (test for excess errors)
+PASS: gfortran.dg/class_result_3.f90 -O (test for excess errors)
+PASS: gfortran.dg/class_result_4.f90 -O (test for errors, line 3)
+PASS: gfortran.dg/class_result_4.f90 -O (test for errors, line 4)
+PASS: gfortran.dg/class_result_4.f90 -O (test for excess errors)
PASS: gfortran.dg/class_to_type_1.f03 -O0 (test for excess errors)
PASS: gfortran.dg/class_to_type_1.f03 -O0 execution test
PASS: gfortran.dg/class_to_type_1.f03 -O1 (test for excess errors)
@@ -9048,20 +9222,7 @@ PASS: gfortran.dg/coarray_35a.f90 -O scan-assembler caf_token__global_coarra
PASS: gfortran.dg/coarray_36.f -O (test for excess errors)
PASS: gfortran.dg/coarray_37.f90 -O (test for warnings, line 8)
PASS: gfortran.dg/coarray_37.f90 -O (test for excess errors)
-PASS: gfortran.dg/coarray_38.f90 -O (test for errors, line 18)
-PASS: gfortran.dg/coarray_38.f90 -O (test for errors, line 19)
-PASS: gfortran.dg/coarray_38.f90 -O (test for errors, line 21)
-PASS: gfortran.dg/coarray_38.f90 -O (test for errors, line 22)
-PASS: gfortran.dg/coarray_38.f90 -O (test for errors, line 39)
-PASS: gfortran.dg/coarray_38.f90 -O (test for errors, line 42)
-PASS: gfortran.dg/coarray_38.f90 -O (test for errors, line 59)
-PASS: gfortran.dg/coarray_38.f90 -O (test for errors, line 62)
-PASS: gfortran.dg/coarray_38.f90 -O (test for errors, line 79)
-PASS: gfortran.dg/coarray_38.f90 -O (test for errors, line 82)
-PASS: gfortran.dg/coarray_38.f90 -O (test for errors, line 100)
-PASS: gfortran.dg/coarray_38.f90 -O (test for errors, line 103)
-PASS: gfortran.dg/coarray_38.f90 -O (test for errors, line 120)
-PASS: gfortran.dg/coarray_38.f90 -O (test for errors, line 123)
+PASS: gfortran.dg/coarray_38.f90 -O (test for errors, line 74)
PASS: gfortran.dg/coarray_38.f90 -O (test for excess errors)
PASS: gfortran.dg/coarray_39.f90 -O (test for excess errors)
PASS: gfortran.dg/coarray_4.f90 -O (test for errors, line 22)
@@ -9164,7 +9325,43 @@ PASS: gfortran.dg/coarray_8.f90 -O (test for errors, line 176)
PASS: gfortran.dg/coarray_8.f90 -O (test for excess errors)
PASS: gfortran.dg/coarray_9.f90 -O (test for errors, line 9)
XFAIL: gfortran.dg/coarray_9.f90 -O (test for excess errors)
+PASS: gfortran.dg/coarray_alloc_comp_1.f08 -O0 (test for excess errors)
+PASS: gfortran.dg/coarray_alloc_comp_1.f08 -O0 execution test
+PASS: gfortran.dg/coarray_alloc_comp_1.f08 -O1 (test for excess errors)
+PASS: gfortran.dg/coarray_alloc_comp_1.f08 -O1 execution test
+PASS: gfortran.dg/coarray_alloc_comp_1.f08 -O2 (test for excess errors)
+PASS: gfortran.dg/coarray_alloc_comp_1.f08 -O2 execution test
+PASS: gfortran.dg/coarray_alloc_comp_1.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/coarray_alloc_comp_1.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/coarray_alloc_comp_1.f08 -O3 -g (test for excess errors)
+PASS: gfortran.dg/coarray_alloc_comp_1.f08 -O3 -g execution test
+PASS: gfortran.dg/coarray_alloc_comp_1.f08 -Os (test for excess errors)
+PASS: gfortran.dg/coarray_alloc_comp_1.f08 -Os execution test
+PASS: gfortran.dg/coarray_alloc_comp_2.f08 -O0 (test for excess errors)
+PASS: gfortran.dg/coarray_alloc_comp_2.f08 -O0 execution test
+PASS: gfortran.dg/coarray_alloc_comp_2.f08 -O1 (test for excess errors)
+PASS: gfortran.dg/coarray_alloc_comp_2.f08 -O1 execution test
+PASS: gfortran.dg/coarray_alloc_comp_2.f08 -O2 (test for excess errors)
+PASS: gfortran.dg/coarray_alloc_comp_2.f08 -O2 execution test
+PASS: gfortran.dg/coarray_alloc_comp_2.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/coarray_alloc_comp_2.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/coarray_alloc_comp_2.f08 -O3 -g (test for excess errors)
+PASS: gfortran.dg/coarray_alloc_comp_2.f08 -O3 -g execution test
+PASS: gfortran.dg/coarray_alloc_comp_2.f08 -Os (test for excess errors)
+PASS: gfortran.dg/coarray_alloc_comp_2.f08 -Os execution test
PASS: gfortran.dg/coarray_allocate_1.f90 -O (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_10.f08 -O0 (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_10.f08 -O0 execution test
+PASS: gfortran.dg/coarray_allocate_10.f08 -O1 (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_10.f08 -O1 execution test
+PASS: gfortran.dg/coarray_allocate_10.f08 -O2 (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_10.f08 -O2 execution test
+PASS: gfortran.dg/coarray_allocate_10.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_10.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/coarray_allocate_10.f08 -O3 -g (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_10.f08 -O3 -g execution test
+PASS: gfortran.dg/coarray_allocate_10.f08 -Os (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_10.f08 -Os execution test
PASS: gfortran.dg/coarray_allocate_2.f08 -O0 (test for excess errors)
PASS: gfortran.dg/coarray_allocate_2.f08 -O0 execution test
PASS: gfortran.dg/coarray_allocate_2.f08 -O1 (test for excess errors)
@@ -9237,6 +9434,54 @@ PASS: gfortran.dg/coarray_allocate_6.f08 -O3 -g scan-tree-dump-not original
PASS: gfortran.dg/coarray_allocate_6.f08 -Os (test for excess errors)
PASS: gfortran.dg/coarray_allocate_6.f08 -Os execution test
PASS: gfortran.dg/coarray_allocate_6.f08 -Os scan-tree-dump-not original "c.caf.x = 0B"
+PASS: gfortran.dg/coarray_allocate_7.f08 -O0 (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_7.f08 -O0 execution test
+PASS: gfortran.dg/coarray_allocate_7.f08 -O0 scan-tree-dump-times original "_gfortran_caf_register \\(D.[0-9]+, 1, &\\(\\(struct mytype\\) \\*object\\).indices.token, &\\(\\(struct mytype\\) \\*object\\).indices, 0B, 0B, 0\\);" 2
+PASS: gfortran.dg/coarray_allocate_7.f08 -O0 scan-tree-dump-times original "_gfortran_caf_deregister \\(&\\(\\(struct mytype\\) \\*object\\).indices.token, 0B, 0B, 0\\);" 1
+PASS: gfortran.dg/coarray_allocate_7.f08 -O1 (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_7.f08 -O1 execution test
+PASS: gfortran.dg/coarray_allocate_7.f08 -O1 scan-tree-dump-times original "_gfortran_caf_register \\(D.[0-9]+, 1, &\\(\\(struct mytype\\) \\*object\\).indices.token, &\\(\\(struct mytype\\) \\*object\\).indices, 0B, 0B, 0\\);" 2
+PASS: gfortran.dg/coarray_allocate_7.f08 -O1 scan-tree-dump-times original "_gfortran_caf_deregister \\(&\\(\\(struct mytype\\) \\*object\\).indices.token, 0B, 0B, 0\\);" 1
+PASS: gfortran.dg/coarray_allocate_7.f08 -O2 (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_7.f08 -O2 execution test
+PASS: gfortran.dg/coarray_allocate_7.f08 -O2 scan-tree-dump-times original "_gfortran_caf_register \\(D.[0-9]+, 1, &\\(\\(struct mytype\\) \\*object\\).indices.token, &\\(\\(struct mytype\\) \\*object\\).indices, 0B, 0B, 0\\);" 2
+PASS: gfortran.dg/coarray_allocate_7.f08 -O2 scan-tree-dump-times original "_gfortran_caf_deregister \\(&\\(\\(struct mytype\\) \\*object\\).indices.token, 0B, 0B, 0\\);" 1
+PASS: gfortran.dg/coarray_allocate_7.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_7.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/coarray_allocate_7.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions scan-tree-dump-times original "_gfortran_caf_register \\(D.[0-9]+, 1, &\\(\\(struct mytype\\) \\*object\\).indices.token, &\\(\\(struct mytype\\) \\*object\\).indices, 0B, 0B, 0\\);" 2
+PASS: gfortran.dg/coarray_allocate_7.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions scan-tree-dump-times original "_gfortran_caf_deregister \\(&\\(\\(struct mytype\\) \\*object\\).indices.token, 0B, 0B, 0\\);" 1
+PASS: gfortran.dg/coarray_allocate_7.f08 -O3 -g (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_7.f08 -O3 -g execution test
+PASS: gfortran.dg/coarray_allocate_7.f08 -O3 -g scan-tree-dump-times original "_gfortran_caf_register \\(D.[0-9]+, 1, &\\(\\(struct mytype\\) \\*object\\).indices.token, &\\(\\(struct mytype\\) \\*object\\).indices, 0B, 0B, 0\\);" 2
+PASS: gfortran.dg/coarray_allocate_7.f08 -O3 -g scan-tree-dump-times original "_gfortran_caf_deregister \\(&\\(\\(struct mytype\\) \\*object\\).indices.token, 0B, 0B, 0\\);" 1
+PASS: gfortran.dg/coarray_allocate_7.f08 -Os (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_7.f08 -Os execution test
+PASS: gfortran.dg/coarray_allocate_7.f08 -Os scan-tree-dump-times original "_gfortran_caf_register \\(D.[0-9]+, 1, &\\(\\(struct mytype\\) \\*object\\).indices.token, &\\(\\(struct mytype\\) \\*object\\).indices, 0B, 0B, 0\\);" 2
+PASS: gfortran.dg/coarray_allocate_7.f08 -Os scan-tree-dump-times original "_gfortran_caf_deregister \\(&\\(\\(struct mytype\\) \\*object\\).indices.token, 0B, 0B, 0\\);" 1
+PASS: gfortran.dg/coarray_allocate_8.f08 -O0 (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_8.f08 -O0 execution test
+PASS: gfortran.dg/coarray_allocate_8.f08 -O1 (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_8.f08 -O1 execution test
+PASS: gfortran.dg/coarray_allocate_8.f08 -O2 (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_8.f08 -O2 execution test
+PASS: gfortran.dg/coarray_allocate_8.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_8.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/coarray_allocate_8.f08 -O3 -g (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_8.f08 -O3 -g execution test
+PASS: gfortran.dg/coarray_allocate_8.f08 -Os (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_8.f08 -Os execution test
+PASS: gfortran.dg/coarray_allocate_9.f08 -O0 (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_9.f08 -O0 execution test
+PASS: gfortran.dg/coarray_allocate_9.f08 -O1 (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_9.f08 -O1 execution test
+PASS: gfortran.dg/coarray_allocate_9.f08 -O2 (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_9.f08 -O2 execution test
+PASS: gfortran.dg/coarray_allocate_9.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_9.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/coarray_allocate_9.f08 -O3 -g (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_9.f08 -O3 -g execution test
+PASS: gfortran.dg/coarray_allocate_9.f08 -Os (test for excess errors)
+PASS: gfortran.dg/coarray_allocate_9.f08 -Os execution test
PASS: gfortran.dg/coarray_args_1.f90 -O (test for errors, line 15)
PASS: gfortran.dg/coarray_args_1.f90 -O (test for excess errors)
PASS: gfortran.dg/coarray_args_2.f90 -O (test for excess errors)
@@ -9470,68 +9715,68 @@ PASS: gfortran.dg/coarray_collectives_9.f90 -O (test for errors, line 61)
PASS: gfortran.dg/coarray_collectives_9.f90 -O (test for excess errors)
PASS: gfortran.dg/coarray_critical_1.f90 -O (test for excess errors)
PASS: gfortran.dg/coarray_lib_alloc_1.f90 -O (test for excess errors)
-PASS: gfortran.dg/coarray_lib_alloc_1.f90 -O scan-tree-dump-times original "_gfortran_caf_register .4, 1, &xx.token, &stat.., &errmsg, 200.;" 1
-PASS: gfortran.dg/coarray_lib_alloc_1.f90 -O scan-tree-dump-times original "_gfortran_caf_register .8, 1, &yy.token, &stat.., &errmsg, 200.;" 1
+PASS: gfortran.dg/coarray_lib_alloc_1.f90 -O scan-tree-dump-times original "_gfortran_caf_register \\(4, 1, &xx.token, \\(void \\*\\) &xx, &stat.., &errmsg, 200\\);" 1
+PASS: gfortran.dg/coarray_lib_alloc_1.f90 -O scan-tree-dump-times original "_gfortran_caf_register \\(8, 1, &yy.token, \\(void \\*\\) &yy, &stat.., &errmsg, 200\\);" 1
PASS: gfortran.dg/coarray_lib_alloc_1.f90 -O scan-tree-dump-times original "_gfortran_caf_deregister .&xx.token, &stat.., &errmsg, 200.;" 1
PASS: gfortran.dg/coarray_lib_alloc_1.f90 -O scan-tree-dump-times original "_gfortran_caf_deregister .&yy.token, &stat.., &errmsg, 200.;" 1
PASS: gfortran.dg/coarray_lib_alloc_1.f90 -O scan-tree-dump-times original "_gfortran_caf_deregister .&yy.token, 0B, 0B, 0.;" 1
PASS: gfortran.dg/coarray_lib_alloc_1.f90 -O scan-tree-dump-times original "_gfortran_caf_deregister .&xx.token, 0B, 0B, 0.;" 1
PASS: gfortran.dg/coarray_lib_alloc_2.f90 -O (test for excess errors)
-PASS: gfortran.dg/coarray_lib_alloc_2.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_2.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_2.f90 -O scan-tree-dump-times original "_gfortran_caf_register \\(1, 1, &xx._data.token, \\(void \\*\\) &xx._data, &stat.., &errmsg, 200\\);" 1
+PASS: gfortran.dg/coarray_lib_alloc_2.f90 -O scan-tree-dump-times original "_gfortran_caf_register \\(1, 1, &yy._data.token, \\(void \\*\\) &yy._data, &stat.., &errmsg, 200\\);" 1
PASS: gfortran.dg/coarray_lib_alloc_2.f90 -O scan-tree-dump-times original "_gfortran_caf_deregister .&xx._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, &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_register \\(1, 1, &xx._data.token, \\(void \\*\\) &xx._data, &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, \\(void \\*\\) &yy._data, &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_comm_1.f90 -O0 (test for excess errors)
PASS: gfortran.dg/coarray_lib_comm_1.f90 -O0 execution test
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O0 scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &parm.[0-9]+, 4, 4, 0\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O0 scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &parm.[0-9]+, 4, 4, 1\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O0 scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &p, 4, 4, 1\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O0 scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.1, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) b, 1, &parm.[0-9]+, 0B, &p, 4, 4, 0\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O0 scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 0\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O0 scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, _gfortran_caf_this_image \\(0\\), &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 0, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O0 scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, _gfortran_caf_this_image \\(0\\), &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 1, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O0 scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &p, 4, 4, 1, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O0 scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.1, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) b, 1, &parm.[0-9]+, 0B, &p, 4, 4, 0, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O0 scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 0, 0B\\);" 1
PASS: gfortran.dg/coarray_lib_comm_1.f90 -O1 (test for excess errors)
PASS: gfortran.dg/coarray_lib_comm_1.f90 -O1 execution test
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O1 scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &parm.[0-9]+, 4, 4, 0\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O1 scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &parm.[0-9]+, 4, 4, 1\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O1 scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &p, 4, 4, 1\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O1 scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.1, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) b, 1, &parm.[0-9]+, 0B, &p, 4, 4, 0\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O1 scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 0\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O1 scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, _gfortran_caf_this_image \\(0\\), &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 0, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O1 scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, _gfortran_caf_this_image \\(0\\), &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 1, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O1 scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &p, 4, 4, 1, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O1 scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.1, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) b, 1, &parm.[0-9]+, 0B, &p, 4, 4, 0, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O1 scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 0, 0B\\);" 1
PASS: gfortran.dg/coarray_lib_comm_1.f90 -O2 (test for excess errors)
PASS: gfortran.dg/coarray_lib_comm_1.f90 -O2 execution test
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O2 scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &parm.[0-9]+, 4, 4, 0\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O2 scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &parm.[0-9]+, 4, 4, 1\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O2 scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &p, 4, 4, 1\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O2 scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.1, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) b, 1, &parm.[0-9]+, 0B, &p, 4, 4, 0\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O2 scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 0\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O2 scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, _gfortran_caf_this_image \\(0\\), &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 0, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O2 scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, _gfortran_caf_this_image \\(0\\), &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 1, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O2 scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &p, 4, 4, 1, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O2 scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.1, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) b, 1, &parm.[0-9]+, 0B, &p, 4, 4, 0, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O2 scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 0, 0B\\);" 1
PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &parm.[0-9]+, 4, 4, 0\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &parm.[0-9]+, 4, 4, 1\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &p, 4, 4, 1\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.1, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) b, 1, &parm.[0-9]+, 0B, &p, 4, 4, 0\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 0\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, _gfortran_caf_this_image \\(0\\), &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 0, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, _gfortran_caf_this_image \\(0\\), &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 1, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &p, 4, 4, 1, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.1, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) b, 1, &parm.[0-9]+, 0B, &p, 4, 4, 0, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 0, 0B\\);" 1
PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -g execution test
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -g scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &parm.[0-9]+, 4, 4, 0\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -g scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &parm.[0-9]+, 4, 4, 1\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -g scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &p, 4, 4, 1\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -g scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.1, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) b, 1, &parm.[0-9]+, 0B, &p, 4, 4, 0\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -g scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 0\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -g scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, _gfortran_caf_this_image \\(0\\), &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 0, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -g scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, _gfortran_caf_this_image \\(0\\), &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 1, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -g scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &p, 4, 4, 1, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -g scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.1, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) b, 1, &parm.[0-9]+, 0B, &p, 4, 4, 0, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -O3 -g scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 0, 0B\\);" 1
PASS: gfortran.dg/coarray_lib_comm_1.f90 -Os (test for excess errors)
PASS: gfortran.dg/coarray_lib_comm_1.f90 -Os execution test
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -Os scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &parm.[0-9]+, 4, 4, 0\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -Os scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &parm.[0-9]+, 4, 4, 1\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -Os scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &p, 4, 4, 1\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -Os scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.1, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) b, 1, &parm.[0-9]+, 0B, &p, 4, 4, 0\\);" 1
-PASS: gfortran.dg/coarray_lib_comm_1.f90 -Os scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 0\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -Os scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, _gfortran_caf_this_image \\(0\\), &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 0, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -Os scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, _gfortran_caf_this_image \\(0\\), &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 1, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -Os scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, &p, 4, 4, 1, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -Os scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.1, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) b, 1, &parm.[0-9]+, 0B, &p, 4, 4, 0, 0B\\);" 1
+PASS: gfortran.dg/coarray_lib_comm_1.f90 -Os scan-tree-dump-times original "_gfortran_caf_sendget \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, caf_token.0, \\(integer\\(kind=[48]\\)\\) parm.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) a, 1, &parm.[0-9]+, 0B, 4, 4, 0, 0B\\);" 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
@@ -9576,8 +9821,8 @@ PASS: gfortran.dg/coarray_lib_token_2.f90 -O scan-tree-dump-times original "
PASS: gfortran.dg/coarray_lib_token_2.f90 -O scan-tree-dump-times original "sub_opt \\(0B, 0B, 0\\)" 1
PASS: gfortran.dg/coarray_lib_token_2.f90 -O scan-tree-dump-times original "sub_opt \\(.integer.kind=4. .. caf.data, caf.token, 0\\)" 1
PASS: gfortran.dg/coarray_lib_token_3.f90 -O (test for excess errors)
-PASS: gfortran.dg/coarray_lib_token_3.f90 -O scan-tree-dump-times original "caf.data = \\(void . restrict\\) _gfortran_caf_register \\(4, 1, &caf.token, 0B, 0B, 0\\);" 1
-PASS: gfortran.dg/coarray_lib_token_3.f90 -O scan-tree-dump-times original "caf_scalar.data = \\(void . restrict\\) _gfortran_caf_register \\(4, 1, &caf_scalar.token, 0B, 0B, 0\\);" 1
+PASS: gfortran.dg/coarray_lib_token_3.f90 -O scan-tree-dump-times original "_gfortran_caf_register \\(4, 1, &caf.token, \\(void \\*\\) &caf, 0B, 0B, 0\\);" 1
+PASS: gfortran.dg/coarray_lib_token_3.f90 -O scan-tree-dump-times original "_gfortran_caf_register \\(4, 1, &caf_scalar.token, \\(void \\*\\) &caf_scalar, 0B, 0B, 0\\);" 1
PASS: gfortran.dg/coarray_lib_token_4.f90 -O (test for excess errors)
PASS: gfortran.dg/coarray_lib_token_4.f90 -O scan-tree-dump-times original "expl \\(integer\\(kind=4\\).0:. . restrict z, void . restrict caf_token.[0-9]+, integer\\(kind=.\\) caf_offset.[0-9]+\\)" 1
PASS: gfortran.dg/coarray_lib_token_4.f90 -O scan-tree-dump-times original "bar \\(struct array1_integer\\(kind=4\\) & restrict y, void . restrict caf_token.[0-9]+, integer\\(kind=.\\) caf_offset.[0-9]+\\)" 1
@@ -9627,17 +9872,17 @@ PASS: gfortran.dg/coarray_lock_6.f90 -O (test for errors, line 24)
PASS: gfortran.dg/coarray_lock_6.f90 -O (test for errors, line 25)
PASS: gfortran.dg/coarray_lock_6.f90 -O (test for excess errors)
PASS: gfortran.dg/coarray_lock_7.f90 -O (test for excess errors)
-PASS: gfortran.dg/coarray_lock_7.f90 -O scan-tree-dump-times original "one = \\(void \\* \\* restrict\\) _gfortran_caf_register \\(1, 2, \\(void \\* \\*\\) &caf_token.., 0B, 0B, 0\\);" 1
-PASS: gfortran.dg/coarray_lock_7.f90 -O scan-tree-dump-times original "two = \\(void \\*\\[25\\] \\* restrict\\) _gfortran_caf_register \\(25, 2, \\(void \\* \\*\\) &caf_token.., 0B, 0B, 0\\);" 1
-PASS: gfortran.dg/coarray_lock_7.f90 -O scan-tree-dump-times original "three.data = \\(void \\* restrict\\) _gfortran_caf_register \\(1, 3, &three.token, &stat.., 0B, 0\\);" 1
-PASS: gfortran.dg/coarray_lock_7.f90 -O scan-tree-dump-times original "four.data = \\(void \\* restrict\\) _gfortran_caf_register \\(7, 3, &four.token, &stat.., 0B, 0\\);" 1
+PASS: gfortran.dg/coarray_lock_7.f90 -O scan-tree-dump-times original "_gfortran_caf_register \\(1, 2, \\(void \\* \\*\\) &caf_token.., \\(void \\*\\) &desc.., 0B, 0B, 0\\);" 1
+PASS: gfortran.dg/coarray_lock_7.f90 -O scan-tree-dump-times original "_gfortran_caf_register \\(25, 2, \\(void \\* \\*\\) &caf_token.., \\(void \\*\\) &desc.., 0B, 0B, 0\\);" 1
+PASS: gfortran.dg/coarray_lock_7.f90 -O scan-tree-dump-times original "_gfortran_caf_register \\(1, 3, &three.token, \\(void \\*\\) &three, &stat.., 0B, 0\\);" 1
+PASS: gfortran.dg/coarray_lock_7.f90 -O scan-tree-dump-times original "_gfortran_caf_register \\(7, 3, &four.token, \\(void \\*\\) &four, &stat.., 0B, 0\\);" 1
PASS: gfortran.dg/coarray_lock_7.f90 -O scan-tree-dump-times original "_gfortran_caf_lock \\(caf_token.., 0, 0, 0B, 0B, 0B, 0\\);" 1
PASS: gfortran.dg/coarray_lock_7.f90 -O scan-tree-dump-times original "_gfortran_caf_unlock \\(caf_token.., 0, 0, 0B, 0B, 0\\);" 1
PASS: gfortran.dg/coarray_lock_7.f90 -O scan-tree-dump-times original "_gfortran_caf_lock \\(caf_token.., \\(3 - \\(integer\\(kind=4\\)\\) parm...dim\\[0\\].lbound\\) \\+ \\(integer\\(kind=4\\)\\) MAX_EXPR <\\(parm...dim\\[0\\].ubound - parm...dim\\[0\\].lbound\\) \\+ 1, 0> \\* \\(3 - \\(integer\\(kind=4\\)\\) parm...dim\\[1\\].lbound\\), 0, 0B, &ii, 0B, 0\\);|_gfortran_caf_lock \\(caf_token.1, \\(3 - parm...dim\\[0\\].lbound\\) \\+ MAX_EXPR <\\(parm...dim\\[0\\].ubound - parm...dim\\[0\\].lbound\\) \\+ 1, 0> \\* \\(3 - parm...dim\\[1\\].lbound\\), 0, 0B, &ii, 0B, 0\\);" 1
PASS: gfortran.dg/coarray_lock_7.f90 -O scan-tree-dump-times original "_gfortran_caf_unlock \\(caf_token.., \\(2 - \\(integer\\(kind=4\\)\\) parm...dim\\[0\\].lbound\\) \\+ \\(integer\\(kind=4\\)\\) MAX_EXPR <\\(parm...dim\\[0\\].ubound - parm...dim\\[0\\].lbound\\) \\+ 1, 0> \\* \\(3 - \\(integer\\(kind=4\\)\\) parm...dim\\[1\\].lbound\\), 0, &ii, 0B, 0\\);|_gfortran_caf_unlock \\(caf_token.., \\(2 - parm...dim\\[0\\].lbound\\) \\+ MAX_EXPR <\\(parm...dim\\[0\\].ubound - parm...dim\\[0\\].lbound\\) \\+ 1, 0> \\* \\(3 - parm...dim\\[1\\].lbound\\), 0, &ii, 0B, 0\\);" 1
-PASS: gfortran.dg/coarray_lock_7.f90 -O scan-tree-dump-times original "_gfortran_caf_lock \\(three.token, 0, 5 - \\(integer\\(kind=4\\)\\) three.dim\\[0\\].lbound, &acquired.8, 0B, 0B, 0\\);|_gfortran_caf_lock \\(three.token, 0, 5 - three.dim\\[0\\].lbound, &acquired.., 0B, 0B, 0\\);" 1
+PASS: gfortran.dg/coarray_lock_7.f90 -O scan-tree-dump-times original "_gfortran_caf_lock \\(three.token, 0, 5 - \\(integer\\(kind=4\\)\\) three.dim\\[0\\].lbound, &acquired.[0-9]+, 0B, 0B, 0\\);|_gfortran_caf_lock \\(three.token, 0, 5 - three.dim\\[0\\].lbound, &acquired.[0-9]+, 0B, 0B, 0\\);" 1
PASS: gfortran.dg/coarray_lock_7.f90 -O scan-tree-dump-times original "_gfortran_caf_unlock \\(three.token, 0, 8 - \\(integer\\(kind=4\\)\\) three.dim\\[0\\].lbound, &ii, 0B, 0\\);|_gfortran_caf_unlock \\(three.token, 0, 8 - three.dim\\[0\\].lbound, &ii, 0B, 0\\);" 1
-PASS: gfortran.dg/coarray_lock_7.f90 -O scan-tree-dump-times original "_gfortran_caf_lock \\(four.token, 1 - \\(integer\\(kind=4\\)\\) four.dim\\[0\\].lbound, 7 - \\(integer\\(kind=4\\)\\) four.dim\\[1\\].lbound, &acquired.., &ii, 0B, 0\\);|_gfortran_caf_lock \\(four.token, 1 - four.dim\\[0\\].lbound, 7 - four.dim\\[1\\].lbound, &acquired.., &ii, 0B, 0\\);" 1
+PASS: gfortran.dg/coarray_lock_7.f90 -O scan-tree-dump-times original "_gfortran_caf_lock \\(four.token, 1 - \\(integer\\(kind=4\\)\\) four.dim\\[0\\].lbound, 7 - \\(integer\\(kind=4\\)\\) four.dim\\[1\\].lbound, &acquired.[0-9]+, &ii, 0B, 0\\);|_gfortran_caf_lock \\(four.token, 1 - four.dim\\[0\\].lbound, 7 - four.dim\\[1\\].lbound, &acquired.[0-9]+, &ii, 0B, 0\\);" 1
PASS: gfortran.dg/coarray_lock_7.f90 -O scan-tree-dump-times original "_gfortran_caf_unlock \\(four.token, 2 - \\(integer\\(kind=4\\)\\) four.dim\\[0\\].lbound, 8 - \\(integer\\(kind=4\\)\\) four.dim\\[1\\].lbound, 0B, 0B, 0\\);|_gfortran_caf_unlock \\(four.token, 2 - four.dim\\[0\\].lbound, 8 - four.dim\\[1\\].lbound, 0B, 0B, 0\\);" 1
PASS: gfortran.dg/coarray_poly_1.f90 -O (test for errors, line 9)
PASS: gfortran.dg/coarray_poly_1.f90 -O (test for errors, line 11)
@@ -9668,22 +9913,51 @@ PASS: gfortran.dg/coarray_poly_3.f90 -O (test for excess errors)
PASS: gfortran.dg/coarray_poly_4.f90 -O (test for excess errors)
PASS: gfortran.dg/coarray_poly_4.f90 -O scan-tree-dump-times original "sub \\(\\(real\\(kind=4\\) \\*\\) var.x.data, var.x.token, 0\\);" 1
PASS: gfortran.dg/coarray_poly_5.f90 -O (test for excess errors)
-PASS: gfortran.dg/coarray_poly_5.f90 -O scan-tree-dump-times original "x->_data->x.data = _gfortran_caf_register \\(4, 1, &x->_data->x.token, 0B, 0B, 0\\);" 1
+PASS: gfortran.dg/coarray_poly_5.f90 -O scan-tree-dump-times original "_gfortran_caf_register \\(4, 1, &x->_data->x.token, \\(void \\*\\) &x->_data->x, 0B, 0B, 0\\);" 1
PASS: gfortran.dg/coarray_poly_6.f90 -O (test for excess errors)
PASS: gfortran.dg/coarray_poly_6.f90 -O scan-tree-dump-times original "foo \\(struct __class_MAIN___T_0_1t & restrict x, void \\* restrict caf_token.., integer\\(kind=[48]\\) caf_offset..\\)" 1
PASS: gfortran.dg/coarray_poly_6.f90 -O scan-tree-dump-times original "bar \\(struct __class_MAIN___T_0_1t \\* x, void \\* restrict caf_token.., integer\\(kind=[48]\\) caf_offset..\\)" 1
PASS: gfortran.dg/coarray_poly_6.f90 -O scan-tree-dump-times original "bar \\(0B, 0B, 0\\);" 1
-PASS: gfortran.dg/coarray_poly_6.f90 -O scan-tree-dump-times original "foo \\(&class.., y._data._data.token, \\(integer\\(kind=[48]\\)\\) class..._data.data - \\(integer\\(kind=[48]\\)\\) y._data._data.data\\);" 1
+PASS: gfortran.dg/coarray_poly_6.f90 -O scan-tree-dump-times original "foo \\(&class.., y._data.token, \\(integer\\(kind=[48]\\)\\) class..._data.data - \\(integer\\(kind=[48]\\)\\) y._data.data\\);" 1
PASS: gfortran.dg/coarray_poly_7.f90 -O (test for excess errors)
PASS: gfortran.dg/coarray_poly_7.f90 -O scan-tree-dump-times original "foo \\(struct __class_MAIN___T_1_1t & restrict x, void \\* restrict caf_token.., integer\\(kind=[48]\\) caf_offset..\\)" 1
PASS: gfortran.dg/coarray_poly_7.f90 -O scan-tree-dump-times original "bar \\(struct __class_MAIN___T_1_1t \\* x, void \\* restrict caf_token.., integer\\(kind=[48]\\) caf_offset..\\)" 1
PASS: gfortran.dg/coarray_poly_7.f90 -O scan-tree-dump-times original "bar \\(0B, 0B, 0\\);" 1
-PASS: gfortran.dg/coarray_poly_7.f90 -O scan-tree-dump-times original "foo \\(&class.., y._data._data.token, \\(integer\\(kind=[48]\\)\\) class..._data.data - \\(integer\\(kind=[48]\\)\\) y._data._data.data\\);" 1
+PASS: gfortran.dg/coarray_poly_7.f90 -O scan-tree-dump-times original "foo \\(&class.., y._data.token, \\(integer\\(kind=[48]\\)\\) class..._data.data - \\(integer\\(kind=[48]\\)\\) y._data.data\\);" 1
PASS: gfortran.dg/coarray_poly_8.f90 -O (test for excess errors)
PASS: gfortran.dg/coarray_poly_8.f90 -O scan-tree-dump-times original "foo \\(struct __class_MAIN___T_1_1t & restrict x, void \\* restrict caf_token.., integer\\(kind=[48]\\) caf_offset..\\)" 1
PASS: gfortran.dg/coarray_poly_8.f90 -O scan-tree-dump-times original "bar \\(struct __class_MAIN___T_1_1t \\* x, void \\* restrict caf_token.., integer\\(kind=[48]\\) caf_offset..\\)" 1
PASS: gfortran.dg/coarray_poly_8.f90 -O scan-tree-dump-times original "bar \\(0B, 0B, 0\\);" 1
-PASS: gfortran.dg/coarray_poly_8.f90 -O scan-tree-dump-times original "foo \\(&class.., y._data._data.token, \\(integer\\(kind=[48]\\)\\) class..._data.data - \\(integer\\(kind=[48]\\)\\) y._data._data.data\\);" 1
+PASS: gfortran.dg/coarray_poly_8.f90 -O scan-tree-dump-times original "foo \\(&class.., y._data.token, \\(integer\\(kind=[48]\\)\\) class..._data.data - \\(integer\\(kind=[48]\\)\\) y._data.data\\);" 1
+PASS: gfortran.dg/coarray_send_by_ref_1.f08 -O0 (test for excess errors)
+PASS: gfortran.dg/coarray_send_by_ref_1.f08 -O0 execution test
+PASS: gfortran.dg/coarray_send_by_ref_1.f08 -O1 (test for excess errors)
+PASS: gfortran.dg/coarray_send_by_ref_1.f08 -O1 execution test
+PASS: gfortran.dg/coarray_send_by_ref_1.f08 -O2 (test for excess errors)
+PASS: gfortran.dg/coarray_send_by_ref_1.f08 -O2 execution test
+PASS: gfortran.dg/coarray_send_by_ref_1.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/coarray_send_by_ref_1.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/coarray_send_by_ref_1.f08 -O3 -g (test for excess errors)
+PASS: gfortran.dg/coarray_send_by_ref_1.f08 -O3 -g execution test
+PASS: gfortran.dg/coarray_send_by_ref_1.f08 -Os (test for excess errors)
+PASS: gfortran.dg/coarray_send_by_ref_1.f08 -Os execution test
+PASS: gfortran.dg/coarray_stat_2.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/coarray_stat_2.f90 -O0 execution test
+PASS: gfortran.dg/coarray_stat_2.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/coarray_stat_2.f90 -O1 execution test
+PASS: gfortran.dg/coarray_stat_2.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/coarray_stat_2.f90 -O2 execution test
+PASS: gfortran.dg/coarray_stat_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/coarray_stat_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/coarray_stat_2.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/coarray_stat_2.f90 -O3 -g execution test
+PASS: gfortran.dg/coarray_stat_2.f90 -Os (test for excess errors)
+PASS: gfortran.dg/coarray_stat_2.f90 -Os execution test
+PASS: gfortran.dg/coarray_stat_function.f90 -O (test for excess errors)
+PASS: gfortran.dg/coarray_stat_function.f90 -O scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) desc.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) me, 4, &desc.[0-9]+, 0B, &desc.[0-9]+, 4, 4, 0, &stat\\);" 1
+PASS: gfortran.dg/coarray_stat_function.f90 -O scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) desc.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) me, 1, &desc.[0-9]+, 0B, &desc.[0-9]+, 4, 4, 0, &stat2\\);" 1
+PASS: gfortran.dg/coarray_stat_function.f90 -O scan-tree-dump-times original "_gfortran_caf_get \\(caf_token.0, \\(integer\\(kind=[48]\\)\\) desc.[0-9]+.data - \\(integer\\(kind=[48]\\)\\) me, 3, &desc.[0-9]+, 0B, &desc.[0-9]+, 4, 4, 0, &stat\\);" 1
+PASS: gfortran.dg/coarray_stat_whitespace.f90 -O (test for excess errors)
PASS: gfortran.dg/coarray_subobject_1.f90 -O (test for errors, line 22)
PASS: gfortran.dg/coarray_subobject_1.f90 -O (test for errors, line 23)
PASS: gfortran.dg/coarray_subobject_1.f90 -O (test for errors, line 24)
@@ -9714,9 +9988,18 @@ PASS: gfortran.dg/coarray_this_image_2.f90 -O scan-tree-dump-times original
PASS: gfortran.dg/coarray_this_image_2.f90 -O scan-tree-dump-times original "k3 = _gfortran_caf_num_images \\(7, -1\\);" 1
PASS: gfortran.dg/coarray_this_image_2.f90 -O scan-tree-dump-times original "k4 = _gfortran_caf_num_images \\(8, 1\\);" 1
PASS: gfortran.dg/coarray_this_image_2.f90 -O scan-tree-dump-times original "k5 = _gfortran_caf_num_images \\(0, 0\\);" 1
-PASS: gfortran.dg/coindexed_1.f90 -O (test for errors, line 50)
-PASS: gfortran.dg/coindexed_1.f90 -O (test for errors, line 61)
-PASS: gfortran.dg/coindexed_1.f90 -O (test for excess errors)
+PASS: gfortran.dg/coindexed_1.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/coindexed_1.f90 -O0 execution test
+PASS: gfortran.dg/coindexed_1.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/coindexed_1.f90 -O1 execution test
+PASS: gfortran.dg/coindexed_1.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/coindexed_1.f90 -O2 execution test
+PASS: gfortran.dg/coindexed_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/coindexed_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/coindexed_1.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/coindexed_1.f90 -O3 -g execution test
+PASS: gfortran.dg/coindexed_1.f90 -Os (test for excess errors)
+PASS: gfortran.dg/coindexed_1.f90 -Os execution test
PASS: gfortran.dg/com_block_driver.f90 -O0 (test for excess errors)
PASS: gfortran.dg/com_block_driver.f90 -O0 execution test
PASS: gfortran.dg/com_block_driver.f90 -O1 (test for excess errors)
@@ -9741,6 +10024,9 @@ PASS: gfortran.dg/comma.f -O3 -g (test for excess errors)
PASS: gfortran.dg/comma.f -O3 -g execution test
PASS: gfortran.dg/comma.f -Os (test for excess errors)
PASS: gfortran.dg/comma.f -Os execution test
+PASS: gfortran.dg/comma_IO_extension_1.f90 -O (test for warnings, line 7)
+PASS: gfortran.dg/comma_IO_extension_1.f90 -O (test for excess errors)
+PASS: gfortran.dg/comma_IO_extension_2.f90 -O (test for excess errors)
PASS: gfortran.dg/comma_format_extension_1.f -O (test for excess errors)
PASS: gfortran.dg/comma_format_extension_2.f -O (test for warnings, line 8)
PASS: gfortran.dg/comma_format_extension_2.f -O (test for excess errors)
@@ -10191,11 +10477,11 @@ PASS: gfortran.dg/contained_module_proc_1.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/contained_module_proc_1.f90 -O3 -g execution test
PASS: gfortran.dg/contained_module_proc_1.f90 -Os (test for excess errors)
PASS: gfortran.dg/contained_module_proc_1.f90 -Os execution test
-PASS: gfortran.dg/contains.f90 -O (test for errors, line 7)
-PASS: gfortran.dg/contains.f90 -O (test for errors, line 11)
+PASS: gfortran.dg/contains.f90 -O (test for errors, line 6)
+PASS: gfortran.dg/contains.f90 -O (test for errors, line 10)
PASS: gfortran.dg/contains.f90 -O (test for excess errors)
-PASS: gfortran.dg/contains_empty_1.f03 -O (test for errors, line 6)
-PASS: gfortran.dg/contains_empty_1.f03 -O (test for errors, line 11)
+PASS: gfortran.dg/contains_empty_1.f03 -O (test for errors, line 5)
+PASS: gfortran.dg/contains_empty_1.f03 -O (test for errors, line 10)
PASS: gfortran.dg/contains_empty_1.f03 -O (test for excess errors)
PASS: gfortran.dg/contains_empty_2.f03 -O (test for excess errors)
PASS: gfortran.dg/contiguous_1.f90 -O (test for errors, line 11)
@@ -10835,6 +11121,536 @@ PASS: gfortran.dg/deallocate_stat_2.f90 -Os (test for excess errors)
PASS: gfortran.dg/deallocate_stat_2.f90 -Os execution test
PASS: gfortran.dg/debug_1.f90 -O (test for excess errors)
PASS: gfortran.dg/debug_2.f -O (test for excess errors)
+PASS: gfortran.dg/dec_bitwise_ops_1.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_bitwise_ops_1.f90 -O0 execution test
+PASS: gfortran.dg/dec_bitwise_ops_1.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_bitwise_ops_1.f90 -O1 execution test
+PASS: gfortran.dg/dec_bitwise_ops_1.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_bitwise_ops_1.f90 -O2 execution test
+PASS: gfortran.dg/dec_bitwise_ops_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_bitwise_ops_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_bitwise_ops_1.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_bitwise_ops_1.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_bitwise_ops_1.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_bitwise_ops_1.f90 -Os execution test
+PASS: gfortran.dg/dec_bitwise_ops_2.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_bitwise_ops_2.f90 -O0 execution test
+PASS: gfortran.dg/dec_bitwise_ops_2.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_bitwise_ops_2.f90 -O1 execution test
+PASS: gfortran.dg/dec_bitwise_ops_2.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_bitwise_ops_2.f90 -O2 execution test
+PASS: gfortran.dg/dec_bitwise_ops_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_bitwise_ops_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_bitwise_ops_2.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_bitwise_ops_2.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_bitwise_ops_2.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_bitwise_ops_2.f90 -Os execution test
+PASS: gfortran.dg/dec_exp_1.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_exp_1.f90 -O0 execution test
+PASS: gfortran.dg/dec_exp_1.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_exp_1.f90 -O1 execution test
+PASS: gfortran.dg/dec_exp_1.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_exp_1.f90 -O2 execution test
+PASS: gfortran.dg/dec_exp_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_exp_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_exp_1.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_exp_1.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_exp_1.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_exp_1.f90 -Os execution test
+PASS: gfortran.dg/dec_exp_2.f90 -O (test for errors, line 9)
+PASS: gfortran.dg/dec_exp_2.f90 -O (test for errors, line 11)
+PASS: gfortran.dg/dec_exp_2.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_exp_3.f90 -O0 (test for excess errors)
+XFAIL: gfortran.dg/dec_exp_3.f90 -O0 execution test
+PASS: gfortran.dg/dec_exp_3.f90 -O1 (test for excess errors)
+XFAIL: gfortran.dg/dec_exp_3.f90 -O1 execution test
+PASS: gfortran.dg/dec_exp_3.f90 -O2 (test for excess errors)
+XFAIL: gfortran.dg/dec_exp_3.f90 -O2 execution test
+PASS: gfortran.dg/dec_exp_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+XFAIL: gfortran.dg/dec_exp_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_exp_3.f90 -O3 -g (test for excess errors)
+XFAIL: gfortran.dg/dec_exp_3.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_exp_3.f90 -Os (test for excess errors)
+XFAIL: gfortran.dg/dec_exp_3.f90 -Os execution test
+PASS: gfortran.dg/dec_init_1.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_init_1.f90 -O0 execution test
+PASS: gfortran.dg/dec_init_1.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_init_1.f90 -O1 execution test
+PASS: gfortran.dg/dec_init_1.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_init_1.f90 -O2 execution test
+PASS: gfortran.dg/dec_init_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_init_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_init_1.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_init_1.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_init_1.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_init_1.f90 -Os execution test
+PASS: gfortran.dg/dec_init_2.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_init_2.f90 -O0 execution test
+PASS: gfortran.dg/dec_init_2.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_init_2.f90 -O1 execution test
+PASS: gfortran.dg/dec_init_2.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_init_2.f90 -O2 execution test
+PASS: gfortran.dg/dec_init_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_init_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_init_2.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_init_2.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_init_2.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_init_2.f90 -Os execution test
+PASS: gfortran.dg/dec_init_3.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_init_3.f90 -O0 execution test
+PASS: gfortran.dg/dec_init_3.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_init_3.f90 -O1 execution test
+PASS: gfortran.dg/dec_init_3.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_init_3.f90 -O2 execution test
+PASS: gfortran.dg/dec_init_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_init_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_init_3.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_init_3.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_init_3.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_init_3.f90 -Os execution test
+PASS: gfortran.dg/dec_init_4.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_init_4.f90 -O0 execution test
+PASS: gfortran.dg/dec_init_4.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_init_4.f90 -O1 execution test
+PASS: gfortran.dg/dec_init_4.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_init_4.f90 -O2 execution test
+PASS: gfortran.dg/dec_init_4.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_init_4.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_init_4.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_init_4.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_init_4.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_init_4.f90 -Os execution test
+PASS: gfortran.dg/dec_intrinsic_ints.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_io_1.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_io_1.f90 -O0 execution test
+PASS: gfortran.dg/dec_io_1.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_io_1.f90 -O1 execution test
+PASS: gfortran.dg/dec_io_1.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_io_1.f90 -O2 execution test
+PASS: gfortran.dg/dec_io_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_io_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_io_1.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_io_1.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_io_1.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_io_1.f90 -Os execution test
+PASS: gfortran.dg/dec_io_2.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_io_2.f90 -O0 execution test
+PASS: gfortran.dg/dec_io_2.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_io_2.f90 -O1 execution test
+PASS: gfortran.dg/dec_io_2.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_io_2.f90 -O2 execution test
+PASS: gfortran.dg/dec_io_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_io_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_io_2.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_io_2.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_io_2.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_io_2.f90 -Os execution test
+PASS: gfortran.dg/dec_io_3.f90 -O (test for errors, line 8)
+PASS: gfortran.dg/dec_io_3.f90 -O (test for errors, line 9)
+PASS: gfortran.dg/dec_io_3.f90 -O (test for errors, line 10)
+PASS: gfortran.dg/dec_io_3.f90 -O (test for errors, line 11)
+PASS: gfortran.dg/dec_io_3.f90 -O (test for errors, line 12)
+PASS: gfortran.dg/dec_io_3.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_io_4.f90 -O (test for errors, line 10)
+PASS: gfortran.dg/dec_io_4.f90 -O (test for errors, line 11)
+PASS: gfortran.dg/dec_io_4.f90 -O (test for errors, line 12)
+PASS: gfortran.dg/dec_io_4.f90 -O (test for errors, line 13)
+PASS: gfortran.dg/dec_io_4.f90 -O (test for errors, line 14)
+PASS: gfortran.dg/dec_io_4.f90 -O (test for errors, line 15)
+PASS: gfortran.dg/dec_io_4.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_io_5.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_io_5.f90 -O0 execution test
+PASS: gfortran.dg/dec_io_5.f90 -O0 output pattern test
+PASS: gfortran.dg/dec_io_5.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_io_5.f90 -O1 execution test
+PASS: gfortran.dg/dec_io_5.f90 -O1 output pattern test
+PASS: gfortran.dg/dec_io_5.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_io_5.f90 -O2 execution test
+PASS: gfortran.dg/dec_io_5.f90 -O2 output pattern test
+PASS: gfortran.dg/dec_io_5.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_io_5.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_io_5.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
+PASS: gfortran.dg/dec_io_5.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_io_5.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_io_5.f90 -O3 -g output pattern test
+PASS: gfortran.dg/dec_io_5.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_io_5.f90 -Os execution test
+PASS: gfortran.dg/dec_io_5.f90 -Os output pattern test
+PASS: gfortran.dg/dec_io_6.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_io_6.f90 -O0 execution test
+PASS: gfortran.dg/dec_io_6.f90 -O0 output pattern test
+PASS: gfortran.dg/dec_io_6.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_io_6.f90 -O1 execution test
+PASS: gfortran.dg/dec_io_6.f90 -O1 output pattern test
+PASS: gfortran.dg/dec_io_6.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_io_6.f90 -O2 execution test
+PASS: gfortran.dg/dec_io_6.f90 -O2 output pattern test
+PASS: gfortran.dg/dec_io_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_io_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_io_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
+PASS: gfortran.dg/dec_io_6.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_io_6.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_io_6.f90 -O3 -g output pattern test
+PASS: gfortran.dg/dec_io_6.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_io_6.f90 -Os execution test
+PASS: gfortran.dg/dec_io_6.f90 -Os output pattern test
+PASS: gfortran.dg/dec_loc_rval_1.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_loc_rval_1.f90 -O0 execution test
+PASS: gfortran.dg/dec_loc_rval_1.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_loc_rval_1.f90 -O1 execution test
+PASS: gfortran.dg/dec_loc_rval_1.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_loc_rval_1.f90 -O2 execution test
+PASS: gfortran.dg/dec_loc_rval_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_loc_rval_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_loc_rval_1.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_loc_rval_1.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_loc_rval_1.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_loc_rval_1.f90 -Os execution test
+PASS: gfortran.dg/dec_loc_rval_2.f90 -O (test for warnings, line 12)
+PASS: gfortran.dg/dec_loc_rval_2.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_loc_rval_3.f03 -O (test for errors, line 11)
+PASS: gfortran.dg/dec_loc_rval_3.f03 -O (test for excess errors)
+PASS: gfortran.dg/dec_logical_xor_1.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_logical_xor_1.f90 -O0 execution test
+PASS: gfortran.dg/dec_logical_xor_1.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_logical_xor_1.f90 -O1 execution test
+PASS: gfortran.dg/dec_logical_xor_1.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_logical_xor_1.f90 -O2 execution test
+PASS: gfortran.dg/dec_logical_xor_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_logical_xor_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_logical_xor_1.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_logical_xor_1.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_logical_xor_1.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_logical_xor_1.f90 -Os execution test
+PASS: gfortran.dg/dec_logical_xor_2.f90 -O (test for warnings, line 10)
+PASS: gfortran.dg/dec_logical_xor_2.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_logical_xor_3.f03 -O (test for errors, line 10)
+PASS: gfortran.dg/dec_logical_xor_3.f03 -O (test for excess errors)
+PASS: gfortran.dg/dec_math.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_math.f90 -O0 execution test
+PASS: gfortran.dg/dec_math.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_math.f90 -O1 execution test
+PASS: gfortran.dg/dec_math.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_math.f90 -O2 execution test
+PASS: gfortran.dg/dec_math.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_math.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_math.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_math.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_math.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_math.f90 -Os execution test
+PASS: gfortran.dg/dec_parameter_1.f -O0 (test for excess errors)
+PASS: gfortran.dg/dec_parameter_1.f -O0 execution test
+PASS: gfortran.dg/dec_parameter_1.f -O1 (test for excess errors)
+PASS: gfortran.dg/dec_parameter_1.f -O1 execution test
+PASS: gfortran.dg/dec_parameter_1.f -O2 (test for excess errors)
+PASS: gfortran.dg/dec_parameter_1.f -O2 execution test
+PASS: gfortran.dg/dec_parameter_1.f -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_parameter_1.f -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_parameter_1.f -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_parameter_1.f -O3 -g execution test
+PASS: gfortran.dg/dec_parameter_1.f -Os (test for excess errors)
+PASS: gfortran.dg/dec_parameter_1.f -Os execution test
+PASS: gfortran.dg/dec_parameter_2.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_parameter_2.f90 -O0 execution test
+PASS: gfortran.dg/dec_parameter_2.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_parameter_2.f90 -O1 execution test
+PASS: gfortran.dg/dec_parameter_2.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_parameter_2.f90 -O2 execution test
+PASS: gfortran.dg/dec_parameter_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_parameter_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_parameter_2.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_parameter_2.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_parameter_2.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_parameter_2.f90 -Os execution test
+PASS: gfortran.dg/dec_parameter_3.f90 -O (test for warnings, line 9)
+PASS: gfortran.dg/dec_parameter_3.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_parameter_4.f90 -O (test for errors, line 9)
+PASS: gfortran.dg/dec_parameter_4.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_static_1.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_static_1.f90 -O0 execution test
+PASS: gfortran.dg/dec_static_1.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_static_1.f90 -O1 execution test
+PASS: gfortran.dg/dec_static_1.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_static_1.f90 -O2 execution test
+PASS: gfortran.dg/dec_static_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_static_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_static_1.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_static_1.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_static_1.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_static_1.f90 -Os execution test
+PASS: gfortran.dg/dec_static_2.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_static_2.f90 -O0 execution test
+PASS: gfortran.dg/dec_static_2.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_static_2.f90 -O1 execution test
+PASS: gfortran.dg/dec_static_2.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_static_2.f90 -O2 execution test
+PASS: gfortran.dg/dec_static_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_static_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_static_2.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_static_2.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_static_2.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_static_2.f90 -Os execution test
+PASS: gfortran.dg/dec_static_3.f90 -O (test for errors, line 9)
+PASS: gfortran.dg/dec_static_3.f90 -O (test for errors, line 10)
+PASS: gfortran.dg/dec_static_3.f90 -O (test for errors, line 14)
+PASS: gfortran.dg/dec_static_3.f90 -O (test for errors, line 15)
+PASS: gfortran.dg/dec_static_3.f90 -O (test for errors, line 16)
+PASS: gfortran.dg/dec_static_3.f90 -O (test for errors, line 17)
+PASS: gfortran.dg/dec_static_3.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_static_4.f90 -O (test for errors, line 9)
+PASS: gfortran.dg/dec_static_4.f90 -O (test for errors, line 10)
+PASS: gfortran.dg/dec_static_4.f90 -O (test for errors, line 12)
+PASS: gfortran.dg/dec_static_4.f90 -O (test for errors, line 13)
+PASS: gfortran.dg/dec_static_4.f90 -O (test for errors, line 15)
+PASS: gfortran.dg/dec_static_4.f90 -O (test for errors, line 16)
+PASS: gfortran.dg/dec_static_4.f90 -O (test for errors, line 17)
+PASS: gfortran.dg/dec_static_4.f90 -O (test for errors, line 18)
+PASS: gfortran.dg/dec_static_4.f90 -O (test for errors, line 26)
+PASS: gfortran.dg/dec_static_4.f90 -O (test for errors, line 27)
+PASS: gfortran.dg/dec_static_4.f90 -O (test for errors, line 28)
+PASS: gfortran.dg/dec_static_4.f90 -O (test for errors, line 30)
+PASS: gfortran.dg/dec_static_4.f90 -O (test for errors, line 31)
+PASS: gfortran.dg/dec_static_4.f90 -O (test for errors, line 32)
+PASS: gfortran.dg/dec_static_4.f90 -O (test for errors, line 33)
+PASS: gfortran.dg/dec_static_4.f90 -O (test for errors, line 35)
+PASS: gfortran.dg/dec_static_4.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_structure_1.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_structure_1.f90 -O0 execution test
+PASS: gfortran.dg/dec_structure_1.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_structure_1.f90 -O1 execution test
+PASS: gfortran.dg/dec_structure_1.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_structure_1.f90 -O2 execution test
+PASS: gfortran.dg/dec_structure_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_structure_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_structure_1.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_structure_1.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_structure_1.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_structure_1.f90 -Os execution test
+PASS: gfortran.dg/dec_structure_10.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_structure_10.f90 -O0 execution test
+PASS: gfortran.dg/dec_structure_10.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_structure_10.f90 -O1 execution test
+PASS: gfortran.dg/dec_structure_10.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_structure_10.f90 -O2 execution test
+PASS: gfortran.dg/dec_structure_10.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_structure_10.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_structure_10.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_structure_10.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_structure_10.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_structure_10.f90 -Os execution test
+PASS: gfortran.dg/dec_structure_11.f90 -O (test for errors, line 14)
+PASS: gfortran.dg/dec_structure_11.f90 -O (test for errors, line 15)
+PASS: gfortran.dg/dec_structure_11.f90 -O (test for errors, line 16)
+PASS: gfortran.dg/dec_structure_11.f90 -O (test for errors, line 17)
+PASS: gfortran.dg/dec_structure_11.f90 -O (test for errors, line 18)
+PASS: gfortran.dg/dec_structure_11.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_structure_12.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_structure_13.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_structure_14.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_structure_15.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_structure_16.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_structure_17.f90 -O (test for errors, line 19)
+PASS: gfortran.dg/dec_structure_17.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_structure_2.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_structure_2.f90 -O0 execution test
+PASS: gfortran.dg/dec_structure_2.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_structure_2.f90 -O1 execution test
+PASS: gfortran.dg/dec_structure_2.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_structure_2.f90 -O2 execution test
+PASS: gfortran.dg/dec_structure_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_structure_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_structure_2.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_structure_2.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_structure_2.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_structure_2.f90 -Os execution test
+PASS: gfortran.dg/dec_structure_3.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_structure_3.f90 -O0 execution test
+PASS: gfortran.dg/dec_structure_3.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_structure_3.f90 -O1 execution test
+PASS: gfortran.dg/dec_structure_3.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_structure_3.f90 -O2 execution test
+PASS: gfortran.dg/dec_structure_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_structure_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_structure_3.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_structure_3.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_structure_3.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_structure_3.f90 -Os execution test
+PASS: gfortran.dg/dec_structure_4.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_structure_4.f90 -O0 execution test
+PASS: gfortran.dg/dec_structure_4.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_structure_4.f90 -O1 execution test
+PASS: gfortran.dg/dec_structure_4.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_structure_4.f90 -O2 execution test
+PASS: gfortran.dg/dec_structure_4.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_structure_4.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_structure_4.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_structure_4.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_structure_4.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_structure_4.f90 -Os execution test
+PASS: gfortran.dg/dec_structure_5.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_structure_5.f90 -O0 execution test
+PASS: gfortran.dg/dec_structure_5.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_structure_5.f90 -O1 execution test
+PASS: gfortran.dg/dec_structure_5.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_structure_5.f90 -O2 execution test
+PASS: gfortran.dg/dec_structure_5.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_structure_5.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_structure_5.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_structure_5.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_structure_5.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_structure_5.f90 -Os execution test
+PASS: gfortran.dg/dec_structure_6.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_structure_6.f90 -O0 execution test
+PASS: gfortran.dg/dec_structure_6.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_structure_6.f90 -O1 execution test
+PASS: gfortran.dg/dec_structure_6.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_structure_6.f90 -O2 execution test
+PASS: gfortran.dg/dec_structure_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_structure_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_structure_6.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_structure_6.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_structure_6.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_structure_6.f90 -Os execution test
+PASS: gfortran.dg/dec_structure_7.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_structure_7.f90 -O0 execution test
+PASS: gfortran.dg/dec_structure_7.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_structure_7.f90 -O1 execution test
+PASS: gfortran.dg/dec_structure_7.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_structure_7.f90 -O2 execution test
+PASS: gfortran.dg/dec_structure_7.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_structure_7.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_structure_7.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_structure_7.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_structure_7.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_structure_7.f90 -Os execution test
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 10)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 11)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 12)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 13)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 14)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 15)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 16)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 17)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 18)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 19)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 20)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 21)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 22)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 23)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 24)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 25)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 28)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 29)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 30)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 31)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 32)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 33)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 34)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 36)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 37)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 38)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 39)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 40)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 41)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 42)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 43)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 46)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 48)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 49)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 50)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 51)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 52)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 53)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for errors, line 57)
+PASS: gfortran.dg/dec_structure_8.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_structure_9.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_type_print.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_union_1.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_union_1.f90 -O0 execution test
+PASS: gfortran.dg/dec_union_1.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_union_1.f90 -O1 execution test
+PASS: gfortran.dg/dec_union_1.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_union_1.f90 -O2 execution test
+PASS: gfortran.dg/dec_union_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_union_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_union_1.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_union_1.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_union_1.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_union_1.f90 -Os execution test
+PASS: gfortran.dg/dec_union_10.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_union_11.f90 -O (test for warnings, line 57)
+PASS: gfortran.dg/dec_union_11.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_union_2.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_union_2.f90 -O0 execution test
+PASS: gfortran.dg/dec_union_2.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_union_2.f90 -O1 execution test
+PASS: gfortran.dg/dec_union_2.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_union_2.f90 -O2 execution test
+PASS: gfortran.dg/dec_union_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_union_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_union_2.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_union_2.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_union_2.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_union_2.f90 -Os execution test
+PASS: gfortran.dg/dec_union_3.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_union_3.f90 -O0 execution test
+PASS: gfortran.dg/dec_union_3.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_union_3.f90 -O1 execution test
+PASS: gfortran.dg/dec_union_3.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_union_3.f90 -O2 execution test
+PASS: gfortran.dg/dec_union_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_union_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_union_3.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_union_3.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_union_3.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_union_3.f90 -Os execution test
+PASS: gfortran.dg/dec_union_4.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_union_4.f90 -O0 execution test
+PASS: gfortran.dg/dec_union_4.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_union_4.f90 -O1 execution test
+PASS: gfortran.dg/dec_union_4.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_union_4.f90 -O2 execution test
+PASS: gfortran.dg/dec_union_4.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_union_4.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_union_4.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_union_4.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_union_4.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_union_4.f90 -Os execution test
+PASS: gfortran.dg/dec_union_5.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_union_5.f90 -O0 execution test
+PASS: gfortran.dg/dec_union_5.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_union_5.f90 -O1 execution test
+PASS: gfortran.dg/dec_union_5.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_union_5.f90 -O2 execution test
+PASS: gfortran.dg/dec_union_5.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_union_5.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_union_5.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_union_5.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_union_5.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_union_5.f90 -Os execution test
+PASS: gfortran.dg/dec_union_6.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dec_union_6.f90 -O0 execution test
+PASS: gfortran.dg/dec_union_6.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dec_union_6.f90 -O1 execution test
+PASS: gfortran.dg/dec_union_6.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dec_union_6.f90 -O2 execution test
+PASS: gfortran.dg/dec_union_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dec_union_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dec_union_6.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dec_union_6.f90 -O3 -g execution test
+PASS: gfortran.dg/dec_union_6.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dec_union_6.f90 -Os execution test
+PASS: gfortran.dg/dec_union_7.f90 -O (test for errors, line 9)
+PASS: gfortran.dg/dec_union_7.f90 -O (test for errors, line 11)
+PASS: gfortran.dg/dec_union_7.f90 -O (test for errors, line 12)
+PASS: gfortran.dg/dec_union_7.f90 -O (test for errors, line 13)
+PASS: gfortran.dg/dec_union_7.f90 -O (test for errors, line 15)
+PASS: gfortran.dg/dec_union_7.f90 -O (test for errors, line 24)
+PASS: gfortran.dg/dec_union_7.f90 -O (test for errors, line 29)
+PASS: gfortran.dg/dec_union_7.f90 -O (test for errors, line 32)
+PASS: gfortran.dg/dec_union_7.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_union_8.f90 -O (test for excess errors)
+PASS: gfortran.dg/dec_union_9.f90 -O (test for excess errors)
PASS: gfortran.dg/default_format_1.f90 -O0 (test for excess errors)
PASS: gfortran.dg/default_format_1.f90 -O0 execution test
PASS: gfortran.dg/default_format_1.f90 -O1 (test for excess errors)
@@ -11033,6 +11849,18 @@ PASS: gfortran.dg/deferred_character_16.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/deferred_character_16.f90 -O3 -g execution test
PASS: gfortran.dg/deferred_character_16.f90 -Os (test for excess errors)
PASS: gfortran.dg/deferred_character_16.f90 -Os execution test
+PASS: gfortran.dg/deferred_character_17.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/deferred_character_17.f90 -O0 execution test
+PASS: gfortran.dg/deferred_character_17.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/deferred_character_17.f90 -O1 execution test
+PASS: gfortran.dg/deferred_character_17.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/deferred_character_17.f90 -O2 execution test
+PASS: gfortran.dg/deferred_character_17.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/deferred_character_17.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/deferred_character_17.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/deferred_character_17.f90 -O3 -g execution test
+PASS: gfortran.dg/deferred_character_17.f90 -Os (test for excess errors)
+PASS: gfortran.dg/deferred_character_17.f90 -Os execution test
PASS: gfortran.dg/deferred_character_2.f90 -O0 (test for excess errors)
PASS: gfortran.dg/deferred_character_2.f90 -O0 execution test
PASS: gfortran.dg/deferred_character_2.f90 -O1 (test for excess errors)
@@ -11320,11 +12148,11 @@ PASS: gfortran.dg/defined_assignment_9.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/defined_assignment_9.f90 -O3 -g execution test
PASS: gfortran.dg/defined_assignment_9.f90 -Os (test for excess errors)
PASS: gfortran.dg/defined_assignment_9.f90 -Os execution test
-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)
PASS: gfortran.dg/defined_operators_1.f90 -O (test for errors, line 36)
PASS: gfortran.dg/defined_operators_1.f90 -O (test for errors, line 40)
+PASS: gfortran.dg/defined_operators_1.f90 -O (test for errors, line 45)
PASS: gfortran.dg/defined_operators_1.f90 -O (test for errors, line 50)
PASS: gfortran.dg/defined_operators_1.f90 -O (test for errors, line 62)
PASS: gfortran.dg/defined_operators_1.f90 -O (test for excess errors)
@@ -11550,6 +12378,13 @@ PASS: gfortran.dg/dependency_45.f90 -O3 -g execution test
PASS: gfortran.dg/dependency_45.f90 -Os (test for warnings, line 10)
PASS: gfortran.dg/dependency_45.f90 -Os (test for excess errors)
PASS: gfortran.dg/dependency_45.f90 -Os execution test
+PASS: gfortran.dg/dependency_46.f90 -O (test for excess errors)
+PASS: gfortran.dg/dependency_47.f90 -O (test for excess errors)
+PASS: gfortran.dg/dependency_47.f90 -O scan-tree-dump-not original "__var_"
+PASS: gfortran.dg/dependency_48.f90 -O (test for warnings, line 9)
+PASS: gfortran.dg/dependency_48.f90 -O (test for excess errors)
+PASS: gfortran.dg/dependency_49.f90 -O (test for excess errors)
+PASS: gfortran.dg/dependency_49.f90 -O scan-tree-dump-times original "__var_1" 4
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)
@@ -12060,34 +12895,34 @@ 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 27)
+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 excess errors)
PASS: 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 -O1 (test for warnings, line 27)
+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 excess errors)
PASS: 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 -O2 (test for warnings, line 27)
+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 excess errors)
PASS: gfortran.dg/do_1.f90 -O2 execution test
-PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 33)
-PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 38)
-PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 43)
+PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 27)
+PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 32)
+PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 37)
PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
PASS: gfortran.dg/do_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -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 -g (test for warnings, line 27)
+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 excess errors)
PASS: 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 -Os (test for warnings, line 27)
+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 excess errors)
PASS: gfortran.dg/do_1.f90 -Os execution test
PASS: gfortran.dg/do_2.f90 -O (test for errors, line 16)
@@ -12105,10 +12940,10 @@ PASS: gfortran.dg/do_3.F90 -O0 (test for warnings, line 30)
PASS: gfortran.dg/do_3.F90 -O0 (test for warnings, line 31)
PASS: gfortran.dg/do_3.F90 -O0 (test for warnings, line 32)
PASS: gfortran.dg/do_3.F90 -O0 (test for warnings, line 33)
+PASS: gfortran.dg/do_3.F90 -O0 (test for warnings, line 59)
PASS: gfortran.dg/do_3.F90 -O0 (test for warnings, line 61)
-PASS: gfortran.dg/do_3.F90 -O0 (test for warnings, line 63)
-PASS: gfortran.dg/do_3.F90 -O0 (test for warnings, line 67)
-PASS: gfortran.dg/do_3.F90 -O0 (test for warnings, line 68)
+PASS: gfortran.dg/do_3.F90 -O0 (test for warnings, line 65)
+PASS: gfortran.dg/do_3.F90 -O0 (test for warnings, line 66)
PASS: gfortran.dg/do_3.F90 -O0 (test for excess errors)
PASS: gfortran.dg/do_3.F90 -O0 execution test
PASS: gfortran.dg/do_3.F90 -O1 (test for warnings, line 24)
@@ -12120,10 +12955,10 @@ PASS: gfortran.dg/do_3.F90 -O1 (test for warnings, line 30)
PASS: gfortran.dg/do_3.F90 -O1 (test for warnings, line 31)
PASS: gfortran.dg/do_3.F90 -O1 (test for warnings, line 32)
PASS: gfortran.dg/do_3.F90 -O1 (test for warnings, line 33)
+PASS: gfortran.dg/do_3.F90 -O1 (test for warnings, line 59)
PASS: gfortran.dg/do_3.F90 -O1 (test for warnings, line 61)
-PASS: gfortran.dg/do_3.F90 -O1 (test for warnings, line 63)
-PASS: gfortran.dg/do_3.F90 -O1 (test for warnings, line 67)
-PASS: gfortran.dg/do_3.F90 -O1 (test for warnings, line 68)
+PASS: gfortran.dg/do_3.F90 -O1 (test for warnings, line 65)
+PASS: gfortran.dg/do_3.F90 -O1 (test for warnings, line 66)
PASS: gfortran.dg/do_3.F90 -O1 (test for excess errors)
PASS: gfortran.dg/do_3.F90 -O1 execution test
PASS: gfortran.dg/do_3.F90 -O2 (test for warnings, line 24)
@@ -12135,10 +12970,10 @@ PASS: gfortran.dg/do_3.F90 -O2 (test for warnings, line 30)
PASS: gfortran.dg/do_3.F90 -O2 (test for warnings, line 31)
PASS: gfortran.dg/do_3.F90 -O2 (test for warnings, line 32)
PASS: gfortran.dg/do_3.F90 -O2 (test for warnings, line 33)
+PASS: gfortran.dg/do_3.F90 -O2 (test for warnings, line 59)
PASS: gfortran.dg/do_3.F90 -O2 (test for warnings, line 61)
-PASS: gfortran.dg/do_3.F90 -O2 (test for warnings, line 63)
-PASS: gfortran.dg/do_3.F90 -O2 (test for warnings, line 67)
-PASS: gfortran.dg/do_3.F90 -O2 (test for warnings, line 68)
+PASS: gfortran.dg/do_3.F90 -O2 (test for warnings, line 65)
+PASS: gfortran.dg/do_3.F90 -O2 (test for warnings, line 66)
PASS: gfortran.dg/do_3.F90 -O2 (test for excess errors)
PASS: gfortran.dg/do_3.F90 -O2 execution test
PASS: gfortran.dg/do_3.F90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 24)
@@ -12150,10 +12985,10 @@ PASS: gfortran.dg/do_3.F90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loop
PASS: gfortran.dg/do_3.F90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 31)
PASS: gfortran.dg/do_3.F90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 32)
PASS: gfortran.dg/do_3.F90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 33)
+PASS: gfortran.dg/do_3.F90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 59)
PASS: gfortran.dg/do_3.F90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 61)
-PASS: gfortran.dg/do_3.F90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 63)
-PASS: gfortran.dg/do_3.F90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 67)
-PASS: gfortran.dg/do_3.F90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 68)
+PASS: gfortran.dg/do_3.F90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 65)
+PASS: gfortran.dg/do_3.F90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 66)
PASS: gfortran.dg/do_3.F90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
PASS: gfortran.dg/do_3.F90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
PASS: gfortran.dg/do_3.F90 -O3 -g (test for warnings, line 24)
@@ -12165,10 +13000,10 @@ PASS: gfortran.dg/do_3.F90 -O3 -g (test for warnings, line 30)
PASS: gfortran.dg/do_3.F90 -O3 -g (test for warnings, line 31)
PASS: gfortran.dg/do_3.F90 -O3 -g (test for warnings, line 32)
PASS: gfortran.dg/do_3.F90 -O3 -g (test for warnings, line 33)
+PASS: gfortran.dg/do_3.F90 -O3 -g (test for warnings, line 59)
PASS: gfortran.dg/do_3.F90 -O3 -g (test for warnings, line 61)
-PASS: gfortran.dg/do_3.F90 -O3 -g (test for warnings, line 63)
-PASS: gfortran.dg/do_3.F90 -O3 -g (test for warnings, line 67)
-PASS: gfortran.dg/do_3.F90 -O3 -g (test for warnings, line 68)
+PASS: gfortran.dg/do_3.F90 -O3 -g (test for warnings, line 65)
+PASS: gfortran.dg/do_3.F90 -O3 -g (test for warnings, line 66)
PASS: gfortran.dg/do_3.F90 -O3 -g (test for excess errors)
PASS: gfortran.dg/do_3.F90 -O3 -g execution test
PASS: gfortran.dg/do_3.F90 -Os (test for warnings, line 24)
@@ -12180,10 +13015,10 @@ PASS: gfortran.dg/do_3.F90 -Os (test for warnings, line 30)
PASS: gfortran.dg/do_3.F90 -Os (test for warnings, line 31)
PASS: gfortran.dg/do_3.F90 -Os (test for warnings, line 32)
PASS: gfortran.dg/do_3.F90 -Os (test for warnings, line 33)
+PASS: gfortran.dg/do_3.F90 -Os (test for warnings, line 59)
PASS: gfortran.dg/do_3.F90 -Os (test for warnings, line 61)
-PASS: gfortran.dg/do_3.F90 -Os (test for warnings, line 63)
-PASS: gfortran.dg/do_3.F90 -Os (test for warnings, line 67)
-PASS: gfortran.dg/do_3.F90 -Os (test for warnings, line 68)
+PASS: gfortran.dg/do_3.F90 -Os (test for warnings, line 65)
+PASS: gfortran.dg/do_3.F90 -Os (test for warnings, line 66)
PASS: gfortran.dg/do_3.F90 -Os (test for excess errors)
PASS: gfortran.dg/do_3.F90 -Os execution test
PASS: gfortran.dg/do_4.f -O (test for errors, line 6)
@@ -12209,6 +13044,42 @@ PASS: gfortran.dg/do_check_1.f90 -Os (test for excess errors)
PASS: gfortran.dg/do_check_1.f90 -Os execution test
PASS: gfortran.dg/do_check_1.f90 -Os output pattern test
PASS: gfortran.dg/do_check_10.f90 -O (test for excess errors)
+PASS: gfortran.dg/do_check_11.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/do_check_11.f90 -O0 execution test
+PASS: gfortran.dg/do_check_11.f90 -O0 output pattern test
+PASS: gfortran.dg/do_check_11.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/do_check_11.f90 -O1 execution test
+PASS: gfortran.dg/do_check_11.f90 -O1 output pattern test
+PASS: gfortran.dg/do_check_11.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/do_check_11.f90 -O2 execution test
+PASS: gfortran.dg/do_check_11.f90 -O2 output pattern test
+PASS: gfortran.dg/do_check_11.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/do_check_11.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/do_check_11.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
+PASS: gfortran.dg/do_check_11.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/do_check_11.f90 -O3 -g execution test
+PASS: gfortran.dg/do_check_11.f90 -O3 -g output pattern test
+PASS: gfortran.dg/do_check_11.f90 -Os (test for excess errors)
+PASS: gfortran.dg/do_check_11.f90 -Os execution test
+PASS: gfortran.dg/do_check_11.f90 -Os output pattern test
+PASS: gfortran.dg/do_check_12.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/do_check_12.f90 -O0 execution test
+PASS: gfortran.dg/do_check_12.f90 -O0 output pattern test
+PASS: gfortran.dg/do_check_12.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/do_check_12.f90 -O1 execution test
+PASS: gfortran.dg/do_check_12.f90 -O1 output pattern test
+PASS: gfortran.dg/do_check_12.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/do_check_12.f90 -O2 execution test
+PASS: gfortran.dg/do_check_12.f90 -O2 output pattern test
+PASS: gfortran.dg/do_check_12.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/do_check_12.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/do_check_12.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
+PASS: gfortran.dg/do_check_12.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/do_check_12.f90 -O3 -g execution test
+PASS: gfortran.dg/do_check_12.f90 -O3 -g output pattern test
+PASS: gfortran.dg/do_check_12.f90 -Os (test for excess errors)
+PASS: gfortran.dg/do_check_12.f90 -Os execution test
+PASS: gfortran.dg/do_check_12.f90 -Os output pattern test
PASS: gfortran.dg/do_check_2.f90 -O0 (test for excess errors)
PASS: gfortran.dg/do_check_2.f90 -O0 execution test
PASS: gfortran.dg/do_check_2.f90 -O0 output pattern test
@@ -12332,6 +13203,9 @@ PASS: gfortran.dg/do_concurrent_2.f90 -Os (test for excess errors)
PASS: gfortran.dg/do_concurrent_2.f90 -Os execution test
PASS: gfortran.dg/do_concurrent_3.f90 -O (test for errors, line 10)
PASS: gfortran.dg/do_concurrent_3.f90 -O (test for excess errors)
+PASS: gfortran.dg/do_corner_warn.f90 -O (test for warnings, line 10)
+PASS: gfortran.dg/do_corner_warn.f90 -O (test for warnings, line 17)
+PASS: gfortran.dg/do_corner_warn.f90 -O (test for excess errors)
PASS: gfortran.dg/do_iterator.f90 -O changing do-iterator 1 (test for errors, line 3)
PASS: gfortran.dg/do_iterator.f90 -O changing do-iterator 1 (test for errors, line 4)
PASS: gfortran.dg/do_iterator.f90 -O changing do-iterator 2 (test for errors, line 6)
@@ -12483,6 +13357,198 @@ PASS: gfortran.dg/dshift_3.f90 -O (test for errors, line 25)
PASS: gfortran.dg/dshift_3.f90 -O (test for errors, line 29)
PASS: gfortran.dg/dshift_3.f90 -O (test for errors, line 30)
PASS: gfortran.dg/dshift_3.f90 -O (test for excess errors)
+PASS: gfortran.dg/dtio_1.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dtio_1.f90 -O0 execution test
+PASS: gfortran.dg/dtio_1.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dtio_1.f90 -O1 execution test
+PASS: gfortran.dg/dtio_1.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dtio_1.f90 -O2 execution test
+PASS: gfortran.dg/dtio_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dtio_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dtio_1.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dtio_1.f90 -O3 -g execution test
+PASS: gfortran.dg/dtio_1.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dtio_1.f90 -Os execution test
+PASS: gfortran.dg/dtio_10.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dtio_10.f90 -O0 execution test
+PASS: gfortran.dg/dtio_10.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dtio_10.f90 -O1 execution test
+PASS: gfortran.dg/dtio_10.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dtio_10.f90 -O2 execution test
+PASS: gfortran.dg/dtio_10.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dtio_10.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dtio_10.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dtio_10.f90 -O3 -g execution test
+PASS: gfortran.dg/dtio_10.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dtio_10.f90 -Os execution test
+PASS: gfortran.dg/dtio_11.f90 -O (test for errors, line 18)
+PASS: gfortran.dg/dtio_11.f90 -O (test for errors, line 32)
+PASS: gfortran.dg/dtio_11.f90 -O (test for errors, line 36)
+PASS: gfortran.dg/dtio_11.f90 -O (test for errors, line 37)
+PASS: gfortran.dg/dtio_11.f90 -O (test for errors, line 49)
+PASS: gfortran.dg/dtio_11.f90 -O (test for excess errors)
+PASS: gfortran.dg/dtio_12.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dtio_12.f90 -O0 execution test
+PASS: gfortran.dg/dtio_12.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dtio_12.f90 -O1 execution test
+PASS: gfortran.dg/dtio_12.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dtio_12.f90 -O2 execution test
+PASS: gfortran.dg/dtio_12.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dtio_12.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dtio_12.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dtio_12.f90 -O3 -g execution test
+PASS: gfortran.dg/dtio_12.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dtio_12.f90 -Os execution test
+PASS: gfortran.dg/dtio_13.f90 -O (test for errors, line 15)
+PASS: gfortran.dg/dtio_13.f90 -O (test for errors, line 32)
+PASS: gfortran.dg/dtio_13.f90 -O (test for errors, line 49)
+PASS: gfortran.dg/dtio_13.f90 -O (test for errors, line 66)
+PASS: gfortran.dg/dtio_13.f90 -O (test for errors, line 77)
+PASS: gfortran.dg/dtio_13.f90 -O (test for errors, line 91)
+PASS: gfortran.dg/dtio_13.f90 -O (test for errors, line 108)
+PASS: gfortran.dg/dtio_13.f90 -O (test for errors, line 137)
+PASS: gfortran.dg/dtio_13.f90 -O (test for errors, line 141)
+PASS: gfortran.dg/dtio_13.f90 -O (test for excess errors)
+PASS: gfortran.dg/dtio_14.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dtio_14.f90 -O0 execution test
+PASS: gfortran.dg/dtio_14.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dtio_14.f90 -O1 execution test
+PASS: gfortran.dg/dtio_14.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dtio_14.f90 -O2 execution test
+PASS: gfortran.dg/dtio_14.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dtio_14.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dtio_14.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dtio_14.f90 -O3 -g execution test
+PASS: gfortran.dg/dtio_14.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dtio_14.f90 -Os execution test
+PASS: gfortran.dg/dtio_15.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dtio_15.f90 -O0 execution test
+PASS: gfortran.dg/dtio_15.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dtio_15.f90 -O1 execution test
+PASS: gfortran.dg/dtio_15.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dtio_15.f90 -O2 execution test
+PASS: gfortran.dg/dtio_15.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dtio_15.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dtio_15.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dtio_15.f90 -O3 -g execution test
+PASS: gfortran.dg/dtio_15.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dtio_15.f90 -Os execution test
+PASS: gfortran.dg/dtio_16.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dtio_16.f90 -O0 execution test
+PASS: gfortran.dg/dtio_16.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dtio_16.f90 -O1 execution test
+PASS: gfortran.dg/dtio_16.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dtio_16.f90 -O2 execution test
+PASS: gfortran.dg/dtio_16.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dtio_16.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dtio_16.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dtio_16.f90 -O3 -g execution test
+PASS: gfortran.dg/dtio_16.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dtio_16.f90 -Os execution test
+PASS: gfortran.dg/dtio_17.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dtio_17.f90 -O0 execution test
+PASS: gfortran.dg/dtio_17.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dtio_17.f90 -O1 execution test
+PASS: gfortran.dg/dtio_17.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dtio_17.f90 -O2 execution test
+PASS: gfortran.dg/dtio_17.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dtio_17.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dtio_17.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dtio_17.f90 -O3 -g execution test
+PASS: gfortran.dg/dtio_17.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dtio_17.f90 -Os execution test
+PASS: gfortran.dg/dtio_2.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dtio_2.f90 -O0 execution test
+PASS: gfortran.dg/dtio_2.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dtio_2.f90 -O1 execution test
+PASS: gfortran.dg/dtio_2.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dtio_2.f90 -O2 execution test
+PASS: gfortran.dg/dtio_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dtio_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dtio_2.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dtio_2.f90 -O3 -g execution test
+PASS: gfortran.dg/dtio_2.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dtio_2.f90 -Os execution test
+PASS: gfortran.dg/dtio_3.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dtio_3.f90 -O0 execution test
+PASS: gfortran.dg/dtio_3.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dtio_3.f90 -O1 execution test
+PASS: gfortran.dg/dtio_3.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dtio_3.f90 -O2 execution test
+PASS: gfortran.dg/dtio_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dtio_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dtio_3.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dtio_3.f90 -O3 -g execution test
+PASS: gfortran.dg/dtio_3.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dtio_3.f90 -Os execution test
+PASS: gfortran.dg/dtio_4.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dtio_4.f90 -O0 execution test
+PASS: gfortran.dg/dtio_4.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dtio_4.f90 -O1 execution test
+PASS: gfortran.dg/dtio_4.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dtio_4.f90 -O2 execution test
+PASS: gfortran.dg/dtio_4.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dtio_4.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dtio_4.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dtio_4.f90 -O3 -g execution test
+PASS: gfortran.dg/dtio_4.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dtio_4.f90 -Os execution test
+PASS: gfortran.dg/dtio_5.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dtio_5.f90 -O0 execution test
+PASS: gfortran.dg/dtio_5.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dtio_5.f90 -O1 execution test
+PASS: gfortran.dg/dtio_5.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dtio_5.f90 -O2 execution test
+PASS: gfortran.dg/dtio_5.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dtio_5.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dtio_5.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dtio_5.f90 -O3 -g execution test
+PASS: gfortran.dg/dtio_5.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dtio_5.f90 -Os execution test
+PASS: gfortran.dg/dtio_6.f90 -O (test for errors, line 13)
+PASS: gfortran.dg/dtio_6.f90 -O (test for errors, line 42)
+PASS: gfortran.dg/dtio_6.f90 -O (test for errors, line 52)
+PASS: gfortran.dg/dtio_6.f90 -O (test for errors, line 62)
+PASS: gfortran.dg/dtio_6.f90 -O (test for errors, line 70)
+PASS: gfortran.dg/dtio_6.f90 -O (test for errors, line 78)
+PASS: gfortran.dg/dtio_6.f90 -O (test for errors, line 88)
+PASS: gfortran.dg/dtio_6.f90 -O (test for excess errors)
+PASS: gfortran.dg/dtio_7.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dtio_7.f90 -O0 execution test
+PASS: gfortran.dg/dtio_7.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dtio_7.f90 -O1 execution test
+PASS: gfortran.dg/dtio_7.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dtio_7.f90 -O2 execution test
+PASS: gfortran.dg/dtio_7.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dtio_7.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dtio_7.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dtio_7.f90 -O3 -g execution test
+PASS: gfortran.dg/dtio_7.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dtio_7.f90 -Os execution test
+PASS: gfortran.dg/dtio_8.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dtio_8.f90 -O0 execution test
+PASS: gfortran.dg/dtio_8.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dtio_8.f90 -O1 execution test
+PASS: gfortran.dg/dtio_8.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dtio_8.f90 -O2 execution test
+PASS: gfortran.dg/dtio_8.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dtio_8.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dtio_8.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dtio_8.f90 -O3 -g execution test
+PASS: gfortran.dg/dtio_8.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dtio_8.f90 -Os execution test
+PASS: gfortran.dg/dtio_9.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/dtio_9.f90 -O0 execution test
+PASS: gfortran.dg/dtio_9.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/dtio_9.f90 -O1 execution test
+PASS: gfortran.dg/dtio_9.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/dtio_9.f90 -O2 execution test
+PASS: gfortran.dg/dtio_9.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/dtio_9.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/dtio_9.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/dtio_9.f90 -O3 -g execution test
+PASS: gfortran.dg/dtio_9.f90 -Os (test for excess errors)
+PASS: gfortran.dg/dtio_9.f90 -Os execution test
PASS: gfortran.dg/dummy_functions_1.f90 -O (test for excess errors)
PASS: gfortran.dg/dummy_optional_arg.f90 -O (test for errors, line 9)
PASS: gfortran.dg/dummy_optional_arg.f90 -O (test for excess errors)
@@ -12989,40 +14055,40 @@ PASS: gfortran.dg/elemental_optional_args_5.f03 -O3 -g (test for excess error
PASS: gfortran.dg/elemental_optional_args_5.f03 -O3 -g execution test
PASS: gfortran.dg/elemental_optional_args_5.f03 -Os (test for excess errors)
PASS: gfortran.dg/elemental_optional_args_5.f03 -Os execution test
-PASS: gfortran.dg/elemental_optional_args_6.f90 -O0 (test for warnings, line 23)
PASS: gfortran.dg/elemental_optional_args_6.f90 -O0 (test for warnings, line 24)
-PASS: gfortran.dg/elemental_optional_args_6.f90 -O0 (test for warnings, line 46)
+PASS: gfortran.dg/elemental_optional_args_6.f90 -O0 (test for warnings, line 25)
PASS: gfortran.dg/elemental_optional_args_6.f90 -O0 (test for warnings, line 47)
+PASS: gfortran.dg/elemental_optional_args_6.f90 -O0 (test for warnings, line 48)
PASS: gfortran.dg/elemental_optional_args_6.f90 -O0 (test for excess errors)
PASS: gfortran.dg/elemental_optional_args_6.f90 -O0 execution test
-PASS: gfortran.dg/elemental_optional_args_6.f90 -O1 (test for warnings, line 23)
PASS: gfortran.dg/elemental_optional_args_6.f90 -O1 (test for warnings, line 24)
-PASS: gfortran.dg/elemental_optional_args_6.f90 -O1 (test for warnings, line 46)
+PASS: gfortran.dg/elemental_optional_args_6.f90 -O1 (test for warnings, line 25)
PASS: gfortran.dg/elemental_optional_args_6.f90 -O1 (test for warnings, line 47)
+PASS: gfortran.dg/elemental_optional_args_6.f90 -O1 (test for warnings, line 48)
PASS: gfortran.dg/elemental_optional_args_6.f90 -O1 (test for excess errors)
PASS: gfortran.dg/elemental_optional_args_6.f90 -O1 execution test
-PASS: gfortran.dg/elemental_optional_args_6.f90 -O2 (test for warnings, line 23)
PASS: gfortran.dg/elemental_optional_args_6.f90 -O2 (test for warnings, line 24)
-PASS: gfortran.dg/elemental_optional_args_6.f90 -O2 (test for warnings, line 46)
+PASS: gfortran.dg/elemental_optional_args_6.f90 -O2 (test for warnings, line 25)
PASS: gfortran.dg/elemental_optional_args_6.f90 -O2 (test for warnings, line 47)
+PASS: gfortran.dg/elemental_optional_args_6.f90 -O2 (test for warnings, line 48)
PASS: gfortran.dg/elemental_optional_args_6.f90 -O2 (test for excess errors)
PASS: gfortran.dg/elemental_optional_args_6.f90 -O2 execution test
-PASS: gfortran.dg/elemental_optional_args_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 23)
PASS: gfortran.dg/elemental_optional_args_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 24)
-PASS: gfortran.dg/elemental_optional_args_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 46)
+PASS: gfortran.dg/elemental_optional_args_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 25)
PASS: gfortran.dg/elemental_optional_args_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 47)
+PASS: gfortran.dg/elemental_optional_args_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 48)
PASS: gfortran.dg/elemental_optional_args_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
PASS: gfortran.dg/elemental_optional_args_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
-PASS: gfortran.dg/elemental_optional_args_6.f90 -O3 -g (test for warnings, line 23)
PASS: gfortran.dg/elemental_optional_args_6.f90 -O3 -g (test for warnings, line 24)
-PASS: gfortran.dg/elemental_optional_args_6.f90 -O3 -g (test for warnings, line 46)
+PASS: gfortran.dg/elemental_optional_args_6.f90 -O3 -g (test for warnings, line 25)
PASS: gfortran.dg/elemental_optional_args_6.f90 -O3 -g (test for warnings, line 47)
+PASS: gfortran.dg/elemental_optional_args_6.f90 -O3 -g (test for warnings, line 48)
PASS: gfortran.dg/elemental_optional_args_6.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/elemental_optional_args_6.f90 -O3 -g execution test
-PASS: gfortran.dg/elemental_optional_args_6.f90 -Os (test for warnings, line 23)
PASS: gfortran.dg/elemental_optional_args_6.f90 -Os (test for warnings, line 24)
-PASS: gfortran.dg/elemental_optional_args_6.f90 -Os (test for warnings, line 46)
+PASS: gfortran.dg/elemental_optional_args_6.f90 -Os (test for warnings, line 25)
PASS: gfortran.dg/elemental_optional_args_6.f90 -Os (test for warnings, line 47)
+PASS: gfortran.dg/elemental_optional_args_6.f90 -Os (test for warnings, line 48)
PASS: gfortran.dg/elemental_optional_args_6.f90 -Os (test for excess errors)
PASS: gfortran.dg/elemental_optional_args_6.f90 -Os execution test
PASS: gfortran.dg/elemental_optional_args_7.f90 -O0 (test for excess errors)
@@ -13170,12 +14236,12 @@ PASS: gfortran.dg/empty_format_1.f90 -O3 -g execution test
PASS: gfortran.dg/empty_format_1.f90 -Os (test for excess errors)
PASS: gfortran.dg/empty_format_1.f90 -Os execution test
PASS: gfortran.dg/empty_function_1.f90 -O (test for excess errors)
-PASS: gfortran.dg/empty_label.f -O (test for errors, line 3)
-XFAIL: gfortran.dg/empty_label.f -O (test for excess errors)
-PASS: gfortran.dg/empty_label.f90 -O (test for errors, line 3)
-XFAIL: gfortran.dg/empty_label.f90 -O (test for excess errors)
-PASS: gfortran.dg/empty_label_typedecl.f90 -O (test for errors, line 5)
-XFAIL: gfortran.dg/empty_label_typedecl.f90 -O (test for excess errors)
+PASS: gfortran.dg/empty_label.f -O (test for errors, line 2)
+PASS: gfortran.dg/empty_label.f -O (test for excess errors)
+PASS: gfortran.dg/empty_label.f90 -O (test for errors, line 2)
+PASS: gfortran.dg/empty_label.f90 -O (test for excess errors)
+PASS: gfortran.dg/empty_label_typedecl.f90 -O (test for errors, line 4)
+PASS: gfortran.dg/empty_label_typedecl.f90 -O (test for excess errors)
PASS: gfortran.dg/empty_type.f90 -O (test for excess errors)
PASS: gfortran.dg/end_associate_label_1.f90 -O (test for excess errors)
PASS: gfortran.dg/end_block_label_1.f90 -O (test for excess errors)
@@ -13742,11 +14808,11 @@ PASS: gfortran.dg/equiv_constraint_4.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/equiv_constraint_4.f90 -O3 -g execution test
PASS: gfortran.dg/equiv_constraint_4.f90 -Os (test for excess errors)
PASS: gfortran.dg/equiv_constraint_4.f90 -Os execution test
-PASS: gfortran.dg/equiv_constraint_5.f90 -O (test for errors, line 22)
+PASS: gfortran.dg/equiv_constraint_5.f90 -O (test for errors, line 28)
PASS: gfortran.dg/equiv_constraint_5.f90 -O (test for excess errors)
PASS: gfortran.dg/equiv_constraint_6.f90 -O (test for errors, line 6)
PASS: gfortran.dg/equiv_constraint_6.f90 -O (test for excess errors)
-PASS: gfortran.dg/equiv_constraint_7.f90 -O (test for errors, line 8)
+PASS: gfortran.dg/equiv_constraint_7.f90 -O (test for errors, line 9)
PASS: gfortran.dg/equiv_constraint_7.f90 -O (test for excess errors)
PASS: gfortran.dg/equiv_constraint_8.f90 -O (test for errors, line 11)
PASS: gfortran.dg/equiv_constraint_8.f90 -O (test for errors, line 12)
@@ -14063,7 +15129,7 @@ PASS: gfortran.dg/extends_type_of_2.f03 -O3 -g execution test
PASS: gfortran.dg/extends_type_of_2.f03 -Os (test for excess errors)
PASS: gfortran.dg/extends_type_of_2.f03 -Os execution test
PASS: gfortran.dg/extends_type_of_3.f90 -O (test for excess errors)
-PASS: gfortran.dg/extends_type_of_3.f90 -O scan-tree-dump-times original "abort" 13
+PASS: gfortran.dg/extends_type_of_3.f90 -O scan-tree-dump-times original "abort" 16
PASS: gfortran.dg/extends_type_of_3.f90 -O scan-tree-dump-times original "should_not_exist" 0
PASS: gfortran.dg/external_implicit_none.f90 -O (test for errors, line 6)
PASS: gfortran.dg/external_implicit_none.f90 -O (test for excess errors)
@@ -14263,6 +15329,8 @@ PASS: gfortran.dg/f2c_9.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/f2c_9.f90 -O3 -g execution test
PASS: gfortran.dg/f2c_9.f90 -Os (test for excess errors)
PASS: gfortran.dg/f2c_9.f90 -Os execution test
+PASS: gfortran.dg/feed_1.f90 -O (test for excess errors)
+PASS: gfortran.dg/feed_2.f90 -O (test for excess errors)
PASS: gfortran.dg/fgetc_1.f90 -O0 (test for excess errors)
PASS: gfortran.dg/fgetc_1.f90 -O0 execution test
PASS: gfortran.dg/fgetc_1.f90 -O1 (test for excess errors)
@@ -14384,7 +15452,7 @@ PASS: gfortran.dg/finalize_19.f90 -O (test for excess errors)
PASS: gfortran.dg/finalize_2.f03 -O (test for errors, line 14)
PASS: gfortran.dg/finalize_2.f03 -O (test for excess errors)
PASS: gfortran.dg/finalize_21.f90 -O (test for excess errors)
-PASS: gfortran.dg/finalize_21.f90 -O scan-tree-dump original "static struct __vtype__STAR __vtab__STAR = {._hash=0, ._size=., ._extends=0B, ._def_init=0B, ._copy=0B, ._final=0B};"
+PASS: gfortran.dg/finalize_21.f90 -O scan-tree-dump original "static struct __vtype__STAR __vtab__STAR = {._hash=0, ._size=., ._extends=0B, ._def_init=0B, ._copy=0B, ._final=0B, ._deallocate=0B};"
PASS: gfortran.dg/finalize_22.f90 -O (test for errors, line 15)
PASS: gfortran.dg/finalize_22.f90 -O (test for excess errors)
PASS: gfortran.dg/finalize_23.f90 -O (test for excess errors)
@@ -14405,14 +15473,21 @@ PASS: gfortran.dg/finalize_27.f90 -O (test for excess errors)
PASS: gfortran.dg/finalize_28.f90 -O (test for excess errors)
PASS: gfortran.dg/finalize_28.f90 -O scan-tree-dump-times original "__builtin_free" 3
PASS: gfortran.dg/finalize_29.f08 -O0 (test for excess errors)
+PASS: gfortran.dg/finalize_29.f08 -O0 execution test
PASS: gfortran.dg/finalize_29.f08 -O1 (test for excess errors)
+PASS: gfortran.dg/finalize_29.f08 -O1 execution test
PASS: gfortran.dg/finalize_29.f08 -O2 (test for excess errors)
+PASS: gfortran.dg/finalize_29.f08 -O2 execution test
PASS: gfortran.dg/finalize_29.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/finalize_29.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
PASS: gfortran.dg/finalize_29.f08 -O3 -g (test for excess errors)
+PASS: gfortran.dg/finalize_29.f08 -O3 -g execution test
PASS: gfortran.dg/finalize_29.f08 -Os (test for excess errors)
+PASS: gfortran.dg/finalize_29.f08 -Os execution test
PASS: gfortran.dg/finalize_3.f03 -O (test for errors, line 14)
PASS: gfortran.dg/finalize_3.f03 -O (test for errors, line 15)
PASS: gfortran.dg/finalize_3.f03 -O (test for excess errors)
+PASS: gfortran.dg/finalize_30.f90 -O (test for excess errors)
PASS: gfortran.dg/finalize_4.f03 -O (test for excess errors)
PASS: gfortran.dg/finalize_5.f03 -O (test for errors, line 12)
PASS: gfortran.dg/finalize_5.f03 -O (test for errors, line 14)
@@ -14711,6 +15786,30 @@ PASS: gfortran.dg/fmt_f0_1.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/fmt_f0_1.f90 -O3 -g execution test
PASS: gfortran.dg/fmt_f0_1.f90 -Os (test for excess errors)
PASS: gfortran.dg/fmt_f0_1.f90 -Os execution test
+PASS: gfortran.dg/fmt_f0_2.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/fmt_f0_2.f90 -O0 execution test
+PASS: gfortran.dg/fmt_f0_2.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/fmt_f0_2.f90 -O1 execution test
+PASS: gfortran.dg/fmt_f0_2.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/fmt_f0_2.f90 -O2 execution test
+PASS: gfortran.dg/fmt_f0_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/fmt_f0_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/fmt_f0_2.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/fmt_f0_2.f90 -O3 -g execution test
+PASS: gfortran.dg/fmt_f0_2.f90 -Os (test for excess errors)
+PASS: gfortran.dg/fmt_f0_2.f90 -Os execution test
+PASS: gfortran.dg/fmt_f0_3.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/fmt_f0_3.f90 -O0 execution test
+PASS: gfortran.dg/fmt_f0_3.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/fmt_f0_3.f90 -O1 execution test
+PASS: gfortran.dg/fmt_f0_3.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/fmt_f0_3.f90 -O2 execution test
+PASS: gfortran.dg/fmt_f0_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/fmt_f0_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/fmt_f0_3.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/fmt_f0_3.f90 -O3 -g execution test
+PASS: gfortran.dg/fmt_f0_3.f90 -Os (test for excess errors)
+PASS: gfortran.dg/fmt_f0_3.f90 -Os execution test
PASS: gfortran.dg/fmt_f_an_p.f -O0 (test for excess errors)
PASS: gfortran.dg/fmt_f_an_p.f -O0 execution test
PASS: gfortran.dg/fmt_f_an_p.f -O1 (test for excess errors)
@@ -14984,6 +16083,24 @@ PASS: gfortran.dg/fmt_l.f90 -Os (test for warnings, line 50)
PASS: gfortran.dg/fmt_l.f90 -Os (test for excess errors)
PASS: gfortran.dg/fmt_l.f90 -Os execution test
PASS: gfortran.dg/fmt_l.f90 -Os output pattern test
+PASS: gfortran.dg/fmt_l0.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/fmt_l0.f90 -O0 execution test
+PASS: gfortran.dg/fmt_l0.f90 -O0 output pattern test
+PASS: gfortran.dg/fmt_l0.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/fmt_l0.f90 -O1 execution test
+PASS: gfortran.dg/fmt_l0.f90 -O1 output pattern test
+PASS: gfortran.dg/fmt_l0.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/fmt_l0.f90 -O2 execution test
+PASS: gfortran.dg/fmt_l0.f90 -O2 output pattern test
+PASS: gfortran.dg/fmt_l0.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/fmt_l0.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/fmt_l0.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test
+PASS: gfortran.dg/fmt_l0.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/fmt_l0.f90 -O3 -g execution test
+PASS: gfortran.dg/fmt_l0.f90 -O3 -g output pattern test
+PASS: gfortran.dg/fmt_l0.f90 -Os (test for excess errors)
+PASS: gfortran.dg/fmt_l0.f90 -Os execution test
+PASS: gfortran.dg/fmt_l0.f90 -Os output pattern test
PASS: gfortran.dg/fmt_label_1.f90 -O (test for errors, line 4)
PASS: gfortran.dg/fmt_label_1.f90 -O (test for errors, line 5)
PASS: gfortran.dg/fmt_label_1.f90 -O (test for errors, line 6)
@@ -15061,6 +16178,10 @@ PASS: gfortran.dg/fmt_read.f90 -Os execution test
PASS: gfortran.dg/fmt_read_2.f90 -O (test for errors, line 7)
PASS: gfortran.dg/fmt_read_2.f90 -O (test for errors, line 8)
PASS: gfortran.dg/fmt_read_2.f90 -O (test for excess errors)
+PASS: gfortran.dg/fmt_read_3.f90 -O (test for excess errors)
+PASS: gfortran.dg/fmt_read_4.f90 -O (test for errors, line 7)
+PASS: gfortran.dg/fmt_read_4.f90 -O (test for excess errors)
+PASS: gfortran.dg/fmt_read_5.f -O (test for excess errors)
PASS: gfortran.dg/fmt_read_bz_bn.f90 -O0 (test for excess errors)
PASS: gfortran.dg/fmt_read_bz_bn.f90 -O0 execution test
PASS: gfortran.dg/fmt_read_bz_bn.f90 -O1 (test for excess errors)
@@ -15175,11 +16296,22 @@ PASS: gfortran.dg/fmt_t_8.f90 -O3 -g output pattern test
PASS: gfortran.dg/fmt_t_8.f90 -Os (test for excess errors)
PASS: gfortran.dg/fmt_t_8.f90 -Os execution test
PASS: gfortran.dg/fmt_t_8.f90 -Os output pattern test
-PASS: gfortran.dg/fmt_tab_1.f90 -O (test for warnings, line 6)
-PASS: gfortran.dg/fmt_tab_1.f90 -O (test for excess errors)
-PASS: gfortran.dg/fmt_tab_2.f90 -O (test for errors, line 5)
-PASS: gfortran.dg/fmt_tab_2.f90 -O (test for errors, line 6)
-PASS: gfortran.dg/fmt_tab_2.f90 -O (test for excess errors)
+PASS: gfortran.dg/fmt_t_9.f -O0 (test for excess errors)
+PASS: gfortran.dg/fmt_t_9.f -O0 execution test
+PASS: gfortran.dg/fmt_t_9.f -O1 (test for excess errors)
+PASS: gfortran.dg/fmt_t_9.f -O1 execution test
+PASS: gfortran.dg/fmt_t_9.f -O2 (test for excess errors)
+PASS: gfortran.dg/fmt_t_9.f -O2 execution test
+PASS: gfortran.dg/fmt_t_9.f -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/fmt_t_9.f -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/fmt_t_9.f -O3 -g (test for excess errors)
+PASS: gfortran.dg/fmt_t_9.f -O3 -g execution test
+PASS: gfortran.dg/fmt_t_9.f -Os (test for excess errors)
+PASS: gfortran.dg/fmt_t_9.f -Os execution test
+PASS: gfortran.dg/fmt_tab_1.f90 -O (test for warnings, line 9)
+XFAIL: gfortran.dg/fmt_tab_1.f90 -O (test for excess errors)
+PASS: gfortran.dg/fmt_tab_2.f90 -O (test for warnings, line 7)
+XFAIL: gfortran.dg/fmt_tab_2.f90 -O (test for excess errors)
PASS: gfortran.dg/fmt_tl.f -O0 (test for excess errors)
PASS: gfortran.dg/fmt_tl.f -O0 execution test
PASS: gfortran.dg/fmt_tl.f -O1 (test for excess errors)
@@ -15346,6 +16478,9 @@ PASS: gfortran.dg/forall_15.f90 -Os scan-tree-dump-times original "__builtin
PASS: gfortran.dg/forall_16.f90 -O (test for errors, line 6)
XFAIL: gfortran.dg/forall_16.f90 -O (test for excess errors)
PASS: gfortran.dg/forall_17.f90 -O (test for excess errors)
+PASS: gfortran.dg/forall_18.f90 -O (test for errors, line 8)
+PASS: gfortran.dg/forall_18.f90 -O (test for errors, line 12)
+PASS: gfortran.dg/forall_18.f90 -O (test for excess errors)
PASS: gfortran.dg/forall_2.f90 -O (test for errors, line 5)
PASS: gfortran.dg/forall_2.f90 -O (test for excess errors)
PASS: gfortran.dg/forall_3.f90 -O (test for excess errors)
@@ -15848,7 +16983,8 @@ PASS: gfortran.dg/generic_25.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/generic_25.f90 -O3 -g execution test
PASS: gfortran.dg/generic_25.f90 -Os (test for excess errors)
PASS: gfortran.dg/generic_25.f90 -Os execution test
-PASS: gfortran.dg/generic_26.f90 -O (test for errors, line 12)
+PASS: gfortran.dg/generic_26.f90 -O (test for errors, line 17)
+PASS: gfortran.dg/generic_26.f90 -O (test for errors, line 22)
PASS: gfortran.dg/generic_26.f90 -O (test for excess errors)
PASS: gfortran.dg/generic_27.f90 -O0 (test for excess errors)
PASS: gfortran.dg/generic_27.f90 -O0 execution test
@@ -15894,7 +17030,8 @@ PASS: gfortran.dg/generic_4.f90 -Os execution test
PASS: gfortran.dg/generic_5.f90 -O (test for errors, line 26)
PASS: gfortran.dg/generic_5.f90 -O (test for excess errors)
PASS: gfortran.dg/generic_6.f90 -O (test for excess errors)
-PASS: gfortran.dg/generic_7.f90 -O (test for errors, line 10)
+PASS: gfortran.dg/generic_7.f90 -O (test for errors, line 14)
+PASS: gfortran.dg/generic_7.f90 -O (test for errors, line 18)
PASS: gfortran.dg/generic_7.f90 -O (test for excess errors)
PASS: gfortran.dg/generic_8.f90 -O (test for excess errors)
PASS: gfortran.dg/generic_9.f90 -O (test for errors, line 24)
@@ -16988,6 +18125,36 @@ PASS: gfortran.dg/init_flag_10.f90 -Os (test for excess errors)
PASS: gfortran.dg/init_flag_10.f90 -Os execution test
PASS: gfortran.dg/init_flag_11.f90 -O (test for excess errors)
PASS: gfortran.dg/init_flag_12.f90 -O (test for excess errors)
+PASS: gfortran.dg/init_flag_13.f90 -O (test for excess errors)
+PASS: gfortran.dg/init_flag_13.f90 -O scan-tree-dump-times original "i1= *0" 1
+PASS: gfortran.dg/init_flag_13.f90 -O scan-tree-dump-times original "r1= *0" 1
+PASS: gfortran.dg/init_flag_13.f90 -O scan-tree-dump-times original "c1= *""" 1
+PASS: gfortran.dg/init_flag_13.f90 -O scan-tree-dump-times original "l1= *0" 1
+PASS: gfortran.dg/init_flag_13.f90 -O scan-tree-dump-times original "i2= *0" 1
+PASS: gfortran.dg/init_flag_13.f90 -O scan-tree-dump-times original "r2= *0" 1
+PASS: gfortran.dg/init_flag_13.f90 -O scan-tree-dump-times original "c2= *""" 1
+PASS: gfortran.dg/init_flag_13.f90 -O scan-tree-dump-times original "l2= *0" 1
+PASS: gfortran.dg/init_flag_14.f90 -O (test for excess errors)
+PASS: gfortran.dg/init_flag_14.f90 -O scan-tree-dump-times original "i1= *42" 1
+PASS: gfortran.dg/init_flag_14.f90 -O scan-tree-dump-times original "r1= *[iI]nf" 1
+PASS: gfortran.dg/init_flag_14.f90 -O scan-tree-dump-times original "c1= *" "" 1
+PASS: gfortran.dg/init_flag_14.f90 -O scan-tree-dump-times original "l1= *1" 1
+PASS: gfortran.dg/init_flag_14.f90 -O scan-tree-dump-times original "i2= *42" 1
+PASS: gfortran.dg/init_flag_14.f90 -O scan-tree-dump-times original "r2= *[iI]nf" 1
+PASS: gfortran.dg/init_flag_14.f90 -O scan-tree-dump-times original "c2= *" "" 1
+PASS: gfortran.dg/init_flag_14.f90 -O scan-tree-dump-times original "l2= *1" 1
+PASS: gfortran.dg/init_flag_15.f03 -O0 (test for excess errors)
+PASS: gfortran.dg/init_flag_15.f03 -O0 execution test
+PASS: gfortran.dg/init_flag_15.f03 -O1 (test for excess errors)
+PASS: gfortran.dg/init_flag_15.f03 -O1 execution test
+PASS: gfortran.dg/init_flag_15.f03 -O2 (test for excess errors)
+PASS: gfortran.dg/init_flag_15.f03 -O2 execution test
+PASS: gfortran.dg/init_flag_15.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/init_flag_15.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/init_flag_15.f03 -O3 -g (test for excess errors)
+PASS: gfortran.dg/init_flag_15.f03 -O3 -g execution test
+PASS: gfortran.dg/init_flag_15.f03 -Os (test for excess errors)
+PASS: gfortran.dg/init_flag_15.f03 -Os execution test
PASS: gfortran.dg/init_flag_2.f90 -O0 (test for excess errors)
PASS: gfortran.dg/init_flag_2.f90 -O0 execution test
PASS: gfortran.dg/init_flag_2.f90 -O1 (test for excess errors)
@@ -17603,6 +18770,18 @@ PASS: gfortran.dg/inquire_16.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/inquire_16.f90 -O3 -g execution test
PASS: gfortran.dg/inquire_16.f90 -Os (test for excess errors)
PASS: gfortran.dg/inquire_16.f90 -Os execution test
+PASS: gfortran.dg/inquire_17.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/inquire_17.f90 -O0 execution test
+PASS: gfortran.dg/inquire_17.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/inquire_17.f90 -O1 execution test
+PASS: gfortran.dg/inquire_17.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/inquire_17.f90 -O2 execution test
+PASS: gfortran.dg/inquire_17.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/inquire_17.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/inquire_17.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/inquire_17.f90 -O3 -g execution test
+PASS: gfortran.dg/inquire_17.f90 -Os (test for excess errors)
+PASS: gfortran.dg/inquire_17.f90 -Os execution test
PASS: gfortran.dg/inquire_5.f90 -O0 (test for excess errors)
PASS: gfortran.dg/inquire_5.f90 -O0 execution test
PASS: gfortran.dg/inquire_5.f90 -O1 (test for excess errors)
@@ -17912,7 +19091,8 @@ PASS: gfortran.dg/intent_out_7.f90 -O (test for excess errors)
PASS: gfortran.dg/intent_out_8.f90 -O (test for warnings, line 13)
PASS: gfortran.dg/intent_out_8.f90 -O (test for excess errors)
PASS: gfortran.dg/intent_used_1.f90 -O (test for excess errors)
-PASS: gfortran.dg/interface_1.f90 -O (test for warnings, line 30)
+PASS: gfortran.dg/interface_1.f90 -O (test for warnings, line 27)
+PASS: gfortran.dg/interface_1.f90 -O (test for warnings, line 35)
PASS: gfortran.dg/interface_1.f90 -O (test for excess errors)
PASS: gfortran.dg/interface_10.f90 -O (test for excess errors)
PASS: gfortran.dg/interface_11.f90 -O (test for excess errors)
@@ -18001,7 +19181,8 @@ PASS: gfortran.dg/interface_35.f90 -O (test for errors, line 73)
PASS: gfortran.dg/interface_35.f90 -O (test for excess errors)
PASS: gfortran.dg/interface_36.f90 -O (test for errors, line 13)
PASS: gfortran.dg/interface_36.f90 -O (test for excess errors)
-PASS: gfortran.dg/interface_37.f90 -O (test for errors, line 14)
+PASS: gfortran.dg/interface_37.f90 -O (test for errors, line 7)
+PASS: gfortran.dg/interface_37.f90 -O (test for errors, line 11)
PASS: gfortran.dg/interface_37.f90 -O (test for excess errors)
PASS: gfortran.dg/interface_38.f90 -O (test for errors, line 5)
PASS: gfortran.dg/interface_38.f90 -O (test for errors, line 9)
@@ -18022,10 +19203,13 @@ PASS: gfortran.dg/interface_4.f90 -Os (test for excess errors)
PASS: gfortran.dg/interface_4.f90 -Os execution test
PASS: gfortran.dg/interface_5.f90 -O (test for warnings, line 41)
PASS: gfortran.dg/interface_5.f90 -O (test for errors, line 49)
+PASS: gfortran.dg/interface_5.f90 -O (test for errors, line 50)
PASS: gfortran.dg/interface_5.f90 -O (test for excess errors)
-PASS: gfortran.dg/interface_6.f90 -O (test for errors, line 19)
+PASS: gfortran.dg/interface_6.f90 -O (test for errors, line 10)
+PASS: gfortran.dg/interface_6.f90 -O (test for errors, line 15)
PASS: gfortran.dg/interface_6.f90 -O (test for excess errors)
-PASS: gfortran.dg/interface_7.f90 -O (test for errors, line 28)
+PASS: gfortran.dg/interface_7.f90 -O (test for errors, line 14)
+PASS: gfortran.dg/interface_7.f90 -O (test for errors, line 21)
PASS: gfortran.dg/interface_7.f90 -O (test for excess errors)
PASS: gfortran.dg/interface_8.f90 -O (test for warnings, line 26)
PASS: gfortran.dg/interface_8.f90 -O (test for excess errors)
@@ -19387,8 +20571,6 @@ PASS: gfortran.dg/label_1.f90 -O (test for errors, line 6)
PASS: gfortran.dg/label_1.f90 -O (test for excess errors)
PASS: gfortran.dg/label_2.f90 -O (test for errors, line 7)
PASS: gfortran.dg/label_2.f90 -O (test for excess errors)
-PASS: gfortran.dg/label_3.f90 -O (test for warnings, line 4)
-PASS: gfortran.dg/label_3.f90 -O (test for excess errors)
PASS: gfortran.dg/label_4.f90 -O (test for warnings, line 7)
PASS: gfortran.dg/label_4.f90 -O (test for excess errors)
PASS: gfortran.dg/label_5.f90 -O (test for errors, line 5)
@@ -19624,6 +20806,18 @@ PASS: gfortran.dg/list_read_13.f -O3 -g (test for excess errors)
PASS: gfortran.dg/list_read_13.f -O3 -g execution test
PASS: gfortran.dg/list_read_13.f -Os (test for excess errors)
PASS: gfortran.dg/list_read_13.f -Os execution test
+PASS: gfortran.dg/list_read_14.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/list_read_14.f90 -O0 execution test
+PASS: gfortran.dg/list_read_14.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/list_read_14.f90 -O1 execution test
+PASS: gfortran.dg/list_read_14.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/list_read_14.f90 -O2 execution test
+PASS: gfortran.dg/list_read_14.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/list_read_14.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/list_read_14.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/list_read_14.f90 -O3 -g execution test
+PASS: gfortran.dg/list_read_14.f90 -Os (test for excess errors)
+PASS: gfortran.dg/list_read_14.f90 -Os execution test
PASS: gfortran.dg/list_read_2.f90 -O0 (test for excess errors)
PASS: gfortran.dg/list_read_2.f90 -O0 execution test
PASS: gfortran.dg/list_read_2.f90 -O1 (test for excess errors)
@@ -19992,6 +21186,44 @@ PASS: gfortran.dg/matmul_1.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/matmul_1.f90 -O3 -g execution test
PASS: gfortran.dg/matmul_1.f90 -Os (test for excess errors)
PASS: gfortran.dg/matmul_1.f90 -Os execution test
+PASS: gfortran.dg/matmul_10.f90 -O0 (test for warnings, line 12)
+PASS: gfortran.dg/matmul_10.f90 -O0 (test for warnings, line 17)
+PASS: gfortran.dg/matmul_10.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/matmul_10.f90 -O0 execution test
+PASS: gfortran.dg/matmul_10.f90 -O1 (test for warnings, line 12)
+PASS: gfortran.dg/matmul_10.f90 -O1 (test for warnings, line 17)
+PASS: gfortran.dg/matmul_10.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/matmul_10.f90 -O1 execution test
+PASS: gfortran.dg/matmul_10.f90 -O2 (test for warnings, line 12)
+PASS: gfortran.dg/matmul_10.f90 -O2 (test for warnings, line 17)
+PASS: gfortran.dg/matmul_10.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/matmul_10.f90 -O2 execution test
+PASS: gfortran.dg/matmul_10.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 12)
+PASS: gfortran.dg/matmul_10.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 17)
+PASS: gfortran.dg/matmul_10.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/matmul_10.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/matmul_10.f90 -O3 -g (test for warnings, line 12)
+PASS: gfortran.dg/matmul_10.f90 -O3 -g (test for warnings, line 17)
+PASS: gfortran.dg/matmul_10.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/matmul_10.f90 -O3 -g execution test
+PASS: gfortran.dg/matmul_10.f90 -Os (test for warnings, line 12)
+PASS: gfortran.dg/matmul_10.f90 -Os (test for warnings, line 17)
+PASS: gfortran.dg/matmul_10.f90 -Os (test for excess errors)
+PASS: gfortran.dg/matmul_10.f90 -Os execution test
+PASS: gfortran.dg/matmul_11.f90 -O (test for excess errors)
+PASS: gfortran.dg/matmul_11.f90 -O scan-tree-dump-times original "_gfortran_matmul" 1
+PASS: gfortran.dg/matmul_12.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/matmul_12.f90 -O0 execution test
+PASS: gfortran.dg/matmul_12.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/matmul_12.f90 -O1 execution test
+PASS: gfortran.dg/matmul_12.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/matmul_12.f90 -O2 execution test
+PASS: gfortran.dg/matmul_12.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/matmul_12.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/matmul_12.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/matmul_12.f90 -O3 -g execution test
+PASS: gfortran.dg/matmul_12.f90 -Os (test for excess errors)
+PASS: gfortran.dg/matmul_12.f90 -Os execution test
PASS: gfortran.dg/matmul_2.f90 -O0 (test for excess errors)
PASS: gfortran.dg/matmul_2.f90 -O0 execution test
PASS: gfortran.dg/matmul_2.f90 -O1 (test for excess errors)
@@ -20927,6 +22159,10 @@ PASS: gfortran.dg/minmaxloc_7.f90 -Os (test for excess errors)
PASS: gfortran.dg/minmaxloc_7.f90 -Os execution test
PASS: gfortran.dg/minmaxloc_integer_kinds_1.f90 -O (test for excess errors)
PASS: gfortran.dg/minmaxval_1.f90 -O (test for excess errors)
+PASS: gfortran.dg/misplaced_implicit_character.f90 -O (test for errors, line 4)
+PASS: gfortran.dg/misplaced_implicit_character.f90 -O (test for errors, line 5)
+PASS: gfortran.dg/misplaced_implicit_character.f90 -O (test for errors, line 7)
+PASS: gfortran.dg/misplaced_implicit_character.f90 -O (test for excess errors)
PASS: gfortran.dg/misplaced_statement.f90 -O (test for errors, line 7)
PASS: gfortran.dg/misplaced_statement.f90 -O (test for errors, line 11)
PASS: gfortran.dg/misplaced_statement.f90 -O (test for errors, line 15)
@@ -21371,6 +22607,9 @@ PASS: gfortran.dg/move_alloc_16.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/move_alloc_16.f90 -O3 -g execution test
PASS: gfortran.dg/move_alloc_16.f90 -Os (test for excess errors)
PASS: gfortran.dg/move_alloc_16.f90 -Os execution test
+PASS: gfortran.dg/move_alloc_17.f90 -O (test for errors, line 20)
+PASS: gfortran.dg/move_alloc_17.f90 -O (test for excess errors)
+PASS: gfortran.dg/move_alloc_18.f90 -O (test for excess errors)
PASS: gfortran.dg/move_alloc_2.f90 -O0 (test for excess errors)
PASS: gfortran.dg/move_alloc_2.f90 -O0 execution test
PASS: gfortran.dg/move_alloc_2.f90 -O1 (test for excess errors)
@@ -22406,6 +23645,18 @@ PASS: gfortran.dg/namelist_89.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/namelist_89.f90 -O3 -g execution test
PASS: gfortran.dg/namelist_89.f90 -Os (test for excess errors)
PASS: gfortran.dg/namelist_89.f90 -Os execution test
+PASS: gfortran.dg/namelist_90.f -O0 (test for excess errors)
+PASS: gfortran.dg/namelist_90.f -O0 execution test
+PASS: gfortran.dg/namelist_90.f -O1 (test for excess errors)
+PASS: gfortran.dg/namelist_90.f -O1 execution test
+PASS: gfortran.dg/namelist_90.f -O2 (test for excess errors)
+PASS: gfortran.dg/namelist_90.f -O2 execution test
+PASS: gfortran.dg/namelist_90.f -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/namelist_90.f -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/namelist_90.f -O3 -g (test for excess errors)
+PASS: gfortran.dg/namelist_90.f -O3 -g execution test
+PASS: gfortran.dg/namelist_90.f -Os (test for excess errors)
+PASS: gfortran.dg/namelist_90.f -Os execution test
PASS: gfortran.dg/namelist_args.f90 -O (test for errors, line 14)
PASS: gfortran.dg/namelist_args.f90 -O (test for errors, line 15)
PASS: gfortran.dg/namelist_args.f90 -O (test for errors, line 16)
@@ -22759,7 +24010,20 @@ PASS: gfortran.dg/negative_unit.f -O3 -g (test for excess errors)
PASS: gfortran.dg/negative_unit.f -O3 -g execution test
PASS: gfortran.dg/negative_unit.f -Os (test for excess errors)
PASS: gfortran.dg/negative_unit.f -Os execution test
+PASS: gfortran.dg/negative_unit2.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/negative_unit2.f90 -O0 execution test
+PASS: gfortran.dg/negative_unit2.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/negative_unit2.f90 -O1 execution test
+PASS: gfortran.dg/negative_unit2.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/negative_unit2.f90 -O2 execution test
+PASS: gfortran.dg/negative_unit2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/negative_unit2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/negative_unit2.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/negative_unit2.f90 -O3 -g execution test
+PASS: gfortran.dg/negative_unit2.f90 -Os (test for excess errors)
+PASS: gfortran.dg/negative_unit2.f90 -Os execution test
PASS: gfortran.dg/negative_unit_check.f90 -O (test for errors, line 4)
+PASS: gfortran.dg/negative_unit_check.f90 -O (test for errors, line 5)
PASS: gfortran.dg/negative_unit_check.f90 -O (test for excess errors)
PASS: gfortran.dg/negative_unit_int8.f -O0 (test for excess errors)
PASS: gfortran.dg/negative_unit_int8.f -O0 execution test
@@ -23124,8 +24388,10 @@ 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 58)
+PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 62)
+PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 68)
+PASS: gfortran.dg/no_arg_check_3.f90 -O (test for errors, line 72)
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)
@@ -23313,6 +24579,18 @@ 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_9.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/null_9.f90 -O0 execution test
+PASS: gfortran.dg/null_9.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/null_9.f90 -O1 execution test
+PASS: gfortran.dg/null_9.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/null_9.f90 -O2 execution test
+PASS: gfortran.dg/null_9.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/null_9.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/null_9.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/null_9.f90 -O3 -g execution test
+PASS: gfortran.dg/null_9.f90 -Os (test for excess errors)
+PASS: gfortran.dg/null_9.f90 -Os execution test
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)
@@ -23618,10 +24896,10 @@ PASS: gfortran.dg/operator_4.f90 -O (test for errors, line 96)
PASS: gfortran.dg/operator_4.f90 -O (test for errors, line 97)
PASS: gfortran.dg/operator_4.f90 -O (test for excess errors)
PASS: gfortran.dg/operator_5.f90 -O (test for errors, line 15)
-PASS: gfortran.dg/operator_5.f90 -O (test for errors, line 19)
PASS: gfortran.dg/operator_5.f90 -O (test for errors, line 28)
-PASS: gfortran.dg/operator_5.f90 -O (test for errors, line 32)
PASS: gfortran.dg/operator_5.f90 -O (test for errors, line 36)
+PASS: gfortran.dg/operator_5.f90 -O (test for errors, line 40)
+PASS: gfortran.dg/operator_5.f90 -O (test for errors, line 45)
PASS: gfortran.dg/operator_5.f90 -O (test for excess errors)
PASS: gfortran.dg/operator_6.f90 -O (test for errors, line 10)
PASS: gfortran.dg/operator_6.f90 -O (test for excess errors)
@@ -24448,6 +25726,18 @@ PASS: gfortran.dg/pointer_intent_7.f90 -O (test for excess errors)
PASS: gfortran.dg/pointer_remapping_1.f90 -O (test for errors, line 17)
PASS: gfortran.dg/pointer_remapping_1.f90 -O (test for errors, line 18)
PASS: gfortran.dg/pointer_remapping_1.f90 -O (test for excess errors)
+PASS: gfortran.dg/pointer_remapping_10.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/pointer_remapping_10.f90 -O0 execution test
+PASS: gfortran.dg/pointer_remapping_10.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/pointer_remapping_10.f90 -O1 execution test
+PASS: gfortran.dg/pointer_remapping_10.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/pointer_remapping_10.f90 -O2 execution test
+PASS: gfortran.dg/pointer_remapping_10.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/pointer_remapping_10.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/pointer_remapping_10.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/pointer_remapping_10.f90 -O3 -g execution test
+PASS: gfortran.dg/pointer_remapping_10.f90 -Os (test for excess errors)
+PASS: gfortran.dg/pointer_remapping_10.f90 -Os execution test
PASS: gfortran.dg/pointer_remapping_2.f03 -O (test for errors, line 19)
PASS: gfortran.dg/pointer_remapping_2.f03 -O (test for excess errors)
PASS: gfortran.dg/pointer_remapping_3.f08 -O (test for errors, line 16)
@@ -25316,6 +26606,11 @@ PASS: gfortran.dg/pr35662.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/pr35662.f90 -O3 -g execution test
PASS: gfortran.dg/pr35662.f90 -Os (test for excess errors)
PASS: gfortran.dg/pr35662.f90 -Os execution test
+PASS: gfortran.dg/pr35849.f90 -O (test for errors, line 5)
+PASS: gfortran.dg/pr35849.f90 -O (test for errors, line 6)
+PASS: gfortran.dg/pr35849.f90 -O (test for errors, line 7)
+PASS: gfortran.dg/pr35849.f90 -O (test for errors, line 8)
+PASS: gfortran.dg/pr35849.f90 -O (test for excess errors)
PASS: gfortran.dg/pr35944-1.f90 -O0 (test for excess errors)
PASS: gfortran.dg/pr35944-1.f90 -O0 execution test
PASS: gfortran.dg/pr35944-1.f90 -O1 (test for excess errors)
@@ -25452,10 +26747,11 @@ PASS: gfortran.dg/pr41212.f90 -Os execution test
PASS: gfortran.dg/pr41225.f90 -O (test for excess errors)
PASS: gfortran.dg/pr41229.f90 -O (test for excess errors)
PASS: gfortran.dg/pr41347.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr41922.f90 -O (test for errors, line 10)
+PASS: gfortran.dg/pr41922.f90 -O (test for excess errors)
PASS: gfortran.dg/pr41928.f90 -O (test for excess errors)
PASS: gfortran.dg/pr42051.f03 -O (test for excess errors)
PASS: gfortran.dg/pr42108.f90 -O (test for excess errors)
-PASS: gfortran.dg/pr42108.f90 -O scan-tree-dump pre "in all uses of countm1[^\n]* / "
PASS: gfortran.dg/pr42108.f90 -O scan-tree-dump-times fre1 "\\*n_" 1
PASS: gfortran.dg/pr42119.f90 -O (test for excess errors)
PASS: gfortran.dg/pr42166.f90 -O (test for excess errors)
@@ -25492,7 +26788,7 @@ PASS: gfortran.dg/pr43866.f90 -O3 -g execution test
PASS: gfortran.dg/pr43866.f90 -Os (test for excess errors)
PASS: gfortran.dg/pr43866.f90 -Os execution test
PASS: gfortran.dg/pr43984.f90 -O (test for excess errors)
-PASS: gfortran.dg/pr43984.f90 -O scan-tree-dump-times pre "= iyz.data" 3
+PASS: gfortran.dg/pr43984.f90 -O scan-tree-dump-times pre "= iyz.data" 2
PASS: gfortran.dg/pr43996.f90 -O (test for errors, line 4)
PASS: gfortran.dg/pr43996.f90 -O (test for excess errors)
PASS: gfortran.dg/pr44592.f90 -O0 (test for excess errors)
@@ -25681,7 +26977,7 @@ PASS: gfortran.dg/pr48636-2.f90 -O scan-ipa-dump cp "Creating a specialized
PASS: gfortran.dg/pr48636-2.f90 -O scan-ipa-dump-times cp "Aggregate replacements[^=]*=[^=]*=[^=]*=[^=]*=[^=]*=[^=]*=[^=]*=[^=]*=[^=]*=" 2
PASS: gfortran.dg/pr48636.f90 -O (test for excess errors)
PASS: gfortran.dg/pr48636.f90 -O scan-ipa-dump inline "bar[^\\n]*inline copy in MAIN"
-PASS: gfortran.dg/pr48636.f90 -O scan-ipa-dump-times inline "phi predicate:" 5
+PASS: gfortran.dg/pr48636.f90 -O scan-ipa-dump-times inline "phi predicate:" 3
PASS: gfortran.dg/pr48636.f90 -O scan-ipa-dump inline "inline hints: loop_iterations"
PASS: gfortran.dg/pr48757.f -O (test for excess errors)
PASS: gfortran.dg/pr49103.f90 -O0 (test for excess errors)
@@ -25768,6 +27064,18 @@ PASS: gfortran.dg/pr56852.f90 -O (test for excess errors)
PASS: gfortran.dg/pr57393-1.f90 -O (test for excess errors)
PASS: gfortran.dg/pr57393-2.f90 -O (test for excess errors)
PASS: gfortran.dg/pr57904.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr57910.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/pr57910.f90 -O0 execution test
+PASS: gfortran.dg/pr57910.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/pr57910.f90 -O1 execution test
+PASS: gfortran.dg/pr57910.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/pr57910.f90 -O2 execution test
+PASS: gfortran.dg/pr57910.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/pr57910.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/pr57910.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/pr57910.f90 -O3 -g execution test
+PASS: gfortran.dg/pr57910.f90 -Os (test for excess errors)
+PASS: gfortran.dg/pr57910.f90 -Os execution test
PASS: gfortran.dg/pr57987.f90 -O (test for excess errors)
PASS: gfortran.dg/pr57987.f90 -O scan-ipa-dump-not inline "redefined extern inline functions are not considered for inlining"
PASS: gfortran.dg/pr58027.f90 -O (test for errors, line 3)
@@ -25794,6 +27102,8 @@ PASS: gfortran.dg/pr59706.f90 -O (test for excess errors)
PASS: gfortran.dg/pr59910.f90 -O (test for excess errors)
PASS: gfortran.dg/pr60126.f90 -O (test for excess errors)
PASS: gfortran.dg/pr61209.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr61318.f90 -O (test for errors, line 21)
+PASS: gfortran.dg/pr61318.f90 -O (test for excess errors)
PASS: gfortran.dg/pr61335.f90 -O0 (test for excess errors)
PASS: gfortran.dg/pr61335.f90 -O0 execution test
PASS: gfortran.dg/pr61335.f90 -O1 (test for excess errors)
@@ -25813,6 +27123,18 @@ PASS: gfortran.dg/pr61669.f90 -O (test for warnings, line 6)
PASS: gfortran.dg/pr61669.f90 -O (test for excess errors)
PASS: gfortran.dg/pr61921.f90 -O (test for excess errors)
PASS: gfortran.dg/pr61960.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr62125.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/pr62125.f90 -O0 execution test
+PASS: gfortran.dg/pr62125.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/pr62125.f90 -O1 execution test
+PASS: gfortran.dg/pr62125.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/pr62125.f90 -O2 execution test
+PASS: gfortran.dg/pr62125.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/pr62125.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/pr62125.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/pr62125.f90 -O3 -g execution test
+PASS: gfortran.dg/pr62125.f90 -Os (test for excess errors)
+PASS: gfortran.dg/pr62125.f90 -Os execution test
PASS: gfortran.dg/pr62135.f90 -O (test for warnings, line 11)
PASS: gfortran.dg/pr62135.f90 -O (test for excess errors)
PASS: gfortran.dg/pr62695.f90 -O (test for excess errors)
@@ -25906,6 +27228,8 @@ PASS: gfortran.dg/pr65903.f90 -O3 -g execution test
PASS: gfortran.dg/pr65903.f90 -Os (test for excess errors)
PASS: gfortran.dg/pr65903.f90 -Os execution test
PASS: gfortran.dg/pr65996.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr66107.f90 -O (test for errors, line 5)
+PASS: gfortran.dg/pr66107.f90 -O (test for excess errors)
PASS: gfortran.dg/pr66311.f90 -O0 (test for excess errors)
PASS: gfortran.dg/pr66311.f90 -O0 execution test
PASS: gfortran.dg/pr66311.f90 -O1 (test for excess errors)
@@ -25933,6 +27257,9 @@ PASS: gfortran.dg/pr66545_2.f90 -O (test for warnings, line 15)
PASS: gfortran.dg/pr66545_2.f90 -O (test for warnings, line 21)
PASS: gfortran.dg/pr66545_2.f90 -O (test for warnings, line 22)
PASS: gfortran.dg/pr66545_2.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr66575.f90 -O (test for errors, line 4)
+PASS: gfortran.dg/pr66575.f90 -O (test for errors, line 5)
+PASS: gfortran.dg/pr66575.f90 -O (test for excess errors)
PASS: gfortran.dg/pr66725.f90 -O (test for errors, line 6)
PASS: gfortran.dg/pr66725.f90 -O (test for errors, line 7)
PASS: gfortran.dg/pr66725.f90 -O (test for errors, line 8)
@@ -25983,7 +27310,21 @@ PASS: gfortran.dg/pr67140.f90 -Os (test for excess errors)
PASS: gfortran.dg/pr67140.f90 -Os execution test
PASS: gfortran.dg/pr67170.f90 -O (test for excess errors)
PASS: gfortran.dg/pr67170.f90 -O scan-tree-dump-times fre1 "= \\*arg_[0-9]+\\(D\\);" 1
+PASS: gfortran.dg/pr67219.f90 -O (test for excess errors)
PASS: gfortran.dg/pr67460.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr67496.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr67524.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/pr67524.f90 -O0 execution test
+PASS: gfortran.dg/pr67524.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/pr67524.f90 -O1 execution test
+PASS: gfortran.dg/pr67524.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/pr67524.f90 -O2 execution test
+PASS: gfortran.dg/pr67524.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/pr67524.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/pr67524.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/pr67524.f90 -O3 -g execution test
+PASS: gfortran.dg/pr67524.f90 -Os (test for excess errors)
+PASS: gfortran.dg/pr67524.f90 -Os execution test
PASS: gfortran.dg/pr67525.f90 -O (test for errors, line 6)
PASS: gfortran.dg/pr67525.f90 -O (test for errors, line 11)
PASS: gfortran.dg/pr67525.f90 -O (test for errors, line 16)
@@ -26072,6 +27413,12 @@ PASS: gfortran.dg/pr68055.f90 -O (test for errors, line 7)
PASS: gfortran.dg/pr68055.f90 -O (test for errors, line 8)
PASS: gfortran.dg/pr68055.f90 -O (test for errors, line 9)
PASS: gfortran.dg/pr68055.f90 -O (test for excess errors)
+UNSUPPORTED: gfortran.dg/pr68078.f90 -O0
+UNSUPPORTED: gfortran.dg/pr68078.f90 -O1
+UNSUPPORTED: gfortran.dg/pr68078.f90 -O2
+UNSUPPORTED: gfortran.dg/pr68078.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions
+UNSUPPORTED: gfortran.dg/pr68078.f90 -O3 -g
+UNSUPPORTED: gfortran.dg/pr68078.f90 -Os
PASS: gfortran.dg/pr68146.f -O (test for excess errors)
PASS: gfortran.dg/pr68151.f90 -O (test for errors, line 9)
PASS: gfortran.dg/pr68151.f90 -O (test for errors, line 10)
@@ -26101,12 +27448,48 @@ PASS: gfortran.dg/pr68319.f90 -O (test for errors, line 21)
PASS: gfortran.dg/pr68319.f90 -O (test for excess errors)
PASS: gfortran.dg/pr68379-1.f90 -O (test for excess errors)
PASS: gfortran.dg/pr68379-2.f -O (test for excess errors)
+PASS: gfortran.dg/pr68566.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/pr68566.f90 -O0 execution test
+PASS: gfortran.dg/pr68566.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/pr68566.f90 -O1 execution test
+PASS: gfortran.dg/pr68566.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/pr68566.f90 -O2 execution test
+PASS: gfortran.dg/pr68566.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/pr68566.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/pr68566.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/pr68566.f90 -O3 -g execution test
+PASS: gfortran.dg/pr68566.f90 -Os (test for excess errors)
+PASS: gfortran.dg/pr68566.f90 -Os execution test
PASS: gfortran.dg/pr68592.f -O (test for excess errors)
UNSUPPORTED: gfortran.dg/pr68627.f -O
PASS: gfortran.dg/pr68817.f90 -O (test for excess errors)
PASS: gfortran.dg/pr68864.f90 -O (test for excess errors)
PASS: gfortran.dg/pr69055.f90 -O (test for excess errors)
PASS: gfortran.dg/pr69155.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr69514_1.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/pr69514_1.f90 -O0 execution test
+PASS: gfortran.dg/pr69514_1.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/pr69514_1.f90 -O1 execution test
+PASS: gfortran.dg/pr69514_1.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/pr69514_1.f90 -O2 execution test
+PASS: gfortran.dg/pr69514_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/pr69514_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/pr69514_1.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/pr69514_1.f90 -O3 -g execution test
+PASS: gfortran.dg/pr69514_1.f90 -Os (test for excess errors)
+PASS: gfortran.dg/pr69514_1.f90 -Os execution test
+PASS: gfortran.dg/pr69514_2.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/pr69514_2.f90 -O0 execution test
+PASS: gfortran.dg/pr69514_2.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/pr69514_2.f90 -O1 execution test
+PASS: gfortran.dg/pr69514_2.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/pr69514_2.f90 -O2 execution test
+PASS: gfortran.dg/pr69514_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/pr69514_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/pr69514_2.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/pr69514_2.f90 -O3 -g execution test
+PASS: gfortran.dg/pr69514_2.f90 -Os (test for excess errors)
+PASS: gfortran.dg/pr69514_2.f90 -Os execution test
PASS: gfortran.dg/pr69554-1.F90 -O (test for warnings, line 7)
PASS: gfortran.dg/pr69554-1.F90 -O (test for warnings, line 11)
PASS: gfortran.dg/pr69554-1.F90 -O expected multiline pattern lines 17-19 was found: "\s*1000 continue ! first instance.*\n 1.*\n"
@@ -26115,9 +27498,203 @@ PASS: gfortran.dg/pr69554-1.F90 -O (test for excess errors)
PASS: gfortran.dg/pr69554-2.F90 -O (test for warnings, line 7)
PASS: gfortran.dg/pr69554-2.F90 -O expected multiline pattern lines 14-19 was found: "\s*1000 continue ! first instance.*\n 1.*\n 1000 continue ! second instance.*\n 2.*\nError: Duplicate statement label 1000 at \(1\) and \(2\).*\n"
PASS: gfortran.dg/pr69554-2.F90 -O (test for excess errors)
+PASS: gfortran.dg/pr69603.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr69867.f90 -O (test for errors, line 4)
+PASS: gfortran.dg/pr69867.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr69955.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/pr69955.f90 -O0 execution test
+PASS: gfortran.dg/pr69955.f90 -O0 scan-tree-dump-times original "__builtin_malloc" 4
+PASS: gfortran.dg/pr69955.f90 -O0 scan-tree-dump-times original "__builtin_free" 4
+PASS: gfortran.dg/pr69955.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/pr69955.f90 -O1 execution test
+PASS: gfortran.dg/pr69955.f90 -O1 scan-tree-dump-times original "__builtin_malloc" 4
+PASS: gfortran.dg/pr69955.f90 -O1 scan-tree-dump-times original "__builtin_free" 4
+PASS: gfortran.dg/pr69955.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/pr69955.f90 -O2 execution test
+PASS: gfortran.dg/pr69955.f90 -O2 scan-tree-dump-times original "__builtin_malloc" 4
+PASS: gfortran.dg/pr69955.f90 -O2 scan-tree-dump-times original "__builtin_free" 4
+PASS: gfortran.dg/pr69955.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/pr69955.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/pr69955.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions scan-tree-dump-times original "__builtin_malloc" 4
+PASS: gfortran.dg/pr69955.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions scan-tree-dump-times original "__builtin_free" 4
+PASS: gfortran.dg/pr69955.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/pr69955.f90 -O3 -g execution test
+PASS: gfortran.dg/pr69955.f90 -O3 -g scan-tree-dump-times original "__builtin_malloc" 4
+PASS: gfortran.dg/pr69955.f90 -O3 -g scan-tree-dump-times original "__builtin_free" 4
+PASS: gfortran.dg/pr69955.f90 -Os (test for excess errors)
+PASS: gfortran.dg/pr69955.f90 -Os execution test
+PASS: gfortran.dg/pr69955.f90 -Os scan-tree-dump-times original "__builtin_malloc" 4
+PASS: gfortran.dg/pr69955.f90 -Os scan-tree-dump-times original "__builtin_free" 4
+PASS: gfortran.dg/pr69962.f90 -O (test for errors, line 5)
+PASS: gfortran.dg/pr69962.f90 -O (test for excess errors)
PASS: gfortran.dg/pr69987.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr70006.f90 -O (test for errors, line 3)
+PASS: gfortran.dg/pr70006.f90 -O (test for errors, line 4)
+PASS: gfortran.dg/pr70006.f90 -O (test for errors, line 6)
+PASS: gfortran.dg/pr70006.f90 -O (test for errors, line 7)
+PASS: gfortran.dg/pr70006.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr70040.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr70673.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/pr70673.f90 -O0 execution test
+PASS: gfortran.dg/pr70673.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/pr70673.f90 -O1 execution test
+PASS: gfortran.dg/pr70673.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/pr70673.f90 -O2 execution test
+PASS: gfortran.dg/pr70673.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/pr70673.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/pr70673.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/pr70673.f90 -O3 -g execution test
+PASS: gfortran.dg/pr70673.f90 -Os (test for excess errors)
+PASS: gfortran.dg/pr70673.f90 -Os execution test
+PASS: gfortran.dg/pr70931.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr70937.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr71047.f08 -O (test for excess errors)
+PASS: gfortran.dg/pr71047.f08 -O scan-tree-dump original "t_a\\.\\d+\\.f\\._vptr ="
+PASS: gfortran.dg/pr71067_1.f90 -O (test for errors, line 4)
+PASS: gfortran.dg/pr71067_1.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr71067_2.f90 -O (test for errors, line 4)
+PASS: gfortran.dg/pr71067_2.f90 -O (test for errors, line 5)
+PASS: gfortran.dg/pr71067_2.f90 -O (test for errors, line 6)
+PASS: gfortran.dg/pr71067_2.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr71204.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr71230-1.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr71230-2.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr71252.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr71523_1.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr71523_1.f90 -O scan-tree-dump-times original "arr = " 0
+PASS: gfortran.dg/pr71523_2.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/pr71523_2.f90 -O0 execution test
+PASS: gfortran.dg/pr71523_2.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/pr71523_2.f90 -O1 execution test
+PASS: gfortran.dg/pr71523_2.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/pr71523_2.f90 -O2 execution test
+PASS: gfortran.dg/pr71523_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/pr71523_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/pr71523_2.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/pr71523_2.f90 -O3 -g execution test
+PASS: gfortran.dg/pr71523_2.f90 -Os (test for excess errors)
+PASS: gfortran.dg/pr71523_2.f90 -Os execution test
+PASS: gfortran.dg/pr71526.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr71642.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr71649.f90 -O (test for errors, line 4)
+PASS: gfortran.dg/pr71649.f90 -O (test for errors, line 10)
+PASS: gfortran.dg/pr71649.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr71688.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr71730.f90 -O (test for errors, line 4)
+PASS: gfortran.dg/pr71730.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr71764.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/pr71764.f90 -O0 execution test
+PASS: gfortran.dg/pr71764.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/pr71764.f90 -O1 execution test
+PASS: gfortran.dg/pr71764.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/pr71764.f90 -O2 execution test
+PASS: gfortran.dg/pr71764.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/pr71764.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/pr71764.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/pr71764.f90 -O3 -g execution test
+PASS: gfortran.dg/pr71764.f90 -Os (test for excess errors)
+PASS: gfortran.dg/pr71764.f90 -Os execution test
+PASS: gfortran.dg/pr71799.f90 -O (test for errors, line 6)
+PASS: gfortran.dg/pr71799.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr71859.f90 -O (test for errors, line 4)
+PASS: gfortran.dg/pr71859.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr71862.f90 -O (test for errors, line 12)
+PASS: gfortran.dg/pr71862.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr71883.f90 -O (test for errors, line 10)
+PASS: gfortran.dg/pr71883.f90 -O (test for errors, line 11)
+PASS: gfortran.dg/pr71883.f90 -O (test for errors, line 16)
+PASS: gfortran.dg/pr71883.f90 -O (test for errors, line 17)
+PASS: gfortran.dg/pr71883.f90 -O (test for errors, line 18)
+PASS: gfortran.dg/pr71883.f90 -O (test for errors, line 19)
+PASS: gfortran.dg/pr71883.f90 -O (test for errors, line 20)
+PASS: gfortran.dg/pr71883.f90 -O (test for errors, line 21)
+PASS: gfortran.dg/pr71883.f90 -O (test for errors, line 22)
+PASS: gfortran.dg/pr71883.f90 -O (test for errors, line 23)
+PASS: gfortran.dg/pr71883.f90 -O (test for errors, line 29)
+PASS: gfortran.dg/pr71883.f90 -O (test for errors, line 30)
+PASS: gfortran.dg/pr71883.f90 -O (test for errors, line 31)
+PASS: gfortran.dg/pr71883.f90 -O (test for errors, line 32)
+PASS: gfortran.dg/pr71883.f90 -O (test for errors, line 33)
+PASS: gfortran.dg/pr71883.f90 -O (test for errors, line 34)
+PASS: gfortran.dg/pr71883.f90 -O (test for errors, line 35)
+PASS: gfortran.dg/pr71883.f90 -O (test for errors, line 36)
+PASS: gfortran.dg/pr71883.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr71895.f90 -O (test for errors, line 7)
+PASS: gfortran.dg/pr71895.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr71935.f90 -O (test for warnings, line 5)
+PASS: gfortran.dg/pr71935.f90 -O (test for warnings, line 6)
+PASS: gfortran.dg/pr71935.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr77260_1.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr77260_2.f90 -O (test for warnings, line 14)
+PASS: gfortran.dg/pr77260_2.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr77351.f90 -O (test for errors, line 4)
+XFAIL: gfortran.dg/pr77351.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr77380.f90 -O (test for errors, line 5)
+PASS: gfortran.dg/pr77380.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr77391.f90 -O (test for errors, line 3)
+PASS: gfortran.dg/pr77391.f90 -O (test for errors, line 4)
+PASS: gfortran.dg/pr77391.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr77406.f90 -O (test for errors, line 5)
+PASS: gfortran.dg/pr77406.f90 -O (test for errors, line 7)
+PASS: gfortran.dg/pr77406.f90 -O (test for errors, line 23)
+PASS: gfortran.dg/pr77406.f90 -O (test for errors, line 25)
+PASS: gfortran.dg/pr77406.f90 -O (test for errors, line 29)
+PASS: gfortran.dg/pr77406.f90 -O (test for errors, line 31)
+PASS: gfortran.dg/pr77406.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr77420_1.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr77420_2.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr77420_3.f90 -O (test for excess errors)
+UNSUPPORTED: gfortran.dg/pr77420_4.f90 -O
+PASS: gfortran.dg/pr77429.f90 -O (test for errors, line 3)
+PASS: gfortran.dg/pr77429.f90 -O (test for errors, line 4)
+PASS: gfortran.dg/pr77429.f90 -O (test for errors, line 5)
+PASS: gfortran.dg/pr77429.f90 -O (test for errors, line 6)
+PASS: gfortran.dg/pr77429.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr77460.f90 -O (test for errors, line 4)
+PASS: gfortran.dg/pr77460.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr77506.f90 -O (test for errors, line 3)
+PASS: gfortran.dg/pr77506.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr77612.f90 -O (test for errors, line 10)
+PASS: gfortran.dg/pr77612.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr77694.f90 -O (test for errors, line 6)
+PASS: gfortran.dg/pr77694.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr77719.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr77763.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr77942.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr77959.f90 -O (test for warnings, line 7)
+PASS: gfortran.dg/pr77959.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr77978_1.f90 -O (test for errors, line 5)
+PASS: gfortran.dg/pr77978_1.f90 -O (test for errors, line 9)
+PASS: gfortran.dg/pr77978_1.f90 -O (test for errors, line 14)
+PASS: gfortran.dg/pr77978_1.f90 -O (test for errors, line 18)
+PASS: gfortran.dg/pr77978_1.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr77978_2.f90 -O (test for errors, line 4)
+PASS: gfortran.dg/pr77978_2.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr77978_3.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr78033.f90 -O (test for errors, line 17)
+PASS: gfortran.dg/pr78033.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr78061.f -O (test for excess errors)
+PASS: gfortran.dg/pr78092.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/pr78092.f90 -O0 execution test
+PASS: gfortran.dg/pr78092.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/pr78092.f90 -O1 execution test
+PASS: gfortran.dg/pr78092.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/pr78092.f90 -O2 execution test
+PASS: gfortran.dg/pr78092.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/pr78092.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/pr78092.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/pr78092.f90 -O3 -g execution test
+PASS: gfortran.dg/pr78092.f90 -Os (test for excess errors)
+PASS: gfortran.dg/pr78092.f90 -Os execution test
+PASS: gfortran.dg/pr78259.f90 -O (test for excess errors)
+PASS: gfortran.dg/pr78297.f90 -O (test for excess errors)
PASS: gfortran.dg/predcom-1.f -O (test for excess errors)
PASS: gfortran.dg/predcom-2.f -O (test for excess errors)
+PASS: gfortran.dg/predict-1.f90 -O (test for excess errors)
+PASS: gfortran.dg/predict-1.f90 -O scan-tree-dump-times profile_estimate "Fortran loop preheader heuristics of edge[^:]*: 1.0%" 2
+PASS: gfortran.dg/predict-2.f90 -O (test for excess errors)
+PASS: gfortran.dg/predict-2.f90 -O scan-tree-dump-times profile_estimate "Fortran loop preheader heuristics of edge" 2
+PASS: gfortran.dg/predict-2.f90 -O scan-tree-dump-times profile_estimate "loop guard" 0
PASS: gfortran.dg/present_1.f90 -O (test for errors, line 14)
PASS: gfortran.dg/present_1.f90 -O (test for errors, line 15)
PASS: gfortran.dg/present_1.f90 -O (test for excess errors)
@@ -26619,6 +28196,7 @@ PASS: gfortran.dg/proc_ptr_48.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/proc_ptr_48.f90 -O3 -g execution test
PASS: gfortran.dg/proc_ptr_48.f90 -Os (test for excess errors)
PASS: gfortran.dg/proc_ptr_48.f90 -Os execution test
+PASS: gfortran.dg/proc_ptr_49.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)
@@ -26815,12 +28393,12 @@ PASS: gfortran.dg/proc_ptr_comp_2.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/proc_ptr_comp_2.f90 -O3 -g execution test
PASS: gfortran.dg/proc_ptr_comp_2.f90 -Os (test for excess errors)
PASS: gfortran.dg/proc_ptr_comp_2.f90 -Os execution test
-PASS: gfortran.dg/proc_ptr_comp_20.f90 -O (test for errors, line 10)
-PASS: gfortran.dg/proc_ptr_comp_20.f90 -O (test for errors, line 14)
PASS: gfortran.dg/proc_ptr_comp_20.f90 -O (test for errors, line 30)
PASS: gfortran.dg/proc_ptr_comp_20.f90 -O (test for errors, line 31)
PASS: gfortran.dg/proc_ptr_comp_20.f90 -O (test for errors, line 33)
PASS: gfortran.dg/proc_ptr_comp_20.f90 -O (test for errors, line 34)
+PASS: gfortran.dg/proc_ptr_comp_20.f90 -O (test for errors, line 38)
+PASS: gfortran.dg/proc_ptr_comp_20.f90 -O (test for errors, line 43)
PASS: gfortran.dg/proc_ptr_comp_20.f90 -O (test for excess errors)
PASS: gfortran.dg/proc_ptr_comp_21.f90 -O (test for excess errors)
PASS: gfortran.dg/proc_ptr_comp_22.f90 -O (test for errors, line 28)
@@ -26924,6 +28502,8 @@ PASS: gfortran.dg/proc_ptr_comp_45.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/proc_ptr_comp_45.f90 -O3 -g execution test
PASS: gfortran.dg/proc_ptr_comp_45.f90 -Os (test for excess errors)
PASS: gfortran.dg/proc_ptr_comp_45.f90 -Os execution test
+PASS: gfortran.dg/proc_ptr_comp_46.f90 -O (test for errors, line 25)
+PASS: gfortran.dg/proc_ptr_comp_46.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
PASS: gfortran.dg/proc_ptr_comp_5.f90 -O1 (test for excess errors)
@@ -27418,8 +28998,8 @@ PASS: gfortran.dg/random_7.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/random_7.f90 -O3 -g execution test
PASS: gfortran.dg/random_7.f90 -Os (test for excess errors)
PASS: gfortran.dg/random_7.f90 -Os execution test
-PASS: gfortran.dg/random_seed_1.f90 -O (test for errors, line 33)
-PASS: gfortran.dg/random_seed_1.f90 -O (test for errors, line 42)
+PASS: gfortran.dg/random_seed_1.f90 -O (test for errors, line 21)
+PASS: gfortran.dg/random_seed_1.f90 -O (test for errors, line 30)
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)
@@ -28121,6 +29701,18 @@ PASS: gfortran.dg/realloc_on_assign_26.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/realloc_on_assign_26.f90 -O3 -g execution test
PASS: gfortran.dg/realloc_on_assign_26.f90 -Os (test for excess errors)
PASS: gfortran.dg/realloc_on_assign_26.f90 -Os execution test
+PASS: gfortran.dg/realloc_on_assign_27.f08 -O0 (test for excess errors)
+PASS: gfortran.dg/realloc_on_assign_27.f08 -O0 execution test
+PASS: gfortran.dg/realloc_on_assign_27.f08 -O1 (test for excess errors)
+PASS: gfortran.dg/realloc_on_assign_27.f08 -O1 execution test
+PASS: gfortran.dg/realloc_on_assign_27.f08 -O2 (test for excess errors)
+PASS: gfortran.dg/realloc_on_assign_27.f08 -O2 execution test
+PASS: gfortran.dg/realloc_on_assign_27.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/realloc_on_assign_27.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/realloc_on_assign_27.f08 -O3 -g (test for excess errors)
+PASS: gfortran.dg/realloc_on_assign_27.f08 -O3 -g execution test
+PASS: gfortran.dg/realloc_on_assign_27.f08 -Os (test for excess errors)
+PASS: gfortran.dg/realloc_on_assign_27.f08 -Os execution test
PASS: gfortran.dg/realloc_on_assign_3.f03 -O0 (test for excess errors)
PASS: gfortran.dg/realloc_on_assign_3.f03 -O0 execution test
PASS: gfortran.dg/realloc_on_assign_3.f03 -O1 (test for excess errors)
@@ -28242,6 +29834,54 @@ PASS: gfortran.dg/record_marker_3.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/record_marker_3.f90 -O3 -g execution test
PASS: gfortran.dg/record_marker_3.f90 -Os (test for excess errors)
PASS: gfortran.dg/record_marker_3.f90 -Os execution test
+PASS: gfortran.dg/recursive_alloc_comp_1.f08 -O0 (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_1.f08 -O0 execution test
+PASS: gfortran.dg/recursive_alloc_comp_1.f08 -O1 (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_1.f08 -O1 execution test
+PASS: gfortran.dg/recursive_alloc_comp_1.f08 -O2 (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_1.f08 -O2 execution test
+PASS: gfortran.dg/recursive_alloc_comp_1.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_1.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/recursive_alloc_comp_1.f08 -O3 -g (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_1.f08 -O3 -g execution test
+PASS: gfortran.dg/recursive_alloc_comp_1.f08 -Os (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_1.f08 -Os execution test
+PASS: gfortran.dg/recursive_alloc_comp_2.f08 -O0 (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_2.f08 -O0 execution test
+PASS: gfortran.dg/recursive_alloc_comp_2.f08 -O1 (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_2.f08 -O1 execution test
+PASS: gfortran.dg/recursive_alloc_comp_2.f08 -O2 (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_2.f08 -O2 execution test
+PASS: gfortran.dg/recursive_alloc_comp_2.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_2.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/recursive_alloc_comp_2.f08 -O3 -g (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_2.f08 -O3 -g execution test
+PASS: gfortran.dg/recursive_alloc_comp_2.f08 -Os (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_2.f08 -Os execution test
+PASS: gfortran.dg/recursive_alloc_comp_3.f08 -O0 (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_3.f08 -O0 execution test
+PASS: gfortran.dg/recursive_alloc_comp_3.f08 -O1 (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_3.f08 -O1 execution test
+PASS: gfortran.dg/recursive_alloc_comp_3.f08 -O2 (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_3.f08 -O2 execution test
+PASS: gfortran.dg/recursive_alloc_comp_3.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_3.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/recursive_alloc_comp_3.f08 -O3 -g (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_3.f08 -O3 -g execution test
+PASS: gfortran.dg/recursive_alloc_comp_3.f08 -Os (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_3.f08 -Os execution test
+PASS: gfortran.dg/recursive_alloc_comp_4.f08 -O0 (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_4.f08 -O0 execution test
+PASS: gfortran.dg/recursive_alloc_comp_4.f08 -O1 (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_4.f08 -O1 execution test
+PASS: gfortran.dg/recursive_alloc_comp_4.f08 -O2 (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_4.f08 -O2 execution test
+PASS: gfortran.dg/recursive_alloc_comp_4.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_4.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/recursive_alloc_comp_4.f08 -O3 -g (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_4.f08 -O3 -g execution test
+PASS: gfortran.dg/recursive_alloc_comp_4.f08 -Os (test for excess errors)
+PASS: gfortran.dg/recursive_alloc_comp_4.f08 -Os execution test
PASS: gfortran.dg/recursive_check_1.f -O (test for errors, line 4)
PASS: gfortran.dg/recursive_check_1.f -O (test for errors, line 9)
PASS: gfortran.dg/recursive_check_1.f -O (test for errors, line 14)
@@ -29391,6 +31031,57 @@ 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_34.f90 -O (test for errors, line 8)
PASS: gfortran.dg/select_type_34.f90 -O (test for excess errors)
+PASS: gfortran.dg/select_type_35.f03 -O0 (test for excess errors)
+PASS: gfortran.dg/select_type_35.f03 -O0 execution test
+PASS: gfortran.dg/select_type_35.f03 -O1 (test for excess errors)
+PASS: gfortran.dg/select_type_35.f03 -O1 execution test
+PASS: gfortran.dg/select_type_35.f03 -O2 (test for excess errors)
+PASS: gfortran.dg/select_type_35.f03 -O2 execution test
+PASS: gfortran.dg/select_type_35.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/select_type_35.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/select_type_35.f03 -O3 -g (test for excess errors)
+PASS: gfortran.dg/select_type_35.f03 -O3 -g execution test
+PASS: gfortran.dg/select_type_35.f03 -Os (test for excess errors)
+PASS: gfortran.dg/select_type_35.f03 -Os execution test
+PASS: gfortran.dg/select_type_36.f03 -O0 (test for excess errors)
+PASS: gfortran.dg/select_type_36.f03 -O0 execution test
+PASS: gfortran.dg/select_type_36.f03 -O1 (test for excess errors)
+PASS: gfortran.dg/select_type_36.f03 -O1 execution test
+PASS: gfortran.dg/select_type_36.f03 -O2 (test for excess errors)
+PASS: gfortran.dg/select_type_36.f03 -O2 execution test
+PASS: gfortran.dg/select_type_36.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/select_type_36.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/select_type_36.f03 -O3 -g (test for excess errors)
+PASS: gfortran.dg/select_type_36.f03 -O3 -g execution test
+PASS: gfortran.dg/select_type_36.f03 -Os (test for excess errors)
+PASS: gfortran.dg/select_type_36.f03 -Os execution test
+PASS: gfortran.dg/select_type_37.f03 -O0 (test for excess errors)
+PASS: gfortran.dg/select_type_37.f03 -O0 execution test
+PASS: gfortran.dg/select_type_37.f03 -O1 (test for excess errors)
+PASS: gfortran.dg/select_type_37.f03 -O1 execution test
+PASS: gfortran.dg/select_type_37.f03 -O2 (test for excess errors)
+PASS: gfortran.dg/select_type_37.f03 -O2 execution test
+PASS: gfortran.dg/select_type_37.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/select_type_37.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/select_type_37.f03 -O3 -g (test for excess errors)
+PASS: gfortran.dg/select_type_37.f03 -O3 -g execution test
+PASS: gfortran.dg/select_type_37.f03 -Os (test for excess errors)
+PASS: gfortran.dg/select_type_37.f03 -Os execution test
+PASS: gfortran.dg/select_type_38.f03 -O (test for errors, line 8)
+PASS: gfortran.dg/select_type_38.f03 -O (test for errors, line 9)
+PASS: gfortran.dg/select_type_38.f03 -O (test for excess errors)
+PASS: gfortran.dg/select_type_39.f03 -O0 (test for excess errors)
+PASS: gfortran.dg/select_type_39.f03 -O0 execution test
+PASS: gfortran.dg/select_type_39.f03 -O1 (test for excess errors)
+PASS: gfortran.dg/select_type_39.f03 -O1 execution test
+PASS: gfortran.dg/select_type_39.f03 -O2 (test for excess errors)
+PASS: gfortran.dg/select_type_39.f03 -O2 execution test
+PASS: gfortran.dg/select_type_39.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/select_type_39.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/select_type_39.f03 -O3 -g (test for excess errors)
+PASS: gfortran.dg/select_type_39.f03 -O3 -g execution test
+PASS: gfortran.dg/select_type_39.f03 -Os (test for excess errors)
+PASS: gfortran.dg/select_type_39.f03 -Os execution test
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)
@@ -29841,6 +31532,18 @@ PASS: gfortran.dg/spec_expr_5.f90 -O (test for excess errors)
PASS: gfortran.dg/spec_expr_6.f90 -O (test for errors, line 43)
PASS: gfortran.dg/spec_expr_6.f90 -O (test for errors, line 44)
PASS: gfortran.dg/spec_expr_6.f90 -O (test for excess errors)
+PASS: gfortran.dg/spec_expr_7.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/spec_expr_7.f90 -O0 execution test
+PASS: gfortran.dg/spec_expr_7.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/spec_expr_7.f90 -O1 execution test
+PASS: gfortran.dg/spec_expr_7.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/spec_expr_7.f90 -O2 execution test
+PASS: gfortran.dg/spec_expr_7.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/spec_expr_7.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/spec_expr_7.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/spec_expr_7.f90 -O3 -g execution test
+PASS: gfortran.dg/spec_expr_7.f90 -Os (test for excess errors)
+PASS: gfortran.dg/spec_expr_7.f90 -Os execution test
PASS: gfortran.dg/specification_type_resolution_1.f90 -O (test for excess errors)
PASS: gfortran.dg/specification_type_resolution_2.f90 -O (test for excess errors)
PASS: gfortran.dg/specifics_1.f90 -O0 (test for excess errors)
@@ -30132,6 +31835,18 @@ PASS: gfortran.dg/streamio_16.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/streamio_16.f90 -O3 -g execution test
PASS: gfortran.dg/streamio_16.f90 -Os (test for excess errors)
PASS: gfortran.dg/streamio_16.f90 -Os execution test
+PASS: gfortran.dg/streamio_17.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/streamio_17.f90 -O0 execution test
+PASS: gfortran.dg/streamio_17.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/streamio_17.f90 -O1 execution test
+PASS: gfortran.dg/streamio_17.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/streamio_17.f90 -O2 execution test
+PASS: gfortran.dg/streamio_17.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/streamio_17.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/streamio_17.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/streamio_17.f90 -O3 -g execution test
+PASS: gfortran.dg/streamio_17.f90 -Os (test for excess errors)
+PASS: gfortran.dg/streamio_17.f90 -Os execution test
PASS: gfortran.dg/streamio_2.f90 -O0 (test for excess errors)
PASS: gfortran.dg/streamio_2.f90 -O0 execution test
PASS: gfortran.dg/streamio_2.f90 -O1 (test for excess errors)
@@ -30353,6 +32068,24 @@ PASS: gfortran.dg/string_length_2.f90 -O3 -g scan-tree-dump-times original "
PASS: gfortran.dg/string_length_2.f90 -Os (test for excess errors)
PASS: gfortran.dg/string_length_2.f90 -Os execution test
PASS: gfortran.dg/string_length_2.f90 -Os scan-tree-dump-times original "_abort" 0
+PASS: gfortran.dg/string_length_3.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/string_length_3.f90 -O0 execution test
+PASS: gfortran.dg/string_length_3.f90 -O0 scan-tree-dump-times original "__var" 0
+PASS: gfortran.dg/string_length_3.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/string_length_3.f90 -O1 execution test
+PASS: gfortran.dg/string_length_3.f90 -O1 scan-tree-dump-times original "__var" 0
+PASS: gfortran.dg/string_length_3.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/string_length_3.f90 -O2 execution test
+PASS: gfortran.dg/string_length_3.f90 -O2 scan-tree-dump-times original "__var" 0
+PASS: gfortran.dg/string_length_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/string_length_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/string_length_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions scan-tree-dump-times original "__var" 0
+PASS: gfortran.dg/string_length_3.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/string_length_3.f90 -O3 -g execution test
+PASS: gfortran.dg/string_length_3.f90 -O3 -g scan-tree-dump-times original "__var" 0
+PASS: gfortran.dg/string_length_3.f90 -Os (test for excess errors)
+PASS: gfortran.dg/string_length_3.f90 -Os execution test
+PASS: gfortran.dg/string_length_3.f90 -Os scan-tree-dump-times original "__var" 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)
@@ -30552,6 +32285,39 @@ PASS: gfortran.dg/submodule_15.f08 -O3 -g (test for excess errors)
PASS: gfortran.dg/submodule_15.f08 -O3 -g execution test
PASS: gfortran.dg/submodule_15.f08 -Os (test for excess errors)
PASS: gfortran.dg/submodule_15.f08 -Os execution test
+PASS: gfortran.dg/submodule_16.f08 -O (test for errors, line 35)
+PASS: gfortran.dg/submodule_16.f08 -O (test for errors, line 37)
+PASS: gfortran.dg/submodule_16.f08 -O (test for errors, line 39)
+PASS: gfortran.dg/submodule_16.f08 -O (test for errors, line 41)
+PASS: gfortran.dg/submodule_16.f08 -O (test for errors, line 43)
+PASS: gfortran.dg/submodule_16.f08 -O (test for errors, line 45)
+PASS: gfortran.dg/submodule_16.f08 -O (test for excess errors)
+PASS: gfortran.dg/submodule_17.f08 -O0 (test for excess errors)
+PASS: gfortran.dg/submodule_17.f08 -O0 execution test
+PASS: gfortran.dg/submodule_17.f08 -O1 (test for excess errors)
+PASS: gfortran.dg/submodule_17.f08 -O1 execution test
+PASS: gfortran.dg/submodule_17.f08 -O2 (test for excess errors)
+PASS: gfortran.dg/submodule_17.f08 -O2 execution test
+PASS: gfortran.dg/submodule_17.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/submodule_17.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/submodule_17.f08 -O3 -g (test for excess errors)
+PASS: gfortran.dg/submodule_17.f08 -O3 -g execution test
+PASS: gfortran.dg/submodule_17.f08 -Os (test for excess errors)
+PASS: gfortran.dg/submodule_17.f08 -Os execution test
+PASS: gfortran.dg/submodule_18.f08 -O0 (test for excess errors)
+PASS: gfortran.dg/submodule_18.f08 -O0 execution test
+PASS: gfortran.dg/submodule_18.f08 -O1 (test for excess errors)
+PASS: gfortran.dg/submodule_18.f08 -O1 execution test
+PASS: gfortran.dg/submodule_18.f08 -O2 (test for excess errors)
+PASS: gfortran.dg/submodule_18.f08 -O2 execution test
+PASS: gfortran.dg/submodule_18.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/submodule_18.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/submodule_18.f08 -O3 -g (test for excess errors)
+PASS: gfortran.dg/submodule_18.f08 -O3 -g execution test
+PASS: gfortran.dg/submodule_18.f08 -Os (test for excess errors)
+PASS: gfortran.dg/submodule_18.f08 -Os execution test
+PASS: gfortran.dg/submodule_19.f08 -O (test for errors, line 39)
+PASS: gfortran.dg/submodule_19.f08 -O (test for excess errors)
PASS: gfortran.dg/submodule_2.f08 -O0 (test for excess errors)
PASS: gfortran.dg/submodule_2.f08 -O0 execution test
PASS: gfortran.dg/submodule_2.f08 -O1 (test for excess errors)
@@ -30564,17 +32330,20 @@ PASS: gfortran.dg/submodule_2.f08 -O3 -g (test for excess errors)
PASS: gfortran.dg/submodule_2.f08 -O3 -g execution test
PASS: gfortran.dg/submodule_2.f08 -Os (test for excess errors)
PASS: gfortran.dg/submodule_2.f08 -Os execution test
+XFAIL: gfortran.dg/submodule_21.f08 -O (test for excess errors)
+PASS: gfortran.dg/submodule_22.f08 -O (test for errors, line 41)
+PASS: gfortran.dg/submodule_22.f08 -O (test for excess errors)
PASS: gfortran.dg/submodule_3.f08 -O (test for errors, line 14)
PASS: gfortran.dg/submodule_3.f08 -O (test for errors, line 15)
PASS: gfortran.dg/submodule_3.f08 -O (test for errors, line 16)
PASS: gfortran.dg/submodule_3.f08 -O (test for errors, line 17)
PASS: gfortran.dg/submodule_3.f08 -O (test for errors, line 22)
+PASS: gfortran.dg/submodule_3.f08 -O (test for errors, line 24)
PASS: gfortran.dg/submodule_3.f08 -O (test for errors, line 26)
PASS: gfortran.dg/submodule_3.f08 -O (test for errors, line 27)
PASS: gfortran.dg/submodule_3.f08 -O (test for errors, line 31)
PASS: gfortran.dg/submodule_3.f08 -O (test for errors, line 32)
PASS: gfortran.dg/submodule_3.f08 -O (test for errors, line 34)
-PASS: gfortran.dg/submodule_3.f08 -O (test for errors, line 36)
PASS: gfortran.dg/submodule_3.f08 -O (test for excess errors)
PASS: gfortran.dg/submodule_4.f08 -O (test for errors, line 69)
PASS: gfortran.dg/submodule_4.f08 -O (test for errors, line 74)
@@ -31544,6 +33313,7 @@ PASS: gfortran.dg/typebound_assignment_7.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/typebound_assignment_7.f90 -O3 -g execution test
PASS: gfortran.dg/typebound_assignment_7.f90 -Os (test for excess errors)
PASS: gfortran.dg/typebound_assignment_7.f90 -Os execution test
+PASS: gfortran.dg/typebound_assignment_8.f90 -O (test for excess errors)
PASS: gfortran.dg/typebound_call_1.f03 -O0 (test for excess errors)
PASS: gfortran.dg/typebound_call_1.f03 -O0 execution test
PASS: gfortran.dg/typebound_call_1.f03 -O1 (test for excess errors)
@@ -31737,6 +33507,11 @@ PASS: gfortran.dg/typebound_generic_15.f90 -O (test for errors, line 11)
PASS: gfortran.dg/typebound_generic_15.f90 -O (test for errors, line 12)
PASS: gfortran.dg/typebound_generic_15.f90 -O (test for errors, line 13)
PASS: gfortran.dg/typebound_generic_15.f90 -O (test for excess errors)
+PASS: gfortran.dg/typebound_generic_16.f90 -O (test for errors, line 10)
+PASS: gfortran.dg/typebound_generic_16.f90 -O (test for errors, line 11)
+PASS: gfortran.dg/typebound_generic_16.f90 -O (test for errors, line 18)
+PASS: gfortran.dg/typebound_generic_16.f90 -O (test for errors, line 19)
+PASS: gfortran.dg/typebound_generic_16.f90 -O (test for excess errors)
PASS: gfortran.dg/typebound_generic_2.f03 -O (test for errors, line 57)
PASS: gfortran.dg/typebound_generic_2.f03 -O (test for errors, line 58)
PASS: gfortran.dg/typebound_generic_2.f03 -O (test for errors, line 59)
@@ -31885,6 +33660,18 @@ PASS: gfortran.dg/typebound_operator_20.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/typebound_operator_20.f90 -O3 -g execution test
PASS: gfortran.dg/typebound_operator_20.f90 -Os (test for excess errors)
PASS: gfortran.dg/typebound_operator_20.f90 -Os execution test
+PASS: gfortran.dg/typebound_operator_21.f03 -O0 (test for excess errors)
+PASS: gfortran.dg/typebound_operator_21.f03 -O0 execution test
+PASS: gfortran.dg/typebound_operator_21.f03 -O1 (test for excess errors)
+PASS: gfortran.dg/typebound_operator_21.f03 -O1 execution test
+PASS: gfortran.dg/typebound_operator_21.f03 -O2 (test for excess errors)
+PASS: gfortran.dg/typebound_operator_21.f03 -O2 execution test
+PASS: gfortran.dg/typebound_operator_21.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/typebound_operator_21.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/typebound_operator_21.f03 -O3 -g (test for excess errors)
+PASS: gfortran.dg/typebound_operator_21.f03 -O3 -g execution test
+PASS: gfortran.dg/typebound_operator_21.f03 -Os (test for excess errors)
+PASS: gfortran.dg/typebound_operator_21.f03 -Os execution test
PASS: gfortran.dg/typebound_operator_3.f03 -O0 (test for excess errors)
PASS: gfortran.dg/typebound_operator_3.f03 -O0 execution test
PASS: gfortran.dg/typebound_operator_3.f03 -O1 (test for excess errors)
@@ -32071,6 +33858,19 @@ PASS: gfortran.dg/typebound_proc_30.f90 -O (test for excess errors)
PASS: gfortran.dg/typebound_proc_31.f90 -O (test for excess errors)
PASS: gfortran.dg/typebound_proc_32.f90 -O (test for excess errors)
PASS: gfortran.dg/typebound_proc_33.f90 -O (test for excess errors)
+PASS: gfortran.dg/typebound_proc_34.f90 -O (test for excess errors)
+PASS: gfortran.dg/typebound_proc_35.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/typebound_proc_35.f90 -O0 execution test
+PASS: gfortran.dg/typebound_proc_35.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/typebound_proc_35.f90 -O1 execution test
+PASS: gfortran.dg/typebound_proc_35.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/typebound_proc_35.f90 -O2 execution test
+PASS: gfortran.dg/typebound_proc_35.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/typebound_proc_35.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gfortran.dg/typebound_proc_35.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/typebound_proc_35.f90 -O3 -g execution test
+PASS: gfortran.dg/typebound_proc_35.f90 -Os (test for excess errors)
+PASS: gfortran.dg/typebound_proc_35.f90 -Os execution test
PASS: gfortran.dg/typebound_proc_4.f03 -O (test for errors, line 12)
PASS: gfortran.dg/typebound_proc_4.f03 -O (test for errors, line 13)
PASS: gfortran.dg/typebound_proc_4.f03 -O (test for errors, line 14)
@@ -32149,6 +33949,17 @@ PASS: gfortran.dg/unconstrained_commons.f -O scan-tree-dump-times dom2 " _[
PASS: gfortran.dg/unconstrained_commons.f -O scan-tree-dump-times dom2 " mycommon\\.x\\[j?_[0-9]+\\] = _[0-9]+;" 1
PASS: gfortran.dg/underflow.f90 -O (test for warnings, line 4)
PASS: gfortran.dg/underflow.f90 -O (test for excess errors)
+PASS: gfortran.dg/unexpected_eof.f -O (test for errors, line )
+PASS: gfortran.dg/unexpected_eof.f -O (test for excess errors)
+PASS: gfortran.dg/unexpected_eof_2.f90 -O (test for errors, line 5)
+PASS: gfortran.dg/unexpected_eof_2.f90 -O (test for errors, line )
+PASS: gfortran.dg/unexpected_eof_2.f90 -O (test for excess errors)
+PASS: gfortran.dg/unexpected_eof_3.f90 -O (test for errors, line 4)
+PASS: gfortran.dg/unexpected_eof_3.f90 -O (test for errors, line )
+PASS: gfortran.dg/unexpected_eof_3.f90 -O (test for excess errors)
+PASS: gfortran.dg/unexpected_eof_4.f90 -O (test for errors, line )
+PASS: gfortran.dg/unexpected_eof_4.f90 -O (test for errors, line )
+PASS: gfortran.dg/unexpected_eof_4.f90 -O (test for excess errors)
PASS: gfortran.dg/unexpected_interface.f90 -O (test for errors, line 7)
PASS: gfortran.dg/unexpected_interface.f90 -O (test for errors, line )
PASS: gfortran.dg/unexpected_interface.f90 -O (test for excess errors)
@@ -32464,11 +34275,17 @@ PASS: gfortran.dg/unlimited_polymorphic_22.f90 -O3 -g execution test
PASS: gfortran.dg/unlimited_polymorphic_22.f90 -Os (test for excess errors)
PASS: gfortran.dg/unlimited_polymorphic_22.f90 -Os execution test
PASS: gfortran.dg/unlimited_polymorphic_23.f90 -O0 (test for excess errors)
+PASS: gfortran.dg/unlimited_polymorphic_23.f90 -O0 execution test
PASS: gfortran.dg/unlimited_polymorphic_23.f90 -O1 (test for excess errors)
+PASS: gfortran.dg/unlimited_polymorphic_23.f90 -O1 execution test
PASS: gfortran.dg/unlimited_polymorphic_23.f90 -O2 (test for excess errors)
+PASS: gfortran.dg/unlimited_polymorphic_23.f90 -O2 execution test
PASS: gfortran.dg/unlimited_polymorphic_23.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gfortran.dg/unlimited_polymorphic_23.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
PASS: gfortran.dg/unlimited_polymorphic_23.f90 -O3 -g (test for excess errors)
+PASS: gfortran.dg/unlimited_polymorphic_23.f90 -O3 -g execution test
PASS: gfortran.dg/unlimited_polymorphic_23.f90 -Os (test for excess errors)
+PASS: gfortran.dg/unlimited_polymorphic_23.f90 -Os execution test
PASS: gfortran.dg/unlimited_polymorphic_24.f03 -O0 (test for excess errors)
PASS: gfortran.dg/unlimited_polymorphic_24.f03 -O0 execution test
PASS: gfortran.dg/unlimited_polymorphic_24.f03 -O1 (test for excess errors)
@@ -33235,6 +35052,8 @@ PASS: gfortran.dg/volatile12.f90 -O scan-tree-dump optimized "integer.kind=.
PASS: gfortran.dg/volatile12.f90 -O scan-tree-dump-times optimized " =.v. arg;" 2
PASS: gfortran.dg/volatile12.f90 -O scan-tree-dump optimized "i_dont_exist"
PASS: gfortran.dg/volatile13.f90 -O (test for excess errors)
+PASS: gfortran.dg/volatile14.f90 -O (test for errors, line 15)
+PASS: gfortran.dg/volatile14.f90 -O (test for excess errors)
PASS: gfortran.dg/volatile2.f90 -O (test for errors, line 9)
PASS: gfortran.dg/volatile2.f90 -O (test for errors, line 11)
PASS: gfortran.dg/volatile2.f90 -O (test for errors, line 13)
@@ -33278,6 +35097,7 @@ PASS: gfortran.dg/warn_alias.f90 -O (test for warnings, line 14)
PASS: gfortran.dg/warn_alias.f90 -O (test for excess errors)
PASS: gfortran.dg/warn_align_commons.f90 -O (test for bogus messages, line 13)
PASS: gfortran.dg/warn_align_commons.f90 -O (test for excess errors)
+PASS: gfortran.dg/warn_argument_mismatch_1.f90 -O (test for excess errors)
PASS: gfortran.dg/warn_conversion.f90 -O (test for warnings, line 11)
PASS: gfortran.dg/warn_conversion.f90 -O (test for warnings, line 19)
PASS: gfortran.dg/warn_conversion.f90 -O (test for errors, line 20)
@@ -33331,6 +35151,7 @@ PASS: gfortran.dg/warn_conversion_7.f90 -O (test for excess errors)
PASS: gfortran.dg/warn_conversion_8.f90 -O (test for warnings, line 6)
PASS: gfortran.dg/warn_conversion_8.f90 -O (test for warnings, line 7)
PASS: gfortran.dg/warn_conversion_8.f90 -O (test for excess errors)
+PASS: gfortran.dg/warn_conversion_9.f90 -O (test for excess errors)
PASS: gfortran.dg/warn_function_without_result.f90 -O (test for warnings, line 8)
PASS: gfortran.dg/warn_function_without_result.f90 -O (test for warnings, line 12)
PASS: gfortran.dg/warn_function_without_result.f90 -O (test for warnings, line 16)
@@ -33415,7 +35236,6 @@ PASS: gfortran.dg/warnings_are_errors_1.f -O (test for excess errors)
PASS: gfortran.dg/warnings_are_errors_1.f -O output-exists-not warnings_are_errors_1.s
PASS: gfortran.dg/warnings_are_errors_1.f90 -O (test for errors, line 8)
PASS: gfortran.dg/warnings_are_errors_1.f90 -O (test for errors, line 20)
-PASS: gfortran.dg/warnings_are_errors_1.f90 -O (test for errors, line 24)
XFAIL: gfortran.dg/warnings_are_errors_1.f90 -O (test for excess errors)
PASS: gfortran.dg/warnings_are_errors_1.f90 -O output-exists-not warnings_are_errors_1.s
PASS: gfortran.dg/wdate-time.F90 -O (test for warnings, line 3)
@@ -33452,6 +35272,10 @@ PASS: gfortran.dg/where_2.f90 -Os execution test
PASS: gfortran.dg/where_3.f90 -O (test for errors, line 12)
PASS: gfortran.dg/where_3.f90 -O (test for excess errors)
PASS: gfortran.dg/where_4.f90 -O (test for excess errors)
+PASS: gfortran.dg/where_5.f90 -O (test for warnings, line 13)
+PASS: gfortran.dg/where_5.f90 -O (test for excess errors)
+PASS: gfortran.dg/where_6.f90 -O (test for warnings, line 13)
+PASS: gfortran.dg/where_6.f90 -O (test for excess errors)
PASS: gfortran.dg/where_nested_1.f90 -O (test for excess errors)
PASS: gfortran.dg/where_operator_assign_1.f90 -O (test for excess errors)
PASS: gfortran.dg/where_operator_assign_2.f90 -O (test for excess errors)
@@ -35307,6 +37131,10 @@ PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 62)
PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 74)
PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 80)
PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 84)
+PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 86)
+PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 90)
+PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 92)
+PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 96)
PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for excess errors)
PASS: gfortran.dg/goacc/asyncwait-3.f95 -O (test for errors, line 14)
PASS: gfortran.dg/goacc/asyncwait-3.f95 -O (test for errors, line 16)
@@ -35332,6 +37160,8 @@ PASS: gfortran.dg/goacc/asyncwait-4.f95 -O (test for errors, line 28)
PASS: gfortran.dg/goacc/asyncwait-4.f95 -O (test for errors, line 30)
PASS: gfortran.dg/goacc/asyncwait-4.f95 -O (test for errors, line 34)
PASS: gfortran.dg/goacc/asyncwait-4.f95 -O (test for errors, line 36)
+PASS: gfortran.dg/goacc/asyncwait-4.f95 -O (test for errors, line 38)
+PASS: gfortran.dg/goacc/asyncwait-4.f95 -O (test for errors, line 40)
PASS: gfortran.dg/goacc/asyncwait-4.f95 -O (test for excess errors)
PASS: gfortran.dg/goacc/branch.f95 -O (test for errors, line 10)
PASS: gfortran.dg/goacc/branch.f95 -O (test for errors, line 16)
@@ -35339,7 +37169,11 @@ PASS: gfortran.dg/goacc/branch.f95 -O (test for errors, line 22)
PASS: gfortran.dg/goacc/branch.f95 -O (test for errors, line 28)
PASS: gfortran.dg/goacc/branch.f95 -O (test for excess errors)
PASS: gfortran.dg/goacc/cache-1.f95 -O (test for excess errors)
+XFAIL: gfortran.dg/goacc/cache-2.f95 -O TODO (test for errors, line 9)
+XFAIL: gfortran.dg/goacc/cache-2.f95 -O TODO (test for errors, line 10)
+PASS: gfortran.dg/goacc/cache-2.f95 -O (test for excess errors)
PASS: gfortran.dg/goacc/coarray.f95 -O (test for errors, line 21)
+XFAIL: gfortran.dg/goacc/coarray.f95 -O TODO (test for errors, line 27)
PASS: gfortran.dg/goacc/coarray.f95 -O (test for excess errors)
PASS: gfortran.dg/goacc/coarray_2.f90 -O (test for errors, line 21)
PASS: gfortran.dg/goacc/coarray_2.f90 -O (test for errors, line 73)
@@ -35352,7 +37186,7 @@ PASS: gfortran.dg/goacc/combined-directives.f90 -O scan-tree-dump-times gimp
PASS: gfortran.dg/goacc/combined-directives.f90 -O scan-tree-dump-times gimple "acc loop private.i. private.j. vector" 2
PASS: gfortran.dg/goacc/combined-directives.f90 -O scan-tree-dump-times gimple "acc loop private.i. private.j. seq" 2
PASS: gfortran.dg/goacc/combined-directives.f90 -O scan-tree-dump-times gimple "acc loop private.i. private.j. auto" 2
-PASS: gfortran.dg/goacc/combined-directives.f90 -O scan-tree-dump-times gimple "acc loop private.i. private.j. tile.2, 3" 2
+XFAIL: gfortran.dg/goacc/combined-directives.f90 -O scan-tree-dump-times gimple "acc loop private.i. private.j. tile.2, 3" 2
PASS: gfortran.dg/goacc/combined-directives.f90 -O scan-tree-dump-times gimple "acc loop private.i. independent" 2
PASS: gfortran.dg/goacc/combined-directives.f90 -O scan-tree-dump-times gimple "private.z" 2
PASS: gfortran.dg/goacc/combined-directives.f90 -O scan-tree-dump-times gimple "omp target oacc_[^ ]+ map.force_tofrom:y" 2
@@ -35360,6 +37194,20 @@ PASS: gfortran.dg/goacc/combined-directives.f90 -O scan-tree-dump-times gimp
PASS: gfortran.dg/goacc/combined_loop.f90 -O (test for excess errors)
PASS: gfortran.dg/goacc/continuation-free-form.f95 -O (test for errors, line 19)
PASS: gfortran.dg/goacc/continuation-free-form.f95 -O (test for excess errors)
+PASS: gfortran.dg/goacc/cray-2.f95 -O (test for errors, line 14)
+PASS: gfortran.dg/goacc/cray-2.f95 -O (test for errors, line 16)
+PASS: gfortran.dg/goacc/cray-2.f95 -O (test for errors, line 18)
+PASS: gfortran.dg/goacc/cray-2.f95 -O (test for errors, line 20)
+PASS: gfortran.dg/goacc/cray-2.f95 -O (test for errors, line 22)
+PASS: gfortran.dg/goacc/cray-2.f95 -O (test for errors, line 28)
+PASS: gfortran.dg/goacc/cray-2.f95 -O (test for errors, line 31)
+PASS: gfortran.dg/goacc/cray-2.f95 -O (test for errors, line 32)
+PASS: gfortran.dg/goacc/cray-2.f95 -O (test for errors, line 33)
+PASS: gfortran.dg/goacc/cray-2.f95 -O (test for errors, line 36)
+PASS: gfortran.dg/goacc/cray-2.f95 -O (test for errors, line 40)
+PASS: gfortran.dg/goacc/cray-2.f95 -O (test for errors, line 42)
+XFAIL: gfortran.dg/goacc/cray-2.f95 -O TODO (test for errors, line 49)
+PASS: gfortran.dg/goacc/cray-2.f95 -O (test for excess errors)
PASS: gfortran.dg/goacc/cray.f95 -O (test for errors, line 13)
PASS: gfortran.dg/goacc/cray.f95 -O (test for errors, line 15)
PASS: gfortran.dg/goacc/cray.f95 -O (test for errors, line 17)
@@ -35372,6 +37220,7 @@ PASS: gfortran.dg/goacc/cray.f95 -O (test for errors, line 32)
PASS: gfortran.dg/goacc/cray.f95 -O (test for errors, line 35)
PASS: gfortran.dg/goacc/cray.f95 -O (test for errors, line 39)
PASS: gfortran.dg/goacc/cray.f95 -O (test for errors, line 41)
+XFAIL: gfortran.dg/goacc/cray.f95 -O TODO (test for errors, line 48)
PASS: gfortran.dg/goacc/cray.f95 -O (test for excess errors)
PASS: gfortran.dg/goacc/critical.f95 -O (test for errors, line 11)
PASS: gfortran.dg/goacc/critical.f95 -O (test for errors, line 22)
@@ -35549,7 +37398,7 @@ PASS: gfortran.dg/goacc/gang-static.f95 -O scan-tree-dump-times omplower "ga
PASS: gfortran.dg/goacc/gang-static.f95 -O scan-tree-dump-times omplower "gang\\(num: 5 static:\\*\\)" 1
PASS: gfortran.dg/goacc/gang-static.f95 -O scan-tree-dump-times omplower "gang\\(num: 30 static:20\\)" 1
PASS: gfortran.dg/goacc/host_data-tree.f95 -O (test for excess errors)
-PASS: gfortran.dg/goacc/host_data-tree.f95 -O scan-tree-dump-times original "pragma acc host_data use_device_ptr\\(i\\)" 1
+PASS: gfortran.dg/goacc/host_data-tree.f95 -O scan-tree-dump-times original "pragma acc host_data use_device_ptr\\(p\\)" 1
PASS: gfortran.dg/goacc/if.f95 -O (test for errors, line 9)
PASS: gfortran.dg/goacc/if.f95 -O (test for errors, line 10)
PASS: gfortran.dg/goacc/if.f95 -O (test for errors, line 11)
@@ -35575,10 +37424,10 @@ PASS: gfortran.dg/goacc/kernels-alias-2.f95 -O scan-tree-dump-times ealias "
PASS: gfortran.dg/goacc/kernels-alias-2.f95 -O scan-tree-dump-times ealias "(?n)clique .* base .*" 8
PASS: gfortran.dg/goacc/kernels-alias-3.f95 -O (test for excess errors)
PASS: gfortran.dg/goacc/kernels-alias-3.f95 -O scan-tree-dump-times ealias "clique 1 base 1" 2
-PASS: gfortran.dg/goacc/kernels-alias-3.f95 -O scan-tree-dump-times ealias "(?n)clique .* base .*" 2
+PASS: gfortran.dg/goacc/kernels-alias-3.f95 -O scan-tree-dump-times ealias "(?n)clique 1 base 0" 3
PASS: gfortran.dg/goacc/kernels-alias-4.f95 -O (test for excess errors)
PASS: gfortran.dg/goacc/kernels-alias-4.f95 -O scan-tree-dump-times ealias "clique 1 base 1" 3
-PASS: gfortran.dg/goacc/kernels-alias-4.f95 -O scan-tree-dump-times ealias "(?n)clique .* base .*" 3
+PASS: gfortran.dg/goacc/kernels-alias-4.f95 -O scan-tree-dump-times ealias "(?n)clique 1 base 0" 4
PASS: gfortran.dg/goacc/kernels-alias.f95 -O (test for excess errors)
PASS: gfortran.dg/goacc/kernels-alias.f95 -O scan-tree-dump-times ealias "clique 1 base 1" 4
PASS: gfortran.dg/goacc/kernels-alias.f95 -O scan-tree-dump-times ealias "clique 1 base 2" 1
@@ -35666,13 +37515,18 @@ PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 65)
PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 67)
PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 70)
PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 76)
+PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 79)
+PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 82)
+PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 88)
+PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 91)
PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 94)
PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 96)
PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 98)
PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 100)
PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 102)
-PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 105)
-PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 108)
+PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 102)
+PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 107)
+PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 107)
PASS: gfortran.dg/goacc/list.f95 -O (test for excess errors)
PASS: gfortran.dg/goacc/literal.f95 -O (test for errors, line 8)
PASS: gfortran.dg/goacc/literal.f95 -O (test for errors, line 9)
@@ -35690,29 +37544,53 @@ PASS: gfortran.dg/goacc/literal.f95 -O (test for errors, line 26)
PASS: gfortran.dg/goacc/literal.f95 -O (test for errors, line 27)
PASS: gfortran.dg/goacc/literal.f95 -O (test for errors, line 28)
PASS: gfortran.dg/goacc/literal.f95 -O (test for excess errors)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 12)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 13)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 17)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 18)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 23)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 26)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for warnings, line 30)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 30)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for warnings, line 36)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 36)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 44)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 49)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 65)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 94)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 98)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 102)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 106)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 116)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 144)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for warnings, line 149)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 149)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 156)
-PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 161)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for errors, line 14)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for errors, line 15)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for errors, line 19)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for errors, line 20)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for errors, line 25)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for errors, line 28)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for warnings, line 32)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for errors, line 32)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for warnings, line 38)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for errors, line 38)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for errors, line 46)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for errors, line 51)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for errors, line 67)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for errors, line 96)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for errors, line 100)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for errors, line 104)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for errors, line 108)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for errors, line 118)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for errors, line 146)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for warnings, line 151)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for errors, line 151)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for errors, line 158)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for errors, line 163)
+PASS: gfortran.dg/goacc/loop-1-2.f95 -O (test for excess errors)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 14)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 15)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 19)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 20)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 25)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 28)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for warnings, line 32)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 32)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for warnings, line 38)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 38)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 46)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 51)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 67)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 96)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 100)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 104)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 108)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 118)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 146)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for warnings, line 151)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 151)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 158)
+PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 163)
PASS: gfortran.dg/goacc/loop-1.f95 -O (test for excess errors)
PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 37)
PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 41)
@@ -35791,6 +37669,14 @@ PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 618)
PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 621)
PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 628)
PASS: gfortran.dg/goacc/loop-2.f95 -O (test for excess errors)
+PASS: gfortran.dg/goacc/loop-3-2.f95 -O (test for warnings, line 15)
+PASS: gfortran.dg/goacc/loop-3-2.f95 -O (test for errors, line 21)
+PASS: gfortran.dg/goacc/loop-3-2.f95 -O (test for errors, line 28)
+PASS: gfortran.dg/goacc/loop-3-2.f95 -O (test for errors, line 39)
+PASS: gfortran.dg/goacc/loop-3-2.f95 -O (test for errors, line 46)
+PASS: gfortran.dg/goacc/loop-3-2.f95 -O (test for errors, line 53)
+PASS: gfortran.dg/goacc/loop-3-2.f95 -O (test for errors, line 54)
+PASS: gfortran.dg/goacc/loop-3-2.f95 -O (test for excess errors)
PASS: gfortran.dg/goacc/loop-3.f95 -O (test for warnings, line 12)
PASS: gfortran.dg/goacc/loop-3.f95 -O (test for errors, line 18)
PASS: gfortran.dg/goacc/loop-3.f95 -O (test for errors, line 25)
@@ -35849,8 +37735,10 @@ PASS: gfortran.dg/goacc/loop-tree-1.f90 -O scan-tree-dump-times original "wo
PASS: gfortran.dg/goacc/loop-tree-1.f90 -O scan-tree-dump-times original "vector\\(5\\)" 1
PASS: gfortran.dg/goacc/loop-tree-1.f90 -O scan-tree-dump-times original "private\\(m\\)" 1
PASS: gfortran.dg/goacc/loop-tree-1.f90 -O scan-tree-dump-times original "reduction\\(\\+:sum\\)" 1
+PASS: gfortran.dg/goacc/loop-tree-1.f90 -O scan-tree-dump-times gimple "map\\(tofrom:sum \\[len: [0-9]+\\]\\)" 1
PASS: gfortran.dg/goacc/multi-clause.f90 -O (test for errors, line 9)
PASS: gfortran.dg/goacc/multi-clause.f90 -O (test for excess errors)
+PASS: gfortran.dg/goacc/nested-function-1.f90 -O (test for excess errors)
PASS: gfortran.dg/goacc/omp-fixed.f -O (test for errors, line 9)
PASS: gfortran.dg/goacc/omp-fixed.f -O (test for errors, line 24)
PASS: gfortran.dg/goacc/omp-fixed.f -O (test for errors, line 29)
@@ -35930,6 +37818,8 @@ PASS: gfortran.dg/goacc/parameter.f95 -O (test for errors, line 27)
PASS: gfortran.dg/goacc/parameter.f95 -O (test for errors, line 28)
PASS: gfortran.dg/goacc/parameter.f95 -O (test for errors, line 29)
PASS: gfortran.dg/goacc/parameter.f95 -O (test for excess errors)
+PASS: gfortran.dg/goacc/pr71704.f90 -O (test for excess errors)
+PASS: gfortran.dg/goacc/pr72743.f90 -O (test for excess errors)
PASS: gfortran.dg/goacc/private-1.f95 -O (test for excess errors)
PASS: gfortran.dg/goacc/private-1.f95 -O scan-tree-dump-times omplower "pragma omp target oacc_parallel" 3
PASS: gfortran.dg/goacc/private-1.f95 -O scan-tree-dump-times omplower "private\\(i\\)" 3
@@ -35944,7 +37834,7 @@ PASS: gfortran.dg/goacc/pure-elemental-procedures.f95 -O (test for errors, l
PASS: gfortran.dg/goacc/pure-elemental-procedures.f95 -O (test for errors, line 60)
PASS: gfortran.dg/goacc/pure-elemental-procedures.f95 -O (test for excess errors)
PASS: gfortran.dg/goacc/reduction-2.f95 -O (test for excess errors)
-PASS: gfortran.dg/goacc/reduction-2.f95 -O scan-tree-dump-times gimple "target oacc_parallel firstprivate.a." 1
+PASS: gfortran.dg/goacc/reduction-2.f95 -O scan-tree-dump-times gimple "target oacc_parallel reduction..:a. map.tofrom.a." 1
PASS: gfortran.dg/goacc/reduction-2.f95 -O scan-tree-dump-times gimple "acc loop private.p. reduction..:a." 1
PASS: gfortran.dg/goacc/reduction-2.f95 -O scan-tree-dump-times gimple "target oacc_kernels map.force_tofrom:a .len: 4.." 1
PASS: gfortran.dg/goacc/reduction-2.f95 -O scan-tree-dump-times gimple "acc loop private.k. reduction..:a." 1
@@ -36061,8 +37951,10 @@ PASS: gfortran.dg/goacc/routine-5.f90 -O (test for excess errors)
PASS: gfortran.dg/goacc/routine-6.f90 -O (test for errors, line 8)
PASS: gfortran.dg/goacc/routine-6.f90 -O (test for errors, line 22)
PASS: gfortran.dg/goacc/routine-6.f90 -O (test for errors, line 29)
-PASS: gfortran.dg/goacc/routine-6.f90 -O (test for errors, line 52)
-PASS: gfortran.dg/goacc/routine-6.f90 -O (test for errors, line 82)
+PASS: gfortran.dg/goacc/routine-6.f90 -O (test for errors, line 34)
+PASS: gfortran.dg/goacc/routine-6.f90 -O (test for errors, line 35)
+PASS: gfortran.dg/goacc/routine-6.f90 -O (test for errors, line 59)
+PASS: gfortran.dg/goacc/routine-6.f90 -O (test for errors, line 89)
PASS: gfortran.dg/goacc/routine-6.f90 -O (test for excess errors)
PASS: gfortran.dg/goacc/sentinel-free-form.f95 -O (test for errors, line 13)
PASS: gfortran.dg/goacc/sentinel-free-form.f95 -O (test for warnings, line 15)
@@ -36127,7 +38019,6 @@ PASS: gfortran.dg/goacc/subarrays.f95 -O (test for errors, line 32)
PASS: gfortran.dg/goacc/subarrays.f95 -O (test for errors, line 32)
PASS: gfortran.dg/goacc/subarrays.f95 -O (test for warnings, line 39)
PASS: gfortran.dg/goacc/subarrays.f95 -O (test for excess errors)
-PASS: gfortran.dg/goacc/subroutines.f90 -O (test for excess errors)
PASS: gfortran.dg/goacc/uninit-copy-clause.f95 -O (test for excess errors)
PASS: gfortran.dg/goacc/uninit-dim-clause.f95 -O (test for warnings, line 8)
PASS: gfortran.dg/goacc/uninit-dim-clause.f95 -O (test for warnings, line 11)
@@ -36144,6 +38035,7 @@ PASS: gfortran.dg/goacc/uninit-use-device-clause.f95 -O (test for warnings,
PASS: gfortran.dg/goacc/uninit-use-device-clause.f95 -O (test for excess errors)
PASS: gfortran.dg/goacc/update.f95 -O (test for errors, line 4)
PASS: gfortran.dg/goacc/update.f95 -O (test for excess errors)
+PASS: gfortran.dg/goacc/vector_length.f90 -O (test for excess errors)
Running [...]/hurd/master/gcc/testsuite/gfortran.dg/gomp/gomp.exp ...
PASS: gfortran.dg/gomp/affinity-1.f90 -O (test for excess errors)
PASS: gfortran.dg/gomp/allocatable_components_1.f90 -O (test for errors, line 52)
@@ -36267,6 +38159,27 @@ PASS: gfortran.dg/gomp/crayptr5.f90 -O (test for excess errors)
PASS: gfortran.dg/gomp/declare-simd-1.f90 -O (test for errors, line 5)
PASS: gfortran.dg/gomp/declare-simd-1.f90 -O (test for errors, line 8)
PASS: gfortran.dg/gomp/declare-simd-1.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/declare-simd-2.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/declare-target-1.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/declare-target-2.f90 -O (test for errors, line 4)
+PASS: gfortran.dg/gomp/declare-target-2.f90 -O (test for errors, line 6)
+PASS: gfortran.dg/gomp/declare-target-2.f90 -O (test for errors, line 8)
+PASS: gfortran.dg/gomp/declare-target-2.f90 -O (test for errors, line 9)
+PASS: gfortran.dg/gomp/declare-target-2.f90 -O (test for errors, line 10)
+PASS: gfortran.dg/gomp/declare-target-2.f90 -O (test for errors, line 11)
+PASS: gfortran.dg/gomp/declare-target-2.f90 -O (test for errors, line 15)
+PASS: gfortran.dg/gomp/declare-target-2.f90 -O (test for errors, line 21)
+PASS: gfortran.dg/gomp/declare-target-2.f90 -O (test for errors, line 27)
+PASS: gfortran.dg/gomp/declare-target-2.f90 -O (test for errors, line 28)
+PASS: gfortran.dg/gomp/declare-target-2.f90 -O (test for errors, line 30)
+PASS: gfortran.dg/gomp/declare-target-2.f90 -O (test for errors, line 37)
+PASS: gfortran.dg/gomp/declare-target-2.f90 -O (test for errors, line 42)
+PASS: gfortran.dg/gomp/declare-target-2.f90 -O (test for errors, line 44)
+PASS: gfortran.dg/gomp/declare-target-2.f90 -O (test for errors, line 45)
+PASS: gfortran.dg/gomp/declare-target-2.f90 -O (test for errors, line 46)
+PASS: gfortran.dg/gomp/declare-target-2.f90 -O (test for errors, line 49)
+PASS: gfortran.dg/gomp/declare-target-2.f90 -O (test for errors, line 50)
+PASS: gfortran.dg/gomp/declare-target-2.f90 -O (test for excess errors)
PASS: gfortran.dg/gomp/depend-1.f90 -O (test for errors, line 9)
PASS: gfortran.dg/gomp/depend-1.f90 -O (test for excess errors)
PASS: gfortran.dg/gomp/do-1.f90 -O (test for excess errors)
@@ -36284,6 +38197,16 @@ PASS: gfortran.dg/gomp/intentin1.f90 -O (test for errors, line 8)
PASS: gfortran.dg/gomp/intentin1.f90 -O (test for errors, line 11)
PASS: gfortran.dg/gomp/intentin1.f90 -O (test for errors, line 15)
PASS: gfortran.dg/gomp/intentin1.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/linear-1.f90 -O (test for errors, line 14)
+PASS: gfortran.dg/gomp/linear-1.f90 -O (test for errors, line 18)
+PASS: gfortran.dg/gomp/linear-1.f90 -O (test for errors, line 22)
+PASS: gfortran.dg/gomp/linear-1.f90 -O (test for errors, line 30)
+PASS: gfortran.dg/gomp/linear-1.f90 -O (test for errors, line 34)
+PASS: gfortran.dg/gomp/linear-1.f90 -O (test for errors, line 38)
+PASS: gfortran.dg/gomp/linear-1.f90 -O (test for errors, line 46)
+PASS: gfortran.dg/gomp/linear-1.f90 -O (test for errors, line 50)
+PASS: gfortran.dg/gomp/linear-1.f90 -O (test for errors, line 54)
+PASS: gfortran.dg/gomp/linear-1.f90 -O (test for excess errors)
PASS: gfortran.dg/gomp/map-1.f90 -O (test for errors, line 21)
PASS: gfortran.dg/gomp/map-1.f90 -O (test for warnings, line 39)
PASS: gfortran.dg/gomp/map-1.f90 -O (test for warnings, line 42)
@@ -36398,6 +38321,13 @@ PASS: gfortran.dg/gomp/openmp-simd-3.f90 -O scan-tree-dump-times original "_
PASS: gfortran.dg/gomp/openmp-simd-3.f90 -O scan-tree-dump-times original "__builtin_GOMP_cancel" 2
PASS: gfortran.dg/gomp/openmp-simd-3.f90 -O scan-tree-dump-times original "__builtin_GOMP_taskyield" 1
PASS: gfortran.dg/gomp/openmp-simd-3.f90 -O scan-tree-dump-times original "__builtin_GOMP_taskwait" 1
+PASS: gfortran.dg/gomp/order-1.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/order-2.f90 -O (test for errors, line 14)
+PASS: gfortran.dg/gomp/order-2.f90 -O (test for errors, line 21)
+PASS: gfortran.dg/gomp/order-2.f90 -O (test for errors, line 29)
+PASS: gfortran.dg/gomp/order-2.f90 -O (test for errors, line 30)
+PASS: gfortran.dg/gomp/order-2.f90 -O (test for errors, line 35)
+PASS: gfortran.dg/gomp/order-2.f90 -O (test for excess errors)
PASS: gfortran.dg/gomp/pr26224.f -O (test for excess errors)
PASS: gfortran.dg/gomp/pr27573.f90 -O (test for excess errors)
PASS: gfortran.dg/gomp/pr29759.f90 -O (test for errors, line 24)
@@ -36492,6 +38422,36 @@ PASS: gfortran.dg/gomp/pr59488-2.f90 -O (test for excess errors)
PASS: gfortran.dg/gomp/pr62131.f90 -O (test for excess errors)
PASS: gfortran.dg/gomp/pr66633.f90 -O (test for excess errors)
PASS: gfortran.dg/gomp/pr69128.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/pr69183.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/pr69281.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/pr70855.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/pr71687.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/pr71704.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/pr71705.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/pr71758.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/pr72716.f90 -O (test for errors, line 5)
+PASS: gfortran.dg/gomp/pr72716.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/pr72744.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/pr77352.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/pr77374.f08 -O (test for errors, line 9)
+PASS: gfortran.dg/gomp/pr77374.f08 -O (test for errors, line 20)
+PASS: gfortran.dg/gomp/pr77374.f08 -O (test for excess errors)
+PASS: gfortran.dg/gomp/pr77500.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/pr77516.f90 -O (test for warnings, line 7)
+PASS: gfortran.dg/gomp/pr77516.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/pr77665.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/pr77666.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/pr77973.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/pr78026.f03 -O (test for errors, line 2)
+PASS: gfortran.dg/gomp/pr78026.f03 -O (test for errors, line 4)
+PASS: gfortran.dg/gomp/pr78026.f03 -O (test for errors, line 4)
+PASS: gfortran.dg/gomp/pr78026.f03 -O (test for excess errors)
+PASS: gfortran.dg/gomp/pr78298.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/pr78299.f90 -O (test for warnings, line 16)
+PASS: gfortran.dg/gomp/pr78299.f90 -O (test for warnings, line 27)
+PASS: gfortran.dg/gomp/pr78299.f90 -O (test for warnings, line 38)
+PASS: gfortran.dg/gomp/pr78299.f90 -O (test for warnings, line 49)
+PASS: gfortran.dg/gomp/pr78299.f90 -O (test for excess errors)
PASS: gfortran.dg/gomp/proc_ptr_1.f90 -O (test for excess errors)
PASS: gfortran.dg/gomp/proc_ptr_2.f90 -O (test for errors, line 5)
PASS: gfortran.dg/gomp/proc_ptr_2.f90 -O (test for errors, line 8)
@@ -36543,6 +38503,9 @@ PASS: gfortran.dg/gomp/reduction3.f90 -O (test for errors, line 46)
PASS: gfortran.dg/gomp/reduction3.f90 -O (test for errors, line 53)
PASS: gfortran.dg/gomp/reduction3.f90 -O (test for errors, line 61)
PASS: gfortran.dg/gomp/reduction3.f90 -O (test for excess errors)
+PASS: gfortran.dg/gomp/schedule-1.f90 -O (test for warnings, line 5)
+PASS: gfortran.dg/gomp/schedule-1.f90 -O (test for warnings, line 8)
+PASS: gfortran.dg/gomp/schedule-1.f90 -O (test for excess errors)
PASS: gfortran.dg/gomp/sharing-1.f90 -O (test for errors, line 12)
PASS: gfortran.dg/gomp/sharing-1.f90 -O (test for errors, line 24)
PASS: gfortran.dg/gomp/sharing-1.f90 -O (test for errors, line 25)
@@ -36876,6 +38839,7 @@ PASS: gfortran.dg/graphite/pr68565.f90 -Os execution test
PASS: gfortran.dg/graphite/pr68692.f90 -O (test for excess errors)
PASS: gfortran.dg/graphite/pr68693.f90 -O (test for excess errors)
PASS: gfortran.dg/graphite/pr68715.f90 -O (test for excess errors)
+PASS: gfortran.dg/graphite/pr71898.f90 -O (test for excess errors)
Running [...]/hurd/master/gcc/testsuite/gfortran.dg/guality/guality.exp ...
PASS: gfortran.dg/guality/arg1.f90 -O0 (test for excess errors)
PASS: gfortran.dg/guality/arg1.f90 -O0 execution test
@@ -37082,6 +39046,8 @@ PASS: gfortran.dg/ieee/large_4.f90 -O3 -g (test for excess errors)
PASS: gfortran.dg/ieee/large_4.f90 -O3 -g execution test
PASS: gfortran.dg/ieee/large_4.f90 -Os (test for excess errors)
PASS: gfortran.dg/ieee/large_4.f90 -Os execution test
+PASS: gfortran.dg/ieee/pr77372.f90 -O (test for excess errors)
+PASS: gfortran.dg/ieee/pr77507.f90 -O (test for excess errors)
PASS: gfortran.dg/ieee/rounding_1.f90 -O0 (test for excess errors)
PASS: gfortran.dg/ieee/rounding_1.f90 -O0 execution test
PASS: gfortran.dg/ieee/rounding_1.f90 -O1 (test for excess errors)
@@ -37359,6 +39325,7 @@ PASS: gfortran.dg/prof/dynamic_dispatch_6.f03 compilation, -fprofile-generate -
PASS: gfortran.dg/prof/dynamic_dispatch_6.f03 execution, -fprofile-generate -D_PROFILE_GENERATE
PASS: gfortran.dg/prof/dynamic_dispatch_6.f03 compilation, -fprofile-use -D_PROFILE_USE
PASS: gfortran.dg/prof/dynamic_dispatch_6.f03 execution, -fprofile-use -D_PROFILE_USE
+UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gfortran.dg/prof/dynamic_dispatch_6.f03 -fauto-profile
Running [...]/hurd/master/gcc/testsuite/gfortran.dg/vect/vect.exp ...
PASS: gfortran.dg/vect/vect-1.f90 -O (test for excess errors)
PASS: gfortran.dg/vect/vect-1.f90 -O scan-tree-dump-times vect "vectorized 3 loops" 1
@@ -37383,7 +39350,7 @@ PASS: gfortran.dg/vect/vect-6.f -O (test for excess errors)
PASS: gfortran.dg/vect/vect-7.f90 -O (test for excess errors)
PASS: gfortran.dg/vect/vect-7.f90 -O scan-tree-dump-times vect "vectorized 1 loops" 1
PASS: gfortran.dg/vect/vect-8.f90 -O (test for excess errors)
-PASS: gfortran.dg/vect/vect-8.f90 -O scan-tree-dump-times vect "vectorized 20 loops" 1
+PASS: gfortran.dg/vect/vect-8.f90 -O scan-tree-dump-times vect "vectorized 21 loops" 1
PASS: gfortran.dg/vect/vect-9.f90 -O (test for excess errors)
PASS: gfortran.dg/vect/vect-do-concurrent-1.f90 -O (test for warnings, line )
PASS: gfortran.dg/vect/vect-do-concurrent-1.f90 -O (test for bogus messages, line )
@@ -37417,22 +39384,15 @@ PASS: gfortran.dg/vect/pr62283.f -O scan-tree-dump-times vect "vectorized 1
PASS: gfortran.dg/vect/pr69466.f90 -O (test for excess errors)
PASS: gfortran.dg/vect/pr69882.f90 -O (test for excess errors)
PASS: gfortran.dg/vect/pr69882.f90 -O execution test
-PASS: gfortran.dg/vect/pr69980.f90 -O0 (test for excess errors)
-PASS: gfortran.dg/vect/pr69980.f90 -O0 execution test
-PASS: gfortran.dg/vect/pr69980.f90 -O1 (test for excess errors)
-PASS: gfortran.dg/vect/pr69980.f90 -O1 execution test
-PASS: gfortran.dg/vect/pr69980.f90 -O2 (test for excess errors)
-PASS: gfortran.dg/vect/pr69980.f90 -O2 execution test
-PASS: gfortran.dg/vect/pr69980.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
-PASS: gfortran.dg/vect/pr69980.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
-PASS: gfortran.dg/vect/pr69980.f90 -O3 -g (test for excess errors)
-PASS: gfortran.dg/vect/pr69980.f90 -O3 -g execution test
-PASS: gfortran.dg/vect/pr69980.f90 -Os (test for excess errors)
-PASS: gfortran.dg/vect/pr69980.f90 -Os execution test
+PASS: gfortran.dg/vect/pr69980.f90 -O (test for excess errors)
+PASS: gfortran.dg/vect/pr69980.f90 -O execution test
PASS: gfortran.dg/vect/pr70043.f90 -O (test for excess errors)
+PASS: gfortran.dg/vect/pr77848.f -O (test for excess errors)
+PASS: gfortran.dg/vect/pr77848.f -O scan-tree-dump ifcvt "LOOP_VECTORIZED"
+PASS: gfortran.dg/vect/pr77848.f -O scan-tree-dump vect "vectorized 0 loops in function"
PASS: gfortran.dg/vect/fast-math-mgrid-resid.f -O (test for excess errors)
-PASS: gfortran.dg/vect/fast-math-mgrid-resid.f -O scan-tree-dump-times pcom "Executing predictive commoning without unrolling" 2
-PASS: gfortran.dg/vect/fast-math-mgrid-resid.f -O scan-tree-dump-times pcom "Predictive commoning failed: no suitable chains" 0
+PASS: gfortran.dg/vect/fast-math-mgrid-resid.f -O scan-tree-dump pcom "Executing predictive commoning without unrolling"
+FAIL: gfortran.dg/vect/fast-math-mgrid-resid.f -O scan-tree-dump pcom "vectp_u.*__lsm.* = PHI <.*vectp_u.*__lsm"
PASS: gfortran.dg/vect/fast-math-pr33299.f90 -O (test for excess errors)
PASS: gfortran.dg/vect/fast-math-pr33299.f90 -O execution test
PASS: gfortran.dg/vect/fast-math-pr37021.f90 -O (test for excess errors)
@@ -38116,6 +40076,33 @@ PASS: gfortran.fortran-torture/compile/pr68639.f90, -O2 -fbounds-check
PASS: gfortran.fortran-torture/compile/pr68639.f90, -O3 -g
PASS: gfortran.fortran-torture/compile/pr68639.f90, -Os
PASS: gfortran.fortran-torture/compile/pr68639.f90, -O2 -ftree-vectorize -msse2
+PASS: gfortran.fortran-torture/compile/pr70960.f90, -O0
+PASS: gfortran.fortran-torture/compile/pr70960.f90, -O1
+PASS: gfortran.fortran-torture/compile/pr70960.f90, -O2
+PASS: gfortran.fortran-torture/compile/pr70960.f90, -O2 -fomit-frame-pointer -finline-functions
+PASS: gfortran.fortran-torture/compile/pr70960.f90, -O2 -fomit-frame-pointer -finline-functions -funroll-loops
+PASS: gfortran.fortran-torture/compile/pr70960.f90, -O2 -fbounds-check
+PASS: gfortran.fortran-torture/compile/pr70960.f90, -O3 -g
+PASS: gfortran.fortran-torture/compile/pr70960.f90, -Os
+PASS: gfortran.fortran-torture/compile/pr70960.f90, -O2 -ftree-vectorize -msse2
+PASS: gfortran.fortran-torture/compile/pr76490.f90, -O0
+PASS: gfortran.fortran-torture/compile/pr76490.f90, -O1
+PASS: gfortran.fortran-torture/compile/pr76490.f90, -O2
+PASS: gfortran.fortran-torture/compile/pr76490.f90, -O2 -fomit-frame-pointer -finline-functions
+PASS: gfortran.fortran-torture/compile/pr76490.f90, -O2 -fomit-frame-pointer -finline-functions -funroll-loops
+PASS: gfortran.fortran-torture/compile/pr76490.f90, -O2 -fbounds-check
+PASS: gfortran.fortran-torture/compile/pr76490.f90, -O3 -g
+PASS: gfortran.fortran-torture/compile/pr76490.f90, -Os
+PASS: gfortran.fortran-torture/compile/pr76490.f90, -O2 -ftree-vectorize -msse2
+PASS: gfortran.fortran-torture/compile/pr77798.f90, -O0
+PASS: gfortran.fortran-torture/compile/pr77798.f90, -O1
+PASS: gfortran.fortran-torture/compile/pr77798.f90, -O2
+PASS: gfortran.fortran-torture/compile/pr77798.f90, -O2 -fomit-frame-pointer -finline-functions
+PASS: gfortran.fortran-torture/compile/pr77798.f90, -O2 -fomit-frame-pointer -finline-functions -funroll-loops
+PASS: gfortran.fortran-torture/compile/pr77798.f90, -O2 -fbounds-check
+PASS: gfortran.fortran-torture/compile/pr77798.f90, -O3 -g
+PASS: gfortran.fortran-torture/compile/pr77798.f90, -Os
+PASS: gfortran.fortran-torture/compile/pr77798.f90, -O2 -ftree-vectorize -msse2
PASS: gfortran.fortran-torture/compile/shape_reshape.f90, -O0
PASS: gfortran.fortran-torture/compile/shape_reshape.f90, -O1
PASS: gfortran.fortran-torture/compile/shape_reshape.f90, -O2
@@ -42224,9 +44211,9 @@ PASS: gfortran.fortran-torture/execute/write_logical.f90 execution, -O2 -ftree-v
=== gfortran Summary ===
-# of expected passes 41955
-# of unexpected failures 6
-# of expected failures 72
-# of unsupported tests 168
-[...]/hurd/master.build/gcc/testsuite/gfortran/../../gfortran version 6.0.0 20160415 (experimental) (GCC)
+# of expected passes 43920
+# of unexpected failures 7
+# of expected failures 85
+# of unsupported tests 176
+[...]/hurd/master.build/gcc/testsuite/gfortran/../../gfortran version 7.0.0 20161129 (experimental) (GCC)