The only downside I see with this type of patch is that backporting
fixes from trunk to 4.1 will be more difficult. With only a small
group of active gfortran hackers, this may place 4.1 into position
of low maintenance.
Unless I am mistaken, this patch doesn't touch anything outside the
fortran/ front-end, so I think we can consider backporting it to 4.1.
$ diff gcc/gcc/fortran gcc-4.1/gcc/fortran|wc -l
743
$ diff gcc/libgfortran gcc-4.1/libgfortran|wc -l
1747
The last number falls down to 484 if we don't count the regenerated files.
FX