From dee018e3ad66fa304dcce013b0a30067171f43d9 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Wed, 10 May 2023 00:22:01 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 37 +++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 11 +++++++++ gcc/cp/ChangeLog | 27 +++++++++++++++++++++ gcc/testsuite/ChangeLog | 52 +++++++++++++++++++++++++++++++++++++++++ libffi/ChangeLog | 8 +++++++ 6 files changed, 136 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 073764056603..9a940060c41d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,40 @@ +2023-05-09 Jakub Jelinek + + Backported from master: + 2023-05-09 Jakub Jelinek + + PR tree-optimization/109778 + * wide-int.h (wi::lrotate, wi::rrotate): Call wi::lrshift on + wi::zext (x, width) rather than x if width != precision, rather + than using wi::zext (right, width) after the shift. + * tree-ssa-ccp.cc (bit_value_binop): Call wi::ext on the results + of wi::lrotate or wi::rrotate. + +2023-05-09 Kewen Lin + + Backported from master: + 2023-04-26 Kewen Lin + + PR target/108758 + * config/rs6000/rs6000-builtins.def + (__builtin_vsx_scalar_cmp_exp_qp_eq, __builtin_vsx_scalar_cmp_exp_qp_gt + __builtin_vsx_scalar_cmp_exp_qp_lt, + __builtin_vsx_scalar_cmp_exp_qp_unordered): Move from stanza ieee128-hw + to power9-vector. + +2023-05-09 Kewen Lin + + Backported from master: + 2023-04-26 Kewen Lin + + PR target/109069 + * config/rs6000/altivec.md (sldoi_to_mov): Replace predicate + easy_vector_constant with const_vector_each_byte_same, add + handlings in preparation for !easy_vector_constant, and update + VECTOR_UNIT_ALTIVEC_OR_VSX_P with VECTOR_MEM_ALTIVEC_OR_VSX_P. + * config/rs6000/predicates.md (const_vector_each_byte_same): New + predicate. + 2023-05-08 Release Manager * GCC 12.3.0 released. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index d3869af5806d..c5a9ee88f242 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230509 +20230510 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 054a5330ac6b..7fb93f5f454d 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,14 @@ +2023-05-09 Martin Uecker + + Backported from master: + 2023-02-18 Martin Uecker + + PR c/105660 + * c-attribs.cc (append_access_attr): Use order of arguments when + construction string. + (append_access_attr_idxs): Rename and make static. + * c-warn.cc (warn_parm_array_mismatch): Add assertion. + 2023-05-08 Release Manager * GCC 12.3.0 released. diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 8de4af385a81..5b4ecfa4eb92 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,30 @@ +2023-05-09 Patrick Palka + + Backported from master: + 2023-04-01 Patrick Palka + + PR c++/109160 + * cp-tree.h (do_auto_deduction): Add defaulted tmpl parameter. + * pt.cc (convert_template_argument): Pass 'in_decl' as 'tmpl' to + do_auto_deduction. + (tsubst_decl) : Pass 'tmpl' instead of 't' as + 'in_decl' to coerce_template_parms. + (unify) : Pass TPARMS_PRIMARY_TEMPLATE + as 'tmpl' to do_auto_deduction. + (do_auto_deduction): Document default arguments. Rename local + variable 'tmpl' to 'ctmpl'. Use 'tmpl' to obtain a full set of + template arguments for satisfaction in the adc_unify case. + +2023-05-09 Jason Merrill + + PR c++/106740 + PR c++/105852 + * decl.cc (duplicate_decls): Change non-templated friend + check to an assert. + * pt.cc (tsubst_function_decl): Don't set DECL_TEMPLATE_INFO + on non-templated friends. + (tsubst_friend_function): Adjust. + 2023-05-08 Release Manager * GCC 12.3.0 released. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c2333b51c6ed..6e7d45952054 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,55 @@ +2023-05-09 Patrick Palka + + Backported from master: + 2023-04-01 Patrick Palka + + PR c++/109160 + * g++.dg/cpp2a/concepts-placeholder12.C: New test. + +2023-05-09 Jakub Jelinek + + Backported from master: + 2023-05-09 Jakub Jelinek + + PR tree-optimization/109778 + * gcc.dg/lto/pr109778_0.c: New test. + * gcc.dg/lto/pr109778_1.c: New file. + +2023-05-09 Jakub Jelinek + + Backported from master: + 2023-05-09 Jakub Jelinek + + PR tree-optimization/109778 + * gcc.c-torture/execute/pr109778.c: New test. + +2023-05-09 Martin Uecker + + Backported from master: + 2023-02-18 Martin Uecker + + PR c/105660 + PR c/105660 + * gcc.dg/pr105660-1.c: New test. + * gcc.dg/pr105660-2.c: New test. + +2023-05-09 Kewen Lin + + Backported from master: + 2023-04-26 Kewen Lin + + PR target/109069 + * gcc.target/powerpc/pr109069-1.c: New test. + * gcc.target/powerpc/pr109069-2-run.c: New test. + * gcc.target/powerpc/pr109069-2.c: New test. + * gcc.target/powerpc/pr109069-2.h: New test. + +2023-05-09 Jason Merrill + + PR c++/106740 + PR c++/105852 + * g++.dg/template/friend78.C: New test. + 2023-05-08 Release Manager * GCC 12.3.0 released. diff --git a/libffi/ChangeLog b/libffi/ChangeLog index f9668c45954a..3e2b500db22f 100644 --- a/libffi/ChangeLog +++ b/libffi/ChangeLog @@ -1,3 +1,11 @@ +2023-05-09 Dan Horák + + Backported from master: + 2023-05-06 Dan Horák + + PR libffi/109447 + * src/powerpc/ffi_linux64.c (ffi_prep_args64): Update arg.f128 pointer. + 2023-05-08 Release Manager * GCC 12.3.0 released. -- 2.47.3