diff options
Diffstat (limited to 'gcc/laplace.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum')
-rw-r--r-- | gcc/laplace.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum | 2439 |
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) |