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.

Reply via email to