trim_optimize_5.f90: Remove spurious "use foo".
authorTobias Burnus <burnus@net-b.de>
Tue, 2 Aug 2011 15:32:31 +0000 (17:32 +0200)
committerTobias Burnus <burnus@gcc.gnu.org>
Tue, 2 Aug 2011 15:32:31 +0000 (17:32 +0200)
2011-08-02  Tobias Burnus  <burnus@net-b.de>

        * trim_optimize_5.f90: Remove spurious "use foo".
        * actual_array_vect_1.f90: Fix or add dg-final cleanup-module
        * alloc_comp_assign_7.f90: Ditto.
        * allocatable_function_5.f90: Ditto.
        * allocate_stat.f90: Ditto.
        * array_constructor_20.f90: Ditto.
        * array_constructor_21.f90: Ditto.
        * array_constructor_22.f90: Ditto.
        * array_constructor_26.f03: Ditto.
        * array_function_4.f90: Ditto.
        * assumed_charlen_function_1.f90: Ditto.
        * assumed_size_dt_dummy.f90: Ditto.
        * bind_c_usage_15.f90: Ditto.
        * bind_c_usage_16.f03: Ditto.
        * bind_c_usage_3.f03: Ditto.
        * binding_label_tests_7.f03: Ditto.
        * class_15.f03: Ditto.
        * class_27.f03: Ditto.
        * class_33.f90: Ditto.
        * class_37.f03: Ditto.
        * class_40.f03: Ditto.
        * class_42.f03: Ditto.
        * class_defined_operator_1.f03: Ditto.
        * coarray/registering_1.f90: Ditto.
        * convert_1.f90: Ditto.
        * default_initialization_3.f90: Ditto.
        * dependency_25.f90: Ditto.
        * dependency_26.f90: Ditto.
        * dependency_36.f90: Ditto.
        * dependency_37.f90: Ditto.
        * derived_array_intrinisics_1.f90: Ditto.
        * dynamic_dispatch_10.f03: Ditto.
        * elemental_non_intrinsic_dummy_1.f90 |: Ditto.
        * elemental_pointer_1.f90: Ditto.
        * elemental_result_1.f90: Ditto.
        * empty_derived_type.f90: Ditto.
        * entry_7.f90: Ditto.
        * entry_dummy_ref_2.f90: Ditto.
        * equiv_constraint_3.f90: Ditto.
        * error_recovery_3.f90: Ditto.
        * extends_4.f03: Ditto.
        * func_assign.f90: Ditto.
        * func_assign_3.f90: Ditto.
        * generic_1.f90: Ditto.
        * generic_18.f90: Ditto.
        * generic_22.f03: Ditto.
        * generic_4.f90: Ditto.
        * generic_6.f90: Ditto.
        * generic_actual_arg.f90: Ditto.
        * graphite/id-21.f: Ditto.
        * graphite/pr45758.f90: Ditto.
        * host_assoc_call_2.f90: Ditto.
        * host_assoc_call_3.f90: Ditto.
        * host_assoc_call_4.f90: Ditto.
        * host_assoc_function_4.f90: Ditto.
        * host_used_types_1.f90: Ditto.
        * implicit_1.f90: Ditto.
        * implicit_11.f90: Ditto.
        * implicit_derived_type_1.f90: Ditto.
        * impure_actual_1.f90: Ditto.
        * impure_assignment_1.f90: Ditto.
        * impure_constructor_1.f90: Ditto.
        * initialization_10.f90: Ditto.
        * initialization_12.f90: Ditto.
        * interface_14.f90: Ditto.
        * interface_15.f90: Ditto.
        * interface_2.f90: Ditto.
        * interface_25.f90: Ditto.
        * interface_26.f90: Ditto.
        * interface_29.f90: Ditto.
        * interface_assignment_1.f90: Ditto.
        * internal_pack_6.f90: Ditto.
        * internal_pack_7.f90: Ditto.
        * internal_pack_8.f90: Ditto.
        * lto/pr45586_0.f90: Ditto.
        * lto/pr47839_0.f90: Ditto.
        * module_commons_3.f90: Ditto.
        * module_equivalence_4.f90: Ditto.
        * module_equivalence_6.f90: Ditto.
        * module_function_type_1.f90: Ditto.
        * module_naming_1.f90: Ditto.
        * namelist_4.f90: Ditto.
        * operator_c1202.f90: Ditto.
        * parens_7.f90: Ditto.
        * pr32921.f: Ditto.
        * pr33646.f90: Ditto.
        * pr41928.f90: Ditto.
        * pr42119.f90: Ditto.
        * pr43984.f90: Ditto.
        * present_1.f90: Ditto.
        * private_type_2.f90: Ditto.
        * proc_decl_2.f90: Ditto.
        * proc_ptr_10.f90: Ditto.
        * proc_ptr_22.f90: Ditto.
        * proc_ptr_8.f90: Ditto.
        * proc_ptr_comp_12.f90: Ditto.
        * proc_ptr_comp_pass_6.f90: Ditto.
        * pure_formal_proc_2.f90: Ditto.
        * realloc_on_assign_4.f03: Ditto.
        * substring_equivalence.f90: Ditto.
        * transfer_assumed_size_1.f90: Ditto.
        * transpose_optimization_1.f90: Ditto.
        * trim_optimize_6.f90: Ditto.
        * typebound_call_12.f03: Ditto.
        * typebound_operator_5.f03: Ditto.
        * typebound_operator_6.f03: Ditto.
        * typebound_proc_18.f03: Ditto.
        * unreferenced_use_assoc_1.f90: Ditto.
        * use_1.f90: Ditto.
        * use_10.f90: Ditto.
        * use_11.f90: Ditto.
        * use_14.f90: Ditto.
        * use_only_2.f90: Ditto.
        * use_rename_4.f90: Ditto.
        * use_rename_5.f90: Ditto.
        * used_dummy_types_3.f90: Ditto.
        * used_interface_ref.f90: Ditto.
        * used_types_11.f90: Ditto.
        * used_types_3.f90: Ditto.
        * used_types_4.f90: Ditto.
        * userdef_operator_2.f90: Ditto.
        * vect/fast-math-vect-8.f90: Ditto.
        * vect/pr46213.f90: Ditto.
        * whole_file_21.f90: Ditto.
        * whole_file_22.f90: Ditto.
        * coarray_lib_token_1.f90: Ditto. Add space before "}".
        * coarray_lib_token_2.f90: Ditto.

From-SVN: r177184

