*ping* [patch, fortran, 4.9] Dependency and string length calculation improvements
Thomas Koenig
tkoenig@netcologne.de
Thu Mar 28 16:09:00 GMT 2013
I wrote:
Ping**2?
I'd like to get these patches committed, if possible, to clear up my
trees a little bit :-)
Thomas
> *ping*
>
> Slightly updated patch below, with a better test case as suggested
> by Dominique.
>
> OK for trunk?
>
> 2013-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
>
> PR fortran/45159
> * gfortran.h (gfc_dep_difference): Add prototype.
> * dependency.c (discard_nops): New function.
> (gfc_dep_difference): New function.
> (check_section_vs_section): Use gfc_dep_difference
> to calculate the difference of starting indices.
> * trans-expr.c (gfc_conv_substring): Use
> gfc_dep_difference to calculate the length of
> substrings where possible.
>
> 2013-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
>
> PR fortran/45159
> * gfortran.dg/string_length_2.f90: New test.
> * gfortran.dg/dependency_41.f90: New test.
>
More information about the Fortran
mailing list