+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
+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
+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
+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
+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