128 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/actual_array_vect_1.f90
gcc/testsuite/gfortran.dg/alloc_comp_assign_7.f90
gcc/testsuite/gfortran.dg/allocatable_function_5.f90
gcc/testsuite/gfortran.dg/allocate_stat.f90
gcc/testsuite/gfortran.dg/array_constructor_20.f90
gcc/testsuite/gfortran.dg/array_constructor_21.f90
gcc/testsuite/gfortran.dg/array_constructor_22.f90
gcc/testsuite/gfortran.dg/array_constructor_26.f03
gcc/testsuite/gfortran.dg/array_function_4.f90
gcc/testsuite/gfortran.dg/assumed_charlen_function_1.f90
gcc/testsuite/gfortran.dg/assumed_size_dt_dummy.f90
gcc/testsuite/gfortran.dg/bind_c_usage_15.f90
gcc/testsuite/gfortran.dg/bind_c_usage_16.f03
gcc/testsuite/gfortran.dg/bind_c_usage_3.f03
gcc/testsuite/gfortran.dg/binding_label_tests_7.f03
gcc/testsuite/gfortran.dg/class_15.f03
gcc/testsuite/gfortran.dg/class_27.f03
gcc/testsuite/gfortran.dg/class_33.f90
gcc/testsuite/gfortran.dg/class_37.f03
gcc/testsuite/gfortran.dg/class_40.f03
gcc/testsuite/gfortran.dg/class_42.f03
gcc/testsuite/gfortran.dg/class_defined_operator_1.f03
gcc/testsuite/gfortran.dg/coarray/registering_1.f90
gcc/testsuite/gfortran.dg/coarray_lib_token_1.f90
gcc/testsuite/gfortran.dg/coarray_lib_token_2.f90
gcc/testsuite/gfortran.dg/convert_1.f90
gcc/testsuite/gfortran.dg/default_initialization_3.f90
gcc/testsuite/gfortran.dg/dependency_25.f90
gcc/testsuite/gfortran.dg/dependency_26.f90
gcc/testsuite/gfortran.dg/dependency_36.f90
gcc/testsuite/gfortran.dg/dependency_37.f90
gcc/testsuite/gfortran.dg/derived_array_intrinisics_1.f90
gcc/testsuite/gfortran.dg/dynamic_dispatch_10.f03
gcc/testsuite/gfortran.dg/elemental_non_intrinsic_dummy_1.f90
gcc/testsuite/gfortran.dg/elemental_pointer_1.f90
gcc/testsuite/gfortran.dg/elemental_result_1.f90
gcc/testsuite/gfortran.dg/empty_derived_type.f90
gcc/testsuite/gfortran.dg/entry_7.f90
gcc/testsuite/gfortran.dg/entry_dummy_ref_2.f90
gcc/testsuite/gfortran.dg/equiv_constraint_3.f90
gcc/testsuite/gfortran.dg/error_recovery_3.f90
gcc/testsuite/gfortran.dg/extends_4.f03
gcc/testsuite/gfortran.dg/func_assign.f90
gcc/testsuite/gfortran.dg/func_assign_3.f90
gcc/testsuite/gfortran.dg/generic_1.f90
gcc/testsuite/gfortran.dg/generic_18.f90
gcc/testsuite/gfortran.dg/generic_22.f03
gcc/testsuite/gfortran.dg/generic_4.f90
gcc/testsuite/gfortran.dg/generic_6.f90
gcc/testsuite/gfortran.dg/generic_actual_arg.f90
gcc/testsuite/gfortran.dg/graphite/id-21.f
gcc/testsuite/gfortran.dg/graphite/pr45758.f90
gcc/testsuite/gfortran.dg/host_assoc_call_2.f90
gcc/testsuite/gfortran.dg/host_assoc_call_3.f90
gcc/testsuite/gfortran.dg/host_assoc_call_4.f90
gcc/testsuite/gfortran.dg/host_assoc_function_4.f90
gcc/testsuite/gfortran.dg/host_used_types_1.f90
gcc/testsuite/gfortran.dg/implicit_1.f90
gcc/testsuite/gfortran.dg/implicit_11.f90
gcc/testsuite/gfortran.dg/implicit_derived_type_1.f90
gcc/testsuite/gfortran.dg/impure_actual_1.f90
gcc/testsuite/gfortran.dg/impure_assignment_1.f90
gcc/testsuite/gfortran.dg/impure_constructor_1.f90
gcc/testsuite/gfortran.dg/initialization_10.f90
gcc/testsuite/gfortran.dg/initialization_12.f90
gcc/testsuite/gfortran.dg/interface_14.f90
gcc/testsuite/gfortran.dg/interface_15.f90
gcc/testsuite/gfortran.dg/interface_2.f90
gcc/testsuite/gfortran.dg/interface_25.f90
gcc/testsuite/gfortran.dg/interface_26.f90
gcc/testsuite/gfortran.dg/interface_29.f90
gcc/testsuite/gfortran.dg/interface_assignment_1.f90
gcc/testsuite/gfortran.dg/internal_pack_6.f90
gcc/testsuite/gfortran.dg/internal_pack_7.f90
gcc/testsuite/gfortran.dg/internal_pack_8.f90
gcc/testsuite/gfortran.dg/lto/pr45586_0.f90
gcc/testsuite/gfortran.dg/lto/pr47839_0.f90
gcc/testsuite/gfortran.dg/module_commons_3.f90
gcc/testsuite/gfortran.dg/module_equivalence_4.f90
gcc/testsuite/gfortran.dg/module_equivalence_6.f90
gcc/testsuite/gfortran.dg/module_function_type_1.f90
gcc/testsuite/gfortran.dg/module_naming_1.f90
gcc/testsuite/gfortran.dg/namelist_4.f90
gcc/testsuite/gfortran.dg/operator_c1202.f90
gcc/testsuite/gfortran.dg/parens_7.f90
gcc/testsuite/gfortran.dg/pr32921.f
gcc/testsuite/gfortran.dg/pr33646.f90
gcc/testsuite/gfortran.dg/pr41928.f90
gcc/testsuite/gfortran.dg/pr42119.f90
gcc/testsuite/gfortran.dg/pr43984.f90
gcc/testsuite/gfortran.dg/present_1.f90
gcc/testsuite/gfortran.dg/private_type_2.f90
gcc/testsuite/gfortran.dg/proc_decl_2.f90
gcc/testsuite/gfortran.dg/proc_ptr_10.f90
gcc/testsuite/gfortran.dg/proc_ptr_22.f90
gcc/testsuite/gfortran.dg/proc_ptr_8.f90
gcc/testsuite/gfortran.dg/proc_ptr_comp_12.f90
gcc/testsuite/gfortran.dg/proc_ptr_comp_pass_6.f90
gcc/testsuite/gfortran.dg/pure_formal_proc_2.f90
gcc/testsuite/gfortran.dg/realloc_on_assign_4.f03
gcc/testsuite/gfortran.dg/substring_equivalence.f90
gcc/testsuite/gfortran.dg/transfer_assumed_size_1.f90
gcc/testsuite/gfortran.dg/transpose_optimization_1.f90
gcc/testsuite/gfortran.dg/trim_optimize_5.f90
gcc/testsuite/gfortran.dg/trim_optimize_6.f90
gcc/testsuite/gfortran.dg/typebound_call_12.f03
gcc/testsuite/gfortran.dg/typebound_operator_5.f03
gcc/testsuite/gfortran.dg/typebound_operator_6.f03
gcc/testsuite/gfortran.dg/typebound_proc_18.f03
gcc/testsuite/gfortran.dg/unreferenced_use_assoc_1.f90
gcc/testsuite/gfortran.dg/use_1.f90
gcc/testsuite/gfortran.dg/use_10.f90
gcc/testsuite/gfortran.dg/use_11.f90
gcc/testsuite/gfortran.dg/use_14.f90
gcc/testsuite/gfortran.dg/use_only_2.f90
gcc/testsuite/gfortran.dg/use_rename_4.f90
gcc/testsuite/gfortran.dg/use_rename_5.f90
gcc/testsuite/gfortran.dg/used_dummy_types_3.f90
gcc/testsuite/gfortran.dg/used_interface_ref.f90
gcc/testsuite/gfortran.dg/used_types_11.f90
gcc/testsuite/gfortran.dg/used_types_3.f90
gcc/testsuite/gfortran.dg/used_types_4.f90
gcc/testsuite/gfortran.dg/userdef_operator_2.f90
gcc/testsuite/gfortran.dg/vect/fast-math-vect-8.f90
gcc/testsuite/gfortran.dg/vect/pr46213.f90
gcc/testsuite/gfortran.dg/whole_file_21.f90
gcc/testsuite/gfortran.dg/whole_file_22.f90

index 103bf569b86ddff130a1a7e82f9b167d2dadc13a..5c3ea861295eb8b1413fa8cfba8b0fcb4b5c7666 100644 (file)
@@ -1,3 +1,133 @@
+2011-08-02  Tobias Burnus  <burnus@net-b.de>
+
+       * trim_optimize_5.f90: Remove spurious "use foo".
+       * actual_array_vect_1.f90: Fix or add dg-final cleanup-module
+       * alloc_comp_assign_7.f90: Ditto.
+       * allocatable_function_5.f90: Ditto.
+       * allocate_stat.f90: Ditto.
+       * array_constructor_20.f90: Ditto.
+       * array_constructor_21.f90: Ditto.
+       * array_constructor_22.f90: Ditto.
+       * array_constructor_26.f03: Ditto.
+       * array_function_4.f90: Ditto.
+       * assumed_charlen_function_1.f90: Ditto.
+       * assumed_size_dt_dummy.f90: Ditto.
+       * bind_c_usage_15.f90: Ditto.
+       * bind_c_usage_16.f03: Ditto.
+       * bind_c_usage_3.f03: Ditto.
+       * binding_label_tests_7.f03: Ditto.
+       * class_15.f03: Ditto.
+       * class_27.f03: Ditto.
+       * class_33.f90: Ditto.
+       * class_37.f03: Ditto.
+       * class_40.f03: Ditto.
+       * class_42.f03: Ditto.
+       * class_defined_operator_1.f03: Ditto.
+       * coarray/registering_1.f90: Ditto.
+       * convert_1.f90: Ditto.
+       * default_initialization_3.f90: Ditto.
+       * dependency_25.f90: Ditto.
+       * dependency_26.f90: Ditto.
+       * dependency_36.f90: Ditto.
+       * dependency_37.f90: Ditto.
+       * derived_array_intrinisics_1.f90: Ditto.
+       * dynamic_dispatch_10.f03: Ditto.
+       * elemental_non_intrinsic_dummy_1.f90 |: Ditto.
+       * elemental_pointer_1.f90: Ditto.
+       * elemental_result_1.f90: Ditto.
+       * empty_derived_type.f90: Ditto.
+       * entry_7.f90: Ditto.
+       * entry_dummy_ref_2.f90: Ditto.
+       * equiv_constraint_3.f90: Ditto.
+       * error_recovery_3.f90: Ditto.
+       * extends_4.f03: Ditto.
+       * func_assign.f90: Ditto.
+       * func_assign_3.f90: Ditto.
+       * generic_1.f90: Ditto.
+       * generic_18.f90: Ditto.
+       * generic_22.f03: Ditto.
+       * generic_4.f90: Ditto.
+       * generic_6.f90: Ditto.
+       * generic_actual_arg.f90: Ditto.
+       * graphite/id-21.f: Ditto.
+       * graphite/pr45758.f90: Ditto.
+       * host_assoc_call_2.f90: Ditto.
+       * host_assoc_call_3.f90: Ditto.
+       * host_assoc_call_4.f90: Ditto.
+       * host_assoc_function_4.f90: Ditto.
+       * host_used_types_1.f90: Ditto.
+       * implicit_1.f90: Ditto.
+       * implicit_11.f90: Ditto.
+       * implicit_derived_type_1.f90: Ditto.
+       * impure_actual_1.f90: Ditto.
+       * impure_assignment_1.f90: Ditto.
+       * impure_constructor_1.f90: Ditto.
+       * initialization_10.f90: Ditto.
+       * initialization_12.f90: Ditto.
+       * interface_14.f90: Ditto.
+       * interface_15.f90: Ditto.
+       * interface_2.f90: Ditto.
+       * interface_25.f90: Ditto.
+       * interface_26.f90: Ditto.
+       * interface_29.f90: Ditto.
+       * interface_assignment_1.f90: Ditto.
+       * internal_pack_6.f90: Ditto.
+       * internal_pack_7.f90: Ditto.
+       * internal_pack_8.f90: Ditto.
+       * lto/pr45586_0.f90: Ditto.
+       * lto/pr47839_0.f90: Ditto.
+       * module_commons_3.f90: Ditto.
+       * module_equivalence_4.f90: Ditto.
+       * module_equivalence_6.f90: Ditto.
+       * module_function_type_1.f90: Ditto.
+       * module_naming_1.f90: Ditto.
+       * namelist_4.f90: Ditto.
+       * operator_c1202.f90: Ditto.
+       * parens_7.f90: Ditto.
+       * pr32921.f: Ditto.
+       * pr33646.f90: Ditto.
+       * pr41928.f90: Ditto.
+       * pr42119.f90: Ditto.
+       * pr43984.f90: Ditto.
+       * present_1.f90: Ditto.
+       * private_type_2.f90: Ditto.
+       * proc_decl_2.f90: Ditto.
+       * proc_ptr_10.f90: Ditto.
+       * proc_ptr_22.f90: Ditto.
+       * proc_ptr_8.f90: Ditto.
+       * proc_ptr_comp_12.f90: Ditto.
+       * proc_ptr_comp_pass_6.f90: Ditto.
+       * pure_formal_proc_2.f90: Ditto.
+       * realloc_on_assign_4.f03: Ditto.
+       * substring_equivalence.f90: Ditto.
+       * transfer_assumed_size_1.f90: Ditto.
+       * transpose_optimization_1.f90: Ditto.
+       * trim_optimize_6.f90: Ditto.
+       * typebound_call_12.f03: Ditto.
+       * typebound_operator_5.f03: Ditto.
+       * typebound_operator_6.f03: Ditto.
+       * typebound_proc_18.f03: Ditto.
+       * unreferenced_use_assoc_1.f90: Ditto.
+       * use_1.f90: Ditto.
+       * use_10.f90: Ditto.
+       * use_11.f90: Ditto.
+       * use_14.f90: Ditto.
+       * use_only_2.f90: Ditto.
+       * use_rename_4.f90: Ditto.
+       * use_rename_5.f90: Ditto.
+       * used_dummy_types_3.f90: Ditto.
+       * used_interface_ref.f90: Ditto.
+       * used_types_11.f90: Ditto.
+       * used_types_3.f90: Ditto.
+       * used_types_4.f90: Ditto.
+       * userdef_operator_2.f90: Ditto.
+       * vect/fast-math-vect-8.f90: Ditto.
+       * vect/pr46213.f90: Ditto.
+       * whole_file_21.f90: Ditto.
+       * whole_file_22.f90: Ditto.
+       * coarray_lib_token_1.f90: Ditto. Add space before "}".
+       * coarray_lib_token_2.f90: Ditto.
+
 2011-08-02  Kai Tietz  <ktietz@redhat.com>
 
        * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
