This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
[tree-ssa] Can't build gcc 20040328 on cygwin: libstdc++-v3/include/ext/pool_allocator.h:299: internal compiler error: verify_stmts failed
- From: Christian Joensson <christian at j-son dot org>
- To: gcc <gcc at gcc dot gnu dot org>
- Date: Sat, 27 Mar 2004 13:25:03 +0100
- Subject: [tree-ssa] Can't build gcc 20040328 on cygwin: libstdc++-v3/include/ext/pool_allocator.h:299: internal compiler error: verify_stmts failed
Windows XP Pro/SP1 cygwin P4 mobile system with these packages:
binutils 20040312-1 2.15.90 20040312
bison 20030307-1 1.875b
cygwin 1.5.9-1
dejagnu 20021217-2 1.4.2.x
expect 20030128-1 5.26
gcc 3.3.1-3
tcltk 20030901-1 8.4
LAST_UPDATED: Sat Mar 27 09:10:51 GMT 2004
configure --prefix=/usr/local/gcc-binutils --enable-shared --enable-threads=posix --with-system-zlib --enable-libgcj --with-gcc-version-trigger=/usr/local/src/gcc-binutils/branch/gcc.tree-ssa/gcc/version.c --enable-languages=c,c++,f95,java,objc
creating libsupc++convenience.la
(cd .libs && rm -f libsupc++convenience.la && ln -s ../libsupc++convenience.la libsupc++convenience.la)
/bin/sh ../libtool --tag CXX --tag disable-shared --mode=link /usr/local/src/gcc-binutils/branch/objdir/gcc/xgcc -shared-libgcc -B/usr/local/src/gcc-binutils/branch/objdir/gcc/ -nostdinc++ -L/usr/local/src/gcc-binutils/branch/objdir/i686-pc-cygwin/libstdc++-v3/src -L/usr/local/src/gcc-binutils/branch/objdir/i686-pc-cygwin/libstdc++-v3/src/.libs -B/usr/local/gcc-binutils/i686-pc-cygwin/bin/ -B/usr/local/gcc-binutils/i686-pc-cygwin/lib/ -isystem /usr/local/gcc-binutils/i686-pc-cygwin/include -isystem /usr/local/gcc-binutils/i686-pc-cygwin/sys-include -Wl,-O1 -fno-implicit-templates -Wall -W -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -o libsupc++.la -rpath /usr/local/gcc-binutils/lib del_op.lo del_opnt.lo del_opv.lo del_opvnt.lo eh_alloc.lo eh_aux_runtime.lo eh_catch.lo eh_exception.lo eh_globals.lo eh_personality.lo eh_term_handler.lo eh_terminate.lo eh_throw.lo eh_type.lo eh_unex_handler.lo guard.lo new_handler.lo new_op.lo new_opnt.lo new_opv.lo new_opvnt.lo pure.lo tinfo.lo tinfo2.lo vec.lo vterminate.lo cp-demangle.lo -lm
ar rc .libs/libsupc++.a del_op.o del_opnt.o del_opv.o del_opvnt.o eh_alloc.o eh_aux_runtime.o eh_catch.o eh_exception.o eh_globals.o eh_personality.o eh_term_handler.o eh_terminate.o eh_throw.o eh_type.o eh_unex_handler.o guard.o new_handler.o new_op.o new_opnt.o new_opv.o new_opvnt.o pure.o tinfo.o tinfo2.o vec.o vterminate.o cp-demangle.o
ranlib .libs/libsupc++.a
creating libsupc++.la
(cd .libs && rm -f libsupc++.la && ln -s ../libsupc++.la libsupc++.la)
make[4]: Leaving directory `/usr/local/src/gcc-binutils/branch/objdir/i686-pc-cygwin/libstdc++-v3/libsupc++'
Making all in src
make[4]: Entering directory `/usr/local/src/gcc-binutils/branch/objdir/i686-pc-cygwin/libstdc++-v3/src'
/bin/sh ../libtool --tag CXX --mode=compile /usr/local/src/gcc-binutils/branch/objdir/gcc/xgcc -shared-libgcc -B/usr/local/src/gcc-binutils/branch/objdir/gcc/ -nostdinc++ -L/usr/local/src/gcc-binutils/branch/objdir/i686-pc-cygwin/libstdc++-v3/src -L/usr/local/src/gcc-binutils/branch/objdir/i686-pc-cygwin/libstdc++-v3/src/.libs -B/usr/local/gcc-binutils/i686-pc-cygwin/bin/ -B/usr/local/gcc-binutils/i686-pc-cygwin/lib/ -isystem /usr/local/gcc-binutils/i686-pc-cygwin/include -isystem /usr/local/gcc-binutils/i686-pc-cygwin/sys-include -I/usr/local/src/gcc-binutils/branch/objdir/i686-pc-cygwin/libstdc++-v3/include/i686-pc-cygwin -I/usr/local/src/gcc-binutils/branch/objdir/i686-pc-cygwin/libstdc++-v3/include -I/usr/local/src/gcc-binutils/branch/gcc.tree-ssa/libstdc++-v3/libsupc++ -O2 -g -O2 -g -O2 -fno-implicit-templates -Wall -W -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -c -o allocator.lo /usr/local/src/branch/gcc/libstdc++-v3/src/allocator.cc
/usr/local/src/gcc-binutils/branch/objdir/gcc/xgcc -shared-libgcc -B/usr/local/src/gcc-binutils/branch/objdir/gcc/ -nostdinc++ -L/usr/local/src/gcc-binutils/branch/objdir/i686-pc-cygwin/libstdc++-v3/src -L/usr/local/src/gcc-binutils/branch/objdir/i686-pc-cygwin/libstdc++-v3/src/.libs -B/usr/local/gcc-binutils/i686-pc-cygwin/bin/ -B/usr/local/gcc-binutils/i686-pc-cygwin/lib/ -isystem /usr/local/gcc-binutils/i686-pc-cygwin/include -isystem /usr/local/gcc-binutils/i686-pc-cygwin/sys-include -I/usr/local/src/gcc-binutils/branch/objdir/i686-pc-cygwin/libstdc++-v3/include/i686-pc-cygwin -I/usr/local/src/gcc-binutils/branch/objdir/i686-pc-cygwin/libstdc++-v3/include -I/usr/local/src/gcc-binutils/branch/gcc.tree-ssa/libstdc++-v3/libsupc++ -O2 -g -O2 -g -O2 -fno-implicit-templates -Wall -W -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -c /usr/local/src/branch/gcc/libstdc++-v3/src/allocator.cc -o allocator.o
/usr/local/src/gcc-binutils/branch/objdir/i686-pc-cygwin/libstdc++-v3/include/ext/pool_allocator.h: In member function `_Tp* __gnu_cxx::__pool_alloc<_Tp>::allocate(size_t, const void*) [with _Tp = wchar_t]':
/usr/local/src/gcc-binutils/branch/objdir/i686-pc-cygwin/libstdc++-v3/include/ext/pool_allocator.h:299: error: Invalid operand to binary operator
(int<D2>)__n<D10755>_17;
/usr/local/src/gcc-binutils/branch/objdir/i686-pc-cygwin/libstdc++-v3/include/ext/pool_allocator.h:299: internal compiler error: verify_stmts failed.
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[4]: *** [allocator.lo] Error 1
Any ideas?
Cheers,
/ChJ