https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92469
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Seems neither accessible_reg_set nor operand_reg_set can exclude frame, because the latter results in general_operand predicate failing for it and the former results into the latter not being enabled either. So, if we wanted to reject this right away, we'd have to add another hard reg set (e.g. containing gcc internal artifical regs that shouldn't appear in asm register specification), or a target hook that would reject such registers that varasm.c would call.