This is the mail archive of the gcc-patches@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]

Re: Patch for PR target/31733 (in cfgrtl.c)


Eric Botcazou wrote:

> > The code where we ICE is trying to verify that a jump is followed by a
> > barrier, the ICE was caused by the fact that there was a deleted instruction
> > (a deleted label to be precise) between the jump and the barrier.  I think
> > this is OK, so I changed the code to skip past deleted instructions and then 
> > check for a barrier.
> 
> The fact that the problem only shows up now could let us think that this is 
> actually not supposed to happen (i.e. the instruction should have been removed 
> by the time the verification code is invoked).  How does it happen?

I haven't a clue.  I tried to follow what was going on in the code and
wasn't able to do it.  Since the problem doesn't happen any more with
ToT I am inclined to think we should just close the PR as
unreproducable.

Steve Ellcey
sje@cup.hp.com


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