This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Current CVS bootstrap failure on x86
- To: gcc-bugs at gcc dot gnu dot org
- Subject: Current CVS bootstrap failure on x86
- From: Gabriel Dos Reis <gdr at codesourcery dot com>
- Date: 24 Jul 2000 22:12:59 +0200
- Organization: CodeSourcery, LLC
Current CVS won't bootstrap on an i686-pc-linux. The failure occurs
at the same point while building libstdc++ with
--enable-checking=tree or not. It appears to be related to tree-based
inlining.
In file included from /home/gdr/egcs/libstdc++/std/bastring.h:349:
/home/gdr/egcs/libstdc++/std/bastring.h: In instantiation of `basic_string<charT, traits, Allocator>::clear () [with charT = char, traits = string_char_traits<char>, Allocator = __default_alloc_template<true, 0>]':
/home/gdr/egcs/libstdc++/sinst.cc:55: instantiated from here
/home/gdr/egcs/libstdc++/std/bastring.h:282: Tree check: expected stmt_expr, have scope_stmt
/home/gdr/egcs/libstdc++/std/bastring.h:282: Internal compiler error in expand_call_inline, at
cp/optimize.c:739
Please submit a full bug report.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
Configure options were
--enable-languages='c++' --enable-shared --enable-checking=tree
I tend to think that the problem is plateform independent; if so then
I'm wondering how people are managing to bootstrap with current CVS...
-- Gaby
CodeSourcery, LLC http://www.codesourcery.com