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 optimization/9786] [3.3/3.4 regression] Ice in fixup_abnormal_edges with -fnon-call-exceptions -O2


PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9786



------- Additional Comments From hainque at act-europe dot fr  2003-08-28 00:34 -------
Subject: Re:  [3.3/3.4 regression] Ice in fixup_abnormal_edges with -fnon-call-exceptions -O2


> > If it is OK to delete these instructions, then Olivier's patch looks OK to
> > me, except that the ??? comment should be updated.  If it is not OK to
> > delete these instructions, then we need to stop reg-stack from doing that.

 I thought a bit more about this, and am still unclear wether it is indeed
 appropriate for reg-stack to delete these insns.

 Since those deletions have always been there, could we consider fixing them
 by updating the edges too, and file another PR to investigate the possible
 (different) problem these deletions might cause with respect to exception 
 handling issues ?

 FWIW, merely removing the deletion leads to blowup at build time, which seems
 in accordance with what the associated comment says.

 Olivier


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