sjlj-exceptions ICE. simplified test case
Jason Merrill
jason@cygnus.com
Tue Apr 25 15:55:00 GMT 2000
>>>>> Richard Henderson <rth@cygnus.com> writes:
> On Sun, Apr 23, 2000 at 10:34:01PM -0500, Robert Lipe wrote:
>> This test case, derived from tinfo.cc during bootstrap, shows more
>> concisely the ICE I reported earlier in the week. I've verified that
>> it also fails on i686-pc-linux. To reproduce, invoke cc1plus with '-O2
>> -sjlj-exceptions'.
> This fixes the test case. What's the easiest way to test
> this out for real? RUNTESTFLAGS='--tool_opts -fsjlj-exceptions' ?
There are already a couple of tests that test -fsjlj-exceptions;
g++.eh/crash3.C and g++.eh/vbase3.C. They've been failing for a while.
Your patch fixes these tests when compiling with optimization; they still
crash the compiler in convert_regs_1 when compiled without optimization.
Jason
More information about the Gcc-patches
mailing list