[Bug libstdc++/18397] New: G++ ICE in g++-v3/bits/vector.tcc

zephiris at gmail dot com gcc-bugzilla@gcc.gnu.org
Tue Nov 9 12:53:00 GMT 2004


The commandline is as follows.

Making all in nav
make[1]: Entering directory `/usr/local/src/vegastrike/src/gfx/nav'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/src/vegastrike/src/gfx/nav'
make[1]: Entering directory `/usr/local/src/vegastrike/src/gfx'
if g++ -DHAVE_CONFIG_H -I. -I. -I../..   -DHAVE_SDL=1 -DSDL_WINDOWING=1     
-DHAVE_AL=1  -DUSE_STENCIL_BUFFER=1  -I/usr/include/python2.3 -DHAVE_PYTHON=1 
-DUSE_BOOST_131=1 -I../../src/boost129  -I../../src   -march=pentium3
-fomit-frame-pointer -mfpmath=sse -ftracer -ftree-vectorize
-fbranch-target-load-optimize -maccumulate-outgoing-args -O3 -floop-optimize2
-funroll-loops -fpeel-loops -ftree-loop-linear -fivopts -funswitch-loops
-fvisibility=hidden -O3 -ffast-math -ggdb3 -pthread -pipe -pipe  -falign-loops=2
-falign-jumps=2 -falign-functions=2  -I/usr/include/SDL -D_REENTRANT -pthread
-pipe -MT mesh_xml.o -MD -MP -MF ".deps/mesh_xml.Tpo" \
  -c -o mesh_xml.o `test -f 'mesh_xml.cpp' || echo './'`mesh_xml.cpp; \
then mv -f ".deps/mesh_xml.Tpo" ".deps/mesh_xml.Po"; \
else rm -f ".deps/mesh_xml.Tpo"; exit 1; \
fi
/usr/lib/gcc/i686-pc-linux-gnu/4.0.0/include/g++-v3/bits/vector.tcc: In member
function 'void std::vector<_Tp,
_Alloc>::_M_fill_insert(__gnu_cxx::__normal_iterator<typename _Alloc::pointer,
std::vector<_Tp, _Alloc> >, size_t, const _Tp&) [with _Tp = int, _Alloc =
std::allocator<int>]':
/usr/lib/gcc/i686-pc-linux-gnu/4.0.0/include/g++-v3/bits/vector.tcc:311:
internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[1]: *** [mesh_xml.o] Error 1
make[1]: Leaving directory `/usr/local/src/vegastrike/src/gfx'
make: *** [all-recursive] Error 1
Replacing -O3 with -O2 makes it not ICE.
gcc -v is as follows:
Reading specs from /usr/lib/gcc/i686-pc-linux-gnu/4.0.0/specs
Configured with: ../configure --enable-version-specific-runtime-libs
--prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.0
--includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.0.0/include
--datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.0
--mandir=/usr/share/gcc-data/i686-pc-linux-gnu/4.0/man
--infodir=/usr/share/gcc-data/i686-pc-linux-gnu/4.0/info
--with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.0.0/include/g++-v3
--host=i686-pc-linux-gnu --disable-altivec --enable-nls
--without-included-gettext --enable-__cxa_atexit
--enable-clocale=gnu--enable-shared --with-system-zlib --disable-checking
--disable-werror --disable-libunwind-exceptions --enable-threads=posix
--disable-multilib --with-x --enable-java-awt=gtk,xlib --enable-gtk-cairo
--enable-languages=c,c++,java
Thread model: posix
gcc version 4.0.0 20041108 (experimental)

-- 
           Summary: G++ ICE in g++-v3/bits/vector.tcc
           Product: gcc
           Version: 4.0.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: libstdc++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: zephiris at gmail dot com
                CC: gcc-bugs at gcc dot gnu dot org
  GCC host triplet: i686-pc-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18397



More information about the Gcc-bugs mailing list