re PR fortran/69043 (Trying to include a directory causes an infinite loop)
commit44e66a770938dabebfb572619c4c2f0f2492aec2
authorJerry DeLisle <jvdelisle@gcc.gnu.org>
Sun, 13 Mar 2016 17:38:07 +0000 (13 17:38 +0000)
committerJerry DeLisle <jvdelisle@gcc.gnu.org>
Sun, 13 Mar 2016 17:38:07 +0000 (13 17:38 +0000)
tree7880c8ac436cbf2e236c6f8336abc9f0d89b53eb
parenta18e0fe1e4f3788fbc6ca10d8c7671885ed9baea
re PR fortran/69043 (Trying to include a directory causes an infinite loop)

2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
    Jim MacArthur  <jim.macarthur@codethink.co.uk>

PR fortran/69043
* scanner.c (load_file): Check that included file is regular.

PR fortran/69043
* gfortran.dg/include_9.f90: New test.

Co-Authored-By: Jim MacArthur <jim.macarthur@codethink.co.uk>
From-SVN: r234169
gcc/fortran/ChangeLog
gcc/fortran/scanner.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/include_9.f90 [new file with mode: 0644]