Fw: g++ ICE in flow.c:make_edge (g++ 2.96 20000320 on i686-pc-linux-gnu)
Jeffrey A Law
law@cygnus.com
Wed Apr 12 10:36:00 GMT 2000
In message <20000328230049E.mitchell@codesourcery.com>you write:
> Richard & Jeff --
>
> Would one of you mind taking a look at this test-case?
BTW -- have you checked the test into the testsuite? If not, please do
so.
> We're creating an exception label that never makes it into the
> instruction stream, which confuses flow. When I manually turn off
> sibcalls, the crash goes away, so this is at least triggered by the
> new optimization.
The problem appears to be that the label in question is not placed on
the exception_handlers_list and it is not otherwise referenced so we
delete it. Later we find that it is referenced by an EH region note and
blow up in make_edge.
I'm still digging.
jeff
More information about the Gcc-bugs
mailing list