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

--- Comment #23 from Drea Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Drea Pinski from comment #22)
> Note I am debugging the aarch64 bootstrap failure linked to this fix.
> I hope to get some information on what was missed soon.

I think rtl-ssa/insns.cc change has a lifetime problem.

if FIRST_PSEUDO_REGISTER > HOST_BITS_PER_WIDEST_FAST_INT then
EXECUTE_IF_SET_IN_HARD_REG_SET can't take a temporary as the lifetime of that
temporary will end in some cases. `abi.full_reg_clobbers ()` returns a
temporary.

Let me see if that fixes the problem with aarch64 bootstrap. It might also
fixes the x86_64 issue too.

Reply via email to