index 8b4d6f495198e15eb64cf6a14e40077a5515135e..cbee22676a2bea62f78888586c01d38f88d9ed73 100644 (file)
@@ -31,3 +31,5 @@ call bb(w(2:4))
 call bb(w((/3,2,1/))) ! { dg-error "vector subscript" }
 write(*,*)w
 end
+
+! { dg-final { cleanup-modules "mod" } }
index c0f3c76eb83251ac5120d9beab46f9a7d2012bb6..c7e9b757d778dd86b5c8a49ba788e5aa9d440d86 100644 (file)
@@ -37,4 +37,4 @@ end module PrettyPix_module
   end do
 end
 
-! { dg-final { cleanup-modules "PrettyPix_module" } }
+! { dg-final { cleanup-modules "prettypix_module" } }
index 8e7d49b0fa8872a5ea8a5aa42eb669b37c544e52..087100cafd0f26641e12d15cc77a0138aace96d1 100644 (file)
@@ -46,3 +46,5 @@ contains
     bar = carg(1:12)
   end function
 end
+
+! { dg-final { cleanup-modules "m" } }
index 7f9eaf58d6d0dffe78ef56dfb949fa9f3f655a80..ceddc925386bd9f2897af93dc0b4a4fed24fb2c5 100644 (file)
@@ -74,3 +74,4 @@ contains
    if(associated(p)) deallocate(p)
  end subroutine sub
 end module test
+! { dg-final { cleanup-modules "test" } }
index de7246d205e8da6a7b748f79cabb411fe2b15872..2908edb66e21dabc6467fca093b709be5db388e7 100644 (file)
@@ -19,4 +19,4 @@ CONTAINS
   end subroutine
 END MODULE s_TESTS
 
-! { dg-final { cleanup-modules "m s_TESTS" } }
+! { dg-final { cleanup-modules "m s_tests" } }
index f9e612ceff3519c2f42eed8398ef46f157fbab4f..e24b146f381830525fcbfa9c29f01a83693a3956 100644 (file)
@@ -33,4 +33,4 @@
           UDS0L = SEQ(RESHAPE ( (/ ((CA_T(J1,J2), J1 = 1, 1), J2 = 1, 2)/),(/2/)))
         END SUBROUTINE
       END
-! { dg-final { cleanup-modules "o_TYPE_DEFS TESTS" } }
+! { dg-final { cleanup-modules "o_type_defs tests" } }
index 0dcdaea68c1a1aed01432ee6a27badf73ade8e1c..4744dcd3137d92fe9dbc23d33705477f1acc1230 100644 (file)
@@ -25,3 +25,4 @@ program len_test
 
    write(*,*) my_string(x) 
 end program len_test
+! { dg-final { cleanup-modules "test" } }
index 622bb515e03f83b3aa4995966f3842605d1c61fe..18c08c486b3ed3a861f851edd01f50ff0d0fa3ce 100644 (file)
@@ -16,4 +16,4 @@ MODULE WinData
   END TYPE TWindowData
 END MODULE WinData
 
-! { dg-final { cleanup-modules "WinData" } }
+! { dg-final { cleanup-modules "windata" } }
index c7e7d6e57c48925a475d123fa846000bf60b5cc2..20cb2d588458b3bcc701a2f59a940b78b8b27698 100644 (file)
@@ -26,4 +26,4 @@ CONTAINS
   end function lenf
 END MODULE B1
 
-! { dg-final { cleanup-modules "B1" } }
+! { dg-final { cleanup-modules "b1" } }
index a28934e2597e25f05b65398a1bb8aedbeb58ef5b..13a79a6fe5db67bad16e157e20c1b32426c8df38 100644 (file)
@@ -77,4 +77,4 @@ end function not_OK
 \r
 END\r
 \r
-! { dg-final { cleanup-modules "M1" } }\r
+! { dg-final { cleanup-modules "m1" } }\r
index 1f45f24ed30296c6bae355ebaa1b00c32f3409db..7e84e9e60adcf32d9db56dc987fd14a8917d5368 100644 (file)
@@ -15,4 +15,4 @@ END MODULE TEST
 
 end
 
-! { dg-final { cleanup-modules "TEST" } }
+! { dg-final { cleanup-modules "test" } }
index c5201a634db649633033c2771de61457362e8b00..55caba45f5f40acb803d6416ea7dd47a07195688 100644 (file)
@@ -27,3 +27,5 @@ program main
   call gen(x)
   if(x /= 17) call abort()
 end program main
+
+! { dg-final { cleanup-modules "mod" } }
index 990918fcc59f275713cd3c71bbfce3bff5d38ff6..68b043cba4b30841c3cb0b703809229fa07fe797 100644 (file)
@@ -55,3 +55,5 @@ subroutine test() bind(c)
     if(iachar(d(i)(2:2)) /=32 .or. iachar(d(i)(3:3)) /= 32) call abort()
   end do
 end subroutine
+
+! { dg-final { cleanup-modules "mod" } }
index 47f9d9a921839519dce67e77da10d463767d41c0..8f070335aa80d390fbd2e9e46a11be5ed245e094 100644 (file)
@@ -17,3 +17,4 @@ module test
   type(foo), bind(c) :: cp ! { dg-error "is not C interoperable" }
   real(c_double), pointer,bind(c) :: p ! { dg-error "cannot have both the POINTER and BIND.C." }
 end module test
+! { dg-final { cleanup-modules "test" } }
index 1234bb535387223b844a29ba5c806f19f57e3f74..136fb5e507c0520a84d2e527ccd4722289be55b9 100644 (file)
@@ -13,3 +13,5 @@ end interface
 
 call my_c_print()
 end program main
+
+! { dg-final { cleanup-modules "a" } }
index fbeb2a7e4cfbc62b7accc0d15622041920898d2f..4520a5996f97e2e66e56dbe2a32eae0e98ee8c41 100644 (file)
@@ -40,4 +40,4 @@ module mod_D
   use mod_C
 end module
 
-! { dg-final { cleanup-modules "mod_A mod_B mod_C mod_D" } }
+! { dg-final { cleanup-modules "mod_a mod_b mod_c mod_d" } }
index c3a3c902eae6866e3b123e9e546e9bd484618c81..3525dc467ba92326999f93e9f3a6fe42526be5a9 100644 (file)
@@ -64,4 +64,4 @@ module type1_type
     end function Type1_initProc 
 end module type1_type
 
-! { dg-final { cleanup-modules "type2_type extended2A_type type1_type" } }
+! { dg-final { cleanup-modules "type2_type extended2a_type type1_type" } }
index b809fb1df98cdc972890d7ab4316aa82757c26ac..7c3c197262a6c1f740b3bbf4d4aa2f7199420574 100644 (file)
@@ -10,4 +10,4 @@ module Molecular_Abundances_Structure
   class(molecularAbundancesStructure), pointer :: molecules
 end module
 
-! { dg-final { cleanup-modules "Molecular_Abundances_Structure" } }
+! { dg-final { cleanup-modules "molecular_abundances_structure" } }
index f951ea1f8e01833ef9b958e8a52fdba20c74325a..e3ff8ce8d02cf082d7f135bf497f4ec62092ae71 100644 (file)
@@ -260,4 +260,4 @@ subroutine psb_cdall(ictxt, desc, info,mg,ng,vg,vl,flag,nl,repl, globalcheck)
 
 end subroutine psb_cdall
 
+! { dg-final { cleanup-modules "psb_penv_mod psb_indx_map_mod psb_gen_block_map_mod psb_descriptor_type psb_cd_if_tools_mod psb_cd_tools_mod psb_base_tools_mod" } } 
index bd367dfe5b54ba6646e90317bfac228da1cf12ec..dde1acdc32ed60e6bba83ce6f4f6ddefe76e10b2 100644 (file)
@@ -33,4 +33,4 @@ program test
   call walk (node)
 end program
 
-! { dg-final { cleanup-modules "Tree_Nodes Merger_Trees Merger_Tree_Build" } }
+! { dg-final { cleanup-modules "tree_nodes merger_trees merger_tree_build" } }
index dd59835cc849f71d7dbe0febac1da85233def170..cd3047fb88f578bca0a7b098e15cb677e183173b 100644 (file)
@@ -13,4 +13,4 @@ contains
   end subroutine
 end module 
 
