PR 65200 Handle EPERM in addition to EACCES.
authorJanne Blomqvist <jb@gcc.gnu.org>
Wed, 11 Mar 2015 21:34:22 +0000 (23:34 +0200)
committerJanne Blomqvist <jb@gcc.gnu.org>
Wed, 11 Mar 2015 21:34:22 +0000 (23:34 +0200)
commit6234b5433f65bf4d1aa1fe2485e7f77f393a860a
tree675691d7e2fb5c94061765a40741e081281af137
parent707550e43ef8d80a2e2213bc1f4b3af337092d2a
PR 65200 Handle EPERM in addition to EACCES.

gcc/fortran ChangeLog:

2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>

PR libfortran/65200
* gfortran.texi: Document behavior when opening files without
explicit ACTION= specifier.

libgfortran ChangeLog:

2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>

PR libfortran/65200
* io/open.c (new_unit): Use gf_strerror rather than hardcoding
error messages for different errno values.
* io/unix.c (regular_file2): Handle EPERM in addition to EACCES.

gcc/testsuite ChangeLog:

2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>

PR libfortran/65200
* gfortran.dg/open_errors.f90: Update checks for iomsg string.
* gfortran.dg/open_new_segv.f90: Fix error message pattern.

From-SVN: r221361
gcc/fortran/ChangeLog
gcc/fortran/gfortran.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/open_errors.f90
gcc/testsuite/gfortran.dg/open_new_segv.f90
libgfortran/ChangeLog
libgfortran/io/open.c
libgfortran/io/unix.c