diff options
| author | pbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-07-03 23:25:46 +0000 |
|---|---|---|
| committer | pbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-07-03 23:25:46 +0000 |
| commit | b70528c7ea08b690c46fb695a725b0199bdfeb19 (patch) | |
| tree | 1136b6ff2a39b0f1c3c84d79290dcd083129c622 /gcc/fortran/gfortran.h | |
| parent | c257ea20f98bfe7b23a09a36a1624ba69ac3cb41 (diff) | |
| download | ppe42-gcc-b70528c7ea08b690c46fb695a725b0199bdfeb19.tar.gz ppe42-gcc-b70528c7ea08b690c46fb695a725b0199bdfeb19.zip | |
* 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
Diffstat (limited to 'gcc/fortran/gfortran.h')
| -rw-r--r-- | gcc/fortran/gfortran.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gcc/fortran/gfortran.h b/gcc/fortran/gfortran.h index d35506ae6e6..86113ad0495 100644 --- a/gcc/fortran/gfortran.h +++ b/gcc/fortran/gfortran.h @@ -1435,10 +1435,9 @@ extern int gfc_index_integer_kind; /* symbol.c */ void gfc_clear_new_implicit (void); -try gfc_add_new_implicit_range (int, int, gfc_typespec *); -try gfc_merge_new_implicit (void); +try gfc_add_new_implicit_range (int, int); +try gfc_merge_new_implicit (gfc_typespec *); void gfc_set_implicit_none (void); -void gfc_set_implicit (void); gfc_typespec *gfc_get_default_type (gfc_symbol *, gfc_namespace *); try gfc_set_default_type (gfc_symbol *, int, gfc_namespace *); |

