Failure to bootstrap for trunk on athlon_mp-pc-linux-gnu
Autocrasher
autocrasher@devphil.com
Tue Apr 29 09:06:00 GMT 2003
The tree has failed during the bootstrap step. The last 30 lines of
the log are below; since I do parallel builds, the error may not be on the
last line.
Attached are the ChangeLogs since the previous run. Possibly a patch with
your name on it has caused the additional regression(s).
The full transcript is at http://www.devphil.com/build/
Host was specified as athlon_mp-pc-linux-gnu. Target was specified
as athlon_mp-pc-linux-gnu.
This particular run used standard (previously installed) binutils.
This email is generated by a machine, not sent from a person. If you think
it's been sent to you in error, please see the gcc-regression list archives
for possible followup discussion; this could be legitimate or it could be a
false positive. Also watch for email from the other regression testers and
check the logs from the known autobuilders.
With love,
The Autocrasher (Phil's Builder Bot, version 1.2)
=========================================================================
-------------- next part --------------
diff -u1r previous/CL/ChangeLog broken/CL/ChangeLog
--- previous/CL/ChangeLog 2003-04-26 04:55:01.000000000 -0400
+++ broken/CL/ChangeLog 2003-04-29 04:55:01.000000000 -0400
@@ -1 +1,6 @@
+2003-04-27 Daniel Jacobowitz <drow@mvista.com>
+
+ * Makefile.tpl: Clean $(BUILD_SUBDIR).
+ * Makefile.in: Regenerated.
+
2003-04-25 Wolfgang Bangerth <bangerth@dealii.org>
@@ -5,3 +10,3 @@
-2002-04-25 Loren J. Rittle <ljrittle@acm.org>
+2003-04-25 Loren J. Rittle <ljrittle@acm.org>
diff -u1r previous/CL/gcc/ChangeLog broken/CL/gcc/ChangeLog
--- previous/CL/gcc/ChangeLog 2003-04-27 04:55:03.000000000 -0400
+++ broken/CL/gcc/ChangeLog 2003-04-29 04:55:03.000000000 -0400
@@ -1 +1,102 @@
+2003-04-28 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/10180
+ * tree-inline.c (expand_call_inline): Call push_srcloc when
+ encountering EXPR_WITH_FILE_LOCATION. Honor warn_inline.
+
+2003-04-28 Mike Stump <mrs@apple.com>
+
+ * gdbinit.in: Update to reflect new identifier structure.
+
+2003-04-28 Zack Weinberg <zack@codesourcery.com>
+
+ * tree.h (TREE_CST_RTL, CST_OR_CONSTRUCTOR_CHECK): Delete.
+ (struct tree_int_cst, struct tree_real_cst, struct tree_string,
+ struct tree_complex, struct tree_vector): Remove RTL field.
+ (CONSTRUCTOR_ELTS): Use elt 0.
+ * tree.def (CONSTRUCTOR): Delete first of its two operands.
+ * varasm.c (output_constant_def): Remove early exit if
+ TREE_CST_RTL is set. Don't set TREE_CST_RTL.
+ (decode_addr_const): Don't mention TREE_CST_RTL in comment.
+ * target.h (select_section): Don't mention TREE_CST_RTL in comment.
+ * doc/tm.texi (encode_section_info): Don't talk about TREE_CST_RTL.
+
+2003-04-28 Jakub Jelinek <jakub@redhat.com>
+
+ * c-decl.c (finish_decl): When prototype with asmspec is found
+ for built-in, adjust built_in_decls as well as expr.c decls.
+ * expr.c (init_block_move_fn, init_block_clear_fn): New functions.
+ (emit_block_move_libcall_fn, clear_storage_libcall_fn): Use it.
+ * expr.c (init_block_move_fn, init_block_clear_fn): New prototypes.
+
+2003-04-28 Richard Henderson <rth@redhat.com>
+
+ * config/sparc/sparc.c (print_operand): Add 's' to sign-extend.
+ * config/sparc/sparc.md (const_mulsidi3_v8plus): Fix mode of
+ integral constant mult operand.
+ (const_mulsidi3_sp32, const_mulsidi3_sp64): Likewise.
+ (const_smulsi3_highpart_v8plus): Likewise.
+ (const_smulsi3_highpart): Likewise.
+ (const_umulsidi3_sp32): Likewise; sign-extend it in the output.
+ (const_umulsidi3_sp64, const_umulsidi3_v8plus): Likewise.
+ (const_umulsi3_highpart_v8plus): Likewise.
+ (const_umulsi3_highpart): Likewise.
+
+2003-04-28 David O'Brien <obrien@FreeBSD.org>
+
+ * config/i386/x86-64.h (NO_PROFILE_COUNTERS, HAVE_AS_DWARF2_DEBUG_LINE):
+ Define as 1.
+
+2003-04-28 David O'Brien <obrien@FreeBSD.org>
+
+ * config/i386/i386.h (builtin_define): Add __amd64 and __amd64__.
+
+2003-04-28 Jakub Jelinek <jakub@redhat.com>
+
+ * builtins.def (BUILT_IN_BCOPY, BUILT_IN_MEMMOVE): New.
+ * builtin-types.def (BT_FN_VOID_CONST_PTR_PTR_SIZE): New.
+ * builtins.c (expand_builtin_memmove, expand_builtin_bcopy): New
+ functions.
+ (expand_builtin): Handle BUILT_IN_BCOPY and BUILT_IN_MEMMOVE.
+
+2003-04-28 Nick Clifton <nickc@redhat.com>
+
+ * config/arm/elf.h (ASM_OUTPUT_ALIGNED_COMMON): Remove definition.
+
+2003-04-27 Zack Weinberg <zack@codesourcery.com>
+
+ * expr.c (expand_expr <COMPLEX_CST, STRING_CST>): Always call
+ output_constant_def, use its result instead of TREE_CST_RTL (exp).
+ Can assume it has the form (mem (symbol_ref ".LCxxx")).
+ (expand_expr <COMPONENT_REF>): Can always just extract the
+ relevant field of a CONSTRUCTOR.
+ (expand_expr <ARRAY_REF, COMPONENT_REF, BIT_FIELD_REF,
+ ARRAY_RANGE_REF>): Make control flow explicit.
+ * varasm.c (output_constant_def): Can look at TREE_CST_RTL of
+ an INTEGER_CST.
+
+2003-04-27 Kazu Hirata <kazu@cs.umass.edu>
+
+ * reload1.c (reg_set_luid): Fix a comment typo.
+
+2003-04-27 Zack Weinberg <zack@codesourcery.com>
+
+ * varasm.c (const_str_htab_hash, const_str_htab_eq, STRHASH,
+ struct deferred_string, const_str_htab): Kill.
+ (n_deferred_strings): New static variable.
+ (build_constant_desc): Set SYMBOL_REF_DECL of the new
+ symbol_ref to point to the constant.
+ (output_constant_def): When a deferred string is forced out,
+ just clear STRING_POOL_ADDRESS_P and decrement n_deferred_strings.
+ (mark_constant): Likewise.
+ (maybe_output_constant_def_contents): When deferring a string
+ constant, just set STRING_POOL_ADDRESS_P and increment
+ n_deferred_strings.
+ (mark_constant_pool): Check n_deferred_strings, not the size
+ of const_str_htab.
+ (init_varasm_once): No need to create const_str_htab.
+
+ * rtl.def, rtl.h, doc/rtl.texi: Document possibility that
+ SYMBOL_REF_DECL points to a constant.
+
2003-04-26 Zack Weinberg <zack@codesourcery.com>
diff -u1r previous/CL/gcc/cp/ChangeLog broken/CL/gcc/cp/ChangeLog
--- previous/CL/gcc/cp/ChangeLog 2003-04-26 17:04:51.000000000 -0400
+++ broken/CL/gcc/cp/ChangeLog 2003-04-29 04:55:14.000000000 -0400
@@ -1 +1,23 @@
+2003-04-29 Mark Mitchell <mark@codesourcery.com>
+
+ * decl.c (maybe_commonize_var): Further tweak support for systems
+ without weak symbols.
+
+2003-04-27 Mark Mitchell <mark@codesourcery.com>
+
+ * decl.c (maybe_commonize_var): Fix thinko in last patch.
+
+2003-04-27 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/10506
+ * method.c (use_thunk): Decrement immediate_size_expand.
+
+ PR c++/10503
+ * cp-tree.h (DECL_VAR_MARKED_P): New macro.
+ (DECL_MAYBE_TEMPLATE): Remove.
+ * class.c (fixed_type_or_null): Avoid infinite recursion.
+
+ * decl.c (maybe_commonize_var): Make the code match the comments.
+ * pt.c (instantiate_decl): Move call to import_export_decl.
+
2003-04-26 Mark Mitchell <mark@codesourcery.com>
diff -u1r previous/CL/gcc/testsuite/ChangeLog broken/CL/gcc/testsuite/ChangeLog
--- previous/CL/gcc/testsuite/ChangeLog 2003-04-27 04:55:09.000000000 -0400
+++ broken/CL/gcc/testsuite/ChangeLog 2003-04-29 04:55:17.000000000 -0400
@@ -1 +1,25 @@
+2003-04-29 Mark Mitchell <mark@codesourcery.com>
+
+ * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
+
+2003-04-28 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/10180
+ * g++.dg/warn/Winline-1.C: New test.
+
+2003-04-28 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.c-torture/execute/string-opt-19.c: New test.
+
+ * gcc.c-torture/execute/string-opt-asm-1.c: New test.
+ * gcc.c-torture/execute/string-opt-asm-2.c: New test.
+
+2003-04-27 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/10506
+ * g++.dg/init/new6.C: New test.
+
+ PR c++/10503
+ * g++.dg/init/ref6.C: New test.
+
2003-04-26 David Edelsohn <edelsohn@gnu.org>
diff -u1r previous/CL/libstdc++-v3/ChangeLog broken/CL/libstdc++-v3/ChangeLog
--- previous/CL/libstdc++-v3/ChangeLog 2003-04-27 16:40:23.000000000 -0400
+++ broken/CL/libstdc++-v3/ChangeLog 2003-04-29 04:55:29.000000000 -0400
@@ -1 +1,126 @@
+2003-04-28 Paolo Carlini <pcarlini@unitus.it>
+
+ * include/std/std_streambuf.h (_M_buf): is currently
+ used only for basic_filebuf, therefore move it there.
+ (basic_streambuf(), ~basic_streambuf()): Adjust.
+ * include/std/std_fstream.h (_M_buf): Moved here.
+ * include/std/std_sstream.h (setbuf): Don't set _M_buf,
+ is actually redundant for basic_stringbuf.
+ (_M_really_sync): Likewise.
+ * include/bits/fstream.tcc (basic_filebuf()): Adjust.
+ * include/bits/sstream.tcc (seekoff): Adjust.
+
+2003-04-28 Benjamin Kosnik <bkoz@redhat.com>
+
+ * src/localename.cc: Standardize exception strings.
+ * src/locale.cc: Same.
+ * src/ios.cc: Same.
+ * include/bits/basic_string.tcc: Same.
+ * include/bits/basic_ios.tcc: Same.
+ * include/std/std_bitset.h: Same.
+ * include/ext/ropeimpl.h: Same.
+ * include/bits/stl_vector.h: Same.
+ * include/bits/stl_deque.h: Same.
+ * include/bits/stl_bvector.h: Same.
+ * config/locale/generic/c_locale.cc: Same.
+ * config/locale/gnu/c_locale.cc: Same.
+ * config/locale/ieee_1003.1-2001/codecvt_specializations.h: Same.
+
+ * testsuite/testsuite_hooks.cc (__gnu_cxx_test): Modify.
+
+2003-04-28 Paolo Carlini <pcarlini@unitus.it>
+
+ * include/std/std_streambuf.h (_M_buf_size): is currently
+ used only for basic_filebuf, therefore move it there.
+ (basic_streambuf(), ~basic_streambuf()): Adjust.
+ * include/std/std_fstream.h (_M_buf_size): Moved here.
+ * include/bits/fstream.tcc (basic_filebuf()): Adjust.
+
+2003-04-28 Paolo Carlini <pcarlini@unitus.it>
+
+ * include/bits/streambuf.tcc (__copy_streambufs): Don't use
+ _M_buf_size (synced input is now correctly dealt with
+ elsewhere); when the output buffer is full don't fall back
+ to a snextc-sputc loop, call overflow instead.
+
+2003-04-28 Paolo Carlini <pcarlini@unitus.it>
+
+ * include/bits/sstream.tcc (pbackfail): Shorten a bit (6 lines)
+ the innermost 'if' by factoring out some code.
+
+2003-04-28 Phil Edwards <pme@gcc.gnu.org>
+
+ * configure.in: Test for libintl.h.
+ * include/bits/c++config: Define __N for everybody.
+ * include/bits/basic_string.h, include/bits/stl_bvector.h,
+ include/bits/stl_deque.h, include/bits/stl_vector.h,
+ include/std/std_bitset.h: Wrap all __throw* text with __N.
+ * po/Makefile.am (pot): New rule, mostly working.
+ * src/functexcept.cc: Call gettext on all __throw* arguments when
+ -fexceptions is in effect.
+ * po/Makefile.in, config.h.in, configure: Regenerate.
+
+2003-04-28 Petur Runolfsson <peturr02@ru.is>
+
+ PR libstdc++/9523
+ * include/bits/ios_base.h (Init::_S_ios_create,
+ Init::_S_ios_destroy): Remove declarations.
+ (Init::_S_create_buffers,
+ Init::_S_destroy_buffers): Declare
+ * src/ios.cc (Init::_S_ios_create): Remove
+ (Init::_S_create_buffers): Create buffers and add to streams.
+ (Init::_S_ios_destroy): Rename to...
+ (Init::_S_destroy_buffers): this.
+ (Init::Init): Only construct streams once.
+ (Init::~Init): Flush streams, don't destroy them.
+ (ios_base::sync_with_stdio): Don't destroy streams, only buffers.
+ * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: New test.
+ * testsuite/27_io/objects/char/5.cc: New test.
+ * testsuite/27_io/objects/char/5268.cc: Avoid undefined behavior.
+ * testsuite/27_io/objects/char/6.cc: New test.
+ * testsuite/27_io/objects/char/7.cc: New test.
+
+2003-04-28 Benjamin Kosnik <bkoz@redhat.com>
+
+ * testsuite/27_io/objects/char/8.cc: New test.
+
+2003-04-28 Benjamin Kosnik <bkoz@redhat.com>
+
+ * testsuite/22_locale/codecvt/unicode/char.cc: Remove bom usage.
+ * testsuite/22_locale/codecvt/unicode/wchar_t.cc: Same.
+
+2003-04-27 Benjamin Kosnik <bkoz@redhat.com>
+
+ * include/std/std_fstream.h (basic_filebuf): _M_pback_destroy to
+ _M_destroy_pback. _M_pback_create to
+ _M_create_pback. _M_underflow_common to
+ _M_underflow. _M_really_overflow to _M_overflow.
+ * include/bits/fstream.tcc: Same.
+ * src/fstream.cc: Same.
+ * include/std/std_streambuf.h (basic_streambuf): _M_in_cur_move to
+ _M_move_in_cur. _M_out_cur_move to _M_move_out_cur.
+ * include/bits/streambuf.tcc: Same.
+ * include/bits/fstream.tcc: Same.
+ * include/bits/sstream.tcc: Same.
+
+2003-04-27 Benjamin Kosnik <bkoz@redhat.com>
+
+ * include/bits/locale_classes.h (locale::_Impl): Change _M_names
+ from fixed size array.
+ (locale): Change _S_categories as well.
+ Formatting tweaks.
+ * include/bits/locale_facets.tcc: Tweak.
+ * config/locale/gnu/c_locale.cc: Assign _S_categories.
+ * config/locale/generic/c_locale.cc: Same.
+ * src/locale.cc: Tweak.
+ * src/globals.cc: Change facet_name to name_vec, add names_c.
+ * src/localename.cc: Use them.
+ (locale::_Impl::~_Impl): Destroy _M_names.
+ (locale::_Impl::_Impl): Create _M_names.
+
+2003-04-27 Andreas Schwab <schwab@suse.de>
+
+ * config/locale/ieee_1003.1-2001/codecvt_specializations.h
+ (__enc_traits): Use __ibom and __ebom instead of ignoring them.
+
2003-04-27 Nathan Myers <ncm@cantrip.org>
-------------- next part --------------
gmake[1]: Entering directory `/home/pme/build/build-2003-04-29-trunk/gcc'
gmake CC=" stage1/xgcc -Bstage1/ -B/home/pme/build/install-2003-04-29-trunk/athlon_mp-pc-linux-gnu/bin/" \
STAGE_PREFIX=stage1/ \
ADAC="\$(CC)" GCC_FOR_TARGET="/home/pme/build/build-2003-04-29-trunk/gcc/xgcc -B/home/pme/build/build-2003-04-29-trunk/gcc/ -B/home/pme/build/install-2003-04-29-trunk/athlon_mp-pc-linux-gnu/bin/ -B/home/pme/build/install-2003-04-29-trunk/athlon_mp-pc-linux-gnu/lib/ -isystem /home/pme/build/install-2003-04-29-trunk/athlon_mp-pc-linux-gnu/include -isystem /home/pme/build/install-2003-04-29-trunk/athlon_mp-pc-linux-gnu/sys-include" CFLAGS="-g -O2" LDFLAGS="" WARN_CFLAGS="\$(GCC_WARN_CFLAGS)" WERROR="" STRICT_WARN="-pedantic -Wno-long-long " libdir=/home/pme/build/install-2003-04-29-trunk/lib LANGUAGES="c gcov gcov-dump c++" MAKEOVERRIDES= OUTPUT_OPTION="-o \$@"
gmake[2]: Entering directory `/home/pme/build/build-2003-04-29-trunk/gcc'
echo '/*WARNING: This file is automatically generated!*/' >tmp-c-parse.y
(cd intl && gmake all)
gmake[3]: Entering directory `/home/pme/build/build-2003-04-29-trunk/gcc/intl'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/pme/build/build-2003-04-29-trunk/gcc/intl'
sed -e "/^ifobjc$/,/^end ifobjc$/d" \
-e "/^ifc$/d" -e "/^end ifc$/d" \
/home/pme/src/trunk/gcc/c-parse.in >>tmp-c-parse.y
stage1/xgcc -Bstage1/ -B/home/pme/build/install-2003-04-29-trunk/athlon_mp-pc-linux-gnu/bin/ -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -fno-common -DHAVE_CONFIG_H -o cc1plus \
cp/call.o cp/decl.o cp/expr.o cp/pt.o cp/typeck2.o cp/class.o cp/decl2.o cp/error.o cp/lex.o cp/parser.o cp/ptree.o cp/rtti.o cp/typeck.o cp/cvt.o cp/except.o cp/friend.o cp/init.o cp/method.o cp/search.o cp/semantics.o cp/tree.o cp/repo.o cp/dump.o cp/optimize.o cp/mangle.o cp/cp-lang.o cp/name-lookup.o attribs.o c-common.o c-format.o c-pragma.o c-semantics.o c-lex.o c-dump.o c-pretty-print.o c-opts.o c-pch.o c-incpath.o cppdefault.o c-ppoutput.o c-cppbuiltin.o prefix.o main.o libbackend.a libcpp.a ../libiberty/libiberty.a
if [ -f specs.ready ] ; then \
true; \
else \
echo timestamp > specs.ready; \
fi
/bin/sh /home/pme/src/trunk/gcc/move-if-change tmp-c-parse.y /home/pme/src/trunk/gcc/c-parse.y
/home/pme/src/trunk/gcc/c-parse.y is unchanged
cp/decl.o(.text+0x144f2): In function `reshape_init':
/home/pme/src/trunk/gcc/cp/decl.c:7563: undefined reference to `lookup_field_1'
collect2: ld returned 1 exit status
gmake[2]: *** [cc1plus] Error 1
gmake[2]: Leaving directory `/home/pme/build/build-2003-04-29-trunk/gcc'
gmake[1]: *** [stage2_build] Error 2
gmake[1]: Leaving directory `/home/pme/build/build-2003-04-29-trunk/gcc'
gmake: *** [bootstrap] Error 2
More information about the Gcc-regression
mailing list