re PR fortran/31250 (Initialization expr as constant character length rejected)
authorTobias Schlüter <tobi@gcc.gnu.org>
Thu, 12 Apr 2007 18:48:06 +0000 (20:48 +0200)
committerTobias Schlüter <tobi@gcc.gnu.org>
Thu, 12 Apr 2007 18:48:06 +0000 (20:48 +0200)
commit5cd09fac3dc9c8ef5fbb6de8311d6646618ebcdb
tree103efb58637a26252c0894047230daacbfd5f1e5
parentc6214a7507757f2e4222e4901991a545c12594d4
re PR fortran/31250 (Initialization expr as constant character length rejected)

PR fortran/31250
fortran/
* decl.c (match_char_spec): Move check for negative CHARACTER
length ...
* resolve.c (resolve_charlen): ... here.
(resolve_types): Resolve CHARACTER lengths earlier.
teststuite/
* gfortran.dg/char_length_2.f90: New.

From-SVN: r123763
gcc/fortran/ChangeLog
gcc/fortran/decl.c
gcc/fortran/resolve.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/char_length_2.f90 [new file with mode: 0644]