NEW GCC build failure, HEAD@198161 on native
GCC regression tester
regress@geoffk.org
Mon Apr 22 20:56:00 GMT 2013
With your recent patch, GCC HEAD revision 198161 had problems on:
native: build (NEW build failure)
Attached is build output for those targets.
The previous build was of revision 198153.
Log information for changes since the last build:
------------------------------------------------------------------------
r198154 | jason | 2013-04-22 12:13:19 -0700 (Mon, 22 Apr 2013) | 2 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/semantics.c
* semantics.c (potential_constant_expression_1): Don't crash on
'this' in NSDMI.
------------------------------------------------------------------------
r198155 | janus | 2013-04-22 12:14:22 -0700 (Mon, 22 Apr 2013) | 21 lines
Changed paths:
M /trunk/gcc/fortran/ChangeLog
M /trunk/gcc/fortran/check.c
M /trunk/gcc/fortran/simplify.c
M /trunk/gcc/fortran/target-memory.c
M /trunk/gcc/fortran/target-memory.h
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gfortran.dg/transfer_check_4.f90
2013-04-22 Janus Weil <janus@gcc.gnu.org>
PR fortran/53685
PR fortran/57022
* check.c (gfc_calculate_transfer_sizes): Fix for array-valued SOURCE
expressions.
* simplify.c (gfc_simplify_sizeof,gfc_simplify_storage_size): Get rid
of special treatment for EXPR_ARRAY.
* target-memory.h (gfc_element_size): New prototype.
* target-memory.c (size_array): Remove.
(gfc_element_size): New function.
(gfc_target_expr_size): Modified to always return the full size of the
expression.
2013-04-22 Janus Weil <janus@gcc.gnu.org>
PR fortran/53685
PR fortran/57022
* gfortran.dg/transfer_check_4.f90: New.
------------------------------------------------------------------------
r198156 | jason | 2013-04-22 12:19:55 -0700 (Mon, 22 Apr 2013) | 4 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/parser.c
D /trunk/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce-ext.C
D /trunk/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-init.C
A /trunk/gcc/testsuite/g++.dg/cpp1y/lambda-deduce-mult.C (from /trunk/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce-ext.C:198154)
A /trunk/gcc/testsuite/g++.dg/cpp1y/lambda-init.C
A /trunk/gcc/testsuite/g++.dg/cpp1y/lambda-init1.C
A /trunk/gcc/testsuite/g++.dg/cpp1y/lambda-init2.C
A /trunk/gcc/testsuite/g++.dg/cpp1y/lambda-init3.C
A /trunk/gcc/testsuite/g++.dg/cpp1y/lambda-init4.C
N3648
* parser.c (cp_parser_lambda_introducer): Make lambda capture init
pedwarn unconditional except in C++1y mode.
------------------------------------------------------------------------
r198157 | jason | 2013-04-22 12:25:23 -0700 (Mon, 22 Apr 2013) | 4 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/cvt.c
A /trunk/gcc/testsuite/g++.dg/cpp1y/context-conv1.C
N3323
* cvt.c (build_expr_type_conversion): Two conversions that return
the same type aren't necessarily ambiguous.
------------------------------------------------------------------------
r198158 | fdumont | 2013-04-22 13:22:07 -0700 (Mon, 22 Apr 2013) | 53 lines
Changed paths:
M /trunk/libstdc++-v3/ChangeLog
M /trunk/libstdc++-v3/include/bits/hashtable.h
M /trunk/libstdc++-v3/include/bits/hashtable_policy.h
M /trunk/libstdc++-v3/include/bits/unordered_map.h
M /trunk/libstdc++-v3/include/bits/unordered_set.h
M /trunk/libstdc++-v3/include/debug/unordered_map
M /trunk/libstdc++-v3/include/debug/unordered_set
M /trunk/libstdc++-v3/include/ext/throw_allocator.h
M /trunk/libstdc++-v3/include/std/unordered_map
M /trunk/libstdc++-v3/include/std/unordered_set
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_map/allocator
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_map/allocator/copy.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_map/allocator/copy_assign.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_map/allocator/minimal.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_map/allocator/move_assign.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_map/allocator/noexcept.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_map/allocator/swap.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_multimap/allocator
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_multimap/allocator/copy.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_multimap/allocator/copy_assign.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_multimap/allocator/minimal.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_multimap/allocator/move_assign.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_multimap/allocator/noexcept.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_multimap/allocator/swap.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_multiset/allocator
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_multiset/allocator/copy.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_multiset/allocator/copy_assign.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_multiset/allocator/minimal.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_multiset/allocator/move_assign.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_multiset/allocator/noexcept.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_multiset/allocator/swap.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_set/allocator
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_set/allocator/copy.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_set/allocator/copy_assign.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_set/allocator/minimal.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_set/allocator/move_assign.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_set/allocator/noexcept.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_set/allocator/swap.cc
M /trunk/libstdc++-v3/testsuite/23_containers/unordered_set/instantiation_neg.cc
M /trunk/libstdc++-v3/testsuite/23_containers/unordered_set/not_default_constructible_hash_neg.cc
M /trunk/libstdc++-v3/testsuite/util/exception/safety.h
M /trunk/libstdc++-v3/testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc
M /trunk/libstdc++-v3/testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc
M /trunk/libstdc++-v3/testsuite/util/testsuite_counter_type.h
2013-04-22 Fran?\195?\167ois Dumont <fdumont@gcc.gnu.org>
* include/bits/hashtable_policy.h: Add C++11 allocator support.
* include/bits/hashtable.h: Likewise.
* include/bits/unordered_set.h: Likewise.
* include/bits/unordered_map.h: Likewise.
* include/debug/unordered_set: Likewise.
* include/debug/unordered_map: Likewise.
* include/std/unordered_set: Remove bits/algobase.h
include. Replace bits/alloc_traits.h by ext/alloc_traits.h.
* include/std/unordered_map: Likewise.
* include/ext/throw_allocator.h: Add checks on calls to allocator
construct/destroy.
(std::hash<__gnu_cxx::throw_value_limit>): Add conditional throw.
(std::hash<__gnu_cxx::throw_value_random>): Likewise.
* testsuite/util/regression/rand/priority_queue
/container_rand_regression_test.tcc: Adapt.
* testsuite/util/regression/rand/assoc
/container_rand_regression_test.tcc: Likewise.
* testsuite/util/testsuite_counter_type.h: Add count of destructors.
* testsuite/23_containers/unordered_set
/not_default_constructible_hash_neg.cc: Adjust dg-error line number.
* testsuite/23_containers/unordered_set/instantiation_neg.cc: Likewise.
* testsuite/23_containers/unordered_set/allocator/copy.cc: New.
* testsuite/23_containers/unordered_set/allocator/copy_assign.cc: New.
* testsuite/23_containers/unordered_set/allocator/minimal.cc: New.
* testsuite/23_containers/unordered_set/allocator/move_assign.cc: New.
* testsuite/23_containers/unordered_set/allocator/noexcept.cc: New.
* testsuite/23_containers/unordered_set/allocator/swap.cc: New.
* testsuite/23_containers/unordered_multiset/allocator/copy.cc: New.
* testsuite/23_containers/unordered_multiset/allocator/copy_assign.cc:
New.
* testsuite/23_containers/unordered_multiset/allocator/minimal.cc: New.
* testsuite/23_containers/unordered_multiset/allocator/move_assign.cc:
New.
* testsuite/23_containers/unordered_multiset/allocator/noexcept.cc: New.
* testsuite/23_containers/unordered_multiset/allocator/swap.cc: New.
* testsuite/23_containers/unordered_map/allocator/copy.cc: New.
* testsuite/23_containers/unordered_map/allocator/copy_assign.cc: New.
* testsuite/23_containers/unordered_map/allocator/minimal.cc: New.
* testsuite/23_containers/unordered_map/allocator/move_assign.cc: New.
* testsuite/23_containers/unordered_map/allocator/noexcept.cc:
New.
* testsuite/23_containers/unordered_map/allocator/swap.cc: New.
* testsuite/23_containers/unordered_multimap/allocator/copy.cc: New.
* testsuite/23_containers/unordered_multimap/allocator/copy_assign.cc:
New.
* testsuite/23_containers/unordered_multimap/allocator/minimal.cc: New.
* testsuite/23_containers/unordered_multimap/allocator/move_assign.cc:
New.
* testsuite/23_containers/unordered_multimap/allocator/noexcept.cc: New.
* testsuite/23_containers/unordered_multimap/allocator/swap.cc: New.
------------------------------------------------------------------------
r198159 | jason | 2013-04-22 13:33:01 -0700 (Mon, 22 Apr 2013) | 2 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/error.c
A /trunk/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-diag1.C
* error.c (dump_aggr_type): Fix lambda detection.
(dump_simple_decl): Pretty-print capture field.
------------------------------------------------------------------------
r198160 | jason | 2013-04-22 13:35:58 -0700 (Mon, 22 Apr 2013) | 3 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/pt.c
M /trunk/gcc/cp/rtti.c
M /trunk/gcc/testsuite/g++.dg/cpp0x/decltype40.C
A /trunk/gcc/testsuite/g++.dg/rtti/fn-quals.C
M /trunk/libstdc++-v3/ChangeLog
M /trunk/libstdc++-v3/testsuite/20_util/is_assignable/value.cc
M /trunk/libstdc++-v3/testsuite/20_util/is_constructible/value-2.cc
M /trunk/libstdc++-v3/testsuite/20_util/reference_wrapper/result_type.cc
M /trunk/libstdc++-v3/testsuite/20_util/reference_wrapper/typedefs-2.cc
PR c++/48665
* rtti.c (get_typeid): Diagnose qualified function type.
* pt.c (tsubst) [POINTER_TYPE]: Likewise.
------------------------------------------------------------------------
r198161 | jason | 2013-04-22 13:40:54 -0700 (Mon, 22 Apr 2013) | 9 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/cp-tree.h
M /trunk/gcc/cp/error.c
M /trunk/gcc/cp/pt.c
A /trunk/gcc/testsuite/g++.dg/cpp0x/fntmpdefarg5.C
M /trunk/libstdc++-v3/ChangeLog
M /trunk/libstdc++-v3/testsuite/lib/prune.exp
gcc/cp/
* pt.c (fn_type_unification): Push tinst level around
type_unification_real if we aren't explaining.
* cp-tree.h (TFF_NO_TEMPLATE_BINDINGS): New.
* error.c (dump_function_decl): Respect it.
(subst_to_string): Pass it.
libstdc++-v3/
* testsuite/lib/prune.exp (libstdc++-dg-prune): Also ignore "In
substitution" lines.
------------------------------------------------------------------------
For more information, see <http://glutton.geoffk.org/HEAD/>.
-------------- next part --------------
/home/regress/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h: In member function 'const _Value* std::__detail::_Hash_node_value_base<_Value>::_M_valptr() const':
/home/regress/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:174:16: error: '_M_storage' was not declared in this scope
{ return _M_storage._M_ptr(); }
^
make[6]: *** [hashtable_c++0x.lo] Error 1
make[6]: *** Waiting for unfinished jobs....
make[6]: Leaving directory `/home/regress/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3/src/c++11'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/home/regress/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3/src'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/regress/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/regress/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3'
make[2]: *** [all-stage1-target-libstdc++-v3] Error 2
make[2]: Leaving directory `/home/regress/tbox/native/build'
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory `/home/regress/tbox/native/build'
make: *** [bootstrap] Error 2
+ '[' -s .bad_compare ']'
+ exit 1
-------------- next part --------------
--
Geoffrey Keating <geoffk@geoffk.org>
(via an automated GCC regression-testing script.)
More information about the Gcc-regression
mailing list