This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]