[gcc(refs/users/marxin/heads/martin-hook-test-v4)] Daily bump.2

Martin Liska marxin@gcc.gnu.org
Fri Nov 6 13:08:58 GMT 2020


https://gcc.gnu.org/g:c2c3049137f181985c934ac0d0ece32532475ea6

commit c2c3049137f181985c934ac0d0ece32532475ea6
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Oct 6 00:16:25 2020 +0000

    Daily bump.2

Diff:
---
 gcc/ChangeLog           | 51 +++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/c-family/ChangeLog  | 11 ++++++++++
 gcc/cp/ChangeLog        | 17 +++++++++++++++
 gcc/testsuite/ChangeLog |  4 ++++
 libgomp/ChangeLog       |  5 +++++
 libstdc++-v3/ChangeLog  | 57 +++++++++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 146 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c9bd8d3eb14..cd3901b940c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,54 @@
+2020-10-05  Aldy Hernandez  <aldyh@redhat.com>
+
+	* value-range.cc (irange::legacy_intersect): Only handle
+	legacy ranges.
+	(irange::legacy_union): Same.
+	(irange::union_): When unioning legacy with non-legacy,
+	first convert to legacy and do everything in legacy mode.
+	(irange::intersect): Same, but for intersect.
+	* range-op.cc (range_tests): Adjust for above changes.
+
+2020-10-05  Aldy Hernandez  <aldyh@redhat.com>
+
+	* range-op.cc (operator_div::wi_fold): Return varying for
+	division by zero.
+	(class operator_rshift): Move class up.
+	(operator_abs::wi_fold): Return [-MIN,-MIN] for ABS([-MIN,-MIN]).
+	(operator_tests): Adjust tests.
+
+2020-10-05  Tom de Vries  <tdevries@suse.de>
+
+	* tracer.c (ignore_bb_p): Ignore GOMP_SIMT_XCHG_*.
+
+2020-10-05  Alex Coplan  <alex.coplan@arm.com>
+
+	* config/arm/arm-cpus.in (neoverse-v1): Add missing vendor and
+	part numbers.
+
+2020-10-05  Tom de Vries  <tdevries@suse.de>
+
+	* tracer.c (ignore_bb_p): Remove incorrect suggestion.
+
+2020-10-05  Jakub Jelinek  <jakub@redhat.com>
+
+	* opth-gen.awk: Don't emit explicit_mask array if n_target_explicit
+	is equal to n_target_explicit_mask.
+	* optc-save-gen.awk: Compute has_target_explicit_mask and if false,
+	don't emit code iterating over explicit_mask array elements.  Stream
+	also explicit_mask_* target members.
+
+2020-10-05  Jakub Jelinek  <jakub@redhat.com>
+
+	* gimple-ssa-store-merging.c
+	(imm_store_chain_info::output_merged_store): Use ~0U instead of ~0 in
+	unsigned int array initializer.
+
+2020-10-05  Tom de Vries  <tdevries@suse.de>
+
+	PR fortran/95654
+	* tracer.c (ignore_bb_p): Ignore GOMP_SIMT_ENTER_ALLOC,
+	GOMP_SIMT_VOTE_ANY and GOMP_SIMT_EXIT.
+
 2020-10-03  Jakub Jelinek  <jakub@redhat.com>
 
 	* opth-gen.awk: For variables referenced in Mask and InverseMask,
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 9d81fe17340..684bf4bc84d 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20201005
+20201006
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 1e36632afd0..98895552e30 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,14 @@
+2020-10-05  Richard Biener  <rguenther@suse.de>
+	    Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/97197
+	* c-pretty-print.c: Include langhooks.h.
+	(c_pretty_printer::postfix_expression): Handle TARGET_MEM_REF as
+	expression.
+	(c_pretty_printer::expression): Handle TARGET_MEM_REF as
+	unary_expression.
+	(c_pretty_printer::unary_expression): Handle TARGET_MEM_REF.
+
 2020-09-30  Martin Sebor  <msebor@redhat.com>
 
 	PR middle-end/97189
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 472fcbe7e26..a741e0634f3 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,20 @@
+2020-10-05  Marek Polacek  <polacek@redhat.com>
+
+	* cp-tree.h (NON_UNION_CLASS_TYPE_P): Fix typo in a comment.
+
+2020-10-05  Richard Biener  <rguenther@suse.de>
+	    Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/97197
+	* error.c (dump_expr): Handle TARGET_MEM_REF.
+
+2020-10-05  Nathan Sidwell  <nathan@acm.org>
+
+	* name-lookup.c (maybe_add_fuzzy_decl): New.
+	(maybe_add_fuzzy_binding): New.
+	(consider_binding_level): Use intermediate sortable vector for
+	namespace bindings.
+
 2020-10-02  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/97014
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 554563b18fb..5b92a025a4b 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2020-10-05  Nathan Sidwell  <nathan@acm.org>
+
+	* c-c++-common/spellcheck-reserved.c: Restore diagnostic.
+
 2020-10-04  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/97272
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 67c29edabae..929eabbca65 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,8 @@
+2020-10-05  Tom de Vries  <tdevries@suse.de>
+
+	PR fortran/95654
+	* testsuite/libgomp.fortran/pr95654.f90: New test.
+
 2020-10-02  Tobias Burnus  <tobias@codesourcery.com>
 
 	* Makefile.in: Regenerate with automake 1.15.1.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index a53d8f4ba2c..047803acec5 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,60 @@
