re PR fortran/78474 ([F08] gfortran accepts invalid submodule syntax)
authorPaul Thomas <pault@gcc.gnu.org>
Sun, 27 Nov 2016 19:00:00 +0000 (19:00 +0000)
committerPaul Thomas <pault@gcc.gnu.org>
Sun, 27 Nov 2016 19:00:00 +0000 (19:00 +0000)
commite578b767c509911cdef2325ad144fa3dacfb7f12
treef5e81c1cd4cacf52af813f2ef61df3045b430cc7
parentae829c9503f7859d426d4b99d27c1a6bdf4ee2c1
re PR fortran/78474 ([F08] gfortran accepts invalid submodule syntax)

2016-11-27  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/78474
* module.c (gfc_match_submodule): If there is more than one
colon, it is a syntax error.

PR fortran/78331
* module.c (gfc_use_module): If an smod file does not exist it
is either because the module does not have a module procedure
interface or there is an error in the module.

2016-11-27  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/78474
* gfortran.dg/submodule_22.f08: New test.

PR fortran/78331
* gfortran.dg/submodule_21.f08: New test.

From-SVN: r242900
gcc/fortran/ChangeLog
gcc/fortran/module.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/submodule_21.f08 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/submodule_22.f08 [new file with mode: 0644]