re PR fortran/51055 (deferred length character allocation: allocate(character(len...
authorTobias Burnus <burnus@net-b.de>
Wed, 23 May 2012 20:35:30 +0000 (22:35 +0200)
committerTobias Burnus <burnus@gcc.gnu.org>
Wed, 23 May 2012 20:35:30 +0000 (22:35 +0200)
commit239b48db1b238cf5395570604ca4400e74025ab4
treea7d3d8d07d0cdf98767cf2fe01f82ab79c4d7140
parent2e74510357a26f3ec3f80d5c770437ca3666d92a
re PR fortran/51055 (deferred length character allocation: allocate(character(len=i)::s) rejected)

2012-05-23  Tobias Burnus  <burnus@net-b.de>

        PR fortran/51055
        PR fortran/45170
        * match.c (gfc_match_allocate): Set length_from_typespec
        for characters.
        * resolve.c (resolve_charlen): If set, don't check whether
        the len is a specification expression.

2012-05-23  Tobias Burnus  <burnus@net-b.de>

        PR fortran/51055
        PR fortran/45170
        * gfortran.dg/allocate_with_typespec_6.f90: New.

From-SVN: r187811
gcc/fortran/ChangeLog
gcc/fortran/match.c
gcc/fortran/resolve.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/allocate_with_typespec_6.f90 [new file with mode: 0644]