From 6397f385ee9044fdb2f4cc2575f6ee06d9203a90 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Fri, 9 Oct 2020 00:17:02 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 60 +++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 10 +++++++ gcc/fortran/ChangeLog | 11 ++++++++ gcc/testsuite/ChangeLog | 45 +++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 12 +++++++++ 6 files changed, 139 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 55571a745671..50ec989666b7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,63 @@ +2020-10-08 Martin Sebor + + PR middle-end/95189 + PR middle-end/95886 + * builtins.c (inline_expand_builtin_string_cmp): Rename... + (inline_expand_builtin_bytecmp): ...to this. + (builtin_memcpy_read_str): Don't expect data to be nul-terminated. + (expand_builtin_memory_copy_args): Handle object representations + with embedded nul bytes. + (expand_builtin_memcmp): Same. + (expand_builtin_strcmp): Adjust call to naming change. + (expand_builtin_strncmp): Same. + * expr.c (string_constant): Create empty strings with nonzero size. + * fold-const.c (c_getstr): Rename locals and update comments. + * tree.c (build_string): Accept null pointer argument. + (build_string_literal): Same. + * tree.h (build_string): Provide a default. + (build_string_literal): Same. + +2020-10-08 Kyrylo Tkachov + + Backported from master: + 2020-09-30 Kyrylo Tkachov + + PR target/97150 + * config/aarch64/arm_neon.h (vqrshlb_u8): Make second argument + signed. + (vqrshlh_u16): Likewise. + (vqrshls_u32): Likewise. + (vqrshld_u64): Likewise. + (vqshlb_u8): Likewise. + (vqshlh_u16): Likewise. + (vqshls_u32): Likewise. + (vqshld_u64): Likewise. + (vshld_u64): Likewise. + +2020-10-08 Kyrylo Tkachov + + Backported from master: + 2020-09-30 Kyrylo Tkachov + + PR target/96313 + * config/aarch64/aarch64-simd-builtins.def (sqmovun): Use UNOPUS + qualifiers. + * config/aarch64/arm_neon.h (vqmovun_s16): Adjust builtin call. + Remove unnecessary result cast. + (vqmovun_s32): Likewise. + (vqmovun_s64): Likewise. + (vqmovunh_s16): Likewise. Fix return type. + (vqmovuns_s32): Likewise. + (vqmovund_s64): Likewise. + +2020-10-08 Alan Modra + + Backported from master: + 2020-10-01 Alan Modra + + * config/rs6000/rs6000.c (rs6000_legitimize_address): Use + gen_int_mode for high part of address constant. + 2020-10-06 Srinath Parvathaneni Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index df5045528630..960857045523 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20201008 +20201009 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index f7a9014d2ee9..bec83c490749 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,13 @@ +2020-10-08 Patrick Palka + + Backported from master: + 2020-10-07 Patrick Palka + + PR c++/88115 + PR libstdc++/97273 + * tree.c (cp_tree_equal) : Return false if + ALIGNOF_EXPR_STD_P differ. + 2020-10-05 Jakub Jelinek Backported from master: diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 4c48cb7374b6..0fda3805a86a 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,14 @@ +2020-10-08 Harald Anlauf + + Backported from master: + 2020-10-04 Harald Anlauf + + PR fortran/97272 + * trans-intrinsic.c (strip_kind_from_actual): Helper function for + removal of KIND argument. + (gfc_conv_intrinsic_minmaxloc): Ignore KIND argument here, as it + is treated elsewhere. + 2020-09-28 Mark Eggleston Revert: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 97e914b372de..433af55d68d0 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,48 @@ +2020-10-08 Patrick Palka + + Backported from master: + 2020-10-07 Patrick Palka + + PR c++/88115 + PR libstdc++/97273 + * g++.dg/template/alignof3.C: New test. + +2020-10-08 Martin Sebor + + PR middle-end/95189 + PR middle-end/95886 + * gcc.dg/memcmp-pr95189.c: New test. + * gcc.dg/strncmp-3.c: New test. + * gcc.target/i386/memcpy-pr95886.c: New test. + +2020-10-08 Harald Anlauf + + Backported from master: + 2020-10-04 Harald Anlauf + + PR fortran/97272 + * gfortran.dg/pr97272.f90: New test. + +2020-10-08 Kyrylo Tkachov + + Backported from master: + 2020-09-30 Kyrylo Tkachov + + PR target/97150 + * gcc.target/aarch64/pr97150.c: New test. + +2020-10-08 Kyrylo Tkachov + + Backported from master: + 2020-09-30 Kyrylo Tkachov + + PR target/96313 + * gcc.target/aarch64/pr96313.c: New test. + * gcc.target/aarch64/scalar_intrinsics.c (test_vqmovunh_s16): + Adjust return type. + (test_vqmovuns_s32): Likewise. + (test_vqmovund_s64): Likewise. + 2020-10-06 Joe Ramsay Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index e356f6ae655f..6a2119679f9c 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,15 @@ +2020-10-08 Jonathan Wakely + + Backported from master: + 2020-10-07 Jonathan Wakely + + * include/bits/random.h (seed_seq(initializer_list)): Rename + parameter to use reserved name. + * include/bits/ranges_algo.h (shift_left, shift_right): Rename + template parameters to use reserved name. + * testsuite/17_intro/names.cc: Check "il". Do not check "d" and + "y" in C++20 mode. + 2020-10-06 Patrick Palka Backported from master: -- 2.47.2