decl.c (gfc_match_implicit_range): Don't use typespec.
authorPaul Brook <pbrook@gcc.gnu.org>
Sat, 3 Jul 2004 23:25:46 +0000 (23:25 +0000)
committerPaul Brook <pbrook@gcc.gnu.org>
Sat, 3 Jul 2004 23:25:46 +0000 (23:25 +0000)
commit1107b970c6701a65fbf0e74ad6dbfe329a580352
tree1136b6ff2a39b0f1c3c84d79290dcd083129c622
parent614ed70a597544644d86a8346e0158acec5886c1
decl.c (gfc_match_implicit_range): Don't use typespec.

* decl.c (gfc_match_implicit_range): Don't use typespec.
(gfc_match_implicit): Handle character selectors.
* gfortran.h (gfc_set_implicit): Remove prototype.
(gfc_add_new_implicit_range, gfc_merge_new_implicit): Update.
* parse.c (accept_statement): Don't call gfc_set_implicit.
* symbol.c (new_ts): Remove.
(gfc_set_implicit_none): Use same loop bounds as other functions.
(gfc_set_implicit): Remove.
(gfc_clear_new_implicit, gfc_add_new_implicit_range): Only set flags.
(gfc_merge_new_implicit): Combine with gfc_set_implicit.
testsuite/
* gfortran.fortran-torture/compile/implicit_1.f90: New test.

From-SVN: r84063
gcc/fortran/ChangeLog
gcc/fortran/decl.c
gcc/fortran/gfortran.h
gcc/fortran/parse.c
gcc/fortran/symbol.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.fortran-torture/compile/implicit_1.f90 [new file with mode: 0644]