https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110699

--- Comment #2 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Roger Sayle <sa...@gcc.gnu.org>:

https://gcc.gnu.org/g:cfe53af09364d94fb86013f85ef598a1d47e0657

commit r14-2721-gcfe53af09364d94fb86013f85ef598a1d47e0657
Author: Roger Sayle <ro...@nextmovesoftware.com>
Date:   Fri Jul 21 20:37:59 2023 +0100

    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  <ro...@nextmovesoftware.com>
                Richard Biener  <rguent...@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.

Reply via email to