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 target/79058] [7 Regression] ARM: internal compiler error: in extract_constrain_insn, at recog.c:2213


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

--- Comment #28 from Vladimir Makarov <vmakarov at gcc dot gnu.org> ---
(In reply to Vladimir Makarov from comment #27)
> (In reply to Vladimir Makarov from comment #26)
> > (In reply to Dominik Vogt from comment #24)
> > > While you're at it ... does it have the same or a similar cause as the Avr
> > > bug?
> > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78883
> > > 
> > > (A HImode quantity got allocated to r31+r32 (r31 is the last hardreg), in
> > > presence of a paradoxical subreg of memory.)
> > 
> > It might be.
> 
> Sorry, I was wrong.  The problem is still present for AVR.  I'll look at the
> AVR PR.  It seems an IRA problem too.

AVR still uses the old reload pass and this is its problem (I wrongly jumped to
the conclusion of about the IRA problem when I saw no output from LRA with
-fira-verbose=12).  I am not an expert of the old reload to be a help with this
AVR PR.

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