This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [tree-ssa] Can't build gcc 20040328 on cygwin: libstdc++-v3/include/ext/pool_allocator.h:299: internal compiler error: verify_stmts failed
- From: law at redhat dot com
- To: David Edelsohn <dje at watson dot ibm dot com>
- Cc: gcc <gcc at gcc dot gnu dot org>, Christian Joensson <christian at j-son dot org>
- Date: Sat, 27 Mar 2004 12:38:04 -0700
- Subject: Re: [tree-ssa] Can't build gcc 20040328 on cygwin: libstdc++-v3/include/ext/pool_allocator.h:299: internal compiler error: verify_stmts failed
- Reply-to: law at redhat dot com
In message <200403271822.i2RIM6T31814@makai.watson.ibm.com>, David Edelsohn wri
tes:
>> /usr/local/src/gcc-binutils/branch/objdir/i686-pc-cygwin/libstdc++-v3/inclu
>de/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/inclu
>de/ext/pool_allocator.h:299: internal compiler error: verify_stmts failed.
>
>> Any ideas?
>
> The merge seems to have brought in either a change in C++ code
>generation or use of a new idiom in libstdc++-v3 that evokes a known bug
>in Tree-SSA. This also broke Tree-SSA libstdc++-v3 bootstrap on PowerPC
>for some ABIs. See Bugzilla PR 14682.
I'll get to it early next week. There's a couple of approaches I'm still
evaluating for fixing this problem.
jeff