Subject: Re: toolchain/29409: g++ 3.3.3 ICE
To: None <toolchain-manager@netbsd.org, gnats-admin@netbsd.org,>
From: James Chacon <jmc@NetBSD.org>
List: netbsd-bugs
Date: 02/16/2005 23:29:02
The following reply was made to PR toolchain/29409; it has been noted by GNATS.

From: James Chacon <jmc@NetBSD.org>
To: gnats-bugs@NetBSD.org
Cc: toolchain-manager@NetBSD.org, gnats-admin@NetBSD.org,
	netbsd-bugs@NetBSD.org
Subject: Re: toolchain/29409: g++ 3.3.3 ICE
Date: Wed, 16 Feb 2005 17:28:22 -0600

 On Wed, Feb 16, 2005 at 09:10:00PM +0000, tedu@coverity.com wrote:
 > >Number:         29409
 > >Category:       toolchain
 > >Synopsis:       g++ 3.3.3 ICE
 > >Confidential:   no
 > >Severity:       serious
 > >Priority:       medium
 > >Responsible:    toolchain-manager
 > >State:          open
 > >Class:          sw-bug
 > >Submitter-Id:   net
 > >Arrival-Date:   Wed Feb 16 21:10:00 +0000 2005
 > >Originator:     Ted Unangst
 > >Release:        2.0
 > >Organization:
 > >Environment:
 > NetBSD netbsd20.coverity.int 2.0 NetBSD 2.0 (GENERIC) #0: Wed Dec  1 10:58:25 UTC 2004  builds@build:/big/builds/ab/netbsd-2-0-RELEASE/i386/200411300000Z-obj/big/builds/ab/netbsd-2-0-RELEASE/src/sys/arch/i386/compile/GENERIC i386
 > Using built-in specs.
 > Configured with: /home/nick/work/netbsd/src/tools/gcc/../../gnu/dist/gcc/configure --enable-long-long --disable-multilib --enable-threads --disable-symvers --build=i386-unknown-netbsdelf --host=i386--netbsdelf --target=i386--netbsdelf
 > Thread model: posix
 > gcc version 3.3.3 (NetBSD nb3 20040520)
 > 
 > >Description:
 > ICE:
 > query-run-lib.c: In function `void create_query_run_select(std::string&, 
 >    std::string&, db_t*, const char*)':
 > query-run-lib.c:124: internal compiler error: Segmentation fault
 > Please submit a full bug report,
 > with preprocessed source if appropriate.
 > See <URL:http://www.netbsd.org/Misc/send-pr.html> for instructions.
 > 
 > This only happens when compiled with -O2, not -O1 or lower.
 > 
 > I can provide the preprocessed source to a developer or two, but it can't be posted publicly.
 
 Without some form of source to test this against there isn't much that
 can be done. Can you trim down to a specific test case and clean it up
 so it can be posted here?
 
 James