in c-pragma.c:253 (2.92.21/Solaris/SPARC) Internal Comp Err

Bernhard Reiter breiter@mathematik.Uni-Osnabrueck.DE
Wed Nov 11 10:13:00 GMT 1998


Like to add the two bug report by the "Hermite Hacker".
Encountered the same error:

SunOS 5.5.1 Generic_103640-05 sun4u sparc
gcc version egcs-2.92.21 19981109 (gcc2 ss-980609 experimental)

Bug is in cc1plus

 /usr/local/egcs/lib/gcc-lib/sparc-sun-solaris2.5.1/egcs-2.92.21/cc1plus ClientManager.ii -version -fPIC -o ClientManager.s
GNU C++ version egcs-2.92.21 19981109 (gcc2 ss-980609 experimental) (sparc-sun-solaris2.5.1) compiled by GNU C version egcs-2.92.21 19981109 (gcc2 ss-980609 experimental).
options passed:  -fPIC
options enabled:  -fpeephole -ffunction-cse -fkeep-static-consts
 -fpcc-struct-return -fsched-interblock -fsched-spec -fPIC -fexceptions
 -fcommon -fgnu-linker -fargument-alias -mepilogue -mapp-regs
 static void string_char_traits<charT>::assign(charT &, const charT &) static bool string_char_traits<charT>::eq(const charT &, const charT &) static bool string_char_traits<charT>::ne(const charT &, const charT &) 

[..]

 class istream & getline(class istream &, class basic_string<charT,traits,Allocator> &, charT)c-pragma.c:253: Internal compiler error in function handle_pragma_token


ClientManager.ii available at:
http://www.usf.Uni-Osnabrueck.DE/~breiter/private/probe/egcs/ClientManager.ii.gz


	Bernhard

Here is, how I created the .ii file:
c++ -v --save-temps -D_REENTRANT -DPREFIX=\"/home/syswis/breiter/project/mnemonic/root\" -g -Wall -I. -I../include -I/home/syswis/breiter/packages/gtk/lib/glib/include -I/home/syswis/breiter/packages/gtk/include -I/usr/openwin/include -I/home/syswis/breiter/project/mnemonic/root/include -I/include -g -O2 -DOIL=\"ClientManager\"   -fPIC -c -o ClientManager.o ClientManager.cc
Reading specs from /usr/local/egcs/lib/gcc-lib/sparc-sun-solaris2.5.1/egcs-2.92.21/specs
gcc version egcs-2.92.21 19981109 (gcc2 ss-980609 experimental)
 /usr/local/egcs/lib/gcc-lib/sparc-sun-solaris2.5.1/egcs-2.92.21/cpp -lang-c++ -v -I. -I../include -I/home/syswis/breiter/packages/gtk/lib/glib/include -I/home/syswis/breiter/packages/gtk/include -I/usr/openwin/include -I/home/syswis/breiter/project/mnemonic/root/include -I/include -undef -D__GNUC__=2 -D__GNUG__=2 -D__cplusplus -D__GNUC_MINOR__=92 -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) -D__EXCEPTIONS -D__OPTIMIZE__ -g -g -Wall -D__GCC_NEW_VARARGS__ -Acpu(sparc) -Amachine(sparc) -D_REENTRANT -DPREFIX="/home/syswis/breiter/project/mnemonic/root" -DOIL="ClientManager" ClientManager.cc ClientManager.ii
GNU CPP version egcs-2.92.21 19981109 (gcc2 ss-980609 experimental) (sparc)
#include "..." search starts here:
#include <...> search starts here:
 .
 /home/syswis/breiter/packages/gtk/lib/glib/include
 /home/syswis/breiter/packages/gtk/include
 /usr/openwin/include
 /home/syswis/breiter/project/mnemonic/root/include
 /usr/local/egcs/lib/gcc-lib/sparc-sun-solaris2.5.1/egcs-2.92.21/../../../../include/g++-2
 /usr/local/include
 /usr/local/egcs/lib/gcc-lib/sparc-sun-solaris2.5.1/egcs-2.92.21/../../../../sparc-sun-solaris2.5.1/include
 /usr/local/egcs/lib/gcc-lib/sparc-sun-solaris2.5.1/egcs-2.92.21/include
 /usr/include
End of search list.
In file included from /usr/local/egcs/lib/gcc-lib/sparc-sun-solaris2.5.1/egcs-2.92.21/include/limits.h:117,
                 from /usr/local/egcs/lib/gcc-lib/sparc-sun-solaris2.5.1/egcs-2.92.21/include/syslimits.h:7,
                 from /usr/local/egcs/lib/gcc-lib/sparc-sun-solaris2.5.1/egcs-2.92.21/include/limits.h:11,
                 from /home/syswis/breiter/packages/gtk/include/glib.h:66,
                 from /home/syswis/breiter/packages/gtk/include/gdk/gdktypes.h:25,
                 from /home/syswis/breiter/packages/gtk/include/gdk/gdk.h:23,
                 from /home/syswis/breiter/packages/gtk/include/gtk/gtk.h:23,
                 from gtkClientManager.h:6,
                 from ClientManager.cc:2:
/usr/include/limits.h:163: warning: `DBL_MAX' redefined
/usr/local/egcs/lib/gcc-lib/sparc-sun-solaris2.5.1/egcs-2.92.21/include/float.h:63: warning: this is the location of the previous definition
/usr/include/limits.h:165: warning: `DBL_MIN' redefined
/usr/local/egcs/lib/gcc-lib/sparc-sun-solaris2.5.1/egcs-2.92.21/include/float.h:54: warning: this is the location of the previous definition
/usr/include/limits.h:168: warning: `FLT_MAX' redefined
/usr/local/egcs/lib/gcc-lib/sparc-sun-solaris2.5.1/egcs-2.92.21/include/float.h:35: warning: this is the location of the previous definition
/usr/include/limits.h:169: warning: `FLT_MIN' redefined
/usr/local/egcs/lib/gcc-lib/sparc-sun-solaris2.5.1/egcs-2.92.21/include/float.h:26: warning: this is the location of the previous definition
 /usr/local/egcs/lib/gcc-lib/sparc-sun-solaris2.5.1/egcs-2.92.21/cc1plus ClientManager.ii -quiet -dumpbase ClientManager.cc -g -g -O2 -Wall -version -fPIC -o ClientManager.s
GNU C++ version egcs-2.92.21 19981109 (gcc2 ss-980609 experimental) (sparc-sun-solaris2.5.1) compiled by GNU C version egcs-2.92.21 19981109 (gcc2 ss-980609 experimental).
c-pragma.c:253: Internal compiler error in function handle_pragma_token
oxana src 129: 

-- 
-----BEGIN PGP SIGNATURE-----
Version: 2.6.2i

iQCVAwUBNkmwYRFKNN1LD7H9AQHkCQP/b5BytDI8vv0oCFIZCcKack/L2T3hoPSm
PG6E1eju148zzNsrTU99E3boI+xgaF/scQsDGd+IojHYcX7P0S2l2jpOfRng0Y7b
NcUowlKQopBmL5jcca6ub6lIzkiFP8AkcD+z6oDd1W32ht1cNy4kwXhFmx7Ptg2l
cUpIJx3BOpc=
=cBVu
-----END PGP SIGNATURE-----


More information about the Gcc-bugs mailing list