+2023-05-09 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2023-05-09 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <linkw@linux.ibm.com>
+
+ Backported from master:
+ 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
+
+ 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 <linkw@linux.ibm.com>
+
+ Backported from master:
+ 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
+
+ PR target/109069
+ * config/rs6000/altivec.md (sldoi_to_mov<mode>): 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.
+2023-05-09 Martin Uecker <uecker@tugraz.at>
+
+ Backported from master:
+ 2023-02-18 Martin Uecker <uecker@tugraz.at>
+
+ 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.
+2023-05-09 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2023-04-01 Patrick Palka <ppalka@redhat.com>
+
+ 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) <case VAR_/TYPE_DECL>: Pass 'tmpl' instead of 't' as
+ 'in_decl' to coerce_template_parms.
+ (unify) <case TEMPLATE_PARM_INDEX>: 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 <jason@redhat.com>
+
+ 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.
+2023-05-09 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2023-04-01 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/109160
+ * g++.dg/cpp2a/concepts-placeholder12.C: New test.
+
+2023-05-09 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2023-05-09 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2023-05-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/109778
+ * gcc.c-torture/execute/pr109778.c: New test.
+
+2023-05-09 Martin Uecker <uecker@tugraz.at>
+
+ Backported from master:
+ 2023-02-18 Martin Uecker <uecker@tugraz.at>
+
+ 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 <linkw@linux.ibm.com>
+
+ Backported from master:
+ 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
+
+ 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 <jason@redhat.com>
+
+ PR c++/106740
+ PR c++/105852
+ * g++.dg/template/friend78.C: New test.
+
2023-05-08 Release Manager
* GCC 12.3.0 released.
+2023-05-09 Dan Horák <dan@danny.cz>
+
+ Backported from master:
+ 2023-05-06 Dan Horák <dan@danny.cz>
+
+ 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.