This is the mail archive of the gcc-regression@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

NEW GCC build failure, HEAD at 198161 on native


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/>.

Attachment: native-log.txt
Description: Text document

-- 
Geoffrey Keating <geoffk@geoffk.org> 
(via an automated GCC regression-testing script.)

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]