aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorRoger Sayle <roger@nextmovesoftware.com>2023-07-21 20:37:59 +0100
committerRoger Sayle <roger@nextmovesoftware.com>2023-07-21 20:37:59 +0100
commitcfe53af09364d94fb86013f85ef598a1d47e0657 (patch)
treee03398cf9c1a718077ae9a52d51d0ed2be08334e /gcc/rtl.h
parent77d0f9ec3809b4d2e32c36069b6b9239d301c030 (diff)
downloadgcc-cfe53af09364d94fb86013f85ef598a1d47e0657.zip
gcc-cfe53af09364d94fb86013f85ef598a1d47e0657.tar.gz
gcc-cfe53af09364d94fb86013f85ef598a1d47e0657.tar.bz2
PR c/110699: Defend against error_mark_node in gimplify.cc.
This patch resolves PR c/110669, an ICE-after-error regression, by adding a check that the array type isn't error_mark_node in gimplify_compound_lval. 2023-07-21 Roger Sayle <roger@nextmovesoftware.com> Richard Biener <rguenther@suse.de> gcc/ChangeLog PR c/110699 * gimplify.cc (gimplify_compound_lval): If the array's type is error_mark_node then return GS_ERROR. gcc/testsuite/ChangeLog PR c/110699 * gcc.dg/pr110699.c: New test case.
Diffstat (limited to 'gcc/rtl.h')
0 files changed, 0 insertions, 0 deletions