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]

Re: Abort in redirect_edge_and_branch on vax at line 866


On Thu, Jan 10, 2002 at 09:59:07AM -0700, law@redhat.com wrote:
> I see that delete_insn no longer has the side effect of deleting code
> which becomes unreachable due to deleting the original insn.  That makes
> me feel a lot better!  Boy I need to keep up with development better.

Yep.  The old delete_insn is now delete_related_insns, and iirc
is now only used from dbr_schedule.  And if we can convince Eric
to finish the new dbr pass we talked about ...  ;-)

> Probably the only problem that I can envision arising now would be 
> looking at BLOCK_{HEAD,END} and getting back an insn that has been deleted
> and removed from the chain of insns.

Surprise!  delete_insn now takes care of this as well.  See
the end of remove_insn.


r~


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