https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84964
--- Comment #4 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> --- I think the difference is that pending_stack_adjust and stack_pointer_delta used to be int-based rather than HWI-based, so the size of the stack allocation was previously truncated to from 1<<61 to 0.