+2020-10-05  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/regex.h: Use __int_traits<int> instead of
+	std::numeric_limits<int>.
+	* include/bits/uniform_int_dist.h: Use __int_traits<T>::__max
+	instead of std::numeric_limits<T>::max().
+	* include/bits/hashtable_policy.h: Use size_t(-1) instead of
+	std::numeric_limits<size_t>::max().
+	* include/std/regex: Include <ext/numeric_traits.h>.
+	* include/std/string_view: Use typedef for __int_traits<int>.
+	* src/c++11/hashtable_c++0x.cc: Use size_t(-1) instead of
+	std::numeric_limits<size_t>::max().
+	* testsuite/std/ranges/iota/96042.cc: Include <limits>.
+	* testsuite/std/ranges/iota/difference_type.cc: Likewise.
+	* testsuite/std/ranges/subrange/96042.cc: Likewise.
+
+2020-10-05  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/std/numeric: Move all #include directives to the top
+	of the header.
+	* testsuite/26_numerics/gcd/gcd_neg.cc: Adjust dg-error line
+	numbers.
+	* testsuite/26_numerics/lcm/lcm_neg.cc: Likewise.
+
+2020-10-05  Jonathan Wakely  <jwakely@redhat.com>
+
+	* config/abi/pre/gnu.ver: Add new symbol.
+	* include/bits/functexcept.h (__throw_bad_array_new_length):
+	Declare new function.
+	* include/ext/malloc_allocator.h (malloc_allocator::allocate):
+	Throw bad_array_new_length for impossible sizes (LWG 3190).
+	* include/ext/new_allocator.h (new_allocator::allocate):
+	Likewise.
+	* include/std/memory_resource (polymorphic_allocator::allocate)
+	(polymorphic_allocator::allocate_object): Use new function,
+	__throw_bad_array_new_length.
+	* src/c++11/functexcept.cc (__throw_bad_array_new_length):
+	Define.
+	* testsuite/20_util/allocator/lwg3190.cc: New test.
+
+2020-10-05  Mike Crowe  <mac@mcrowe.com>
+
+	PR libstdc++/91486
+	* include/bits/atomic_futex.h:
+	(__atomic_futex_unsigned::_M_load_when_equal_until): Use target
+	clock duration type when rounding.
+	* testsuite/30_threads/async/async.cc (test_pr91486_wait_for):
+	Rename from test_pr91486.
+	(float_steady_clock): New class for test.
+	(test_pr91486_wait_until): New test.
+
+2020-10-05  Mike Crowe  <mac@mcrowe.com>
+
+	* testsuite/20_util/duration_cast/rounding_c++11.cc: Copy
+	rounding.cc and alter to support compilation for C++11 and to
+	test std::chrono::__detail::ceil.
+
 2020-10-02  Jonathan Wakely  <jwakely@redhat.com>
 
 	* testsuite/29_atomics/atomic_float/value_init.cc: Use float


More information about the Libstdc++-cvs mailing list