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

--- Comment #7 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The trunk branch has been updated by Andrea Pinski <[email protected]>:

https://gcc.gnu.org/g:1755c3815690bddfe0450b692c58ae98daec1b9c

commit r17-4664-g1755c3815690bddfe0450b692c58ae98daec1b9c
Author: Andrea Pinski <[email protected]>
Date:   Thu Sep 24 21:23:24 2026 -0700

    except: Use chain_next on eh_region_d for GTY [PR127602]

    With many local variables with cleanups needed, we
    get a huge chain of eh_region_d; and in some cases inside the
    GC, the stack can overflow.  This fixes the issue by
    using chain_next on eh_region_d.  In a similar way
    r14-2270-gd0a333612bfb7f was done for eh_landing_pad_d.

    Pushed as obvious after bootstrap/test on x86_64-linux-gnu.

            PR middle-end/127602

    gcc/ChangeLog:

            * except.h (struct eh_region_d): Add chain_next GTY.

    Signed-off-by: Andrea Pinski <[email protected]>

Reply via email to