This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug rtl-optimization/64110] [5 Regression] ICE: Max. number of generated reload insns per insn is achieved (90)


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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |law at gcc dot gnu.org

--- Comment #16 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
(In reply to Vladimir Makarov from comment #15)
> Jakub, I've checked this particular test and LRA works in the same way as
> reload and as specified in the GCC documentation which mainly says that '!'
> is ignored only when *all* operands satisfy the alternative constraints.  In
> this case there is one reload therefore alternative with '!r' is rejected. 
> I understand that for this insn the desirable behaviour is to reject
> alternative only when operand with '!r' needs a reload.
> 
> I could implement such functionality.  The following unreserved special
> characters can be used as such modifier with the new functionality:
>    @ $ ^ -
> 
> What character would you prefer, Jakub?

No strong opinion, perhaps @ ?  Jeff, what would you prefer?


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]