diff mbox

gfortran testsuite: implicitly cleanup-modules

Message ID 20120316100445.GA30354@mx.loc
State New
Headers show

Commit Message

Bernhard Reutner-Fischer March 16, 2012, 10:04 a.m. UTC
On Thu, Mar 15, 2012 at 08:35:47PM +0100, Jakub Jelinek wrote:
>On Thu, Mar 15, 2012 at 05:56:32PM +0100, Bernhard Reutner-Fischer wrote:
>> On Thu, Mar 15, 2012 at 04:57:12PM +0100, Richard Guenther wrote:
>> >On Thu, Mar 15, 2012 at 1:39 PM, Bernhard Reutner-Fischer
>> ><rep.dot.nop@gmail.com> wrote:
>> 
>> >> committed as r185430.
>> >
>> >You forgot to add fortran-modules.exp :(
>> 
>> committed as r185439.
>> I am very sorry for that..
>
>Even with that file in, libgomp and libitm make check still fail,
>can't find fortran-modules.exp.

I have committed the attached as r185460.

The underlying problem is that dejagnu's runtest.exp only allows for a
single "libdir" where it searches for includes -- see comment in
libgomp.exp and libitm.exp

While just adding more and more load_gcc_lib calls to users outside of
gcc/ is the easy way out, it is (IMHO) error prone (i ran make check
just in gcc and not in toplevel, fixed my script now).

It would be desirable if dejagnu would just find all the currently
load_gcc_lib'ed files on its own, via load_lib.
One could
- teach dejagnu to treat libdir as a list of paths
- symlink gcc/testsuite/lib/* into */testsuite/config (ugly)

for reference, dejagnu's load_lib currently searches in
../lib $libdir $libdir/lib [file dirname [file dirname $srcdir]]/dejagnu/lib $srcdir/lib $execpath/lib . [file dirname [file dirname [file dirname $srcdir]]]/dejagnu/lib

Comments

Rainer Orth March 19, 2012, 5:36 p.m. UTC | #1
Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> writes:

> On Thu, Mar 15, 2012 at 08:35:47PM +0100, Jakub Jelinek wrote:
>>On Thu, Mar 15, 2012 at 05:56:32PM +0100, Bernhard Reutner-Fischer wrote:
>>> On Thu, Mar 15, 2012 at 04:57:12PM +0100, Richard Guenther wrote:
>>> >On Thu, Mar 15, 2012 at 1:39 PM, Bernhard Reutner-Fischer
>>> ><rep.dot.nop@gmail.com> wrote:
>>> 
>>> >> committed as r185430.
>>> >
>>> >You forgot to add fortran-modules.exp :(
>>> 
>>> committed as r185439.
>>> I am very sorry for that..
>>
>>Even with that file in, libgomp and libitm make check still fail,
>>can't find fortran-modules.exp.
>
> I have committed the attached as r185460.

Unfortunately, this patch creates a bogus warning in the libgomp
testsuite, which also shows up in mail-report.log:

WARNING: Line 30 includes unreadable file \`/vol/gcc/src/hg/trunk/local/libgomp/testsuite/libgomp.fortran/omp_lib.h'

fortran-modules.exp (list-module-names-1) assumes that included files
are relative to the source, but omp_lib.h is a generated file and lives
in $objdir, and is found at compile time via -I switches.

Besides, the message is less than helpful since it gives no indication
as to which files includes the missing one.

Please fix.

	Rainer
Bernhard Reutner-Fischer March 22, 2012, 12:30 p.m. UTC | #2
On Mon, Mar 19, 2012 at 06:36:12PM +0100, Rainer Orth wrote:

>Unfortunately, this patch creates a bogus warning in the libgomp
>testsuite, which also shows up in mail-report.log:
>
>WARNING: Line 30 includes unreadable file \`/vol/gcc/src/hg/trunk/local/libgomp/testsuite/libgomp.fortran/omp_lib.h'
>
>fortran-modules.exp (list-module-names-1) assumes that included files
>are relative to the source, but omp_lib.h is a generated file and lives
>in $objdir, and is found at compile time via -I switches.

fortran-modules does not (currently) use include-dir search path logic
to find include files.
>
>Besides, the message is less than helpful since it gives no indication
>as to which files includes the missing one.

RUNTESTFLAGS='-v -v' (for example) shows the testcase that it currently
works on, as you know.
>
>Please fix.

I have removed the unwarranted warning after successful (1) toplevel
regtesting and committed it as r185688.

The second part of the "implicit cleanup-modules" would be to remove
the now superfluous manual cleanup-modules calls.

Something like this, ran in the sourcedir removes those:
(cd gcc/testsuite && grep -rl "cleanup-modules" * | \
 egrep -v "(\.exp|ChangeLog|\.svn|gfortran.dg/(class_4(a|b|c|5a).f03|binding_label_tests_1(0|1|1_main|3|3_main).f03|test_common_binding_labels_(2|2_main|3|3_main).f03|whole_file_(28|29|30|31).f90))" | \
 while read f;do \
   sed -i -e ':crap' -e '/cleanup-modules/d' -e '/^\n*$/{$d;N;bcrap' -e '}' $f; \
 done)

1) Completely unrelated bug in the testsuite showed up as 2 regressions
in the above testing. I have filed that as gcc.gnu.org/PR52665
Bernhard Reutner-Fischer April 3, 2012, 12:16 p.m. UTC | #3
Hi,

The second part of implicitly doing cleanup-modules is to remove the now
superfluous dg-final directives.

The following patch (against trunk of 2012-03-12) is the result of
(cd gcc/testsuite && grep -rl "cleanup-modules" * | \
 egrep -v "(\.exp|ChangeLog|\.svn|gfortran.dg/(class_4(a|b|c|5a).f03|binding_label_tests_1(0|1|1_main|3|3_main).f03|test_common_binding_labels_(2|2_main|3|3_main).f03|whole_file_(28|29|30|31).f90))" | \
 while read f;do \
   sed -i -e ':crap' -e '/cleanup-modules/d' -e '/^\n*$/{$d;N;bcrap' -e '}' $f; \
 done)

I would like to avoid listing all affected files in the ChangeLog entry,
may i write
	* all fortran-test: Remove now redundant manual cleanup-modules
	directive.

or do i have to list them all?

Ok for trunk?

Bernhard Reutner-Fischer (1):
  gcc/testsuite/ChangeLog

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

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

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

Before advancing, has the problem that Rainer pointed out on March 19th with your earlier patch been fixed?
Mike Stump April 13, 2012, 2:15 p.m. UTC | #7
On Apr 3, 2012, at 5:16 AM, Bernhard Reutner-Fischer wrote:
> The second part of implicitly doing cleanup-modules is to remove the now
> superfluous dg-final directives.

Ok once the issue Rainer pointed out is addressed.  As for the ChangeLog, I'd be tempted to list them as:

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

I think that strikes a reasonable balance.
Bernhard Reutner-Fischer April 13, 2012, 2:39 p.m. UTC | #8
On Fri, Apr 13, 2012 at 06:57:44AM -0700, Mike Stump wrote:
>On Apr 13, 2012, at 3:51 AM, Bernhard Reutner-Fischer wrote:
>> Ping.
>
>Before advancing, has the problem that Rainer pointed out on March 19th with your earlier patch been fixed?

I believe that it is fixed, yes. See r185688 and my follow up to him (
http://gcc.gnu.org/ml/gcc-patches/2012-03/msg01498.html )
Mike Stump April 13, 2012, 8:08 p.m. UTC | #9
On Apr 13, 2012, at 7:39 AM, Bernhard Reutner-Fischer wrote:
> On Fri, Apr 13, 2012 at 06:57:44AM -0700, Mike Stump wrote:
>> On Apr 13, 2012, at 3:51 AM, Bernhard Reutner-Fischer wrote:
>>> Ping.
>> 
>> Before advancing, has the problem that Rainer pointed out on March 19th with your earlier patch been fixed?
> 
> I believe that it is fixed, yes. See r185688 and my follow up to him (
> http://gcc.gnu.org/ml/gcc-patches/2012-03/msg01498.html )

Hum, somehow I missed that... Thanks, I was hoping I just missed it.
Bernhard Reutner-Fischer April 23, 2015, 8:55 a.m. UTC | #10
On 16 March 2012 at 11:04, Bernhard Reutner-Fischer
<rep.dot.nop@gmail.com> wrote:
> On Thu, Mar 15, 2012 at 08:35:47PM +0100, Jakub Jelinek wrote:
>>On Thu, Mar 15, 2012 at 05:56:32PM +0100, Bernhard Reutner-Fischer wrote:
>>> On Thu, Mar 15, 2012 at 04:57:12PM +0100, Richard Guenther wrote:
>>> >On Thu, Mar 15, 2012 at 1:39 PM, Bernhard Reutner-Fischer
>>> ><rep.dot.nop@gmail.com> wrote:

>>Even with that file in, libgomp and libitm make check still fail,
>>can't find fortran-modules.exp.
>
> I have committed the attached as r185460.
>
> The underlying problem is that dejagnu's runtest.exp only allows for a
> single "libdir" where it searches for includes -- see comment in
> libgomp.exp and libitm.exp
>
> While just adding more and more load_gcc_lib calls to users outside of
> gcc/ is the easy way out, it is (IMHO) error prone (i ran make check
> just in gcc and not in toplevel, fixed my script now).
>
> It would be desirable if dejagnu would just find all the currently
> load_gcc_lib'ed files on its own, via load_lib.
> One could
> - teach dejagnu to treat libdir as a list of paths

I've done the above some time ago, dejagnu >= 1.5.2 has a "libdirs"
variable so i'd like to propose to:

- Bump the required dejagnu version for gcc-6 to (let's say) 1.5.3
- Afterwards apply the GCC part of
https://gcc.gnu.org/ml/gcc-patches/2012-03/msg01169.html
  in essence wiping all load_gcc_lib workarounds from libgomp and
libitm. Oh, and it was copied to
  literally all toplevel libraries by now, it seems, so could be
deleted there too.

What do you think?

PS: I see that gcc-dg.exp still has this bug:
+# BUG: gcc-dg calls gcc-set-multilib-library-path but does not load gcc-defs!

thanks,
Joseph Myers April 29, 2015, 9:54 p.m. UTC | #11
On Thu, 23 Apr 2015, Bernhard Reutner-Fischer wrote:

> I've done the above some time ago, dejagnu >= 1.5.2 has a "libdirs"
> variable so i'd like to propose to:
> 
> - Bump the required dejagnu version for gcc-6 to (let's say) 1.5.3

1.5.2 is only a few months old.  I suggest waiting until a given version 
is widely present in long-term-support GNU/Linux distributions before 
requiring it.
diff mbox

Patch

Index: libitm/ChangeLog
===================================================================
--- libitm/ChangeLog	(revision 185459)
+++ libitm/ChangeLog	(revision 185460)
@@ -1,3 +1,7 @@ 
+2012-03-16  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
+
+	* testsuite/lib/libitm.exp: load fortran-modules.exp
+
 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
 	* configure.tgt (*-*-irix6*): Remove.
Index: libitm/testsuite/lib/libitm.exp
===================================================================
--- libitm/testsuite/lib/libitm.exp	(revision 185459)
+++ libitm/testsuite/lib/libitm.exp	(revision 185460)
@@ -38,6 +38,7 @@ 
 load_gcc_lib torture-options.exp
 load_gcc_lib timeout.exp
 load_gcc_lib timeout-dg.exp
+load_gcc_lib fortran-modules.exp
 load_gcc_lib gcc-dg.exp
 
 set dg-do-what-default run
Index: libgomp/ChangeLog
===================================================================
--- libgomp/ChangeLog	(revision 185459)
+++ libgomp/ChangeLog	(revision 185460)
@@ -1,3 +1,7 @@ 
+2012-03-16  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
+
+	* testsuite/lib/libgomp.exp: load fortran-modules.exp
+
 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
 	* configure.tgt (mips-sgi-irix6*): Remove.
Index: libgomp/testsuite/lib/libgomp.exp
===================================================================
--- libgomp/testsuite/lib/libgomp.exp	(revision 185459)
+++ libgomp/testsuite/lib/libgomp.exp	(revision 185460)
@@ -24,6 +24,7 @@ 
 load_gcc_lib torture-options.exp
 load_gcc_lib timeout.exp
 load_gcc_lib timeout-dg.exp
+load_gcc_lib fortran-modules.exp
 load_gcc_lib gcc-dg.exp
 load_gcc_lib gfortran-dg.exp