[tree-ssa] Can't build gcc 20040328 on cygwin: libstdc++-v3/include/ext/pool_allocator.h:299: internal compiler error: verify_stmts failed

law@redhat.com law@redhat.com
Thu Apr 1 17:36:00 GMT 2004


In message <20040327132503.A15919@fw.j-son.org>, Christian Joensson writes:
 >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=p
 >osix --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
I just checked in a change which fixes the case I'm aware of where folding
could create non-gimple code (which would lead to the kind of failure you
are seeing).

 >/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;

If you could re-test with an updated compiler it would be greatly appreciated.

jeff




More information about the Gcc mailing list