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

--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-10 branch has been updated by Richard Biener
<rgue...@gcc.gnu.org>:

https://gcc.gnu.org/g:7e9c43ce0d7b5ef1a1f11bf91d1a06614460b7d8

commit r10-9448-g7e9c43ce0d7b5ef1a1f11bf91d1a06614460b7d8
Author: Richard Biener <rguent...@suse.de>
Date:   Wed Feb 24 09:18:05 2021 +0100

    c/99224 - avoid ICEing on invalid __builtin_next_arg

    This avoids crashes with __builtin_next_arg on non-parameters.  For
    the specific testcase we arrive with an anonymous SSA_NAME so that
    SSA_NAME_VAR becomes NULL and we crash.

    2021-02-24  Richard Biener  <rguent...@suse.de>

            PR c/99224
            * builtins.c (fold_builtin_next_arg): Avoid NULL arg.

            * gcc.dg/pr99224.c: New testcase.

    (cherry picked from commit 084963dcaca2f0836366fdb001561e29ecbfb483)

Reply via email to