-! { dg-final { cleanup-modules "Overload_AnException_Impl" } }
+! { dg-final { cleanup-modules "overload_anexception_impl" } }
index 008739e3f988b178fc06d2d65219578ff0612b24..0b878f201490fcca0febddd8d19234e4a667a604 100644 (file)
@@ -100,3 +100,5 @@ contains
    this = this*scale
  end subroutine
 end program
+
+! { dg-final { cleanup-modules "bar_module foo_module" } }
index a18ba615af73c0d749257d05ef2d6c994d483e72..c6bcf92c18f3d51514be9cc3490e92a3e11ef5b1 100644 (file)
@@ -39,3 +39,5 @@ contains
      if (not_refed /= 784) call abort()
   end subroutine uncalled
 end subroutine test
+
+! { dg-final { cleanup-modules "m" } }
index 648a6a337a9c4b5f810cfb50069612af869dc6a7..299986df49c8d0bfbbd9468cea45cf729926769e 100644 (file)
@@ -55,7 +55,7 @@ end program main
 !      void * restrict caf_token.4, integer(kind=8) caf_offset.5,
 !      void * restrict caf_token.6, integer(kind=8) caf_offset.7)
 !
-! { dg-final { scan-tree-dump-times "sub \\(integer.kind=4. . restrict x1, integer.kind=4. . restrict x2, void . restrict caf_token.\[0-9\]+, integer.kind=.. caf_offset.\[0-9\]+, void . restrict caf_token.\[0-9\]+, integer.kind=.. caf_offset.\[0-9\]+\\)" 1 "original"} }
+! { dg-final { scan-tree-dump-times "sub \\(integer.kind=4. . restrict x1, integer.kind=4. . restrict x2, void . restrict caf_token.\[0-9\]+, integer.kind=.. caf_offset.\[0-9\]+, void . restrict caf_token.\[0-9\]+, integer.kind=.. caf_offset.\[0-9\]+\\)" 1 "original" } }
 !
 ! PROTOTYPE 2:
 !
@@ -63,26 +63,26 @@ end program main
 !       void * restrict caf_token.0, integer(kind=8) caf_offset.1,
 !       void * restrict caf_token.2, integer(kind=8) caf_offset.3)
 !
-! { dg-final { scan-tree-dump-times "sub2 \\(integer.kind=4. . restrict y1, integer.kind=4. . restrict y2, void . restrict caf_token.\[0-9\]+, integer.kind=.. caf_offset.\[0-9\]+, void . restrict caf_token.\[0-9\]+, integer.kind=.. caf_offset.\[0-9\]+\\)" 1 "original"} }
+! { dg-final { scan-tree-dump-times "sub2 \\(integer.kind=4. . restrict y1, integer.kind=4. . restrict y2, void . restrict caf_token.\[0-9\]+, integer.kind=.. caf_offset.\[0-9\]+, void . restrict caf_token.\[0-9\]+, integer.kind=.. caf_offset.\[0-9\]+\\)" 1 "original" } }
 !
 ! CALL 1
 !
 !  sub ((integer(kind=4) *) caf, &caf_dt->b, caf_token.9, 0, caf_token.10, 4);
 !
-! { dg-final { scan-tree-dump-times "sub \\(\[^,\]*caf, &caf_dt->b, caf_token.\[0-9\]+, 0, caf_token.\[0-9\]+, 4\\)" 1 "original"} }
+! { dg-final { scan-tree-dump-times "sub \\(\[^,\]*caf, &caf_dt->b, caf_token.\[0-9\]+, 0, caf_token.\[0-9\]+, 4\\)" 1 "original" } }
 !
 !  sub2 ((integer(kind=4) *) x1, (integer(kind=4) *) x2,
 !        caf_token.4, NON_LVALUE_EXPR <caf_offset.5>,
 !        caf_token.6, NON_LVALUE_EXPR <caf_offset.7>);
 !
-! { dg-final { scan-tree-dump-times "sub2 \\(\[^,\]*x1, \[^,\]*x2, caf_token.\[0-9]+, \[^,\]*caf_offset\[^,\]*, caf_token.\[0-9\]+, \[^,\]*caf_offset\[^,\]*\\)" 1 "original"} }
+! { dg-final { scan-tree-dump-times "sub2 \\(\[^,\]*x1, \[^,\]*x2, caf_token.\[0-9]+, \[^,\]*caf_offset\[^,\]*, caf_token.\[0-9\]+, \[^,\]*caf_offset\[^,\]*\\)" 1 "original" } }
 !
 ! CALL 3
 !
-! { dg-final { scan-tree-dump-times "sub_opt \\(0B, 0B, 0\\)" 1 "original"} }
+! { dg-final { scan-tree-dump-times "sub_opt \\(0B, 0B, 0\\)" 1 "original" } }
 !
 ! CALL 4
 !
-! { dg-final { scan-tree-dump-times "sub_opt \\(.integer.kind=4. .. caf, caf_token.\[0-9\]+, 0\\)" 1 "original"} }
+! { dg-final { scan-tree-dump-times "sub_opt \\(.integer.kind=4. .. caf, caf_token.\[0-9\]+, 0\\)" 1 "original" } }
 !
 ! { dg-final { cleanup-tree-dump "original" } }
index dd37875914813a6034f9736d4f6ddf1f0f98f4f3..0631154701193e76c4734c23f96e5dbe7c38d282 100644 (file)
@@ -81,7 +81,7 @@ end program main
 !      void * restrict caf_token.4, integer(kind=8) caf_offset.5,
 !      void * restrict caf_token.6, integer(kind=8) caf_offset.7)
 !
-! { dg-final { scan-tree-dump-times "sub \\(integer.kind=4. . restrict x1, integer.kind=4. . restrict x2, void . restrict caf_token.\[0-9\]+, integer.kind=.. caf_offset.\[0-9\]+, void . restrict caf_token.\[0-9\]+, integer.kind=.. caf_offset.\[0-9\]+\\)" 1 "original"} }
+! { dg-final { scan-tree-dump-times "sub \\(integer.kind=4. . restrict x1, integer.kind=4. . restrict x2, void . restrict caf_token.\[0-9\]+, integer.kind=.. caf_offset.\[0-9\]+, void . restrict caf_token.\[0-9\]+, integer.kind=.. caf_offset.\[0-9\]+\\)" 1 "original" } }
 !
 ! PROTOTYPE 2:
 !
@@ -89,27 +89,28 @@ end program main
 !       void * restrict caf_token.0, integer(kind=8) caf_offset.1,
 !       void * restrict caf_token.2, integer(kind=8) caf_offset.3)
 !
-! { dg-final { scan-tree-dump-times "sub2 \\(integer.kind=4. . restrict y1, integer.kind=4. . restrict y2, void . restrict caf_token.\[0-9\]+, integer.kind=.. caf_offset.\[0-9\]+, void . restrict caf_token.\[0-9\]+, integer.kind=.. caf_offset.\[0-9\]+\\)" 1 "original"} }
+! { dg-final { scan-tree-dump-times "sub2 \\(integer.kind=4. . restrict y1, integer.kind=4. . restrict y2, void . restrict caf_token.\[0-9\]+, integer.kind=.. caf_offset.\[0-9\]+, void . restrict caf_token.\[0-9\]+, integer.kind=.. caf_offset.\[0-9\]+\\)" 1 "original" } }
 !
 ! CALL 1
 !
 !  sub ((integer(kind=4) *) caf.data, &((struct t * restrict) caf_dt.data)->b,
 !       caf.token, 0, caf_dt.token, 4);
 !
-! { dg-final { scan-tree-dump-times "sub \\(\[^,\]*caf.data, &\[^,\]*caf_dt.data.->b, caf.token, 0, caf_dt.token, 4\\)" 1 "original"} }
+! { dg-final { scan-tree-dump-times "sub \\(\[^,\]*caf.data, &\[^,\]*caf_dt.data.->b, caf.token, 0, caf_dt.token, 4\\)" 1 "original" } }
 !
 !  sub2 ((integer(kind=4) *) x1, (integer(kind=4) *) x2,
 !        caf_token.4, NON_LVALUE_EXPR <caf_offset.5>,
 !        caf_token.6, NON_LVALUE_EXPR <caf_offset.7>);
 !
-! { dg-final { scan-tree-dump-times "sub2 \\(\[^,\]*x1, \[^,\]*x2, caf_token.\[0-9]+, \[^,\]*caf_offset\[^,\]*, caf_token.\[0-9\]+, \[^,\]*caf_offset\[^,\]*\\)" 1 "original"} }
+! { dg-final { scan-tree-dump-times "sub2 \\(\[^,\]*x1, \[^,\]*x2, caf_token.\[0-9]+, \[^,\]*caf_offset\[^,\]*, caf_token.\[0-9\]+, \[^,\]*caf_offset\[^,\]*\\)" 1 "original" } }
 !
 ! CALL 3
 !
-! { dg-final { scan-tree-dump-times "sub_opt \\(0B, 0B, 0\\)" 1 "original"} }
+! { dg-final { scan-tree-dump-times "sub_opt \\(0B, 0B, 0\\)" 1 "original" } }
 !
 ! CALL 4
 !
-! { dg-final { scan-tree-dump-times "sub_opt \\(.integer.kind=4. .. caf.data, caf.token, 0\\)" 1 "original"} }
+! { dg-final { scan-tree-dump-times "sub_opt \\(.integer.kind=4. .. caf.data, caf.token, 0\\)" 1 "original" } }
 !
 ! { dg-final { cleanup-tree-dump "original" } }
+! { dg-final { cleanup-modules "matrix_data" } }
index 87d3babb6770e518ac04691d8d19c31eb69bf162..97ebc65bc722db6fb685d9a1e59d067a258feca7 100644 (file)
@@ -15,4 +15,4 @@ USE MODULE_B
 a = 0
 END
 
-! { dg-final { cleanup-modules "MODULE_A MODULE_B" } }
+! { dg-final { cleanup-modules "module_a module_b" } }
index 43651985dcd347e0aae2dbef111fa0e5d75ab88f..720b35523ebeb30f75577ff15d4088ebfb53ff87 100644 (file)
@@ -105,4 +105,4 @@ END
   call other
   call dominique
 end
