]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR fortran/91942 (ICE in match_vtag, at fortran/io.c:1485)
authorSteven G. Kargl <kargl@gcc.gnu.org>
Sat, 5 Oct 2019 04:05:05 +0000 (04:05 +0000)
committerSteven G. Kargl <kargl@gcc.gnu.org>
Sat, 5 Oct 2019 04:05:05 +0000 (04:05 +0000)
commitaaeb2de7821b43332af853832d5dcf757dd9e5b6
tree22ba0d062c592b1b4b0919314d066c33f49c027d
parent4e58c9a2c75ca2b5466b9e6eb87d86b148553ba4
re PR fortran/91942 (ICE in match_vtag, at fortran/io.c:1485)

2019-10-04  Steven G. Kargl  <kargl@gcc.gnu.org>

PR fortran/91942
* io.c (match_vtag): Check for non-NULL result->symtree.
(match_out_tag): Check for invalid constant due to inquiry parameter.
(match_filepos): Instead of a syntax error, go to cleanup to get better
error messages.

2019-10-04  Steven G. Kargl  <kargl@gcc.gnu.org>

PR fortran/91942
* gfortran.dg/pr91587.f90: Update dg-error regex.
* gfortran.dg/pr91942.f90: New test.

From-SVN: r276620
gcc/fortran/ChangeLog
gcc/fortran/io.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/pr91587.f90
gcc/testsuite/gfortran.dg/pr91942.f90 [new file with mode: 0644]