Internal compiler error 109.

Raul Montoliu Colas r_montoliu@mtsa.com
Wed May 13 11:46:00 GMT 1998


Hello!

When i try compile the attached file i recive the message:

c++ -ansi -I. -I/export/home2/senda/src/base -fno-gnu-keywords
-fnonnull-objects  -Wall -W -Wbad-function-cast -Wcast-qual
-Wwrite-strings -Wconversion  -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations  -Woverloaded-virtual -Wsynth -g -O0
-march=pentium   -c -o MTStringLimpia.o MTStringLimpia.cc
In file included from /usr/local/include/g++/hash_map.h:31,
                 from MTStringLimpia.h:27,
                 from MTStringLimpia.cc:16:
/usr/local/include/g++/stl_hashtable.h:150: warning: decimal integer
constant is so large that it is unsigned
/usr/local/include/g++/stl_hashtable.h:150: warning: decimal integer
constant is so large that it is unsigned
In file included from MTStringLimpia.cc:16:
MTStringLimpia.h:59: Internal compiler error 109.
MTStringLimpia.h:59: Please submit a full bug report to
`egcs-bugs@cygnus.com'.
*** Error code 1
make: Fatal error: Command failed for target `MTStringLimpia.o'

The 59 line is:

static hash_map<const char*, double, hash<const char*>, igualdad>
tabla_palabras(4800);

If i remove the 4800, then i don´t have the bug.
static hash_map<const char*, double, hash<const char*>, igualdad>
tabla_palabras;

I attach the file MTStringLimpia.h where the bug is produced, if you
need the .cc file, ask for it.

Bye.!
--
-----------------------
- Raul Montoliu Colas -
- r_montoliu@mtsa.com -
-----------------------



More information about the Gcc-bugs mailing list