diff options
author | Daniel Franke <dfranke@gcc.gnu.org> | 2007-07-12 18:15:11 -0400 |
---|---|---|
committer | Daniel Franke <dfranke@gcc.gnu.org> | 2007-07-12 18:15:11 -0400 |
commit | f8faa85e29fc2c8f4e3941134ff03704334e427d (patch) | |
tree | 1a94701b6763f367123b5ae42e45e6d07fe681b1 /gcc/c-pragma.h | |
parent | 19e723f40b83dd72416f4a4f1f9640c826bef8eb (diff) | |
download | gcc-f8faa85e29fc2c8f4e3941134ff03704334e427d.zip gcc-f8faa85e29fc2c8f4e3941134ff03704334e427d.tar.gz gcc-f8faa85e29fc2c8f4e3941134ff03704334e427d.tar.bz2 |
re PR fortran/31639 ([4.1/4.2/4.3] ICE in gfc_conv_constant, at fortran/trans-const.c:348 with len)
gcc/fortran:
2007-07-12 Daniel Franke <franke.daniel@gmail.com>
PR fortran/31639
* decl.c (gfc_match_suffix): Removed surplus general error that hides
a more specific message.
* resolve.c (resolve_fl_variable): Reject illegal initializiers only
if not already done.
(resolve_fl_procedure): Added check for initializers of functions.
gcc/testsuite:
2007-07-12 Daniel Franke <franke.daniel@gmail.com>
PR fortran/31639
* gfortran.dg/func_decl_4.f90: New test.
From-SVN: r126605
Diffstat (limited to 'gcc/c-pragma.h')
0 files changed, 0 insertions, 0 deletions