]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 21 Dec 2022 00:17:15 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 21 Dec 2022 00:17:15 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/rust/ChangeLog
gcc/testsuite/ChangeLog

index bc11164bcc856c89c4822e7c21bf8b3f25c57678..dbd97af45ffc5690a9888775241709c5a4d6cbf5 100644 (file)
@@ -1,3 +1,34 @@
+2022-12-20  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101886
+       * tree.cc (walk_tree_1) <case TREE_VEC>: Walk the elements
+       in forward instead of reverse order.
+       <case VECTOR_CST>: Likewise.
+
+2022-12-20  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/108139
+       * gimple-range-cache.cc (ranger_cache::fill_block_cache): Do not
+       use equivalences originating from PHIS.
+
+2022-12-20  Richard Biener  <rguenther@suse.de>
+
+       PR d/104749
+       * doc/install.texi (GDC): Document GDC 9.4 or later is required
+       to build the D language frontend.
+
+2022-12-20  Jiufu Guo  <guojiufu@linux.ibm.com>
+
+       PR target/103743
+       * config/rs6000/rs6000-protos.h (can_be_rotated_to_lowbits): New.
+       (can_be_rotated_to_positive_16bits): New.
+       (can_be_rotated_to_negative_15bits): New.
+       * config/rs6000/rs6000.cc (can_be_rotated_to_lowbits): New definition.
+       (can_be_rotated_to_positive_16bits): New definition.
+       (can_be_rotated_to_negative_15bits): New definition.
+       * config/rs6000/rs6000.md (*rotate_on_cmpdi): New define_insn_and_split.
+       (eqne): Move earlier.
+
 2022-12-19  Jason Merrill  <jason@redhat.com>
 
        * sort.cc: Disable -Wconditionally-supported in
index 142f05d435412b82322863ab7f1b5fbc25203433..1bcb133d5ced256946592caea64125e2b04ed7ff 100644 (file)
@@ -1 +1 @@
-20221220
+20221221
index 73f1c54dec71c1fdd48b2362699cc86fd486407b..0edaadbc4895e3ea1979f3546d9fee65d2a2fc2c 100644 (file)
@@ -1,3 +1,29 @@
+2022-12-20  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101886
+       * pt.cc (find_template_parameter_info::parm_list_tail):
+       New data member.
+       (keep_template_parm): Use parm_list_tail to append rather
+       than prepend to parm_list.
+
+2022-12-20  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * mangle.cc (write_mangled_name): Append the helper function
+       suffixes here...
+       (write_encoding): ... rather than here.
+
+2022-12-20  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/103346
+       PR c++/104278
+       PR c++/102553
+       * pt.cc (tsubst_copy) <case VIEW_CONVERT_EXPR>: Move the
+       handling of C++20 template parameter object wrappers to ...
+       (tsubst_copy_and_build) <case VIEW_CONVERT_EXPR>: ... here.
+       Accept non-TEMPLATE_PARM_INDEX inner operand.  Handle empty
+       TREE_TYPE on substituted inner operand.  Remove same_type_p
+       assert.  Also handle REF_PARENTHESIZED_P VIEW_CONVERT_EXPRs.
+
 2022-12-19  Patrick Palka  <ppalka@redhat.com>
 
        PR c++/100881
index 8ca9af2a996ee955e726c69ac281b7b7db085157..f95aa8bfc6dd6dc0baf33c7f67954b1af1a1eef9 100644 (file)
@@ -1,3 +1,9 @@
+2022-12-20  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/95375
+       * decl.cc (verify_bind_c_sym): Extend interoperability check to
+       CLASS variables.
+
 2022-12-18  Steve Kargl  <kargl@gcc.gnu.org>
 
        PR fortran/107397
index fea0f7fa7be4b38cbd085f6780ba873cdc83015f..035f5ea2f0f493c35041e28c3363f3e23e0118f5 100644 (file)
@@ -1,3 +1,9 @@
+2022-12-20  Marc Poulhiès  <dkm@kataplop.net>
+
+       PR rust/108113
+       * Make-lang.in (rust.serial): New variable.
+       (rust1$(exeext)): Depend on $(rust.prev). Call LINK_PROGRESS.
+
 2022-12-14  Jakub Jelinek  <jakub@redhat.com>
 
        PR rust/106072
index fdb864b0ccac26bb6ec9c97d8767bb30581d68dd..82d088b490fda1200c8863b8f5883f91e9dc949f 100644 (file)
@@ -1,3 +1,40 @@
+2022-12-20  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101886
+       * g++.dg/concepts/diagnostic12.C: Adjust expected order of
+       template parameters within pretty printed parameter mapping.
+       * g++.dg/concepts/auto6.C: New test.
+
+2022-12-20  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/95375
+       * gfortran.dg/bind_c_procs_4.f90: New test.
+
+2022-12-20  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * g++.dg/coroutines/torture/extern-c-coroutine.C: New test.
+
+2022-12-20  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/103346
+       PR c++/104278
+       PR c++/102553
+       * g++.dg/cpp2a/nontype-class52a.C: New test.
+       * g++.dg/cpp2a/nontype-class53.C: New test.
+       * g++.dg/cpp2a/nontype-class54.C: New test.
+       * g++.dg/cpp2a/nontype-class55.C: New test.
+
+2022-12-20  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/108139
+       * gcc.dg/pr108139.c: New.
+
+2022-12-20  Jiufu Guo  <guojiufu@linux.ibm.com>
+
+       PR target/103743
+       * gcc.target/powerpc/pr103743.c: New test.
+       * gcc.target/powerpc/pr103743_1.c: New test.
+
 2022-12-19  Patrick Palka  <ppalka@redhat.com>
 
        PR c++/100881