]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 10 May 2023 00:22:01 +0000 (00:22 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 10 May 2023 00:22:01 +0000 (00:22 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/c-family/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libffi/ChangeLog

index 073764056603c3c796e8b5f91d2721033b4c1529..9a940060c41d2c1bd8088f7449a132eb66b650be 100644 (file)
@@ -1,3 +1,40 @@
+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.
index d3869af5806d62f4973874fb800b6b1b58476eb2..c5a9ee88f24254d8fabf23e1e7ba13a64fc16881 100644 (file)
@@ -1 +1 @@
-20230509
+20230510
index 054a5330ac6beeee106baba124c6e7b3441e550e..7fb93f5f454dc2321b6cd96e6b83f58eddabd6b0 100644 (file)
@@ -1,3 +1,14 @@
+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.
index 8de4af385a819f433959a9c10d5f5f32b8910484..5b4ecfa4eb9270be46845aec06e943f36c9f3bd7 100644 (file)
@@ -1,3 +1,30 @@
+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.
index c2333b51c6ed222f857392b93601829bac259514..6e7d45952054f8948e3c776d99075680389c2162 100644 (file)
@@ -1,3 +1,55 @@
+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.
index f9668c45954a0705dd95a8ba9c70f5d61c21d84b..3e2b500db22f1b3bf7a2d236c3f59e3e6b5212aa 100644 (file)
@@ -1,3 +1,11 @@
+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.