diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-10-06 00:16:25 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-10-06 00:16:25 +0000 |
commit | 7e9282ae62f5318686dcd58498337090531cd6fc (patch) | |
tree | 3ffc3508629af2b41784b634d2aaacdecb6f7605 | |
parent | 9af65c2b9047168f14e623d55f87beda33ba1503 (diff) | |
download | gcc-7e9282ae62f5318686dcd58498337090531cd6fc.zip gcc-7e9282ae62f5318686dcd58498337090531cd6fc.tar.gz gcc-7e9282ae62f5318686dcd58498337090531cd6fc.tar.bz2 |
Daily bump.
-rw-r--r-- | gcc/ChangeLog | 51 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/c-family/ChangeLog | 11 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 17 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | libgomp/ChangeLog | 5 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog | 57 |
7 files changed, 146 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c9bd8d3..cd3901b 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 9d81fe1..684bf4b 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20201005 +20201006 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 1e36632..9889555 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 472fcbe..a741e06 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 554563b..5b92a02 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 67c29ed..929eabb 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 8b01699..a2ca5d3 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 |