This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
GCC 3.4: ICE in finish_member_declaration, at cp/semantics.c:1868
- From: Craig Rodrigues <rodrigc at attbi dot com>
- To: gcc at gcc dot gnu dot org
- Date: Fri, 17 Jan 2003 22:35:22 -0500
- Subject: GCC 3.4: ICE in finish_member_declaration, at cp/semantics.c:1868
Hi,
I have a testcase which I generated under Red Hat Linux 7.2
and gcc version 3.4 20030117 (experimental).
The testcase is at:
http://home.attbi.com/~rodrigc/gcc/Future_Set_Test.ii.bz2
If I compile with:
g++ -c Future_Set_Test.ii
I get:
In file included from /u0/test2/build/ACE_wrappers/ace/Future.h:376,
from Future_Set_Test.cpp:31:
/u0/test2/build/ACE_wrappers/ace/Future.h: In instantiation of `ACE_Future_Rep<T>':
/u0/test2/build/ACE_wrappers/ace/Future.cpp:306: instantiated from here
/u0/test2/build/ACE_wrappers/ace/Future.h:157: internal compiler error: in
finish_member_declaration, at cp/semantics.c:1868
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
I don't know how to reduce the testcase further, but
if I remove the following line from line 80427:
struct __Ace {};
then the problem goes away.
Any ideas?
--
Craig Rodrigues
http://home.attbi.com/~rodrigc
rodrigc@attbi.com