-! { dg-final { cleanup-modules "demo M1" } }
+! { dg-final { cleanup-modules "demo m1" } }
index 25769857d767226445e2b5843c9e49a88c574513..141811eea1c57bef1cab3e52c2bb6ccd6d16e901 100644 (file)
@@ -92,4 +92,4 @@ program TestProgram
   if (any (abs(Table%RealData(:,[1,2,3,5]) - 42) > epsilon(1.0))) call abort ()
 end program TestProgram
 
-! { dg-final { cleanup-modules "UnitValue_Module" } }
+! { dg-final { cleanup-modules "unitvalue_module" } }
index df909b48445f0f4ea0541050132ffbfe4fbc4dde..0103d024197588d224a340ef9908404bc2381f9d 100644 (file)
@@ -47,7 +47,7 @@ END MODULE M1
   cell%h = reshape ([(real(i), i = 1, 9)], [3, 3])
   call s1 (cell)
 end
-! { dg-final { cleanup-modules "M1" } }
+! { dg-final { cleanup-modules "m1" } }
 ! { dg-final { scan-tree-dump-times "&a" 1 "original" } }
 ! { dg-final { scan-tree-dump-times "pack" 0 "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
index f3c0ef760f4ba85749bd5d5db03e8346d8781ac8..920df2fc2ee3a8ca7137072a650c7b39f7428104 100644 (file)
@@ -26,3 +26,5 @@ CONTAINS
     x = matmul(a,b)             ! { dg-warning "Creating array temporary" }
   END SUBROUTINE GeneticOptimize
 END MODULE m
+
+! { dg-final { cleanup-modules "m" } }
index 73721c92f530c445d769909e403cda99f82bf2a2..a66f5aff3eacf1953c53bf84bedcf74a8a7e6e7e 100644 (file)
@@ -46,4 +46,4 @@ program TestProgram
   Table%RealData = 1
   Table%RealData(:,1) = Table%RealData(:,1) * CENTIMETER
 end program TestProgram
-! { dg-final { cleanup-modules "UnitValue_Module" } }
+! { dg-final { cleanup-modules "unitvalue_module" } }
index 274aada6aad371a7c96c9bcb8b770ff267515e6b..6056c83aaac3b228bbfda1ac137b5d2944fee23a 100644 (file)
@@ -29,3 +29,4 @@
   end
 ! { dg-final { scan-tree-dump-times "j = 50" 1 "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
+! { dg-final { cleanup-modules "m" } }
index 2b8e0fbc503e1a7cf15574357c4225c28a5eddab..21cf1409e1b078519e58b3838200ef5918c80830 100644 (file)
@@ -168,4 +168,4 @@ program main
 
 end
 
-! { dg-final { cleanup-modules "BaseStrategy LaxWendroffStrategy KEStrategy" } }
+! { dg-final { cleanup-modules "basestrategy laxwendroffstrategy kestrategy" } }
index 207d76a4b7b230d562b90e3e6addd6620cd6c28e..b9404a0c0db467857f64e31962d16d1409495d32 100644 (file)
@@ -20,4 +20,4 @@ INTEGER FUNCTION SUB(XX)
   SUB=XX()
 END
 
-! { dg-final { cleanup-modules "TT" } }
+! { dg-final { cleanup-modules "tt" } }
index ae18262439bcd23e1cedd836816f2b75f8f471b5..bce34527a86ded2e4998bad612b4282e5b2343d3 100644 (file)
@@ -10,4 +10,4 @@ CONTAINS
   END FUNCTION LL
 END MODULE Test
 
-! { dg-final { cleanup-modules "Test" } }
+! { dg-final { cleanup-modules "test" } }
index 2a6dee00c294dc61ac2d57902c85e71aaefb584e..09f785af765f984b40f43e2c02dbc610be9d69c8 100644 (file)
@@ -18,4 +18,4 @@ CONTAINS
     INTEGER, pointer  :: MM ! { dg-error "conflicts with ELEMENTAL" }
   END FUNCTION MM
 END MODULE Test
-! { dg-final { cleanup-modules "Test" } }
+! { dg-final { cleanup-modules "test" } }
index 6bf616c2c6ab5c11a30743b12707488630a724e8..d6fad1235f36ad0082e343cf32ae0ff179501066 100644 (file)
@@ -5,3 +5,5 @@ module stuff
       ! Empty!
    end type junk
 end module stuff 
+
+! { dg-final { cleanup-modules "stuff" } }
index b011fe63bfd44adff8165725411d7ebddeefd2a8..6dd87f437f8d915372ec450b461084435977df9c 100644 (file)
@@ -24,4 +24,4 @@ CONTAINS
 END MODULE TT
 
 
-! { dg-final { cleanup-modules "TT" } }
+! { dg-final { cleanup-modules "tt" } }
index 46dbdf6c2faa53acd0b451824c7d1acd09bd217e..20f1c1065469bb0c81cfe07b3783d17ca8d80a6d 100644 (file)
@@ -17,4 +17,4 @@ END FUNCTION F1
 END  MODULE M1
 END
 
-! { dg-final { cleanup-modules "M1" } }
+! { dg-final { cleanup-modules "m1" } }
index 6d7c363133517ae9b2d4296a62fc3bb2f13aef62..c39d1448aa81cedcbf2167f1fa1188889207c7db 100644 (file)
@@ -10,4 +10,4 @@ INTEGER :: L
 EQUIVALENCE(K,L) ! { dg-error "conflicts with USE ASSOCIATED attribute" }
 END
 
-! { dg-final { cleanup-modules "TEST" } }
+! { dg-final { cleanup-modules "test" } }
index b1da9cbbab14ddd1f10d2ccc5f750a5f4ac2774b..35804be89441ed66a8527fbbd99439933b310674 100644 (file)
@@ -7,5 +7,5 @@ MODULE M1
 END MODULE M1
 
 USE M1,                    ONLY: I,&! { dg-error "Missing" }
-! { dg-final { cleanup-modules "M1" } }
+! { dg-final { cleanup-modules "m1" } }
 
index 941a6639213ad14e20d2f3cbf88a4907d22f734f..831c9ebb6e47459af84c4e3db7d83306e897cf8f 100644 (file)
@@ -49,4 +49,4 @@ end module mymod
   call check_b (q%b)
 end
 
-! { dg-final { cleanup-modules "persons person_education" } }
+! { dg-final { cleanup-modules "mymod" } }
index 7ecf32941ca737eca0c58988bc3438fac2f9d7bf..430198b813953693d8062390c26cb2e0e6ef61a4 100644 (file)
@@ -31,3 +31,5 @@ contains
 end module mod
 
 end
+
+! { dg-final { cleanup-modules "mod" } }
index 174cbc57a794f7db850e41e9ec35b13f939e96a3..7846c8781363b2a629fc0b98f9989bda410bfc44 100644 (file)
@@ -29,4 +29,4 @@ program bugTest
   testCatch = testObj%test(2,2)  ! This would cause an ICE
   if (any (testCatch .ne. dble (reshape ([(i, i = 1, 4)],[2,2])))) call abort
 end program bugTest
-! { dg-final { cleanup-modules "bugTestMod" } }
+! { dg-final { cleanup-modules "bugtestmod" } }
index 12077dab59fdaf229d8e6c974c03e931d0efb9df..6a7a6df4a0b183b44b865c46214d22bb8ebfaf92 100644 (file)
@@ -18,4 +18,4 @@ subroutine BAZ(X)
   use FOO
 end subroutine
 
-! { dg-final { cleanup-modules "FOO" } }
+! { dg-final { cleanup-modules "foo" } }
index 1e23838d712976b66435f8cec8974148776a3f49..695262b304b0316ee1e1022a0fb090e254d7b49c 100644 (file)
@@ -51,4 +51,4 @@ END PROGRAM MakeAChoice
 ! { dg-final { scan-tree-dump-times "specproc" 3 "original" } }
 ! { dg-final { scan-tree-dump-times "elemproc" 3 "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
-! { dg-final { cleanup-modules "SomeOptions" } }
+! { dg-final { cleanup-modules "someoptions" } }
index 1da49dee923a30f79a9e12793be0f2afbaba17a5..487d93c511b7c4eee2494b4609dec29719f36200 100644 (file)
@@ -35,4 +35,4 @@ contains
 
 
 end module base_mod
-! { dg-final { cleanup-modules "m" } }
+! { dg-final { cleanup-modules "base_mod" } }
index 48c32a674b0feb7d27d743ea876eb7286371d8c1..53cf90032821c8ff86682240ab372d9f93ee0cb2 100644 (file)
@@ -27,4 +27,4 @@ call baz(y,z)
 if (any (y /= z)) call abort ()
 end
 
-! { dg-final { cleanup-modules "FOO" } }
+! { dg-final { cleanup-modules "foo" } }
index 9d08ac223e49ee41810cc2872ffc4f4def9c58e3..928861e3e9922cb9074ffd4dd031636be3747d66 100644 (file)
@@ -46,4 +46,4 @@ end module
   use c
   call useCreate
 end
-! { dg-final { cleanup-modules "A B C" } }
+! { dg-final { cleanup-modules "a b c" } }
index 17c50627f982278b46b2ea13e78aa92e946ba5aa..3f328c95b0f0d4ffdfce69257fee6f249b45083f 100644 (file)
@@ -42,4 +42,4 @@ END
 
 SUBROUTINE F()
 END SUBROUTINE
-! { dg-final { cleanup-modules "TEST TEST2" } }
+! { dg-final { cleanup-modules "test test2" } }
index 4fa047ed6f283aca4eb8dc7c9c54028b846bea73..e75193411fc77d6247b92faafd03557aa1b834ea 100644 (file)
@@ -18,3 +18,5 @@
          END DO
       ENDDO
       END
+
+! { dg-final { cleanup-modules "les3d_data" } }
index b0e0a3d2c72f64ea0ccd9a8acfbc7c1a1822b93d..d6a197397e007462f6c463f6555d7afb2c84e7f2 100644 (file)
@@ -38,4 +38,4 @@ CONTAINS
     ENDDO
   END SUBROUTINE create_destination_list
 END MODULE
-
+! { dg-final { cleanup-modules "util" } }
index a74f37343bb2c2d1185bcca78e9cd1deb287d08b..1175c46b31cb15ca266b5bcc59a2e0b4b34c4ac6 100644 (file)
@@ -15,4 +15,4 @@ contains
     call InitialDiatomicX ()    ! { dg-error "which is not consistent with the CALL" }
   end subroutine FindDiatomicPeriod
 end module Diatoms
-! { dg-final { cleanup-modules "Diatoms" } }
+! { dg-final { cleanup-modules "diatoms" } }
index 379b228e4cf1a4d1efccaf4881ef49399edc597d..28c55bfa5663fee3a15005618a9227d907666bb3 100644 (file)
@@ -52,4 +52,4 @@ END MODULE
   CALL S3
   call S4
 END
-! { dg-final { cleanup-modules "M1 M2" } }
+! { dg-final { cleanup-modules "m1 m2" } }
index f97a644e688650b1429ba530ae4d2ca90cafe939..50e1e3fce798713f64538a0c6dd75a3665ce31dd 100644 (file)
@@ -45,4 +45,4 @@ contains
     call GetBasicElementData (TargetElement, ProcedureName, ErrorNumber, ErrorLevel, ErrorMessage, CallingStat)
   end subroutine WH_ERR
 end module ErrorMod
-! { dg-final { cleanup-modules "ErrElmnt ErrorMod" } }
+! { dg-final { cleanup-modules "errelmnt errormod" } }
index 799eb0078709ad3e8cb2f8c0daf1d8c0c7941ead..73ad21af91d594f2d12d651c56049dc43fb7fb1c 100644 (file)
@@ -27,4 +27,4 @@ END MODULE
   USE M2
   CALL S2
 END
-! { dg-final { cleanup-modules "M1 M2" } }
+! { dg-final { cleanup-modules "m1 m2" } }
index 528f6de6d49eeff4b374cc3db622a02aa3462825..2076fdb891e2036f9bc5581a245e50976de55443 100644 (file)
@@ -39,4 +39,4 @@ contains
 
 end module ThermoData
 
-! { dg-final { cleanup-modules "ModelParams ThermoData" } }
+! { dg-final { cleanup-modules "modelparams thermodata" } }
index 85398ca201c5b338127790997196030425106afe..21e9d214e3c11994c846852314f49a1a85be50f4 100644 (file)
@@ -9,4 +9,4 @@ implicit none
 common/rommel/aaa ! { dg-error "no IMPLICIT type" "no IMPLICIT type" }
 end
 
-! { dg-final { cleanup-modules "AHFinder_dat" } }
+! { dg-final { cleanup-modules "ahfinder_dat" } }
index d33acd10a41f66aad470c06843a3c66ed177a2a7..be4ad6ca8c1c9caf488b84a13aa5a5eb1c94bc8d 100644 (file)
@@ -35,4 +35,4 @@
      END SUBROUTINE
      END MODULE tests2
 
-! { dg-final { cleanup-modules "TESTS" } }
+! { dg-final { cleanup-modules "tests" } }
index baa36d1ba34508485be4bd4c99c5549870f11440..661eb83a588414e5486ee6b2f65500041f0b681f 100644 (file)
@@ -18,3 +18,5 @@ contains
     print *, x(1)%i
   end subroutine s
 end module m
+
+! { dg-final { cleanup-modules "m" } }
index 43711d4217659bddd3fddb4b089770862a544212..1f22c11806940eb287c3bb559f3a17afbee2b1d1 100644 (file)
@@ -21,5 +21,5 @@ USE M1
  write(6,*) J(L) ! { dg-error "Expected a PURE procedure for argument" }
 END
 
-! { dg-final { cleanup-modules "M1" } }
+! { dg-final { cleanup-modules "m1" } }
 
index 6a1660c38e986e358e1a269e5f8a12eccfd9ca8f..28ef2693c6df924f153bf8c0cde6506958bbb286 100644 (file)
@@ -24,5 +24,5 @@ PURE SUBROUTINE S2(I,J)
      I=J                      ! { dg-error "is not PURE" }
 END SUBROUTINE S2
 END
-! { dg-final { cleanup-modules "M1" } }
+! { dg-final { cleanup-modules "m1" } }
 
index 6657213d78ad865cf86ceff3b4b2ac91c4921ce7..56a34cd822dae5d61e5c310c9553efe3bb3ef0fa 100644 (file)
@@ -27,4 +27,4 @@ contains
  end subroutine foo
 end module m
 
-
+! { dg-final { cleanup-modules "m" } }
index 92d9df50eba5b61a52b4b6a6b281bf30c526a59f..387ea6df4930c19166d88bdedde6035301ff6b41 100644 (file)
@@ -29,4 +29,4 @@ end select
 END SUBROUTINE Parser
 END MODULE Readdata_mod
 
-! { dg-final { cleanup-modules "Readdata_mod" } }
+! { dg-final { cleanup-modules "readdata_mod" } }
index deef2077a553f9bd4c2fa17b8c9d2202aee2de3c..53db60baaf24064328bab1a5c465292ff25f9a9a 100644 (file)
@@ -26,4 +26,4 @@ module AtmoIonoSphere
   use AtmoIono
 end module AtmoIonoSphere
 
-! { dg-final { cleanup-modules "EGOPS_Utilities AtmoIono AtmoIonoSphere" } }
+! { dg-final { cleanup-modules "egops_utilities atmoiono atmoionosphere" } }
index ea4345b04205bdcfd17089eb39a116a5513f06a1..994d97ee737b8de4715c84b84132d5eef827aa21 100644 (file)
@@ -70,4 +70,4 @@
       call new (b)
       end
 
-! { dg-final { cleanup-modules "P_class S_Class T_Class D_Class poly_Class" } }
+! { dg-final { cleanup-modules "p_class s_class t_class d_class poly_class" } }
index 2186061586f5b229906a12d7454f75a9ed23c7b1..8ad940ae77be8bdb0ae8931e478e72031096647d 100644 (file)
@@ -19,4 +19,4 @@ CONTAINS
   END FUNCTION
 END MODULE
 
-! { dg-final { cleanup-modules "M1" } }
+! { dg-final { cleanup-modules "m1" } }
index 4a813d084823e33c1388ee7a07fef5f8a7c85bdc..4e6309899e47972e08231f127af2a8f1194099b8 100644 (file)
@@ -28,4 +28,4 @@ CONTAINS
 
 END MODULE Compare_Float_Numbers
 
-! { dg-final { cleanup-modules "Compare_Float_Numbers" } }
+! { dg-final { cleanup-modules "compare_float_numbers" } }
index 0118cd563c7377bc435858c6c23df79702a2e286..b239b2125a7889769d4381bfa5d938424b44748c 100644 (file)
@@ -43,3 +43,5 @@ CONTAINS
     end if
   END FUNCTION recSum
 END PROGRAM test
+
+! { dg-final { cleanup-modules "funcs" } }
index c1af6c67d58821c25e8618e1c7421a84fd5aff64..c51dbd093c40438116759e81b8bea2bf6ff6bcdd 100644 (file)
@@ -44,3 +44,5 @@ CONTAINS
     end if
   END FUNCTION recSum
 END PROGRAM test
+
+! { dg-final { cleanup-modules "funcs" } }
index e94571f43e1d7ac5f16ff657b2d0e2544bd74681..b3d123a42b166cb6821f52255da88265f4ff5045 100644 (file)
@@ -48,5 +48,5 @@ end subroutine bar
   end subroutine
 end module test
 
-! { dg-final { cleanup-modules "m" } }
+! { dg-final { cleanup-modules "m test" } }
 
index 6740ba14003b2f3258d86686db96b45d41d90c8c..51298328506f59f4bc114e45d926bf171fbacdf9 100644 (file)
@@ -36,4 +36,4 @@ CALL set(E,(E))
 IF (D%I.NE.4) call abort ()
 IF (4.NE.E%I) call abort ()
 END
-! { dg-final { cleanup-modules "TT" } }
+! { dg-final { cleanup-modules "tt" } }
index 51af7264bf561d0c52513ad92b898205f7edb32a..05dd20aee8f224764579b865380b442c8d4d1d8e 100644 (file)
@@ -54,6 +54,6 @@ END SUBROUTINE S2
 
  call s2
 end
-! { dg-final { cleanup-modules "M1" } }
+! { dg-final { cleanup-modules "m1" } }
 ! { dg-final { scan-tree-dump-times "_gfortran_internal_pack" 0 "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
index 0bc30e508a05e8ce0c47ee0b16220799a8b74008..32d98f77250c7849ab465f4fd32a615e6796d99c 100644 (file)
@@ -30,6 +30,6 @@ CONTAINS
      s2=0
   END FUNCTION S2
 END MODULE M1
-! { dg-final { cleanup-modules "M1" } }
+! { dg-final { cleanup-modules "m1" } }
 ! { dg-final { scan-tree-dump-times "pack" 0 "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
index 91d6a664639df7170c2123c52afe727326f18f53..d38403fa4abf5c8736db3956772ff20c0c4ceb69 100644 (file)
@@ -30,4 +30,4 @@ END MODULE M1
 USE M1
 CALL S1
 END
-! { dg-final { cleanup-modules "M1" } }
+! { dg-final { cleanup-modules "m1" } }
index 84f3633df744d44227cb47fece68519432716c88..551ba6c4244de5ade4f3715e9fb2257d188fb3d7 100644 (file)
@@ -27,3 +27,5 @@
       CALL S1(x)
       write(6,*) x%r
       END
+
+! { dg-final { cleanup-modules "m1 m2" } }
index 9ea9315284a1aa67dc0070b49efda13f7665f9b3..ec7fe3f2426e5b5c050f5ace3fb4103db396d815 100644 (file)
@@ -6,3 +6,5 @@ MODULE globalvar_mod
 integer        :: xstop
 CONTAINS
 END MODULE globalvar_mod
+
+! { dg-final { cleanup-modules "globalvar_mod pec_mod" } }
index a57863e9a3e4149e16efafdbd829e50e6b49a9ed..e60cf9b530992893731c38d81c4dce47f53c2dd3 100644 (file)
@@ -54,4 +54,4 @@ PROGRAM TEST1
   call BAR (T2)
   CALL FOOBAR (T2)
 END PROGRAM TEST1
-! { dg-final { cleanup-modules "TEST2 TEST3 TEST4" } }
+! { dg-final { cleanup-modules "test2 test3 test4" } }
index 7a8ef9c7cdfd4728cceb0a50436d6e73e7499477..c30fd52058843e098bab9af4d7ca94f04cb1159a 100644 (file)
@@ -26,4 +26,4 @@ end subroutine nudata
   call nudata (nlibe_, a_, l_)
 end
 
-! { dg-final { cleanup-modules "data_C" } }
+! { dg-final { cleanup-modules "data_c" } }
index c33a2caa3d13e8844e2c7289237237a45b251d29..40e8b4b788632d37e2a57451703ad9fd7ceceb82 100644 (file)
@@ -19,4 +19,4 @@ PROGRAM fortranlibtest
   INTEGER :: ii
   ii = H5P_DEFAULT_F 
 END PROGRAM fortranlibtest
-! { dg-final { cleanup-modules "H5GLOBAL HDF5" } }
+! { dg-final { cleanup-modules "h5global hdf5" } }
index b0a40488c90bb93348f545a11ce105d497c8bf70..a1063b14963253eff3eca758e92157036614ad38 100644 (file)
@@ -29,5 +29,5 @@ program C
   A_var = initA()
 end program C
 
-! { dg-final { cleanup-modules "A B" } }
+! { dg-final { cleanup-modules "a b" } }
 
index 7b9df0a99a94ac330dc523539b80551a0caeb583..8024300fb004a427fcfff1825834de02dde65788 100644 (file)
@@ -29,4 +29,4 @@ contains
     ! mangled to __m2_mod_m2_MOD_m3
   end subroutine m3
 end module m2_MOD_m2
-! { dg-final { cleanup-modules "m1 m1__m2 m2 m2_MOD_m2" } }
+! { dg-final { cleanup-modules "m1 m1__m2 m2 m2_mod_m2" } }
index 52a5bc9938cb510a42a85739fadb2de53fc91b3a..ad4e1ab62db6d1ead90e7ab16cc6c8c1823e73f5 100644 (file)
@@ -38,4 +38,4 @@ CONTAINS
   END FUNCTION\r
 END
 \r
-! { dg-final { cleanup-modules "M1" } }
+! { dg-final { cleanup-modules "m1" } }
index c53079ac5d84aa211874d81abd88f5d6f08052ba..ae5e1263b1a1e04b79f03a91ae6dc139e07a000e 100644 (file)
@@ -66,3 +66,5 @@ module op
       end function f1
 
 end module op
+
+! { dg-final { cleanup-modules "op" } }
index daf5fdbd15c64dc13c6c5f8f7bc8a4f0f3247dc5..9cf9e5b84e6a0e5be951f3f16bf3f25d0138fa2f 100644 (file)
@@ -14,4 +14,6 @@ integer(kind=(int_t)) function test4() ! This failed before patch
 end function test4
 
  
-end program test
\ No newline at end of file
+end program test
+
+! { dg-final { cleanup-modules "m" } }
index fe8e5c487ab4c811835aca536074d8c3651fe76d..e809d6ced270fa80edeef3adc1b69eac1d0f00e8 100644 (file)
@@ -47,4 +47,4 @@
       END
 ! { dg-final { scan-tree-dump-times "stride" 4 "lim1" } }
 ! { dg-final { cleanup-tree-dump "lim1" } }
-! { dg-final { cleanup-modules "LES3D_DATA" } }
+! { dg-final { cleanup-modules "les3d_data" } }
index 13f65cb06a5617490cc470d06b6451195d461ba7..15186b615fc489bf5cf0367aa74eba0aa2529ebb 100644 (file)
@@ -56,4 +56,4 @@ contains
    end subroutine
 end
 
-! { dg-final { cleanup-modules "BAR_MODULE FOO_MODULE" } }
+! { dg-final { cleanup-modules "bar_module foo_module" } }
index 2805c2d7dab34c4a8b7fb4295f2e9e8a51fc2261..3d0c25cdb2ec0805d28777cf34b87036cbd0b27d 100644 (file)
@@ -261,4 +261,4 @@ CONTAINS
     END DO
   END SUBROUTINE diff_momop
 END MODULE ai_moments
-! { dg-final { cleanup-modules "ai_moments" } }
+! { dg-final { cleanup-modules "kinds ai_moments" } }
index f848e9e9f60eba13482c04314b06d16ef6e4b607..962181d2f4079706daff2c4c565102a0b10825d8 100644 (file)
@@ -22,3 +22,4 @@ program Main
 
   call Check(C_FUNLOC(Callback))
 end program Main
+! { dg-final { cleanup-modules "test" } }
index 40c81b84c6c2f5cb19f23e4542d9257622bc609d..a4f151d3d973416b3a93faca13e7fbeb6c5e1883 100644 (file)
@@ -54,3 +54,4 @@ end
 
 ! { dg-final { scan-tree-dump-times "= iyz.data" 3 "pre" } }
 ! { dg-final { cleanup-tree-dump "pre" } }
+! { dg-final { cleanup-modules "test" } }
index 6dee264fd93ad1eab4fbaedb0848043dfa427de3..a3850c44d91ed855ef42b3e188eca00289053682 100644 (file)
@@ -17,4 +17,4 @@
   END SUBROUTINE S1
  END MODULE
  END
-! { dg-final { cleanup-modules "M1" } }
+! { dg-final { cleanup-modules "m1" } }
index cda00cabbc6e259bd5d04568ffe9f91905c8bfd9..f41e151b4cfd6c3385e0066907ffee768f1244e6 100644 (file)
@@ -24,4 +24,4 @@ MODULE TEST
 END MODULE
 END
 
-! { dg-final { cleanup-modules "TEST" } }
+! { dg-final { cleanup-modules "test" } }
index a16b4db5f019613af7306373793c6c12dd7b2471..1cbfe97942ac210ac8f2f10563a5f2214878c681 100644 (file)
@@ -146,3 +146,5 @@ function p7(x)
  integer :: x, p7
  p7 = x*(-2)
 end function
+
+! { dg-final { cleanup-modules "m" } }
index 0ceedaa2dff0c68971e07b845dc18e96817af719..e673efe4cddfce7233130aa8384fdd1f815e4ff4 100644 (file)
@@ -27,4 +27,4 @@ program myProg
   call proc4( p )
 end program myProg
  
-! { dg-final { cleanup-modules "myMod" } }
+! { dg-final { cleanup-modules "mymod" } }
index 3b1f5c64e8bb4b1030be2b06fb6de0fb173989f2..1f13280326c3dd4d39841063192e49f708122380 100644 (file)
@@ -26,5 +26,5 @@ program bugTest
   if (sum(pp2(3,2))/=6) call abort()
 end program bugTest
 
-! { dg-final { cleanup-modules "bugTestMod" } }
+! { dg-final { cleanup-modules "bugtestmod" } }
 
index f45d114f833698aa63a50fe2209e0577a043c753..55ba58daa6757ac08512f3980db8333151bfd066 100644 (file)
@@ -42,4 +42,4 @@ contains
 
 END
 
-! { dg-final { cleanup-modules "X" } }
+! { dg-final { cleanup-modules "x" } }
index 5f26a782ed9acffc6ad5f4abebee783ff32c9e05..41668b817ae7f2e3eef10c4c054eeb66b2aec6b0 100644 (file)
@@ -31,5 +31,5 @@ program bugTest
   if (sum(testObj%test(3,3))/=9) call abort()
 end program bugTest
 
-! { dg-final { cleanup-modules "bugTestMod" } }
+! { dg-final { cleanup-modules "bugtestmod" } }
 
index 8898a597d53ae48b10902c97103659ac9b70d79c..4382a3bc2b457850314e488a27a37844a7fad6a8 100644 (file)
@@ -32,4 +32,4 @@ PROGRAM ProgA
   END DO
 END PROGRAM ProgA
 
-! { dg-final { cleanup-modules "ModA" } }
+! { dg-final { cleanup-modules "moda" } }
index ec7d06eec78994ff03f674c84732b020ef202ba0..687e43e93fdaf25e74751b533a92d276395418d4 100644 (file)
@@ -45,4 +45,4 @@ program Test
   deallocate(pT1)
 
 end program Test
-! { dg-final { cleanup-modules "TestPure" } }
+! { dg-final { cleanup-modules "testpure" } }
index a71f5d59bd1b3c2649c2b386930be23b09c20a05..682a81c962a6ce147fed6c4fca4f3c8ae23c5114 100644 (file)
@@ -47,4 +47,5 @@ contains
   end function
 end
 
+! { dg-final { cleanup-modules "m" } }
 
index 9a94bcddf729398b3f0bbff82ee782bf6a88cb40..1d0c0cd84225698f15eed1fc84b3755c19a42346 100644 (file)
@@ -7,4 +7,4 @@ module FLAGS
   equivalence ( encodings(1:1),at ), ( encodings(2:2),dev)
 end module FLAGS
 
-! { dg-final { cleanup-modules "FLAGS" } }
+! { dg-final { cleanup-modules "flags" } }
index f42318816d5d348669e3c8d49a11facf32d3d246..1b0e1567160e3a6dacd3b0be9b8d24d89daed1d2 100644 (file)
@@ -41,5 +41,5 @@ program main
    call BytesToString( StringToBytes('Hi'), str )
    if (trim(str) .ne. "Hi") call abort ()
 end program
-! { dg-final { cleanup-modules "TransferBug" } }
+! { dg-final { cleanup-modules "transferbug" } }
 
index 885ff7c2034999ce99c8f0f453171a437b16e9fa..d0ba6c495c105b55e7a4aee76a9353db9980c54f 100644 (file)
@@ -104,3 +104,4 @@ end module foo
 
 ! { dg-final { scan-tree-dump-times "struct\[^\\n\]*atmp" 4 "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
+! { dg-final { cleanup-modules "foo" } }
index 70a85d601d446f5fcff5eb2e89823a943af30ed9..40445e5147d8b11a75c98f09e964a2a079d2a97e 100644 (file)
@@ -2,7 +2,6 @@
 ! { dg-options "-O -fdump-tree-original" }
 ! PR 47065 - replace trim with substring expressions even with references.
 program main
-  use foo
   implicit none
   type t
      character(len=2) :: x
index 2303bb4ef78b0192b133e98ee21a22793dff288b..2be4a347bc9703728460d97505b013b4ffe43115 100644 (file)
@@ -23,3 +23,5 @@ program main
   if (line /= "aX          ") call abort
   if (f() .ne. 2) call abort
 end program main
+
+! { dg-final { cleanup-modules "foo" } }
index afb0fda71a466d5704badeb3882e7250aef8da04..5591dd9f19a2c0a41c22bd2c7423c4547f671f0d 100644 (file)
@@ -33,4 +33,4 @@ PROGRAM ProgA
   END DO
 END PROGRAM ProgA
  
-! { dg-final { cleanup-modules "ModA" } }
+! { dg-final { cleanup-modules "moda" } }
index 440c1b52c68e668f28a84c5bdb8c6fd4646abfbb..25a8c382d2acd755d637de5fb58cf26e679b67e1 100644 (file)
@@ -27,4 +27,4 @@ PROGRAM P
   PRINT *, A%PT .LT. B%PT
 END
 
-! { dg-final { cleanup-modules "DEF1" } }
+! { dg-final { cleanup-modules "def1" } }
index b2c3ee8b441840614720c716252e81d5fb089547..132b32b6140b4e2533b65a00bef52def51c4fa61 100644 (file)
@@ -70,4 +70,4 @@ PROGRAM TEST
   if (.NOT. NDA .LT. NDB) call abort()
 END
 
-! { dg-final { cleanup-modules "DAT_MOD NODE_MOD" } }
+! { dg-final { cleanup-modules "dat_mod node_mod" } }
index 4ddd178f6acb94169aef7f2a1b610e0d77273764..956c02e267d12be64e2484b33fce3018b5ff07f2 100644 (file)
@@ -26,4 +26,4 @@ contains
 
 end module Merger_Trees
 
-! { dg-final { cleanup-modules "Merger_Trees" } }
+! { dg-final { cleanup-modules "merger_trees" } }
index 57892d5328f8a9784acbb20e1bc209f0ff0c582e..b2fdd79cb66edb2f82bb3f8220e83f02811400ea 100644 (file)
@@ -37,4 +37,4 @@ program main
    call DoSomethingWithBytes( UserTypeToBytes(user) )
 
 end program 
-! { dg-final { cleanup-modules "InternalCompilerError" } }
+! { dg-final { cleanup-modules "internalcompilererror" } }
index 94d5db283c318974752e420fe194c0dddf9b45a9..2750d10d9b593183afdc2f0aac170ae4115f113f 100644 (file)
@@ -6,4 +6,4 @@
       subroutine bar1
       usefoo
       end
-      ! { dg-final { cleanup-modules "iso_fortran_env" } }
+      ! { dg-final { cleanup-modules "foo" } }
index e52fcff7e5956e02390ee0fd343296cd2485e456..3c752ed03881b43456abeca71b53c0802e1c0fd8 100644 (file)
@@ -27,3 +27,5 @@ operator(.my.)=>operator(.op.),operator(.ops.)=>operator(.op.)
 implicit none
 if (.my.2 /= -2 .or. .op.3 /= -3 .or. .ops.7 /= -7) call abort()
 end
+
+! { dg-final { cleanup-modules "a" } }
index 02efe8e51ab904cc7486bb8b448404b60a7e40af..ba7cf099503aab35dac8e9b79f4a4e34e2ba1d7b 100644 (file)
@@ -15,4 +15,4 @@ local1 = 5
 local2 = 3
 if (local1 .ne. local2) call abort ()
 end
-! { dg-final { cleanup-modules "test" } }
+! { dg-final { cleanup-modules "m" } }
index 63f3dff98b054ef3ef6ebda34b7fa034dfb68f8e..4ea5aed760c05860e6b78da94520f0623bd2a313 100644 (file)
@@ -17,3 +17,5 @@ subroutine my_sub (a)
 end subroutine
 
 END
+
+! { dg-final { cleanup-modules "test_mod" } }
index 313953ec8bb03efced80aa821927a76b1b2e85c3..a2bfb30099f6ceff9abfedca5ec088ce75c4bc36 100644 (file)
@@ -27,4 +27,4 @@ end module MyMod3
 module MyMod4\r
   USE MyMod3, only: write_MyInt\r
 end module MYMOD4\r
-! { dg-final { cleanup-modules "MyMod1 MyMod2 MyMod3 MyMod4" } }
+! { dg-final { cleanup-modules "mymod1 mymod2 mymod3 mymod4" } }
index e0e83b89181a11247d5e5bad972dc681c350463e..4ce71040178fafe04f75f88f4ab0a9a2f9dfe25b 100644 (file)
@@ -20,3 +20,5 @@ PROGRAM main
     CALL abort ()
   END IF
 END PROGRAM main
+
+! { dg-final { cleanup-modules "m" } }
index 3d7839a0d121f5750bd733afbf40a5539c3f2115..09f87c405386d3f70b6d54f07ec96dd9c4e6d6ca 100644 (file)
@@ -15,3 +15,5 @@ PROGRAM main
   i = 4 ! { dg-error "no IMPLICIT type" }
   j = 5
 END PROGRAM main
+
+! { dg-final { cleanup-modules "m" } }
index a308c0e374a5773a98e6313267926f1274fb75d8..c7e373a046437ad3b861d113edfd8d98695b651d 100644 (file)
@@ -34,4 +34,4 @@
     CALL TEST(x)         ! { dg-error "Type mismatch in argument" }
   END
 
-! { dg-final { cleanup-modules "T1 T2" } }
+! { dg-final { cleanup-modules "t1 t2" } }
index 3e0290c9714a98f5e2c5568bda310dfb580c54a2..10746c795ce3d7f3464280fc9cd2f07b56727ea5 100644 (file)
@@ -44,4 +44,4 @@
     solveCConvert = (/(real(i), i = 1, anzKomponenten)/)
   END FUNCTION solveCConvert
 
-! { dg-final { cleanup-modules "MODULE_CONC MODULE_THERMOCALC" } }
+! { dg-final { cleanup-modules "module_conc module_thermocalc" } }
index b820dc5e249aa56eadd27a7885917357441c1e55..0cae5f171245fcb3196fce154be947aa348868da 100644 (file)
@@ -35,4 +35,4 @@ end subroutine bar
   x => foo ()
   print *, associated (x)
 end
-! { dg-final { cleanup-modules "A B" } }
+! { dg-final { cleanup-modules "a b" } }
index 68d112bd28112cd1e687b9550f85903b955dfb6c..812db1133c6f6d0e573608f4648a9ce916c463b1 100644 (file)
@@ -55,4 +55,4 @@ ofTypB => a%ofTypA
 a%ofTypA(i,j) = ofTypB(k,j)
 end subroutine buggy
 end module modC
-! { dg-final { cleanup-modules "modA modB modC" } }
+! { dg-final { cleanup-modules "moda modb modc" } }
index a08fd0f73d3ec55204dc5cb8e59a1f6db65c7696..58877c6ab30143476658f8ad5c7b270c1bbf9b5c 100644 (file)
@@ -37,4 +37,4 @@ contains
     call InitRECFAST(CP%omegab,CP%h0,CP%tcmb,CP%yhe)\r
   end subroutine inithermo\r
 end module ThermoData\r
-! { dg-final { cleanup-modules "PRECISION ModelParams TimeSteps ThermoData" } }
+! { dg-final { cleanup-modules "precision modelparams timesteps thermodata" } }
index 83392c6b6c391886758f91195ec8025425730fe4..5b294c3eeda716d0cd8f1aee4ea90c2543345f0b 100644 (file)
@@ -15,3 +15,5 @@ contains
     print*, a .myop. b
   end subroutine test_fn
 end module test_mod
+
+! { dg-final { cleanup-modules "test_mod" } }
index 26d850de961e8c3978fd544f8e13037fcdae2b6e..a5436b740a0e4984cd8ebb727a622074b62a55e1 100644 (file)
@@ -92,3 +92,4 @@ end module solv_cap
 
 ! { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target vect_intfloat_cvt } } }
 ! { dg-final { cleanup-tree-dump "vect" } } 
+! { dg-final { cleanup-modules "solv_cap" } }
index 504d1a3cf8413261c60f2661af8df391ea9240e6..2eb12dd3eedc5d729d1af4f080648914244ffe46 100644 (file)
@@ -23,3 +23,4 @@ contains
 end program test
 
 ! { dg-final { cleanup-tree-dump "vect" } }
+! { dg-final { cleanup-modules "foo" } }
index 2bd979dd40bbfcefb09afd5fe5c4937df661688d..ec9256a77298ecc0e7401f870dc5a1b97bc6cac6 100644 (file)
@@ -24,4 +24,4 @@ CONTAINS
 END MODULE mod
 END
 
-! { dg-final { cleanup-modules "m" } }
+! { dg-final { cleanup-modules "mod" } }
index 4e229207ccdda13681f2e0b0ebaa7a6e9dc6d81b..d833491f0d88bfb0889feaba50eab4f014955869 100644 (file)
@@ -36,3 +36,4 @@ USE M
 CALL b()
 END
 
+! { dg-final { cleanup-modules "m" } }