diff options
author | Jerry DeLisle <jvdelisle@gcc.gnu.org> | 2021-02-19 12:47:54 -0800 |
---|---|---|
committer | Jerry DeLisle <jvdelisle@gcc.gnu.org> | 2021-02-19 12:47:54 -0800 |
commit | dfa2f821c18b7e926b5f5d6e394a0c915937db5e (patch) | |
tree | db8df1cf647142fab67bad6b2152187c9e158d1b /gcc/tree-inline.c | |
parent | d1e7e83aaf11274266d83b7be5ce013b95e8b8c2 (diff) | |
download | gcc-dfa2f821c18b7e926b5f5d6e394a0c915937db5e.zip gcc-dfa2f821c18b7e926b5f5d6e394a0c915937db5e.tar.gz gcc-dfa2f821c18b7e926b5f5d6e394a0c915937db5e.tar.bz2 |
fortran: Object types should be declared before use in NAMELIST.
gcc/fortran/ChangeLog:
PR fortran/98686
* match.c (gfc_match_namelist): If BT_UNKNOWN, check for
IMPLICIT NONE and and issue an error, otherwise set the type
to its IMPLICIT type so that any subsequent use of objects will
will confirm their types.
gcc/testsuite/ChangeLog:
PR fortran/98686
* gfortran.dg/namelist_4.f90: Modify.
* gfortran.dg/namelist_98.f90: New test.
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions