This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Flow analysis confused by exception handling
- To: Joern Rennecke <amylaar at cygnus dot co dot uk>
- Subject: Re: Flow analysis confused by exception handling
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Tue, 02 Dec 1997 16:24:47 -0800
- cc: jason at cygnus dot com (Jason Merrill), tot at trema dot com, egcs at cygnus dot com
- Reply-To: law at cygnus dot com
In message <199712022112.VAA14078@phal.cygnus.co.uk>you write:
> > Tue Dec 2 01:42:33 1997 Jason Merrill <jason@yorick.cygnus.com>
> >
> > * flow.c (find_basic_blocks): A CALL_INSN that can throw starts
> > a new basic block.
> > (find_basic_blocks_1): Likewise.
>
> I think you have to fix some code in the schedulers when you do that.
I don't think so.
The schedulers rely on basic_block_{head,end} do delimit basic block
boundaries. Similarly for most passes after flow.
jeff