This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
the stl dance.. internal compiler error.
- To: "'gcc-bugs at gcc dot gnu dot org'" <gcc-bugs at gcc dot gnu dot org>
- Subject: the stl dance.. internal compiler error.
- From: "Oakham, Geoff" <Geoff dot Oakham at cognos dot com>
- Date: Fri, 7 Jul 2000 15:47:22 -0400
I was messing around with a plain copy of SGI's STL implementation and I ran
into an internal compiler error. It works fine if I use the system's STL
(which I believe is also SGI's implementation). The library it's choking on
is regex++. If you have any hints on how to avoid it, they'd be much
appreciated.
Oh, it's RedHat 6.1 box running on a i386-derived processor with plenty of
good stuff such as RAM and disk space.
Cheers,
Geoff
-----------------------
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/specs
gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
g++ -I/disk2/work/oakhamg/Components/OpenSource/sgi_stl
-DCOG_TEMP_REMOVE_WIN_DEFS -DI86Linux -D__UNIX__ -DCSTD_WHICH_STL=SGI
-DCSTD_STD=std -DHASPROTOS -DCSTD_UNIX
-I/disk2/work/oakhamg/Components/CognosClassLibrary/FileManagement
-I/disk2/work/oakhamg/Components
-I/disk2/work/oakhamg/tools/Linux/OpenSource
-I/disk2/work/oakhamg/tools/Linux/OpenSource/regex/include -frtti
-DUSE_POSIX_THREADS -D_REENTRANT -D__STL_NO_NAMESPACES -nostdinc
-I/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/ -I/usr/include
-I/usr/include/g++-2/ -c testcode.cpp
/disk2/work/oakhamg/tools/Linux/OpenSource/regex/include/jm/regmatch.h: In
method `::jm::::jm::_priv_match_data<const char
*,::jm::jm_def_alloc>::_priv_match_data<const char *,
::jm::jm_def_alloc>(const class ::jm::::jm::reg_match_base<const char
*,::jm::jm_def_alloc> &)':
/disk2/work/oakhamg/tools/Linux/OpenSource/regex/include/jm/regmatch.h:1077:
instantiated from `reg_grep2<::jm::::jm::grep_search_predicate<const char
*,::jm::jm_def_alloc>, const char *, char,
::jm::::jm::char_regex_traits<char>, ::jm::jm_def_alloc,
::jm::jm_def_alloc>(::jm::::jm::grep_search_predicate<const char
*,::jm::jm_def_alloc>, const char *, const char *, const
::jm::::jm::reg_expression<char,::jm::::jm::char_regex_traits<char>,::jm::jm
_def_alloc> &, unsigned int, ::jm::jm_def_alloc)'
testcode.cpp:56: instantiated from here
/disk2/work/oakhamg/tools/Linux/OpenSource/regex/include/jm/regmatch.h:160:
Internal compiler error.
/disk2/work/oakhamg/tools/Linux/OpenSource/regex/include/jm/regmatch.h:160:
Please submit a full bug report to `egcs-bugs@egcs.cygnus.com'.
/disk2/work/oakhamg/tools/Linux/OpenSource/regex/include/jm/regmatch.h:160:
See <URL:http://egcs.cygnus.com/faq.html#bugreport> for details.
<<outcode_sgi2.ii.bz2>>
outcode_sgi2.ii.bz2