Remove now redundant manual cleanup-modules directive.
authorBernhard Reutner-Fischer <aldot@gcc.gnu.org>
Tue, 15 May 2012 10:42:32 +0000 (12:42 +0200)
committerBernhard Reutner-Fischer <aldot@gcc.gnu.org>
Tue, 15 May 2012 10:42:32 +0000 (12:42 +0200)
2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>

* gfortran.dg/*.f90: Remove now redundant manual
cleanup-modules directive.

From-SVN: r187521

964 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/abstract_type_1.f90
gcc/testsuite/gfortran.dg/abstract_type_2.f03
gcc/testsuite/gfortran.dg/abstract_type_3.f03
gcc/testsuite/gfortran.dg/abstract_type_4.f03
gcc/testsuite/gfortran.dg/abstract_type_5.f03
gcc/testsuite/gfortran.dg/abstract_type_6.f03
gcc/testsuite/gfortran.dg/abstract_type_7.f03
gcc/testsuite/gfortran.dg/abstract_type_8.f03
gcc/testsuite/gfortran.dg/access_spec_1.f90
gcc/testsuite/gfortran.dg/access_spec_2.f90
gcc/testsuite/gfortran.dg/access_spec_3.f90
gcc/testsuite/gfortran.dg/actual_array_constructor_1.f90
gcc/testsuite/gfortran.dg/actual_array_result_1.f90
gcc/testsuite/gfortran.dg/actual_array_vect_1.f90
gcc/testsuite/gfortran.dg/actual_procedure_1.f90
gcc/testsuite/gfortran.dg/aliasing_array_result_1.f90
gcc/testsuite/gfortran.dg/aliasing_dummy_5.f90
gcc/testsuite/gfortran.dg/alloc_alloc_expr_3.f90
gcc/testsuite/gfortran.dg/alloc_comp_assign_10.f90
gcc/testsuite/gfortran.dg/alloc_comp_assign_12.f03
gcc/testsuite/gfortran.dg/alloc_comp_assign_6.f90
gcc/testsuite/gfortran.dg/alloc_comp_assign_7.f90
gcc/testsuite/gfortran.dg/alloc_comp_assign_8.f90
gcc/testsuite/gfortran.dg/alloc_comp_auto_array_2.f90
gcc/testsuite/gfortran.dg/alloc_comp_basics_1.f90
gcc/testsuite/gfortran.dg/alloc_comp_basics_4.f90
gcc/testsuite/gfortran.dg/alloc_comp_basics_5.f90
gcc/testsuite/gfortran.dg/alloc_comp_class_1.f90
gcc/testsuite/gfortran.dg/alloc_comp_constraint_6.f90
gcc/testsuite/gfortran.dg/alloc_comp_initializer_1.f90
gcc/testsuite/gfortran.dg/alloc_comp_result_1.f90
gcc/testsuite/gfortran.dg/allocatable_function_1.f90
gcc/testsuite/gfortran.dg/allocatable_function_5.f90
gcc/testsuite/gfortran.dg/allocatable_module_1.f90
gcc/testsuite/gfortran.dg/allocatable_scalar_9.f90
gcc/testsuite/gfortran.dg/allocate_char_star_scalar_1.f90
gcc/testsuite/gfortran.dg/allocate_stat.f90
gcc/testsuite/gfortran.dg/allocate_with_source_1.f90
gcc/testsuite/gfortran.dg/altreturn_3.f90
gcc/testsuite/gfortran.dg/altreturn_7.f90
gcc/testsuite/gfortran.dg/ambiguous_reference_1.f90
gcc/testsuite/gfortran.dg/ambiguous_reference_2.f90
gcc/testsuite/gfortran.dg/ambiguous_specific_1.f90
gcc/testsuite/gfortran.dg/ambiguous_specific_2.f90
gcc/testsuite/gfortran.dg/argument_checking_17.f90
gcc/testsuite/gfortran.dg/argument_checking_8.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_3.f90
gcc/testsuite/gfortran.dg/array_function_4.f90
gcc/testsuite/gfortran.dg/array_memset_2.f90
gcc/testsuite/gfortran.dg/array_temporaries_3.f90
gcc/testsuite/gfortran.dg/assignment_2.f90
gcc/testsuite/gfortran.dg/assignment_3.f90
gcc/testsuite/gfortran.dg/associate_6.f03
gcc/testsuite/gfortran.dg/associate_9.f03
gcc/testsuite/gfortran.dg/associated_target_3.f90
gcc/testsuite/gfortran.dg/assumed_charlen_function_1.f90
gcc/testsuite/gfortran.dg/assumed_charlen_function_6.f90
gcc/testsuite/gfortran.dg/assumed_dummy_1.f90
gcc/testsuite/gfortran.dg/assumed_shape_ranks_1.f90
gcc/testsuite/gfortran.dg/assumed_shape_ranks_2.f90
gcc/testsuite/gfortran.dg/assumed_size_dt_dummy.f90
gcc/testsuite/gfortran.dg/assumed_type_1.f90
gcc/testsuite/gfortran.dg/assumed_type_2.f90
gcc/testsuite/gfortran.dg/auto_char_dummy_array_1.f90
gcc/testsuite/gfortran.dg/auto_char_len_3.f90
gcc/testsuite/gfortran.dg/auto_dealloc_1.f90
gcc/testsuite/gfortran.dg/automatic_default_init_1.f90
gcc/testsuite/gfortran.dg/automatic_module_variable.f90
gcc/testsuite/gfortran.dg/bad_automatic_objects_1.f90
gcc/testsuite/gfortran.dg/bind_c_coms.f90
gcc/testsuite/gfortran.dg/bind_c_dts.f90
gcc/testsuite/gfortran.dg/bind_c_dts_2.f03
gcc/testsuite/gfortran.dg/bind_c_dts_3.f03
gcc/testsuite/gfortran.dg/bind_c_dts_4.f03
gcc/testsuite/gfortran.dg/bind_c_dts_5.f90
gcc/testsuite/gfortran.dg/bind_c_implicit_vars.f03
gcc/testsuite/gfortran.dg/bind_c_module.f90
gcc/testsuite/gfortran.dg/bind_c_procs.f03
gcc/testsuite/gfortran.dg/bind_c_usage_10.f03
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_17.f90
gcc/testsuite/gfortran.dg/bind_c_usage_21.f90
gcc/testsuite/gfortran.dg/bind_c_usage_24.f90
gcc/testsuite/gfortran.dg/bind_c_usage_25.f90
gcc/testsuite/gfortran.dg/bind_c_usage_3.f03
gcc/testsuite/gfortran.dg/bind_c_usage_7.f03
gcc/testsuite/gfortran.dg/bind_c_usage_8.f03
gcc/testsuite/gfortran.dg/bind_c_vars.f90
gcc/testsuite/gfortran.dg/binding_label_tests.f03
gcc/testsuite/gfortran.dg/binding_label_tests_10_main.f03
gcc/testsuite/gfortran.dg/binding_label_tests_12.f03
gcc/testsuite/gfortran.dg/binding_label_tests_16.f03
gcc/testsuite/gfortran.dg/binding_label_tests_2.f03
gcc/testsuite/gfortran.dg/binding_label_tests_7.f03
gcc/testsuite/gfortran.dg/binding_label_tests_9.f03
gcc/testsuite/gfortran.dg/block_11.f90
gcc/testsuite/gfortran.dg/bound_simplification_2.f90
gcc/testsuite/gfortran.dg/bounds_check_9.f90
gcc/testsuite/gfortran.dg/bounds_check_fail_2.f90
gcc/testsuite/gfortran.dg/bounds_check_strlen_2.f90
gcc/testsuite/gfortran.dg/bounds_check_strlen_3.f90
gcc/testsuite/gfortran.dg/bounds_check_strlen_4.f90
gcc/testsuite/gfortran.dg/bounds_check_strlen_5.f90
gcc/testsuite/gfortran.dg/bounds_check_strlen_6.f90
gcc/testsuite/gfortran.dg/bounds_check_strlen_7.f90
gcc/testsuite/gfortran.dg/bounds_check_strlen_8.f90
gcc/testsuite/gfortran.dg/c_assoc.f90
gcc/testsuite/gfortran.dg/c_by_val_5.f90
gcc/testsuite/gfortran.dg/c_char_tests.f03
gcc/testsuite/gfortran.dg/c_f_pointer_complex.f03
gcc/testsuite/gfortran.dg/c_f_pointer_logical.f03
gcc/testsuite/gfortran.dg/c_f_pointer_shape_tests_2.f03
gcc/testsuite/gfortran.dg/c_f_pointer_shape_tests_4.f03
gcc/testsuite/gfortran.dg/c_f_pointer_tests.f90
gcc/testsuite/gfortran.dg/c_funloc_tests.f03
gcc/testsuite/gfortran.dg/c_funloc_tests_3.f03
gcc/testsuite/gfortran.dg/c_funloc_tests_4.f03
gcc/testsuite/gfortran.dg/c_kind_params.f90
gcc/testsuite/gfortran.dg/c_kind_tests_2.f03
gcc/testsuite/gfortran.dg/c_loc_test.f90
gcc/testsuite/gfortran.dg/c_loc_tests_12.f03
gcc/testsuite/gfortran.dg/c_loc_tests_2.f03
gcc/testsuite/gfortran.dg/c_loc_tests_5.f03
gcc/testsuite/gfortran.dg/c_loc_tests_6.f03
gcc/testsuite/gfortran.dg/c_loc_tests_7.f03
gcc/testsuite/gfortran.dg/c_ptr_tests.f03
gcc/testsuite/gfortran.dg/c_ptr_tests_10.f03
gcc/testsuite/gfortran.dg/c_ptr_tests_11.f03
gcc/testsuite/gfortran.dg/c_ptr_tests_12.f03
gcc/testsuite/gfortran.dg/c_ptr_tests_14.f90
gcc/testsuite/gfortran.dg/c_ptr_tests_15.f90
gcc/testsuite/gfortran.dg/c_ptr_tests_17.f90
gcc/testsuite/gfortran.dg/c_ptr_tests_18.f90
gcc/testsuite/gfortran.dg/c_ptr_tests_7.f03
gcc/testsuite/gfortran.dg/c_ptr_tests_9.f03
gcc/testsuite/gfortran.dg/c_size_t_test.f03
gcc/testsuite/gfortran.dg/char_array_constructor.f90
gcc/testsuite/gfortran.dg/char_array_constructor_2.f90
gcc/testsuite/gfortran.dg/char_array_structure_constructor.f90
gcc/testsuite/gfortran.dg/char_length_13.f90
gcc/testsuite/gfortran.dg/char_length_5.f90
gcc/testsuite/gfortran.dg/char_length_7.f90
gcc/testsuite/gfortran.dg/char_length_9.f90
gcc/testsuite/gfortran.dg/char_result_11.f90
gcc/testsuite/gfortran.dg/char_result_13.f90
gcc/testsuite/gfortran.dg/char_result_9.f90
gcc/testsuite/gfortran.dg/character_assign_1.f90
gcc/testsuite/gfortran.dg/class_10.f03
gcc/testsuite/gfortran.dg/class_12.f03
gcc/testsuite/gfortran.dg/class_13.f03
gcc/testsuite/gfortran.dg/class_14.f03
gcc/testsuite/gfortran.dg/class_15.f03
gcc/testsuite/gfortran.dg/class_16.f03
gcc/testsuite/gfortran.dg/class_17.f03
gcc/testsuite/gfortran.dg/class_19.f03
gcc/testsuite/gfortran.dg/class_21.f03
gcc/testsuite/gfortran.dg/class_22.f03
gcc/testsuite/gfortran.dg/class_25.f03
gcc/testsuite/gfortran.dg/class_26.f03
gcc/testsuite/gfortran.dg/class_27.f03
gcc/testsuite/gfortran.dg/class_28.f03
gcc/testsuite/gfortran.dg/class_29.f03
gcc/testsuite/gfortran.dg/class_32.f90
gcc/testsuite/gfortran.dg/class_33.f90
gcc/testsuite/gfortran.dg/class_34.f90
gcc/testsuite/gfortran.dg/class_35.f90
gcc/testsuite/gfortran.dg/class_37.f03
gcc/testsuite/gfortran.dg/class_40.f03
gcc/testsuite/gfortran.dg/class_41.f03
gcc/testsuite/gfortran.dg/class_42.f03
gcc/testsuite/gfortran.dg/class_45b.f03
gcc/testsuite/gfortran.dg/class_46.f03
gcc/testsuite/gfortran.dg/class_47.f90
gcc/testsuite/gfortran.dg/class_9.f03
gcc/testsuite/gfortran.dg/class_allocate_10.f03
gcc/testsuite/gfortran.dg/class_allocate_11.f03
gcc/testsuite/gfortran.dg/class_allocate_12.f90
gcc/testsuite/gfortran.dg/class_allocate_7.f03
gcc/testsuite/gfortran.dg/class_allocate_8.f03
gcc/testsuite/gfortran.dg/class_allocate_9.f03
gcc/testsuite/gfortran.dg/class_array_12.f03
gcc/testsuite/gfortran.dg/class_array_3.f03
gcc/testsuite/gfortran.dg/class_array_4.f03
gcc/testsuite/gfortran.dg/class_array_5.f03
gcc/testsuite/gfortran.dg/class_array_6.f03
gcc/testsuite/gfortran.dg/class_array_7.f03
gcc/testsuite/gfortran.dg/class_array_9.f03
gcc/testsuite/gfortran.dg/class_defined_operator_1.f03
gcc/testsuite/gfortran.dg/class_dummy_2.f03
gcc/testsuite/gfortran.dg/class_result_1.f03
gcc/testsuite/gfortran.dg/class_to_type_2.f90
gcc/testsuite/gfortran.dg/coarray/registering_1.f90
gcc/testsuite/gfortran.dg/coarray_14.f90
gcc/testsuite/gfortran.dg/coarray_19.f90
gcc/testsuite/gfortran.dg/coarray_21.f90
gcc/testsuite/gfortran.dg/coarray_6.f90
gcc/testsuite/gfortran.dg/coarray_8.f90
gcc/testsuite/gfortran.dg/coarray_args_2.f90
gcc/testsuite/gfortran.dg/coarray_lib_token_2.f90
gcc/testsuite/gfortran.dg/coarray_lock_3.f90
gcc/testsuite/gfortran.dg/coarray_lock_5.f90
gcc/testsuite/gfortran.dg/com_block_driver.f90
gcc/testsuite/gfortran.dg/common_12.f90
gcc/testsuite/gfortran.dg/common_14.f90
gcc/testsuite/gfortran.dg/common_17.f90
gcc/testsuite/gfortran.dg/complex_intrinsic_5.f90
gcc/testsuite/gfortran.dg/constructor_1.f90
gcc/testsuite/gfortran.dg/constructor_3.f90
gcc/testsuite/gfortran.dg/constructor_5.f90
gcc/testsuite/gfortran.dg/constructor_6.f90
gcc/testsuite/gfortran.dg/contained_1.f90
gcc/testsuite/gfortran.dg/contained_3.f90
gcc/testsuite/gfortran.dg/contained_module_proc_1.f90
gcc/testsuite/gfortran.dg/contains_empty_2.f03
gcc/testsuite/gfortran.dg/convert_1.f90
gcc/testsuite/gfortran.dg/cray_pointers_5.f90
gcc/testsuite/gfortran.dg/cray_pointers_9.f90
gcc/testsuite/gfortran.dg/data_constraints_1.f90
gcc/testsuite/gfortran.dg/data_namelist_conflict.f90
gcc/testsuite/gfortran.dg/default_format_1.f90
gcc/testsuite/gfortran.dg/default_format_2.f90
gcc/testsuite/gfortran.dg/default_format_denormal_1.f90
gcc/testsuite/gfortran.dg/default_format_denormal_2.f90
gcc/testsuite/gfortran.dg/default_initialization_1.f90
gcc/testsuite/gfortran.dg/default_initialization_2.f90
gcc/testsuite/gfortran.dg/default_initialization_3.f90
gcc/testsuite/gfortran.dg/default_initialization_4.f90
gcc/testsuite/gfortran.dg/default_initialization_5.f90
gcc/testsuite/gfortran.dg/defined_operators_1.f90
gcc/testsuite/gfortran.dg/dependency_19.f90
gcc/testsuite/gfortran.dg/dependency_23.f90
gcc/testsuite/gfortran.dg/dependency_24.f90
gcc/testsuite/gfortran.dg/dependency_25.f90
gcc/testsuite/gfortran.dg/dependency_26.f90
gcc/testsuite/gfortran.dg/dependency_28.f90
gcc/testsuite/gfortran.dg/dependency_34.f90
gcc/testsuite/gfortran.dg/dependency_35.f90
gcc/testsuite/gfortran.dg/dependency_36.f90
gcc/testsuite/gfortran.dg/dependency_37.f90
gcc/testsuite/gfortran.dg/dependency_39.f90
gcc/testsuite/gfortran.dg/der_charlen_1.f90
gcc/testsuite/gfortran.dg/der_io_2.f90
gcc/testsuite/gfortran.dg/der_io_3.f90
gcc/testsuite/gfortran.dg/der_pointer_1.f90
gcc/testsuite/gfortran.dg/der_pointer_3.f90
gcc/testsuite/gfortran.dg/der_pointer_4.f90
gcc/testsuite/gfortran.dg/derived_array_intrinisics_1.f90
gcc/testsuite/gfortran.dg/derived_comp_array_ref_1.f90
gcc/testsuite/gfortran.dg/derived_comp_array_ref_2.f90
gcc/testsuite/gfortran.dg/derived_comp_array_ref_3.f90
gcc/testsuite/gfortran.dg/derived_comp_array_ref_4.f90
gcc/testsuite/gfortran.dg/derived_comp_array_ref_6.f90
gcc/testsuite/gfortran.dg/derived_constructor_comps_1.f90
gcc/testsuite/gfortran.dg/derived_constructor_comps_3.f90
gcc/testsuite/gfortran.dg/derived_function_interface_1.f90
gcc/testsuite/gfortran.dg/derived_init_2.f90
gcc/testsuite/gfortran.dg/derived_pointer_recursion.f90
gcc/testsuite/gfortran.dg/derived_pointer_recursion_2.f90
gcc/testsuite/gfortran.dg/derived_recursion.f90
gcc/testsuite/gfortran.dg/derived_sub.f90
gcc/testsuite/gfortran.dg/dummy_functions_1.f90
gcc/testsuite/gfortran.dg/dummy_procedure_1.f90
gcc/testsuite/gfortran.dg/dummy_procedure_2.f90
gcc/testsuite/gfortran.dg/dummy_procedure_3.f90
gcc/testsuite/gfortran.dg/dummy_procedure_4.f90
gcc/testsuite/gfortran.dg/dummy_procedure_6.f90
gcc/testsuite/gfortran.dg/dummy_procedure_7.f90
gcc/testsuite/gfortran.dg/dynamic_dispatch_1.f03
gcc/testsuite/gfortran.dg/dynamic_dispatch_10.f03
gcc/testsuite/gfortran.dg/dynamic_dispatch_11.f03
gcc/testsuite/gfortran.dg/dynamic_dispatch_2.f03
gcc/testsuite/gfortran.dg/dynamic_dispatch_3.f03
gcc/testsuite/gfortran.dg/dynamic_dispatch_4.f03
gcc/testsuite/gfortran.dg/dynamic_dispatch_5.f03
gcc/testsuite/gfortran.dg/dynamic_dispatch_6.f03
gcc/testsuite/gfortran.dg/dynamic_dispatch_7.f03
gcc/testsuite/gfortran.dg/dynamic_dispatch_8.f03
gcc/testsuite/gfortran.dg/dynamic_dispatch_9.f03
gcc/testsuite/gfortran.dg/elemental_args_check_2.f90
gcc/testsuite/gfortran.dg/elemental_dependency_2.f90
gcc/testsuite/gfortran.dg/elemental_initializer_1.f90
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/elemental_scalar_args_1.f90
gcc/testsuite/gfortran.dg/elemental_subroutine_1.f90
gcc/testsuite/gfortran.dg/elemental_subroutine_2.f90
gcc/testsuite/gfortran.dg/elemental_subroutine_3.f90
gcc/testsuite/gfortran.dg/elemental_subroutine_4.f90
gcc/testsuite/gfortran.dg/elemental_subroutine_6.f90
gcc/testsuite/gfortran.dg/empty_derived_type.f90
gcc/testsuite/gfortran.dg/entry_1.f90
gcc/testsuite/gfortran.dg/entry_10.f90
gcc/testsuite/gfortran.dg/entry_12.f90
gcc/testsuite/gfortran.dg/entry_13.f90
gcc/testsuite/gfortran.dg/entry_14.f90
gcc/testsuite/gfortran.dg/entry_16.f90
gcc/testsuite/gfortran.dg/entry_18.f90
gcc/testsuite/gfortran.dg/entry_3.f90
gcc/testsuite/gfortran.dg/entry_6.f90
gcc/testsuite/gfortran.dg/entry_7.f90
gcc/testsuite/gfortran.dg/entry_9.f90
gcc/testsuite/gfortran.dg/entry_dummy_ref_2.f90
gcc/testsuite/gfortran.dg/enum_10.f90
gcc/testsuite/gfortran.dg/equiv_constraint_3.f90
gcc/testsuite/gfortran.dg/equiv_constraint_7.f90
gcc/testsuite/gfortran.dg/error_recovery_3.f90
gcc/testsuite/gfortran.dg/extends_1.f03
gcc/testsuite/gfortran.dg/extends_10.f03
gcc/testsuite/gfortran.dg/extends_12.f03
gcc/testsuite/gfortran.dg/extends_13.f03
gcc/testsuite/gfortran.dg/extends_2.f03
gcc/testsuite/gfortran.dg/extends_3.f03
gcc/testsuite/gfortran.dg/extends_4.f03
gcc/testsuite/gfortran.dg/extends_5.f03
gcc/testsuite/gfortran.dg/extends_6.f03
gcc/testsuite/gfortran.dg/extends_7.f03
gcc/testsuite/gfortran.dg/extends_8.f03
gcc/testsuite/gfortran.dg/extends_9.f03
gcc/testsuite/gfortran.dg/external_procedures_2.f90
gcc/testsuite/gfortran.dg/finalize_1.f08
gcc/testsuite/gfortran.dg/finalize_2.f03
gcc/testsuite/gfortran.dg/finalize_3.f03
gcc/testsuite/gfortran.dg/finalize_4.f03
gcc/testsuite/gfortran.dg/finalize_5.f03
gcc/testsuite/gfortran.dg/finalize_6.f90
gcc/testsuite/gfortran.dg/finalize_7.f03
gcc/testsuite/gfortran.dg/finalize_8.f03
gcc/testsuite/gfortran.dg/forall_4.f90
gcc/testsuite/gfortran.dg/forall_5.f90
gcc/testsuite/gfortran.dg/func_assign.f90
gcc/testsuite/gfortran.dg/func_assign_3.f90
gcc/testsuite/gfortran.dg/func_derived_1.f90
gcc/testsuite/gfortran.dg/func_derived_2.f90
gcc/testsuite/gfortran.dg/func_derived_3.f90
gcc/testsuite/gfortran.dg/func_derived_4.f90
gcc/testsuite/gfortran.dg/func_derived_5.f90
gcc/testsuite/gfortran.dg/func_result_6.f90
gcc/testsuite/gfortran.dg/function_charlen_1.f90
gcc/testsuite/gfortran.dg/function_charlen_2.f90
gcc/testsuite/gfortran.dg/function_kinds_1.f90
gcc/testsuite/gfortran.dg/function_kinds_2.f90
gcc/testsuite/gfortran.dg/function_kinds_3.f90
gcc/testsuite/gfortran.dg/function_kinds_4.f90
gcc/testsuite/gfortran.dg/function_optimize_8.f90
gcc/testsuite/gfortran.dg/function_types_1.f90
gcc/testsuite/gfortran.dg/function_types_2.f90
gcc/testsuite/gfortran.dg/generic_1.f90
gcc/testsuite/gfortran.dg/generic_10.f90
gcc/testsuite/gfortran.dg/generic_11.f90
gcc/testsuite/gfortran.dg/generic_12.f90
gcc/testsuite/gfortran.dg/generic_13.f90
gcc/testsuite/gfortran.dg/generic_14.f90
gcc/testsuite/gfortran.dg/generic_15.f90
gcc/testsuite/gfortran.dg/generic_16.f90
gcc/testsuite/gfortran.dg/generic_17.f90
gcc/testsuite/gfortran.dg/generic_18.f90
gcc/testsuite/gfortran.dg/generic_19.f90
gcc/testsuite/gfortran.dg/generic_2.f90
gcc/testsuite/gfortran.dg/generic_20.f90
gcc/testsuite/gfortran.dg/generic_21.f90
gcc/testsuite/gfortran.dg/generic_22.f03
gcc/testsuite/gfortran.dg/generic_23.f03
gcc/testsuite/gfortran.dg/generic_24.f90
gcc/testsuite/gfortran.dg/generic_3.f90
gcc/testsuite/gfortran.dg/generic_4.f90
gcc/testsuite/gfortran.dg/generic_5.f90
gcc/testsuite/gfortran.dg/generic_6.f90
gcc/testsuite/gfortran.dg/generic_7.f90
gcc/testsuite/gfortran.dg/generic_8.f90
gcc/testsuite/gfortran.dg/generic_9.f90
gcc/testsuite/gfortran.dg/generic_actual_arg.f90
gcc/testsuite/gfortran.dg/generic_typebound_operator_1.f90
gcc/testsuite/gfortran.dg/global_references_1.f90
gcc/testsuite/gfortran.dg/global_vars_c_init.f90
gcc/testsuite/gfortran.dg/global_vars_f90_init.f90
gcc/testsuite/gfortran.dg/gomp/allocatable_components_1.f90
gcc/testsuite/gfortran.dg/gomp/appendix-a/a.22.4.f90
gcc/testsuite/gfortran.dg/gomp/appendix-a/a.26.2.f90
gcc/testsuite/gfortran.dg/gomp/appendix-a/a.32.1.f90
gcc/testsuite/gfortran.dg/gomp/omp_threadprivate1.f90
gcc/testsuite/gfortran.dg/gomp/pr35786-1.f90
gcc/testsuite/gfortran.dg/gomp/reduction3.f90
gcc/testsuite/gfortran.dg/graphite/id-18.f90
gcc/testsuite/gfortran.dg/graphite/id-2.f90
gcc/testsuite/gfortran.dg/graphite/id-21.f
gcc/testsuite/gfortran.dg/graphite/id-4.f90
gcc/testsuite/gfortran.dg/graphite/pr37980.f90
gcc/testsuite/gfortran.dg/graphite/pr38953.f90
gcc/testsuite/gfortran.dg/graphite/pr40982.f90
gcc/testsuite/gfortran.dg/graphite/pr41924.f90
gcc/testsuite/gfortran.dg/graphite/pr42050.f90
gcc/testsuite/gfortran.dg/graphite/pr42180.f90
gcc/testsuite/gfortran.dg/graphite/pr42181.f90
gcc/testsuite/gfortran.dg/graphite/pr42185.f90
gcc/testsuite/gfortran.dg/graphite/pr42186.f90
gcc/testsuite/gfortran.dg/graphite/pr42393-1.f90
gcc/testsuite/gfortran.dg/graphite/pr42393.f90
gcc/testsuite/gfortran.dg/graphite/pr45758.f90
gcc/testsuite/gfortran.dg/host_assoc_blockdata_1.f90
gcc/testsuite/gfortran.dg/host_assoc_blockdata_2.f90
gcc/testsuite/gfortran.dg/host_assoc_call_1.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_call_5.f90
gcc/testsuite/gfortran.dg/host_assoc_call_6.f90
gcc/testsuite/gfortran.dg/host_assoc_function_1.f90
gcc/testsuite/gfortran.dg/host_assoc_function_2.f90
gcc/testsuite/gfortran.dg/host_assoc_function_3.f90
gcc/testsuite/gfortran.dg/host_assoc_function_4.f90
gcc/testsuite/gfortran.dg/host_assoc_function_5.f90
gcc/testsuite/gfortran.dg/host_assoc_function_6.f90
gcc/testsuite/gfortran.dg/host_assoc_function_7.f90
gcc/testsuite/gfortran.dg/host_assoc_function_9.f90
gcc/testsuite/gfortran.dg/host_assoc_types_1.f90
gcc/testsuite/gfortran.dg/host_assoc_types_2.f90
gcc/testsuite/gfortran.dg/host_assoc_variable_1.f90
gcc/testsuite/gfortran.dg/host_used_types_1.f90
gcc/testsuite/gfortran.dg/implicit_1.f90
gcc/testsuite/gfortran.dg/implicit_10.f90
gcc/testsuite/gfortran.dg/implicit_11.f90
gcc/testsuite/gfortran.dg/implicit_12.f90
gcc/testsuite/gfortran.dg/implicit_2.f90
gcc/testsuite/gfortran.dg/implicit_actual.f90
gcc/testsuite/gfortran.dg/implicit_derived_type_1.f90
gcc/testsuite/gfortran.dg/implicit_pure_1.f90
gcc/testsuite/gfortran.dg/implicit_pure_2.f90
gcc/testsuite/gfortran.dg/import.f90
gcc/testsuite/gfortran.dg/import2.f90
gcc/testsuite/gfortran.dg/import4.f90
gcc/testsuite/gfortran.dg/import5.f90
gcc/testsuite/gfortran.dg/import7.f90
gcc/testsuite/gfortran.dg/impure_1.f08
gcc/testsuite/gfortran.dg/impure_2.f08
gcc/testsuite/gfortran.dg/impure_actual_1.f90
gcc/testsuite/gfortran.dg/impure_assignment_1.f90
gcc/testsuite/gfortran.dg/impure_assignment_2.f90
gcc/testsuite/gfortran.dg/impure_constructor_1.f90
gcc/testsuite/gfortran.dg/impure_spec_expr_1.f90
gcc/testsuite/gfortran.dg/initialization_1.f90
gcc/testsuite/gfortran.dg/initialization_10.f90
gcc/testsuite/gfortran.dg/initialization_12.f90
gcc/testsuite/gfortran.dg/initialization_19.f90
gcc/testsuite/gfortran.dg/initialization_23.f90
gcc/testsuite/gfortran.dg/inquire_11.f90
gcc/testsuite/gfortran.dg/int_1.f90
gcc/testsuite/gfortran.dg/int_2.f90
gcc/testsuite/gfortran.dg/integer_exponentiation_3.F90
gcc/testsuite/gfortran.dg/integer_exponentiation_5.F90
gcc/testsuite/gfortran.dg/intent_out_2.f90
gcc/testsuite/gfortran.dg/intent_out_3.f90
gcc/testsuite/gfortran.dg/intent_out_6.f90
gcc/testsuite/gfortran.dg/intent_used_1.f90
gcc/testsuite/gfortran.dg/interface_1.f90
gcc/testsuite/gfortran.dg/interface_10.f90
gcc/testsuite/gfortran.dg/interface_11.f90
gcc/testsuite/gfortran.dg/interface_12.f90
gcc/testsuite/gfortran.dg/interface_13.f90
gcc/testsuite/gfortran.dg/interface_14.f90
gcc/testsuite/gfortran.dg/interface_15.f90
gcc/testsuite/gfortran.dg/interface_16.f90
gcc/testsuite/gfortran.dg/interface_17.f90
gcc/testsuite/gfortran.dg/interface_18.f90
gcc/testsuite/gfortran.dg/interface_19.f90
gcc/testsuite/gfortran.dg/interface_2.f90
gcc/testsuite/gfortran.dg/interface_20.f90
gcc/testsuite/gfortran.dg/interface_21.f90
gcc/testsuite/gfortran.dg/interface_22.f90
gcc/testsuite/gfortran.dg/interface_23.f90
gcc/testsuite/gfortran.dg/interface_24.f90
gcc/testsuite/gfortran.dg/interface_25.f90
gcc/testsuite/gfortran.dg/interface_26.f90
gcc/testsuite/gfortran.dg/interface_27.f90
gcc/testsuite/gfortran.dg/interface_28.f90
gcc/testsuite/gfortran.dg/interface_29.f90
gcc/testsuite/gfortran.dg/interface_3.f90
gcc/testsuite/gfortran.dg/interface_31.f90
gcc/testsuite/gfortran.dg/interface_32.f90
gcc/testsuite/gfortran.dg/interface_33.f90
gcc/testsuite/gfortran.dg/interface_35.f90
gcc/testsuite/gfortran.dg/interface_4.f90
gcc/testsuite/gfortran.dg/interface_5.f90
gcc/testsuite/gfortran.dg/interface_7.f90
gcc/testsuite/gfortran.dg/interface_8.f90
gcc/testsuite/gfortran.dg/interface_9.f90
gcc/testsuite/gfortran.dg/interface_assignment_1.f90
gcc/testsuite/gfortran.dg/interface_assignment_2.f90
gcc/testsuite/gfortran.dg/interface_assignment_3.f90
gcc/testsuite/gfortran.dg/interface_assignment_5.f90
gcc/testsuite/gfortran.dg/interface_derived_type_1.f90
gcc/testsuite/gfortran.dg/interface_proc_end.f90
gcc/testsuite/gfortran.dg/internal_dummy_2.f08
gcc/testsuite/gfortran.dg/internal_dummy_3.f08
gcc/testsuite/gfortran.dg/internal_dummy_4.f08
gcc/testsuite/gfortran.dg/internal_pack_10.f90
gcc/testsuite/gfortran.dg/internal_pack_12.f90
gcc/testsuite/gfortran.dg/internal_pack_4.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/internal_references_1.f90
gcc/testsuite/gfortran.dg/internal_references_2.f90
gcc/testsuite/gfortran.dg/intrinsic_1.f90
gcc/testsuite/gfortran.dg/intrinsic_3.f90
gcc/testsuite/gfortran.dg/intrinsic_shadow_1.f03
gcc/testsuite/gfortran.dg/intrinsic_shadow_2.f03
gcc/testsuite/gfortran.dg/intrinsic_shadow_3.f03
gcc/testsuite/gfortran.dg/io_constraints_1.f90
gcc/testsuite/gfortran.dg/io_constraints_2.f90
gcc/testsuite/gfortran.dg/io_constraints_6.f03
gcc/testsuite/gfortran.dg/io_constraints_7.f03
gcc/testsuite/gfortran.dg/iso_c_binding_compiler_3.f90
gcc/testsuite/gfortran.dg/iso_c_binding_compiler_4.f90
gcc/testsuite/gfortran.dg/iso_c_binding_only.f03
gcc/testsuite/gfortran.dg/iso_c_binding_rename_1.f03
gcc/testsuite/gfortran.dg/iso_c_binding_rename_2.f03
gcc/testsuite/gfortran.dg/iso_fortran_env_1.f90
gcc/testsuite/gfortran.dg/iso_fortran_env_2.f90
gcc/testsuite/gfortran.dg/iso_fortran_env_4.f90
gcc/testsuite/gfortran.dg/kind_tests_2.f03
gcc/testsuite/gfortran.dg/kind_tests_3.f03
gcc/testsuite/gfortran.dg/large_integer_kind_1.f90
gcc/testsuite/gfortran.dg/large_real_kind_1.f90
gcc/testsuite/gfortran.dg/ldist-pr43023.f90
gcc/testsuite/gfortran.dg/lto/20100222-1_0.f03
gcc/testsuite/gfortran.dg/lto/pr40725_0.f03
gcc/testsuite/gfortran.dg/lto/pr45586-2_0.f90
gcc/testsuite/gfortran.dg/lto/pr45586_0.f90
gcc/testsuite/gfortran.dg/lto/pr47839_0.f90
gcc/testsuite/gfortran.dg/mapping_1.f90
gcc/testsuite/gfortran.dg/mapping_2.f90
gcc/testsuite/gfortran.dg/maxloc_bounds_4.f90
gcc/testsuite/gfortran.dg/maxloc_bounds_5.f90
gcc/testsuite/gfortran.dg/maxloc_bounds_7.f90
gcc/testsuite/gfortran.dg/missing_derived_type_1.f90
gcc/testsuite/gfortran.dg/missing_optional_dummy_2.f90
gcc/testsuite/gfortran.dg/missing_optional_dummy_4.f90
gcc/testsuite/gfortran.dg/missing_optional_dummy_5.f90
gcc/testsuite/gfortran.dg/module_blank_common.f90
gcc/testsuite/gfortran.dg/module_commons_1.f90
gcc/testsuite/gfortran.dg/module_commons_2.f90
gcc/testsuite/gfortran.dg/module_commons_3.f90
gcc/testsuite/gfortran.dg/module_double_reuse.f90
gcc/testsuite/gfortran.dg/module_equivalence_1.f90
gcc/testsuite/gfortran.dg/module_equivalence_2.f90
gcc/testsuite/gfortran.dg/module_equivalence_3.f90
gcc/testsuite/gfortran.dg/module_equivalence_4.f90
gcc/testsuite/gfortran.dg/module_equivalence_5.f90
gcc/testsuite/gfortran.dg/module_equivalence_6.f90
gcc/testsuite/gfortran.dg/module_function_type_1.f90
gcc/testsuite/gfortran.dg/module_implicit_conversion.f90
gcc/testsuite/gfortran.dg/module_interface_1.f90
gcc/testsuite/gfortran.dg/module_interface_2.f90
gcc/testsuite/gfortran.dg/module_md5_1.f90
gcc/testsuite/gfortran.dg/module_naming_1.f90
gcc/testsuite/gfortran.dg/module_nan.f90
gcc/testsuite/gfortran.dg/module_parameter_array_refs_1.f90
gcc/testsuite/gfortran.dg/module_parameter_array_refs_2.f90
gcc/testsuite/gfortran.dg/module_private_1.f90
gcc/testsuite/gfortran.dg/module_private_array_refs_1.f90
gcc/testsuite/gfortran.dg/module_proc_external_dummy.f90
gcc/testsuite/gfortran.dg/module_procedure_1.f90
gcc/testsuite/gfortran.dg/module_procedure_double_colon_1.f90
gcc/testsuite/gfortran.dg/module_procedure_double_colon_2.f90
gcc/testsuite/gfortran.dg/module_read_1.f90
gcc/testsuite/gfortran.dg/module_read_2.f90
gcc/testsuite/gfortran.dg/module_widestring_1.f90
gcc/testsuite/gfortran.dg/module_write_1.f90
gcc/testsuite/gfortran.dg/move_alloc_10.f90
gcc/testsuite/gfortran.dg/move_alloc_8.f90
gcc/testsuite/gfortran.dg/move_alloc_9.f90
gcc/testsuite/gfortran.dg/mvbits_6.f90
gcc/testsuite/gfortran.dg/named_interface.f90
gcc/testsuite/gfortran.dg/namelist_1.f90
gcc/testsuite/gfortran.dg/namelist_14.f90
gcc/testsuite/gfortran.dg/namelist_15.f90
gcc/testsuite/gfortran.dg/namelist_33.f90
gcc/testsuite/gfortran.dg/namelist_34.f90
gcc/testsuite/gfortran.dg/namelist_36.f90
gcc/testsuite/gfortran.dg/namelist_4.f90
gcc/testsuite/gfortran.dg/namelist_40.f90
gcc/testsuite/gfortran.dg/namelist_47.f90
gcc/testsuite/gfortran.dg/namelist_52.f90
gcc/testsuite/gfortran.dg/namelist_62.f90
gcc/testsuite/gfortran.dg/namelist_use.f90
gcc/testsuite/gfortran.dg/namelist_use_only.f90
gcc/testsuite/gfortran.dg/nan_1.f90
gcc/testsuite/gfortran.dg/nan_2.f90
gcc/testsuite/gfortran.dg/nested_forall_1.f
gcc/testsuite/gfortran.dg/nested_modules_1.f90
gcc/testsuite/gfortran.dg/nested_modules_2.f90
gcc/testsuite/gfortran.dg/nested_modules_3.f90
gcc/testsuite/gfortran.dg/nested_modules_4.f90
gcc/testsuite/gfortran.dg/nested_modules_5.f90
gcc/testsuite/gfortran.dg/nested_modules_6.f90
gcc/testsuite/gfortran.dg/operator_1.f90
gcc/testsuite/gfortran.dg/operator_2.f90
gcc/testsuite/gfortran.dg/operator_4.f90
gcc/testsuite/gfortran.dg/operator_5.f90
gcc/testsuite/gfortran.dg/operator_6.f90
gcc/testsuite/gfortran.dg/operator_7.f90
gcc/testsuite/gfortran.dg/operator_c1202.f90
gcc/testsuite/gfortran.dg/optional_assumed_charlen_1.f90
gcc/testsuite/gfortran.dg/optional_dim_3.f90
gcc/testsuite/gfortran.dg/overload_1.f90
gcc/testsuite/gfortran.dg/parameter_array_init_3.f90
gcc/testsuite/gfortran.dg/parameter_array_init_5.f90
gcc/testsuite/gfortran.dg/parameter_array_section_1.f90
gcc/testsuite/gfortran.dg/parens_5.f90
gcc/testsuite/gfortran.dg/parens_7.f90
gcc/testsuite/gfortran.dg/parent_result_ref_4.f90
gcc/testsuite/gfortran.dg/pointer_check_6.f90
gcc/testsuite/gfortran.dg/pointer_check_7.f90
gcc/testsuite/gfortran.dg/pointer_comp_init_1.f90
gcc/testsuite/gfortran.dg/pointer_init_3.f90
gcc/testsuite/gfortran.dg/pointer_init_4.f90
gcc/testsuite/gfortran.dg/pointer_init_5.f90
gcc/testsuite/gfortran.dg/pointer_init_6.f90
gcc/testsuite/gfortran.dg/pr15164.f90
gcc/testsuite/gfortran.dg/pr16861.f90
gcc/testsuite/gfortran.dg/pr17615.f90
gcc/testsuite/gfortran.dg/pr19926.f90
gcc/testsuite/gfortran.dg/pr21177.f90
gcc/testsuite/gfortran.dg/pr25923.f90
gcc/testsuite/gfortran.dg/pr26246_1.f90
gcc/testsuite/gfortran.dg/pr32222.f90
gcc/testsuite/gfortran.dg/pr32238.f90
gcc/testsuite/gfortran.dg/pr32242.f90
gcc/testsuite/gfortran.dg/pr32535.f90
gcc/testsuite/gfortran.dg/pr32601.f03
gcc/testsuite/gfortran.dg/pr32738.f90
gcc/testsuite/gfortran.dg/pr32921.f
gcc/testsuite/gfortran.dg/pr33646.f90
gcc/testsuite/gfortran.dg/pr33794.f90
gcc/testsuite/gfortran.dg/pr37286.f90
gcc/testsuite/gfortran.dg/pr37287-1.f90
gcc/testsuite/gfortran.dg/pr37287-2.F90
gcc/testsuite/gfortran.dg/pr41347.f90
gcc/testsuite/gfortran.dg/pr41928.f90
gcc/testsuite/gfortran.dg/pr42051.f03
gcc/testsuite/gfortran.dg/pr42119.f90
gcc/testsuite/gfortran.dg/pr42166.f90
gcc/testsuite/gfortran.dg/pr43505.f90
gcc/testsuite/gfortran.dg/pr43793.f90
gcc/testsuite/gfortran.dg/pr43866.f90
gcc/testsuite/gfortran.dg/pr43984.f90
gcc/testsuite/gfortran.dg/pr50875.f90
gcc/testsuite/gfortran.dg/present_1.f90
gcc/testsuite/gfortran.dg/private_type_1.f90
gcc/testsuite/gfortran.dg/private_type_10.f90
gcc/testsuite/gfortran.dg/private_type_11.f90
gcc/testsuite/gfortran.dg/private_type_12.f90
gcc/testsuite/gfortran.dg/private_type_13.f90
gcc/testsuite/gfortran.dg/private_type_14.f90
gcc/testsuite/gfortran.dg/private_type_2.f90
gcc/testsuite/gfortran.dg/private_type_3.f90
gcc/testsuite/gfortran.dg/private_type_4.f90
gcc/testsuite/gfortran.dg/private_type_5.f90
gcc/testsuite/gfortran.dg/private_type_6.f90
gcc/testsuite/gfortran.dg/private_type_7.f90
gcc/testsuite/gfortran.dg/private_type_8.f90
gcc/testsuite/gfortran.dg/private_type_9.f90
gcc/testsuite/gfortran.dg/proc_assign_1.f90
gcc/testsuite/gfortran.dg/proc_assign_2.f90
gcc/testsuite/gfortran.dg/proc_decl_10.f90
gcc/testsuite/gfortran.dg/proc_decl_12.f90
gcc/testsuite/gfortran.dg/proc_decl_13.f90
gcc/testsuite/gfortran.dg/proc_decl_17.f90
gcc/testsuite/gfortran.dg/proc_decl_18.f90
gcc/testsuite/gfortran.dg/proc_decl_2.f90
gcc/testsuite/gfortran.dg/proc_decl_20.f90
gcc/testsuite/gfortran.dg/proc_decl_23.f90
gcc/testsuite/gfortran.dg/proc_decl_27.f90
gcc/testsuite/gfortran.dg/proc_decl_5.f90
gcc/testsuite/gfortran.dg/proc_decl_7.f90
gcc/testsuite/gfortran.dg/proc_decl_8.f90
gcc/testsuite/gfortran.dg/proc_ptr_1.f90
gcc/testsuite/gfortran.dg/proc_ptr_10.f90
gcc/testsuite/gfortran.dg/proc_ptr_13.f90
gcc/testsuite/gfortran.dg/proc_ptr_20.f90
gcc/testsuite/gfortran.dg/proc_ptr_22.f90
gcc/testsuite/gfortran.dg/proc_ptr_26.f90
gcc/testsuite/gfortran.dg/proc_ptr_27.f90
gcc/testsuite/gfortran.dg/proc_ptr_28.f90
gcc/testsuite/gfortran.dg/proc_ptr_29.f90
gcc/testsuite/gfortran.dg/proc_ptr_33.f90
gcc/testsuite/gfortran.dg/proc_ptr_34.f90
gcc/testsuite/gfortran.dg/proc_ptr_36.f90
gcc/testsuite/gfortran.dg/proc_ptr_8.f90
gcc/testsuite/gfortran.dg/proc_ptr_comp_10.f90
gcc/testsuite/gfortran.dg/proc_ptr_comp_12.f90
gcc/testsuite/gfortran.dg/proc_ptr_comp_15.f90
gcc/testsuite/gfortran.dg/proc_ptr_comp_16.f90
gcc/testsuite/gfortran.dg/proc_ptr_comp_17.f90
gcc/testsuite/gfortran.dg/proc_ptr_comp_22.f90
gcc/testsuite/gfortran.dg/proc_ptr_comp_23.f90
gcc/testsuite/gfortran.dg/proc_ptr_comp_31.f90
gcc/testsuite/gfortran.dg/proc_ptr_comp_32.f90
gcc/testsuite/gfortran.dg/proc_ptr_comp_33.f90
gcc/testsuite/gfortran.dg/proc_ptr_comp_4.f90
gcc/testsuite/gfortran.dg/proc_ptr_comp_6.f90
gcc/testsuite/gfortran.dg/proc_ptr_comp_7.f90
gcc/testsuite/gfortran.dg/proc_ptr_comp_pass_1.f90
gcc/testsuite/gfortran.dg/proc_ptr_comp_pass_2.f90
gcc/testsuite/gfortran.dg/proc_ptr_comp_pass_4.f90
gcc/testsuite/gfortran.dg/proc_ptr_comp_pass_5.f90
gcc/testsuite/gfortran.dg/proc_ptr_comp_pass_6.f90
gcc/testsuite/gfortran.dg/proc_ptr_comp_pass_7.f90
gcc/testsuite/gfortran.dg/proc_ptr_result_1.f90
gcc/testsuite/gfortran.dg/proc_ptr_result_2.f90
gcc/testsuite/gfortran.dg/proc_ptr_result_3.f90
gcc/testsuite/gfortran.dg/proc_ptr_result_6.f90
gcc/testsuite/gfortran.dg/procedure_lvalue.f90
gcc/testsuite/gfortran.dg/protected_1.f90
gcc/testsuite/gfortran.dg/protected_2.f90
gcc/testsuite/gfortran.dg/protected_4.f90
gcc/testsuite/gfortran.dg/protected_5.f90
gcc/testsuite/gfortran.dg/protected_6.f90
gcc/testsuite/gfortran.dg/protected_7.f90
gcc/testsuite/gfortran.dg/protected_8.f90
gcc/testsuite/gfortran.dg/public_private_module.f90
gcc/testsuite/gfortran.dg/pure_byref_3.f90
gcc/testsuite/gfortran.dg/pure_formal_proc_2.f90
gcc/testsuite/gfortran.dg/pure_initializer_2.f90
gcc/testsuite/gfortran.dg/realloc_on_assign_13.f90
gcc/testsuite/gfortran.dg/realloc_on_assign_4.f03
gcc/testsuite/gfortran.dg/realloc_on_assign_6.f03
gcc/testsuite/gfortran.dg/realloc_on_assign_9.f90
gcc/testsuite/gfortran.dg/recursive_check_12.f90
gcc/testsuite/gfortran.dg/recursive_check_13.f90
gcc/testsuite/gfortran.dg/recursive_check_3.f90
gcc/testsuite/gfortran.dg/recursive_check_4.f03
gcc/testsuite/gfortran.dg/recursive_check_5.f03
gcc/testsuite/gfortran.dg/recursive_check_6.f03
gcc/testsuite/gfortran.dg/recursive_reference_2.f90
gcc/testsuite/gfortran.dg/redefined_intrinsic_assignment.f90
gcc/testsuite/gfortran.dg/redefined_intrinsic_assignment_2.f90
gcc/testsuite/gfortran.dg/reshape_2.f90
gcc/testsuite/gfortran.dg/reshape_zerosize_3.f90
gcc/testsuite/gfortran.dg/result_in_spec_1.f90
gcc/testsuite/gfortran.dg/result_in_spec_2.f90
gcc/testsuite/gfortran.dg/result_in_spec_4.f90
gcc/testsuite/gfortran.dg/same_name_1.f90
gcc/testsuite/gfortran.dg/same_name_2.f90
gcc/testsuite/gfortran.dg/save_3.f90
gcc/testsuite/gfortran.dg/save_parameter.f90
gcc/testsuite/gfortran.dg/select_type_10.f03
gcc/testsuite/gfortran.dg/select_type_15.f03
gcc/testsuite/gfortran.dg/select_type_16.f03
gcc/testsuite/gfortran.dg/select_type_18.f03
gcc/testsuite/gfortran.dg/select_type_4.f90
gcc/testsuite/gfortran.dg/sequence_types_1.f90
gcc/testsuite/gfortran.dg/sibling_dummy_procedure_1.f90
gcc/testsuite/gfortran.dg/sibling_dummy_procedure_2.f90
gcc/testsuite/gfortran.dg/sibling_dummy_procedure_3.f90
gcc/testsuite/gfortran.dg/simplify_argN_1.f90
gcc/testsuite/gfortran.dg/spec_expr_4.f90
gcc/testsuite/gfortran.dg/spec_expr_6.f90
gcc/testsuite/gfortran.dg/specification_type_resolution_1.f90
gcc/testsuite/gfortran.dg/specification_type_resolution_2.f90
gcc/testsuite/gfortran.dg/stfunc_5.f90
gcc/testsuite/gfortran.dg/string_compare_2.f90
gcc/testsuite/gfortran.dg/structure_constructor_10.f90
gcc/testsuite/gfortran.dg/structure_constructor_8.f03
gcc/testsuite/gfortran.dg/substr_1.f90
gcc/testsuite/gfortran.dg/substring_equivalence.f90
gcc/testsuite/gfortran.dg/test_com_block.f90
gcc/testsuite/gfortran.dg/test_common_binding_labels.f03
gcc/testsuite/gfortran.dg/test_only_clause.f90
gcc/testsuite/gfortran.dg/transfer_assumed_size_1.f90
gcc/testsuite/gfortran.dg/transfer_intrinsic_3.f90
gcc/testsuite/gfortran.dg/transpose_optimization_1.f90
gcc/testsuite/gfortran.dg/transpose_optimization_2.f90
gcc/testsuite/gfortran.dg/trim_optimize_2.f90
gcc/testsuite/gfortran.dg/trim_optimize_6.f90
gcc/testsuite/gfortran.dg/type_decl_1.f90
gcc/testsuite/gfortran.dg/typebound_assignment_1.f03
gcc/testsuite/gfortran.dg/typebound_assignment_2.f03
gcc/testsuite/gfortran.dg/typebound_assignment_3.f03
gcc/testsuite/gfortran.dg/typebound_call_1.f03
gcc/testsuite/gfortran.dg/typebound_call_10.f03
gcc/testsuite/gfortran.dg/typebound_call_11.f03
gcc/testsuite/gfortran.dg/typebound_call_12.f03
gcc/testsuite/gfortran.dg/typebound_call_13.f03
gcc/testsuite/gfortran.dg/typebound_call_14.f03
gcc/testsuite/gfortran.dg/typebound_call_15.f03
gcc/testsuite/gfortran.dg/typebound_call_16.f03
gcc/testsuite/gfortran.dg/typebound_call_17.f03
gcc/testsuite/gfortran.dg/typebound_call_18.f03
gcc/testsuite/gfortran.dg/typebound_call_19.f03
gcc/testsuite/gfortran.dg/typebound_call_2.f03
gcc/testsuite/gfortran.dg/typebound_call_20.f03
gcc/testsuite/gfortran.dg/typebound_call_21.f03
gcc/testsuite/gfortran.dg/typebound_call_22.f03
gcc/testsuite/gfortran.dg/typebound_call_3.f03
gcc/testsuite/gfortran.dg/typebound_call_4.f03
gcc/testsuite/gfortran.dg/typebound_call_5.f03
gcc/testsuite/gfortran.dg/typebound_call_6.f03
gcc/testsuite/gfortran.dg/typebound_call_7.f03
gcc/testsuite/gfortran.dg/typebound_call_8.f03
gcc/testsuite/gfortran.dg/typebound_call_9.f03
gcc/testsuite/gfortran.dg/typebound_generic_1.f03
gcc/testsuite/gfortran.dg/typebound_generic_10.f03
gcc/testsuite/gfortran.dg/typebound_generic_11.f90
gcc/testsuite/gfortran.dg/typebound_generic_2.f03
gcc/testsuite/gfortran.dg/typebound_generic_3.f03
gcc/testsuite/gfortran.dg/typebound_generic_4.f03
gcc/testsuite/gfortran.dg/typebound_generic_5.f03
gcc/testsuite/gfortran.dg/typebound_generic_6.f03
gcc/testsuite/gfortran.dg/typebound_generic_7.f03
gcc/testsuite/gfortran.dg/typebound_generic_8.f03
gcc/testsuite/gfortran.dg/typebound_generic_9.f03
gcc/testsuite/gfortran.dg/typebound_operator_1.f03
gcc/testsuite/gfortran.dg/typebound_operator_10.f03
gcc/testsuite/gfortran.dg/typebound_operator_11.f90
gcc/testsuite/gfortran.dg/typebound_operator_12.f03
gcc/testsuite/gfortran.dg/typebound_operator_13.f03
gcc/testsuite/gfortran.dg/typebound_operator_2.f03
gcc/testsuite/gfortran.dg/typebound_operator_3.f03
gcc/testsuite/gfortran.dg/typebound_operator_4.f03
gcc/testsuite/gfortran.dg/typebound_operator_5.f03
gcc/testsuite/gfortran.dg/typebound_operator_6.f03
gcc/testsuite/gfortran.dg/typebound_operator_7.f03
gcc/testsuite/gfortran.dg/typebound_operator_8.f03
gcc/testsuite/gfortran.dg/typebound_operator_9.f03
gcc/testsuite/gfortran.dg/typebound_override_1.f90
gcc/testsuite/gfortran.dg/typebound_override_2.f90
gcc/testsuite/gfortran.dg/typebound_proc_1.f08
gcc/testsuite/gfortran.dg/typebound_proc_10.f03
gcc/testsuite/gfortran.dg/typebound_proc_11.f03
gcc/testsuite/gfortran.dg/typebound_proc_13.f03
gcc/testsuite/gfortran.dg/typebound_proc_14.f03
gcc/testsuite/gfortran.dg/typebound_proc_15.f03
gcc/testsuite/gfortran.dg/typebound_proc_16.f03
gcc/testsuite/gfortran.dg/typebound_proc_17.f03
gcc/testsuite/gfortran.dg/typebound_proc_18.f03
gcc/testsuite/gfortran.dg/typebound_proc_19.f90
gcc/testsuite/gfortran.dg/typebound_proc_2.f90
gcc/testsuite/gfortran.dg/typebound_proc_20.f90
gcc/testsuite/gfortran.dg/typebound_proc_21.f90
gcc/testsuite/gfortran.dg/typebound_proc_22.f90
gcc/testsuite/gfortran.dg/typebound_proc_23.f90
gcc/testsuite/gfortran.dg/typebound_proc_24.f03
gcc/testsuite/gfortran.dg/typebound_proc_25.f90
gcc/testsuite/gfortran.dg/typebound_proc_3.f03
gcc/testsuite/gfortran.dg/typebound_proc_4.f03
gcc/testsuite/gfortran.dg/typebound_proc_5.f03
gcc/testsuite/gfortran.dg/typebound_proc_6.f03
gcc/testsuite/gfortran.dg/typebound_proc_7.f03
gcc/testsuite/gfortran.dg/typebound_proc_8.f03
gcc/testsuite/gfortran.dg/typebound_proc_9.f03
gcc/testsuite/gfortran.dg/unreferenced_use_assoc_1.f90
gcc/testsuite/gfortran.dg/unused_artificial_dummies_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_12.f90
gcc/testsuite/gfortran.dg/use_13.f90
gcc/testsuite/gfortran.dg/use_14.f90
gcc/testsuite/gfortran.dg/use_15.f90
gcc/testsuite/gfortran.dg/use_16.f90
gcc/testsuite/gfortran.dg/use_17.f90
gcc/testsuite/gfortran.dg/use_18.f90
gcc/testsuite/gfortran.dg/use_19.f90
gcc/testsuite/gfortran.dg/use_20.f90
gcc/testsuite/gfortran.dg/use_21.f90
gcc/testsuite/gfortran.dg/use_3.f90
gcc/testsuite/gfortran.dg/use_4.f90
gcc/testsuite/gfortran.dg/use_5.f90
gcc/testsuite/gfortran.dg/use_6.f90
gcc/testsuite/gfortran.dg/use_7.f90
gcc/testsuite/gfortran.dg/use_9.f90
gcc/testsuite/gfortran.dg/use_allocated_1.f90
gcc/testsuite/gfortran.dg/use_iso_c_binding.f90
gcc/testsuite/gfortran.dg/use_only_1.f90
gcc/testsuite/gfortran.dg/use_only_2.f90
gcc/testsuite/gfortran.dg/use_only_3.f90
gcc/testsuite/gfortran.dg/use_only_4.f90
gcc/testsuite/gfortran.dg/use_only_5.f90
gcc/testsuite/gfortran.dg/use_rename_1.f90
gcc/testsuite/gfortran.dg/use_rename_2.f90
gcc/testsuite/gfortran.dg/use_rename_3.f90
gcc/testsuite/gfortran.dg/use_rename_4.f90
gcc/testsuite/gfortran.dg/use_rename_5.f90
gcc/testsuite/gfortran.dg/used_before_typed_3.f90
gcc/testsuite/gfortran.dg/used_dummy_types_1.f90
gcc/testsuite/gfortran.dg/used_dummy_types_2.f90
gcc/testsuite/gfortran.dg/used_dummy_types_3.f90
gcc/testsuite/gfortran.dg/used_dummy_types_4.f90
gcc/testsuite/gfortran.dg/used_dummy_types_5.f90
gcc/testsuite/gfortran.dg/used_dummy_types_6.f90
gcc/testsuite/gfortran.dg/used_dummy_types_7.f90
gcc/testsuite/gfortran.dg/used_dummy_types_8.f90
gcc/testsuite/gfortran.dg/used_interface_ref.f90
gcc/testsuite/gfortran.dg/used_types_1.f90
gcc/testsuite/gfortran.dg/used_types_10.f90
gcc/testsuite/gfortran.dg/used_types_11.f90
gcc/testsuite/gfortran.dg/used_types_12.f90
gcc/testsuite/gfortran.dg/used_types_13.f90
gcc/testsuite/gfortran.dg/used_types_14.f90
gcc/testsuite/gfortran.dg/used_types_15.f90
gcc/testsuite/gfortran.dg/used_types_16.f90
gcc/testsuite/gfortran.dg/used_types_17.f90
gcc/testsuite/gfortran.dg/used_types_19.f90
gcc/testsuite/gfortran.dg/used_types_2.f90
gcc/testsuite/gfortran.dg/used_types_20.f90
gcc/testsuite/gfortran.dg/used_types_22.f90
gcc/testsuite/gfortran.dg/used_types_23.f90
gcc/testsuite/gfortran.dg/used_types_24.f90
gcc/testsuite/gfortran.dg/used_types_25.f90
gcc/testsuite/gfortran.dg/used_types_26.f90
gcc/testsuite/gfortran.dg/used_types_3.f90
gcc/testsuite/gfortran.dg/used_types_4.f90
gcc/testsuite/gfortran.dg/used_types_5.f90
gcc/testsuite/gfortran.dg/used_types_6.f90
gcc/testsuite/gfortran.dg/used_types_7.f90
gcc/testsuite/gfortran.dg/used_types_8.f90
gcc/testsuite/gfortran.dg/used_types_9.f90
gcc/testsuite/gfortran.dg/userdef_operator_1.f90
gcc/testsuite/gfortran.dg/userdef_operator_2.f90
gcc/testsuite/gfortran.dg/value_1.f90
gcc/testsuite/gfortran.dg/value_4.f90
gcc/testsuite/gfortran.dg/value_6.f03
gcc/testsuite/gfortran.dg/vect/fast-math-real8-pr40801.f90
gcc/testsuite/gfortran.dg/vect/fast-math-vect-8.f90
gcc/testsuite/gfortran.dg/vect/pr46213.f90
gcc/testsuite/gfortran.dg/vect/vect-8.f90
gcc/testsuite/gfortran.dg/vect/vect-gems.f90
gcc/testsuite/gfortran.dg/vector_subscript_bound_1.f90
gcc/testsuite/gfortran.dg/volatile10.f90
gcc/testsuite/gfortran.dg/volatile5.f90
gcc/testsuite/gfortran.dg/volatile9.f90
gcc/testsuite/gfortran.dg/warn_function_without_result_2.f90
gcc/testsuite/gfortran.dg/warn_implicit_procedure_1.f90
gcc/testsuite/gfortran.dg/warn_intent_out_not_set.f90
gcc/testsuite/gfortran.dg/warn_unused_var_2.f90
gcc/testsuite/gfortran.dg/warn_unused_var_3.f90
gcc/testsuite/gfortran.dg/where_operator_assign_1.f90
gcc/testsuite/gfortran.dg/where_operator_assign_2.f90
gcc/testsuite/gfortran.dg/where_operator_assign_3.f90
gcc/testsuite/gfortran.dg/where_operator_assign_4.f90
gcc/testsuite/gfortran.dg/whole_file_11.f90
gcc/testsuite/gfortran.dg/whole_file_14.f90
gcc/testsuite/gfortran.dg/whole_file_15.f90
gcc/testsuite/gfortran.dg/whole_file_19.f90
gcc/testsuite/gfortran.dg/whole_file_20.f03
gcc/testsuite/gfortran.dg/whole_file_21.f90
gcc/testsuite/gfortran.dg/whole_file_22.f90
gcc/testsuite/gfortran.dg/whole_file_23.f90
gcc/testsuite/gfortran.dg/whole_file_24.f90
gcc/testsuite/gfortran.dg/whole_file_25.f90
gcc/testsuite/gfortran.dg/whole_file_26.f90
gcc/testsuite/gfortran.dg/whole_file_27.f90
gcc/testsuite/gfortran.dg/whole_file_33.f90
gcc/testsuite/gfortran.dg/whole_file_35.f90
gcc/testsuite/gfortran.dg/widechar_5.f90
gcc/testsuite/gfortran.dg/widechar_6.f90

index 7fc8f0eef5eb4ae5e7e26585e4cb2ff0c3d46073..9980ad7e294453f641891070b0f2862bf962cd41 100644 (file)
@@ -1,3 +1,8 @@
+2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
+
+       * gfortran.dg/*.f90: Remove now redundant manual
+       cleanup-modules directive.
+
 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
 
        * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
index d0cd4320a7cd028d756713ae9e0caf8cc3bd5d64..09757b1f92952482f01c6347488238d746f7b490 100644 (file)
@@ -11,4 +11,3 @@ MODULE m
   END TYPE t ! { dg-error "END MODULE" }
 
 END MODULE m
-! { dg-final { cleanup-modules "m" } }
index 2583f1f4f80135fb18326cb9262c26eebf48b6bd..b261ce2fe13474c52b96dca1a4cf542d0ef921d0 100644 (file)
@@ -11,4 +11,3 @@ MODULE m
   END TYPE error_t ! { dg-error "END MODULE" }
 
 END MODULE m
-! { dg-final { cleanup-modules "m" } }
index 79bc131e0c646c02993339befb5537a219127c4f..e7a9d9b63577952382753b5e51cf4a5cff58751b 100644 (file)
@@ -49,4 +49,3 @@ CONTAINS
   END SUBROUTINE impl
 
 END MODULE m
-! { dg-final { cleanup-modules "m" } }
index a6e5de2088283d3ca88b082ac67f7ba0ca28d4c4..dd0b0abc0710f97bfe034a9d1b9526c888458670 100644 (file)
@@ -26,4 +26,3 @@ PROGRAM main
   ! See if constructing the extending type works.
   conc = concrete_t (1, 2)
 END PROGRAM main
-! { dg-final { cleanup-modules "m" } }
index 42ac963face7f2e021f472cc6d5cab63c34e89d9..6e72882cfeaa421b3b6723ea1745867281e1f1a9 100644 (file)
@@ -43,4 +43,3 @@ CONTAINS
   END SUBROUTINE test
 
 END MODULE m
-! { dg-final { cleanup-modules "m" } }
index de1cea3632337d6b93ef2fcfd74df177ddcb71fc..e4abd793288e51f55fb487ba2521f9c568c7f7ed 100644 (file)
@@ -50,4 +50,3 @@ SUBROUTINE bottom_c(obj)
    ! other stuff
 END SUBROUTINE bottom_c 
 end module
-! { dg-final { cleanup-modules "m" } }
index 3ea0fdca614748845d0c915c3fafab68f8a5fa38..382cf9e7951dd49fcbb017cf2e012e0b26d62d5b 100644 (file)
@@ -15,4 +15,3 @@ module ice_module
   end type c_type
 end module ice_module
  
-! { dg-final { cleanup-modules "ice_module" } }
index c924abac9af46fbdef50d2fb654863e3001c1b07..edcb37a6e11081417ecb6d3684e55f4b0a8ea91c 100644 (file)
@@ -25,5 +25,3 @@ abstract interface
     end subroutine generic_desc
 end interface
 end module factory_pattern
-
-! { dg-final { cleanup-modules "factory_pattern" } }
index 2c080c9c62fdff12dbc38de913c136b920f7cafe..8bebd11313085713f207721c67aa2337387c0fdf 100644 (file)
@@ -15,4 +15,3 @@ module mod
     integer, private :: z  ! Fortran 2003
   end type
 end module
-! { dg-final { cleanup-modules "mod" } }
index 7b67e6c85979d12d8eb0fb91828d73674d5ad980..ccb56e2cdc23481cb7b6185d420dffde22e81ea0 100644 (file)
@@ -37,4 +37,3 @@ program x
   public  :: i ! { dg-error "only allowed in the specification part of a module" }
   integer,public :: j ! { dg-error "not allowed outside of the specification part of a module" }
 end program x
-! { dg-final { cleanup-modules "test mod" } }
index 9a076b66c546306e89af34f672c446b39fcbf8c5..838b47b2f4b80ec4083edb19e164404a08a98b06 100644 (file)
@@ -31,4 +31,3 @@ program user
         bint = 8
         write(*,*) aint
 end program
-! { dg-final { cleanup-modules "base a b c" } }
index 69bfcd05a530843a0c5594dd7b6d94df99f7afb1..1caf6522128a8588e4316caba4937722b19efde2 100644 (file)
@@ -78,5 +78,3 @@ contains
   end subroutine option_stopwatch_a
 
 end program main
-! { dg-final { cleanup-modules "global my_module" } }
-
index cf79315cbb724feec9eba0906e474c6a14f2e157..04c7e679b10f1a764dfce20439f2ec39b7769283 100644 (file)
@@ -68,4 +68,3 @@ program main
   n = 5
   if(any (foo3(n) /= [ 0,1,2,3,0 ])) call abort()
 end program
-! { dg-final { cleanup-modules "one" } }
index cbee22676a2bea62f78888586c01d38f88d9ed73..8b4d6f495198e15eb64cf6a14e40077a5515135e 100644 (file)
@@ -31,5 +31,3 @@ call bb(w(2:4))
 call bb(w((/3,2,1/))) ! { dg-error "vector subscript" }
 write(*,*)w
 end
-
-! { dg-final { cleanup-modules "mod" } }
index 5327cb73d7f522e4c196d5f77c077abba8b15506..4a7f3d81180ae541d2244631935d690625b8e732 100644 (file)
@@ -69,4 +69,3 @@ function proc_ext (arg, chr)
   proc_ext = arg
   chr = "proc_ext"
 end function
-! { dg-final { cleanup-modules "m" } }
\ No newline at end of file
index d8899d2ecf877b7708e6f5bce42315b69f41b8c8..ddfba012ae633f5b3f942b5f1064c78675aeded2 100644 (file)
@@ -161,4 +161,3 @@ contains
     get_d = d
   end function get_d
 end program test
-! { dg-final { cleanup-modules "foo" } }
index 379fbd7f8f9d3c4cf252638a229869282ad54bea..cc52456f0d9e2469f45686818491b6ff911d050d 100644 (file)
@@ -51,5 +51,3 @@ contains
     CALL foobar (x)
   end subroutine bar
 END subroutine test
-
-! { dg-final { cleanup-modules "m m2" } }
index 13b2230c0ab7800e5247042748889d2c693f0253..e7a5ff21cf66ca3dab78ead0e6928c77e6cfdbb2 100644 (file)
@@ -21,5 +21,3 @@ function func2()
 end function
 
 end module foo
-
-! { dg-final { cleanup-modules "foo" } }
index c85edea62fc95a2d657a7fe6e0e49be0eb8cc853..808a2898cfa2dcd668c3b8071563de1aeafd23b6 100644 (file)
@@ -57,5 +57,3 @@ program tao_program
   deallocate (u%design, u%model)
   deallocate (s%u)
 end program
-
-! { dg-final { cleanup-modules "test_struct" } }
index b44769d9668ff051c7f5aa8effe5bbd6446dd98b..ea8067d389c957efa87fea3634e46601bf1c7415 100644 (file)
@@ -40,5 +40,3 @@ program main2
   call o%make(u)
   if (any (int (o%disp()) .ne. [1,2])) call abort
 end program main2
-! { dg-final { cleanup-modules "foo" } }
-
index 4e8edc2287270281c1cbaa72e82e1a2237e5ff13..c3882761f95831116ba61db3d11cf39d87f4bb56 100644 (file)
@@ -51,5 +51,3 @@ program VST28
     call abort ()
   end if
 end program VST28
-
-! { dg-final { cleanup-modules "iso_varying_string" } }
index c7e9b757d778dd86b5c8a49ba788e5aa9d440d86..08e98c2c3325514324b48c10ea95818f8368bee7 100644 (file)
@@ -36,5 +36,3 @@ end module PrettyPix_module
     if (this%look_at_path%r(i)%y2(1) .ne. x(i)) call abort
   end do
 end
-
-! { dg-final { cleanup-modules "prettypix_module" } }
index ab4868de1367fbc83e8280f07d452c6b42dcc317..655ef856ba89039116fa9f44cac011543ebe9ac8 100644 (file)
@@ -46,5 +46,3 @@ end module
   if (t1%a .ne. -0.5d0) call abort
   if (any(t1%b .ne. [-1d0, -2d0])) call abort
 end
-
-! { dg-final { cleanup-modules "typemodule" } }
index c8945cfc37516c8dba9c367ae22c161001163e20..c4c4ae21e01c01bc7281fb9b0df22853525dba6d 100644 (file)
@@ -38,4 +38,3 @@ end module grid_io
   call read_grid_header
 end
 ! { dg-final { cleanup-tree-dump "grid_io" } }
-! { dg-final { cleanup-modules "grid_io" } }
index e53112ce46e07b30be4a4fd3e55d80aa689cff98..9b08129add623decead536dcd64a3b01d7e941d8 100644 (file)
@@ -141,4 +141,3 @@ contains
 end program alloc
 ! { dg-final { scan-tree-dump-times "builtin_free" 18 "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
-! { dg-final { cleanup-modules "alloc_m" } }
index 508d5670689f03243310a51a73f23e9be5fabe54..9877d3b7ec14fc9b5b7435462d1bdf246b0f5f22 100644 (file)
@@ -21,5 +21,3 @@ MODULE globals_m
   USE types_m
   TYPE(grib_t) g_dest           ! output field
 END MODULE
-! { dg-final { cleanup-modules "types_m globals_m" } }
-
index 99cd9e08ce342bd5539fe04ab57e5b5351648d9f..9dd4e97f5bb280fcf490d6932d059f58914efc15 100644 (file)
@@ -43,5 +43,3 @@ program tsave
   if (info .ne. 10) call abort ()
   
 end program tsave
-
-! { dg-final { cleanup-modules "bar_mod" } }
index c783f49ff77f097c4dc063289b7ccbc595731110..8add2c7f4861b1ecd429a08f75718b082f80cd67 100644 (file)
@@ -30,4 +30,3 @@ contains
     type(d_sparse_mat), intent(out) :: a
   end subroutine bug14
 end
-! { dg-final { cleanup-modules "d_mat_mod " } }
index e2b609aee5a2dddffcef068ccac733bad46be0d9..787f30a609a61fca05e293b984d9fa08bec893c1 100644 (file)
@@ -18,4 +18,3 @@ module cell
     return
   end subroutine cell_output
 end module cell
-! { dg-final { cleanup-modules "cell" } }
index 1976509aaaecd6d09eb42d31d90ca1aea68a9d92..ac37fd6e38973cef2ce1d036d95099681ee56f3f 100644 (file)
@@ -68,4 +68,3 @@ contains
     end subroutine p_bld
 
 end program foo
-! { dg-final { cleanup-modules "p_type_mod" } }
index 90f6d97fdf967ae77ea375a45a2920fe571162e8..34f25c0ed6153029808c1bf215d39ff3e3ac7296 100644 (file)
@@ -30,4 +30,3 @@ program test
   x = a_fun(0)
   if (any (x(1)%mons%coeff .ne. 99)) call abort
 end program test
-! { dg-final { cleanup-modules "mod_a" } }
index fc3b983ad1d43e5b629ab222f4d4935c14545b46..05e0be069f472bc48116828f3b5d987fb3ba8529 100644 (file)
@@ -109,4 +109,3 @@ contains
 end program alloc_fun
 ! { dg-final { scan-tree-dump-times "free" 10 "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
-! { dg-final { cleanup-modules "m" } }
index 087100cafd0f26641e12d15cc77a0138aace96d1..8e7d49b0fa8872a5ea8a5aa42eb669b37c544e52 100644 (file)
@@ -46,5 +46,3 @@ contains
     bar = carg(1:12)
   end function
 end
-
-! { dg-final { cleanup-modules "m" } }
index 47f10008efabffc1b6b27088859ab49f67bf6de3..36671fee2b114969185dd546c687eeb2e227b28d 100644 (file)
@@ -15,4 +15,3 @@ program fred
 use fred1
 use fred2
 end program fred
-! { dg-final { cleanup-modules "fred1 fred2" } }
index f4c6599b02c4bb472bbecfa1a29a83d7cc8b4b13..3488c0d72779acced9f20199d9b7e06a957e7976 100644 (file)
@@ -51,5 +51,3 @@ end
 
 ! { dg-final { scan-tree-dump-times "__builtin_free" 32 "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
-
-! { dg-final { cleanup-modules "m" } }
index 7e6d7d1f0d255c9ad923efaa67973456b25f557c..305136cd6594d13611f221fa0e47fc5660e03d42 100644 (file)
@@ -29,5 +29,3 @@ program hum
     call foo(q)
 
 end program hum
-
-! { dg-final { cleanup-modules "moo" } }
index ceddc925386bd9f2897af93dc0b4a4fed24fb2c5..7f9eaf58d6d0dffe78ef56dfb949fa9f3f655a80 100644 (file)
@@ -74,4 +74,3 @@ contains
    if(associated(p)) deallocate(p)
  end subroutine sub
 end module test
-! { dg-final { cleanup-modules "test" } }
index d386bb33b7c99f02c6570c31d03c46e766e95f42..0069092f6b8b3ac9aa942c0acff567cc3336e2db 100644 (file)
@@ -26,4 +26,3 @@ program note7_35
   if (name .ne. 'xxxxxxxxxx') call abort
   if (len (name) .ne. 10 ) call abort
 end program note7_35
-! { dg-final { cleanup-modules "foo" } }
index daa09017859b6b8865b9d44070674971f7ba4cbb..28fc6a8aa8a1d9bfc0658837b204a20e7dfed48b 100644 (file)
@@ -42,4 +42,3 @@ program test
  20 continue
   if (i /= -1) call abort ()
 end
-! { dg-final { cleanup-modules "arswitch" } }
index d1786d038c8cdfeff7ba5b38ccb1abaf441e86b8..e667ff436c3f1458aeb1e7570fb13d7ba28200d6 100644 (file)
@@ -30,6 +30,3 @@ END MODULE
   CALL ABORT()
 2 CONTINUE
 END
-
-! { dg-final { cleanup-modules "tt" } }
-
index 93b155ef56dffdb46e92004aaa14df2fc9e4984c..552118fd4f729bf33d0661f4db281dba4f05e2e5 100644 (file)
@@ -47,4 +47,3 @@ end program test
 function x(z)
    x = z
 end function x
-! { dg-final { cleanup-modules "m1 m2 m3 m4 m5 m6" } }
index 3ffaa14591db9e4bec57fb7f633106ebb1ae84fd..bb29d84937aaf3fd9bff98c3381a532a8093ead5 100644 (file)
@@ -28,6 +28,3 @@ contains
   end subroutine myRoutine      ! this is not ambiguous !
 
 end module
-
-! { dg-final { cleanup-modules "a1 a2 b" } }
-
index b5292b2dd8257c15f66f58c5536c41630bd3edad..1097b9f3cbf4b5b108814335c317d2f16e726706 100644 (file)
@@ -35,4 +35,3 @@ PROGRAM P
    CALL FOO(10.)
    call bar (foo)  ! { dg-error "is ambiguous" }
 END PROGRAM P
-! { dg-final { cleanup-modules "m1 m2" } }
index 4597b3c8630375cbc2338b2cc395020d9de98ec3..79385db8c0863547a15a0ff87c8d9100a4086f55 100644 (file)
@@ -39,4 +39,3 @@ END PROGRAM P
 SUBROUTINE bar (arg)
   EXTERNAL arg
 END SUBROUTINE bar
-! { dg-final { cleanup-modules "m1 m2" } }
index df8296ba511cd954775e812de0232aafe4f2d2c3..0921a12de7cf11cc06be194f2ac69b2312137056 100644 (file)
@@ -22,5 +22,3 @@ contains
     call sub2(a%mdr(GRH_SIZE+1),a%size-GRH_SIZE)
   end subroutine sub1
 end module teststr
-
-! { dg-final { cleanup-modules "teststr" } }
index 05c94f625fae599d1b71dd1dcaba333ace646b50..fd1daa64f9e28009ec1152a5efd7a04d8e00172f 100644 (file)
@@ -26,4 +26,3 @@ program test
     if (astr(i:i) /= achar(0)) call abort
   end do    
 end program test
-! { dg-final { cleanup-modules "cyclic" } }
index 2908edb66e21dabc6467fca093b709be5db388e7..32a05a667efb0baedc610ba8120b0cf6be341010 100644 (file)
@@ -18,5 +18,3 @@ CONTAINS
     if (present (j1)) stop
   end subroutine
 END MODULE s_TESTS
-
-! { dg-final { cleanup-modules "m s_tests" } }
index e24b146f381830525fcbfa9c29f01a83693a3956..1b92c4ea1f6dd5509a2487216e769036d115bd4f 100644 (file)
@@ -33,4 +33,3 @@
           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" } }
index 4744dcd3137d92fe9dbc23d33705477f1acc1230..0dcdaea68c1a1aed01432ee6a27badf73ade8e1c 100644 (file)
@@ -25,4 +25,3 @@ program len_test
 
    write(*,*) my_string(x) 
 end program len_test
-! { dg-final { cleanup-modules "test" } }
index 18c08c486b3ed3a861f851edd01f50ff0d0fa3ce..ac5dc90cc8cbf2d9f2a144596cd27f059d07f863 100644 (file)
@@ -15,5 +15,3 @@ MODULE WinData
     ! { dg-error "specification expression" "" { target *-*-* } 13 }
   END TYPE TWindowData
 END MODULE WinData
-
-! { dg-final { cleanup-modules "windata" } }
index b1a9cac4400a0724a5905695cc229d7e1ec82142..3d0ee91176b4cb89748df9b2d8e7f15515dd92c6 100644 (file)
@@ -44,5 +44,3 @@ ubound(overlap_1(vorticityMag,lbound(vorticityMag),ubound(vorticityMag)),3)))
 
 return 
 end subroutine write_out_particles
-
-! { dg-final { cleanup-modules "communication_tools" } }
index 20cb2d588458b3bcc701a2f59a940b78b8b27698..f98b545518cde142447095972b87735a5f40d4da 100644 (file)
@@ -25,5 +25,3 @@ CONTAINS
     lenf = x(1)
   end function lenf
 END MODULE B1
-
-! { dg-final { cleanup-modules "b1" } }
index 7805f7b9420f82cc89dfa5f8950a781ebc53a17d..28c15ae59ad84d9c30922a6cecdc9494301bca3c 100644 (file)
@@ -35,4 +35,3 @@ end program
 
 ! { dg-final { scan-tree-dump-times "= {}" 2 "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
-! { dg-final { cleanup-modules "foo" } }
index 929a4c08e6bcfc0bce46786a0f0178b805e4bbc8..909c7ec5e7a45d0489084edb74f95c65f8381798 100644 (file)
@@ -27,5 +27,3 @@ end module bar
   call xmain
   if (c(1) .ne. "ab") call abort
 end
-! { dg-final { cleanup-modules "bar" } }
-
index 18f303b368dcc082dc6fe357aae726ded7203287..a31082767ecbde0e5edae9b6f233d7bbfe6f388f 100644 (file)
@@ -46,5 +46,3 @@ contains
                  REAL,INTENT(IN) :: b(:,:)
              END SUBROUTINE
 end module m3
-
-! { dg-final { cleanup-modules "m1 m2 m3" } }
index cdaaa8c5a4f0fa54d80823c4731e61414bef9ff3..d843c3200cb9a5a1fe537ace195bed68167150a1 100644 (file)
@@ -59,5 +59,3 @@ TYPE (distributed_vector) :: SCALP_DV
 ZTEMP = PVAZG * SCALP_DV
 END SUBROUTINE CAININAD_SCALE_DISTVEC
 END MODULE YOMCAIN
-
-! { dg-final { cleanup-modules "yomcain" } }
index ba0e5c098098ac0eec5dbc721b3f2ff4e73d5656..356d388ef40d2fa433f99ad3161803f5be8adbde 100644 (file)
@@ -34,6 +34,5 @@ PROGRAM main
     IF (arr(1) /= 1 .OR. arr(4) /= 4) CALL abort ()
   END ASSOCIATE
 END PROGRAM main
-! { dg-final { cleanup-modules "m" } }
 ! { dg-final { scan-tree-dump-times "func" 2 "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
index 13a10fc0d9c6ecf3e2026b03dab38bfb56bf5aec..3a262b6da0925773dca20469b13df5d25128ddfc 100644 (file)
@@ -48,4 +48,3 @@ PROGRAM main
 END PROGRAM main
 
 ! { dg-excess-errors "Syntex error in IF" }
-! { dg-final { cleanup-modules "m" } }
index e6a1d0f0adbd4daa1cae1122c957d3b8eb294278..423499a2f76439cbb2a53f70993a064b4a155652 100644 (file)
@@ -31,5 +31,3 @@ contains
     if (.not. associated (a, b)) call abort()
   end subroutine cmpPtr
 end
-
-! { dg-final { cleanup-modules "m" } }
index 13a79a6fe5db67bad16e157e20c1b32426c8df38..a7f79391643d7a8b5eea89465061fd6b9e316bb1 100644 (file)
@@ -77,4 +77,3 @@ end function not_OK
 \r
 END\r
 \r
-! { dg-final { cleanup-modules "m1" } }\r
index 49d1a2e55dd2e19f5a38300feb57db0cfd7c2b98..ed4f9dd053211521e022a26dcae9ecd69cf967d1 100644 (file)
@@ -33,5 +33,3 @@ contains
          integer, intent(in) :: x
       end function assumed_len
 end program main
-
-! { dg-final { cleanup-modules "funcs mod2" } }
index f8d7fea31a619684172d7181f9e9d43ce9b2f46f..7935898d87975b6e833b767d99f46a5e01b9da15 100644 (file)
@@ -42,5 +42,3 @@ contains
     x (2) = 21.0
   END SUBROUTINE roo
 end program test
-
-! { dg-final { cleanup-modules "global" } }
index e24414ad355a4cf920a0cc82964a7e11a219b968..a1c549bed8d70ce229a0ee4734d6c60f18ea3b2a 100644 (file)
@@ -22,5 +22,3 @@ CONTAINS
     write(6,*) I
   END SUBROUTINE TST
 END
-
-! { dg-final { cleanup-modules "addon" } }
index da59213d91ff336507982ee449a1f7ffe25659b2..641d3d929f4fdec3d14344b4786ec55c529c7289 100644 (file)
@@ -43,5 +43,3 @@ end module mod1
   call foo (bar, i)
   if (i .ne. 2) call abort ()
 end
-
-! { dg-final { cleanup-modules "mod1" } }
index 7e84e9e60adcf32d9db56dc987fd14a8917d5368..06f0f7592f1f490fcf32484dfc33c94dc63048c4 100644 (file)
@@ -14,5 +14,3 @@ CONTAINS
 END MODULE TEST
 
 end
-
-! { dg-final { cleanup-modules "test" } }
index 7ac98f82738da6ab492840c29fc07e41950e7453..637b39387f040d237064b80f71fca1ba608bb37a 100644 (file)
@@ -52,5 +52,3 @@ contains
     call MPI_Send2(x, 1, 1,1,1,j,i)
   end
 end
-
-! { dg-final { cleanup-modules "mpi_interface" } }
index b88717c0f05b41bf98724839785c94c5c814aace..ab1049d216eb56fd3be6d453355462d4e3149c74 100644 (file)
@@ -139,8 +139,6 @@ deallocate (array_class_t1_ptr, array_t3_ptr)
 
 end
 
-! { dg-final { cleanup-modules "mod" } }
-
 ! { dg-final { scan-tree-dump-times "sub_scalar .0B,"  2 "original" } }
 ! { dg-final { scan-tree-dump-times "sub_scalar .scalar_real_alloc," 2 "original" } }
 ! { dg-final { scan-tree-dump-times "sub_scalar .scalar_char_ptr," 2 "original" } }
index 6ed6f45769f06477b2b76c8af0159a428c1ccbe1..6a660c203883da50a8ea2ef291cc5bdb7d0f7f8a 100644 (file)
@@ -53,5 +53,3 @@ contains
   end subroutine a
 
 end program oh_no_not_pr15908_again
-
-! { dg-final { cleanup-modules "global" } }
index da8cf5e4e784c67f4188273e8d999eac8fc43527..b94151148af4f9c3ddf18ad236845a1fa56b0677 100644 (file)
@@ -23,5 +23,3 @@ program TestStringTools
   if (txt .ne. "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz") &
         call abort ()
 end program TestStringTools
-
-! { dg-final { cleanup-modules "chtest" } }
index 95a71609d1dcfcc9d1f6f3022636ffe1d6728011..7e5fbd1486e6e27e5028f7dcea54e73cd5d1d2fc 100644 (file)
@@ -54,6 +54,4 @@ end module
 
 
 ! { dg-final { scan-tree-dump-times "__builtin_free" 4 "original" } }
-
-! { dg-final { cleanup-modules "automatic_deallocation" } }
 ! { dg-final { cleanup-tree-dump "original" } }
index 525632b36d059cb2257c53cdd275ab1e285ff348..178706a3422435337c26abee5850991db894cfee 100644 (file)
@@ -18,4 +18,3 @@ END MODULE M1
   USE M1 
   CALL S1(2) 
 END 
-! { dg-final { cleanup-modules "m1" } }
index c88b355b24c3e3682f3882cc0685a2eef0c6176c..201dcf4e1d3cb360d5864a205bcd3df7932283a8 100644 (file)
@@ -14,5 +14,3 @@ contains
     init = x
   end function init
 end module sd
-
-! { dg-final { cleanup-modules "sd" } }
index c4c1f2cb0ccd8df3373a1a026a781cd593cd12dc..2734418619478f0eb0e0b88a9dac4da5c6a3c956 100644 (file)
@@ -18,5 +18,3 @@ program foobar
   integer, dimension (i) :: k ! { dg-error "must have constant shape" }
   character (len = i) :: c2   ! { dg-error "must have constant character length" }
 end program foobar
-
-! { dg-final { cleanup-modules "foo bar" } }
index e88d56d182ca8dbcb5a754e005f4b7909d99abfb..85ead9fb636a681ce9a0dff0d97c9e3becab5de4 100644 (file)
@@ -47,5 +47,3 @@ module bind_c_coms_2
   integer(c_int) :: m, n
   bind(c, name="") /com3/
 end module bind_c_coms_2
-
-! { dg-final { cleanup-modules "bind_c_coms bind_c_coms_2" } }
index f0a31e5408e354837ee7425fffe8be0842f18cb6..f78630ba5604b6644db978ce34260d1c6dbe4134 100644 (file)
@@ -39,5 +39,3 @@ contains
     myDerived%s = myDerived%s + 1.0;
   end subroutine types_test
 end module bind_c_dts
-
-! { dg-final { cleanup-modules "bind_c_dts" } }
index 4b423e53de4cec61add917e682e2a11d27564f56..4e5e61b4ee8ae8d6b5691286c12d2d30c08849a3 100644 (file)
@@ -59,5 +59,3 @@ contains
     end if
   end subroutine sub0
 end module bind_c_dts_2
-
-! { dg-final { cleanup-modules "bind_c_dts_2" } }
index fa54fb761be3d0b9ca50da8be4cebe48ecaf8db7..e28769ddf8467943ed5675c3c83581d63adae288 100644 (file)
@@ -35,5 +35,3 @@ contains
     end if
   end subroutine sub0
 end module bind_c_dts_3
-
-! { dg-final { cleanup-modules "bind_c_dts_3" } }
index c6fc40244439288416cf418a59c2e9ee128f5e17..1e42d5b9bece553f10a5c5d641b10f1674a7deca 100644 (file)
@@ -7,5 +7,3 @@ use iso_c_binding, only: c_int
     end type
     type(foo), bind(c) :: cp
 end module test
-
-! { dg-final { cleanup-modules "test" } }
index 497c0501b111e2dbfac2c0ba340a31af364afff5..5fe5e2b36ccc3046097891a0a67fd398166a4766 100644 (file)
@@ -50,5 +50,3 @@ PROGRAM main
   write (*,*) liter_cb(link_info)
 
 END PROGRAM main
-
-! { dg-final { cleanup-modules "liter_cb_mod" } }
index bac7d4d5815951e7f8d128fdf88104dc47bf9435..5df783fcf2dc980d58716336c232da8fbdba354e 100644 (file)
@@ -9,5 +9,3 @@ contains
     i = 0
   end subroutine sub0
 end module bind_c_implicit_vars
-
-! { dg-final { cleanup-modules "bind_c_implicit_vars" } }
index a17f5d0b34b1ec500b8707e4c4b98f020b0fb6a3..6cb7387a46a69fa40c37b8ea64b49d217e599fdd 100644 (file)
@@ -19,4 +19,3 @@ module d
   implicit none
   bind(c) :: a  ! { dg-error "applied to" }
 end module d
-! { dg-final { cleanup-modules "a" } }
index 718042bafcbe5640210456a31a99c2cc8dd91f7b..eaf067289d8effa1b06539b1ecdc9e726a358584 100644 (file)
@@ -35,5 +35,3 @@ contains
   end function my_f03_func
 
 end module bind_c_procs
-
-! { dg-final { cleanup-modules "bind_c_procs" } }
index 4f2268aee6dbb7150f7bffffa6884714aad078c1..c6f2b79c1faa52b37e95c437ca10dd2387b6a0e9 100644 (file)
@@ -71,5 +71,3 @@ contains
     func4ent = -88.0
   end function func4
 end module mod
-
-! { dg-final { cleanup-modules "mod" } }
index 55caba45f5f40acb803d6416ea7dd47a07195688..c5201a634db649633033c2771de61457362e8b00 100644 (file)
@@ -27,5 +27,3 @@ program main
   call gen(x)
   if(x /= 17) call abort()
 end program main
-
-! { dg-final { cleanup-modules "mod" } }
index 68b043cba4b30841c3cb0b703809229fa07fe797..990918fcc59f275713cd3c71bbfce3bff5d38ff6 100644 (file)
@@ -55,5 +55,3 @@ 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 ba342755c38ff6ff6dc52ca01d8c86a6c0a5f77c..ad7ffd08f3d4f93e02dc37f8bc0c4a374152f5d2 100644 (file)
@@ -34,5 +34,3 @@ PROGRAM test
   WRITE(str4,'(i0)') ICHAR(cdir())
   if(str4 /= '47' .or. ichar(str4(3:3)) /= 32) call abort()
 END PROGRAM
-
-! { dg-final { cleanup-modules "mod" } }
index 10a86dbbbc4126d879b65e4736d0de7eb768bf79..3ed8dc90a4612a2b2c0a91e6fa82744c1fd5e721 100644 (file)
@@ -21,5 +21,3 @@ contains
     liter_cb = 0
   END FUNCTION liter_cb
 end module m
-
-! { dg-final { cleanup-modules "m" } }
index a6ebd5833c1c195f7aef854a7d2fc0c642ea164e..a46772be249619eb652a1bfe7ea3cad80dc10fa3 100644 (file)
@@ -39,5 +39,3 @@ program test
   call c_proc (.true._c_bool, val)
   if (val /= 7) call abort ()
 end program test
-
-! { dg-final { cleanup-modules "m" } }
index 087a9e05ac97aefae8c0f4efa277aaef536d04de..ae3cf07fcb8ef8b183c9b23aa92b4c94181601bf 100644 (file)
@@ -56,8 +56,3 @@ module c_kind_tests_2
   real(myI), bind(c) :: myCFloat2 ! { dg-warning "is for type INTEGER" }
   real(4), bind(c) :: myFloat
 end module c_kind_tests_2
-
-! { dg-final { cleanup-modules "c_kind_tests_2" } }
-! { dg-final { cleanup-modules "bind_c_implicit_vars" } }
-! { dg-final { cleanup-modules "test" } }
-! { dg-final { cleanup-modules "iso_c_utilities" } }
index 8f070335aa80d390fbd2e9e46a11be5ed245e094..47f9d9a921839519dce67e77da10d463767d41c0 100644 (file)
@@ -17,4 +17,3 @@ 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 845aab95322236b569a3f80b27e847fcbd2610e2..25adb2c7f15ceee9389230f7d7f04ba848cd3b3c 100644 (file)
@@ -12,5 +12,3 @@ contains
     my_string_func = 'my_string' // C_NULL_CHAR
   end function my_string_func
 end module x
-
-! { dg-final { cleanup-modules "x" } }
index e31af86bffd0b2eda417b0b44d31d320ed91ff72..15843b5c9d675eba015cb83f2d4cf6973b912e08 100644 (file)
@@ -22,5 +22,3 @@ CONTAINS
       CALL C_F_POINTER(FPTR=FPTR, CPTR=CPTR, SHAPE=[strlen(CPTR)])
    END FUNCTION
 END MODULE ISO_C_UTILITIES
-! { dg-final { cleanup-modules "iso_c_utilities" } }
-
index e57edf09d38cb8a039552bc3ebc66631ddf3db91..4f4a0cfd795ba6fa0eb8fa653e3ee290a8b0d885 100644 (file)
@@ -36,5 +36,3 @@ contains
   end subroutine changeF90Globals
 
 end module bind_c_vars
-
-! { dg-final { cleanup-modules "bind_c_vars" } }
index 34986501e2965f1cb71ca36538f8916ed135e552..a13e9673aa09a6d2e59b227677d8c9d32d50a3b3 100644 (file)
@@ -73,5 +73,3 @@ module binding_label_tests
   subroutine sub4() BIND(c, name = "        ") 
   end subroutine sub4 
 end module binding_label_tests
-
-! { dg-final { cleanup-modules "binding_label_tests" } }
index 48e8e5da9b1e02a1ee00dbf3f4005b32cdd33592..8424922d43040370b7d036c6d785f357fb097d50 100644 (file)
@@ -11,4 +11,3 @@ program main
   use binding_label_tests_10 ! { dg-error "collides" }
   use binding_label_tests_10_main
 end program main
-! { dg-final { cleanup-modules "binding_label_tests_10" } }
index 0a0006681154943fc5989104295f738e73b9ce45..ce9cd9f93a74d83d4dfe8ac5b22bbf6d89bfbfd4 100644 (file)
@@ -20,5 +20,3 @@ end module two
 use one, only: foo_one => foo
 use two, only: foo_two => foo
 end
-
-! { dg-final { cleanup-modules "one two" } }
index 6b8f1f89bac8e869da12620be4917c7934e4c60e..7029b2ea1915597dbc17397934696bbaf331fdec 100644 (file)
@@ -19,4 +19,3 @@ implicit none
   print *, a, b
   if (a /= 5 .or. b /= -5) call abort()
 end program prog
-! { dg-final { cleanup-modules "m n" } }
index bf9da112ab4f80eca030b9d2ca9bc30b2c66eca0..46bbbbd04cebc4303264ee59b536899bef0b1393 100644 (file)
@@ -31,5 +31,3 @@ contains
   subroutine sub8() bind(c, name) ! { dg-error "Syntax error" }
   end subroutine sub8 ! { dg-error "Expecting END MODULE" }
 end module binding_label_tests_2 
-
-! { dg-final { cleanup-modules "binding_label_tests_2" } }
index 136fb5e507c0520a84d2e527ccd4722289be55b9..1234bb535387223b844a29ba5c806f19f57e3f74 100644 (file)
@@ -13,5 +13,3 @@ end interface
 
 call my_c_print()
 end program main
-
-! { dg-final { cleanup-modules "a" } }
index cdf1ef880dfd4d4322a071f0e388abeae088d089..bb61cbf12c771411cc5b56ce1f4294fe72f2b26e 100644 (file)
@@ -19,5 +19,3 @@ contains
   subroutine my_public_sub() bind(c, name="my_sub")
   end subroutine my_public_sub
 end module x
-
-! { dg-final { cleanup-modules "x" } }
index 83c6519d970f56972967f70e4b6dccb8dbdc04c3..2c2ce9083f612aa95b7468b3d5f432b6f953f247 100644 (file)
@@ -64,5 +64,3 @@ contains
 end module m3
 
 end
-
-! { dg-final { cleanup-modules "testmod testmod2 m3" } }
index 05477776f080f918c13266f74da4c8e4f95fa303..a3f1e4321f1dd0865d56046f75d2d7234891f42e 100644 (file)
@@ -6,4 +6,3 @@ module foo
   INTEGER, PARAMETER, DIMENSION(2) ::  IP_ARRAY1_32_S = &
   & (/  LBOUND(IP_ARRAY2_4_S(5:10,2:3))/)
 END module foo
-! { dg-final { cleanup-modules "foo" } }
index 3b487efa146cc6c0551cf3a8a13d2076682f4154..c0abd2896ece95821dc844fce39eacd977be29c7 100644 (file)
@@ -34,4 +34,3 @@ program main
   call sub()
   call sub((/4,5/))
 end program main
-! { dg-final { cleanup-modules "sub_mod" } }
index d79272b3876e8bd39a7045928dff2bd35164bd7a..bb2c247bf311c683706094bb51580c735ef57a1f 100644 (file)
@@ -37,4 +37,3 @@ program main
   call sub((/4/))
 end program main
 ! { dg-output "Fortran runtime error: Array bound mismatch" }
-! { dg-final { cleanup-modules "sub_mod" } }
index 7ecce2a71d49ae1257ec51598238f5af3f251fb5..241db66239cd990b6602dfcfe01848830f2fbb07 100644 (file)
@@ -30,4 +30,3 @@ PROGRAM main
 END PROGRAM main
 
 ! { dg-output "shorter than the declared one for dummy argument 'str' \\(3/5\\)" }
-! { dg-final { cleanup-modules "m" } }
index 69be0884c3b717406b5d8ad49f91e962436755c9..a6be86a8c4a2169a9289332d407061331982c8d6 100644 (file)
@@ -30,4 +30,3 @@ PROGRAM main
 END PROGRAM main
 
 ! { dg-output "does not match the declared one for dummy argument 'str' \\(7/5\\)" }
-! { dg-final { cleanup-modules "m" } }
index db8ce3c3b11872cad890b10df5c0290f29f3d5af..284e2eae38ff8f546bb17a728db9970fe7c3bc68 100644 (file)
@@ -30,4 +30,3 @@ PROGRAM main
 END PROGRAM main
 
 ! { dg-output "does not match the declared one for dummy argument 'str' \\(7/5\\)" }
-! { dg-final { cleanup-modules "m" } }
index 36fda721f3036d0c1d99fdc142d51a64a6afc337..48202488246d0cabdb7f2964dbee5917b91a3edd 100644 (file)
@@ -30,4 +30,3 @@ PROGRAM main
 END PROGRAM main
 
 ! { dg-output "does not match the declared one for dummy argument 'str' \\(7/5\\)" }
-! { dg-final { cleanup-modules "m" } }
index 550cca8431f46dbb6b679b73ccd08ebc715f6af2..c46bfe2db2318bcf0f307e6b419248fe5aae0185 100644 (file)
@@ -24,5 +24,3 @@ PROGRAM main
   CALL test ('abcde')  ! String length matches.
   CALL test ('abcdef') ! String too long, is ok.
 END PROGRAM main
-
-! { dg-final { cleanup-modules "m" } }
index 9f08ba1ca8f42a8f347d900c9bf8c7ed15d43285..99a0d8697ff6f83866785cd036e96a8e0ffad3d4 100644 (file)
@@ -22,4 +22,3 @@ PROGRAM main
 END PROGRAM main
 
 ! { dg-output "shorter than the declared one for dummy argument 'opt' \\(0/5\\)" }
-! { dg-final { cleanup-modules "m" } }
index c54f14144f83dbaa0e333e203b9cd508046c566e..7319988968f0b8494bc3051780cbb221efde00da 100644 (file)
@@ -36,5 +36,3 @@ END MODULE M3
 USE M3
 CALL S1
 END
-
-! { dg-final { cleanup-modules "m1 m2 m3" } }
index 7b34663a3405a8229182dc8abe187627610c4d38..9b2af24f984808973f4399349016e00bc8572f03 100644 (file)
@@ -66,5 +66,3 @@ contains
   end subroutine verify_assoc
   
 end module c_assoc
-
-! { dg-final { cleanup-modules "c_assoc" } }
index 90ef299aa920bbf1d6ffb485947bf88bcd4ebe5b..069d817117567429d5b2e00983569156a49f3bb5 100644 (file)
@@ -65,5 +65,3 @@ program main
   call Grid2BMP(10)
 !  call test()
 end program main
-
-! { dg-final { cleanup-modules "x" } }
index 72b136e01d08e2e4a27104bc1b747d8f86b538a9..cbdfd9f2a9ac0bd50048824972119ac690ef0046 100644 (file)
@@ -25,5 +25,3 @@ contains
     if(my_char_ref /= c_char_'y') call abort()
   end subroutine sub1
 end module c_char_tests
-
-! { dg-final { cleanup-modules "c_char_tests" } }
index fd9703139e5c976625979bc20004b9714b41bb22..b68eadbf9ab6e3a152edb4938c9df9976150428d 100644 (file)
@@ -57,5 +57,3 @@ contains
     end do
   end subroutine test_complex_arrays
 end module c_f_pointer_complex
-! { dg-final { cleanup-modules "c_f_pointer_complex" } }
-
index 977c4cb070d03435d790e3c147b95e0ab2c98ab5..5558697c1f550d6dea972701a1dc9653613a549e 100644 (file)
@@ -31,4 +31,3 @@ contains
     end do
   end subroutine test_array
 end module c_f_pointer_logical
-! { dg-final { cleanup-modules "c_f_pointer_logical" } }
index 662908931b9926129ff8f744caaa76e5083b1970..426279b5cfb19f29e37c150cd4a24e8b97b412d8 100644 (file)
@@ -110,5 +110,3 @@ contains
     end do
   end subroutine test_mixed
 end module c_f_pointer_shape_tests_2
-! { dg-final { cleanup-modules "c_f_pointer_shape_tests_2" } } 
-
index 89b8666d7ae479bd25976973a34bca4f71aefc48..b3caff0a5a9b1190bbd95c995a0be6125bc7948f 100644 (file)
@@ -111,5 +111,3 @@ contains
     end do
   end subroutine test_mixed
 end module c_f_pointer_shape_tests_4
-! { dg-final { cleanup-modules "c_f_pointer_shape_tests_4" } } 
-
index d35f9d1c151c6c5e862b9e8e5c7b9027b1fa6c87..1e4dbc0201fdcedc94176a3acd249698a9c2be04 100644 (file)
@@ -66,5 +66,3 @@ module c_f_pointer_tests
     endif
   end subroutine testDerivedPtrs
 end module c_f_pointer_tests
-
-! { dg-final { cleanup-modules "c_f_pointer_tests" } }
index 8ba07b9fbba10635d0a7495dfd33ce11bd8668c7..823c5e39d2a963ec583de4d6e785cae92935a5d8 100644 (file)
@@ -17,5 +17,3 @@ program driver
   
   call sub0()
 end program driver
-
-! { dg-final { cleanup-modules "c_funloc_tests" } }
index 2d23efb243a9fbca7e1adf27a79a3371824b2035..b08d35187f4f270c4bdf06bdb2db6254ea6d3492 100644 (file)
@@ -33,4 +33,3 @@ program main
   p = c_funloc(ffunc)
   call callFunc(p, 21,-17*21)
 end program main
-! { dg-final { cleanup-modules "c_funloc_tests_3" } }
index 0733c5e20b1f7edf70caa983f7a5d7d831d08b00..16a50668706e90e970a5e3daeb916168acaadd8b 100644 (file)
@@ -36,5 +36,3 @@ contains
     func0 = desired_retval
   end function func0
 end module c_funloc_tests_4
-! { dg-final { cleanup-modules "c_funloc_tests_4" } }
-
index 4176157887a1c547bd69ed3fd7b2aaca59b32b1d..c595a3bbcf009a272cf69f1d838a16043451e1cd 100644 (file)
@@ -74,4 +74,3 @@ contains
   end subroutine param_test
     
 end module c_kind_params
-! { dg-final { cleanup-modules "c_kind_params" } }
index 5bc99f55387cada0cbb3bd441c6ba1d7c47ceac2..592953c0c005f1fd9c2f6e7c0e0ec64c991be774 100644 (file)
@@ -13,4 +13,3 @@ module c_kind_tests_2
   real(myI), bind(c) :: myCFloat2 ! { dg-warning "is for type INTEGER" }
   real(4), bind(c) :: myFloat     ! { dg-warning "may not be a C interoperable" }
 end module c_kind_tests_2
-! { dg-final { cleanup-modules "c_kind_tests_2" } }
index 673e6f7282ee25f11a043ab6a1bcc86ec193d55d..9b120dc9cd2f4087e0edcfa42ccff6f1a581dbfb 100644 (file)
@@ -21,4 +21,3 @@ contains
     call test_address(my_c_ptr, 100)
   end subroutine test0
 end module c_loc_test
-! { dg-final { cleanup-modules "c_loc_test" } }
index 252c1c52748d7603710c2f0421fb859b7512e160..cfc7be5eb443c2efa86da12c5868362739c6ef4f 100644 (file)
@@ -29,4 +29,3 @@ program test2
   call sub1(c_loc(argv))
 end program test2
 !
-! { dg-final { cleanup-modules "test1" } }
index 4bdf395d14b52005c5f03bcfc7b257e7bb2a59bf..b8e2436b679f972c974c66fadfcb84fdba338894 100644 (file)
@@ -85,4 +85,3 @@ program driver
   call test1()
   call test2()
 end program driver
-! { dg-final { cleanup-modules "c_loc_tests_2" } }
index a389437ce10926dcec1d6c6ffb6c59a871d2cf2b..48597cb6bd8d1dfda214cb544f8b0d00e34df997 100644 (file)
@@ -16,4 +16,3 @@ contains
 
   end subroutine sub0
 end module c_loc_tests_5
-! { dg-final { cleanup-modules "c_loc_tests_5" } }
index c82a2adbf7889f0a9b4e0b4f1f241452836abd04..3d830e7a91f4b3f1833e81d468fc1e2ca7ec1803 100644 (file)
@@ -10,4 +10,3 @@ SUBROUTINE glutInit_f03()
   argv(1)=C_LOC(empty_string)
 END SUBROUTINE
 end module x
-! { dg-final { cleanup-modules "x" } }  
index 78f5276bdefc2d85a9e6c3df9cb81e2892659369..cc0ebc365fa52a8d1c1f5c164a238d81852b3955 100644 (file)
@@ -8,4 +8,3 @@ SUBROUTINE glutInit_f03()
   argv(1)=C_LOC(empty_string)
 END SUBROUTINE
 end module c_loc_tests_7
-! { dg-final { cleanup-modules "c_loc_tests_7" } }
index f0c9a3329d715be4645ee052ca4053f792eb0a05..0b7c98be714ad46d088d0a2b99a9d9500786aa58 100644 (file)
@@ -42,5 +42,3 @@ module c_ptr_tests
       call c_f_pointer(self%myServices, localServices)
     end subroutine sub0
 end module c_ptr_tests
-
-! { dg-final { cleanup-modules "c_ptr_tests" } }
index fe416227594ffab70bcc9884e7e82787fb0702a1..4ce1c6809e407af4536576d229f8e8a601caa4f2 100644 (file)
@@ -15,5 +15,3 @@ program main
   use c_ptr_tests_10
   call sub0()
 end program main
-
-! { dg-final { cleanup-modules "c_ptr_tests_10" } }
index 9448f82ba8293ef27f129a303a60c155cc8eac48..353a7956b9def01bbfdf8e0a81c2977eeb95572f 100644 (file)
@@ -38,5 +38,3 @@ contains
     type(t), intent(out) :: a
   end subroutine func
 end module m
-! { dg-final { cleanup-modules "fgsl m" } } 
-
index 71e81709374d5dbc0e41d29742acd2d775ec25a9..d4ab175ca5677d247f88756d20e02fe1ef50a400 100644 (file)
@@ -40,6 +40,3 @@ contains
     status = fgsl_vector_align(p_x, f_x)
   end subroutine expb_df
 end module tmod
-
-! { dg-final { cleanup-modules "fgsl tmod" } } 
-
index c4101fb030e69c8bfb7484893b922bbf85de8e62..946c4dd96ab153f32337ac9e55a28e1e68df7682 100644 (file)
@@ -48,4 +48,3 @@ end program test
 ! { dg-final { scan-tree-dump-times "bbb =" 0 "original" } }
 
 ! { dg-final { cleanup-tree-dump "original" } }
-! { dg-final { cleanup-modules "m" } }
index 1ce0c15fdfd62bc1639c27eba5632ee7d3bd6478..9959d62715ca22407766c1b53f53b16235b6dbcd 100644 (file)
@@ -50,4 +50,3 @@ end program test
 ! { dg-final { scan-tree-dump-times "bbb =" 0 "original" } }
 
 ! { dg-final { cleanup-tree-dump "original" } }
-! { dg-final { cleanup-modules "m" } }
index 9bbd0dd41adceaeda7189ef7ee90f58db98360b9..05063471c0ab0e0a576d39c115d5922347c96c7f 100644 (file)
@@ -84,5 +84,3 @@ function kill_C_FUNPTR() bind(C)
    end interface
    kill_C_FUNPTR = C_FUNLOC(fun)
 end function kill_C_FUNPTR
-
-! { dg-final { cleanup-modules "m3 m1" } }
index 6239516ec2e84deeabd2f6bce3bf5e12a609f170..ae6fd98b9121561a52ca08d8c0156934647b4f7b 100644 (file)
@@ -31,5 +31,3 @@ program cfpointerstress
   write(*,*) 'ASSOCIATED =', associated(img)
   deallocate(r)
 end program cfpointerstress
-
-! { dg-final { cleanup-modules "nag_j_types" } }
index 04cb8b22ab85952a421b1ae3c854a4a9d04ced49..38768b141dfcc70535006dfad1d35ba423da4ad0 100644 (file)
@@ -9,4 +9,3 @@ contains
     func0 = c_null_ptr
   end function func0
 end module c_ptr_tests_7
-! { dg-final { cleanup-modules "c_ptr_tests_7" } }
index f723492643f107c2b81a37c1a5bfff8c15c60860..8fff5473e5d85fe840229be99b5541a0423b83c0 100644 (file)
@@ -28,5 +28,3 @@ program main
 
   call sub0()
 end program main
-
-! { dg-final { cleanup-modules "c_ptr_tests_9" } }
index 68064d78b07f05d8ad30214c07fe6c9f43ca5620..91d7aa57b0537192e51e296c19e348c2f1800d58 100644 (file)
@@ -14,5 +14,3 @@ contains
     end if
   end subroutine sub0
 end module c_size_t_test
-
-! { dg-final { cleanup-modules "c_size_t_test" } }
index 5f562e9fa68d4ca0f89caccca420a5c6216b9b27..2cf3ae722c522cca041438ec9da4b8ab183e610b 100644 (file)
@@ -12,5 +12,3 @@ program y
   if (b(1) /= 'abcd  ') call abort
   if (b(2) /= 'efghij') call abort
 end program y
-
-! { dg-final { cleanup-modules "z" } }
index 766eb5290332aa4b43235fcc5860407d8c99638d..d6abc260caa4c0746f25224883ed4cc2aecbeb72 100644 (file)
@@ -11,4 +11,3 @@ end module foomod
   use foomod
   print *, aa, bb
 end
-! { dg-final { cleanup-modules "foomod" } }
index 22669363e0fc671e10d490cf4f1ef69398a51227..cfe787b5375ccef74f6e3c79da79977601b63e5e 100644 (file)
@@ -31,5 +31,3 @@ contains
     ENDDO
   end subroutine alloc
 END program char_array_structure_constructor
-
-! { dg-final { cleanup-modules "global" } }
index 576d5be7775571cdc47c1b5c640f744f17a6798c..dd5c05a858408b081502700ca34e87a6497a96bb 100644 (file)
@@ -32,5 +32,3 @@ program main
   use bar
   call xmain()
 end program main
-
-! { dg-final { cleanup-modules "bar" } }
index 03a4d85602971cf4cbb34e6ac0a21337b2093718..929f01b22b432f687992db49c84ac7589db6561e 100644 (file)
@@ -58,4 +58,3 @@ program xjoin
   if (len (join (words2(2:4:2), sep2)) .ne. 10) call abort ()
 
 end program xjoin
-! { dg-final { cleanup-modules "util_mod" } }
index 221c84090f83219066a76bf955543883eece372c..d9c1b38744106448f522f994f4ad709221ab543a 100644 (file)
@@ -29,4 +29,3 @@ program xx
 ! This was another bug, uncovered when the PR was fixed.
   if (any(ccopy(z//mz(:)(i:j)) .ne. (/"zzgh ","zzjk "/))) call abort ()
 end program xx
-! { dg-final { cleanup-modules "str_mod" } }
index dbec68cd8c3916d6230c6e34a7a4b5806c931f57..36f724a0e0f8d1b19ae76ebb7255e5c4637819f3 100644 (file)
@@ -18,5 +18,3 @@ CONTAINS
                val%c_val(i)(1:MIN (80, l_out-(i-1)*default_string_length))
   END SUBROUTINE val_get
 END MODULE input_val_types
-
-! { dg-final { cleanup-modules "input_val_types" } }
index 75e68f1ef464fae12aa2acb05dd746055ab29a92..c37b20eb75aeffb60a0236c761d2fb282fb46156 100644 (file)
@@ -113,5 +113,3 @@ program test
     print *, str
 
 end program test
-
-! { dg-final { cleanup-modules "cutils" } }
index 741d55f166a9504f47fee09066b407221a26618f..638d6381e19b9a20f5e4012bb74a868178a68ee6 100644 (file)
@@ -45,5 +45,3 @@ end module abc
   use abc
   call xmain(3, 2)
 end
-! { dg-final { cleanup-modules "abc" } }
-
index 062901e1bed43fe4ff2d1bc1d8a44fcb96ad5d7d..e32df0e01b49fbda712ccff970ba9fe6101da477 100644 (file)
@@ -22,5 +22,3 @@ program huj
     s = s_to_c(c)
 
 end program huj
-
-! { dg-final { cleanup-modules "foo" } }
index a4e073299b31bfc9385e18a98238e9bcca3d4060..02625ad5dc0bfbe073be9227190945ecf8c42143 100644 (file)
@@ -14,4 +14,3 @@ CONTAINS
     TDA1L(NF1:NF2:NF1)%C = TDA1L(NF0+2:NF3:NF2/2)%C
   END SUBROUTINE
 END MODULE TESTS
-! { dg-final { cleanup-modules "tests" } }
index f238a597a65c6dc80d0f804c59ca97b3d5cc31a5..1e3b8547bb06ccffdd00f94130451926e9fd1a06 100644 (file)
@@ -28,5 +28,3 @@ end module
  class(gradient_class), pointer    :: g_initial, ip_save
  ip_save => g_initial%inner_product()   ! ICE
 end
-
-! { dg-final { cleanup-modules "abstract_gradient" } }
index 56c68a577872d9f0de173437fc8f745d5f3160e2..312ca572de0b6daf84241378e4b1979759e287a7 100644 (file)
@@ -41,5 +41,3 @@ contains
     operand = operand%product(scale)
   end subroutine 
 end module
-
-! { dg-final { cleanup-modules "abstract_algebra" } }
index 84073bf2276a35e012f5c6000f42ec6f86e9d3fd..d83a85610483f311ace2af3788c57c27038a613f 100644 (file)
@@ -34,4 +34,3 @@ contains
   end function
 end module concrete_inner_product
  
-! { dg-final { cleanup-modules "concrete_vector concrete_gradient concrete_inner_product" } }
index 4e6db17c960affabad45e067c2b7b7ce92cc469e..5116c661b9bba96e33ad25e4246db898d04137b2 100644 (file)
@@ -50,5 +50,3 @@ module concrete_inner_product
   use concrete_gradient
   implicit none
 end module concrete_inner_product
-! { dg-final { cleanup-modules "abstract_vector concrete_vector" } }
-! { dg-final { cleanup-modules "concrete_gradient concrete_inner_product" } }
index 4520a5996f97e2e66e56dbe2a32eae0e98ee8c41..1fc7ce4a2404da72fde22eeccc0d1e5734ee3b57 100644 (file)
@@ -39,5 +39,3 @@ module mod_D
   use mod_A
   use mod_C
 end module
-
-! { dg-final { cleanup-modules "mod_a mod_b mod_c mod_d" } }
index 7d0d38f80bdb3a9b34c338157d7e54a3a4f897ef..136097b41cd0b881f4092531c6ede6a848e9546a 100644 (file)
@@ -19,5 +19,3 @@ contains
   end function
 
 end module
-
-! { dg-final { cleanup-modules "m_rotation_matrix" } }
index b015c1319f6a86f448e1f457d80b7fb190f2c97f..0c5c23884d97f6608bb08dfc21182dd40f1079d9 100644 (file)
@@ -60,5 +60,3 @@ module b_module
   end type b_type
 end module b_module
  
-
-! { dg-final { cleanup-modules "error_stack_module b_module" } }
index 27ee7b4e2cb44829665a1f354e13de8e9310d113..63b8e06965a5b40d97daff58244ad3a9f11b95c0 100644 (file)
@@ -41,5 +41,3 @@ end program main
 
 ! { dg-final { scan-tree-dump-times "__builtin_free" 11 "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
-
-! { dg-final { cleanup-modules "foo_mod" } }
index 93b9616aee9afdccce3538603ac204b816c50bc9..4a7135d3bba32b555ead7ad8c492ade6bebcf7ad 100644 (file)
@@ -14,5 +14,3 @@ module m
   type(t),save :: default_t
 
 end module
-
-! { dg-final { cleanup-modules "m" } }
index df68783b4ab92094c20f5bf0483ec3cb74a9d219..7e179f4215841790ab41bfc5cff3f42848ecb164 100644 (file)
@@ -27,5 +27,3 @@ contains
   end subroutine ice_proc
 
 end module ice_module
-
-! { dg-final { cleanup-modules "ice_module" } }
index 3588b7759e57edbd73c1830b1e16c5cbfe3c547e..4c3563ccb6d97cfff0e8a16e80cc5337453b4aa7 100644 (file)
@@ -24,5 +24,3 @@ contains
 end module
 
 end 
-
-! { dg-final { cleanup-modules "m" } }
index 629c9c98e4ccab850d63d116aefef20261208f46..ed4a2690cfd0c15b932e697bc402cc99c7663efa 100644 (file)
@@ -26,4 +26,3 @@ end module
 
 end
  
-! { dg-final { cleanup-modules "s_mat_mod s_tester" } }
index 3525dc467ba92326999f93e9f3a6fe42526be5a9..a3f2c882e212e0522cd148f1254b3d033de2681f 100644 (file)
@@ -63,5 +63,3 @@ module type1_type
           endif 
     end function Type1_initProc 
 end module type1_type
-
-! { dg-final { cleanup-modules "type2_type extended2a_type type1_type" } }
index 684b8cdab766c6749ea74580b5565105656b1821..258633df45be351cadb145b744c0706f2ad4e21a 100644 (file)
@@ -41,5 +41,3 @@ program p
   allocate(x(1))
 
 end program p
-
-! { dg-final { cleanup-modules "m m2" } }
index d5ed8fae35c78f206feb1d8f95ce70ac860cb302..b27793f90897bb4558f18869096e77aaea4605f4 100644 (file)
@@ -30,5 +30,3 @@ allocate (t2 :: y)
 print *, x%a
 print *, y%b
 end
-
-! { dg-final { cleanup-modules "m1 m2" } }
index b5857c1f645c53fdea7aca582d7a590fc6bbb0f7..c388be42fc5da89b78dfcbab68408dde612c2d40 100644 (file)
@@ -37,5 +37,3 @@ END MODULE
 PROGRAM p
   USE m
 END
-
-! { dg-final { cleanup-modules "m" } }
index 7c3c197262a6c1f740b3bbf4d4aa2f7199420574..c2bd4e4293681664638616d767235980ce67d6c7 100644 (file)
@@ -9,5 +9,3 @@ module Molecular_Abundances_Structure
   end type
   class(molecularAbundancesStructure), pointer :: molecules
 end module
-
-! { dg-final { cleanup-modules "molecular_abundances_structure" } }
index ecdb4ddc8022d62c3aaf44493bd1f1cce9345069..3375396aa6e86ab3877b15bc49049f27b12b4392 100644 (file)
@@ -20,5 +20,3 @@ module m2
 end module
 
 end
-
-! { dg-final { cleanup-modules "m0 m1 m2" } }
index 1b5502a787037b265d8efc3bf98f0111c87937d0..87a5c871294a4e89e8f12cec3fb8956161ef36b5 100644 (file)
@@ -22,5 +22,3 @@ class(three), allocatable :: a2
 if (same_type_as(a1,a2)) call abort()
 
 end 
-
-! { dg-final { cleanup-modules "one one_two" } }
index e3ff8ce8d02cf082d7f135bf497f4ec62092ae71..1d75999626f0edf60b18e5d8c4394c238f32915b 100644 (file)
@@ -259,5 +259,3 @@ subroutine psb_cdall(ictxt, desc, info,mg,ng,vg,vl,flag,nl,repl, globalcheck)
   return
 
 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 dde1acdc32ed60e6bba83ce6f4f6ddefe76e10b2..b6214a9e6084111d587c854e650bd6f8726c0a91 100644 (file)
@@ -32,5 +32,3 @@ program test
   type(treeNode) :: node
   call walk (node)
 end program
-
-! { dg-final { cleanup-modules "tree_nodes merger_trees merger_tree_build" } }
index bcab2b4ceef61247a99c6c5446bef98765fe8bf6..5c24fe1be511c2b6826b0c42e575d39b6dedc70e 100644 (file)
@@ -20,5 +20,3 @@ contains
     print *,a_string(this)
   end subroutine b_sub
 end module a_module
-
-! { dg-final { cleanup-modules "a_module" } }
index cd3047fb88f578bca0a7b098e15cb677e183173b..10acf3bd8b839415a43e7f6e03eccc67746d7d02 100644 (file)
@@ -12,5 +12,3 @@ contains
     class(Overload_AnException_impl_t) :: self
   end subroutine
 end module 
-
-! { dg-final { cleanup-modules "overload_anexception_impl" } }
index ed0d67435c14b5acaa7c7dce9bbc2de8c8ba5f2a..5c047e2c5987678faa222a59fb26ae3e2c9526f9 100644 (file)
@@ -10,5 +10,3 @@ program Test
   class(t0), allocatable :: c
   allocate(t1 :: c)
 end program Test
-
-! { dg-final { cleanup-modules "G_Nodes" } }
index 4719c252f63690f161fd6712ab0c608ae0bce6f0..ef718db25d46547767c7b08307d8d858ecefb37f 100644 (file)
@@ -14,5 +14,3 @@ use m
 implicit none
 if (allocated(x)) call abort()
 end 
-
-! { dg-final { cleanup-modules "m" } }
index 90a7560bc5ee1596566cf83e014652b0ba3cd398..56f342e07645ddf090d3b806a0224fa250584489 100644 (file)
@@ -36,5 +36,3 @@ PROGRAM main
   
   call test(sparseMatrix)
 END PROGRAM
-
-! { dg-final { cleanup-modules "m_sparsematrix m_subroutine" } }
index 5dbd4597abd189cef89eea523f4548775faccb4b..0e6509c0503bdd62f1f51bb72859c43c5461ba64 100644 (file)
@@ -65,4 +65,3 @@ end
   allocate(x)
   call s (x)
 end
-! { dg-final { cleanup-modules "m" } }
index d3afa395ec9f468cbc7f2e43996acb649caf9ef9..2e4f3b8aa39ab6f963994761a25193faca43225c 100644 (file)
@@ -60,5 +60,3 @@ program main
     type is (integrand); if (any (kernel1%variable .ne. [3,4,5])) call abort
   end select
 end program
-! { dg-final { cleanup-modules "show_producer_class" } }
-
index e36e810aba82e7988e3b15cec32cb7c678532d24..b8422c0f9f42ead36708cc7ea75511530fcafd3e 100644 (file)
@@ -58,5 +58,3 @@ program prog
      end if
   end select
 end program prog
-! { dg-final { cleanup-modules "generic_deferred" } }
-
index 2dce84e6133b300850d79869bdcc661a36ab84e5..d50943d5e447f39a766fb777c6736c2377112e42 100644 (file)
@@ -88,5 +88,3 @@ program main
   attractor = constructor( [1., 1., 1.] , timed_lorenz_integrator)
   call integrate(attractor)
 end program main
-
-! { dg-final { cleanup-modules "surrogate_module strategy_module integrand_module runge_kutta_2nd_module" } }
index ddab4073dec9be88873e86c59119a5e64985a2e3..ee01faddf44fc3391d9853ccc8ad0d9ff82c41c2 100644 (file)
@@ -31,5 +31,3 @@ program main
   allocate(kernel,source=executive_producer%create_show ())
   if (kernel%variable .ne. 99) call abort
 end program
-! { dg-final { cleanup-modules "show_producer_class" } }
-
index 85094ad1fe07e797073fe42440422ab03a9383ae..1abc55776f86d133967f27789e36d4b7bfba9995 100644 (file)
@@ -49,5 +49,3 @@ program main
     type is (integrand); if (any (kernel%variable .ne. -1)) call abort
   end select
 end program
-! { dg-final { cleanup-modules "show_producer_class" } }
-
index 2446ed61413ee44a495e11c79b03cfe9938217a5..0c7b1f79cefe8d0d0dd2f12e54c0fecbf815b782 100644 (file)
@@ -32,5 +32,3 @@ program main
   if (kernel1%variable .ne. -1) call abort
   if (kernel2%variable .ne. -1) call abort
 end program
-! { dg-final { cleanup-modules "show_producer_class" } }
-
index 2a1e440636ef3b94139738b332b322bb6920acac..9873db7b0bd5884db2d261f79c7ed01bdb0a3623 100644 (file)
@@ -29,5 +29,3 @@ contains
   end function BGet
 
 end module test
-
-! { dg-final { cleanup-modules "test" } }
index 8972161fbb3fbec2ea14be1eaeb1bad12e1a65de..6db375c9425bd82e927204b2ab778f2201ec191f 100644 (file)
@@ -136,5 +136,3 @@ program main
 !  print *, "After qsort:  ", A%disp()
  if (any (A%disp() .ne. [2,3,4,5,7])) call abort
 end program main
-
-! { dg-final { cleanup-modules "m_qsort test" } }
index 7c748f008d0606c7dc0bbff9779eac734f7bb597..46b254db676ed7d0e66f4347e2b9fc582deefb25 100644 (file)
@@ -23,4 +23,3 @@ end module m
   call x(:)%foo(n)
   if (any(n .ne. [99,199,299])) call abort
 end
-! { dg-final { cleanup-modules "m" } }
index 2a7e2f1bc4671ed73716b6a94415d41b4556e2b3..740a0d4f2715913ce6fc76ce62a612ac1712bf1f 100644 (file)
@@ -22,4 +22,3 @@ module ice6
   end subroutine do_something_else
 
 end module ice6
-! { dg-final { cleanup-modules "ice6" } }
index 4f8b803befbf66cf049f3273c92ca638245b393b..ab4766f9d0d2506566a0004b9464e5f6f981b57c 100644 (file)
@@ -30,4 +30,3 @@ CONTAINS
     !TYPE(ParentVector), INTENT(INOUT) :: pvec
   END SUBROUTINE item_operation
 END MODULE procedure_intent_nonsense
-! { dg-final { cleanup-modules "procedure_intent_nonsense" } }
index 225cc7e06c888272ac78f16c38c3c25ce53ff386..435e6f52ee61352371332f0b3a1c9ac655b1658f 100644 (file)
@@ -55,5 +55,3 @@ program main
   call reallocate (a)
   if (trim (print_type ("a", a)) .ne. "a is base_type") call abort
 end program main
-
-! { dg-final { cleanup-modules "realloc" } }
index 6b07aeac4d9f0979d4946336b164740d1a2f09aa..c771c61a129964c47792228bfa5514503076a5c7 100644 (file)
@@ -42,5 +42,3 @@ end module
   if (x(4)%disp () .ne. 4) call abort
 
 end
-
-! { dg-final { cleanup-modules "m" } }
index 0b878f201490fcca0febddd8d19234e4a667a604..008739e3f988b178fc06d2d65219578ff0612b24 100644 (file)
@@ -100,5 +100,3 @@ contains
    this = this*scale
  end subroutine
 end program
-
-! { dg-final { cleanup-modules "bar_module foo_module" } }
index c1735822bb456c7a83f1c1b9a0fd487fd0c16c47..2078cd7a662aef75c689bf30aeaec5bd11d48d80 100644 (file)
@@ -29,5 +29,3 @@ contains
 end module fails_test
 
 end
-
-! { dg-final { cleanup-modules "fails_mod fails_test" } }
index f1f542bb1219615af3d586ec008654534474e0fc..011878e958719bc9817fd2e4ca25219f90c6ab92 100644 (file)
@@ -58,5 +58,3 @@ program random_walk
   end do
 
 end program random_walk
-
-! { dg-final { cleanup-modules "points2d" } }
index 75c2a887612b7f1ecbd0d0288ee9647d4155b486..e6181a4d337f8ae634c691e9603de16320b4e6bb 100644 (file)
@@ -93,5 +93,3 @@ program prog
 
  call subpr2_array (g ())
 end program
-
-! { dg-final { cleanup-modules "mod_subpr" } }
index c6bcf92c18f3d51514be9cc3490e92a3e11ef5b1..a18ba615af73c0d749257d05ef2d6c994d483e72 100644 (file)
@@ -39,5 +39,3 @@ contains
      if (not_refed /= 784) call abort()
   end subroutine uncalled
 end subroutine test
-
-! { dg-final { cleanup-modules "m" } }
index 49188d60e155e435b7b24fd246c719e59ec14a3f..3097eede7571d082fa1970a9fc4e297b345f13c2 100644 (file)
@@ -51,5 +51,3 @@ type(t), allocatable :: a[:]
  allocate (t :: a) ! { dg-error "Coarray specification required in ALLOCATE statement" }
 allocate (t :: a[*]) ! OK
 end program myTest
-
-! { dg-final { cleanup-modules "m" } }
index cbb1dd20d8f4e446ae4b5962b4fdbe7cf04379a4..637750a6121ec502bce8a7a729cf75e36943c040 100644 (file)
@@ -23,5 +23,3 @@ end module m
 ! as->cotype was not AS_DEFERERED.
 use m
 end
-
-! { dg-final { cleanup-modules "m" } }
index 8aa0aa6c5a664185b46ba1bc46328fd9c9678821..e805cf68a0f09eff24cab1940d915e0c258e01be 100644 (file)
@@ -22,6 +22,3 @@ program test
   type(pct) :: picture[*]
      allocate(picture%data(size, size))
 end program test
-
-
-! { dg-final { cleanup-modules "mod_reduction" } }
index d3c600b361895382ced956a8006abaf70f90bf25..9fb06d4680a915d918bf5645abbfe19bb5471689 100644 (file)
@@ -81,5 +81,3 @@ end subroutine valid
 program main
   integer :: A[*] ! Valid, implicit SAVE attribute
 end program main
-
-! { dg-final { cleanup-modules "m" } }
index 6ceba8b9a95ab86f19731f37fa2b436b02ee65fa..6defc1aad6ab6a39c00f535672651b90dd5e1b5d 100644 (file)
@@ -187,5 +187,3 @@ subroutine assign42()
   integer, allocatable :: z(:)[:]
   z(:)[1] = z
 end subroutine assign42
-
-! { dg-final { cleanup-modules "mod2 m mmm3 mmm4" } }
index 66a5a921c66e22dc04e99d7654c8e7453025f205..c7dc490cc47063aa62f35a93a29e664cc9927c9d 100644 (file)
@@ -46,5 +46,3 @@ program rank_mismatch_02
      write(*, *) 'OK'
   end if
 end program
-
-! { dg-final { cleanup-modules "mod_rank_mismatch_02" } }
index 0631154701193e76c4734c23f96e5dbe7c38d282..fe4df3b0da63c0df0d6fdebf7fdb7653be3b04e2 100644 (file)
@@ -113,4 +113,3 @@ end program main
 ! { 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 958cee4c09ee0ad2c6091824fc6cd10eb981f2c7..388857307f05d9382e163875d180602c0fba4773 100644 (file)
@@ -113,5 +113,3 @@ contains
     type(lock_type), intent(in) :: x[*]
   end subroutine test
 end subroutine argument_check
-
-! { dg-final { cleanup-modules "m m2 m3" } }
index aac90279854ba6a9a0de2b8fc1c36abc4b454ca7..b419606b0de1e73198ecac5cb34a9d79da6cf50f 100644 (file)
@@ -49,5 +49,3 @@ subroutine test2()
     integer, allocatable :: d[:] ! { dg-error "Noncoarray component c at .1. of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. .Variables of type t5 may not have a codimension as d at .2. has a codimension or a coarray subcomponent." }
   end type t5
 end subroutine test2
-
-! { dg-final { cleanup-modules "m3" } }
index 691a40fe59d1989e33107800b3287c9ca6359a40..0445635c881623858ceba0697bac272794c1a5f6 100644 (file)
@@ -32,5 +32,3 @@ program comBlockDriver
   
   call testTypes()
 end program comBlockDriver
-
-! { dg-final { cleanup-modules "mycommodule comblocktests" } }
index 0eea80f03b860c6494a4f5ec023595635e0da3b3..39082f8931b434fec6138e1da66236ac551e997c 100644 (file)
@@ -14,5 +14,3 @@ contains
     call bar(z0)
   end subroutine foo
 end module
-
-! { dg-final { cleanup-modules "pr39594" } }
index 892e4a5705f30cd9538e00d72d30ff6513ca7a65..911d695e15bca156b43482e0e76a0c7a69b73d3f 100644 (file)
@@ -24,5 +24,3 @@ end
 
 call two()
 end
-
-! { dg-final { cleanup-modules "m" } }
index 8ac21e7afda83096af62f8bdd2cbc0932106941b..bc9602dd9f6f6812cab301661eff7995ed5b49e1 100644 (file)
@@ -8,4 +8,3 @@ module foo
   integer:: a, b
   common a
 end module foo
-! { dg-final { cleanup-modules "foo" } }
index 49b8eaaa68e835329e292845cd5af3a94472e373..1f76f0ad054fc21b0a3073e8320e32e2cff862d9 100644 (file)
@@ -217,5 +217,3 @@ PROGRAM ArcTrigHyp
   call check(atanh(z4), cmplx(-0.38187020129010862908881230531688930_4, -1.07198475450905931839240655913126728_4, kind=4))
   call check(atanh(z8), cmplx(-0.38187020129010862908881230531688930_8, -1.07198475450905931839240655913126728_8, kind=8))
 END PROGRAM ArcTrigHyp
-
-! { dg-final { cleanup-modules "test" } }
index e8fe03ac38c44cfbdda69da11e50998b1174d53d..7b995f52b19750134ebd23ee67e650117f65c235 100644 (file)
@@ -38,5 +38,3 @@ program myuse
     c = mycomplex(x=0.0, y=1.0)               ! A function reference
     c = mycomplex(0.0, 1.0)               ! A function reference
 end program myuse
-
-! { dg-final { cleanup-modules "mycomplex_module" } }
index 4015090bced724f727d6fe519ccbbff0e0b549b7..badff3f6af5da37132bf4660d30ca33c93eca3d2 100644 (file)
@@ -43,5 +43,3 @@ if (k /= 42) call abort ()
 !print *, x%j
 !print *, k
 end
-
-! { dg-final { cleanup-modules "m m2" } }
index ab9c9f2f5e3f32aeac9cf20b4748d9174df4939a..197e082fed5ade808786ccba8a62ee4f899a509f 100644 (file)
@@ -30,5 +30,3 @@ contains
     type(t2) :: f2
   end function
 end module
-
-! { dg-final { cleanup-modules "m m2" } }
index 00b99f2eba63c084da7783fcaab7cb66f29afe99..84b6f375c39c66081062eabcff6dbf56b0d761fc 100644 (file)
@@ -167,5 +167,3 @@ program Struct_over
   if (my_test_cnt /= 6) call abort()
 
 end program Struct_over
-
-! { dg-final { cleanup-modules "test_cnt rational temp_node" } }
index 05216b2285a96e305ac283e52c56578e79879813..9b6e4395492d9495e440a0cdbd0446ab13b62e6a 100644 (file)
@@ -31,5 +31,3 @@ program contained_1
   call a
   if (i .ne. 1) call abort
 end program
-
-! { dg-final { cleanup-modules "contained_1_mod" } }
index 5ae41597c0376427631847c03e40aa1abebe0f92..d5543a149f01479a9b206db08a2292a9680c27ea 100644 (file)
@@ -46,5 +46,3 @@ END PROGRAM test
 INTEGER FUNCTION setbd()
   setbd=42
 END FUNCTION setbd
-
-! { dg-final { cleanup-modules "ksbin1_aux_mod" } }
index a1e58929378b2b8942af5d48cae8d5507990ed6a..a6c2462f64a52ed9e6580e1e150edfbc33cda33c 100644 (file)
@@ -36,5 +36,3 @@ program fire
    implicit none
    if(.not. is_gfortran()) call abort()
 end program fire
-! { dg-final { cleanup-modules "chk_gfortran" } }
-
index 62e18f43d14e5a96db7d9bad3e863e503eeb43f1..b530d89d7042ad66012f3c4ff36c5533340266ad 100644 (file)
@@ -10,5 +10,3 @@ module truc
   integer, parameter :: answer = 42
 contains
 end module truc
-
-! { dg-final { cleanup-modules "truc" } }
index 97ebc65bc722db6fb685d9a1e59d067a258feca7..0723cd012f181abfab6d678687d6a9db2f5ce655 100644 (file)
@@ -14,5 +14,3 @@ USE MODULE_A
 USE MODULE_B
 a = 0
 END
-
-! { dg-final { cleanup-modules "module_a module_b" } }
index 21081194bcff99b2d183dadffd5b8c325bd37573..76bb9791b8aefaf59cce557f601b6ca8eadfa9d3 100644 (file)
@@ -13,5 +13,3 @@ end module cray_pointers_5
   ipt = loc (arr)
   if (any (var .ne. (/1, 2, 3, 4, 5, 6, 7, 8, 9, 10/))) call abort
 end
-
-! { dg-final { cleanup-modules "cray_pointers_5" } }
index 81bcb199a1ef1dd59be5814a93277df62900318a..cdcd56f68faec89d76f72fbf6d2c90844c836be9 100644 (file)
@@ -101,4 +101,3 @@ program fptr
    p = transfer(fp,p)
    write(*,'(a)') fun([1,2,3])
 end program fptr
-! { dg-final { cleanup-modules "funcs other_fun" } }
index bcf23ba34acf5d14f61859d4c20a405fd682796f..5f11ffdbaea5b762cd536607b7e3d89e5c07f337 100644 (file)
@@ -28,5 +28,3 @@ contains
   data foobar /0/       ! { dg-error "conflicts with FUNCTION" }
   end function foobar
 end
-
-! { dg-final { cleanup-modules "global" } }
index b09f167fc7c77006512c2c05fd3a503ba5e0d9c6..177553c716e05bf312d6b659b397a382adae49ec 100644 (file)
@@ -23,4 +23,3 @@ program test
    if (i /= 0 .or. j /= 1) call abort
    close(10)
 end program
-! { dg-final { cleanup-modules "globals" } }
index e374f1b895dd6e91caa20b1d7aded07d1af065ce..e439f9bb6d0f943eabfeffeb2b32280bee2e7909 100644 (file)
@@ -24,4 +24,3 @@ program main
   if (test (-huge(0.0_8), 1) /= 0) call abort
 end program main
 !
-! { dg-final { cleanup-modules "test_default_format" } }
index 2642467322038d896d79b0911721251c93c8fb2a..e970090aa1d5e699a6da43cef694bd4ee2e00d3c 100644 (file)
@@ -20,4 +20,3 @@ program main
   if (test (-huge(0.0_kl), 1) /= 0) call abort
 end program main
 !
-! { dg-final { cleanup-modules "test_default_format" } }
index 7c960538376807a045d63e63427911d5a2dfc764..743a8949869241ea6ed712feb02993d190245614 100644 (file)
@@ -23,4 +23,3 @@ program main
 
 end program main
 !
-! { dg-final { cleanup-modules "test_default_format" } }
index 36697067c7f8a4bf4c5995013c799c28d1baa481..a5337ca3b9e27eccd2eb6381b3e57d745c20c13a 100644 (file)
@@ -18,4 +18,3 @@ program main
   if (test (-tiny(0.0_kl), 1) /= 0) call abort
 end program main
 !
-! { dg-final { cleanup-modules "test_default_format" } }
index b03b698f5cc42e68c4137e18eca901c73ca4bea4..6a76feb9f26700a273a5459217070b5bcd4ca7cb 100644 (file)
@@ -17,5 +17,3 @@ module bad
    end type default_initialization
    type (default_initialization) t ! { dg-error "default initialization" }
 end module bad
-
-! { dg-final { cleanup-modules "bad" } }
index cc7ecdc4061d6e09bcaaeb0ddde32387a901486a..d3595ee909dec3d3eea417b2190d800ffea7ceea 100644 (file)
@@ -32,5 +32,3 @@ TYPE(BLOCK) MATRIX
 POINTER MATRIX
 ALLOCATE(MATRIX)
 END
-
-! { dg-final { cleanup-modules "mat" } }
index 720b35523ebeb30f75577ff15d4088ebfb53ff87..e0bd63d004df372af39f6f48200eb97f07dc762e 100644 (file)
@@ -105,4 +105,3 @@ END
   call other
   call dominique
 end
-! { dg-final { cleanup-modules "demo m1" } }
index 7a15ba2c375f4c4d8291ea0130938c4c574225e6..b65020f18779d665f6a3a8467f7590a9eaa7e42b 100644 (file)
@@ -19,4 +19,3 @@ if (t%x /= 42) call abort()
 t%x = 0
 if (t%x /= 0) call abort()
 end
-! { dg-final { cleanup-modules "good" } }
index 11927619db4b2b2d2c3a2f345876faae7ad17e2e..b32dae7c6cb03c6114230553aea9b487e2fc9f1f 100644 (file)
@@ -63,4 +63,3 @@ end program
 ! { dg-final { scan-tree-dump-times "my_data.head = 0B" 1 "original" } }
 ! { dg-final { scan-tree-dump-times "my_data.head = &tgt" 1 "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
-! { dg-final { cleanup-modules "arr_m list_m worker_mod" } }
index c7868d14c6cce9227e731ee3d8269d7832d7ae9e..9d9901853d3a01c3f59f79b83a7771a562acb2a4 100644 (file)
@@ -65,4 +65,3 @@ contains
     foo_3 = a + 3 * b - c
   end function foo_3
 end module mymod
-! { dg-final { cleanup-modules "mymod" } }
index b0af158553e25e6b495b1eb065f889db25ddea66..3d20cc19697ff3c2315bdf4ccab616f4109eb0fa 100644 (file)
@@ -31,4 +31,3 @@ contains
   end subroutine construct
 
 end module gfcbug49
-! { dg-final { cleanup-modules "gfcbug49" } }
index 447d626c533652b3c4d2fab284804e749014fdb3..5a90cdaaa0cf94fbacf17bbcdcbff63eb226e23d 100644 (file)
@@ -52,6 +52,3 @@ end module rg0045_stuff
   use rg0045_stuff
   call rg0045(1, 2, 3)
 end
-! { dg-final { cleanup-modules "rg0045_stuff" } }
-
-
index 9645f207538f93ca92a2c9fb3bfe1f57857242a5..81c2be288acd0d88875e6250ddeef043a23aece2 100644 (file)
@@ -78,4 +78,3 @@ contains
     if (any (a%j .ne. 99)) call abort
   end subroutine
 end
-! { dg-final { cleanup-modules "m" } }
index 141811eea1c57bef1cab3e52c2bb6ccd6d16e901..f2517f52ebf2317ad4f4e605ca7189f8175b8fbc 100644 (file)
@@ -91,5 +91,3 @@ program TestProgram
   if (any (abs(Table%RealData(:,4) - 1) > epsilon(1.0))) call abort ()
   if (any (abs(Table%RealData(:,[1,2,3,5]) - 42) > epsilon(1.0))) call abort ()
 end program TestProgram
-
-! { dg-final { cleanup-modules "unitvalue_module" } }
index e893d992c5de7bc98ab544167f5eb94c13a7df2b..d37307c5cc4a84ae8203c045a0f18989f5a7408a 100644 (file)
@@ -47,7 +47,6 @@ END MODULE M1
   cell%h = reshape ([(real(i), i = 1, 9)], [3, 3])
   call s1 (cell)
 end
-! { dg-final { cleanup-modules "m1 m2" } }
 ! { 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 5d70abe395ec5daa948a24cab916add86cb433be..bcb6e663adc20448fb11ce7dd88857bb9f44a40d 100644 (file)
@@ -18,4 +18,3 @@ contains
     a(c%k:c%m) = a(c%i:c%j) + b(c%k:c%m) ! { dg-warning "Creating array temporary" }
   end subroutine foo
 end module foobar
-! { dg-final { cleanup-modules "foobar" } }
index 82d286ebbcdf0a61c5cb2ee6053dca501df85faf..db6ba01f9de866ff09b5679ff79c7aa9ae7d4c6e 100644 (file)
@@ -19,4 +19,3 @@ program main
   a(bar(i,i+2):2) = a(bar(i,i+2):2)
   a(int(i,kind=2):5) = a(int(i,kind=2)+1:6)
 end program main
-! { dg-final { cleanup-modules "foo" } }
index 11b9e8b94496b28a2052cc91f5018876d8566923..23b7e7460731bcd60c66d3ea235f9e2a8e42b7ad 100644 (file)
@@ -21,4 +21,3 @@ program main
   a = bar(3,4)*5 + b
   e = sum(b,1) + 3
 end program main
-! { dg-final { cleanup-modules "foo" } }
index 920df2fc2ee3a8ca7137072a650c7b39f7428104..f3c0ef760f4ba85749bd5d5db03e8346d8781ac8 100644 (file)
@@ -26,5 +26,3 @@ CONTAINS
     x = matmul(a,b)             ! { dg-warning "Creating array temporary" }
   END SUBROUTINE GeneticOptimize
 END MODULE m
-
-! { dg-final { cleanup-modules "m" } }
index a66f5aff3eacf1953c53bf84bedcf74a8a7e6e7e..12900c74f76f9407267702a258d938bb3577063a 100644 (file)
@@ -46,4 +46,3 @@ program TestProgram
   Table%RealData = 1
   Table%RealData(:,1) = Table%RealData(:,1) * CENTIMETER
 end program TestProgram
-! { dg-final { cleanup-modules "unitvalue_module" } }
index 68c48a4dc817df6c6bc70bb4c8c38d450ce204ab..357827c7e7ffc3a46d333827f7fa7f281f1c6698 100644 (file)
@@ -34,4 +34,3 @@ program main
   deallocate(t%data)
   deallocate(t)
 end program main
-! { dg-final { cleanup-modules "m1" } }
index 4bdace228d9735ce4454006fb27b6b7d2f330f8c..9f394c73f25a3e263e0107bb6403818e6e09bfbc 100644 (file)
@@ -22,5 +22,3 @@ CONTAINS
     type(T), intent(in)          :: X
   end subroutine
 end module another_core
-
-! { dg-final { cleanup-modules "core another_core" } }
index 09878b690e91ec8324ec39c56df7f66849c8e072..e102a97a5755e23989a9052a4cee44866f6a4425 100644 (file)
@@ -51,5 +51,3 @@ program prog
     write (*, *) z   ! { dg-error "PRIVATE components" }
     write (*, *) zb
 end program prog
-
-! { dg-final { cleanup-modules "gfortran2" } }
index 1cb370ce17c73bfc887db2dc015f6a72e6602400..13035fe98614d9c3dd52fc875461f1a37d96235c 100644 (file)
@@ -41,5 +41,3 @@ end module m2
 use m2
 call test
 end
-
-! { dg-final { cleanup-modules "m1 m2" } }
index b9f98f518b9b617ad03269fc3563c621319531aa..bf4ffc320f61b6d95533ec49c3b762fb6c93bc37 100644 (file)
@@ -16,5 +16,3 @@ module test
 
    type(x_t), pointer :: x
 end module test
-
-! { dg-final { cleanup-modules "test" } }
index ad9f7a7f880cc4752fc32fda8a2c04dc8c9db0c6..ed56ffc6c0cbe968d2b37a32d7cf474046625787 100644 (file)
@@ -16,5 +16,3 @@ end module ints
 program size_test
   use ints
 end program size_test
-
-! { dg-final { cleanup-modules "ints" } }
index 260afa4937e03f4111bb538830d89f1ad903a91d..ec48146736916f17fe9dd8e0cc686a6670ec91b9 100644 (file)
@@ -9,5 +9,3 @@ module crash
   end type foo
   type (foo), save :: bar
 end module crash
-
-! { dg-final { cleanup-modules "crash" } }
index 6056c83aaac3b228bbfda1ac137b5d2944fee23a..274aada6aad371a7c96c9bcb8b770ff267515e6b 100644 (file)
@@ -29,4 +29,3 @@
   end
 ! { dg-final { scan-tree-dump-times "j = 50" 1 "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
-! { dg-final { cleanup-modules "m" } }
index 1a868f3910e2cc639dff655806705668cf5786ca..bbc109d92bda61392b21a5ac0461e75c3dda66e2 100644 (file)
@@ -31,5 +31,3 @@ end module gd_calc
   call activate_gd_calcs (used_, outputs_)
   if (any (outputs_(ndim:1:-1)%used .neqv. used_)) call abort ()
 end
-
-! { dg-final { cleanup-modules "gd_calc" } }
index 0530b0e6ea6b7d8df7b16ac01f18ae64be36896f..014a3fb809b3e531822b11efe7f21ab8496ace6f 100644 (file)
@@ -29,4 +29,3 @@ END MODULE cdf_beta_mod
   call cdf_beta (1, 99)
   call cdf_beta (2, 999)
 end
-! { dg-final { cleanup-modules "cdf_aux_mod cdf_beta_mod" } }
index 7a0b77ea802b545804abf03a066a63df5da813a4..a3bb78d037446dfa7a2acc65af97faf991112c0e 100644 (file)
@@ -26,4 +26,3 @@ END MODULE cdf_nc_chisq_mod
   use cdf_nc_chisq_mod
   call local_cum_nc_chisq
 end
-! { dg-final { cleanup-modules "cdf_nc_chisq_mod" } }
index 0c7853989e52cd878d8217e8763e982f7e9ef60b..1fe03fc6510a3d4a60091e07b4ddf077eedf8093 100644 (file)
@@ -35,4 +35,3 @@ end module gfcbug70
   call chk (2)
   call chk (1)
 end
-! { dg-final { cleanup-modules "foo gfcbug70" } }
index 36a30672e32278ffa1e4cb0de6d2d56671d8cf3e..c0fb7c86cace0b502486a63f83a333338b130668 100644 (file)
@@ -23,5 +23,3 @@
           CALL set_bound(the_beta%parameters(1:which)) ! { dg-error "Rank mismatch" }
       END SUBROUTINE cdf_beta
     END MODULE cdf_beta_mod
-
-! { dg-final { cleanup-modules "cdf_aux_mod" } }
index 83d127931c7688eed27e7a92f43a8fa38b2d2884..1c02a31c7a319855d0d8317b8b8f78dbef73a7c0 100644 (file)
@@ -54,4 +54,3 @@ contains
   end function foo
 
 end program prog
-! { dg-final { cleanup-modules "foo_mod" } }
index 0aa2e4e1c1854e837a1ac8985d4014d8001d75ca..9ce03beb797e3ebcde9c08602012009010760754 100644 (file)
@@ -19,4 +19,3 @@ program bug4_structure
    t = bug4()
    write(*,*) t
 end program bug4_structure
-! { dg-final { cleanup-modules "bug4_mod" } }
index b7ee4df89a7014577ebd3d48201f58a660719fb3..24a009509128f9ba121370cbd031ef567042ad8e 100644 (file)
@@ -42,4 +42,3 @@ contains
   end function fun  ! { dg-error "Expecting END PROGRAM" }
 
 end
-! { dg-final { cleanup-modules "kinds" } }
index 18d7544ecd8803262296135f327c55e80f4df795..10a16b532a26fca4f6edf90c6f41a7ac5fb3a0e6 100644 (file)
@@ -45,4 +45,3 @@ program main
     call foo(aa)\r
 end program main\r
 \r
-! { dg-final { cleanup-modules "dt subs" } }
index 4af2ceefecbaa678a5de09b33baa0d868313f26e..4f4b70a4cc9e72c6688447424e7592a8435d2604 100644 (file)
@@ -19,5 +19,3 @@
    end module llo
 !  copyright 1996 Loren P. Meissner -- May be distributed if this line is included.
 !  Linked List operations with Pointer to Pointer
-
-! { dg-final { cleanup-modules "llo" } }
index f6bda4d0531f146fb7faa591e6d66e917ecfc7ca..675be1b3c0973cb7bfce7d60caa4649e378412fa 100644 (file)
@@ -43,6 +43,3 @@ program pr40594
   if (ap%initialized .neqv. .false.) call abort()
 
 END
-
-! { dg-final { cleanup-modules "atom_types" } }
-
index d0c0ea8d467ca529f3c79155ca9788d734b1345d..d52732ff2798c58e1a8e2d4a909cfb4c2a4acffb 100644 (file)
@@ -22,5 +22,3 @@ end module snafu
 !  use snafu
 !  foo%v = 1
 !  end
-
-! { dg-final { cleanup-modules "snafu" } }
index 9b6624579c2d606a737a6c582d588f11248a0e23..1750ada124a0af8113cd0e38cbaaf3dc01423dc3 100644 (file)
@@ -31,4 +31,3 @@ contains
   end subroutine 
 
 end module
-! { dg-final { cleanup-modules "modone modtwo" } }
index 8076cf911a9f9a427c7e8f853b6b0c2b969d72cc..dfcf644c25568d1dfbac4678e3086cf6958f99d9 100644 (file)
@@ -34,5 +34,3 @@ program test
    use innerfun
    call foo(3,f)
 end program test
-
-! { dg-final { cleanup-modules "innerfun outerfun" } }
index 55107b69a62915e6397099f42a31938ed948bed5..564aff23fc7026a3cce06840a4a9c1cc7cd2d547 100644 (file)
@@ -48,5 +48,3 @@ contains
     w = 1
   end function w
 end
-
-! { dg-final { cleanup-modules "m1" } }
index b58980863942b20217c543ec389f9624c8c9a5e8..dd609bd0009d8c8e2549bf284c8145996118b817 100644 (file)
@@ -31,4 +31,3 @@ contains
     print *,integrate (g,0d0,3d0)
   end subroutine foo2
 end
-! { dg-final { cleanup-modules "integrator" } }
index cde2f0166af1a9f5e8dbefb59cb01ea2582470a3..2a17b06d19faba81758e36f3822b54e5b9c14e4a 100644 (file)
@@ -36,5 +36,3 @@ contains
     end do
   end function
 end
-! { dg-final { cleanup-modules "m" } }
-
index 498685bde38c356fdb5d3b6a0d15733e93804a87..8c1e55417e00474ca8f5149880ab3501da81438b 100644 (file)
@@ -44,5 +44,3 @@ contains
   end subroutine
 
 end
-
-! { dg-final { cleanup-modules "m" } }
index fa9ebfe3546b96b2652681540f555c3293e3bfa5..dfd51d65a74afc456e6114199ee4fd2da7b6cdef 100644 (file)
@@ -67,5 +67,3 @@ contains
   end subroutine
 
 end program
-
-! { dg-final { cleanup-modules "m" } }
index 32cd65ae8b66637bcf7b985448080e810f303a3e..0e5b7d9eef14a2722358318a8def876470907b15 100644 (file)
@@ -61,5 +61,3 @@ program test
         call sol(cost)
         if (icheck /= 1) call abort ()
 end program test
-
-! { dg-final { cleanup-modules "t tt check" } }
index 2182dce3e4f7ec66a0ed2d485161df4b91bd244c..c07b189e217593586120f93daf3252fd0062d982 100644 (file)
@@ -76,4 +76,3 @@ end module m
   if (a%prod() .ne. 42) call abort
   if (a%extract (4) .ne. 168) call abort
 end
-! { dg-final { cleanup-modules "m" } }
index 21cf1409e1b078519e58b3838200ef5918c80830..2831b088743e28371e0f4c2c05461f3a89747b2f 100644 (file)
@@ -167,5 +167,3 @@ program main
   end do
 
 end
-
-! { dg-final { cleanup-modules "basestrategy laxwendroffstrategy kestrategy" } }
index e4abcb2846eb2e4fe7b465900daefb3c63eb6f3c..a4fb39a809030bbc36b41f6bb5f4c769a50d6dba 100644 (file)
@@ -30,6 +30,3 @@ end module
   allocate(a)
   if (a%get()/=1) call abort()
 end
-
-
-! { dg-final { cleanup-modules "mod1 mod2" } }
index 95ce8372325c2526d04ec614ee885e2fcc5fbcbe..c30ce6a808e12f75dbd3cf4852a3ab9b7d9376fa 100644 (file)
@@ -94,4 +94,3 @@ end module m
   call a%extract (4, i)
   if (i .ne. 168) call abort
 end
-! { dg-final { cleanup-modules "m" } }
index 884d3426039dd15b7f493ab409ae779de87d645c..41c784d170504994f22517d87bc2e9f7aa8d93a9 100644 (file)
@@ -83,4 +83,3 @@ end module m2
   if (a%prod() .ne. 42) call abort
   if (a%extract (4) .ne. 168) call abort
 end
-! { dg-final { cleanup-modules "m1, m2" } }
index b72819acc4ceb8b5fcc8ef423c2713af5b1a68fd..b31f910cfb0fefa75cb102f0627a17972635e14c 100644 (file)
@@ -92,5 +92,3 @@ end module a_bar_mod
   call a%doit
   if (a%getit () .ne. 3) call abort
 end
-! { dg-final { cleanup-modules "foo_mod s_bar_mod a_bar_mod" } }
-
index 9cc16bc1c0973283573de2981dd14f04089dc98e..dee6aae596d198b52d6f638033ab02afc0df64eb 100644 (file)
@@ -183,5 +183,3 @@ end module s_mat_mod
     call a%scal (1.0_spk_, info)
     if (info .ne. 700) call abort
 end
-! { dg-final { cleanup-modules "const_mod base_mat_mod s_base_mat_mod s_mat_mod" } }
-
index e2d880e0efa03efd791a200545aa5b1864f8ead4..e54966bf1e176624ed207cebd529ee4d5ecc4fc6 100644 (file)
@@ -65,5 +65,3 @@ program main
   allocate (periodic_5th_factory ::  field_creator) 
   u => field_creator%create() 
 end program
-
-! { dg-final { cleanup-modules "field_module periodic_5th_order_module field_factory_module periodic_5th_factory_module" } }
index 3cd05104728780c6d678ce8972762c1d9e9728b1..89ed05c753a34943f3af17cc46371873c2038c95 100644 (file)
@@ -56,6 +56,4 @@ end module
   z%a => y
   if ((z%sizeof() .ne. 2) .or. (z%a%sizeof() .ne. 2)) call abort
 end
-
-! { dg-final { cleanup-modules "m1 m2 m3" } }
        
index 4f3d8069b433764be2035a00bc25a216c174d429..889cd33c033a3d9fe4e25eaa248c1a3d339defe3 100644 (file)
@@ -103,6 +103,3 @@ program testd10
   if (a%getit() .ne. 3) call abort
 
 end program testd10
-
-! { dg-final { cleanup-modules "foo_mod foo2_mod bar_mod" } }
-
index bf6a3d5587027150aa017eb37c3b2b78f85a4058..9541fa8d698e1071bee3e2f17ae7ce8943297428 100644 (file)
@@ -49,6 +49,3 @@ end
  if (o2%gen(3) .ne. 9) call abort
 
 end
-
-! { dg-final { cleanup-modules "m" } }
-
index e8b429305e836ec70acaaaf7e7cbecb5f2479f6a..51e69a49ee463b139fda386c3e4e99b9dc1bf94b 100644 (file)
@@ -17,4 +17,3 @@ CONTAINS
    END INTERFACE
  END SUBROUTINE S1
 END MODULE M1
-! { dg-final { cleanup-modules "m1" } }
index 2282e8821f751c17261fcb1643eeba6e5cef2da3..348c6c7aa5020fde49eb8123d4ea57eeb8250d96 100644 (file)
@@ -32,5 +32,3 @@ contains
       call add (c   , b   )
   end subroutine foo
 end module gfcbug82
-
-! { dg-final { cleanup-modules "gfcbug82" } }
index 0e717c947d21c7f383b1cb01c768091cc7feca06..7280e2582b08b8931779c3fa4f586f477e0f62c1 100644 (file)
@@ -31,5 +31,3 @@ contains
   end function len_
 
 end module iso_varying_string
-
-! { dg-final { cleanup-modules "iso_varying_string" } }
index b9404a0c0db467857f64e31962d16d1409495d32..c14a5d87fa5e9190ef5f4c6785eb519443b28393 100644 (file)
@@ -19,5 +19,3 @@ INTEGER FUNCTION SUB(XX)
   INTEGER :: XX
   SUB=XX()
 END
-
-! { dg-final { cleanup-modules "tt" } }
index bce34527a86ded2e4998bad612b4282e5b2343d3..b5d99611c78fa7aa33b0a85b312d4121e67ee1b8 100644 (file)
@@ -9,5 +9,3 @@ CONTAINS
     POINTER  :: LL ! { dg-error " POINTER attribute conflicts with ELEMENTAL attribute" }
   END FUNCTION LL
 END MODULE Test
-
-! { dg-final { cleanup-modules "test" } }
index 09f785af765f984b40f43e2c02dbc610be9d69c8..566303953ca008d6b9c9979d946f3d79a74c4c2e 100644 (file)
@@ -18,4 +18,3 @@ CONTAINS
     INTEGER, pointer  :: MM ! { dg-error "conflicts with ELEMENTAL" }
   END FUNCTION MM
 END MODULE Test
-! { dg-final { cleanup-modules "test" } }
index d180bc931d293e2349ca1e61fc99e068e4e71897..4e2a21ea82cc65921768c183bb33cda29e87b26c 100644 (file)
@@ -84,4 +84,3 @@ contains
     if (any (b .ne. real_one)) call abort   
   end subroutine test_real
 end program main
-! { dg-final { cleanup-modules "polar_mod" } }
index 802d1ed20ff57f6bbef5b864430960253d59e935..a19a7807c16bb1f3093ab8ff9c3c450c55de95c0 100644 (file)
@@ -58,5 +58,3 @@ contains
     b = -a
   end subroutine foobar
 end
-
-! { dg-final { cleanup-modules "pr22146" } }
index e958311869368d64781c54899c6c9bdc84a6ea29..b7d9afe9e0854ac57753946e6862e0d63a70b2e4 100644 (file)
@@ -62,5 +62,3 @@ program test_assign
   if (any(reshape (i, (/4/)).ne.(/1,8,27,64/))) call abort ()
 
 end program test_assign
-
-! { dg-final { cleanup-modules "type assign" } }
index 1f93cd4a2c76c6e866e3408caad342b0497531f4..22c0b20b151a7e26d43e374e19fff13b65ff293d 100644 (file)
@@ -48,6 +48,3 @@ program test
    y = reshape (z, (/6/))
    if (any(y%x .ne. (/ 64000, 128000, 19200, 64, 128000, 256000/))) call abort ()
 end program test
-
-! { dg-final { cleanup-modules "elem_assign" } }
-
index 9d2bc492f5c304c3e07d564842b0d3a7bd2e8cb0..625810479c5034179dbfcb4f01669844294688b4 100644 (file)
@@ -34,5 +34,3 @@ CONTAINS
      INTEGER, INTENT(IN) :: I,J
    END SUBROUTINE S
 END
-
-! { dg-final { cleanup-modules "elem_assign" } }
index 44577c888b79444f8ca89397f08aa26603ea020d..d26833710a7e4c3fb4a26b4d58114733320bc363 100644 (file)
@@ -22,4 +22,3 @@ CONTAINS
     out(1, 1:42) = in(1, 1:42)
   END SUBROUTINE
 END MODULE foo
-! { dg-final { cleanup-modules "foo" } }
index d6fad1235f36ad0082e343cf32ae0ff179501066..6bf616c2c6ab5c11a30743b12707488630a724e8 100644 (file)
@@ -5,5 +5,3 @@ module stuff
       ! Empty!
    end type junk
 end module stuff 
-
-! { dg-final { cleanup-modules "stuff" } }
index c9048a0442ab43dad645a256fd5f03295987ce00..dae868ec85115aab11c666f043d90d9e4f7fc811 100644 (file)
@@ -43,5 +43,3 @@ program p
   call test1 ()
   call test2 ()
 end program
-
-! { dg-final { cleanup-modules "m" } }
index 154d44ea9ba9b43d9076f6e716eae5086e6275a8..dc80c7949e0432b20ffe22f4b8bcadad541725f1 100644 (file)
@@ -33,4 +33,3 @@ end module
   if (e (1.0) .ne. 3.0) call abort ()
   if (f (1  ) .ne. 4.0) call abort ()
 end
-! { dg-final { cleanup-modules "a" } }
index 5513697a17cd096d759e2d049b67e5d885af43da..15e874e2b0563fa653f9bc9a0148e82da95295e9 100644 (file)
@@ -28,4 +28,3 @@ END MODULE ksbin1_aux_mod
     if (any ((/foo (), bar (99), foobar (), foobar (99), j (), k (99)/) .ne. &
              (/1, 2, 1, 2, 1, 2/))) Call abort ()
 end
-! { dg-final { cleanup-modules "ksbin1_aux_mod" } }
index 3a45fc5ea02a322cdcd5e1de0e46a41260ed69e9..1858cc37735894c50978fda958aceda569b9be88 100644 (file)
@@ -76,5 +76,3 @@ program test
   z1 = y1==x1
   if (abs(z1%x - 19.0_4/7.0_4) > epsilon(x1%x)) call abort ()
 end program test
-! { dg-final { cleanup-modules "type_mod" } }
-
index e0aa00078c4f2c338b6a102da2316e7515319dee..dfed19549f7a05ad06578f928475c225d27c59b0 100644 (file)
@@ -99,5 +99,3 @@ contains
     if(abs(ent(27) + 216.0) > tiny(1.0)) call abort()
   end subroutine test4
 end program main
-
-! { dg-final { cleanup-modules "m1 m2 m3 m4" } }
index 384d99fd72c380e239d0f2fa0aa35a5b2da235a1..ba8eff86b8d706a6d608261f74b723fdbe170ecc 100644 (file)
@@ -41,4 +41,3 @@ END MODULE complex
   if (.not.((a + b) .eq. (b + a))) call abort ()
   if (.not.((a + b) .eq. cx (4, 2))) call abort ()
 end
-! { dg-final { cleanup-modules "complex" } }
index 0cfe842137e1c7a99abe02ea4e7c6e92b53b715c..b9cc41740a62c91c4d50dba8677b6d757d009069 100644 (file)
@@ -33,4 +33,3 @@ entry glocalb( x, y )
    y = x
 end subroutine
 end module
-! { dg-final { cleanup-modules "gsub" } }
index b4473df31bacf3f9309ebdd1ac4bb24eb653ffc0..36595ee31e10e8ffe10a54fa2110acdeaa55fa67 100644 (file)
@@ -23,5 +23,3 @@ program entry_4_prog
   call bar(a)
   if (any (a .ne. (/3, 4/))) call abort
 end program
-
-! { dg-final { cleanup-modules "entry_4" } }
index 103392606b990bd6b0b6aff7cd7dc463f2e461d0..c1d6c7cbb2db257ab3fe63828ee5e3494e34e9b5 100644 (file)
@@ -52,5 +52,3 @@ end module foo
     if (z1((3,4)) .ne. (-5, 10)) call abort ()
     if (z2((5,6)) .ne. (-9, 38)) call abort ()
  end
-
-! { dg-final { cleanup-modules "foo" } }
index 6dd87f437f8d915372ec450b461084435977df9c..0ffcf34ebe731eddc43676628f68f12c27bf14b0 100644 (file)
@@ -22,6 +22,3 @@ CONTAINS
     bar = "abcd"
   end function
 END MODULE TT
-
-
-! { dg-final { cleanup-modules "tt" } }
index 5dcb6e3b173c8d124f5e77f38c42a75cde45392a..ecffcd83a60100cf8cd3c43066425c97f0be0876 100644 (file)
@@ -27,5 +27,3 @@ program main
   if (F2(4) /= -4) call abort()
   if (F1(1) /= -1) call abort()
 end program main
-
-! { dg-final { cleanup-modules "m1" } }
index 20f1c1065469bb0c81cfe07b3783d17ca8d80a6d..1634e25d4b7197e5c6474ee9b088f9f6f9eacf74 100644 (file)
@@ -16,5 +16,3 @@ FUNCTION F1(I) RESULT(RF1)
 END FUNCTION F1
 END  MODULE M1
 END
-
-! { dg-final { cleanup-modules "m1" } }
index 99a16901c4b5a94070895bdb196e919cdacf73c3..b387fe339e926cd62792bf3755dad403953d5c8c 100644 (file)
@@ -60,5 +60,3 @@ call f4 (one4, 1)
 call f4 (two4, 2)
 call f4 (max4, huge(1_4)+0)
 end
-
-! { dg-final { cleanup-modules "enum_10" } }
index c39d1448aa81cedcbf2167f1fa1188889207c7db..99e9248b39b6cff0e61ef4957f68f71af37b2b63 100644 (file)
@@ -9,5 +9,3 @@ USE TEST, ONLY : K=>I
 INTEGER :: L
 EQUIVALENCE(K,L) ! { dg-error "conflicts with USE ASSOCIATED attribute" }
 END
-
-! { dg-final { cleanup-modules "test" } }
index 080cdef548332dfaed72183f9b4eba38f5970ef7..872e05b90fca59e4999a439ab1c9ff7cbea5f0bc 100644 (file)
@@ -9,4 +9,3 @@
   EQUIVALENCE(I,J)
  END MODULE DATA
  END
-! { dg-final { cleanup-modules "data" } }
index 35804be89441ed66a8527fbbd99439933b310674..52699037e50dd9409ef8a922f99902db3d4adb32 100644 (file)
@@ -7,5 +7,3 @@ MODULE M1
 END MODULE M1
 
 USE M1,                    ONLY: I,&! { dg-error "Missing" }
-! { dg-final { cleanup-modules "m1" } }
-
index 57a50732c559d4e952f4270c1d1e34e9ddd851a8..bb01728a5e76ed1f75580becc37f5265df9e50a3 100644 (file)
@@ -69,5 +69,3 @@ contains
     new_person%supervisor => supervisor
   end function
 end
-
-! { dg-final { cleanup-modules "persons person_education" } }
index fbcaa7efc3f6e12f34b058862d8cd2e97c1b10a0..40e928e3e542abd405260d053f41fe5451223f22 100644 (file)
@@ -30,5 +30,3 @@ program pr
   print *,a%t1%i
   print *,b%u1%j  ! { dg-error "is a PRIVATE component of" }
 end program
-
-! { dg-final { cleanup-modules "mo" } }
index a93f6d0f12200f91c5e3f4f5a3711daa74c6bfe9..972ab3a743579f009766272aafcbd5eb8510e8c8 100644 (file)
@@ -20,5 +20,3 @@ program diff_01
   implicit none
   call create_ext()
 end program
-
-! { dg-final { cleanup-modules "mod_diff_01" } }
index 5d986877df2774bd26b2f1d7263cc0554bf9556d..9181004997a7adb4076b07620853ccf90b00070f 100644 (file)
@@ -26,5 +26,3 @@ end module
   use type_definitions
   use elliptical_elements
 end
-
-! { dg-final { cleanup-modules "type_definitions elliptical_elements" } }
index aabbf662a4ff2e5aed22fd500f2cfbc362c8fc81..ca92378a72fc36fd76562044c0cbdd3952f9e53a 100644 (file)
@@ -62,5 +62,3 @@ contains
                                 supervisor)
   end function
 end
-
-! { dg-final { cleanup-modules "persons person_education" } }
index 27ae670d95ff5a4114648d4aba652870ccbb1c4e..eabac67b6849cca9ad30aa58751e66eafbfbe37c 100644 (file)
@@ -67,5 +67,3 @@ contains
                                 SUPERVISOR = supervisor)
   end function
 end
-
-! { dg-final { cleanup-modules "persons person_education" } }
index 831c9ebb6e47459af84c4e3db7d83306e897cf8f..a0c91fd1984e2d1c76b7aa90e8b509dc1487750a 100644 (file)
@@ -48,5 +48,3 @@ end module mymod
   q = d (b = set_b (), id = 99)
   call check_b (q%b)
 end
-
-! { dg-final { cleanup-modules "mymod" } }
index 5146d456355bd7197490ad324e24b689cec2e13b..d2b011764b2fc3a9abcafd02aabb074e4c2a102a 100644 (file)
@@ -23,5 +23,3 @@ end module m
   type, extends(dt) :: dt_type ! { dg-error "because it is BIND" }
   end type ! { dg-error "Expecting END PROGRAM" }
 end
-
-! { dg-final { cleanup-modules "m" } }
index a50a9b751b1f07a66f483a2e3720822438242826..fd2b9e7029d407844fb5bc9be00b4951d35b4fa4 100644 (file)
@@ -45,5 +45,3 @@ contains
     foo_dt%dt%day = 1 ! { dg-error "not a member" }
   end subroutine
 end
-
-! { dg-final { cleanup-modules "m" } }
index ebb2fcc3efb73cab530556a61f848e6d02a87470..35f74d001b68c5c9d509da6b37393c44364e9a90 100644 (file)
@@ -21,5 +21,3 @@ MODULE m2
   END TYPE subt
 
 END MODULE m2
-
-! { dg-final { cleanup-modules "m1 m2" } }
index 4af5ab9327c3c72a35d1217e8014ca51a4b99d04..0773f329a02feaf442f3cc3c7dd4db4540ef3466 100644 (file)
@@ -14,4 +14,3 @@ end module
 use m, only: A
 end
  
-! { dg-final { cleanup-modules "m" } }
index f59b97396b3e0b77bc7381e052b0b0965f48b2b3..a8d2d1b66a06559c8f108002e6bb7afa28735e83 100644 (file)
@@ -33,4 +33,3 @@ END MODULE
 
 END
  
-! { dg-final { cleanup-modules "run_example_fortran03" } }
index 3f13dac3da0c49a31878a8eb51bee80f389c353d..6566e653e478963986101ff48b771b3414f694f5 100644 (file)
@@ -38,4 +38,3 @@ program gfcbug53
   call foo (x0)
   print *, x0
 end program gfcbug53
-! { dg-final { cleanup-modules "mod1 mod2" } }
index e1501ef66b82e47dea284e7adfd103dada8cd638..391a0f13efad21b6130189be4c78150b882162ba 100644 (file)
@@ -27,5 +27,3 @@ PROGRAM finalizer
   IMPLICIT NONE
   ! Do nothing here
 END PROGRAM finalizer
-
-! { dg-final { cleanup-modules "final_type" } }
index b91bedff81f31fb35fe8e60bc017e92e644ca126..37b532efcb9971f32a86b86503818aee71f3e467 100644 (file)
@@ -19,5 +19,3 @@ PROGRAM finalizer
   IMPLICIT NONE
   ! Do nothing here
 END PROGRAM finalizer
-
-! { dg-final { cleanup-modules "final_type" } }
index edc493bfca514e41f0737b56bcad4b00ab58cc8f..0d7d34cdeba6c77d0cd926195f13a81296d4b3a8 100644 (file)
@@ -21,5 +21,3 @@ PROGRAM finalizer
   IMPLICIT NONE
   ! Do nothing here
 END PROGRAM finalizer
-
-! { dg-final { cleanup-modules "final_type" } }
index 6e99256c252443eff6abd86187c87c49e647535f..11e094f0d8f7522b79c9ec4de4f1086268359c70 100644 (file)
@@ -51,5 +51,3 @@ END PROGRAM finalizer
 
 ! TODO: Remove this once finalization is implemented.
 ! { dg-excess-errors "not yet implemented" }
-
-! { dg-final { cleanup-modules "final_type" } }
index 1df2d8cf285f7cf9e09b3875c300abbc77a027a4..b9ec3768fe4b4903a87992ab9bdf1c8564df7958 100644 (file)
@@ -110,5 +110,3 @@ END PROGRAM finalizer
 
 ! TODO: Remove this once finalization is implemented.
 ! { dg-excess-errors "not yet implemented" }
-
-! { dg-final { cleanup-modules "final_type" } }
index e790f4efb1056eff621e980c5c1e31c2885b7208..82d662f8c8d5b66694ec052a6aa0c6a09e0b58a8 100644 (file)
@@ -31,5 +31,3 @@ END PROGRAM finalizer
 
 ! TODO: Remove this once finalization is implemented.
 ! { dg-excess-errors "not yet implemented" }
-
-! { dg-final { cleanup-modules "final_type" } }
index db6b4bea948a8f867c14347f680a10915a730da4..6ca4f55db7a61411dda7d64597014f3efc899b2c 100644 (file)
@@ -55,5 +55,3 @@ END PROGRAM finalizer
 
 ! TODO: Remove this once finalization is implemented.
 ! { dg-excess-errors "not yet implemented" }
-
-! { dg-final { cleanup-modules "final_type" } }
index 6a4a135e0da02076c38fd08fadda7157fddb52a7..b2027a0ba6dd12e978267f4a4b121771af0aee18 100644 (file)
@@ -33,5 +33,3 @@ PROGRAM finalizer
   IMPLICIT NONE
   ! Do nothing here
 END PROGRAM finalizer
-
-! { dg-final { cleanup-modules "final_type" } }
index e71e0b847f5ed780770caf128f06edef94aeddba..0b0d731650735ac9f4782ff1bd3bfee3fb829d71 100644 (file)
@@ -64,4 +64,3 @@ contains
     w = 5 - i
   end function w
 end
-! { dg-final { cleanup-modules "foo" } }
index 1d9efb904a9f6bec614beecc9d4a0288734dfd8e..43ed2b5c313627384537938e2e3fd3859a6891e2 100644 (file)
@@ -38,4 +38,3 @@ contains
     w = 5 - i
   end function w
 end
-! { dg-final { cleanup-modules "foo" } }
index 430198b813953693d8062390c26cb2e0e6ef61a4..7ecf32941ca737eca0c58988bc3438fac2f9d7bf 100644 (file)
@@ -31,5 +31,3 @@ contains
 end module mod
 
 end
-
-! { dg-final { cleanup-modules "mod" } }
index 7846c8781363b2a629fc0b98f9989bda410bfc44..db81adf8ec0445c7c7ba0f990f40a3a4c3e19e3a 100644 (file)
@@ -29,4 +29,3 @@ 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" } }
index 2cf8e449c7e66ebea6a32baacad293056035d6fa..c8820aac3bbb476664a218aae887d724d627d798 100644 (file)
@@ -38,5 +38,3 @@ function f(i,x,c,arr)
 end function f
 
 end
-
-! { dg-final { cleanup-modules "m" } }
index 35860182a31123c5c0f8ecd82ee118e34a1e1952..d79f120b054e59440ceb16c962ef35a076540ab4 100644 (file)
@@ -38,5 +38,3 @@ program func_derived_2
   y => get2 (x)
   if (y%i.ne.112) call abort ()
 end program func_derived_2
-
-! { dg-final { cleanup-modules "mpoint" } }
index 6facf218e091898564fc555b964a089fc157124a..a271fe98f6e45d15d838aa58c2a5c5515569c681 100644 (file)
@@ -123,5 +123,3 @@ end module func_derived_3a
   if (trim (line).ne."simple  =     1") call abort ()
   close (10)
 end program
-
-! { dg-final { cleanup-modules "func_derived_3 func_derived_3a" } }
index 532d821deefbb3f089cf8b899df3b9ae69dc40ea..03560230dd08a62a0f3533f4817922a1a495234a 100644 (file)
@@ -101,5 +101,3 @@ program test_pnt
   call create_field(quality,msh)
   mshp => msh_(quality)
 end program test_pnt
-
-! { dg-final { cleanup-modules "class_mesh class_field class_scalar_field" } }
index 76d45a883d82a50c9abe8a8ed94868c10d304fdd..d4e7b7c73b11530c68b32a77e888ec41fba32ba4 100644 (file)
@@ -10,5 +10,3 @@ type(t) function foo()
   use m
   foo = t()
 end function foo
-
-! { dg-final { cleanup-modules "m" } }
index e64a2ef7abc83262b826ade5c4e5f7f50da55984..48b34f3b709ab9cfe6dec37c944f9aae40fe3d3d 100644 (file)
@@ -69,5 +69,3 @@ contains
     foo = [33, 77]
   end function foo
 end subroutine test
-
-! { dg-final { cleanup-modules "m" } }
index e0ecc63b89f60973b5a72f8a3433b628f262fefd..40f602f25fc6998ba24a61d8c5931c6bfd2b9935 100644 (file)
@@ -20,4 +20,3 @@ end function test
   end interface
   print *, test()
 end
-! { dg-final { cleanup-modules "m" } }
index 84d3d7e953ac0f4496d648fcda8ff71fb9214dc3..5713c307bd9958192add1bae1bfa5e74a72d435a 100644 (file)
@@ -28,4 +28,3 @@ contains
     if (len (g) == 2) g= "2"
   end function g
 end program test
-! { dg-final { cleanup-modules "m" } }
index f0140df0620ce96fd8719ab1b3cac43bb097023e..7d143740c2495cb94373ab8843ca90c81fcb3b78 100644 (file)
@@ -51,4 +51,3 @@ end module mymodule
   z = func()
   if (z%i .ne. 5) call abort ()
 end
-! { dg-final { cleanup-modules "kinds mymodule" } }
index f14453df9b2e67ae128cce9b011107cc92ba3b5a..8282f012783032d5c6d7d544f0f189d227d84509 100644 (file)
@@ -17,5 +17,3 @@ module x
    end function
  end interface
 end module
-! { dg-final { cleanup-modules "types x" } }
-
index b1dd2b4a2d0067d9b8ff59f108f15b2f372053f1..db95729690b311fe809a842116f1ae1ecb50a98a 100644 (file)
@@ -27,5 +27,3 @@ character(1,kind=char_t) function test4()
   use m
   test4 = 'A'
 end function test4
-
-! { dg-final { cleanup-modules "m" } }
index bcde1e4478e2d85d13f118141cb96deb02866d06..d0e48f6b4d2450cca9d74337a68175ac5b849b7b 100644 (file)
@@ -53,4 +53,3 @@ contains
    two = 1
  end function two
 end program main
-! { dg-final { cleanup-modules "m1 m2" } }
index c197a6d7ff54ef66b9b676e296f528e46b6441d1..56e48c50347eb5605fbd5c8467c1385781618d63 100644 (file)
@@ -33,4 +33,3 @@ end program main
 ! { dg-final { scan-tree-dump-times "myfunc" 2 "original" } }
 ! { dg-final { scan-tree-dump-times "mychar" 2 "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
-! { dg-final { cleanup-modules "x" } }
index fb18d2f0e5051e76b861d9249ab5a7522441fc7a..f56884f93ae10217b76e1d939e2d356a67a7cd50 100644 (file)
@@ -9,4 +9,3 @@ contains
   type(non_exist) function func2() ! { dg-error "not accessible" }
   end function func2
 end module bar
-! { dg-final { cleanup-modules "bar" } }
index b3b5a0aee9c66010fd2eed1df3bbbc465ecb7209..0c1603939448f0ee790f89089f09dafbf1f500a3 100644 (file)
@@ -101,4 +101,3 @@ contains
     d1%m = 55
   end function d1
 end program main
-! { dg-final { cleanup-modules "m1 m2 m3" } }
index 6a7a6df4a0b183b44b865c46214d22bb8ebfaf92..1cbf4bb8cbcb7e11cc12a935fad415f83cb5c31b 100644 (file)
@@ -17,5 +17,3 @@ end module
 subroutine BAZ(X)
   use FOO
 end subroutine
-
-! { dg-final { cleanup-modules "foo" } }
index 8f9ff6fcbe82e2a03d7d245a41f053c6fea1cf0f..6684c4ff8507b62dfb35bd1ac72e99dce910a446 100644 (file)
@@ -33,4 +33,3 @@ end module gfcbug46
   call random_number (z)
   print *, z
 end
-! { dg-final { cleanup-modules "gfcbug46" } }
index 7547a43da76fbeb8ce9e4d4d3741ae038ba3e8f0..decc0aeebbaec0d38bc653c98dc8f7dac3fcf2b3 100644 (file)
@@ -26,6 +26,3 @@ use m_bar
 
 call foo ! { dg-error "is an ambiguous reference" } 
 end
-! { dg-final { cleanup-modules "m_foo m_bar" } }
-
-
index 59c3c96e3e2945546c92080c64a09b947e0049ec..007f3ee4c99f581c91c517b9854fa22fb0e28023 100644 (file)
@@ -29,4 +29,3 @@ PROGRAM main
   IMPLICIT NONE
   CALL hello(10)
 END PROGRAM main
-! { dg-final { cleanup-modules "interfaces global_module" } }
index 56613451115f6cc99cabf5cf54219389c8403c06..58b886d9d4d1957d86cce3adf16d10d4eb50b47a 100644 (file)
@@ -33,4 +33,3 @@ PROGRAM TT
  CALL SUB(xx,I)
  IF (I.NE.7) CALL ABORT()
 END PROGRAM
-! { dg-final { cleanup-modules "test too" } }
index e95f6f2edebcfbb6c11a1aad7338f426162c889a..5636e9a5d2c8bf0e2e8bb563b2443d252755d059 100644 (file)
@@ -101,5 +101,3 @@ module h
 end module h
 
 end
-
-! { dg-final { cleanup-modules "a inclmod" } }
index 127868473ff9595af1d1b7a67af28f2388a91966..179d04a53cc71487991a49952f8deb92241b75e9 100644 (file)
@@ -41,4 +41,3 @@ PROGRAM main
   CALL odfname(base,i,cnames)
   if (trim (cnames(1)) .ne. "odfamilycnames") call abort
 END PROGRAM
-! { dg-final { cleanup-modules "test" } }
index 501e146bcc1d1f6da2fd47e0e23120ff1a4c7cd4..cb6e34df554e43e1fb16b893790a34a04f9588fa 100644 (file)
@@ -32,4 +32,3 @@ PROGRAM main
   REAL(kind=dp) :: rawData(2), data, work(3)
   data = median(rawData, work) ! { dg-error "no specific function" }
 END PROGRAM main
-! { dg-final { cleanup-modules "auxiliary" } }
index 0e9a41d5b027b8ca55c50e427dacefc52d75eb70..bd919bcb364f90c210cb2d45c4827a2dd1da06df 100644 (file)
@@ -37,4 +37,3 @@ end module foo_mod
 subroutine s_foobar2(x)  \r
   use foo_mod\r
 end subroutine s_foobar2\r
-! { dg-final { cleanup-modules "s_foo_mod d_foo_mod foo_mod" } }
index 695262b304b0316ee1e1022a0fb090e254d7b49c..8bfd770b9bfcaaaf620bb2ac7e3285671b487371 100644 (file)
@@ -51,4 +51,3 @@ 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" } }
index f023c5e63565acfd471a0066544b8569167b2805..8bbbf8a0ee1b6469680c826c5e158350d5940390 100644 (file)
@@ -34,4 +34,3 @@ program prog
   call sub(1, "integer ")
   call sub(1.0, "real    ")
 end program prog
-! { dg-final { cleanup-modules "mod1 mod2" } }
index 459dd7ec8173360a9d0b32befabe47c7f213180e..802e966c4baf32a71cfa08f1a99317f9c7e1b72e 100644 (file)
@@ -18,5 +18,3 @@ end module bidon
  integer,intent(in) :: nspden 
  
  end subroutine nonlinear
-
-! { dg-final { cleanup-modules "bidon" } }
index 04a57b09057be5bcd027043da88ca232fa1ca433..83485b6f7b92114ab9a6ced9218c3e8db5995e64 100644 (file)
@@ -27,5 +27,3 @@ real :: res(1)
 res = matmul (one(2.0), (/ 2.0/))
 if (abs (res(1)-4.0) > epsilon (res)) call abort ()
 end
-
-! { dg-final { cleanup-modules "m" } }
index c651e63942790917219ce9e388598d960ef39d10..b11aa7facf0bbea83a62d75aa51e2c10348834ec 100644 (file)
@@ -29,5 +29,3 @@ contains
     end do
   end function sqrt_vector
 end module gfcbug102
-
-! { dg-final { cleanup-modules "gfcbug102" } }
index 487d93c511b7c4eee2494b4609dec29719f36200..040fddd95f0bc56cf64ebc71f16fdf5e5a60f992 100644 (file)
@@ -35,4 +35,3 @@ contains
 
 
 end module base_mod
-! { dg-final { cleanup-modules "base_mod" } }
index eab185b483dc79b37a57639966308c65d21ff0a1..94dbbbcc163be0c4998847644fbd7d9dc7171a8c 100644 (file)
@@ -63,5 +63,3 @@ program testd15
   if (af2%get() .ne. 3) call abort
 
 end program testd15
-
-! { dg-final { cleanup-modules "foo_mod foo2_mod" } }
index 2388722b55b43d918700443708cb58e26f2e12d8..18ca81ced909990b7d94b1fd6b4f64c386cbe2f0 100644 (file)
@@ -96,5 +96,3 @@ program test
   use sparse_matrices_fields
   use global_numbering
 end program test
-
-! { dg-final { cleanup-modules "sparse_tools sparse_matrices_fields global_numbering" } }
index 5492603851567d0313991ead17e8d426cda8a95a..3cd2e9d5d556f35918365c5afe00707fe4c2b561 100644 (file)
@@ -28,5 +28,3 @@ subroutine mrqcof( x, y, sig, ndata, a, ia, ma )
      call gauss( x(i), a, yan, dyda, ma )
   end do
 end subroutine mrqcof
-
-! { dg-final { cleanup-modules "fit_functions" } }
index 53cf90032821c8ff86682240ab372d9f93ee0cb2..62bc569a21c269b43b4e6c036d32a9739f93fb57 100644 (file)
@@ -26,5 +26,3 @@ y = (/1,2,3/)
 call baz(y,z)
 if (any (y /= z)) call abort ()
 end
-
-! { dg-final { cleanup-modules "foo" } }
index cb720980341a58249d277328be4ba003235a5613..f7a9a9715586b559fea0e973f05b124d9be6ddc2 100644 (file)
@@ -26,4 +26,3 @@ CONTAINS
     CALL ice(23.0)   ! { dg-error "no specific subroutine" }
   END SUBROUTINE
 END MODULE
-! { dg-final { cleanup-modules "ice_gfortran provoke_ice" } }
index 928861e3e9922cb9074ffd4dd031636be3747d66..5a8bc03f11703991cfc8f188d45b6f09e87fe28d 100644 (file)
@@ -46,4 +46,3 @@ end module
   use c
   call useCreate
 end
-! { dg-final { cleanup-modules "a b c" } }
index e520c0973aebfafafa4ec14d173098d43fcc6946..7b9db24d5ba17049f8b5c3de271bf83c1640449d 100644 (file)
@@ -24,5 +24,3 @@ CONTAINS
     WRITE(*,*) x, y
   END SUBROUTINE
 END MODULE
-
-! { dg-final { cleanup-modules "global" } }
index a129efe4ca47977efe842cbc0c4bd9956509e7e5..c84396be8ac295bf4cc4fbe81cee0455864cdf9c 100644 (file)
@@ -28,4 +28,3 @@ CONTAINS
     CALL A(MAXVAL(X),Y)
   END SUBROUTINE T
 END MODULE M
-! { dg-final { cleanup-modules "m" } }
index 92dd65096c1ac8897b90c4a85e7ec9a5c3612660..6ecd5bdbbf898fee50fe34e1e7ff8c72b1c3b114 100644 (file)
@@ -42,4 +42,3 @@ contains
   END SUBROUTINE
 
 END MODULE
-! { dg-final { cleanup-modules "class_foo_type class_foo" } }
index 3f328c95b0f0d4ffdfce69257fee6f249b45083f..9c1fc3e728a4f405b0d309ff3d98a7b5ab0304f9 100644 (file)
@@ -42,4 +42,3 @@ END
 
 SUBROUTINE F()
 END SUBROUTINE
-! { dg-final { cleanup-modules "test test2" } }
index 32a17e3bd8a4b49d8e24fea842247666d51477f4..76c15e97baa161cfb06e2c544e4d8e230e01152d 100644 (file)
@@ -17,5 +17,3 @@ module m_sort
     end function gt_cmp
   end interface
 end module m_sort
-
-! { dg-final { cleanup-modules "m_sort" } }
index 7e0a5bd0a34d03b3f84e5afe449b4c218351fade..5e72dc9419be9b4938c05dcc3ca0c1cf42caf1fb 100644 (file)
@@ -96,5 +96,3 @@ END SUBROUTINE j
     entry link2 (nameg)    ! { dg-error "is already being used as a SUBROUTINE" }
     return
   end
-
-! { dg-final { cleanup-modules "m" } }
index 15f28f5bd2d75daac0e702c95849a0f1a04cc8ab..60408083951ccb8630c92702be1a30a6f94a15dd 100644 (file)
@@ -14,5 +14,3 @@ contains
     endif
   end subroutine test_globals
 end module global_vars_c_init
-
-! { dg-final { cleanup-modules "global_vars_c_init" } }
index aa1a60ba406c4217e9bd868cc996ed3f34df1df4..7702f3dbb7204dbb7e3d173fc0f57e15190b75cf 100644 (file)
@@ -14,5 +14,3 @@ contains
     endif
   end subroutine test_globals
 end module global_vars_f90_init
-
-! { dg-final { cleanup-modules "global_vars_f90_init" } }
index 225d0a2b5ed3677913400aad644a18780670d510..2a762c77bac60a57c5c0785f98a9594cf64c2494 100644 (file)
@@ -55,5 +55,3 @@ CONTAINS
     !$omp end parallel do
   END SUBROUTINE
 END MODULE
-
-! { dg-final { cleanup-modules "test_allocatable_components" } }
index 2a637580ba7ade20bf3a37b220845d7f548ac510..f769fc18f3e79aaf8641412ca18a533769beed33 100644 (file)
@@ -9,4 +9,3 @@
 !$OMP THREADPRIVATE(/T/)       ! { dg-error "COMMON block" }
       !non-conforming because /T/ not declared in A22_4_WRONG
       END SUBROUTINE A22_4_WRONG
-! { dg-final { cleanup-modules "A22_MODULE" } }
index 3d43424b605c0d567ac49ceef2674314449198de..97c14d945d1ddeb8fea116aa239ec712bf3044d6 100644 (file)
@@ -20,4 +20,3 @@
 !$OMP END PARALLEL DO
           END SUBROUTINE F
       END MODULE A26_2
-! { dg-final { cleanup-modules "A26_2" } }
index 498a6d324a6bf6cc10c5b5eb876fcbfbb551fa01..8e0b5e093c57f45dc728d1be9a6ac0615d38d9ca 100644 (file)
@@ -22,4 +22,3 @@
         ALLOCATE(WORK(SIZE))
         WORK = TOL
       END SUBROUTINE BUILD
-! { dg-final { cleanup-modules "M" } }
index 2ccf93caca56d5a3c653ce5bbec1ed2f273bf667..55aad067082e31cbcdc152e7e6abcdd4cbc1026a 100644 (file)
@@ -15,4 +15,3 @@
 !$omp end parallel             ! { dg-error "" }
        end subroutine bad3
       end subroutine bad2
-! { dg-final { cleanup-modules "omp_threadprivate1" } }
index c8639abdbbd035f7e3a7f755c285fc941e4ac0db..ab72f066c49685cf299025d4dbdf06490aea22cb 100644 (file)
@@ -70,5 +70,3 @@ contains
     end subroutine fn14
   end function fn12
 end module
-
-! { dg-final { cleanup-modules "pr35768" } }
index 0272a7415960e7cee6fb0031edf2fccc07dfbc2e..2c113893af940026c991fd0fef6ddc331a938e6c 100644 (file)
@@ -62,4 +62,3 @@ subroutine f6
   i = iand (i, 18)
 !$omp end parallel
 end subroutine f6
-! { dg-final { cleanup-modules "mreduction3" } }
index ed780673655cacccc8e59ea6d1418e5be59d34cf..273e670fcee82c575ac0ca40f2f9dbb48016c706 100644 (file)
@@ -23,4 +23,3 @@ CONTAINS
   END SELECT
   END FUNCTION dlegendre
 END MODULE spherical_harmonics
-! { dg-final { cleanup-modules "spherical_harmonics" } }
index 2f9f9dbec372899950594fa53c15cef0a89b4a89..720fff8dd02af27ab727ad1e65615b6e831a048c 100644 (file)
@@ -11,4 +11,3 @@ contains
   subroutine fourir(A,ntot,kconjg, E,useold)
   end subroutine fourir
 end module solv_cap
-! { dg-final { cleanup-modules "solv_cap" } }
index e75193411fc77d6247b92faafd03557aa1b834ea..4fa047ed6f283aca4eb8dc7c9c54028b846bea73 100644 (file)
@@ -18,5 +18,3 @@
          END DO
       ENDDO
       END
-
-! { dg-final { cleanup-modules "les3d_data" } }
index 83899445de41fe0cf5bebfc5123b0f72b2260593..b2c6cb04edc50077c5171d8d68b97a699b32b611 100644 (file)
@@ -30,4 +30,3 @@ CONTAINS
     END IF
   END SUBROUTINE QSORT
 END SUBROUTINE READIN
-! { dg-final { cleanup-modules "vimage vcimage" } }
index e964adec1b8ee1163a2314958169f3544ecde43a..62eccf35ff1dc1c621e3351317757034fbf1d7b3 100644 (file)
@@ -9,4 +9,3 @@ contains
     mat0 = 0.0d0
   end function spher_cartesians
 end module INT_MODULE
-! { dg-final { cleanup-modules "int_module" } }
index 391549e3cd01b121c909b3c39aa971d8c2e065e4..73224764f16d3e7fd437a9a4892f061e2a454873 100644 (file)
       ENDIF
  999  CONTINUE
       END
-! { dg-final { cleanup-modules "main1" } }
index c49def850bf5e0a4c0d1bb15752e302e5d8d837b..b9641aef0311200fb2b4329e00de0121e590b738 100644 (file)
@@ -67,5 +67,3 @@ contains
       end subroutine mutual_ind_quad_cir_coil
 
 end module mqc_m
-! { dg-final { cleanup-modules "mqc_m" } }
-
index 2f248d0b89284be8bcf09fcf8fa43203701b5af5..f8dc8078e5cef21408a2f20821e63dd023427163 100644 (file)
@@ -13,4 +13,3 @@ SUBROUTINE VOLCALC()
     IF ( WETSCIM ) HRVALD(ITYP) = 0.0
  ENDDO
 END SUBROUTINE VOLCALC
-! { dg-final { cleanup-modules "main1" } }
index e019917414c9b38a3cfd516ec216042d667da4bb..09cab6f0f1c690e8f3dc89a8203d01f2c1a5bf77 100644 (file)
@@ -23,4 +23,3 @@ CONTAINS
     CALL test()
   END SUBROUTINE sic_explicit_orbitals
 END MODULE qs_ks_methods
-! { dg-final { cleanup-modules "qs_ks_methods" } }
index bb5bc0c58db0f283afa8b6938243238f98f1bd3a..523c479e215a58bc79b79b7b6e5375eaf7c5df23 100644 (file)
@@ -20,4 +20,3 @@ contains
     l12 = coefficient * l12
   end subroutine mutual_ind_cir_cir_coils
 end module mcc_m
-! { dg-final { cleanup-modules "mcc_m" } }
index 06ce47d9e7f6a951767fec5c67db8b3d67910657..dafb63fdc8b1135f52684b671db133ebc1106231 100644 (file)
@@ -17,4 +17,3 @@ CONTAINS
     END IF
   END SUBROUTINE newuob
 END MODULE powell
-! { dg-final { cleanup-modules "powell" } }
index 6fa6e303677133952ecb9ebe746d4c313f99f496..5002521ac4c956130518be78d6f98013341e8bc1 100644 (file)
@@ -25,4 +25,3 @@ CONTAINS
     END DO mainloop
   END SUBROUTINE trsapp
 END MODULE powell
-! { dg-final { cleanup-modules "powell" } }
index 0e3669bf5e7b8f7bae2bbfdc17474c04f52384c0..9e488f4f1893202df8649da8a85d9bf84e892b7b 100644 (file)
@@ -12,4 +12,3 @@ CONTAINS
     END IF
   END SUBROUTINE CALERF
 END MODULE erf_fn
-! { dg-final { cleanup-modules "erf_fn" } }
index 45c635b761d7cebeafab3df16f0cb1e132b1f3f4..fb62e20f45c8d4e7e92f3c4bf6ef10d503d06a65 100644 (file)
@@ -22,4 +22,3 @@ CONTAINS
     fn_val = sum
   END FUNCTION basym
 END MODULE beta_gamma_psi
-! { dg-final { cleanup-modules "beta_gamma_psi" } }
index da9a348dd44ded550981b51b71417c21b32607ed..1fc708ef9673c5d1bd97ced5737227eeb82e54b7 100644 (file)
@@ -28,4 +28,3 @@ CONTAINS
     fn_val = e0*t*u*sum
   END FUNCTION basym
 END MODULE beta_gamma_psi
-! { dg-final { cleanup-modules "beta_gamma_psi" } }
index d6a197397e007462f6c463f6555d7afb2c84e7f2..90baa4ccee98558709a62a46635c0aed4cdbdc65 100644 (file)
@@ -38,4 +38,3 @@ CONTAINS
     ENDDO
   END SUBROUTINE create_destination_list
 END MODULE
-! { dg-final { cleanup-modules "util" } }
index 07f9ed478b2660f2e4a05d663cad07d84472d6f5..7f24fecb0e00a9a1dcddc48dfc03ab739dda17c4 100644 (file)
@@ -9,4 +9,3 @@ END module globals
 BLOCK DATA
    use globals
 END BLOCK DATA
-! { dg-final { cleanup-modules "globals" } }
index 40e3ac4d5d402ce3d7fde60a7a89558bdbebe5e6..3cb4abaedd23b4eafb99cfc446db5be453c6ecf2 100644 (file)
@@ -15,4 +15,3 @@ program main
   use globals
   common /co/ pdm_bps ! { dg-error "already in a COMMON block" }
 end program main
-! { dg-final { cleanup-modules "globals" } }
index 804929080a18cd5df125179ce89f62d276f61d31..df9951efe4f9cc9899c7230a7b7fdf6929967918 100644 (file)
@@ -14,4 +14,3 @@ CONTAINS
       END SUBROUTINE sub2
   END SUBROUTINE sub1
 END MODULE ksbin2_aux_mod
-! { dg-final { cleanup-modules "ksbin2_aux_mod" } }
index 1175c46b31cb15ca266b5bcc59a2e0b4b34c4ac6..7a6b64df9cffa6ddc5ed690480cb5ca82466c5b9 100644 (file)
@@ -15,4 +15,3 @@ contains
     call InitialDiatomicX ()    ! { dg-error "which is not consistent with the CALL" }
   end subroutine FindDiatomicPeriod
 end module Diatoms
-! { dg-final { cleanup-modules "diatoms" } }
index 28c55bfa5663fee3a15005618a9227d907666bb3..49dff0c5f611cad8e03ea18aee3bd91d790a4981 100644 (file)
@@ -52,4 +52,3 @@ END MODULE
   CALL S3
   call S4
 END
-! { dg-final { cleanup-modules "m1 m2" } }
index 50e1e3fce798713f64538a0c6dd75a3665ce31dd..e5c8bde80145bd0db8f0492adaa690cf0b2fc1ee 100644 (file)
@@ -45,4 +45,3 @@ contains
     call GetBasicElementData (TargetElement, ProcedureName, ErrorNumber, ErrorLevel, ErrorMessage, CallingStat)
   end subroutine WH_ERR
 end module ErrorMod
-! { dg-final { cleanup-modules "errelmnt errormod" } }
index 6ce57ce019069bc0cef4e212a9dbe17319be3083..a788be1926aaccf1a36bccba37092797d093141c 100644 (file)
@@ -18,4 +18,3 @@ contains
    subroutine other_sub ()
    end subroutine other_sub
 end module foo
-! { dg-final { cleanup-modules "foo" } }
index 60a5edc53c1d29be0ced97e0923ae3fdfb686472..da5cb374e91ff5d49cb2d4f7d78dab63aa3c6bde 100644 (file)
@@ -22,4 +22,3 @@ END MODULE
   USE m
   CALL g()
 END
-! { dg-final { cleanup-modules "m" } }
index f80f97a27ab5b996b13207e16825388402c9e2fc..dffaa93333a3154cf5c322608c1b7d8c3b7b14c5 100644 (file)
@@ -40,4 +40,3 @@ END MODULE
   use m
   call s()
 end
-! { dg-final { cleanup-modules "m" } }
index 5d63d7aa378fef73d8f9a1671727f7bc2b49164c..f2a37b6869709664490d39eb96fdfff5ae85a476 100644 (file)
@@ -45,4 +45,3 @@ contains
 
   end subroutine foo
 end module gfcbug64_mod2
-! { dg-final { cleanup-modules "gfcbug64_mod1 gfcbug64_mod2" } }
index a83fa1738af5c7c4702b0f47d7b0d4c3402fd347..cebe646fa583699c0dbbb6491c6d57e86993b0f9 100644 (file)
@@ -24,4 +24,3 @@ END MODULE m
   use m
   call s
 end
-! { dg-final { cleanup-modules "m" } }
index 73ad21af91d594f2d12d651c56049dc43fb7fb1c..46fb5f8006260703f06e198fbbd04ea6adccff3e 100644 (file)
@@ -27,4 +27,3 @@ END MODULE
   USE M2
   CALL S2
 END
-! { dg-final { cleanup-modules "m1 m2" } }
index c75202e445a98f2dea8ad6c684ed03dc58102b27..4c5d17178af9d5373dd5b78c2737998d14a997f1 100644 (file)
@@ -44,4 +44,3 @@ contains
   mons(1) = p1%mons(1)*p2%mons(2)
  end function
 end module
-! { dg-final { cleanup-modules "mod_symmon mod_sympoly" } }
index 28cd7c83699613e36e18bfd5506880a8c815b940..5f4748f505a2411d3a82bbb54501f093b8d5ba73 100644 (file)
@@ -31,5 +31,3 @@ contains
     mu = a_fun(x)
   end function fun
 end module mod_b
-
-! { dg-final { cleanup-modules "mod_a mod_b" } }
index 15684438a9f7825a6e73eb5ba5a6bc8a44f6de92..df240a9f985d39162c50c6e5332744d7ff5bd59d 100644 (file)
@@ -37,5 +37,3 @@ end module sa0054_stuff
   call SA0054 (RDA)
   IF (ANY (INT (RDA) .ne. [(6 * I, I = 1, 10)])) print *, rda
 END
-
-! { dg-final { cleanup-modules "sa0054_stuff" } }
index 58cae435fb6be317756341bb9b638a986f7e564e..1bdd6e842a5e2e2e500d5fd8cf4b35f50af29f75 100644 (file)
@@ -29,5 +29,3 @@ END MODULE
   use m
   call s
 end
-! { dg-final { cleanup-modules "m" } }
-
index 53c968410e0744d6724a57afd1e9582443a2eab5..4a2377df015892fe319cef409010e508ec9cbc1d 100644 (file)
@@ -15,4 +15,3 @@ CONTAINS
          ENDDO vertex
      END SUBROUTINE
 END MODULE test
-! { dg-final { cleanup-modules "test" } }
index 824a49592173b488236b943c231813329b345624..a3fd3450013bfe99d8cc513630fcb5b4af2f225a 100644 (file)
@@ -66,4 +66,3 @@ contains
       call overloaded_sub(dval)\r
    end subroutine\r
 end program\r
-! { dg-final { cleanup-modules "stype dtype" } }\r
index 1e7adea88949846e4c1b1eb7e2ceef67ca3f44dc..57231157c181d4c2b02030c7c24b590a4e522602 100644 (file)
@@ -74,4 +74,3 @@ program testit
   print *, "in the main:", k
   call write(33)
 end program testit
-! { dg-final { cleanup-modules "gfcbug68 gfcbug68a m n" } }
index 2076fdb891e2036f9bc5581a245e50976de55443..0dfd9d1ecd985f00cd44a987da0e7e1ec847a12a 100644 (file)
@@ -38,5 +38,3 @@ contains
     end subroutine SetTimeSteps
 
 end module ThermoData
-
-! { dg-final { cleanup-modules "modelparams thermodata" } }
index 21e9d214e3c11994c846852314f49a1a85be50f4..610c473dd8df2d980c473c72ec7df8ca1ba0934d 100644 (file)
@@ -8,5 +8,3 @@ end module AHFinder_dat
 implicit none
 common/rommel/aaa ! { dg-error "no IMPLICIT type" "no IMPLICIT type" }
 end
-
-! { dg-final { cleanup-modules "ahfinder_dat" } }
index 0f5094f420948611c51ac2009d3902989d66ff51..4bb14939173b423587ef9c7e24bcc86ff1585283 100644 (file)
@@ -30,4 +30,3 @@
       call sub(di(i),i)
       if (i.NE.4) call abort()
       end
-! { dg-final { cleanup-modules "mod1" } }
index be4ad6ca8c1c9caf488b84a13aa5a5eb1c94bc8d..61091ec41a04d86c8e21d00cacb5c1115149f6d1 100644 (file)
@@ -34,5 +34,3 @@
        ALLOCATE (RLA1(NF10), STAT = ISTAT2) ! { dg-error "is not a variable" }
      END SUBROUTINE
      END MODULE tests2
-
-! { dg-final { cleanup-modules "tests" } }
index 3b47352d6cdb57709824003b393635f64b317ce7..161d4402669d6a720a5c1dd7252a186a29d8f076 100644 (file)
@@ -21,5 +21,3 @@ program startest
    if('#'//Q2//'#' /='#abcdefghijkl#') call abort()
    call sub('ABCDEFGHIJKLM') ! len=13
 end program startest
-
-! { dg-final { cleanup-modules "mod" } }
index 4bff1784000eb8b2d77a7cdf3808004e793365c0..c0582d703b6014e174e51986a8a33ac9a88dd901 100644 (file)
@@ -46,5 +46,3 @@ subroutine bar()
   v%i = 42
 end subroutine
 end module
-
-! { dg-final { cleanup-modules "implicit_2" } }
index 750d3f3850198f18e3289ee09fe0c0e4a645a762..108c04079676a0e28499dfc4b7c2b36dd6e31633 100644 (file)
@@ -31,5 +31,3 @@ contains
 
   end subroutine foo
 end program snafu
-
-! { dg-final { cleanup-modules "global" } }
index 661eb83a588414e5486ee6b2f65500041f0b681f..baa36d1ba34508485be4bd4c99c5549870f11440 100644 (file)
@@ -18,5 +18,3 @@ contains
     print *, x(1)%i
   end subroutine s
 end module m
-
-! { dg-final { cleanup-modules "m" } }
index d4a5a364e59bd6949ac4586f196e72939edfa43c..f49b9ae1938e5bd92d1e0ea2997ac1cb5b7a31c6 100644 (file)
@@ -50,4 +50,3 @@ program gfcbug114a
 end program gfcbug114a
 
 ! { dg-final { scan-module "b" "IMPLICIT_PURE" } }
-! { dg-final { cleanup-modules "b" } }
index 496e856e04ac394067ce9c41b39b1507c405d89a..16fa64f39ebe46a9b6329d19fdc11b317ded0ab4 100644 (file)
@@ -14,4 +14,3 @@ contains
 end module m
 
 ! { dg-final { scan-module-absence "m" "IMPLICIT_PURE" } }
-! { dg-final { cleanup-modules "m" } }
index 521f87222bef2ecf51f458b8d9213d9ca7e9f85d..1934a2c49a7a3ed99e50cd35bd2931f870f5fd07 100644 (file)
@@ -75,4 +75,3 @@ program foo
   call test(z)
   if(z%i /= 1) call abort()
 end program foo
-! { dg-final { cleanup-modules "testmod" } }
index 4a0128a0bf15968fb8c19028581280ca54b63534..d9e65e3cbe0f63a5946cac01ce0e3049a15816c5 100644 (file)
@@ -77,4 +77,3 @@ program foo
   call test(z) ! { dg-error "Type mismatch in argument" }
   if(z%i /= 1) call abort()
 end program foo
-! { dg-final { cleanup-modules "testmod" } }
index 761c9846b35d913c4df8239230761f6827b11b1e..99ffd8ad5a258331dc999d4a0a11a89c12e23c5c 100644 (file)
@@ -96,4 +96,3 @@ contains
     if(r /= -123.0 .or. t%c /= -44) call abort()
   end subroutine test3
 end program all
-! { dg-final { cleanup-modules "modtest general" } }
index 0106c4ec121442e4c5992ff24a4c3111c3128a19..306ba519a54157309f751786ec299a252370f24b 100644 (file)
@@ -41,4 +41,3 @@ contains
 
   end subroutine sub1
 end module test_import
-! { dg-final { cleanup-modules "test_import" } }
index c115cc3f2b3f9d7c7e09d9b6f127a977ec105788..973851fdd7d4d6e40cefbcdf3b60c170a0e8db0d 100644 (file)
@@ -53,6 +53,3 @@
          END TYPE
          TYPE(T1) X
        END
-
-! { dg-final { cleanup-modules "mod" } }
-
index 9d09eaa4c79b39e1fb64f045e46af15e65f8e5d0..694b6e38b2760f8823c7bc46704c4c3429f79581 100644 (file)
@@ -67,5 +67,3 @@ CONTAINS
   END FUNCTION accumulate
 
 END PROGRAM main
-
-! { dg-final { cleanup-modules "m" } }
index 4bc2ca1fba69b27b219b5b560407d7ecb297c33f..b829e0825a1baa92e5724e054d4adddf5684d3f7 100644 (file)
@@ -23,5 +23,3 @@ CONTAINS
   END SUBROUTINE purified
 
 END MODULE m
-
-! { dg-final { cleanup-modules "m" } }
index 12f3375bf0a505646b58316a3241a3f7f065e73e..ee12ddfdacec68644e98fbeef11e572d105cf672 100644 (file)
@@ -20,6 +20,3 @@ END MODULE M1
 USE M1
  write(6,*) J(L) ! { dg-error "Mismatch in PURE attribute" }
 END
-
-! { dg-final { cleanup-modules "m1" } }
-
index 28ef2693c6df924f153bf8c0cde6506958bbb286..103244cefa7ffdcd7944d05e157d1b29726a3407 100644 (file)
@@ -24,5 +24,3 @@ PURE SUBROUTINE S2(I,J)
      I=J                      ! { dg-error "is not PURE" }
 END SUBROUTINE S2
 END
-! { dg-final { cleanup-modules "m1" } }
-
index 6378ec8a47b38e812bc56ccdbbb109621c720a7f..38d841d7a5d9a4aab2e9863ac2138fb08347a5c9 100644 (file)
@@ -66,5 +66,3 @@ CONTAINS
     RES = B
   END FUNCTION
 END MODULE pr20882
-! { dg-final { cleanup-modules "pr20863 pr20882" } }
-
index 01aa01b63a61703e15fe9611ce6942afd70ebd17..cfd99938537f3734e655e9cfaa00800d5abe6814 100644 (file)
@@ -26,5 +26,3 @@ contains
    z = t3(x) ! { dg-error "Invalid expression in the structure constructor" }
  end subroutine foo
 end module m
-
-! { dg-final { cleanup-modules "m" } }
index 8c42a57c44ef86efcb9b8ec406361be95bf9ff95..1489b5c7398b03cb7096f00941d5ed6572ca7714 100644 (file)
@@ -11,5 +11,3 @@ contains
     integer :: u(n(1))  ! { dg-error "must be PURE" }
   end subroutine
 end module test
-! { dg-final { cleanup-modules "test" } }
-
index 2fb014ecedd87fb96721537a45a344b10dd1eaea..ac351e2de248719478ead957ebf803e4ca6dd825 100644 (file)
@@ -35,5 +35,3 @@ contains
 
   end subroutine foo  
 end module const
-
-! { dg-final { cleanup-modules "const" } }
index 387ea6df4930c19166d88bdedde6035301ff6b41..d8e82d519b8240b9d4609b144e7bc457aec3623c 100644 (file)
@@ -28,5 +28,3 @@ end select
 
 END SUBROUTINE Parser
 END MODULE Readdata_mod
-
-! { dg-final { cleanup-modules "readdata_mod" } }
index 53db60baaf24064328bab1a5c465292ff25f9a9a..1a4812a3729adb1df585cd71ba3e8090186a3c12 100644 (file)
@@ -25,5 +25,3 @@ module AtmoIonoSphere
   use EGOPS_Utilities
   use AtmoIono
 end module AtmoIonoSphere
-
-! { dg-final { cleanup-modules "egops_utilities atmoiono atmoionosphere" } }
index 2465f9b33350c0a7a5b03241d6647fcd74267a42..1fba5f01d38f04650f3e6bcf0a87bbb17f49eac2 100644 (file)
@@ -30,5 +30,3 @@ call g
 call g
 
 end program t
-
-! ! { dg-final { cleanup-modules "c s" } }
index cc2aca4e223d6f3dbc9f7828a2c1269547e7385d..1931bca96b4ba8432c34449c409cff4264967d69 100644 (file)
@@ -12,6 +12,3 @@
       CHARACTER, PARAMETER :: the_alpha = one_parameter('c') ! { dg-error "Can't convert TYPE" }
       CHARACTER, PARAMETER :: the_beta = (/one_parameter('c')/) ! { dg-error "Incompatible ranks" }
     END MODULE cdf_aux_mod
-
-! { dg-final { cleanup-modules "cdf_aux_mod" } }
-
index cc5e26d0908ae98f15b90e176a21b9d92adb850e..f4107661d79c172fe0279d52095d0cccbc276dd3 100644 (file)
@@ -8,4 +8,3 @@ CONTAINS
     INQUIRE (UNIT=1, EXIST=qexist)
   END SUBROUTINE i
 END MODULE print_it
-! { dg-final { cleanup-modules "print_it" } }
index 853578e26921704a3c16e580e1b873410040b32a..77ba1e2e69b62cf0ea25565fb0b0fa409d04ec82 100644 (file)
@@ -171,5 +171,3 @@ program test_int
    if (i4 /= 17_ik4 .or. i8 /= 17_ik8) call abort
    
 end program test_int
-
-! { dg-final { cleanup-modules "mykinds" } }
index b9a3ec43d4cfab98a9bcac945897cab196a126f8..a6006aad8f0d2cded9b09dd86a99f04f097d08aa 100644 (file)
@@ -1,6 +1,5 @@
 ! PR fortran/32823
 ! { dg-do compile }
-! { dg-final { cleanup-modules "token_module" } }
 
 module token_module
 
index 5c6c5bfe5e6be68ca67eb4a1be794d027a55ce4b..e4088c361aaa898c026150f985893a356b72acb8 100644 (file)
@@ -201,5 +201,3 @@ program test
   ATEST((1.0,0.),-9,c4)
 
 end program test
-
-! { dg-final { cleanup-modules "mod_check" } }
index 58c7614d514eeee2257b32035f0f2fe4215bcb8c..35bb28167846f859c5e309fcf8efc89fa40e2879 100644 (file)
@@ -76,5 +76,3 @@ program test
   TEST(nearest(1.0,-1.0),-huge(0),r4)
 
 end program test
-
-! { dg-final { cleanup-modules "mod_check" } }
index 4dc5191e9a21c8244919e30d99853379ca1d075a..e85cf84f3a10f22cc2d1637f3fe04b9b3ddd8217 100644 (file)
@@ -43,5 +43,3 @@ program test
   implicit none
   call setup ()
 end program test
-! { dg-final { cleanup-modules "gfcbug72" } }
-
index e3300c988f50ecf48c32d2d3dc63a9d1cd6508df..1afb504be06f062bb15933a82f9e8aaa5680f11a 100644 (file)
@@ -17,4 +17,3 @@ END MODULE M1
 USE M1
 CALL S1(D1%I(3)) ! { dg-error "variable definition context" }
 END
-! { dg-final { cleanup-modules "m1" } }
index 1a411072faa86ddaf2ee2331dfebe5a1e3cc729b..a36316428fa0fa438734e0dcdeb8983303c68645 100644 (file)
@@ -35,5 +35,3 @@ program test
   call sub1(x)
   if(x(1) /= 5) call abort()
 end program
-
-! { dg-final { cleanup-modules "test_module" } }
index ec23bf5857998be423961c33659a069ad86155f3..ecc06e989cea6781a5b6c56fa9fcf64e4a5401ce 100644 (file)
@@ -15,5 +15,3 @@ MODULE global
       END SUBROUTINE foo
    END INTERFACE
 END MODULE global
-
-! { dg-final { cleanup-modules "global" } }
index e170f870e1a4a39a31e3bc62b7b9b260b5430cf8..3bbdd570c0faaa5a2c568d884d621aac9dbaade4 100644 (file)
@@ -38,5 +38,3 @@ module z
     end function
 
 end module z
-
-! { dg-final { cleanup-modules "y z" } }
index 99ecc8c857df5f96dfd3dbf846f125935b3ee695..96c364b57978a333621cfd8005725b811afb912a 100644 (file)
@@ -54,4 +54,3 @@ contains
     nsz=size(x)
   end subroutine solve_s_foo
 end module class_s_foo
-! { dg-final { cleanup-modules "class_s_fld class_fld class_s_foo" } }
index a143bb374f2c4ba2b7ee509863874129adb38316..9a7e7809079cfe5593b931d5a0d2815d427ce15e 100644 (file)
@@ -26,4 +26,3 @@ CONTAINS
 END MODULE
 
 END
-! { dg-final { cleanup-modules "m1" } }
index a45817dabb891b0df23dd5d04235371553eafb41..d519789bf93b91a2af3122d1b5548aa7f219b39b 100644 (file)
@@ -87,4 +87,3 @@ pure function f (x)
 
    f = 2*x+1
 end function f
-! { dg-final { cleanup-modules "test1" } }
index 42c794a3e513dd3c1c178e18ccecbd5637ab6639..a29342553cdc6cdfc4f4c5f8ecc13873f48b27fe 100644 (file)
@@ -29,5 +29,3 @@
           data_r8(1)=0
       end subroutine my_sio_file_read_common
     end module files_module
-
-! { dg-final { cleanup-modules "files_module" } }
index 994d97ee737b8de4715c84b84132d5eef827aa21..ebd16f9a78cdd2154c0a3fa8aeb273be6d244079 100644 (file)
@@ -69,5 +69,3 @@
       call new (a)
       call new (b)
       end
-
-! { dg-final { cleanup-modules "p_class s_class t_class d_class poly_class" } }
index 8ad940ae77be8bdb0ae8931e478e72031096647d..49aaddace83c81ae673ce30374ec2bf44e8518a3 100644 (file)
@@ -18,5 +18,3 @@ CONTAINS
     F1 = D%I
   END FUNCTION
 END MODULE
-
-! { dg-final { cleanup-modules "m1" } }
index 8be9d684a66269a73ea29c2fb43626f09af231fe..1cad75f3c43e798602fa361e621c16f8b99057e4 100644 (file)
@@ -96,6 +96,3 @@ Subroutine foo_sub(a,pr,b,x,eps,cd,info)
   Call foo_pwrk(pr,p,f,cd,info,work=aux)  ! This worked if bar_pwrk was called!
   return
 End Subroutine foo_sub
-
-! { dg-final { cleanup-modules "foo_base_mod foo_pr_mod bar_pr_mod bar_prt" } }
-
index 44b8a46159724917e28a0eee24548d34598afba2..9315137543d67fcc4397fdceeb03bf1f5828b560 100644 (file)
@@ -21,4 +21,3 @@ END MODULE util
 MODULE graphcon
   USE util,                            ONLY: sort
 END MODULE graphcon
-! { dg-final { cleanup-modules "kinds util graphcon" } }
index d0a54754883bdcfda0589b5ae7cee798ede6136e..30461e5c4c78010bd3af1e11f92b4c6767095b3f 100644 (file)
@@ -17,5 +17,3 @@
        type(mytype_type), intent(in out) :: mytype
      end subroutine mytype_test
    end module mytype_application 
-
-! { dg-final { cleanup-modules "mytype_application" } }
index 7a88fc91b3efc261889c4ad7615be9e2a0a37bb7..2d72caa058d6ff520dcc86ce540cda4135d64c6f 100644 (file)
@@ -27,6 +27,3 @@ intrinsic dcos
 call sub()
 call sub(dcos)
 end
-
-! { dg-final { cleanup-modules "m" } }
-
index 4e6309899e47972e08231f127af2a8f1194099b8..6b0bf2b239bb46f0bcb878f8cd7a517e045b67ff 100644 (file)
@@ -27,5 +27,3 @@ CONTAINS
   END FUNCTION Compare_Float_Single
 
 END MODULE Compare_Float_Numbers
-
-! { dg-final { cleanup-modules "compare_float_numbers" } }
index 9a7dc5cb13157793eaa09ddac59802a9b4685e06..829add2ff9b0a31b53505417f003441bc7dfc924 100644 (file)
@@ -18,6 +18,3 @@ implicit none
 intrinsic cos
 call sub(cos) ! { dg-error "wrong number of arguments" }
 end
-
-! { dg-final { cleanup-modules "m" } }
-
index 566a9ef37075d7273595bd47f668d26a2e352403..e3db771a93d4ae6913bee77a3ac4a04ad0463621 100644 (file)
@@ -20,6 +20,3 @@ implicit none
 EXTERNAL foo  ! implicit interface is undefined
 call sub(foo) ! { dg-error "is not a function" }
 end
-
-! { dg-final { cleanup-modules "m" } }
-
index fa8e517a186538a2ac74f0e4cd5541c66ceb6c90..6228fc9f1336e81e923ce56a3306b8aebf02dcee 100644 (file)
@@ -23,6 +23,3 @@ module gswap
     module procedure sreal, schar, sint => sreal ! { dg-error "Syntax error in MODULE PROCEDURE statement" }
   end interface swap
 end module gswap
-
-! { dg-final { cleanup-modules "foo g gswap" } }
-
index 60b6e79690881ab77a105293d194bef338226a5d..b2e7a697fd227ebf79a87ef0519621151a8b4bb6 100644 (file)
@@ -31,5 +31,3 @@ program c
   end interface
   call bar()  ! { dg-error "Missing actual argument" }
 end program
-
-! { dg-final { cleanup-modules "a b" } }
index 1afc5ef2fbac06b77923ee7277d46eba866df5ab..f97d2babcdb99020df9b47a7f67f81ecc1599b2e 100644 (file)
@@ -62,5 +62,3 @@ module m6
     end function
   end interface
 end module
-
-! { dg-final { cleanup-modules "m1 m2 m3 m4 m5 m6" } }
index b239b2125a7889769d4381bfa5d938424b44748c..0118cd563c7377bc435858c6c23df79702a2e286 100644 (file)
@@ -43,5 +43,3 @@ CONTAINS
     end if
   END FUNCTION recSum
 END PROGRAM test
-
-! { dg-final { cleanup-modules "funcs" } }
index 54ede6d53eb3c699d686e2bc4bd30a81f33e0dcf..52e0bd138b90182c7827335be0bac8efe4159771 100644 (file)
@@ -44,5 +44,3 @@ CONTAINS
     end if
   END FUNCTION recSum
 END PROGRAM test
-
-! { dg-final { cleanup-modules "funcs" } }
index 71975b6b7d2920efbb81afa914ec981fed8a11e7..128d6a6f52af9fab6135b4eeace719ffe562578a 100644 (file)
@@ -36,6 +36,3 @@ subroutine caller
 end subroutine
 
 end module 
-
-! { dg-final { cleanup-modules "m" } }
-
index 42a8208f4b34e5ecc7877a6e085c389e63bcbd29..c8272270836730fc94a202e082c13d7253d507e7 100644 (file)
@@ -38,6 +38,3 @@ program interfaceCheck
   call test(subActual)  ! { dg-error "INTENT mismatch in argument" }
   call test(subActual2)  ! { dg-error "OPTIONAL mismatch in argument" }
 end program
-
-! { dg-final { cleanup-modules "sub testsub" } }
-
index b3d123a42b166cb6821f52255da88265f4ff5045..4a5626d0034ce4afe3877dc51fbc5024d626f876 100644 (file)
@@ -47,6 +47,3 @@ end subroutine bar
     complex, intent(out) :: y(:)
   end subroutine
 end module test
-
-! { dg-final { cleanup-modules "m test" } }
-
index 1d954eef8b6d5c76a119ca97beb3af9251ce07d4..febb12050db7fef0d0293413f3dc182eda10794b 100644 (file)
@@ -67,5 +67,3 @@ subroutine his_fun (a)
   use test_mod2
   print *, my_fun (a)  ! { dg-error "ambiguous reference" }
 end subroutine his_fun
-
-! { dg-final { cleanup-modules "test_mod test_mod2" } }
index 3b0e8f8283bfea0a5fb52b20ec09649c5ebe22c9..88aac32c2e7d080dd47da4c60e09e010ed909d49 100644 (file)
@@ -38,4 +38,3 @@ CONTAINS
     r%j = lhs%j + rhs%j
   END FUNCTION add_b  
 END MODULE mod2
-! { dg-final { cleanup-modules "mod1 mod2" } }
index 6cdb091aecc7186c1c9932e0a32ec79dbe1d54d4..a0f5f15d4a4460b7d1e37ba65f8fe4c0ef8f26e0 100644 (file)
@@ -78,4 +78,3 @@ contains
     ip_save => g_initial%inquire_inner_product()
   end subroutine cg
 end module m4
-! { dg-final { cleanup-modules "m1 m2 m3 m4" } }
index 955d50731bc73bdd41ab77036133effaca984b74..60543f9d5c92dbb637482868f66a00208769de8f 100644 (file)
@@ -32,5 +32,3 @@ CONTAINS
    SUBROUTINE subr_name()
    END SUBROUTINE
 END MODULE
-
-! { dg-final { cleanup-modules "m1 m2" } }
index eb4de12c1bd394cf8a02744563eef2e439257e3e..8c62a5dbb60158b39745ec748aa6386fad15eaa8 100644 (file)
@@ -75,5 +75,3 @@ contains
   end function
 
 end
-
-! { dg-final { cleanup-modules "module_m module_m2 s_hard sidl_string_array" } }
index 8f6c3317eefaf4dd193ca3fb1a934424f0db84e3..a09d656f91c5a3ff30957758e984414e780c99ab 100644 (file)
@@ -43,4 +43,3 @@ program main
   call bl_copy(1.0, chr)
   if (chr /= "recopy") call abort ()  
 end program main
-! { dg-final { cleanup-modules "f77_blas_generic f77_blas_extra" } }
index cc5a7129d4eca3ab7273b5c73b0c7574120c619b..de7719178ca8df85f914b327ff56deec20730813 100644 (file)
@@ -53,4 +53,3 @@ program main
   call bl_copy(1.0, chr)
   if (chr /= "recopy") call abort ()  
 end program main
-! { dg-final { cleanup-modules "f77_blas_generic f77_blas_extra" } }
index 9f59b49721461ffce92e80947b930f39b43d5774..b3274ef9b83e1a5598cc0aa9f793c814842063d3 100644 (file)
@@ -28,5 +28,3 @@ module xx
     END SUBROUTINE S9C  ! { dg-error "Ambiguous interfaces" }
   END INTERFACE BAD9
 end module xx
-
-! { dg-final { cleanup-modules "xx" } }
index 7feccb38b40765b30db7f4e20d08c16cd437f22d..2060e7dd66d32f0abdaa5529ce4875a713338fa4 100644 (file)
@@ -26,5 +26,3 @@ program main
   use mod1, only: generic   ! { dg-warning "has ambiguous interfaces" }
   use mod2
 end program main
-
-! { dg-final { cleanup-modules "mod1 mod2" } }
index b407ab0652404aaa7351dfecdcb1f8dc5dd4bd67..2f38040b933a8630f29c976365958de4ae239862 100644 (file)
@@ -42,6 +42,3 @@ contains
     if (inverse(1_4) /= 3_4) call abort ()
   end subroutine sub
 end program gfcbug48
-
-! { dg-final { cleanup-modules "module1 module2" } }
-
index 51298328506f59f4bc114e45d926bf171fbacdf9..f76b9da496dee6bd4ec82d2bd304dfae7bf64639 100644 (file)
@@ -36,4 +36,3 @@ CALL set(E,(E))
 IF (D%I.NE.4) call abort ()
 IF (4.NE.E%I) call abort ()
 END
-! { dg-final { cleanup-modules "tt" } }
index 8d7484b31bf668f07971794ff2bfdc82da3d1874..e17d78e5a7d61fee4788dbf48d05d5334f9ac06c 100644 (file)
@@ -46,4 +46,3 @@ PROGRAM VST_2
   if (any (str_ara(1)%chars(1:5) .ne. char_elm(1:5))) call abort
   if (any (str_ara(2)%chars(1:5) .ne. char_elm(6:10))) call abort
 END PROGRAM VST_2
-! { dg-final { cleanup-modules "iso_varying_string" } }
index 6b7881bd143aa28ff4dc0255edac9545fd176368..2f5c7ae83e089c5de3df2fdf564848c45d559848 100644 (file)
@@ -45,5 +45,3 @@ contains
     y% m = x% m                             ! ICE
   end subroutine assign_atm_to_atm
 end module gfcbug74
-! { dg-final { cleanup-modules "mo_memory gfcbug74" } }
-
index 8444dd0847ebb53dbf77c6bcc3e9b026d82f86de..ac834bbf6bf1b83e5cfa9dceb0ea2725de12f31c 100644 (file)
@@ -46,4 +46,3 @@ contains
   end subroutine assign_to_atm
 end module mod2
  
-! { dg-final { cleanup-modules "mod1 mod2" } }
index a2c4d02bee38e7c3d7ceadd06caff51146d2cdc4..7c165b336e9c0c9a8fc097993c70b311beaea7c9 100644 (file)
@@ -52,5 +52,3 @@ subroutine sim_3(func3,params)
   end interface
   type(fcnparms)       :: params  !         -ditto-
 end subroutine sim_3
-
-! { dg-final { cleanup-modules "test type_decl" } }
index efe5855584a878cbcdca5e13b94bc21a0ef4d2f3..2fc9921df413d0c55fa0c05c843ba71d82fa7f1b 100644 (file)
@@ -16,5 +16,3 @@
       END INTERFACE
       end subroutine
       end module
-
-! { dg-final { cleanup-modules "n" } }
index 7ec6ad4c6484d7d86b8371574e34f67d096edd2a..2d2ec6837b71e7bbc8553b6515bfe0a897bd7df3 100644 (file)
@@ -60,5 +60,3 @@ CONTAINS
   END SUBROUTINE incA
 
 END PROGRAM main
-
-! { dg-final { cleanup-modules "m" } }
index 9780c27b3b4404c5952c5dd57ea2a59ca53e27f0..ff8dd822ec3d8f37b8fc0ee0949366a8bbb1daec 100644 (file)
@@ -62,5 +62,3 @@ PROGRAM main
 
   CALL test (1)
 END PROGRAM main
-
-! { dg-final { cleanup-modules "m" } }
index 1d8b8b2288e0ca8713f6aa1f6b637951a237c5fe..8ade99efb88f624e20b1851fbf652d19ecd420bb 100644 (file)
@@ -54,4 +54,3 @@ contains
      two = -123*y
   end function two
 end program main
-! { dg-final { cleanup-modules "test_mod" } }
index 8d972f44c181321a3d3328d1e180e1e2c31d1ac3..fd1574dbfa9edf4761318593f612d15cb274a762 100644 (file)
@@ -38,4 +38,3 @@ program test
   type(t_set) :: c (1)
   call get_rule (c)
 end program test
-! { dg-final { cleanup-modules "mo_obs_rules" } }
index 32bacfa39302a75152b83bcbee527821515dcbd5..bdcc7d10908611e3d8cf819e9257ff072e9a262c 100644 (file)
@@ -57,5 +57,3 @@ subroutine bar(x)
 end subroutine bar
 ! { dg-final { scan-tree-dump-times "unpack" 4 "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
-! { dg-final { cleanup-modules "m" } }
-
index 5ddc035e9c4884dfa7bb4fb6d103be074707df1b..0bcfc799a8e421994cfb54c21948acf203818cd1 100644 (file)
@@ -29,4 +29,3 @@ END
 ! { dg-final { scan-tree-dump-times "a != 0B \\? \\\(.*\\\) _gfortran_internal_pack" 1 "original" } }
 ! { dg-final { scan-tree-dump-times "if \\(a != 0B &&" 1 "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
-! { dg-final { cleanup-modules "m1" } }
index 05dd20aee8f224764579b865380b442c8d4d1d8e..7ec3225759231d8fbf7710d33da40b68bd437f68 100644 (file)
@@ -54,6 +54,5 @@ END SUBROUTINE S2
 
  call s2
 end
-! { dg-final { cleanup-modules "m1" } }
 ! { dg-final { scan-tree-dump-times "_gfortran_internal_pack" 0 "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
index 32d98f77250c7849ab465f4fd32a615e6796d99c..2a056fcb90c935c262940a0e79ce1960604f7ee8 100644 (file)
@@ -30,6 +30,5 @@ CONTAINS
      s2=0
   END FUNCTION S2
 END MODULE M1
-! { dg-final { cleanup-modules "m1" } }
 ! { dg-final { scan-tree-dump-times "pack" 0 "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
index d38403fa4abf5c8736db3956772ff20c0c4ceb69..0e27aab7652fc41a3ec1a6159f7a7618d6aa3820 100644 (file)
@@ -30,4 +30,3 @@ END MODULE M1
 USE M1
 CALL S1
 END
-! { dg-final { cleanup-modules "m1" } }
index 73b9da67c648a1a1c2ffc51b1ee3041d86c74935..12041df9d7049a51362f80d4c8d33b05ddf2834a 100644 (file)
@@ -33,4 +33,3 @@ contains
       bar = 1.0
     end function bar
 end program test
-! { dg-final { cleanup-modules "m" } }
index 6d4c21dc2181e5f429749c6f950641e2e8a4a43d..d72d9065adb840aa491df27c50c46a411c447c03 100644 (file)
@@ -18,5 +18,3 @@ contains
     real a
   end subroutine sub
 end module aap
-
-! { dg-final { cleanup-modules "aap" } }
index b2413de1a3f81b801ac426bef63352c03f555ae0..15c0d39ac17e76b653c542240924b934daddd571 100644 (file)
@@ -23,6 +23,3 @@ contains
   END FUNCTION next_state
 
 end module vector_calculus
-
-! { dg-final { cleanup-modules "vector_calculus" } }
-
index fcd40e94bbb229844394601dcbed6c621ea3d362..3d639e3744ea508fac989eac2c1a6763120738fe 100644 (file)
@@ -35,6 +35,3 @@ module p
     end function erfc
 
 end module p
-
-! { dg-final { cleanup-modules "p" } }
-
index 776d0f692d9e5577fa4d7295791169017ff7ceeb..8ad3a6379ab2e6e0fc947456610c5f8692f86ed2 100644 (file)
@@ -53,5 +53,3 @@ REAL FUNCTION random_seed () ! { dg-bogus "of an intrinsic" }
 END FUNCTION random_seed
 
 ! We do only compile, so no main program needed.
-
-! { dg-final { cleanup-modules "testmod" } }
index 5c046166d76be2b1ebbd55b3a7e96936c089f76a..326edb0c5736e4e501142da937aac4c71f02182d 100644 (file)
@@ -25,5 +25,3 @@ REAL FUNCTION acosh (arg) ! { dg-warning "of an intrinsic" }
 END FUNCTION acosh
 
 ! We do only compile, so no main program needed.
-
-! { dg-final { cleanup-modules "testmod" } }
index 069a99b343350223a9af35b364255e07aa8f9bd1..4516349a6423dadaf9de023c1867969db5ba5073 100644 (file)
@@ -23,5 +23,3 @@ REAL FUNCTION acos (arg) ! { dg-bogus "of an intrinsic" }
 END FUNCTION acos
 
 ! We do only compile, so no main program needed.
-
-! { dg-final { cleanup-modules "testmod" } }
index eb8ab8d5349a10603ebb0a851a0e22ee79f70119..c6f956958c7eb0088be75bfe32bf4469765bbaca 100644 (file)
@@ -76,5 +76,3 @@ end module global
 100 continue
 200 format (2i6)
  END
-
-! { dg-final { cleanup-modules "fails global" } }
index 42aba66a8d521d092b72526270d23ba95862dadc..e0e0db633243441683395ee9ab460beec9269fcb 100644 (file)
@@ -73,5 +73,3 @@ end module global
 100 continue
 200 format (2i6)
  END
-
-! { dg-final { cleanup-modules "global" } }
index d0484f5f4fe1b542f18619290c251152f3ee96b6..be7b1c45b393ec6c9fdfadcc7af9ab2900e3a759 100644 (file)
@@ -36,5 +36,3 @@ program main
   read (*, nml=definable)
   write (*, nml=definable)
 end program main
-
-! { dg-final { cleanup-modules "m" } }
index 4d1849198148299dd149e76d2e1e4694f791471e..6b686f38d2b6a46a5ea08a2a55f243f5cc66c331 100644 (file)
@@ -33,5 +33,3 @@ program main
   open (newunit=a, file="foo") ! { dg-error "variable definition context" }
   close (unit=a)
 end program main
-
-! { dg-final { cleanup-modules "m" } }
index d9f9dfdd791255dd8cc9ca32f77cf53f2d197b1b..71fde9db68f5853e8dc4334b43ca6247ad57e366 100644 (file)
@@ -23,5 +23,3 @@ end module test_mod
 subroutine test
 use test_mod
 end subroutine test
-
-! { dg-final { cleanup-modules "test_mod" } }
index 8a87fe5f50c8b0c3c5d7994f15d164249e1379dc..4c35264d9310aa8c37b3b460a378c2bdc31334b7 100644 (file)
@@ -14,5 +14,3 @@ module mymod
   public :: c_null_ptr
 
 end module mymod
-
-! { dg-final { cleanup-modules "mymod" } }
index dff4318e806ac42914a9f42365115d5ce91be4ac..be2fbbf43f6042f6721b9931d85f546f53abb1df 100644 (file)
@@ -7,5 +7,3 @@ module iso_c_binding_only
   ! a mangled name to prevent collisions.
   integer :: c_ptr
 end module iso_c_binding_only
-! { dg-final { cleanup-modules "iso_c_binding_only" } }  
-
index 799ba35e9bc48856f1575fff8745ae90570be947..12828a7f545aa23da78c190bf529ead7861954a0 100644 (file)
@@ -80,5 +80,3 @@ contains
     end if
   end subroutine sub4
 end module iso_c_binding_rename_1
-
-! { dg-final { cleanup-modules "iso_c_binding_rename_0 iso_c_binding_rename_1" } }
index e7c18db2f15e4d1fa1608c69db4fda35ebd840f3..75797e78f7347f89cd55d5f849383fe4535873de 100644 (file)
@@ -38,5 +38,3 @@ contains
   end subroutine sub4
 
 end module mod2
-
-! { dg-final { cleanup-modules "mod0 mod1 mod2" } }
index dfcf49bf96097a409886986b061c006b99c72792..17e9c7ade360a7e175c6c7587190e4cbeef92a89 100644 (file)
@@ -41,4 +41,3 @@ program test
   call bar
   call bar2
 end
-! { dg-final { cleanup-modules "iso_fortran_env" } }
index 6f8d228d924b5b4a7cf47fa64a0490ccc32cc98a..1c5f69715a125aa51190917b8014e3f8321f09d2 100644 (file)
@@ -72,5 +72,3 @@ subroutine gee5
   use ,non_intrinsic :: iso_fortran_env
   print *, x
 end
-
-! { dg-final { cleanup-modules "iso_fortran_env" } }
index 515269bd7ec102bb941c52b5330b09e72cdbcfc7..48d13a833065c4f06d2c1cd533da1ae6ec9f5d9d 100644 (file)
@@ -11,4 +11,3 @@ subroutine truc
  use, non_intrinsic :: iso_fortran_env
  use, intrinsic :: iso_fortran_env ! { dg-error "conflicts with non-intrinsic module" }
 end subroutine truc
-! { dg-final { cleanup-modules "iso_fortran_env" } }
index 2a0d7c985d8dd236f309a72b14434376a8320ba8..d740657a262fee2c761bee16f29cbc8db0b03a90 100644 (file)
@@ -5,5 +5,3 @@ module kind_tests_2
   integer, parameter :: myFKind = c_float
   real(myFKind), bind(c) :: myF
 end module kind_tests_2
-
-! { dg-final { cleanup-modules "kind_tests_2" } }
index af041b0f9e6e69d7e30cea891fda309b1152ce78..83cb91e95d6de4c9aa87544b9cf3d4e2bbe1fa43 100644 (file)
@@ -8,5 +8,3 @@ module my_module
   use my_kinds
   real(myFKind), bind(c) :: myF  
 end module my_module
-
-! { dg-final { cleanup-modules "my_kinds my_module" } }
index 2f272db923dc8f8072f056668bdaea0c613c2480..9511317901c86e828851d22bc995c3e57a359558 100644 (file)
@@ -36,5 +36,3 @@ program test
   x = -huge(0_8)
   call testoutput (x,-huge(0_8),50,'(I50)')
 end program test
-
-! { dg-final { cleanup-modules "testmod" } }
index 28e406730fa3aac74e6e9b660924ec08525cc9a8..0d95718eb434cebff4c84818b537f6076c41a8ad 100644 (file)
@@ -75,5 +75,3 @@ program test
   c2(1:1) = ' '
   if (c1 /= c2) call abort
 end program test
-
-! { dg-final { cleanup-modules "testmod" } }
index 7a298ea4b2f977ecfca4c8ce1661021e33e6e45e..3e2d04c949017d956eac41666361ea0e528f98f6 100644 (file)
@@ -29,5 +29,3 @@ end do
 END SUBROUTINE NFT_Init
 
 END MODULE NFT_mod
-
-! { dg-final { cleanup-modules "nft_mod" } }
index fece7815430c1f592e3fbf5e6e024af6b411a129..e94ec97d1b692b2aaa54854be0c54208f314c858 100644 (file)
@@ -32,4 +32,3 @@ program main
   p = c_funloc(ffunc)
   call callFunc(p, 21,-17*21)
 end program main
-! { dg-final { cleanup-modules "c_funloc_tests_3" } }
index db783159a244d8ebd071b19e63648b6a2aecc84a..91d84bd0740fce093cdc10c3b277d6e5ac6f2c2d 100644 (file)
@@ -13,5 +13,3 @@ contains
     end if
   end subroutine sub0
 end module bind_c_dts_2
-
-! { dg-final { cleanup-modules "bind_c_dts_2" } }
index 52e2bb1e6d9f4a5feb949bd1bc65457e2bbac198..5f9e5027a1571f3392a905a9c1e05409168d6ceb 100644 (file)
@@ -30,5 +30,3 @@ END MODULE
 USE M2
   CALL S1()
 END
-
-! { dg-final { cleanup-modules "m1 m2" } }
index 551ba6c4244de5ade4f3715e9fb2257d188fb3d7..84f3633df744d44227cb47fece68519432716c88 100644 (file)
@@ -27,5 +27,3 @@
       CALL S1(x)
       write(6,*) x%r
       END
-
-! { dg-final { cleanup-modules "m1 m2" } }
index ec7fe3f2426e5b5c050f5ace3fb4103db396d815..9ea9315284a1aa67dc0070b49efda13f7665f9b3 100644 (file)
@@ -6,5 +6,3 @@ MODULE globalvar_mod
 integer        :: xstop
 CONTAINS
 END MODULE globalvar_mod
-
-! { dg-final { cleanup-modules "globalvar_mod pec_mod" } }
index 02042c026267764bac330a2ac5043f7f2633ee3a..eda198e82846e080125aff781a2ae1217ad6377d 100644 (file)
@@ -67,4 +67,3 @@ program spec_test
   c_size = 5
   if (tricky ('Help me', butt_ugly) .ne. transfer (butt_ugly (1), chr)) call abort ()
 end program spec_test
-! { dg-final { cleanup-modules "mykinds spec_xpr xtra_fun" } }
index 9104184a59bb4df07b1cd4a0ab57d86b9a12f30d..1245c6640bd4de540131ef2c0207a82da4a9d928 100644 (file)
@@ -29,4 +29,3 @@ program len_test
 
    if (my_string(x) .ne. "01234567890") call abort ()
 end program len_test
-! { dg-final { cleanup-modules "test" } }
index 7ba103d6168ad4e3d32a05c3721fd719ba6a6242..b1c7ca752d04ff167b679f3d4b6b5394466035af 100644 (file)
@@ -19,5 +19,3 @@ program main
   call foo(res)
 end program main
 ! { dg-output "Fortran runtime error: Incorrect extent in return value of MAXLOC intrinsic: is 3, should be 2" }
-! { dg-final { cleanup-modules "tst" } }
-
index 34d06da55ac09cd7d0b8c487d1c5bd3e4c10b20e..ad93d238e74d9595d7546e4ed6d531fa2e499e5a 100644 (file)
@@ -19,4 +19,3 @@ program main
   call foo(res)
 end program main
 ! { dg-output "Fortran runtime error: Incorrect extent in return value of MAXLOC intrinsic: is 3, should be 2" }
-! { dg-final { cleanup-modules "tst" } }
index 817bf8fac399562aabc47e5a788c7920b81e2945..206a29b149da8e94026989f4f05b60a5ae3ff2be 100644 (file)
@@ -19,4 +19,3 @@ program main
   call foo(res)
 end program main
 ! { dg-output "Fortran runtime error: Incorrect extent in return value of MAXLOC intrinsic: is 3, should be 2" }
-! { dg-final { cleanup-modules "tst" } }
index c890927179c05ce1b07023b20145a748a3d1e88e..0e6623ef40ac82ce22245444641dca6c7c752088 100644 (file)
@@ -11,4 +11,3 @@ module test
     type(nonexist),pointer :: l ! { dg-error "has not been declared" }
   end type epot_t
 end module test
-! { dg-final { cleanup-modules "test" } }
index 100784d8704eb0696867f6f3b189c3a5dfb425d3..d6d0cf09529e727fee557379061b2b1966245d27 100644 (file)
@@ -36,5 +36,3 @@ contains
     if (.not.present(substr)) isscan = myscan ("foo", "over")
   end function isscan
 end
-! { dg-final { cleanup-modules "myint" } }
-
index 9b1a574d792a98b83b760ab73210026ea4c94b6d..30db273c5d9957039a024c467541eea9dfd89e91 100644 (file)
@@ -24,5 +24,3 @@ end module krmod
 
 ! { dg-final { scan-tree-dump " tm_doit \\(0B, 0\\);" "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
-! { dg-final { cleanup-modules "krmod" } }
-
index 29a9d70f899800c3b2e70ba54dd185d2f2eeca18..1130d43f40829452ae4f862b4ddc608e6f8f673e 100644 (file)
@@ -25,5 +25,3 @@ end module krmod
 
 ! { dg-final { scan-tree-dump " tm_doit \\(&parm\.., 0B, 0\\);" "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
-! { dg-final { cleanup-modules "krmod" } }
-
index a06ff0098e00657e99b10a01b32a8e52b03e7c29..1eab444938b930f9c0d834a5985da80bc02bc99f 100644 (file)
@@ -15,5 +15,3 @@ program blank_common
   b = -999.0_4
   if (z.ne.cmplx (a,b)) call abort ()
 end program blank_common
-
-! { dg-final { cleanup-modules "global" } }
index bd2c7f99be1e62620612d92fcd7bae12510b6570..73d5257f7a753ced471ec360041732a9c4753f9c 100644 (file)
@@ -21,5 +21,3 @@ program collision
   b = 99.0
   call foo ()
 end program collision
-
-! { dg-final { cleanup-modules "m1 m2" } }
index 3c3214c20ff3662b41022373b01d098dba3f5726..a61008166e3cfc2664e7bf0f77244a32a4aa82a4 100644 (file)
@@ -17,5 +17,3 @@ end module h5global
 program bug
   use h5global
 end
-
-! { dg-final { cleanup-modules "h5global" } }
index e60cf9b530992893731c38d81c4dce47f53c2dd3..89c71b897eb74d2191fca42886c2f310b89e94b2 100644 (file)
@@ -54,4 +54,3 @@ PROGRAM TEST1
   call BAR (T2)
   CALL FOOBAR (T2)
 END PROGRAM TEST1
-! { dg-final { cleanup-modules "test2 test3 test4" } }
index 694e821b78603cd9d11971280167d1886ba93651..0d527f38a5124344476fa3ae672d95c44908960e 100644 (file)
@@ -16,5 +16,3 @@ program d
   if (kind(x).ne.kind(y)) call abort ()
   if (v.ne.u) call abort ()
 end program d
-
-! { dg-final { cleanup-modules "a" } }
index fecfb89fac33dcb201acd6f6261fa13dad6df0ec..50a19f2a4385f3bffcdfd3001ec935c700a3fa81 100644 (file)
@@ -22,5 +22,3 @@ program module_equiv
   c = (/99.0_4, 999.0_4, 999.0_4, 99.0_4/)
   call foo ()
 end program module_equiv
-
-! { dg-final { cleanup-modules "test_equiv" } }
index f6a3c34039bbcc8cfd0d16ad2322696b562da2da..3ec8efb41a41db3497fc3ea2ba05d2261314f911 100644 (file)
@@ -22,4 +22,3 @@ end module b
   reM = 0.57d1
   if (M .ne. 0.57d1) call abort ()
 end
-! { dg-final { cleanup-modules "a b" } }
index d646f97407e59a39d2d0d01c918d2475cc6a1a45..75b90285a2cc93d882b39c4799d6df2bab0e2d62 100644 (file)
@@ -34,5 +34,3 @@ contains
     if (any(d(3:5) .ne. b)) call abort ()
   end subroutine
 end
-
-! { dg-final { cleanup-modules "aap" } }
index c30fd52058843e098bab9af4d7ca94f04cb1159a..09eb914af06cc5e810ec502322e90a3e43f0b03a 100644 (file)
@@ -25,5 +25,3 @@ end subroutine nudata
   real :: a_(2) = (/1.,2./)  
   call nudata (nlibe_, a_, l_)
 end
-
-! { dg-final { cleanup-modules "data_c" } }
index de1d5043d79e56967920a0d25b4333338bfffec5..e5acfaaa9dcc7c9908ba04084545e128e55d182f 100644 (file)
@@ -29,6 +29,3 @@ program try_cf004
   nf2 = 2
   call cf0004
 end
-
-! { dg-final { cleanup-modules "stuff" } }
-
index 40e8b4b788632d37e2a57451703ad9fd7ceceb82..67a52358e24974b302857a2632c71b4a21215dc1 100644 (file)
@@ -19,4 +19,3 @@ PROGRAM fortranlibtest
   INTEGER :: ii
   ii = H5P_DEFAULT_F 
 END PROGRAM fortranlibtest
-! { dg-final { cleanup-modules "h5global hdf5" } }
index a1063b14963253eff3eca758e92157036614ad38..793205cf59910094f727de2cfd8535673ccac3b0 100644 (file)
@@ -28,6 +28,3 @@ program C
   type(A_type):: A_var
   A_var = initA()
 end program C
-
-! { dg-final { cleanup-modules "a b" } }
-
index d7835a7f96135e1b3cadb012687e2e3ecd7365e8..9626f951b1d416a2a9384e25b4fb1ac40d698598 100644 (file)
@@ -5,5 +5,3 @@ module module_implicit_conversion
   ! double complex :: s = (1.0D0, 0D0) 
   double complex :: s = (1.0, 0D0)
 end module module_implicit_conversion
-
-! { dg-final { cleanup-modules "module_implicit_conversion" } }
index 54ea14bcae2f1749029c437f6b4bbfe463250a57..354aa97f649c36ffa7717b2e40cf3c68ffeb5fba 100644 (file)
@@ -34,5 +34,3 @@
       return
     end subroutine Selection_Sort
   end program module_interface
-
-! { dg-final { cleanup-modules "max_loc_mod" } }
index 1f9fde81edb4e4afc7753e72f8d5f68afdcc9418..d233797da5342ce0a553033dd77a2d2aecc8b820 100644 (file)
@@ -28,4 +28,3 @@ end module foo_mod
   print *, two (2.3)
   print *, dbl (2.3)
 end program xfoo
-! { dg-final { cleanup-modules "foo_mod" } }
index 0816a7053f50436462381de2f75d4107a147afa6..1f522cbb915f4a818d5686d7ea59759c5ce2ae57 100644 (file)
@@ -11,4 +11,3 @@ program test
   print *, pi
 end program test
 ! { dg-final { scan-module "foo" "MD5:510304affe70481794fecdb22fc9ca0c" } }
-! { dg-final { cleanup-modules "foo" } }
index 8024300fb004a427fcfff1825834de02dde65788..2a2d00b1d30a294088d4864e25b342cb0e1383fc 100644 (file)
@@ -29,4 +29,3 @@ 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" } }
index 202781f07c2f504f1ce08eaffab1a3360131e62a..5f41514bc0b07f64c445606543cf19bb760d4e41 100644 (file)
@@ -26,5 +26,3 @@ program a
   write(str,*) nan
   if (adjustl(str) /= "NaN") call abort()
 end program a
-
-! { dg-final { cleanup-modules "nonordinal" } }
index 592e2f3dd2a20af5507e5040edc356fed91e6b4a..9ef75d9e6910223df9783a4aee68d1f4e476a376 100644 (file)
@@ -10,5 +10,3 @@ module foo
    integer :: arr(max(len,1))
 
 end
-
-! { dg-final { cleanup-modules "foo" } }
index 385761d1d1706783b20815a8b425906e94adc0b5..7324ff6c51e62c3b52f16cc75016ddb7e7aa0cfc 100644 (file)
@@ -19,5 +19,3 @@ integer :: i
 i = 1
 if (para(i) /= 1) call i_am_optimized_away()
 end
-
-! { dg-final { cleanup-modules "m" } }
index 7d854a1a9517d4e364fac0af2ba0af135d20b0df..66bc56405b08c2ee6f7c8846a9e0c6411f83d1d8 100644 (file)
@@ -18,5 +18,3 @@ program main
   j = 1
   print *, i, j
 end program main
-
-! { dg-final { cleanup-modules "bar foo" } }
index e2591ab4b6d6e5842d4c3ea85b05ae4adef5adac..56bd6f261e71736566273581ec67b3405058027e 100644 (file)
@@ -48,5 +48,3 @@ end
   use bar
   call sub ()
 end
-
-! { dg-final { cleanup-modules "foo bar" } }
index 86c66c2fadc666da41b4c99bb19a9390f73eb366..08f61b05f6f3a8486680f697b61d62d245cf5692 100644 (file)
@@ -27,4 +27,3 @@ end module test_module
    call sub_module (sub)
    call sub_module (str)
 end
-! { dg-final { cleanup-modules "test_module" } }
index 5e1fa15c729fcffb32f8ce241a0e05c5e4484ac9..35ec18c0b61ea444e6d094dd87bd0d2419885b97 100644 (file)
@@ -50,4 +50,3 @@ subroutine test_sub(input1, input2)
    if (mysum(1) /= 3 .and. mysum(2) /= 4) call abort 
 
 end subroutine test_sub 
-! { dg-final { cleanup-modules "myoperator" } }
index 200f0ff26e1b84e2fd7c2a0b443cef9e3860f988..3987759f9905d3bda76015be81a43bf25d03d610 100644 (file)
@@ -20,4 +20,3 @@ contains
      real x
    end subroutine
 end module
-! { dg-final { cleanup-modules "m1" } }
index 9300215e74921e368ed4c676c0281a2cc07e6111..b59e766f072faaf13993c35ae93e0af6bd4e0c26 100644 (file)
@@ -21,4 +21,3 @@ contains
      real x
    end subroutine
 end module
-! { dg-final { cleanup-modules "m1" } }
index 226c7366cd26ca3cb43adaed8af20b4eadb7fb64..ad3e3d1dcde36ba7bf6c6b3129bb8b29bb78a117 100644 (file)
@@ -27,4 +27,3 @@ program test
   if(len(push(0)) /= 0) call abort()
   if(len(push(1)) /= 1) call abort()
 end program
-! { dg-final { cleanup-modules "foo" } }
index d001ca7589bdc023d39948a08e98acffb73a918a..565c188f88f623ff5ca2e5997105687bcddee34b 100644 (file)
@@ -26,5 +26,3 @@ str%string = ['H','e','l','l','o']
 if (len (string_to_char (str)) /= 5) call abort ()
 if (string_to_char (str) /= "Hello") call abort ()
 end
-
-! { dg-final { cleanup-modules "m_string" } }
index f2e9fe23526eba2d0fc22908527943dc16e301a9..c34091015db9b36b740428fdd22ddac00f24c5e1 100644 (file)
@@ -12,5 +12,3 @@ end module m
   if (ichar(a(2:2)) /= 0) call abort
   write (s,"(A)") a
 end
-
-! { dg-final { cleanup-modules "m" } }
index 3b488ce55d9a5643b2568a387b50789d6489be2d..0613c92e161834316e2b8c85328e09e4184f4da9 100644 (file)
@@ -56,4 +56,3 @@ use FoX_dom
 implicit none
 print *, vs_str("ABC")
 end
-! { dg-final { cleanup-modules "fox_m_fsys_array_str fox_m_fsys_format m_dom_dom fox_dom" } }
index 3a538be456cf74967810a7c76d8024e7464a085e..e5979287af62241699be1686f78badb281b1fcf5 100644 (file)
@@ -75,5 +75,3 @@ program main
       call abort ()
   end select
 end program main
-
-! { dg-final { cleanup-modules "myalloc" } }
index 2fa530666004c4f905d1ee80497ff260d366ea63..f624b703cc95d9903443cbf5ade1482726d2e32c 100644 (file)
@@ -102,5 +102,3 @@ CONTAINS
     call move_alloc(dt%VALUE, lv) ! { dg-error "cannot be INTENT.IN." }
   END SUBROUTINE
 end subroutine test4
-
-! { dg-final { cleanup-modules "bug" } }
index 60d6f1496e2a8d9aacebca4147487cad28294065..bf3f7b1b73f4107e13d54e208faf41b0b5281b23 100644 (file)
@@ -53,5 +53,3 @@ program testmv1
   if (allocated(sm2)) call abort()
   if (.not. allocated(sm)) call abort()
 end program 
-
-! { dg-final { cleanup-modules "m2 m3" } }
index 56ceacc5ec8e366bfead3d600b1f6409a1819df2..c8986df21ca1126a22faf81151c3f88065e2c577 100644 (file)
@@ -31,4 +31,3 @@
       call yg0009(tda2l,4,3,1,-1,-4,-3)
 
       end
-! { dg-final { cleanup-modules "yg0009_stuff" } }
index 29cfae882758a1b05c4cf5a02e6c7c71fcc1d3de..90fea809fb0c984d57d48ad52fdde3247271e341 100644 (file)
@@ -7,5 +7,3 @@ module snafu
     end subroutine really_snafu
   end interface foo
 end module snafu
-
-! { dg-final { cleanup-modules "snafu" } }
index e4154e9181b52bf93c02b2ded33592e332350f34..ee028dd0e5e6b81cb14e86c3afebcfa151816e0c 100644 (file)
@@ -5,5 +5,3 @@ module namelist_1
   integer,private :: x
   namelist /n/ x ! { dg-error "cannot be member of PUBLIC namelist" "" }
 end module
-
-! { dg-final { cleanup-modules "namelist_1" } }
index 478e07fe67fe038e1fd577b6de7432a807b9cbbd..341d1a3e98d40aab2b4c1998b11711e44c9802bf 100644 (file)
@@ -95,5 +95,3 @@ contains
 
     end subroutine foo
 end program namelist_14 
-
-! { dg-final { cleanup-modules "global" } }
index e900e71d14321dfae4dd5bca1f1bc256c78d0f9d..ea02f9f7afab025524a71b1302c00981962aca8e 100644 (file)
@@ -61,5 +61,3 @@ program namelist_15
              (x(2)%m(2)%ch(2) == "kz"))) call abort ()
 
 end program namelist_15
-
-! { dg-final { cleanup-modules "global" } }
index 8bbe59715edd5b3201e6693c442b2bfd3ee0fcad..79459eecef7fb3f8057090da2ad384f21b5828a0 100644 (file)
@@ -66,5 +66,3 @@ contains
     namelist /nml2/ t5    ! { dg-error "has use-associated PRIVATE components" }
   end subroutine
 end program
-
-! { dg-final { cleanup-modules "types nml" } }
index f7c5e1cf6f150b99a936f4de15ac5e0ebd0ba4e6..94327710d38f5c649bbf12db9c6216337604b282 100644 (file)
@@ -26,5 +26,3 @@ USE types
    namelist /a/ t1    ! { dg-error "has ALLOCATABLE or POINTER components and thus requires a defined input/output" }
    namelist /b/ t3    ! { dg-error "has ALLOCATABLE or POINTER components and thus requires a defined input/output" }
 END MODULE
-
-! { dg-final { cleanup-modules "types nml" } }
index b6a14e36bc3f3889411d0293b9e1a4a740c60245..83f420e8432cba9cf2f45a50a39c49f9e9c16db9 100644 (file)
@@ -25,5 +25,3 @@ contains
     namelist /nml3/ t2       ! ok, private components
   end subroutine
 END MODULE
-
-! { dg-final { cleanup-modules "nml" } }
index ad4e1ab62db6d1ead90e7ab16cc6c8c1823e73f5..538bceaa4b6160b739954eaa6268a0c00c2ae3c8 100644 (file)
@@ -38,4 +38,3 @@ CONTAINS
   END FUNCTION\r
 END
 \r
-! { dg-final { cleanup-modules "m1" } }
index d6f896a39569358740b5c15332c571164333779b..195a78b64d0b0bad43bce93bc2f3a8983f938dca 100644 (file)
@@ -51,4 +51,3 @@ end program namelist_40
 ! { dg-output "Missing colon in substring qualifier for namelist variable x%m%ch(\n|\r\n|\r)" }
 ! { dg-output "Substring out of range for namelist variable x%m%ch(\n|\r\n|\r)" }
 ! { dg-output "Bad character in substring qualifier for namelist variable x%m%ch(\n|\r\n|\r)" }
-! { dg-final { cleanup-modules "global" } }
index 581924720bdc9d1f271d23378253de347c8d97c8..45f3823552e598989e0fa71a0a890dba0b621116 100644 (file)
@@ -49,4 +49,3 @@ end program namelist_47
 ! { dg-output "Missing colon in substring qualifier for namelist variable x%m%c012345678901234567890123456789012345678901234567890123456789h(\n|\r\n|\r)" }
 ! { dg-output "Substring out of range for namelist variable x%m%c012345678901234567890123456789012345678901234567890123456789h(\n|\r\n|\r)" }
 ! { dg-output "Bad character in substring qualifier for namelist variable x%m%c012345678901234567890123456789012345678901234567890123456789h(\n|\r\n|\r)" }
-! { dg-final { cleanup-modules "nml_47" } }
index 253bd3fc9a1a4346d74528aeefaa78be2e35a19a..6e31382927f41482298485ca2727290d0a64f8d8 100644 (file)
@@ -30,5 +30,3 @@ read(31,nml=info_adjoint)
 if (adjoint%solver_type /= 'direct') call abort
 if (adjoint%screen_io_fs_ntime%begin /= 42) call abort
 end program gfortran_error_2
-
-! { dg-final { cleanup-modules "mod1" } }
index 23e2562076641bbe1447a6580c00742e4d92356d..eb7f4a84c66ca399a7d40e222fa0df41ee1edab5 100644 (file)
@@ -16,5 +16,3 @@ PROGRAM gafortran
   NAMELIST /ga/ nichflg
   READ (23, nml=ga)
 END PROGRAM gafortran
-
-! { dg-final { cleanup-modules "ga_commons" } }
index d550e00aa6d403c6431613dafc1e3d362a18f03a..d7e6272330f0975285fd4b720e2fb46ca55c8fe6 100644 (file)
@@ -29,5 +29,3 @@ program namelist_use
 
   close (10)
 end program namelist_use
-
-! { dg-final { cleanup-modules "global" } }
index d9a28a8567b2c8b371fdd79b6fa5ded09d1da4fa..d2a533e6d650eff99ccb94d6ea633a4f53d2ea8d 100644 (file)
@@ -34,5 +34,3 @@ program namelist_use_only
   if ((i.ne.0).or.(rrrr.ne.3.5).or.foo()) call abort ()
   close (10)
 end program namelist_use_only
-
-! { dg-final { cleanup-modules "global" } }
index 609780d69d16e89b7018ebda6ccfaeac4bd9ac17..4ff1b873f0c48801bf21b652daccbd34a9ef1726 100644 (file)
@@ -122,5 +122,3 @@ program test
   if (isinf(max(-large, -inf, nan))) call abort
 
 end program test
-
-! { dg-final { cleanup-modules "aux2" } }
index 5c821d6513e2731ab733cab6bbd25508e631b5f8..709b14718308d7cc5e51d0f8dc5624b8cffae6ac 100644 (file)
@@ -105,4 +105,3 @@ program test
   if (isinf(max(-large, -inf, nan))) call abort
 
 end program test
-! { dg-final { cleanup-modules "aux2" } }
index 6aa66ee97a7cca3dd5c67901a2939cf468bda204..bf93b6b81c8c6be141486f4e49508550a2e4a1c2 100644 (file)
@@ -35,4 +35,3 @@
       END FORALL
       END SUBROUTINE
       END MODULE TESTS
-! { dg-final { cleanup-modules "tests" } }
index a0bd9636144b88fff73dd38cbb6fbf21467dec0e..336467f60987b56423c59ed9d3ec50b5e716210e 100644 (file)
@@ -41,5 +41,3 @@
        call eyeore ()
        call tigger (w)
        end
-
-! { dg-final { cleanup-modules "mod0 mod1 mod2" } }
index 0714eedee6ad127abfa9539fe5a162dc4e0d0cd2..deb980e39a6bd9ad0fe9addd20aff23d7976ae69 100644 (file)
@@ -35,5 +35,3 @@ program testfoobar
   call sub2 (l)
   if (any (l.ne.(/84,42,0/))) call abort ()
 end program testfoobar
-
-! { dg-final { cleanup-modules "foo bar foobar" } }
index 7550368bcd93a087725c019c04be799e291cd202..364460c613826604cc76658ec154d8cfaf4796a3 100644 (file)
@@ -53,5 +53,3 @@ PROGRAM use_foobar
   CALL sub3 (z, j)
   IF (ALL (j.ne.(/3,2,1/))) CALL abort ()
 END PROGRAM use_foobar
-
-! { dg-final { cleanup-modules "foo bar foobar" } }
index 6be77b36760f24ceadb4a2659bdf67a63f225ba0..f78b16fa7b9db1a110d5eb9d174b0fc021fc5f8d 100644 (file)
@@ -24,5 +24,3 @@ end module serial
   character*15  :: buffer  
   buffer = lc ("Have a Nice DAY")
   end
-
-! { dg-final { cleanup-modules "string serial" } }
index 2ed68244ede7ec8cfaba16621a118a400eee5d6b..90a55819dbe75f130458c930b4d9480b42147ce2 100644 (file)
@@ -25,5 +25,3 @@ end module serial
   character*15  :: buffer  
   buffer = lc ("Have a Nice DAY")
   end
-
-! { dg-final { cleanup-modules "anything serial" } }
index ab9cc2e8036936034935b0c7d7ce6ba333f13f30..b95742270bf267791be844e03a1d5779d476b1a8 100644 (file)
@@ -32,4 +32,3 @@ end module vamp_rest
   print *, s_last
   print *, diag (x)
 end
-! { dg-final { cleanup-modules "tao_random_numbers linalg vamp_rest" } }
index 1800b68e3612266d297d5cf57000b33b176da68b..6f27246d731c21b746ca8efca617055771d90401 100644 (file)
@@ -66,4 +66,3 @@ end module m1
   if (any((ac*bc) /= matmul(ac,bc))) call abort()
 
 end
-! { dg-final { cleanup-modules "m1" } }
index 0e560dad7945bc4af1cc2027639447b54049eec7..11540caaf8af5d32c56e01e338492ed10b706e52 100644 (file)
@@ -38,4 +38,3 @@ contains
  end function f3
 
 end
-! { dg-final { cleanup-modules "foo" } }
index 39cd7ebdf01e28585b6303e9eb37c9f26bec56bf..f1315034230e79d99b19d03894a97f991d8bd561 100644 (file)
@@ -96,5 +96,3 @@ PROGRAM pr17711
   A = (A >  C)   ! { dg-error "comparison operator '>'" }
   A = (A.GT.C)   ! { dg-error "comparison operator '.gt.'" }
 END PROGRAM
-
-! { dg-final { cleanup-modules "mod_t" } }
index 6ce77c8dc4dde845b7d4796c60e685abd211e6a1..307b341ad1a4960e0da4b2da57ae3ac8a3230a68 100644 (file)
@@ -47,5 +47,3 @@ CONTAINS
     t_bar = .FALSE.
   END FUNCTION
 END MODULE
-
-! { dg-final { cleanup-modules "mod_t" } }
index f7b4693f58f6eee00cbff17c78359e6c51470c50..5ca2d609bfad537413be392b5168f8258f567e60 100644 (file)
@@ -9,4 +9,3 @@ end module foo
 program test
   use foo, only : operator(.none.)           ! { dg-error "not found in module" }
   end program test
-! { dg-final { cleanup-modules "foo" } }
index 66d8dd187eecdee4818790e0d77fcfb315a5c70d..a2a81e335c4a290612e1f9b1275238b6fdc8d77f 100644 (file)
@@ -23,5 +23,3 @@ end module
   type(foo) :: a, b
   print *, a == b
 end subroutine
-
-! { dg-final { cleanup-modules "foo_type" } }
index ae5e1263b1a1e04b79f03a91ae6dc139e07a000e..c53079ac5d84aa211874d81abd88f5d6f08052ba 100644 (file)
@@ -66,5 +66,3 @@ module op
       end function f1
 
 end module op
-
-! { dg-final { cleanup-modules "op" } }
index 90631aa616e5ea0f3c33947a2d32b1aa55065f58..5c929e8ae39cc1427708f5a4f259c736eafdd8c4 100644 (file)
@@ -17,4 +17,3 @@
       END SUBROUTINE sub2
 
      END MODULE foo
-! { dg-final { cleanup-modules "foo" } }
index 45099a30735df54bc96405ecf2c002a5089deac1..fc66ba5b843abe47a55c71ddd59edb864c8bb004 100644 (file)
@@ -50,4 +50,3 @@ program main
   call sub(bound=.false., dimmy=1_8)
   call sub()
 end program main
-! { dg-final { cleanup-modules "tst_foo" } }
index fc38a6c90fec9cead4600356cd8365aa55c53bf7..97aa8433510f1afdec2c83fc64f1d623a05db9f7 100644 (file)
@@ -181,4 +181,3 @@ contains
          & abort
   end subroutine checku
 end program main
-! { dg-final { cleanup-modules "m" } }
index e39da8e8063a3d0863aa0ec59dc63a9f279dda2a..6eaa98e801eb5012b2ab47e140a9a0f8fd45af63 100644 (file)
@@ -13,4 +13,3 @@ module abuse_mod
    integer(1), parameter :: MSKa1(len(HEX1)) =  [(1,i=1,len(HEX1))]
    integer(1), parameter :: ARR1(len(HEX1)) = [( MSKa1(i), i=1,len(HEX1) )]
 end module abuse_mod
-! { dg-final { cleanup-modules "abuse_mod" } }
index 2977b88af77fa495aa9d3a06175e1218f46dda4b..0f4127af271831ca367221b696f87f59fa49afd7 100644 (file)
@@ -23,4 +23,3 @@ program TEST
     use bug3
     call sr
 end program TEST
-! { dg-final { cleanup-modules "bug3" } }
index 6c6959332625648f1aa3d5156ab12e7cc4c2e075..30c7abd8342921fc83574e49f2f4b3bbac388602 100644 (file)
@@ -21,4 +21,3 @@ end module gfcbug45
   use gfcbug45
   call foo
 end
-! { dg-final { cleanup-modules "gfcbug45" } }
index ac631ef08af4bf353948f11fcc954a3ac627e4f4..91c58d006d84a5f7f1315ca44dbb68b285f6ea59 100644 (file)
@@ -19,5 +19,3 @@ program test
    c = bobo(5)
    if (c .ne. "12345") call abort
 end program test
-
-! { dg-final { cleanup-modules "para" } }
index 9cf9e5b84e6a0e5be951f3f16bf3f25d0138fa2f..5060e7a80d27efbfc4c64a2c2057b4d68fb7cd3b 100644 (file)
@@ -15,5 +15,3 @@ end function test4
 
  
 end program test
-
-! { dg-final { cleanup-modules "m" } }
index 174d64569348939bbc8a8a95239ab721c02c0ebb..d8c84e7cd6bd184346ba07979c88a9447bae8f7a 100644 (file)
@@ -20,5 +20,3 @@ end module m
   use m\r
   if (f ().ne.2) call abort ()\r
 end\r
-
-! { dg-final { cleanup-modules "m" } }
index 2f7373fe6ba2e39a80b927239f89e179b50107d7..81dbae847a86df82f98ac52491daf1f325253a58 100644 (file)
@@ -113,6 +113,3 @@ contains
     integer :: b
   end subroutine
 end
-
-
-! { dg-final { cleanup-modules "m" } }
index 0f6dcdc87fc4e188a0955fbcb903406499c69c86..5b0c212cb7de182555242310fb939931df0f98cd 100644 (file)
@@ -32,5 +32,3 @@ contains
   end subroutine
 
 end module
-
-! { dg-final { cleanup-modules "base_mat_mod" } }
index 44f360e982612ced074b66b25d70366313f3e22c..5738de6c9fcac8c1e9f76f1a7e1b441f43175643 100644 (file)
@@ -26,5 +26,3 @@ contains
   end subroutine add_item_to_dict
 
 end module m_common_attrs
-
-! { dg-final { cleanup-modules "m_common_attrs" } }
index 867a428bf489c244e83018b22a3c9a55891e6a9e..a91e518cc4b4325a72ea8dfd132a9f4455a5b6c6 100644 (file)
@@ -40,5 +40,3 @@ dp3 = 4
 if (u%i/=4) call abort()
 
 end 
-
-! { dg-final { cleanup-modules "m" } }
index 75ead452917093b84e0d5bd3d6d93f058286c562..2ca173468d8e35908ebb5fd10d16462135ba1681 100644 (file)
@@ -38,5 +38,3 @@ if (pp()/=42) call abort()
 if (u%ppc()/=43) call abort()
 
 end
-
-! { dg-final { cleanup-modules "m" } }
index beedad27d1ee4c26bdf4baf5457f6bd82c8cc346..1ca773874a275f1ff021f46c081387164edbc633 100644 (file)
@@ -38,5 +38,3 @@ if (pp()/=42) call abort()
 if (u%ppc()/=43) call abort()
 
 end
-
-! { dg-final { cleanup-modules "m" } }
index cc5cf3600553d719b26b8849d1b1183e49d0ddcf..428a7dee8447218e4dd6cc05c7caf775df29de76 100644 (file)
@@ -35,5 +35,3 @@ contains
   end subroutine
 
 end module m2
-
-! { dg-final { cleanup-modules "m1 m2" } }
index f8098710beec9aa3b054535c048c7a8e1abf6fb5..def29318e1b4ee2580e685c84974713e15be3e49 100644 (file)
@@ -13,5 +13,3 @@
       return
       end subroutine split
       end module specfiles
-
-! { dg-final { cleanup-modules "specfiles" } }
index 88f89fa78b5b115097e0315e447969d3963820ce..4a73edaf4f0345aa5ec2eb2c1251b73417ffa664 100644 (file)
@@ -30,5 +30,3 @@ end subroutine quus
 program test
   call quus
 end program test
-
-! { dg-final { cleanup-modules "foo bar" } }
index 76676182f4c2f71cfb68d912e34aff972ea2784d..13b90334a7b9148b03b197764f4580357cf4f432 100644 (file)
@@ -17,5 +17,3 @@ PROGRAM TEST
   real(8) :: c(3)
   c = cross_product()
 END PROGRAM TEST
-
-! { dg-final { cleanup-modules "module_vec3d" } }
index ae70d5b0fa84f2bd8824522738693383db8874cb..3b452c1cf65afb239deed78d40cfb2df0bfe9e4b 100644 (file)
@@ -22,5 +22,3 @@ subroutine string_comp(i)
    integer :: i
    i = map(42)
 end subroutine string_comp
-
-! { dg-final { cleanup-modules "b" } }
index 48d353123183de0f657d2e22fec9a198fdfcb8a5..8ce0180dfc171831463e09b8a551ab2788aa8411 100644 (file)
@@ -51,5 +51,3 @@ program test
   if (tt(null(c4)) /= 3) call abort()
   if (tt(null(c8)) /= 4) call abort()
 end program test
-
-! { dg-final { cleanup-modules "mymod" } }
index e0df5b0c81e64195c997dbe0645f9234a294427e..3283ba21f320b9860e7a8cbf116e36317957254b 100644 (file)
@@ -22,5 +22,3 @@ contains
   end function baz ! { dg-warning "res.yr' may be" }
 
 end module foo
-
-! { dg-final { cleanup-modules "foo" } }
index e35bcaca309497cc9ef0435d2514afe4c2a152a6..a1cb45535fe047f78c9c5ad36c3ff154dd50ef80 100644 (file)
@@ -16,4 +16,3 @@ end module pr26246_1
 
 ! { dg-final { scan-tree-dump-times "static int" 0 "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
-! { dg-final { cleanup-modules "pr26246_1" } }
index 1daac1ef178473f41adb893bb49b5f0f17b09c49..fbe33ed129bb284237451264dfcdb06d18e7fcb9 100644 (file)
@@ -1,6 +1,5 @@
 !PR fortran/32222
 ! { dg-do compile }
-! { dg-final { cleanup-modules "splinemod" } }
 
 module splinemod
 implicit none
index 2c88b356561414e59a6ed4886761958026ef9662..6af64ca606ad898468363ad6b25d83ba2a33dbbe 100644 (file)
@@ -1,6 +1,5 @@
 !PR fortran/32238
 ! { dg-do compile }
-! { dg-final { cleanup-modules "bug_test" } }
 
 module bug_test
 
index 21ecdd1786c08604de520dbd4e1d9b17255763c1..8699e0050a180327d74c70ef00809af2c416ef7e 100644 (file)
@@ -1,7 +1,6 @@
 !PR fortran/32242
 ! { dg-do compile }
 ! { dg-options "-Wreturn-type" }
-! { dg-final { cleanup-modules "kahan_sum" } }
 
 MODULE kahan_sum
   INTEGER, PARAMETER :: dp=KIND(0.0D0)
index 43ea48e04cb279d8ab97259115024dc486b98d8f..e16882103daf7e1997acb03b9c308c71c3f21729 100644 (file)
@@ -22,5 +22,3 @@ contains
     end subroutine subsub
   end subroutine sub
 end module mo
-
-! { dg-final { cleanup-modules "mo" } }
index 90fa6b3f4127e218f2dcd253b5a7ec4fcc604708..6fa275e0e52238c0c8d36c87ff8958eb857c1f2a 100644 (file)
@@ -25,4 +25,3 @@ print *, t ! { dg-error "has PRIVATE components" }
 print *, c_loc(get_ptr()) ! { dg-error "has PRIVATE components" }
 
 end
-! { dg-final { cleanup-modules "pr32601" } }  
index bee6f184cc4207c5bd7e6d2320dff2043594b062..3c413f10cb159d49cc8e8a7de149307660957958 100644 (file)
@@ -42,5 +42,3 @@ program example
   implicit none
      print *, tree_size(1)
 end program example
-
-! { dg-final { cleanup-modules "cluster_definition cluster_tree" } }
index e809d6ced270fa80edeef3adc1b69eac1d0f00e8..45ea6479b8ad814506f617fe8601b5e5ec870e6c 100644 (file)
@@ -47,4 +47,3 @@
       END
 ! { dg-final { scan-tree-dump-times "stride" 4 "lim1" } }
 ! { dg-final { cleanup-tree-dump "lim1" } }
-! { dg-final { cleanup-modules "les3d_data" } }
index 15186b615fc489bf5cf0367aa74eba0aa2529ebb..3b5662e4ca578f605ba805bfc77f3b0e56f07f99 100644 (file)
@@ -55,5 +55,3 @@ contains
       call create_(self)
    end subroutine
 end
-
-! { dg-final { cleanup-modules "bar_module foo_module" } }
index 740f1ea1d34691f33a215acf2a6062ee2fb12276..affad5eb66e76c2f18a5407cd74f57a89ba81123 100644 (file)
@@ -46,5 +46,3 @@ program test
 
   call self_ind_cir_coil (r, l, turns, mu, self_l)
 end program test
-
-! { dg-final { cleanup-modules "scc_m" } }
index 75c6814415c65f178707a1c9f32ce63e203e36f9..607fca496e57e8ba8ed9007da0ffff3d3cdf4522 100644 (file)
@@ -54,5 +54,3 @@ contains
   end function gn_monte_rand
 
 end module general_rand
-
-! { dg-final { cleanup-modules "general_rand" } }
index 629966fe9f640ba027c2de07b79b0f340f5da941..c2d42e6de0f4bb7d36b038e9f70d23111d0ce280 100644 (file)
@@ -12,5 +12,3 @@ contains
   end subroutine set_null
 end module pr37287_1
 end
-! { dg-final { cleanup-modules "pr37287_1" } }
-! { dg-final { cleanup-modules "pr37287_2" } }
index 330ab42cd3176d016e844e748bed792a2a6e57c6..576b645d077d650d0c6a807b53a394a34fe8d01b 100644 (file)
@@ -7,4 +7,3 @@ module pr37287_2
 #endif
   implicit none
 end module pr37287_2
-! { dg-final { cleanup-modules "pr37287_2" } }
index e8ceef5f7d988303641cc2577e1d44cd61390e44..ae48857d50731fe2695bc33eb4a24261f906331b 100644 (file)
@@ -30,4 +30,3 @@ module hsl_ma41_m
       end subroutine prininfo
 
 end module hsl_ma41_m
-! { dg-final { cleanup-modules "hsl_ma41_m" } }
index 3d0c25cdb2ec0805d28777cf34b87036cbd0b27d..1438b0c122d3810189a89578fa4037451ba5558f 100644 (file)
@@ -261,4 +261,3 @@ CONTAINS
     END DO
   END SUBROUTINE diff_momop
 END MODULE ai_moments
-! { dg-final { cleanup-modules "kinds ai_moments" } }
index 308c1e7229f7f7f435793520f7cf331b43f91d92..7a5be635f107f6c3c9b5d9ad03b66ae969a75da1 100644 (file)
@@ -32,5 +32,3 @@ contains
 end module
 
 end
-
-! { dg-final { cleanup-modules "grid_module field_module" } }
index 962181d2f4079706daff2c4c565102a0b10825d8..f848e9e9f60eba13482c04314b06d16ef6e4b607 100644 (file)
@@ -22,4 +22,3 @@ program Main
 
   call Check(C_FUNLOC(Callback))
 end program Main
-! { dg-final { cleanup-modules "test" } }
index 910a08c36fcfdf0cfbd49ba32a5619308deb7286..e29867edae57c687aaeb5ae3e8e7439b6919937c 100644 (file)
@@ -17,5 +17,3 @@ CONTAINS
     END DO
   END SUBROUTINE newuob
 END MODULE powell
-
-! { dg-final { cleanup-modules "powell" } }
index b912c9ff0dd8f3cfd3202fd754043b11a131046e..1f6b0b272241e008438e40f3e364fad6beb5e019 100644 (file)
@@ -39,6 +39,3 @@
       end subroutine
 
     END PROGRAM TEST
-! { dg-final { cleanup-modules "main1" } }
-
-
index c30f8422bea0ba668e0a5f265c24db731e8f595f..17d5bbe69401e478644375cd46fcab7d9ed3a204 100644 (file)
@@ -20,4 +20,3 @@ contains
     end if
   end subroutine sparse_alltoall
 end module fft_tools
-! { dg-final { cleanup-modules "fft_tools" } }
index abfdaa1557f1ae49d1909a598d823d3f210142eb..4cfec0feb1ff78e1badd6773e026a70ef703ddce 100644 (file)
@@ -40,5 +40,3 @@ END MODULE PR43866
   Q%B=0
   CALL FOO (Q,N,N,.FALSE.)
 END
-
-! { dg-final { cleanup-modules "pr43866" } }
index a4f151d3d973416b3a93faca13e7fbeb6c5e1883..40c81b84c6c2f5cb19f23e4542d9257622bc609d 100644 (file)
@@ -54,4 +54,3 @@ end
 
 ! { dg-final { scan-tree-dump-times "= iyz.data" 3 "pre" } }
 ! { dg-final { cleanup-tree-dump "pre" } }
-! { dg-final { cleanup-modules "test" } }
index 6b4476c14e4b28bb72ff5be5a87b035eabe55020..0c71080f0b25fb955e9ad3a58c7f2bc78154d384 100644 (file)
@@ -35,5 +35,3 @@ contains
   end subroutine routine_A
 
 end module test
-
-! { dg-final { cleanup-modules "test" } }
index a3850c44d91ed855ef42b3e188eca00289053682..22e6c0a5a27884e6f791d2b0dee04b86e93ee7ec 100644 (file)
@@ -17,4 +17,3 @@
   END SUBROUTINE S1
  END MODULE
  END
-! { dg-final { cleanup-modules "m1" } }
index 96b2eb4c8be92006c273bdfa45bc0db9610b0355..0f0f8d25c443c8eb82c19bebf8a4ef0c118c05dd 100644 (file)
@@ -17,5 +17,3 @@ contains
    real :: local_array(4)
   end subroutine dummysub
 end module modboom
-
-! { dg-final { cleanup-modules "modboom" } }
index 561cfb7fd2427797baa92deb486102b76354b147..b091db4f7f13cd0b6e958259a03bee1d961ab523 100644 (file)
@@ -30,5 +30,3 @@ module demo2
   type(myint), save :: foo2 ! { dg-error "of PRIVATE derived type" }
   public :: foo2
 end module demo2
-
-! { dg-final { cleanup-modules "demo" } }
index 57c22dd523254ceb4fc7d8392461c934f0c2e9b3..53d5f4c705c03e3164a4314f86ddfc639b0d7ece 100644 (file)
@@ -21,4 +21,3 @@ CONTAINS
   TYPE(T1) FUNCTION F2()
   END FUNCTION F2
 END MODULE M1
-! { dg-final { cleanup-modules "m1" } }
index 5bebcf030b7f851c1aa931e74a79d01f6745337e..c9867bcf87ba1ce427d4cab37311f227a90e9aad 100644 (file)
@@ -21,4 +21,3 @@ CONTAINS
   TYPE(T1) FUNCTION F2() ! { dg-error "Fortran 2003: PUBLIC variable 'f2'" }
   END FUNCTION F2
 END MODULE M1
-! { dg-final { cleanup-modules "m1" } }
index 77c41a44f12ee4cbefc748895674bfb84d770e99..598e06281bf7ae92ee108eec724709d572339617 100644 (file)
@@ -29,4 +29,3 @@ module m
     end subroutine
 
 end module
-! { dg-final { cleanup-modules "m" } }
index 6c90b86411a7352fee900b36d9980003aae8e74c..ac31721b8a5ff574ebb36f2d5be0141de6a34a5b 100644 (file)
@@ -39,5 +39,3 @@ program test_ext
   end do
   write(*, *) 'OK'
 end program
-
-! { dg-final { cleanup-modules "type_ext" } }
index f41e151b4cfd6c3385e0066907ffee768f1244e6..3850ad1a9c8dbeb8477f26dd55d306f93d89895f 100644 (file)
@@ -23,5 +23,3 @@ MODULE TEST
   public  all_type, any_type
 END MODULE
 END
-
-! { dg-final { cleanup-modules "test" } }
index dea35818ea35f2881a795189cd3f3b6676e2cd63..89ffa638d00a27fa1bdaac17dcee2e7b9aac3ec2 100644 (file)
@@ -30,5 +30,3 @@ module c
        arg_t%c = 42
      end subroutine d
 end module c
-
-! { dg-final { cleanup-modules "a c" } }
index 42303ca53cca1334489052634e8b04ac743588b0..95b8fe304172d99e7e47057479124350441231ef 100644 (file)
@@ -18,5 +18,3 @@ contains
     end function
 
 end module
-
-! { dg-final { cleanup-modules "m1" } }
index 0fcf00e53a5938a18b8a7b57bd1e3361df799d6b..a6a417f176c2777741124d5ed179f805d5f4ff2c 100644 (file)
@@ -22,4 +22,3 @@ contains
     end subroutine init
   end subroutine sub
 end module test
-! { dg-final { cleanup-modules "test" } }
index 4af3f704f98c786920d730f4ddb7bec48483cdfa..e980cb9690775d4cc2dc4f1ce78f874678cd3745 100644 (file)
@@ -22,4 +22,3 @@ program foo_test
   foo2 = bartype(1,2) ! { dg-error "is a PRIVATE component" }
   foo2%dummy2 = 5 ! { dg-error "is a PRIVATE component" }
 end program foo_test
-! { dg-final { cleanup-modules "foomod" } }
index b9ad8fab7ed4f5ee01fa86aa39382728144277aa..c44917259c208f44769610ab6f3fb2073107400c 100644 (file)
@@ -32,4 +32,3 @@ program testit
   k = foo(i)
   print *, "in the main:", k
 end program testit
-! { dg-final { cleanup-modules "gfcbug68" } }
index df1609646cfa3e2788435dd3b1a6bef2ad0f1a75..111cbb1becf86abc28c16bed44ddcfcacba0f973 100644 (file)
@@ -17,5 +17,3 @@ contains
    real :: local_array(4)
   end subroutine dummysub
 end module modboom
-
-! { dg-final { cleanup-modules "modboom" } }
index 3ca2fd5fb0f005054c7862fb47db3ea95346811f..078041ae0bec19651befa2639b8c085d5e8b9d84 100644 (file)
@@ -39,4 +39,3 @@ module m4
 end module m4
 
 end
-! { dg-final { cleanup-modules "m1 m2 m3 m4" } }
index e85df7635deb9739f13235bb95559b45a3c636aa..d6a8783919e50f86004102f57d1ab45a52748a40 100644 (file)
@@ -77,4 +77,3 @@ contains
         y = 2                ! OK - function result\r
     end function y\r
 end\r
-! { dg-final { cleanup-modules "simple simpler" } }\r
index 8f313c58fa31908757bdf663d2e68680740a81e0..4c343bf53c5a4063f68ac7844f32196605855081 100644 (file)
@@ -18,4 +18,3 @@ CONTAINS
     END FUNCTION
   END FUNCTION
 END MODULE
-! { dg-final { cleanup-modules "foo" } }
index 88fd6d8a793a15e809eea5619494e14986951ad3..ff725c3ec0cb9a2dc991d9753bb544c9b9c62789 100644 (file)
@@ -28,5 +28,3 @@ procedure(cos) :: my2 ! { dg-error "Cannot change attributes" }
 procedure(dprod) :: my3 ! { dg-error "Cannot change attributes" }
 
 end program test
-
-! { dg-final { cleanup-modules "m" } }
index 092c24d3614125dcba184063c5e4476714787e3d..37fc4a4e420e08021e7efbfc358c02c567204f0c 100644 (file)
@@ -23,5 +23,3 @@ contains
     call f([1,2,3])
   end subroutine foo
 end program test
-
-! { dg-final { cleanup-modules "m" } }
index b875376a09d096b165aae09f1986bbb9178e645f..1df220b7cf6437306cdfecc7e4351db5d4518f3d 100644 (file)
@@ -40,6 +40,4 @@ contains
     end interface
     call f([1,2,3]) ! Works
   end subroutine foo2
-
-! { dg-final { cleanup-modules "m" } }
 end program test
index 858022a43fab349d96bb474eb36a4ec13f31b91c..0daee4668994f6bbdc84da24c57386cfbcdb8794 100644 (file)
@@ -64,5 +64,3 @@ my_message = (/'a','b','c','d','e','f'/)
 call check(foo,i)
 
 end program
-
-! { dg-final { cleanup-modules "m" } }
index 46493eb9e0fff27f76ba2f75eedbbace87aafb2d..15993626cc9e5c00df8663812e1d533bc64c50ac 100644 (file)
@@ -59,5 +59,3 @@ end
       p(l) = y(l)*2
     end do
   end function
-
-! { dg-final { cleanup-modules "m" } }
index 1cbfe97942ac210ac8f2f10563a5f2214878c681..a16b4db5f019613af7306373793c6c12dd7b2471 100644 (file)
@@ -146,5 +146,3 @@ function p7(x)
  integer :: x, p7
  p7 = x*(-2)
 end function
-
-! { dg-final { cleanup-modules "m" } }
index 612dac19529e3d0efdca90fc9a9961366a93020c..7afac3369f88f2f554bbd3b652b5c50bf4b4a40d 100644 (file)
@@ -20,5 +20,3 @@ end module other_fun
     use other_fun
     procedure(abstract_fun) :: fun
  end program fptr
-
-! { dg-final { cleanup-modules "other_fun" } }
index 66cf5fff736efa6307db9b356666f42fdd464ab6..fa50dc13c86eb2d39abcad6f72f70959eda34a7e 100644 (file)
@@ -41,4 +41,3 @@ end module m_string
   print *, char1 (["j","k","l"])
 end
 ! { dg-final { cleanup-tree-dump "m_string" } }
-! { dg-final { cleanup-modules "m_string" } }
index 30ff4def30dad6fdb92f68dab62cf8e2b1883ec7..cb16ecfa2b0166da28bfb7a19274b167b05156b1 100644 (file)
@@ -21,5 +21,3 @@ end
   implicit none
   procedure(Proc) :: Proc_Get
 end
-
-! { dg-final { cleanup-modules "m1 m2" } }
index b327d5c128cafbbbeef2ab4966caad7fabfa58ce..d2cb046378884c03d467ba04d10f62ad2c7b9797 100644 (file)
@@ -24,5 +24,3 @@ program test
   implicit none
   if(x() /= -5) call abort()
 end program test
-
-! { dg-final { cleanup-modules "modproc" } }
index c8c2a81c5c6aba05bc6a230f16888ce66f0467a6..829add2ff9b0a31b53505417f003441bc7dfc924 100644 (file)
@@ -18,4 +18,3 @@ implicit none
 intrinsic cos
 call sub(cos) ! { dg-error "wrong number of arguments" }
 end
-! { dg-final { cleanup-modules "m" } }
index 2d3514ec896c80789ff081fff908cf6ab557f3d2..dce45b426588cdfe7bea8bf1c7f6b0e31bf97173 100644 (file)
@@ -22,4 +22,3 @@ EXTERNAL foo  ! interface is undefined
 procedure(cos) :: foo ! { dg-error "Duplicate EXTERNAL attribute specified" }
 call sub(foo)         ! { dg-error "is not a function" }
 end
-! { dg-final { cleanup-modules "m" } }
index fe8e201000e676ec27cf33730874c46ce95b726a..b9c0ce6858fd0a5d27216adbf269cc82fc996b61 100644 (file)
@@ -69,5 +69,3 @@ program procPtrTest
   if (ptr6()/=6.3) call abort()
 
 end program 
-
-! { dg-final { cleanup-modules "m" } }
index e673efe4cddfce7233130aa8384fdd1f815e4ff4..dfe8ce9f0a5937f25b9ac9f11ba36eb36df56ffa 100644 (file)
@@ -27,4 +27,3 @@ program myProg
   call proc4( p )
 end program myProg
  
-! { dg-final { cleanup-modules "mymod" } }
index 5c66c54e9dbdd48893de6b73feeb8d06cd17e908..989cd66efefd9539ef44049e232d2dd7ff584a43 100644 (file)
@@ -25,5 +25,3 @@ END MODULE myfortran_binding
 use myfortran_binding
 error_handler => error_stop
 end
-
-! { dg-final { cleanup-modules "myfortran_binding" } }
index 79c9ba8f1ecfe6060a333fb8a0ce4a59286c0508..5aead5b5de204b08a645311d647715b5f0fb6652 100644 (file)
@@ -37,6 +37,3 @@ CONTAINS
    PRINT*, 'sub'
  END SUBROUTINE s
 END PROGRAM prog
-
-! { dg-final { cleanup-modules "m" } }
-
index 1f13280326c3dd4d39841063192e49f708122380..69d165e33a80ac1fe8a0ba2149f6bbc611654c59 100644 (file)
@@ -25,6 +25,3 @@ program bugTest
   pp2 => returnMat
   if (sum(pp2(3,2))/=6) call abort()
 end program bugTest
-
-! { dg-final { cleanup-modules "bugtestmod" } }
-
index 044f0a403bd5464d2a70833741c30b1858e9553c..8ae027fe870484a7e24b631a9e9c7aaba1106e8a 100644 (file)
@@ -27,5 +27,3 @@ program main
   if (associated(p_fun) .or. associated(p_fun2)) &
     call abort ()
 end program main
-
-! { dg-final { cleanup-modules "mod_a" } }
index 83f09598110dde3a4e1b8278e84ea59e2ec999b3..1d916de43181790844e4354ad66f0a8f9e50bf11 100644 (file)
@@ -16,5 +16,3 @@ module m
  end interface
  procedure(i_f), pointer, protected :: p_f => null()
 end module m
-
-! { dg-final { cleanup-modules "m" } }
index 8754d8e298205e5d68c7e451a4b3a58be40c5bb8..ce383cf799b206f24bff0f6a89891c5f5c10acd6 100644 (file)
@@ -35,5 +35,3 @@ CONTAINS
  END SUBROUTINE use_sub
 
 END MODULE m 
-
-! { dg-final { cleanup-modules "m" } }
index 69f0b03419606a7ed448565921fea7bb26b42ccc..7247c06a9536b7e89b79ebb3128422a24eddbe79 100644 (file)
@@ -25,5 +25,3 @@ contains
    y = p(x)
  end function i_g
 end module m2
-
-! { dg-final { cleanup-modules "m1 m2" } }
index 803d90e05eafc5b32c444c9599a87ce0ae1bbff4..973162bf5e06dc116650c7eed2b51efa20a03359 100644 (file)
@@ -28,5 +28,3 @@ program start
    f => my_dcos     ! { dg-error "Mismatch in PURE attribute" }
    write(*,*) f(x)
 end program start 
-
-! { dg-final { cleanup-modules "funcs" } }
\ No newline at end of file
index 6226414b819696e049382df5dd00254de3b7f411..fc5df1f298ea1b87aac0b91307e0b9e08d129a93 100644 (file)
@@ -75,5 +75,3 @@ program test_proc_ptr
 
   stop
 end program test_proc_ptr
-
-! { dg-final { cleanup-modules "examplefuncs" } }
index ada5c565872e0d4ad63d8909d9f0f1f11932af13..7f3525eed29e5e77b356ad4308367d4f42f2cacc 100644 (file)
@@ -44,5 +44,3 @@ end subroutine s
 
 subroutine sub2
 end subroutine sub2
-
-! { dg-final { cleanup-modules "m0" } }
index 55ba58daa6757ac08512f3980db8333151bfd066..4785383e96a79e58746f651bb8348bf8003dec33 100644 (file)
@@ -41,5 +41,3 @@ contains
   end subroutine
 
 END
-
-! { dg-final { cleanup-modules "x" } }
index 382f4125533ba81fb2da98dd75fb23d5a8d8e0e1..715d4368a7510fed33458b8bae41d5889105dd52 100644 (file)
@@ -26,6 +26,3 @@ type(t) :: obj
 obj%ppc => pp
 pp => obj%ppc
 end
-
-! { dg-final { cleanup-modules "m" } }
-
index 41668b817ae7f2e3eef10c4c054eeb66b2aec6b0..8c658d8838bc868d9942afe602dac21367ad89c0 100644 (file)
@@ -30,6 +30,3 @@ program bugTest
   print *,testObj%test(3,3)
   if (sum(testObj%test(3,3))/=9) call abort()
 end program bugTest
-
-! { dg-final { cleanup-modules "bugtestmod" } }
-
index 9f15d14dbe4ba00c2e1914f16da9462e2ab10854..37f3a7ae48765ddde2b9c3eac1e28c62069483f3 100644 (file)
@@ -23,6 +23,3 @@ use m
  str = x%ptr()
  if (str/='abcde') call abort()
 end
-
-! { dg-final { cleanup-modules "m" } }
-
index e6b77a22f02350c26b5572e7df8d30f821fc4c29..ff5634b4e8d0aad632f85939f2de3a0d50be6492 100644 (file)
@@ -25,6 +25,3 @@ use m
  str = x%ptr(3)
  if (str/='abc') call abort()
 end
-
-! { dg-final { cleanup-modules "m" } }
-
index cfe498b0ecab36f3daff37b3dd396968ad8d4a7e..6a9f32fdebd8b0514a87e297d14c1454e17d0e6d 100644 (file)
@@ -27,6 +27,3 @@ use m
  str = 'fghij'
  if (strptr/='fghij') call abort()
 end
-
-! { dg-final { cleanup-modules "m" } }
-
index b82564ff4ca8a3c3ef527a0e1168e083c2451e9b..ac3982e5883dac7f1bc3f9acbd2d1ed638cf8423 100644 (file)
@@ -28,4 +28,3 @@ PROGRAM main
   arr%myproc => myproc  ! { dg-error "must not have the POINTER attribute" }
 END PROGRAM main
  
-! { dg-final { cleanup-modules "m" } }
index 8b1c6912d27bc7e26f50712874dc6d1d0a17c3af..d91851e82499506a086aa86cf1dd7dbe7883663c 100644 (file)
@@ -70,4 +70,3 @@ print *, p(nr=3,x=(/0.1,0.1/))
 print *, funcp%p(nr=3,x=(/0.1,0.1/))
 
 end program t
-! { dg-final { cleanup-modules "poisson_functions_m element_defs_m" } }
index 6a5d8c967e20a93ee36ea0f1ac9ea45bdbd6c92a..e0e528be28b07433e67f098e7093930fc44d367b 100644 (file)
@@ -18,5 +18,3 @@ program test_objects
   type(rectangle) :: rect
   write(*,*) rect          ! { dg-error "cannot have procedure pointer components" }
 end program
-
-! { dg-final { cleanup-modules "proc_pointers" } }
index eda972a4548375fdcd917f409249786de95855f0..c1d01c52712220c9e1a8c9033e91dc8c399ddf57 100644 (file)
@@ -33,5 +33,3 @@ use m
 type(rectangle) :: rect
 rect%get_special_area => get_my_area  ! { dg-error "Interface mismatch in procedure pointer assignment" }
 end
-
-! { dg-final { cleanup-modules "m" } }
index 1bb863d3a97dd1b2109f1c5b7fae7af37dfc591e..b6a31fe3a0b2c2871813f2bb2cc64f02223a598b 100644 (file)
@@ -66,6 +66,3 @@ contains
   end function get2
 
 end
-
-
-! { dg-final { cleanup-modules "m" } }
index b904a2f86aafd6a02e8d9fdf5912a14c6148320a..be36fda41038f833588028c67e58c2573ddf896a 100644 (file)
@@ -115,6 +115,3 @@ contains
   end function var_list_get_var_ptr
 
 end
-
-! { dg-final { cleanup-modules "expressions process_libraries hard_interactions" } }
-
index f0dcf4ccf01dedab60fa0ce05f9fdf680ab750c3..12aaf7951b8f8f9dac5038318268786dbf57035b 100644 (file)
@@ -59,6 +59,3 @@ program main
     if (calls/=2) call abort
 
 end program main 
-
-! { dg-final { cleanup-modules "proc_component_example" } }
-
index 860c2dd9b81176e2f4fa56b85933d93b7b9c86cb..48fd5219e4a32a04479d9867ae26d24486bb77d6 100644 (file)
@@ -35,6 +35,3 @@ type(public_t) :: x
 integer :: j
 j = x%ppc()
 end
-
-! { dg-final { cleanup-modules "m" } }
-
index 4513083ac5d4dce7d17212226ab4f3573de5a7f2..0798a7b16f85c227b31b293c1df2c63ebed88cf9 100644 (file)
@@ -43,6 +43,3 @@ program Test_03
     if (m%i/=6) call abort()
 
 end program Test_03
-
-! { dg-final { cleanup-modules "mymod" } }
-
index 03770ce3ff8ffd77a49fca5f28a8ad3faf0e9e09..dc5253dd6d0689a4d015c775cf0fe9d9065bbe43 100644 (file)
@@ -43,6 +43,3 @@ program main
   call x%proc (output_unit)
 
 end program main
-
-! { dg-final { cleanup-modules "passed_object_example" } }
-
index 0a28b5340b331b299f98db1677da52553bfdc9f7..b0e7a772723dce13db603024e9271bd0c86046b0 100644 (file)
@@ -70,6 +70,3 @@ contains
  end function
 
 end module m
-
-! { dg-final { cleanup-modules "m" } }
-
index 216a554f1104cfaffc7f3b4ca1b0e67033721722..70a99f9211d27ddb57ed19383ee4e77326acd224 100644 (file)
@@ -34,6 +34,3 @@ call t1%foo()
 call t2%foo()
 call t2%foo(t1)
 end
-
-! { dg-final { cleanup-modules "m" } }
-
index 4382a3bc2b457850314e488a27a37844a7fad6a8..b9ce92daecd900cf56335b89c7d3d41144178cd6 100644 (file)
@@ -31,5 +31,3 @@ PROGRAM ProgA
     CALL arr(i)%Proc(ierr)
   END DO
 END PROGRAM ProgA
-
-! { dg-final { cleanup-modules "moda" } }
index a15018db34501b66ee97c1aa5b1828cda7a707d6..9c960dda21e28cd83e7ece5545708cd3708c3a40 100644 (file)
@@ -61,5 +61,3 @@ program main
   call obj%base_t%write_procptr               ! { dg-error "is of ABSTRACT type" }
 
 end program main
-
-! { dg-final { cleanup-modules "types" } }
index df830d3b1fcc65cda7bcc3229673032e67025c46..a7ea21821d71f2ad81dba802e98ecfb9d7231c39 100644 (file)
@@ -178,6 +178,3 @@ contains
   end function 
 
 end
-
-! { dg-final { cleanup-modules "mo" } }
-
index 362a1f7f84859c1fb8226e153ab88ed8977aad07..f5a4fd221ed051e91bd79ed16da414c7b98c3609 100644 (file)
@@ -57,6 +57,3 @@ contains
   end function
 
 end
-
-! { dg-final { cleanup-modules "proc_ptr_15" } }
-
index a84ff2420bab2604a650f79f0ea49410c07e9171..6e2e5244e9198777d471342889b671c97bbebae1 100644 (file)
@@ -51,6 +51,3 @@ recursive subroutine my_sub(j)
    j = j*3
    call set_sub(my_sub)
 end subroutine my_sub
-
-! { dg-final { cleanup-modules "store_subroutine" } }
-
index c9e1a8b067a08ba73a5c2e7abbd169b586fe56c3..9d625afb7a61a72bf5d66cd1254e3fabf25ff5fd 100644 (file)
@@ -46,6 +46,3 @@ contains
     getPtr2 => func
   end function
 end program test
-
-! { dg-final { cleanup-modules "m" } }
-
index 741dc8c34a3fa36556c124aa7bba4422c42e5666..915f75e810b4412212d0edd80e922fb7f68158c9 100644 (file)
@@ -17,5 +17,3 @@ subroutine r
   b = 1.       ! { dg-error "is not a variable" }
   y = a(1.)
 end subroutine r
-
-! { dg-final { cleanup-modules "t" } }
index fbc30e8c6dc4314914b307fe7108dbf77b262023..0805e98664f41b359e76896d3cb766a2d6acfd0b 100644 (file)
@@ -57,5 +57,3 @@ contains
     if(a /= 44 .or. ap /= 79 .or. at /= 4) call abort()
   end subroutine
 end program main
-
-! { dg-final { cleanup-modules "protmod" } }
index dcdce51c86e63db9f6c84d7967bdf85457341d94..c00222d08b28365b1f020cde8923dca89948cb1f 100644 (file)
@@ -51,5 +51,3 @@ contains
     if(a /= 44 .or. ap /= 79 .or. at /= 4) call abort()
   end subroutine
 end program main
-
-! { dg-final { cleanup-modules "protmod" } }
index 7f0e49f09a480679d0eaad720eeee09f5c5e0fef..2834680a9889767046872e8cc533dc87554be8ec 100644 (file)
@@ -54,5 +54,3 @@ module test
   real :: a
   protected :: test ! { dg-error "MODULE attribute conflicts with PROTECTED" }
 end module test
-
-! { dg-final { cleanup-modules "protmod test" } }
index 85046c3cb9ae194a3de38543a5c83af42bc72418..4901b82143d6a4b86799b700cef1b359f1954bd0 100644 (file)
@@ -53,5 +53,3 @@ program main
   nullify(t%p)         ! { dg-error "pointer association context" }
   allocate(t%array(15))! { dg-error "variable definition context" }
 end program main
-
-! { dg-final { cleanup-modules "good1 good2 bad1 bad2" } }
index e7f3e4e933742b3379dec89d120090942c83f8ef..8e85bbfe06d6b4b414d8d960da71147d3ec47afc 100644 (file)
@@ -47,5 +47,3 @@ contains
     real, protected :: b ! { dg-error "only allowed in specification part of a module" }
   end subroutine bar
 end module prot2
-
-! { dg-final { cleanup-modules "protmod" } }
index abdc9592aaf345f4808bbb036c380cbbad460035..0f84da54886acba89494bf1bb921511d2d06be27 100644 (file)
@@ -18,5 +18,3 @@ program p
   unprotected_pointer => protected_target  ! { dg-error "target has PROTECTED attribute" }
   unprotected_pointer => protected_pointer ! OK
 end program p
-
-! { dg-final { cleanup-modules "m" } }
index aaa34a68f9bf1d9fbf522ab9e33ac916c4b7f988..7e02044720de6f51415061ad3beafae7153cb46b 100644 (file)
@@ -46,5 +46,3 @@ PROGRAM test
    b%j = 5  ! OK 5
 
 END PROGRAM test
-
-! { dg-final { cleanup-modules "amod" } }
index 48e78b60cfa7ffa304a5e63c186196d0c62fb6d6..709c01e8d8cf38fb424e18b9201ddc44b19a61c8 100644 (file)
@@ -16,4 +16,3 @@ module d
   implicit none
   private a  ! { dg-error "attribute applied to" }
 end module d
-! { dg-final { cleanup-modules "a" } }
index a9d860bf0414fcb8b77c54fd29a74eacdeda9ad5..cb2644ff8982dcda85ade7bbd4d3aa58cadc419e 100644 (file)
@@ -31,5 +31,3 @@ program pure_byref_3
     a = hoj()
     if (.not. all(a == (/1, 2, 3/))) call abort()
 end program pure_byref_3
-
-! { dg-final { cleanup-modules "huj_mod" } }
index 687e43e93fdaf25e74751b533a92d276395418d4..c683a6c51f9bfe7294aa25d71a115151cdcc1c68 100644 (file)
@@ -45,4 +45,3 @@ program Test
   deallocate(pT1)
 
 end program Test
-! { dg-final { cleanup-modules "testpure" } }
index 4fd2556efca6d205e76647d1a3a85e037ab693a3..afb00c661ae238fdddedc7ac046b3a24825d66f8 100644 (file)
@@ -43,4 +43,3 @@ pure function test()
   integer :: test
   test = p
 end function test
-! { dg-final { cleanup-modules "mod_xyz mod_xyz2 mod_xyz3" } }
index 9661d724f5b6e3b41b76e07be6bdbc3c86ac59cf..bc7395a9ba78be19efdc7f635a3d07bbd2b02748 100644 (file)
@@ -16,5 +16,3 @@ contains
       reduced = pack (array, mask)
     end function reduced
 end module cascades
-! { dg-final { cleanup-modules "cascades" } }
-
index 682a81c962a6ce147fed6c4fca4f3c8ae23c5114..8e7d49b0fa8872a5ea8a5aa42eb669b37c544e52 100644 (file)
@@ -46,6 +46,3 @@ contains
     bar = carg(1:12)
   end function
 end
-
-! { dg-final { cleanup-modules "m" } }
-
index 7c170ebce27151eb3977a6a16d9e1dfb65137731..3c96c73a7438868331291cb04fc9d5dfc76c4c0f 100644 (file)
@@ -124,6 +124,3 @@ do k = 1,size(some_type_to_save)
 end do
 
 end subroutine print_after_transfer
-! { dg-final { cleanup-modules "m gf33" } }
-! { dg-final { cleanup-modules "custom_type custom_interfaces" } }
-! { dg-final { cleanup-modules "store_data_test" } }
index d03db3244b35b79114af8d1d79d301c8b983dda1..69f1ecc02159a8fcdbf0b4c6a5c7650396f26242 100644 (file)
@@ -30,5 +30,3 @@ program main
 
   july4 = new_show(boom=fireworks)
 end program
-
-! { dg-final { cleanup-modules "soop_stars_class" } }
index 22eaf7d0f282ea25cc1445e9949af42eb45c6726..ec85c11ed8cfe6047de5f59d4f175e1c4f1ef2b8 100644 (file)
@@ -26,4 +26,3 @@ program test
  call f(.false.)
  call f(.false.)
 end program test
-! { dg-final { cleanup-modules "m" } }
index ed222a322ec5046ee06560c1c10a6be1a9e95ff9..05d0c2fac54e63ba2ee6132373cac4241d959647 100644 (file)
@@ -29,4 +29,3 @@ program test
  call f(.false.)
  call f(.true.)
 end program test
-! { dg-final { cleanup-modules "m" } }
index 76782861087f0804d8e6469a6aacbcb62173df8c..ec358cb12c055a64d1fe0b99b6048e14073bf598 100644 (file)
@@ -20,4 +20,3 @@ recursive recursive subroutine a3(b) ! { dg-error "Duplicate RECURSIVE attribute
   real, intent(in) :: b    ! { dg-error "Unexpected data declaration statement" }
 end subroutine a3          ! { dg-error "Expecting END MODULE" }
 end module m3
-! { dg-final { cleanup-modules "m1 m2 m3" } }
index d33e53555ca192fca8ecf4c0edeb5e113335a728..ece42ca2312faa8327d30895ba4318bf471fd5ca 100644 (file)
@@ -32,5 +32,3 @@ CONTAINS
   END FUNCTION func
 
 END MODULE m
-
-! { dg-final { cleanup-modules "m" } }
index 4014986b3b54654e3ae501a312318ad54a173219..4fe84106a282df2f4a7464e9a6c2014e7fde03ce 100644 (file)
@@ -23,5 +23,3 @@ CONTAINS
   END FUNCTION func
 
 END MODULE m
-
-! { dg-final { cleanup-modules "m" } }
index 478539e6a4980ea63b5b7af9fab51d4f000e9a79..9414f587b9018039f6f9020d9b7155ea2d9dfafb 100644 (file)
@@ -62,5 +62,3 @@ CONTAINS
   END SUBROUTINE main
 
 END MODULE m
-
-! { dg-final { cleanup-modules "m" } }
index 59df43cdf1aeb2d2287595a24f871f693a472c31..265b8701b9b5dd775a40f43690953e2d7cd88616 100644 (file)
@@ -30,5 +30,3 @@ integer :: ans(5)
 IF (ANY(TEST(3).NE.(/5,5,5,5,5/))) CALL ABORT()
 IF (ANY(TEST(6).NE.(/0,0,0,0,0/))) CALL ABORT()
 END
-! { dg-final { cleanup-modules "m1" } }
-
index 8eb47e19b8113de480f927c4889452300cc50b62..40a0910b1ed9b15c96ed710627dcedb9fb5c3631 100644 (file)
@@ -16,4 +16,3 @@ CONTAINS
    I=-J
  END SUBROUTINE T1
 END MODULE M1
-! { dg-final { cleanup-modules "m1" } }
index ba70902091e863b47a366e025009ec0386ebad6b..5e953222ec8cfc2a7bc7336a02379f185ec18680 100644 (file)
@@ -64,5 +64,3 @@ contains
     lhs(:) = rhs(:)
   end subroutine invalid3
 end module test4
-
-! { dg-final { cleanup-modules "test1" } }
index d28058dddb237691f26f4bbc6daf9d95bdc51de0..1a85712292db66a9314dc6f6a900e35a941aa23c 100644 (file)
@@ -21,4 +21,3 @@ program test
   if (nxttab(linem, 1) .ne. 6) call abort
   if (nxttab(linem, nplam) .ne. 132) call abort
 end program test
-! { dg-final { cleanup-modules "splitprms" } }
\ No newline at end of file
index 870a76c652ead657377fe5f286cc5bfc1b62ddc6..de39a306da9292a596ad398f38a3b806b5a9fef0 100644 (file)
@@ -40,4 +40,3 @@ END MODULE M1
 USE M1
 CALL S2(0)
 END
-! { dg-final { cleanup-modules "m1" } }
index cbeb60f2d82efa100cbd238935814aab77c34c9c..6189e55919d1f3b2b39de57bf82704ee0363cdbb 100644 (file)
@@ -49,4 +49,3 @@ pure function f(x)
   integer f
   f = 2*x+1
 end function f
-! { dg-final { cleanup-modules "test1" } }
index cffa2300c20dd6a44b12bdda132a59e994052893..028e4034a6c804fe3a5771930bb9e6c4bd3368b8 100644 (file)
@@ -28,4 +28,3 @@ program test
   if(len (test2()) /= 3) call abort ()
   if(test2() /= '123') call abort ()
 end program test
-! { dg-final { cleanup-modules "test1" } }
index 3f0e9a37910cdaa04b115aeb6d6e847b8c268640..5228b9b84291a82e99f3f4d0e503f58713c0c867 100644 (file)
@@ -23,5 +23,3 @@ contains
       sigma2 = MATMUL(getPhaseMatrix(), sigma2)
    END SUBROUTINE
 end module m
-
-! { dg-final { cleanup-modules "m m2" } }
index 5cf13a93bed76c7321c29bf5904841c4c6822c98..cbeb875e36b3eabc376fd14ff482549740b64807 100644 (file)
@@ -11,5 +11,3 @@ contains
   subroutine u
   end subroutine u
 end module m
-
-! { dg-final { cleanup-modules "n m" } }
index c8da3e1dbbff9f2d5e55c01d4fcbcb183d6d65c9..463ac8533f8b0dadade415a9091cd050ff0624ed 100644 (file)
@@ -13,4 +13,3 @@ subroutine aa ! { dg-error "is already defined" }
    write(*,*) 'BB'
 end subroutine aa
 end module
-! { dg-final { cleanup-modules "aha" } }
index ab2ee52685a31e6bda85e9c8437f9526c0f5cc45..d2deed17e04a8dc454129f421c9c0395a4fbb28f 100644 (file)
@@ -14,5 +14,3 @@ pure function tell_i() result (answer)
   answer=i
 end function tell_i
 end module g95bug
-
-! { dg-final { cleanup-modules "g95bug" } }
index dd879bb869d0b6625f17497a0088b74066ce6122..9020ac5eac2411abb6cce28afed1f0c92ebb3fe6 100644 (file)
@@ -6,5 +6,3 @@ MODULE test
   CHARACTER(len=1), PARAMETER :: backslash = '\\'
   PUBLIC :: backslash
 END MODULE
-
-! { dg-final { cleanup-modules "test" } }
index 217d72a8371e365fc55992243c4762509ee50937..0db9af9599e817c4be1600645c4c3c56f91f0116 100644 (file)
@@ -30,5 +30,3 @@ contains
   end function
 
 end module 
-
-! { dg-final { cleanup-modules "bar_module" } }
index 6be045c097e06bdb55cad25439a826a4650e160c..f408527d602fd355fe9e0534c12c81841ef95346 100644 (file)
@@ -72,6 +72,3 @@ program bug20
   end select
 
 end program bug20
-
-
-! { dg-final { cleanup-modules "base_mat_mod d_base_mat_mod" } }
index 29d19300a1b93d4582a813ee5122e330cd4b61b6..109252ee547bbe56d0aead6491be7d4977e75017 100644 (file)
@@ -36,6 +36,3 @@ contains
   end subroutine bug21
 
 end module d_base_mat_mod
-
-
-! { dg-final { cleanup-modules "d_base_mat_mod" } }
index e4bacd377e754627792168e00d9476d17a1c4dcd..e2a481d316921bd967465b0d93582c2cc8a69d53 100644 (file)
@@ -86,5 +86,3 @@ subroutine trans2(a,b)
   return
 
 end subroutine trans2
-
-! { dg-final { cleanup-modules "base_mod s_base_mod" } }
index 95488e5f72cc968785a67ba6b6bdcc4f2b2aab02..7e12d935447835a95bc8b02b6e4dc9fb10b0115e 100644 (file)
@@ -172,4 +172,3 @@ program main
   call destroy_list(list) 
   stop 
 end program main 
-! { dg-final { cleanup-modules "poly_list" } }
index 62cd8fd68868bf3f5940da13a09a3a3958c5d4b7..6c0bb247c8756e183df60cdcffc02c43e4ca1153 100644 (file)
@@ -77,4 +77,3 @@ module data_types
     Integer(kindInt), dimension(:), pointer :: subset
   end type GroupDefLL
 end module data_types
-! { dg-final { cleanup-modules "data_types" } }
index c632c5b1b1577f83c3e66dc6c88cc3c32799b7b8..2c7acbe1ba505e7dd760abbfa44b3516c3e5a7e2 100644 (file)
@@ -30,5 +30,3 @@ contains
       call bar(self, z)
    end subroutine
 end
-
-! { dg-final { cleanup-modules "foo" } }
index 3bd3164995b07570d827be301d8d28c9a012047d..042666016f79c182e748d0893e54319410481cdf 100644 (file)
@@ -30,5 +30,3 @@ contains
       call bar_(self, z)
    end subroutine
 end
-
-! { dg-final { cleanup-modules "foo" } }
index 21bdceead95f7c63191f020427207bae298264d0..5f1391edb60ebe570e32713b4ce3e7fc236e4d9c 100644 (file)
@@ -16,5 +16,3 @@ module ice
       end subroutine bar
     end subroutine foo
 end module
-
-! { dg-final { cleanup-modules "ice" } }
index 933b1f32af7a1e1cad72e72d1f0878bced097185..6cc64715c6b2592ea601a2cccf9977c95ae57498 100644 (file)
@@ -23,4 +23,3 @@ END MODULE MODS
   if (any (ISHFTC(X, 3, 5) /= D)) call abort ()
   if (any (ISHFTC(X, Y, 5) /= E)) call abort ()
 end
-! { dg-final { cleanup-modules "mods" } }
index cf655b920bd679d4116d4a73e35c395af08b8d00..7b2d5b6be13b138de10541825f63a1d5af5953c0 100644 (file)
@@ -31,4 +31,3 @@ end module global_numbering
   e%numbering => ent
   print *, element_local_coords (e)
 end
-! { dg-final { cleanup-modules "elements global_numbering" } }
index 3b5b973ecd45ab7e2b6541b1c4878a896ac9a1df..2d15b31a1e466e6f0af226d45d32485013abe542 100644 (file)
@@ -48,5 +48,3 @@ contains
     p1_type = 42
   end function p1_type
 end module m2
-
-! { dg-final { cleanup-modules "m m2" } }
index b830b5dfc7d6f874337de8531a0c25f8fdfa63b3..1e4bb08b320d7068910d1c71897614916f96c084 100644 (file)
@@ -28,4 +28,3 @@ end module test
    print *, elements_uncommon_with (z)
    print *, n_elements_uncommon_with_ (z)
 end
-! { dg-final { cleanup-modules "test" } }
index 0fcb7bd873cee11448ea7661d5146d62e45abca9..f87cd11b0b1219eb19ad852b73b87f4128095f66 100644 (file)
@@ -21,5 +21,3 @@ contains
   end function bar
 
 end module gfcbug50
-
-! { dg-final { cleanup-modules "gfcbug50" } }
index 09b6da338f429af4094e3beda51eec2d75ccc7d7..49170208af5835e9a0919f1e7c02f0e5eaf674d0 100644 (file)
@@ -6,6 +6,3 @@
 MODULE stmt
 f(x) = x**2      ! { dg-error "Unexpected STATEMENT FUNCTION" }
 END MODULE
-
-! { dg-final { cleanup-modules "stmt" } }
-
index 966ed554ab523e02abfedbb614f5b42b038d36bd..dc68bef2ada6335f90df4f8936c8e7cf54bea50d 100644 (file)
@@ -35,5 +35,3 @@ program pack_bug
       end if
     end do
 end
-
-! { dg-final { cleanup-modules "xparams" } }
index eed7fa3a9d27edd61ba153250b7937adc3967e07..3231571244add391ba5b20fa88ed398db8f5fbb8 100644 (file)
@@ -23,6 +23,3 @@ SUBROUTINE cdf_beta()
   IMPLICIT NONE
   CALL check_complements(the_beta%name)
 END SUBROUTINE cdf_beta
-
-! { dg-final { cleanup-modules "cdf_aux_mod" } }
-
index b86d0ecccaf0e7f895f99c7b2ef159f36f3beeb8..1c0ecd1c1a46a5faf146586781d5526ac178817f 100644 (file)
@@ -58,4 +58,3 @@ PROGRAM test
   WRITE (*,*) ispriv_t (5) ! { dg-error "has no IMPLICIT type" }
 
 END PROGRAM test
-! { dg-final { cleanup-modules "privmod" } }
index a811d9688cc5dc207fef4e31b33d09604b179cd3..98164304b0b163726e379f4c26cb8bae55367bbd 100644 (file)
@@ -10,5 +10,3 @@ use m
 character(4) :: b
 b = a
 end
-
-! { dg-final { cleanup-modules "m" } }
index 1d0c0cd84225698f15eed1fc84b3755c19a42346..1a01024bc110c1fc4b24de46cc6d8a8dd5ec398c 100644 (file)
@@ -6,5 +6,3 @@ module FLAGS
   character :: at, dev
   equivalence ( encodings(1:1),at ), ( encodings(2:2),dev)
 end module FLAGS
-
-! { dg-final { cleanup-modules "flags" } }
index 37175d265305f14d1d2af8243b4eab89ab1cefef..df3f643e72d57ced7380005e9f08f49c6d17e4e2 100644 (file)
@@ -30,5 +30,3 @@ program testComBlock
      call abort()
   endif
 end program testComBlock
-
-! { dg-final { cleanup-modules "nonf03comblock" } }
index ea9a59a35e4cb8ab55a233d2fe94dc0123084af9..554a59dfc9c67e5c9add13423a6e4293ecdbadd7 100644 (file)
@@ -38,5 +38,3 @@ module z
   integer(c_int) :: i
   bind(c, name="mycom2") /com2/
 end module z
-
-! { dg-final { cleanup-modules "x y" } }
index a02a75922bf4e0a03d52d3dc364df7ee5fe4c850..7c63e2be1679f337bf5f423a6440803ea6dab044 100644 (file)
@@ -18,5 +18,3 @@ module testOnlyClause
       endif
     end subroutine testOnly
 end module testOnlyClause
-
-! { dg-final { cleanup-modules "testonlyclause" } }
index 1b0e1567160e3a6dacd3b0be9b8d24d89daed1d2..c1485a65cf52f231c893c8b0e6897b758e03fd60 100644 (file)
@@ -41,5 +41,3 @@ program main
    call BytesToString( StringToBytes('Hi'), str )
    if (trim(str) .ne. "Hi") call abort ()
 end program
-! { dg-final { cleanup-modules "transferbug" } }
-
index f0b9b5468779f6210b107ac723c36dd907a23195..d993da25d8d2866c8dcad6a991a8386530e18161 100644 (file)
@@ -35,4 +35,3 @@ end module m
   end do
   deallocate(qname)
 end
-! { dg-final { cleanup-modules "m" } }
\ No newline at end of file
index d0ba6c495c105b55e7a4aee76a9353db9980c54f..885ff7c2034999ce99c8f0f453171a437b16e9fa 100644 (file)
@@ -104,4 +104,3 @@ 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 ba03374078b1ff63c17f9e719f72c1a3c41759e8..54ef8417eb95303e4931d93541ebc241f2ce7fab 100644 (file)
@@ -63,4 +63,3 @@ end
 ! { dg-final { scan-tree-dump-times "parm" 66 "original" } }
 ! { dg-final { scan-tree-dump-times "atmp" 12 "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
-! { dg-final { cleanup-modules "mod" } }
index 46ae7fb88c4fb975f3cadf80cd07e07f5ba6887b..b7ae1e3e533025f15d6a62257a846f9e8a4c7a84 100644 (file)
@@ -35,4 +35,3 @@ end program main
 ! { dg-final { scan-tree-dump-times "memmove" 4 "original" } }
 ! { dg-final { scan-tree-dump-times "string_trim" 0 "original" } }
 ! { dg-final { cleanup-tree-dump "original" } }
-! { dg-final { cleanup-modules "faz" } }
index 2be4a347bc9703728460d97505b013b4ffe43115..2303bb4ef78b0192b133e98ee21a22793dff288b 100644 (file)
@@ -23,5 +23,3 @@ program main
   if (line /= "aX          ") call abort
   if (f() .ne. 2) call abort
 end program main
-
-! { dg-final { cleanup-modules "foo" } }
index 93928652a05dd0ecb10d038d5c2a8752148c3cdd..badb9aeaefe6352dd0f525e86952588d145ee60c 100644 (file)
@@ -26,5 +26,3 @@ type(integer (kind=k4)) function f()
   use m
   f = 42
 end
-
-! { dg-final { cleanup-modules "m" } }
index 359572b0a51e56fc137c3b87edaed7f0a95b38dc..2d06097902d0d226026622f000d737121993e417 100644 (file)
@@ -31,5 +31,3 @@ contains
     this%st = st
   end subroutine init_comps
 end module hydro_flow 
-
-! { dg-final { cleanup-modules "hydro_state hydro_flow" } }
index 862535a8652c0fedd81c8ec84d2078761f427163..ca994dd4dbef7e14e67c6bd1f8afd90b596e4938 100644 (file)
@@ -35,5 +35,3 @@ contains
     this%gr = gr
   end subroutine init_comps
 end module hydro_flow 
-
-! { dg-final { cleanup-modules "hydro_grid hydro_flow" } }
index 2001589a9ca376c8516e56f32e3a616d568ca197..9379570bda0cccc3a3091ca99a0b89cc4f4d0ab8 100644 (file)
@@ -26,5 +26,3 @@ end module
   type (bar) :: foobar(2)
   foobar = bar()           ! There was a not-implemented error here 
 end
-
-! { dg-final { cleanup-modules "foo" } }
index d0da0ecd9948c9209cd0a922c1d729d886e1f9ff..4e7797bdf5288d6f46bf59cb8cc58fa0ce9e05cd 100644 (file)
@@ -94,5 +94,3 @@ PROGRAM main
   USE m, ONLY: test
   CALL test ()
 END PROGRAM main
-
-! { dg-final { cleanup-modules "m" } }
index ca6038e45cef004acccf0fdf786fb2ae50695470..22a2a72ba68f9e33fcc06a4fa027c00733542cb4 100644 (file)
@@ -34,6 +34,3 @@ call t1%foo()
 call t2%foo()
 call t1%foo(t2)
 end
-
-! { dg-final { cleanup-modules "m" } }
-
index 8d7b8f06178f48e38855f059e5062710748389bf..fa3693e726e645a600bb368e17850a6bf023095c 100644 (file)
@@ -44,5 +44,3 @@ contains
  end function new_field3
 
 end module
-
-! { dg-final { cleanup-modules "grid_module field_module" } }
index 5591dd9f19a2c0a41c22bd2c7423c4547f671f0d..f36b82689e039b7caec6b3a2fe745b76e65f1f6e 100644 (file)
@@ -33,4 +33,3 @@ PROGRAM ProgA
   END DO
 END PROGRAM ProgA
  
-! { dg-final { cleanup-modules "moda" } }
index 0800ba50526e4623656841eb5062dc39e059537d..db220787e55f62c9100d91511f38cfe57aaa3342 100644 (file)
@@ -39,5 +39,3 @@ program test_optional
   if (res /= 2) call abort()
 
 end program
-
-! { dg-final { cleanup-modules "module_myobj" } }
index e8cbf846e5d64a4f0c92dfc7c3310bd3f9c6b5e8..e39b38d6ee6ae2421363410bb9a6bc6f4af6c6bf 100644 (file)
@@ -25,5 +25,3 @@ contains
     print *,ice_array(2)%next%ice_fun()
   end subroutine
 end module ice_module
-
-! { dg-final { cleanup-modules "ice_module" } }
index ac6a668cc462bafc94281cd8ae17a38da128fb18..843dff4affc44ebed6155c4fb8e1ac0ac74c47c9 100644 (file)
@@ -22,4 +22,3 @@ contains
   end subroutine
 end module ice5
  
-! { dg-final { cleanup-modules "ice5" } }
index fdd60c603cce7e5b80b7107c3b4362b87e2662c8..39831957aa81ccc3767255cee293f85af501c6ae 100644 (file)
@@ -31,5 +31,3 @@ end module  base_mat_mod
   m = a%get_nrows()
 
 end
-
-! { dg-final { cleanup-modules "base_mat_mod" } }
index 5bd054707ec62ad1b4b7724e1d42c24cc407fcfc..59968576256479829523c13ee6667783784ad806 100644 (file)
@@ -53,5 +53,3 @@ program test_poly
    call p1%add_poly()
 
 end program test_poly
-
-! { dg-final { cleanup-modules "polynomial" } }
index bb94717ad3fffd312f9de66e00393489c84151ea..e417ebf9189e81a3c3e2a17c8f7ee526d6f9e77c 100644 (file)
@@ -63,5 +63,3 @@ program main
   call g%assign (g_initial)
   print *, "cg: after  g%assign"
 end program main
-
-! { dg-final { cleanup-modules "abstract_vector concrete_vector concrete_gradient" } }
index 95b272a80ab8a732ac8e0f95e1d483b2b28944a3..3c8b7684c670b01e7b6cd187caa53ca2e03cae0c 100644 (file)
@@ -47,5 +47,3 @@ program test
   this%x = this%find_x()
   if (this%x%i /= 4) call abort()
 end
-
-! { dg-final { cleanup-modules "class_t" } }
index 5d70f7c17ef8a679e53561e98a61d2d3d7146642..d0846f4149a8239f04e9677f0fc7f378d4cb6a51 100644 (file)
@@ -86,5 +86,3 @@ PROGRAM main
   USE m, ONLY: test
   CALL test ()
 END PROGRAM main
-
-! { dg-final { cleanup-modules "m" } }
index 61eee5ba004d98f39fee99ec07e0752a06caff7c..8ee7302c546471f151fc00f8c1e389567d421802 100644 (file)
@@ -37,5 +37,3 @@ program p
   y = this%find_y()
   if (y/=3) call abort()
 end 
-
-! { dg-final { cleanup-modules "class_t" } }
index 5f7d67283c42f835745c815ec21d645b01b59277..e31bd6de41db366e8c7a25dc3e8466d60c89a9a0 100644 (file)
@@ -34,6 +34,4 @@ end module m
 end
 
 ! { dg-final { scan-tree-dump-times "_vptr->" 0 "original" } }
-
-! { dg-final { cleanup-modules "m" } }
 ! { dg-final { cleanup-tree-dump "original" } }
index b5aa8eef7899b27055d38a05fbd0fefecc19182e..31e5894372cf418b189841f7d9546941ac8914c5 100644 (file)
@@ -28,5 +28,3 @@ end program
 
 ! { dg-final { scan-tree-dump-times "base \\(\\);" 1 "optimized" } }
 ! { dg-final { cleanup-tree-dump "optimized" } }
-
-! { dg-final { cleanup-modules "m" } }
index eabb28ef18bc9e1083b872dd08a9f1691cd517a1..ba7188624f18c3375d2b20126a693cec712b8749 100644 (file)
@@ -44,5 +44,3 @@ PROGRAM main
     CALL abort ()
   END IF
 END PROGRAM main
-
-! { dg-final { cleanup-modules "m" } }
index 6cb5e69e3e9409d29144b95387176b4636852499..c56f22d8804b2b15b6bb9882f62f9b2df154c116 100644 (file)
@@ -47,5 +47,3 @@ CONTAINS
   END SUBROUTINE test
 
 END MODULE m
-
-! { dg-final { cleanup-modules "m" } }
index d9a845b073bca6663597726df6fbe5697e187ffb..3691292b5424e37f5ca9757b7e2274da904941ee 100644 (file)
@@ -37,5 +37,3 @@ SUBROUTINE test2 ()
   CALL obj%priv () ! { dg-error "PRIVATE" }
   CALL obj%publ ()
 END SUBROUTINE test2
-
-! { dg-final { cleanup-modules "m" } }
index 0ad510edaed1c860ea2bec5c60d2369c6df4459e..fbecabd061d84022815dd77d853577b3f1792c08 100644 (file)
@@ -41,5 +41,3 @@ PROGRAM main
   CALL super%proc
   CALL sub%proc
 END PROGRAM main
-
-! { dg-final { cleanup-modules "m" } }
index 03a1a51ccd4c078c0d89b65544e52dd001368c14..7e7209c198a934e829b116c9a1b4386f800a2afe 100644 (file)
@@ -46,5 +46,3 @@ CONTAINS
   END SUBROUTINE fill_gap
 
 END MODULE touching
-
-! { dg-final { cleanup-modules "touching" } }
index 3f65846b3e58ca155dc5cef788ebf98a9c2e1054..1784ccefa7b345b7f6999a2398bb05a735cbe1af 100644 (file)
@@ -28,5 +28,3 @@ CONTAINS
   END SUBROUTINE fill_gap
 
 END MODULE touching
-
-! { dg-final { cleanup-modules "touching" } }
index 4863f07eb596709ff736639da6eeb3979a622643..c40850610e1654c466a6ef68b91253da3cff8af5 100644 (file)
@@ -56,5 +56,3 @@ contains
   End Subroutine foo_free
 
 end module foo_mod
-
-! { dg-final { cleanup-modules "foo_mod" } }
index fb1dfaec663d5c7ff220a739192c898f5f8f6643..f9c471ae96aff44a98f9bab355c040439116fedc 100644 (file)
@@ -92,5 +92,3 @@ CONTAINS
   END SUBROUTINE subr
 
 END MODULE m
-
-! { dg-final { cleanup-modules "m" } }
index 590fa5278abf359310828e005a9d3e142df54e61..56952e1b90156da3ba4d060e4cfad99375cf0c9f 100644 (file)
@@ -28,5 +28,3 @@ contains
   end subroutine b_subroutine
 
 end module generic 
-
-! { dg-final { cleanup-modules "generic" } }
index eb89d0dfe200f629a6c4943db77a5dd4e6f96696..c71f6863305fb94c7cb39b1b299436236e69c481 100644 (file)
@@ -59,5 +59,3 @@ contains
     res = ( t%i == i )
   end function i_equal_t2
 end module m_test2
-
-! { dg-final { cleanup-modules "m_test m_test2" } }
index c18b306b906a6dac833486d673357a70bf47e7ad..8094d863ffae6610c0e149149b1a5224412bcba1 100644 (file)
@@ -60,5 +60,3 @@ PROGRAM main
   WRITE (*,*) myobj%sub (1) ! { dg-error "FUNCTION" }
 
 END PROGRAM main
-
-! { dg-final { cleanup-modules "m" } }
index d56f914897e3f8d719f8d5be948424752c69ac24..6f7af2eafb6d00120318ec6880a1bbea59c342a9 100644 (file)
@@ -59,4 +59,3 @@ PROGRAM main
 END PROGRAM main
 
 ! { dg-output "Plain Integer(\n|\r\n|\r).*Plain Real(\n|\r\n|\r).*Passed Integer(\n|\r\n|\r).*Passed Real" }
-! { dg-final { cleanup-modules "m" } }
index ff5cd0582cdf982de2ea94159e358fea40a6d167..a74cdae750896c3125d376aa46bdc06fb5b65053 100644 (file)
@@ -51,4 +51,3 @@ program foobar
 end program foobar
 
 ! { dg-output "Vector.*Matrix" }
-! { dg-final { cleanup-modules "bar_mod" } }
index 3fd94b154fb286a09af2345aa13cff56940993eb..561fcce1c3c0d0697b52fd28ee0cc9a1dd09e710 100644 (file)
@@ -51,5 +51,3 @@ PROGRAM main
     CALL abort ()
   END IF
 END PROGRAM main
-
-! { dg-final { cleanup-modules "m" } }
index 973e10a35e394e4acd0de534fe02667628927965..d0a17567ab43da4cba1090557bac8969542fbf06 100644 (file)
@@ -65,5 +65,3 @@ program testd15
   if (afab%get() .ne. 3) call abort
 
 end program testd15
-
-! { dg-final { cleanup-modules "foo_mod foo2_mod" } }
index 2519ab09416bce548c142ca3f6e7b22be0c8c403..cb551b81bdb851dc8326d75530da316df1f0309e 100644 (file)
@@ -24,5 +24,3 @@ contains
     call x%do()
   end subroutine
 end 
-
-! { dg-final { cleanup-modules "foo_mod" } }
index 0ee6610e1733ef6d1e0ae88526a1ddd2e6c01121..2c507e14c3373f87584a4875b5834165194249d6 100644 (file)
@@ -25,5 +25,3 @@ contains
   end subroutine do_something
 
 end module ice6 
-
-! { dg-final { cleanup-modules "ice6" } }
index f85bb385706271ac1b76b1bf72df12d241d714a4..42be60219e59146737fb8c183f589f59b720429b 100644 (file)
@@ -58,6 +58,4 @@ program testd15
   if (af2%get() .ne. 3) call abort
 
 end program testd15
-
-! { dg-final { cleanup-modules "foo_mod foo2_mod" } }
  
index f756a595b402288dcf7d17774e425a42ba622133..962c2bda8cdc41764bcc916d8f7abdd9fdc80141 100644 (file)
@@ -45,5 +45,3 @@ CONTAINS
   END SUBROUTINE assign_proc
 
 END MODULE m
-
-! { dg-final { cleanup-modules "m" } }
index 146eab01576e65793eb2a16555daa61806c9376d..e8f9f1e2dbf65f05680a7d9fdbcf8fa84b2ccb47 100644 (file)
@@ -26,4 +26,3 @@ program main
   class(field) ,pointer :: u
   u = (u)*2. ! { dg-error "check that there is a matching specific" }
 end program
-! { dg-final { cleanup-modules "field_module" } }
index 1f5c19530d84eb9ced34bb84c7980b2e04bfb1d8..b37e975211306ddb2a2858f278f29c0bf46ed7c3 100644 (file)
@@ -38,5 +38,3 @@ contains
     x = x%t()*dt
   end subroutine 
 end module
-
-! { dg-final { cleanup-modules "foo_module" } }
index 3496ed38639d27a50342500a71d52f8b99249c43..4f729570b00f95ae3cd1558008d7ed6d6e335a07 100644 (file)
@@ -41,5 +41,3 @@ program main
   if (any (fireworks%position .ne. [6, 12, 18])) call abort
   if (any (fireworks%velocity .ne. [24, 30, 36])) call abort
 end program
-! { dg-final { cleanup-modules "soop_stars_class" } }
-
index e1371c8a8178cc8c5a0aba3b229791eca077338b..498289429352c342f00719650eca84d949e5d24e 100644 (file)
@@ -55,5 +55,3 @@ program main
   if (any (fireworks%position .ne. [6, 12, 18])) call abort
   if (any (fireworks%velocity .ne. [24, 30, 36])) call abort
 end program
-! { dg-final { cleanup-modules "soop_stars_class" } }
-
index cae2cdab71fec3406e6cddb69781359c30c66408..67b6b5e0326fe1e42cb0f52b21078aec2ebdd9c8 100644 (file)
@@ -63,5 +63,3 @@ CONTAINS
   END SUBROUTINE sub2
 
 END MODULE m
-
-! { dg-final { cleanup-modules "m" } }
index 51ad1d2f0f83ed8f5eaae0255b0860feeb562e0b..c558dfda36b1205fc366a99ef3d8905a6fe54a83 100644 (file)
@@ -121,5 +121,3 @@ PROGRAM main
 
   IF (.GET. num1 /= 3.0) CALL abort ()
 END PROGRAM main
-
-! { dg-final { cleanup-modules "m" } }
index 835ceb63ff064c98ed4b64f355765d391a70c33f..6ede14e878e244072c8b794409abdc6093759e51 100644 (file)
@@ -88,5 +88,3 @@ PROGRAM main
   x = x + 42 ! { dg-error "Operands of" }
   x = x .PLUS. 5 ! { dg-error "Unknown operator" }
 END PROGRAM main
-
-! { dg-final { cleanup-modules "m" } }
index 25a8c382d2acd755d637de5fb58cf26e679b67e1..a6c9c2b5e4d17c1567f7b65a7da98876e621f893 100644 (file)
@@ -26,5 +26,3 @@ PROGRAM P
   CLASS (NODE),POINTER :: A, B
   PRINT *, A%PT .LT. B%PT
 END
-
-! { dg-final { cleanup-modules "def1" } }
index 132b32b6140b4e2533b65a00bef52def51c4fa61..02bd01a948a903c8b458b0af886384b3db47c0d2 100644 (file)
@@ -69,5 +69,3 @@ PROGRAM TEST
 
   if (.NOT. NDA .LT. NDB) call abort()
 END
-
-! { dg-final { cleanup-modules "dat_mod node_mod" } }
index a7b0f81722af5448aa7564446e8d1f1032641ba8..280072d0ffa8ceff66017cb254c1e5375e82b223 100644 (file)
@@ -99,5 +99,3 @@ program main
     type is (i_field); if (u%i .ne. 152064) call abort
   end select
 end program
-! { dg-final { cleanup-modules "field_module i_field_module" } }
-
index a3726ba9f1adf322fc575094081620cd58155834..88d485d6a6399cf9be2c59a6691aff3379559d9d 100644 (file)
@@ -97,4 +97,3 @@ program main
   
   if (u%i .ne. 152064) call abort
 end program
-! { dg-final { cleanup-modules "field_module i_field_module" } }
index 9fda1eb580aae425c25d957af57d3a7447adca4f..6e625262c3155addbd1208e44b87b55b97e93931 100644 (file)
@@ -498,4 +498,3 @@ contains
     end select
   end subroutine
 end program test_pde_solver
-! { dg-final { cleanup-modules "pde_specific define_pde_objects cartesian_2d_objects base_pde_objects" } }
index c2b71933ac0b882afe76a1c6062b018850cb57fe..a7e340e1b0be55b9ae553fdca199c632e4e1b526 100644 (file)
@@ -121,5 +121,3 @@ contains
  end function
 
 end module w2
-
-! { dg-final { cleanup-modules "m w1 w2" } }
index 98146b68141c41aec3d692178ddf6df3f4cd1a1e..375875e734ab9b5a894e9e2dfce87af53c980290 100644 (file)
@@ -28,5 +28,3 @@ contains
     integer, intent(inout) :: j
   end subroutine ext_bar
 end module extfoo_mod 
-
-! { dg-final { cleanup-modules "foo_mod extfoo_mod" } }
index 53868a4632ce04aa868f7271c3efacc9591d0447..674d4e028f654448deab15c01ad2a9280244808f 100644 (file)
@@ -65,5 +65,3 @@ CONTAINS
   END FUNCTION proc3
 
 END MODULE testmod
-
-! { dg-final { cleanup-modules "testmod" } }
index 3f372c815f23f14abde163171543500e2b4a972d..cbb61b6caa3c555a61f6e1628ef7628605c739f6 100644 (file)
@@ -39,5 +39,3 @@ MODULE m2
   END TYPE sub_type2
 
 END MODULE m2
-
-! { dg-final { cleanup-modules "m1" } }
index fafc149f574cdd6f92bc785291c3bf4f7b2b671c..6105b8ca2f7c5dbaec73f10c5da8e1a8044b19a1 100644 (file)
@@ -29,5 +29,3 @@ CONTAINS
   END SUBROUTINE realproc
 
 END MODULE testmod
-
-! { dg-final { cleanup-modules "testmod" } }
index 62054b6fa3fa69b33a3e8739591f6d2b92c5529f..af486ff7684de3a63d0242f517470e2e1026a78f 100644 (file)
@@ -45,5 +45,3 @@ CONTAINS
   END SUBROUTINE test
 
 END MODULE m
-
-! { dg-final { cleanup-modules "m" } }
index 766a0ef66c1b6e1efcb7ede2e41f169bd4edb3e6..1f0d7de3b350d7257edc3470cea95acc776eab0e 100644 (file)
@@ -29,5 +29,3 @@ contains
   end subroutine
 
 end
-
-! { dg-final { cleanup-modules "m" } }
index 37907b3f4df3b02a78533f2e27c74f16298c1d67..31d10ca27163cd8b4780ffc3f1f5f532f4fc2adf 100644 (file)
@@ -30,5 +30,3 @@ contains
   end subroutine
 
 end
-
-! { dg-final { cleanup-modules "m" } }
index 828f51022040d4385da59e181285f4b116506566..e43b3f8065f749fda35f7ef7bafc3b41580a16ac 100644 (file)
@@ -54,5 +54,3 @@ MODULE rational_numbers
       r%d = a%d*b%d
     END FUNCTION
 END
-
-! { dg-final { cleanup-modules "rational_numbers" } } 
index 5c1a1c30c573d8bdb495caf815f9da3d114599fd..4bc177b17a000fd34083d2692243bec07cc430c5 100644 (file)
@@ -21,6 +21,3 @@ function get_coeff(self) result(coeff)
 end function get_coeff
 
 end module array
-
-
-! { dg-final { cleanup-modules "array" } }
index 956c02e267d12be64e2484b33fce3018b5ff07f2..725cba6d64db08e70b1d5060d421ccae8bd74b0b 100644 (file)
@@ -25,5 +25,3 @@ contains
   end function Tree_Node_Get
 
 end module Merger_Trees
-
-! { dg-final { cleanup-modules "merger_trees" } }
index be15bf09fc3436517fd0a8745296ac6af890433a..b9068b65dd6dc890f9a22e30005391bfff321d94 100644 (file)
@@ -39,5 +39,3 @@ end subroutine test
 
 call test()
 end
-
-! { dg-final { cleanup-modules "mytypes" } }
index 70ae2ca73231221e830f2b8a38b63f86960d5629..a34d935eb06473ab3516d9b694d6ee6aa418f3a9 100644 (file)
@@ -29,6 +29,4 @@ CONTAINS
   END FUNCTION proc2
 
 END MODULE testmod
-
-! { dg-final { cleanup-modules "testmod" } }
 ! { dg-excess-errors "no IMPLICIT type" }
index 4fee2f3bab2f26f73f552acbad2b3625df027d50..b63daf97f9599f3521dfd5ff1137ff9980ae17c0 100644 (file)
@@ -64,5 +64,3 @@ use class_t
 type(t) :: x
 call x%calc()
 end
-
-! { dg-final { cleanup-modules "class_t" } }
index 6c16d46ff2ce8bf855d969b52a28df88632d5e8e..382f6d8a8fe65751b216694896b1872cf534d2e2 100644 (file)
@@ -23,5 +23,3 @@ contains
         find_x => null()
     end function find_x
 end module class_t
-
-! { dg-final { cleanup-modules "class_t" } }
index f7691c5f283d15a44c3dc0943b420473d8339ff2..2d9f17c564f69fe29b9905d8eb31078010aaca83 100644 (file)
@@ -45,5 +45,3 @@
       bar = foo%getx()  ! OK
       bar = fooPriv%getxPriv() ! { dg-error " is PRIVATE " }
       end program quicktest
-
-! { dg-final { cleanup-modules "qtest qtestpriv" } }
index ff682a41b367c0706f918f75015dd79cade17704..0109c7478de44e8c340b0287fbd5438460a7153a 100644 (file)
@@ -28,5 +28,3 @@ if (it/=0) call abort()
 call ice_sub(t)
 if (it/=1) call abort()
 end
-
-! { dg-final { cleanup-modules "ice" } }
index f200e0efbbc37ff093808516a2fe1949ec8b1b6a..e8ed9186f40202f0c680ccf6dd1cbb78e2175625 100644 (file)
@@ -28,5 +28,3 @@ contains
   end subroutine
 
 end module 
-
-! { dg-final { cleanup-modules "datetime_mod" } }
index 4a68fb9db518141facc83cc1eef0a3fba57cbad6..3646b65d9114a828323610ef1d4a05726c762855 100644 (file)
@@ -106,5 +106,3 @@ end module
    CALL factory%finalize()        ! Destroy the object
 
   END PROGRAM main
-
-! { dg-final { cleanup-modules "factory_pattern" } }
index 13b90c14f29cae8824406dd571f5a87e6c48db19..56cb9cfa82639705ee8361987f1a5064df21255e 100644 (file)
@@ -13,5 +13,3 @@ MODULE testmod
   END TYPE t ! { dg-error "Fortran 2008" }
 
 END MODULE testmod
-
-! { dg-final { cleanup-modules "testmod" } }
index 60aa728a40ff599c4636eb01b61384f0fbe99402..9b7a4fa5ddfe9955f253d2b9bd6db18e33a13866 100644 (file)
@@ -35,5 +35,3 @@ MODULE testmod
 CONTAINS
 
 END MODULE testmod
-
-! { dg-final { cleanup-modules "testmod" } }
index fdd15b388d1fe7c7dadfb8c68b43e8da3a57dd21..c80deed4ae3e53cdf037795b7fdc2e62b00e7c9c 100644 (file)
@@ -115,5 +115,3 @@ CONTAINS
   END SUBROUTINE proc_no_module
 
 END PROGRAM main
-
-! { dg-final { cleanup-modules "othermod testmod" } }
index 36dc9b1ca86eb2095e233f5ee346bbab90cac127..0f4f3118bf4bf286b3b13635b905c8f1e599b745 100644 (file)
@@ -176,5 +176,3 @@ CONTAINS
   END SUBROUTINE proc_tmereal
 
 END MODULE testmod
-
-! { dg-final { cleanup-modules "testmod" } }
index ebf611e67e22b8e894e9799834caba422c6ca2ee..ecde98f5ddcbe8a573ee313bef45b1c8caf5d0e6 100644 (file)
@@ -28,5 +28,3 @@ CONTAINS
   END SUBROUTINE proc_noarg
 
 END MODULE testmod
-
-! { dg-final { cleanup-modules "testmod" } }
index df7764d34744686ae462603534628bcc1094ba66..ed5e422b6cf8ab49809d2d194f5a4b8627c1604a 100644 (file)
@@ -33,5 +33,3 @@ CONTAINS
   END SUBROUTINE proc
 
 END MODULE testmod
-
-! { dg-final { cleanup-modules "testmod" } }
index 9106de695799cd213416240b4b33a5bd8e3ff014..3a96c0a92d4dc46ae8ce07fc5563308b38016151 100644 (file)
@@ -29,5 +29,3 @@ MODULE testmod
   END TYPE abstract_type
 
 END MODULE testmod
-
-! { dg-final { cleanup-modules "testmod" } }
index b2fdd79cb66edb2f82bb3f8220e83f02811400ea..1f36b2d12d9ff4b691166754ddfbf42fc52a86d3 100644 (file)
@@ -37,4 +37,3 @@ program main
    call DoSomethingWithBytes( UserTypeToBytes(user) )
 
 end program 
-! { dg-final { cleanup-modules "internalcompilererror" } }
index bfeceaf5749d60474a03190e994ef08aa79dfc26..68ceee7af331844b3d0bd5af96fdaae08d056861 100644 (file)
@@ -47,4 +47,3 @@ contains
   end function
 
 end module foo
-! { dg-final { cleanup-modules "foo" } }
index 2750d10d9b593183afdc2f0aac170ae4115f113f..46d8fa9ea294080ae1abe9aeea8dfea365e4a521 100644 (file)
@@ -6,4 +6,3 @@
       subroutine bar1
       usefoo
       end
-      ! { dg-final { cleanup-modules "foo" } }
index 3c752ed03881b43456abeca71b53c0802e1c0fd8..e52fcff7e5956e02390ee0fd343296cd2485e456 100644 (file)
@@ -27,5 +27,3 @@ 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 ba7cf099503aab35dac8e9b79f4a4e34e2ba1d7b..13530998480d6ec6d0ed3036ae591c3b015e2d2f 100644 (file)
@@ -15,4 +15,3 @@ local1 = 5
 local2 = 3
 if (local1 .ne. local2) call abort ()
 end
-! { dg-final { cleanup-modules "m" } }
index 7406dc433886ebe013a605a6b0940570c19b6893..9a0c78c12c5e9923eab796dd4c30afe67cd9bd25 100644 (file)
@@ -23,4 +23,3 @@ program kmeans_driver
    integer :: nfirst(3)
    nfirst(1:numclusters) = get_nfirst( )
 end program kmeans_driver
-! { dg-final { cleanup-modules "m1 m2" } }
index 1fe7b1eacf2d361f4af67a63aa85fa5b400c6a2b..2f6d4e7efcd9bc22dbae12640b9751a6607e73d0 100644 (file)
@@ -42,4 +42,3 @@ end module m2
 use m2
 call test()
 end
-! { dg-final { cleanup-modules "m m2" } }
index 4ea5aed760c05860e6b78da94520f0623bd2a313..63f3dff98b054ef3ef6ebda34b7fa034dfb68f8e 100644 (file)
@@ -17,5 +17,3 @@ subroutine my_sub (a)
 end subroutine
 
 END
-
-! { dg-final { cleanup-modules "test_mod" } }
index 099588836e0f82a7010aa1d4981298ffafab0392..bd5920aa03363cca10a702c2585fb4b5e2a544cc 100644 (file)
@@ -35,5 +35,3 @@ subroutine my_sub3 (a)
 end subroutine
 
 END
-
-! { dg-final { cleanup-modules "test_mod test_mod2" } }
index 35176deedabca483e35e008321957a171c892a48..7b22c415033d1dcbd787e017a4e8616b75e6219e 100644 (file)
@@ -14,5 +14,3 @@ use a ! { dg-error "Symbol 'bar' at \\(1\\) conflicts with symbol from module 'a
 implicit none
 integer :: bar ! { dg-error "Symbol 'bar' at \\(1\\) conflicts with symbol from module 'a'" }
 end
-
-! { dg-final { cleanup-modules "a" } }
index b1b002e63161b539e9d3fdf169c908c2ddfec388..d513920332c13c10348b4c651a8e697bbf1476b6 100644 (file)
@@ -35,5 +35,3 @@ subroutine test1
   integer :: c_double
   integer, parameter :: p1 = c_int, p2 = c_double_orig
 end subroutine test1
-
-! { dg-final { cleanup-modules "mod1 mod2" } }
index a46cdc407444790349a254ec90c5edad3bf1db5b..7975acd23e6e6d83371da753432f8073c65c9ac1 100644 (file)
@@ -47,5 +47,3 @@ type(t2) :: k = t2(1), l = t2(2)
 print *, i*j
 print *, k > l
 end
-
-! { dg-final { cleanup-modules "foo bar" } }
index 5ddc5d153b2cdd8a25d868687b10f65c41f52459..83ef713ce5fcd51a77af31639130c52c367d1bf6 100644 (file)
@@ -7,5 +7,3 @@ end module m
 
 use m, only: operator(/) ! { dg-error "Intrinsic operator '/' referenced at .1. not found in module 'm'" }
 end
-
-! { dg-final { cleanup-modules "m" } }
index 61a15d9e40d321e1a9d430554e6b28d9020d2c56..86e750987bd101c3e73ccc323237c59d1997e56f 100644 (file)
@@ -45,5 +45,3 @@ module merry_ICE
    use foo,  only: foo_t   ! <------ change order to prevent ICE
    use bar,  only: bar_t   ! <------ change order to prevent ICE
 end module merry_ICE
-
-! { dg-final { cleanup-modules "foo bar merry_ice" } }
index eba412d9d7818a74557b055004088a0d6cc6ef2b..4ec17513ec048c429b536780d5478382cd0f6b73 100644 (file)
@@ -31,5 +31,3 @@ program ala
    implicit none
    call dom%init
 end program ala
-
-! { dg-final { cleanup-modules "domain" } }
index 54100d191dda79b7888951c30d32b9c07df30e02..1cfc71b2c2edf10687179a79f42a8821926c8bb2 100644 (file)
@@ -9,4 +9,3 @@ end module foo
   use, nonintrinsic :: iso_fortran_env ! { dg-error "shall be either INTRINSIC or NON_INTRINSIC" }
   use, intrinsic :: iso_fortran_env
 end
-! { dg-final { cleanup-modules "foo" } }
index b7249b0f0d6974b524fb65f99075ec032f3a6a24..a05689d3772db4adabbe1995977571715e8c2e16 100644 (file)
@@ -31,4 +31,3 @@ program test_foo
   use foo, only: i => foo! { dg-error "been used as an external module name" }
   use foo, only: foo => i! { dg-error "been used as an external module name" }
 end program
-! { dg-final { cleanup-modules "foo bar test test2 test3" } }
index 0554f394a3b02ab2dc20da6a87c6261dc73b576a..44f5389a381ce3403d16e57492b27ae26f92de8d 100644 (file)
@@ -45,5 +45,3 @@ use z
  if ((.my. i) /= 2+15) call abort ()
  if ((.addfive. i) /= 2+5) call abort ()
 end
-
-! { dg-final { cleanup-modules "x y z" } }
index 2be10b76bf143d3093a07af9b3b641341a200406..0579e830f7b87d52dc9f983008889b5cf2c544be 100644 (file)
@@ -41,5 +41,3 @@ use x, only : operator(.bar.) => operator(.addfive.) ! { dg-error "Fortran 2003:
 use y, operator(.my.) => operator(.addfive.) ! { dg-error "Fortran 2003: Renaming operators in USE statements" }
 use z
 end
-
-! { dg-final { cleanup-modules "x y z" } }
index 7ebd1e2bf2c3fa7b7ccf03228551441b11d70c27..5e0b3c7c6cec45f5cce89b72c212e6a6e5e41e88 100644 (file)
@@ -45,5 +45,3 @@ use x, only : bar => operator(.addfive.) ! { dg-error "Syntax error in USE state
 use y, operator(.my.) => sub ! { dg-error "Syntax error in USE statement" }
 use y, operator(+) => operator(.addfive.) ! { dg-error "Syntax error in USE statement" }
 end
-
-! { dg-final { cleanup-modules "x y z" } }
index 419ef47f92725afeb337a49c83b58eda917aef2e..588f29dec97569ee71ba02f1dba0230d8bb2959d 100644 (file)
@@ -13,4 +13,3 @@ end module test
 
 use test, only: operator(.func.) ! { dg-error "not found in module 'test'" }
 end
-! { dg-final { cleanup-modules "test" } }
index e590f6a95619d8e59cb1819e595b96f1bb9d205a..fb51502edc2d61e3b1de019df20e03a33e561e7a 100644 (file)
@@ -16,5 +16,3 @@ subroutine init
   use foo
   if (.not.allocated(bar)) call abort
 end subroutine init
-
-! { dg-final { cleanup-modules "foo" } }
index 8a28490f7b2d97c31b563699635103a0d5d48958..99323d60177e90c8aa3db4c15baa9d3053c501dd 100644 (file)
@@ -46,5 +46,3 @@ module use_stmt_7
   ! --Rickett, 09.13.06
   use iso_c_binding, only: c_int, c_int
 end module use_stmt_7
-
-! { dg-final { cleanup-modules "use_stmt_2 use_stmt_3 use_stmt_4 use_stmt_5 use_stmt_6 use_stmt_7" } }
index e0132438416641e9e25b6e2958f54f71e62d64aa..c40e751c6580b32c670b546b1e4c00942a651fdf 100644 (file)
@@ -89,4 +89,3 @@ contains
     if (yfoobar (77) /= 77_4) call abort ()
   end subroutine
 END PROGRAM test2uses
-! { dg-final { cleanup-modules "xmod ymod" } }
index a2bfb30099f6ceff9abfedca5ec088ce75c4bc36..71db83cf7b08429103996995a75f18dcdc8c35c8 100644 (file)
@@ -27,4 +27,3 @@ end module MyMod3
 module MyMod4\r
   USE MyMod3, only: write_MyInt\r
 end module MYMOD4\r
-! { dg-final { cleanup-modules "mymod1 mymod2 mymod3 mymod4" } }
index 509752a7ba48e55d7f21fafc16001fe82a1cc997..b264506d4c38e4e1de69ebdd52b1e4c8bc033a75 100644 (file)
@@ -32,7 +32,3 @@ subroutine dforceb(c0, i, betae, ipol, bec0, ctabin, gqq, gqqm, qmat, dq2, df)
        &   dq2,  gmes
 
  end subroutine dforceb
-! { dg-final { cleanup-modules "cell_base cvan gvecs kinds" } }
-! { dg-final { cleanup-modules "constants electrons_base gvecw parameters" } }
-! { dg-final { cleanup-modules "control_flags electrons_nose ions_base" } }
-
index a37db45ef777a47cc549bf88b54650c06818fd6d..6a6cb067afc8176e372bab0acaf08c1944fe1368 100644 (file)
@@ -31,4 +31,3 @@ end module m2
   use m2
   call two
 end
-! { dg-final { cleanup-modules "m1 m2" } }
index 56d33f42750b9d390697192abd19f74ab675004f..fb169810a4d1fcf9d3db15bfe076dec0d89eb63c 100644 (file)
@@ -34,5 +34,3 @@ module m_common_namespaces
   use m_common_attrs, only: dictionary_t
   use m_common_attrs, only: get_prefix_by_index
 end module m_common_namespaces
-
-! { dg-final { cleanup-modules "m_common_attrs m_common_namespaces" } }
index 2e9a3c8652a2360d47f85fb474ee25275340963e..5feda7ad40bf9411279573ae03ff259fe5bfc7ea 100644 (file)
@@ -24,4 +24,3 @@ subroutine read_initial_config_nml2()
   integer :: nmoltype_phase
   namelist /confNmoltypePhase/ nmoltype_phase
 end subroutine read_initial_config_nml2
-! { dg-final { cleanup-modules "common_init_conf" } }
index 3ca6f698af5851b38c0a2f6215330227f6714c54..3688bc8fd390f8d1a18457f0ec57bbb61d0609f3 100644 (file)
@@ -22,5 +22,3 @@ contains
     if (b .ne. 5) call abort ()
   end subroutine test2
 end
-
-! { dg-final { cleanup-modules "reduction5" } }
index 9f28e2ee70ea25c5662432cd5bea0e1ca899b8be..33b21e59e1027b9c843a226fbe25f89fb5771b36 100644 (file)
@@ -32,4 +32,3 @@ program main
     print *, 'Is flag'
   endif
 end program
-! { dg-final { cleanup-modules "funcinterfacemod secondmod" } }
index 4ce71040178fafe04f75f88f4ab0a9a2f9dfe25b..e0e83b89181a11247d5e5bad972dc681c350463e 100644 (file)
@@ -20,5 +20,3 @@ PROGRAM main
     CALL abort ()
   END IF
 END PROGRAM main
-
-! { dg-final { cleanup-modules "m" } }
index 09f87c405386d3f70b6d54f07ec96dd9c4e6d6ca..3d7839a0d121f5750bd733afbf40a5539c3f2115 100644 (file)
@@ -15,5 +15,3 @@ PROGRAM main
   i = 4 ! { dg-error "no IMPLICIT type" }
   j = 5
 END PROGRAM main
-
-! { dg-final { cleanup-modules "m" } }
index ab1b2a91f0ae05a751458d6c4c5265c07410c4b9..5654d97688d8cdc264eae963faa835178a19900d 100644 (file)
@@ -37,5 +37,3 @@ END FUNCTION test4
 ! Test an empty function works, too.
 INTEGER FUNCTION test5 ()
 END FUNCTION test5
-
-! { dg-final { cleanup-modules "testmod" } }
index 0cf01bb50e297af0e4fffdaacc9f5ebd739d4142..30f3d4cdd1c84deaebc0d1459f59ec83e5edd886 100644 (file)
@@ -34,5 +34,3 @@ end module atest
   call test (res)
   if (res%a.ne.42) call abort
 end  
-
-! { dg-final { cleanup-modules "mtyp atest" } }
index a47cabc430c439378940ae2a5336ee5e4f84e653..f12d2864d0b560953ed49f14d4418f6c67e582bc 100644 (file)
@@ -30,5 +30,3 @@ contains
     v = x%f2(:)
   end subroutine foo
 end module mod2
-
-! { dg-final { cleanup-modules "mod1 mod2" } }
index c7e373a046437ad3b861d113edfd8d98695b651d..5ff7608424898586768f54963c2b470e7e20f98f 100644 (file)
@@ -33,5 +33,3 @@
     TYPE(data_type) :: x
     CALL TEST(x)         ! { dg-error "Type mismatch in argument" }
   END
-
-! { dg-final { cleanup-modules "t1 t2" } }
index fb36fa7bfbd657c80b3813ff9fc37df4ae9d11f3..9a627b82ccf4e3673556f7bd6cebcda982b6a495 100644 (file)
@@ -98,5 +98,3 @@ contains
     y = seq_type3 (99)
   end subroutine foo
 END
-
-! { dg-final { cleanup-modules "global" } }
index 2000c3271fcc16d5e71a3bf3b1bd73ad77761160..10c90c4ca69aff562cd08024d56edc7cc8bb8430 100644 (file)
@@ -82,5 +82,3 @@ contains
     print *, x, y, z, dt2, st2, ns2, ns1
   end subroutine foo
 END
-
-! { dg-final { cleanup-modules "global" } }
index ea3905122305fc6680d54efca44da45aaa6deac0..5b1c79765ea74f2c0b179f997f4a362e09d5a587 100644 (file)
@@ -43,5 +43,3 @@ MODULE P_POTENTIAL_ENERGY
 USE ATOMS
 USE CONSTRAINT,         ONLY : ENERGY_CONSTRAINT
 END MODULE P_POTENTIAL_ENERGY
-
-! { dg-final { cleanup-modules "atoms constraint potential_energy p_constraint p_potential_energy" } }
index b0acc51409f441dc67c9d2b28466ab82ead87db2..c3dea45c861d427ab442a7e5f6d96d58dd62c0ef 100644 (file)
@@ -42,4 +42,3 @@ INTERFACE
   END SUBROUTINE
 END INTERFACE
 END MODULE
-! { dg-final { cleanup-modules "atom types list" } }
index 8a966a80a533f79c5515102cda87dabd8e2781e6..84233841c811bf0b1b040b3c8a89f18a49044d4e 100644 (file)
@@ -32,4 +32,3 @@ END MODULE M1
   D1=T1(3)
   write(6,*) E1(D1)
 END
-! { dg-final { cleanup-modules "m1" } }
index 10746c795ce3d7f3464280fc9cd2f07b56727ea5..1b241e976ac53ec4c1d4a8b2e968dc0cd08affdf 100644 (file)
@@ -43,5 +43,3 @@
     REAL :: solveCConvert(1:anzKomponenten)
     solveCConvert = (/(real(i), i = 1, anzKomponenten)/)
   END FUNCTION solveCConvert
-
-! { dg-final { cleanup-modules "module_conc module_thermocalc" } }
index 4fbd328910eb17eac5ea013e36cc1702dfa08a20..61356ab2c5630813dbfbbc4f30a1e5f4e08ced31 100644 (file)
@@ -19,5 +19,3 @@ CONTAINS
     mtpcar%coo='a'             !ICE was here
   END SUBROUTINE str_clan
 END MODULE
-
-! { dg-final { cleanup-modules "testcase tp_trace" } }
index c35fb58e617ec1a6757ac5fb5f9b017ad6c5e4d6..4fbdc8e68e7399af47385f753309acd77ae0c747 100644 (file)
@@ -69,4 +69,3 @@ contains
 
 
 end subroutine foo_bar
-! { dg-final { cleanup-modules "derived_type_mod tools" } }
index 0cae5f171245fcb3196fce154be947aa348868da..b3f4eaa56e4a4a4bc2bc758c82a0fab104730ac5 100644 (file)
@@ -35,4 +35,3 @@ end subroutine bar
   x => foo ()
   print *, associated (x)
 end
-! { dg-final { cleanup-modules "a b" } }
index 21d0fe2177a3caf46639ddd31a806052b540f7ee..cc9870fb25b9cdb84f9a585c9ff1525a46eceb15 100644 (file)
@@ -26,5 +26,3 @@ PROGRAM MAIN
   TYPE(T1) :: BAZ
   BAZ = BAR
 END
-! { dg-final { cleanup-modules "m" } }
-
index 9208b593333f1f0298066b67b717c03e51b022fc..12804fb16077fb69c7d5a1fdcd66e2845019ebcd 100644 (file)
@@ -24,5 +24,3 @@ subroutine plane ()
   call point ( gp)
 end subroutine plane
 end module gfcbug44
-! { dg-final { cleanup-modules "geo gfcbug44" } }
-
index 3316b4ad02ca93801b3b59b8c0e77f429d63a4c2..bc166a8d55e7af39226ac0495b16ba5f30c92c4a 100644 (file)
@@ -29,4 +29,3 @@ contains
   end subroutine foo_ext
 
 end module foo_mod
-! { dg-final { cleanup-modules "foo_type_mod foo_mod" } }
index 7f7dbb8e1395e498d4826f3b81b86a808e193b80..885ecb1952e121e6207bca62a811133b6f3a1489 100644 (file)
@@ -32,4 +32,3 @@ CONTAINS
     atom = dam%atoms%table(1)
   END SUBROUTINE
 END MODULE
-! { dg-final { cleanup-modules "class_dummy_atom_types test_class_intensity_private" } }
index b1ad779cff6f94c631a5160a08a0de5b6414bf0a..f5c3108f2505691af9f0d6ab3f015abd4d5bedf9 100644 (file)
@@ -48,4 +48,3 @@ SUBROUTINE dummy_atom_list_init_copy(this, other)
 \r
   this%table(1:this%nused) = other%table(1:other%nused)\r
 END SUBROUTINE\r
-! { dg-final { cleanup-modules "class_dummy_atom_types class_dummy_atom_list" } }
index 964f37187886c3034db8fd0f06fb539fa9742262..631efaf7b77da25b8d9954323381840d3350faf8 100644 (file)
@@ -46,5 +46,3 @@ contains
   end subroutine boxarray_sort
 
 end module boxarray_module
-
-! { dg-final { cleanup-modules "box_module sort_box_module boxarray_module" } }
index dbec8dc1c8e41d2b3617aeda47a3761a529308b1..406e874c42ba5060dd30328fadd2f51fa8f929a3 100644 (file)
@@ -23,4 +23,3 @@ program C
   use A
   type(A_type):: A_var
 end program C
-! { dg-final { cleanup-modules "a b" } }
index b1870d12b5aeecb91d91359456f9551edd8833a7..c819f5e449a42d973373726e3cbf9a561d9e5f00 100644 (file)
@@ -30,5 +30,3 @@ LOGICAL FUNCTION foobar (x)
    foobar = .FALSE.
    c = bar (x)
 END FUNCTION foobar
-! { dg-final { cleanup-modules "types foo" } }
-
index c08235c67f297b3ac433a8cc49bf533a116987ed..272c0e8aacd9ce76c37824cb0b23b7eb7af72025 100644 (file)
@@ -46,4 +46,3 @@ CONTAINS
     TYPE(outer), INTENT(IN) :: a
   END SUBROUTINE test3
 END MODULE test
-! { dg-final { cleanup-modules "types mymod test" } }
index 2a5ae451a3dce2198cae42cbc579f1f0ea5e04a7..c1d9326ddb97bdb20131b549a8151c3e7abe4d1a 100644 (file)
@@ -290,5 +290,3 @@ subroutine smooth_mesh
   type(vector) :: new_pos  ! the new vertex position, after smoothing\r
 \r
 end subroutine smooth_mesh\r
-! { dg-final { cleanup-modules "class_vector class_dimensions tools_math" } }
-! { dg-final { cleanup-modules "class_motion class_bc_math class_bc tools_mesh_basics" } }
index 7374223693f2f0cfe81c0ef29cfbefb99ebf20c3..71aefffaf770606875276df8293e995519fbfdff 100644 (file)
@@ -26,4 +26,3 @@ module smooth_mesh
   type(vector ) :: new_pos  ! { dg-error "used before it is defined" }\r
 end module smooth_mesh\r
 \r
-! { dg-final { cleanup-modules "class_vector tools_math smooth_mesh" } }
index 44d2f5ec1992087a7134f9bf9609156bca3fa5d5..39eed6f2f01a0b2916d62d92b4f610cc2d5898d8 100644 (file)
@@ -29,5 +29,3 @@ module test_mod
 
   implicit none
 end module test_mod
-
-! { dg-final { cleanup-modules "m1 m2 test_mod" } }
index 35ac8c75b86e3814e8913ef940a2c23248248df5..4d10813f6f86b3a827a153150dfc360499f3e5f0 100644 (file)
@@ -12,6 +12,3 @@ use m
  type t ! { dg-error "Derived type definition of 't' at .1. has already been defined" }
  end type t ! { dg-error "Expecting END PROGRAM statement" }
 end
-
-! { dg-final { cleanup-modules "m" } }
-
index 2c0437f63e17758b48021ea42efe7ea4a3c2161a..8051930b72b17d018abbbdfa38335970b84c3618 100644 (file)
@@ -18,5 +18,3 @@
   use m2
   type(t) :: x ! { dg-error "Type name 't' at .1. is ambiguous" }
   end
-
-! { dg-final { cleanup-modules "m m2" } }
index 812db1133c6f6d0e573608f4648a9ce916c463b1..8273ee420ea20d477c936e3b90e537b6f4d8eb3c 100644 (file)
@@ -55,4 +55,3 @@ ofTypB => a%ofTypA
 a%ofTypA(i,j) = ofTypB(k,j)
 end subroutine buggy
 end module modC
-! { dg-final { cleanup-modules "moda modb modc" } }
index 58877c6ab30143476658f8ad5c7b270c1bbf9b5c..b8dc488a2d4f80031eb0a500f59d063ae7f26b23 100644 (file)
@@ -37,4 +37,3 @@ 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" } }
index 427ede1efae493b490c6395d043702d5d6385c6f..7f729b8204c4d2abc79dd782857e4c9e98015759 100644 (file)
@@ -56,4 +56,3 @@ end module global
   if (any (x .ne. (/42.0, 42.0, -42.0, -42.0/))) call abort ()
   if (cam%i .ne. 99) call abort ()
 end
-! { dg-final { cleanup-modules "types global" } }
index 52fa55460df7d6cab94ba103e8df884180f76bb0..1811213b5254d1e78a69a74055749dc1ab846373 100644 (file)
@@ -34,4 +34,3 @@ CONTAINS
     RETURN
   END SUBROUTINE bar
 END MODULE seg_mod
-! { dg-final { cleanup-modules "type_mod seg_mod" } }
index 91354005d21c5eaaabdf7991c66e09a1d03507ae..1557da54b7f603bfcc98f29dc9989bfcf81d112e 100644 (file)
@@ -36,4 +36,3 @@ contains
     clock%CurrTime = clock%CurrTime + clock%CurrTime
   end subroutine ESMF_ClockAdvance
 end module foo
-! { dg-final { cleanup-modules "foo bar" } }
index 58d2084f3629f038cea1d4d018f249dbbdd1442b..256b83501e8f932c5d96711fd61b246ba073bbc7 100644 (file)
@@ -43,4 +43,3 @@ contains
     clock%CurrTime = clock%CurrTime + clock%CurrTime
   end subroutine ESMF_ClockAdvance
 end module foo
-! { dg-final { cleanup-modules "foo bar" } }
index fc09d155c0fcad169aed7101ec83110b5330b512..960b0c6b21e3c8a20744563047df91bf6a8b20de 100644 (file)
@@ -33,4 +33,3 @@ contains
     end interface\r
   end subroutine integrate\r
 end module foo\r
-! { dg-final { cleanup-modules "foo bar" } }\r
index e8af3720afdd7aa90bf578fe6f0c9ade6e09f20e..bf965e5f7093a3f07502feaa9bedb1599a83defa 100644 (file)
@@ -32,5 +32,3 @@ program opshape
   a = dot_product (t(:,1), t(:,2) .cross. t(:,3))
 
 end program opshape
-
-! { dg-final { cleanup-modules "geometry" } }
index 5b294c3eeda716d0cd8f1aee4ea90c2543345f0b..83392c6b6c391886758f91195ec8025425730fe4 100644 (file)
@@ -15,5 +15,3 @@ contains
     print*, a .myop. b
   end subroutine test_fn
 end module test_mod
-
-! { dg-final { cleanup-modules "test_mod" } }
index 526a028ec3a5d0b31538806ffbac30f13ed292be..be459b0978a74765377b0d1f8af01da73032a249 100644 (file)
@@ -81,4 +81,3 @@ contains
   end subroutine complex_foo
 
 end program test_value
-! { dg-final { cleanup-modules "global" } }
index 718f9ae5cf225332877a1f6c88d25bc438f629d5..473c28182d7b56719a5923f6c9968428e867085e 100644 (file)
@@ -81,4 +81,3 @@ program value_4
   v = c_to_c (u, w)
   if (delta ((4.0 * u), v)) call abort ()
 end program value_4
-! { dg-final { cleanup-modules "global" } }
index 0650d3295b4e05c4fc5a2e5b94b76defbfd8bc55..844960fe0e74612d93fe9b81c5c4cc14e1faea3b 100644 (file)
@@ -22,4 +22,3 @@ program main
   implicit none
   call test('a')
 end program main
-! { dg-final { cleanup-modules "pr32732" } }
index 2d4018049d5e31fac2c4c5ae6a5cf71258da2ce0..eb6330def63efc694e87cc559e55012355c0128d 100644 (file)
@@ -35,4 +35,3 @@ ENDIF
 END SUBROUTINE ACCONV
 
 ! { dg-final { cleanup-tree-dump "vect" } }
-! { dg-final { cleanup-modules "yomphy0" } }
index a5436b740a0e4984cd8ebb727a622074b62a55e1..26d850de961e8c3978fd544f8e13037fcdae2b6e 100644 (file)
@@ -92,4 +92,3 @@ 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 2eb12dd3eedc5d729d1af4f080648914244ffe46..504d1a3cf8413261c60f2661af8df391ea9240e6 100644 (file)
@@ -23,4 +23,3 @@ contains
 end program test
 
 ! { dg-final { cleanup-tree-dump "vect" } }
-! { dg-final { cleanup-modules "foo" } }
index a3ce768cc21ba363c2191b4d3a3cd7631e2387cd..c12cde19fa68d77ce4965d8ebdc5199576a7d946 100644 (file)
@@ -705,4 +705,3 @@ END SUBROUTINE kernel
 
 ! { dg-final { scan-tree-dump-times "vectorized 19 loops" 1 "vect" } }
 ! { dg-final { cleanup-tree-dump "vect" } }
-! { dg-final { cleanup-modules "lfk_prec" } }
index 66e878d3deec76e9dda905f325affa12c6a84241..019b41558446d736821fe2ed7ea84da807e474f7 100644 (file)
@@ -55,4 +55,3 @@ END MODULE UPML_mod
 
 ! { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect"  } }
 ! { dg-final { cleanup-tree-dump "vect" } }
-! { dg-final { cleanup-modules "upml_mod" } }
index 00e31f9595ff52a735035ccc5232cb97116fa6ad..f4328504f24dcafc0dec0e3c8f9196c5dc3ab9ba 100644 (file)
@@ -17,5 +17,3 @@ CONTAINS
     PRINT *, pw%cr(UBOUND(pw%cr))
   END SUBROUTINE pw_write
 END MODULE
-
-! { dg-final { cleanup-modules "pw_types" } }
index 2065b164cadf4d93015ec0068a5c5196f2219684..47356d9ba482134fda5da9af77a5568c843dec83 100644 (file)
@@ -146,4 +146,3 @@ end program main
 ! TODO: dg-final { scan-tree-dump-not  "main_test2_3" "optimized" } 
 ! { dg-final { scan-tree-dump      "main_test2_4" "optimized" } }
 ! { dg-final { cleanup-tree-dump  "optimized" } }
-! { dg-final { cleanup-modules "impl one two" } }
index 42607a1e63edad87a9d7d3f909955dc87f8c0aea..57a4c898eba5cb3fd09ddb108ac99ce320b12aa7 100644 (file)
@@ -40,4 +40,3 @@ end program main
 ! { dg-final { scan-tree-dump-not "cPresent" "optimized" } }
 ! { dg-final { scan-tree-dump-not "cStillPresent" "optimized" } }
 ! { dg-final { cleanup-tree-dump "optimized" } }
-! { dg-final { cleanup-modules "volmod" } }
index e7cba6b07240fe0489381f3e2b2a4e0b2a118349..41be085c54d50f26cdbea89e3396a390c2ecf1fa 100644 (file)
@@ -40,5 +40,3 @@
     implicit none
     volatile :: v13
   end subroutine s14 
-
-! { dg-final { cleanup-modules "mod13 mod13a mod13b" } }
index 25fd0b73a75a26bbeca4e969ab13c7ddc9177780..64f6eb68759bd6d07e07944d40f3bcf0bacd4e7d 100644 (file)
@@ -16,4 +16,3 @@ contains
     k = 8
   end function j
 end module m
-! { dg-final { cleanup-modules "mod" } }
index 8f21b60e9c2dbef5e4e573772997695cbabdf649..3f907c78d5bcf85723740017deb554e814aaecf7 100644 (file)
@@ -39,5 +39,3 @@ PROGRAM main
   ! Can't check undefined function, because it needs to be declared a type
   ! in any case (and the implicit type is enough to not trigger this warning).
 END PROGRAM
-
-! { dg-final { cleanup-modules "m" } }
index 76c62eaec34630648ab06bf66056c09ab8618e16..22bef8ce7c1cf65608416f7b410766affd08a2c1 100644 (file)
@@ -26,5 +26,3 @@ CONTAINS
     type(t2), intent(out) :: x
   END SUBROUTINE
 END MODULE
-
-! { dg-final { cleanup-modules "m" } }
index 7eccc6e6c1f531343ae4a0d9437839553c5a655e..5dcf4991d244610071957f662916dbd9d7506368 100644 (file)
@@ -15,5 +15,3 @@ program main
   j = 1
   print*,"j=",j
 end program main
-
-! { dg-final { cleanup-modules "util_mod" } }
index 86a888321f7acae8d5da56d7ed657335c03559cf..9bc7f0ba398e39de591696725aea9be7522bb847 100644 (file)
@@ -11,5 +11,3 @@ program main
     use util_mod, only: i ! { dg-warning "Unused parameter .i. which has been explicitly imported" }
     integer, parameter :: j = 4 ! { dg-warning "Unused parameter .j. declared at" }
 end program main
-
-! { dg-final { cleanup-modules "util_mod" } }
index c2b4abf851892c85f2996e31853be6492c62ba54..bc4790ae719a74106fe14ca4edafe3d8d4f1b674 100644 (file)
@@ -104,5 +104,3 @@ CONTAINS
    END FUNCTION iaef
 
 END PROGRAM test_prog
-
-! { dg-final { cleanup-modules "kind_mod pointer_mod" } }
index 420103f1978e2855988cce53c4f47a7c032c7ef3..52fbd276f6ffccec01888962602447cd7d64d1fd 100644 (file)
@@ -102,5 +102,3 @@ contains
     endwhere
   end subroutine test_where_4
 end program test 
-! { dg-final { cleanup-modules "global" } }
-
index eddbdfc00afffdeb76bd31be8a0fd02aaec77b31..d1b5e37c8a5bf3673ecfc87e0b3e347aac6fc12b 100644 (file)
@@ -77,5 +77,3 @@ contains
     endwhere
   end subroutine test_where_char2
 end program test 
-! { dg-final { cleanup-modules "global" } }
-
index e1c479e5f938465c1ae42d1d8518c892d6936e50..74ce1ba6ad393a85d7aafb89858f4d8cf25bf25d 100644 (file)
@@ -28,4 +28,3 @@ END WHERE
 WHERE (I(:)%I>0) J=I       ! { dg-error "Non-ELEMENTAL user-defined assignment in WHERE" }
 
 END
-! { dg-final { cleanup-modules "m1" } }
index d50e4810704861649492011100554c5949c22bc2..d01b2100c4bed08eec44c0a2ba29d37ae55849ce 100644 (file)
@@ -35,5 +35,3 @@ FUNCTION foo_count()
   USE module_foo, ONLY: foo
   INTEGER :: foo_count
 END FUNCTION
-
-! { dg-final { cleanup-modules "module_foo" } }
index 65058960b957f705fef7a74b48be5abbf1b3d8cf..030e8cd14592a33ea1923d3898f26af47d17309e 100644 (file)
@@ -25,4 +25,3 @@ contains
     j%this => base                      !to one another
   end subroutine check                  !take j out of scope
 end program test_equi
-! { dg-final { cleanup-modules "global" } }
index 08d6120445b87f431da29aa62e818d19b295df75..9988757cb1b6b926da1a442497ee9268e64f26c3 100644 (file)
@@ -29,4 +29,3 @@ CONTAINS
   SUBROUTINE ep_force_release()
   END SUBROUTINE ep_force_release
 END MODULE ep_types
-! { dg-final { cleanup-modules "replica_types ep_types" } }
index 56f3cb69d8f4d9d4b198245eca8d93e61d326ad4..cd69f92d427a8660031604f04dff4914f144b83f 100644 (file)
@@ -22,4 +22,3 @@ END MODULE
 USE M
 CALL b()
 END
-! { dg-final { cleanup-modules "m" } }
index 61e2a4df9d84004f340714ca7668433374879a18..766851776bf214012bbb7c6c14f68a7c175d23c5 100644 (file)
@@ -29,5 +29,3 @@ SUBROUTINE polymorph(b)
   USE classtype
   CLASS(t) :: b
 END SUBROUTINE
-
-! { dg-final { cleanup-modules "classtype" } }
index ec9256a77298ecc0e7401f870dc5a1b97bc6cac6..b1c1dacb2dd212c0ce91b390e44cd3961f38445b 100644 (file)
@@ -23,5 +23,3 @@ CONTAINS
   END SUBROUTINE four
 END MODULE mod
 END
-
-! { dg-final { cleanup-modules "mod" } }
index d833491f0d88bfb0889feaba50eab4f014955869..69e8107d63cff92fb85d34a4ffdc64e9b5827bbd 100644 (file)
@@ -35,5 +35,3 @@ subroutine test()
 USE M
 CALL b()
 END
-
-! { dg-final { cleanup-modules "m" } }
index c8f66e6cd62ae47988e5dc0162e1e10951f857d9..3fd1051fe30c5c8ffbe0b956f938eed029e991e4 100644 (file)
@@ -45,5 +45,3 @@ program xjoin
   character (len=5) :: words(2) = (/"two  ","three"/) 
   write (*,"(1x,'words = ',a)") "'"//join (words, "&")//"'"
 end program xjoin
-
-! { dg-final { cleanup-modules "util_mod" } }
index 4ac11cce2fd3f9a628e3fd91f41f73bffb593fe8..3ff6ca85700f8482d48960b41d9b0559e647c089 100644 (file)
@@ -31,5 +31,3 @@ contains
   end subroutine syntax_init_from_ifile
 end module syntax_rules
 end
-
-! { dg-final { cleanup-modules "iso_red ifiles syntax_rules" } }
index d2cbd36ae1d6366630b686d6e621655179001fd7..8eaa5a5e4b533c5f4b8f2d5f2340d7cf8ce241dc 100644 (file)
@@ -17,5 +17,3 @@ end module ints
       USE INTS
       CALL NOZZLE ()
       END program CORTESA
-
-! { dg-final { cleanup-modules "ints" } }
index 8ce45107086b1cf5e3148d622e483bb819705c84..eec09453babf5557b4d263d19186c4d9e71ca92d 100644 (file)
@@ -22,5 +22,3 @@ subroutine VALUE()
 end subroutine VALUE
 
 end
-
-! { dg-final { cleanup-modules "ints" } }
index 4129547273168988a67a082b1766b012256bcc8c..48362c6f0b416af95c85c0b21be0a343303ae2cd 100644 (file)
@@ -206,5 +206,3 @@ program d_coo_err
 
   stop
 end program d_coo_err
-
-! { dg-final { cleanup-modules "base_mat_mod const_mod d_base_mat_mod" } }
index 31faeaa09927ca1b07cc1292eeffc2edda947db3..4163b77a4bc1242df8d5a8b925657d125aa8db97 100644 (file)
@@ -46,5 +46,3 @@ MODULE DENSEOP
    x=x_o
   END SUBROUTINE GEINV8
 END MODULE DENSEOP
-
-! { dg-final { cleanup-modules "la_precision lapack90 denseop" } }
index 46a8865514563f61a63ad3fd2218d56b5023cdae..e52a2c42dd8040cac297f50896935a2b644acd42 100644 (file)
@@ -24,5 +24,3 @@
         use m
         print *,ichar('~') ! must print "1"
       end program p
-
-! { dg-final { cleanup-modules "m" } }
index ed2f32fbd09ba4d2e10ac5e74d1ac27fc2c54184..ece1e4d9cc792a6f4e13ab50bf5beff15cbbc8e8 100644 (file)
@@ -55,5 +55,3 @@ program test_modules
   if (any (len_trim (outer4) /= [len(outer4), 3])) call abort
 
 end program test_modules
-
-! { dg-final { cleanup-modules "kinds inner middle outer" } }
index 9151adba418f08de7679e8497538e956a314b7ba..799db608bb58874eada324704b5e93fd16b32289 100644 (file)
@@ -60,5 +60,3 @@ program test
   if (len (cut(4_"12345")) /= 2 .or. cut(4_"45") /= 4_"") call abort
 
 end program test
-
-! { dg-final { cleanup-modules "mod" } }