re PR fortran/88357 (ICE in parse_associate, at fortran/parse.c:4568)
authorSteven G. Kargl <kargl@gcc.gnu.org>
Sat, 8 Dec 2018 18:09:05 +0000 (18:09 +0000)
committerSteven G. Kargl <kargl@gcc.gnu.org>
Sat, 8 Dec 2018 18:09:05 +0000 (18:09 +0000)
commit4874b4d26c3ae78b69a51ab490bfba65d69e1323
tree814a62bcd329a87fae9e3dad0f0e310a5bbba28b
parent47e1596cc1e877485483de1eca7b3eb4bd049cfb
re PR fortran/88357 (ICE in parse_associate, at fortran/parse.c:4568)

2018-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>

PR fortran/88357
* class.c (insert_component_ref): Check for NULL pointer and
previous error message issued.
* parse.c (parse_associate): Check for NULL pointer.
* resolve.c (resolve_assoc_var): Check for NULL pointer.

2018-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>

* gfortran.dg/pr88357_1.f90: New test.
* gfortran.dg/pr88357_2.f90: New test.

From-SVN: r266908
gcc/fortran/ChangeLog
gcc/fortran/class.c
gcc/fortran/parse.c
gcc/fortran/resolve.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/pr88357_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/pr88357_2.f90 [new file with mode: 0644]