aboutsummaryrefslogtreecommitdiff
path: root/gcc/dwarf2out.c
diff options
context:
space:
mode:
authorJanus Weil <janus@gcc.gnu.org>2019-01-05 15:32:12 +0100
committerJanus Weil <janus@gcc.gnu.org>2019-01-05 15:32:12 +0100
commitf8add009ce300f24b75e9c2e2cc5dd944a020c28 (patch)
tree5a6cb69b2476a6dcebaa5cce4fc91ee5158c3fd4 /gcc/dwarf2out.c
parent23141e52419417d34eab8a2976fe417a6041e15e (diff)
downloadgcc-f8add009ce300f24b75e9c2e2cc5dd944a020c28.zip
gcc-f8add009ce300f24b75e9c2e2cc5dd944a020c28.tar.gz
gcc-f8add009ce300f24b75e9c2e2cc5dd944a020c28.tar.bz2
re PR fortran/88009 (ICE in find_intrinsic_vtab, at fortran/class.c:2761)
2019-01-05 Janus Weil <janus@gcc.gnu.org> PR fortran/88009 * class.c (gfc_find_derived_vtab): Mark the _final component as artificial. (find_intrinsic_vtab): Ditto. Also add an extra check to avoid dereferencing a null pointer and adjust indentation. * resolve.c (resolve_fl_variable): Add extra check to avoid dereferencing a null pointer. Move variable declarations to local scope. (resolve_fl_procedure): Add extra check to avoid dereferencing a null pointer. * symbol.c (check_conflict): Suppress errors for artificial symbols. 2019-01-05 Janus Weil <janus@gcc.gnu.org> PR fortran/88009 * gfortran.dg/blockdata_10.f90: New test case. From-SVN: r267598
Diffstat (limited to 'gcc/dwarf2out.c')
0 files changed, 0 insertions, 0 deletions