+2023-04-13 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/108139
+ PR tree-optimization/109462
+ * gimple-range-cache.cc (ranger_cache::fill_block_cache): Remove
+ equivalency check for PHI nodes.
+ * gimple-range-fold.cc (fold_using_range::range_of_phi): Ensure def
+ does not dominate single-arg equivalency edges.
+
+2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR target/108910
+ * config/aarch64/aarch64.cc (aarch64_function_arg_alignment): Do
+ not trust TYPE_ALIGN for pointer types; use POINTER_SIZE instead.
+
+2023-04-13 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/109491
+ * tree-ssa-sccvn.cc (expressions_equal_p): Restore the
+ NULL operands test.
+
2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
PR target/109479
+2023-04-13 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/109420
+ * decl.cc (make_typename_type): Also ignore non-types during the
+ lookup if tag_type corresponds to an elaborated-type-specifier.
+ * pt.cc (tsubst) <case TYPENAME_TYPE>: Pass class_type or
+ enum_type as tag_type to make_typename_type accordingly instead
+ of always passing typename_type.
+
+2023-04-13 Jason Merrill <jason@redhat.com>
+
+ PR c++/109277
+ * semantics.cc (check_trait_type): Handle incomplete type directly.
+ * typeck2.cc (cxx_incomplete_type_diagnostic): Remove assert.
+
+2023-04-13 Jason Merrill <jason@redhat.com>
+
+ * typeck2.cc (cxx_incomplete_type_diagnostic): Return bool.
+ * cp-tree.h (cxx_incomplete_type_diagnostic): Adjust.
+
2023-04-12 Jakub Jelinek <jakub@redhat.com>
* Make-lang.in (s-cp-module-version): New target.
+2023-04-13 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/109492
+ * trans-expr.cc (gfc_conv_power_op): Use absu_hwi and
+ unsigned HOST_WIDE_INT for portability.
+
2023-04-12 Harald Anlauf <anlauf@gmx.de>
PR fortran/104312
+2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/109488
+ * lang.opt: Fix typo "maybe" to "may be".
+
+2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
+
+ * gm2-compiler/M2ALU.def (PopChar): New procedure function.
+ * gm2-compiler/M2ALU.mod (PopChar): New procedure function.
+ * gm2-compiler/M2GCCDeclare.mod (PromoteToString): Detect
+ a single constant char and build a C string.
+ * gm2-compiler/M2GenGCC.mod (IsConstStr): New procedure
+ function.
+ (GetStr): New procedure function.
+ (FoldAdd): Use IsConstStr.
+ * gm2-compiler/M2Quads.mod: Formatting changes.
+ * gm2-gcc/m2expr.cc (m2expr_GetCstInteger): New function.
+ * gm2-gcc/m2expr.def (GetCstInteger): New procedure function.
+ * gm2-gcc/m2expr.h (m2expr_GetCstInteger): New prototype.
+
2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/109423
+2023-04-13 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/109420
+ * g++.dg/template/typename27.C: New test.
+
+2023-04-13 Jason Merrill <jason@redhat.com>
+
+ PR c++/109277
+ * g++.dg/ext/is_convertible5.C: New test.
+
+2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/109497
+ PR modula2/109496
+ * gm2/pim/run/pass/addcharconst.mod: New test.
+ * gm2/pim/run/pass/singlechar.mod: New test.
+
+2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR target/108910
+ * gcc.dg/torture/pr108910.c: New test.
+
2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
PR target/109479