re PR fortran/30478 (FAIL: gfortran.dg/enum_2.f90 -O (internal compiler error))
authorTobias Schlüter <tobi@gcc.gnu.org>
Sun, 11 Feb 2007 22:35:56 +0000 (23:35 +0100)
committerTobias Schlüter <tobi@gcc.gnu.org>
Sun, 11 Feb 2007 22:35:56 +0000 (23:35 +0100)
commit6133c68a73885c65efede2ea681387eaeb65ccac
treedbbd0b4104946ff6c819c8ec87937749c095eb36
parent10c54531839e70d618c115e818bc1b964a1fe77c
re PR fortran/30478 (FAIL: gfortran.dg/enum_2.f90  -O  (internal compiler error))

2007-02-11  Tobias Schlueter  <tobi@gcc.gnu.org>

PR fortran/30478
fortran/
* decl.c (add_init_expr_to_sym): Remove ENUM specific code.
(variable_decl): Likewise.  Rewrap comment.
(match_attr_spec): Remove ENUM specific code.
(gfc_match_enum): Fix typo in error message.
(enumerator_decl): New function.
(gfc_match_enumerator_def): Use enumerator_decl instead of
variable_decl.  Adapt code accordingly.
testsuite/
* gfortran.dg/enum_4.f90: Update error message checks.

From-SVN: r121830
gcc/fortran/ChangeLog
gcc/fortran/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/enum_4.f90