This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: sjlj-exceptions ICE. simplified test case
- To: Richard Henderson <rth at cygnus dot com>
- Subject: Re: sjlj-exceptions ICE. simplified test case
- From: Jason Merrill <jason at cygnus dot com>
- Date: 25 Apr 2000 15:55:07 -0700
- Cc: Robert Lipe <robertl at sco dot com>, gcc at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org
- References: <20000423223401.A5548@rjlhome.sco.com> <20000425031515.A7610@cygnus.com>
>>>>> 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