On 9/25/26 1:20 PM, Andrea Pinski wrote:
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]>
OK
jeff

Reply via email to