]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/fortran/scanner.c
re PR fortran/54033 (gfortran: Passing file as include directory - add diagnostic...
authorThomas Koenig <tkoenig@gcc.gnu.org>
Wed, 1 Aug 2012 21:43:50 +0000 (21:43 +0000)
committerThomas Koenig <tkoenig@gcc.gnu.org>
Wed, 1 Aug 2012 21:43:50 +0000 (21:43 +0000)
commitff9e56a94f37789b5c6a95807f6b386ee06f4c63
treea5368a8af9bbaa6f65552a5f9215bfcbed995783
parentfdd195f49b06618c0ec8a30cbc6c5495038e34b5
re PR fortran/54033 (gfortran: Passing file as include directory - add diagnostic and ICE with -cpp)

2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>

PR fortran/54033
* scanner.c (add_path_to_list): Emit warning if an error occurs
for an include path, if it is not present or if it is not a
directory.  Do not add the path in these cases.

2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>

PR fortran/54033
* gfortran.dg/include_6.f90:  New test case.
* gfortran.dg/include_7.f90:  New test case.
* gfortran.dg/include_3.f90:  Add dg-warning for missing directory.

From-SVN: r190054
gcc/fortran/ChangeLog
gcc/fortran/scanner.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/include_3.f95
gcc/testsuite/gfortran.dg/include_6.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/include_7.f90 [new file with mode: 0644]