This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
in c-pragma.c:253 (2.92.21/Solaris/SPARC) Internal Comp Err
- To: egcs-bugs at cygnus dot com
- Subject: in c-pragma.c:253 (2.92.21/Solaris/SPARC) Internal Comp Err
- From: Bernhard Reiter <breiter at mathematik dot Uni-Osnabrueck dot DE>
- Date: Wed, 11 Nov 1998 16:42:28 +0100
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:
PGP signature