* decl.c (gfc_match_implicit_range): Don't use typespec.
commitb70528c7ea08b690c46fb695a725b0199bdfeb19
authorpbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 3 Jul 2004 23:25:46 +0000 (3 23:25 +0000)
committerpbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 3 Jul 2004 23:25:46 +0000 (3 23:25 +0000)
tree1136b6ff2a39b0f1c3c84d79290dcd083129c622
parentc257ea20f98bfe7b23a09a36a1624ba69ac3cb41
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84063 138bc75d-0d04-0410-961f-82ee72b054a4
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]