GCC build failure, HEAD@174345 on native
regress
regress@apple.com
Fri May 27 20:02:00 GMT 2011
With your recent patch, GCC HEAD revision 174345 had problems on:
native: build (about the same as the previous build)
Attached is build output for those targets.
The previous build was of revision 174340.
Log information for changes since the last build:
------------------------------------------------------------------------
r174341 | janis | 2011-05-27 09:11:27 -0700 (Fri, 27 May 2011) | 3 lines
Changed paths:
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/g++.dg/tree-ssa/pr43411.C
* g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
replace dump search.
------------------------------------------------------------------------
r174342 | paolo | 2011-05-27 09:35:36 -0700 (Fri, 27 May 2011) | 34 lines
Changed paths:
M /trunk/libstdc++-v3/ChangeLog
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp
M /trunk/libstdc++-v3/include/parallel/algo.h
M /trunk/libstdc++-v3/include/parallel/algobase.h
M /trunk/libstdc++-v3/include/parallel/losertree.h
M /trunk/libstdc++-v3/include/parallel/multiseq_selection.h
M /trunk/libstdc++-v3/include/parallel/multiway_merge.h
M /trunk/libstdc++-v3/testsuite/ext/pb_ds/regression/hash_data_map_rand_debug.cc
M /trunk/libstdc++-v3/testsuite/ext/pb_ds/regression/hash_no_data_map_rand_debug.cc
M /trunk/libstdc++-v3/testsuite/ext/pb_ds/regression/list_update_data_map_rand_debug.cc
M /trunk/libstdc++-v3/testsuite/ext/pb_ds/regression/list_update_no_data_map_rand_debug.cc
M /trunk/libstdc++-v3/testsuite/ext/pb_ds/regression/priority_queue_rand_debug.cc
M /trunk/libstdc++-v3/testsuite/ext/pb_ds/regression/tree_data_map_rand_debug.cc
M /trunk/libstdc++-v3/testsuite/ext/pb_ds/regression/tree_no_data_map_rand_debug.cc
M /trunk/libstdc++-v3/testsuite/ext/pb_ds/regression/trie_data_map_rand_debug.cc
M /trunk/libstdc++-v3/testsuite/ext/pb_ds/regression/trie_no_data_map_rand_debug.cc
2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
PR libstdc++/49187
* include/parallel/losertree.h: Add missing using declarations
of _Base::_M_comp.
* include/parallel/algobase.h: Include <parallel/algorithmfwd.h>.
* include/parallel/multiway_merge.h: Include <parallel/
multiseq_selection.h>, forward declare __merge_advance.
* include/parallel/multiseq_selection.h: Don't include <parallel/
sort.h> here.
* include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Fix
qualification of upper_bound.
* testsuite/ext/pb_ds/regression/tree_no_data_map_rand_debug.cc:
Use dg-require-debug-mode.
* testsuite/ext/pb_ds/regression/tree_data_map_rand_debug.cc:
Likewise.
* testsuite/ext/pb_ds/regression/priority_queue_rand_debug.cc:
Likewise.
* testsuite/ext/pb_ds/regression/trie_no_data_map_rand_debug.cc:
Likewise.
* testsuite/ext/pb_ds/regression/trie_data_map_rand_debug.cc:
Likewise.
* testsuite/ext/pb_ds/regression/list_update_no_data_map_rand_debug.cc:
Likewise.
* testsuite/ext/pb_ds/regression/list_update_data_map_rand_debug.cc:
Likewise.
* testsuite/ext/pb_ds/regression/hash_no_data_map_rand_debug.cc:
Likewise.
* testsuite/ext/pb_ds/regression/hash_data_map_rand_debug.cc:
Likewise.
* include/parallel/algo.h: Minor uglification fixes.
------------------------------------------------------------------------
r174343 | froydnj | 2011-05-27 10:43:44 -0700 (Fri, 27 May 2011) | 42 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/c-decl.c
M /trunk/gcc/c-family/ChangeLog
M /trunk/gcc/c-family/c-common.h
M /trunk/gcc/c-family/c-semantics.c
M /trunk/gcc/c-parser.c
M /trunk/gcc/c-typeck.c
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/cp-tree.h
M /trunk/gcc/cp/decl.c
M /trunk/gcc/cp/decl2.c
M /trunk/gcc/cp/init.c
M /trunk/gcc/cp/name-lookup.c
M /trunk/gcc/cp/semantics.c
M /trunk/gcc/print-tree.c
M /trunk/gcc/tree-iterator.c
M /trunk/gcc/tree.c
M /trunk/gcc/tree.h
move TS_STATEMENT_LIST to be a substructure of TS_TYPED
gcc/
* c-decl.c (c_push_function_context): Copy the current statement
list stack.
(add_stmt): Check building_stmt_list_p and push_stmt if necessary.
(finish_struct): Call building_stmt_list_p instead of checking
cur_stmt_list.
* c-parser.c (c_parser_postfix_expression): Likewise.
* c-typeck.c (c_end_compound_stmt): Likewise.
* print-tree.c (print_node) [STATEMENT_LIST]: Don't print TREE_CHAIN.
* tree-iterator.c (stmt_list_cache): Change to a VEC.
(alloc_stmt_list): Adjust for stmt_list_cache's new type.
(free_stmt_list): Likewise.
* tree.h (struct tree_statement_list): Include typed_tree instead
of tree_common.
* tree.c (initialize_tree_contains_struct): Mark TS_STATEMENT_LIST
as TS_TYPED instead of TS_COMMON.
gcc/c-family/
* c-common.h (struct stmt_tree_s) [x_cur_stmt_list]: Change to a VEC.
(stmt_list_stack): Define.
(cur_stmt_list): Adjust for new type of x_cur_stmt_list.
* c-semantics.c (push_stmt_list, pop_stmt_list): Likewise.
gcc/cp/
* cp-tree.h (building_stmt_tree): Delete.
* decl.c (save_function_data): Tweak initializer for x_cur_stmt_list.
(build_aggr_init_full_exprs): Call building_stmt_list_p
instead of building_stmt_tree.
(initialize_local_var): Likewise.
(finish_function): Likewise.
* decl2.c (finish_anon_union): Likewise.
* init.c (begin_init_stmts): Likewise.
(finish_init_stmts): Likewise.
(expand_aggr_init_1): Likewise.
* name-lookup.c (do_local_using_decl): Likewise.
(do_namespace_alias): Likewise.
(do_using_directive): Likewise.
(cp_emit_debug_info_for_using): Likewise.
* semantics.c (add_stmt): Assert that stmt_list_stack is non-empty.
------------------------------------------------------------------------
r174344 | amonakov | 2011-05-27 10:54:35 -0700 (Fri, 27 May 2011) | 6 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/doc/contrib.texi
2011-05-27 Alexander Monakov <amonakov@ispras.ru>
* doc/contrib.texi: Update copyright years.
(Contributors): Add Zdenek Sojka.
------------------------------------------------------------------------
For more information, see <http://gcc.gnu.org/regtest/HEAD/>.
-------------- next part --------------
ranlib: file: ../../.././gcc/ppc64/libgcc.a(_fixunsxfdi.o) has no symbols
ranlib: file: ../../.././gcc/ppc64/libgcc.a(_floatdixf.o) has no symbols
ranlib: file: ../../.././gcc/ppc64/libgcc.a(_floatundixf.o) has no symbols
/usr/bin/install -c -m 644 libgcov.a ../../.././gcc/ppc64/
chmod 644 ../../.././gcc/ppc64/libgcov.a
ranlib -c ../../.././gcc/ppc64/libgcov.a
parts="crt2.o crt3.o"; \
for file in $parts; do \
rm -f ../../.././gcc/ppc64/$file; \
/usr/bin/install -c -m 644 $file ../../.././gcc/ppc64/; \
case $file in \
*.a) \
ranlib -c ../../.././gcc/ppc64/$file ;; \
esac; \
done
make[2]: *** [all-stage2-target-libgcc] Error 2
make[1]: *** [stage2-bubble] Error 2
make: *** [bootstrap] Error 2
+ '[' -s .bad_compare ']'
+ exit 1
-------------- next part --------------
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)
More information about the Gcc-regression
mailing list