c++/8511: (hopefully) reproducible cc1plus SIGSEGV.

wwieser@gmx.de wwieser@gmx.de
Sun Nov 10 05:26:00 GMT 2002


The following reply was made to PR c++/8511; it has been noted by GNATS.

From: wwieser@gmx.de
To: gcc-bugs@gcc.gnu.org, gcc-gnats@gcc.gnu.org, gcc-prs@gcc.gnu.org,
        nobody@gcc.gnu.org, reichelt@igpm.rwth-aachen.de
Cc:  
Subject: Re: c++/8511: (hopefully) reproducible cc1plus SIGSEGV.
Date: Sun, 10 Nov 2002 14:19:44 +0100

 On Sunday 10 November 2002 00:54, reichelt@igpm.rwth-aachen.de wrote:
 > Synopsis: (hopefully) reproducible cc1plus SIGSEGV.
 >
 Thanks for your reply, but...
 
 > State-Changed-From-To: open->analyzed
 > State-Changed-By: reichelt
 > State-Changed-When: Sat Nov  9 15:54:52 2002
 > State-Changed-Why:
 >     Confirmed.
 >
 >     Compiling the code with gcc 3.2 I get an internal compiler error.
 >     The problem can be reduced to the following code snippet:
 >
 >     ------------------------snip here--------------------
 > [...]
 >     ------------------------snip here--------------------
 >
 >     Compiling this with gcc 3.2 (just "g++ -c") I get the
 >     following ICE:
 >
 >     In fact, the short testcase crashes gcc since 2.95.x.
 >
 The point is something different. I get a real SIGSEGV, NOT an internal 
 compiler error. Sadly, I have quite a lot of heavy template code which 
 triggers internal compiler errors (I reported one of them some time back 
 and it is not yet fixed), but this one really makes gcc SIGSEGV. 
 
 Also, the debugger shows the suspicious address 0xa5a5a5a5 which might 
 indicate some more serious bug inside the compiler than simply a missing 
 C++ language feature. 
 
 So, please tell me if you can reproduce a SIGSEGV, and not an internal 
 compiler error. 
 
 > http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&
 >pr=8511



More information about the Gcc-prs mailing list