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

--- Comment #17 from Vladimir Makarov <vmakarov at gcc dot gnu.org> ---
(In reply to Bernd Edlinger from comment #16)
> (In reply to Vladimir Makarov from comment #13)
> > (In reply to Bernd Edlinger from comment #11)
> > > I must admit, that I don't know what I am doing here,
> > > ... but this (completely untested) patch seems to fix the ICE:
> > > (and at least my linux kernel compiles without ICE now)
> > > 
> > 
> > This is a wrong fix.  If the pseudos has the same value, they should not
> > conflict if they start with the same register.  This part of code concerns
> > exactly about the pseudos with the same value.
> > 
> > The root of the problem is in that the pseudos should not have the same
> > value.
> > 
> 
> OK, now I see the problem.
> 
> How about this?
> 
The patch can be a solution.  It is a right direction.  Thanks for working on
this.  I have a patch already too.  I am just testing it.  I'll commit it in a
few hours.

Reply via email to