[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