This is the mail archive of the gcc-bugs@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]

internal compiler error in gcc 2.95.2


This code has been compiling OK with gcc version egcs-2.91.66 19990314
(egcs-1.1.2 release), but is now generating compiler error with 2.95.2.  (If
I compile with -fno-implicit-templates the error goes away, but explicitly
instantiating all templates is tedious and error-prone.)
 
Any info on fixes, workarounds, etc. would be appreciated.  Thanks for your
help.
 
(BTW, OTC lib is avail at http://www.dscpl.com.au/
<http://www.dscpl.com.au/> )
 
 
btorpey@DS9: make
/apps/gnu/bin/g++ -fno-rtti -fno-exceptions -pipe -Wall -Woverloaded-virtual
-mcpu=ultrasparc -D_REENTRANT -g -v --save-temps
-I/home/btorpey/blackcat/include -D_REENTRANT -I/devel/ose/6.0/include
-I/devel/ose/6.0/SPARC_SOL2/include -DCXX_GNU -DCXX_GNU2_95 -DSYS_SPARC_SOL2
-DEXPAND_TEMPLATES -DENV_NOTHROWEXCEPTION -DOTCLIB_TRACE
-DHAVE_SOLARIS_THREADS -I/devel/g2.95/BerkeleyDB/include -DCXX_GNU
-DCXX_GNU2_95 -DSYS_SPARC_SOL2 -DEXPAND_TEMPLATES -DENV_NOTHROWEXCEPTION
-DOTCLIB_TRACE -DHAVE_SOLARIS_THREADS -fPIC -I.  -c -o testbug.o testbug.cpp
g++: Warning: -pipe ignored since -save-temps specified
Reading specs from /apps/gnu/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2/specs
gcc version 2.95.2 19991024 (release)
 /apps/gnu/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2/cpp -lang-c++ -v
-I/home/btorpey/blackcat/include -I/devel/ose/6.0/include
-I/devel/ose/6.0/SPARC_SOL2/include -I/devel/g2.95/BerkeleyDB/include -I.
-D__GNUC__=2 -D__GNUG__=2 -D__GNUC_MINOR__=95 -D__cplusplus -Dsparc -Dsun
-Dunix -D__svr4__ -D__SVR4 -D__sparc__ -D__sun__ -D__unix__ -D__svr4__
-D__SVR4 -D__sparc -D__sun -D__unix -Asystem(unix) -Asystem(svr4) -g -Wall
-Woverloaded-virtual -D__sparc_v9__ -D__GCC_NEW_VARARGS__ -Acpu(sparc)
-Amachine(sparc) -D_REENTRANT -D_REENTRANT -DCXX_GNU -DCXX_GNU2_95
-DSYS_SPARC_SOL2 -DEXPAND_TEMPLATES -DENV_NOTHROWEXCEPTION -DOTCLIB_TRACE
-DHAVE_SOLARIS_THREADS -DCXX_GNU -DCXX_GNU2_95 -DSYS_SPARC_SOL2
-DEXPAND_TEMPLATES -DENV_NOTHROWEXCEPTION -DOTCLIB_TRACE
-DHAVE_SOLARIS_THREADS testbug.cpp testbug.ii
GNU CPP version 2.95.2 19991024 (release) (sparc)
#include "..." search starts here:
#include <...> search starts here:
 /home/btorpey/blackcat/include
 /devel/ose/6.0/include
 /devel/ose/6.0/SPARC_SOL2/include
 /devel/g2.95/BerkeleyDB/include
 .
 /apps/gnu/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2/../../../../include/g++-3
 
/apps/gnu/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2/../../../../sparc-sun-sola
ris2.6/include
 /apps/gnu/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2/include
 /usr/include
End of search list.
The following default directories have been omitted from the search path:
 /usr/local/include
End of omitted list.
 /apps/gnu/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2/cc1plus testbug.ii -quiet
-dumpbase testbug.cc -mcpu=ultrasparc -g -Wall -Woverloaded-virtual -version
-fno-rtti -fno-exceptions -fPIC -o testbug.s
GNU C++ version 2.95.2 19991024 (release) (sparc-sun-solaris2.6) compiled by
GNU C version 2.95.2 19991024 (release).
/devel/ose/6.0/include/OTC/collctn/cursor.c: In instantiation of
`OTC_Cursor<OTC_String>::reset()':
/devel/ose/6.0/include/OTC/collctn/prcursor.c:87:   instantiated from here
/devel/ose/6.0/include/OTC/collctn/cursor.c:41: Internal compiler error.
/devel/ose/6.0/include/OTC/collctn/cursor.c:41: Please submit a full bug
report.
/devel/ose/6.0/include/OTC/collctn/cursor.c:41: See <
URL:http://www.gnu.org/software/gcc/faq.html#bugreport
<http://www.gnu.org/software/gcc/faq.html#bugreport> > for instructions.
make: *** [testbug.o] Error 1
btorpey@DS9: 

testbug.ii.bz2

testbug.cpp


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