+2026-01-24 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR tree-optimization/123803
+ * gimple-ssa-strength-reduction.cc (replace_rhs_if_not_dup): For
+ pointer lhs use sizetype.
+
2026-01-23 Robin Dapp <rdapp@oss.qualcomm.com>
PR target/123780
+2026-01-24 Jose E. Marchesi <jemarch@gnu.org>
+
+ PR algol68/123733
+ * README: Mention minimum version of libgc.
+
+2026-01-24 Jose E. Marchesi <jemarch@gnu.org>
+
+ Revert:
+ 2026-01-17 Jose E. Marchesi <jemarch@gnu.org>
+
+ * a68-parser-prelude.cc (stand_prelude): Remove definitions for ^
+ operator.
+ * ga68.texi (Real operators): Remove entries for ^.
+ (Integral operators): Likewise.
+
+2026-01-24 Jose E. Marchesi <jemarch@gnu.org>
+
+ PR algol68/123785
+ * a68-lang.cc (a68_init): Call a68_build_a68_type_nodes abefore
+ targetm.init_builtins.
+
2026-01-22 Mohammad-Reza Nabipoor <mnabipoor@gnu.org>
PR algol68/123734
+2026-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/123737
+ * parser.cc (cp_parser_expression): Don't handle CPP_EMBED just
+ as the last byte in it if expression has or might have overloaded
+ type. In that case call build_x_compound_expr for each byte
+ in CPP_EMBED separately.
+
+2026-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/123667
+ * semantics.cc (finish_decltype_type): Allow a structured binding
+ for ptds.saved to have DECL_HAS_VALUE_EXPR_P cleared, if it is
+ not within current_function_decl, but in that case assert that
+ lookup_decomp_type succeeded.
+
+2026-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/123684
+ * name-lookup.cc (handle_namespace_attrs): Only handle visibility and
+ abi_tag attributes in the gnu namespace and deprecated attribute in
+ the standard or gnu namespaces.
+
2026-01-23 Marek Polacek <polacek@redhat.com>
* tree.cc (handle_annotation_attribute): Use build_stub_type.
+2026-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/123772
+ * trans.cc: Add global variable is_assign_call.
+ (gfc_finalize_tree_expr): Derived type function results
+ with components that have defined assignements are
+ handled in resolve.cc(generate_component_assignments), unless
+ the assignment was replaced by a subroutine call to the
+ subroutine associated with the assignment operator.
+ (trans_code): In the case of EXEC_ASSIGN_CALL, set the
+ is_asign_call before calling gfc_trans_call, then clear it
+ after.
+
2026-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/123375
+2026-01-24 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR tree-optimization/123803
+ * gcc.dg/pr123803-1.c: New test.
+
+2026-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/123772
+ * gfortran.dg/pr123772.f03: New test.
+ Signed off by: Andrew Benson <abensonca@gcc.gnu.org>
+
+2026-01-24 Jose E. Marchesi <jemarch@gnu.org>
+
+ Revert:
+ 2026-01-24 Jose E. Marchesi <jemarch@gnu.org>
+
+ * algol68/execute/pow-real-1.a68: Adapt test to use ** rather than
+ ^ for pow operator.
+
+2026-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/123737
+ * g++.dg/cpp/embed-28.C: New test.
+ * g++.dg/parse/comma3.C: New test.
+
+2026-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/123667
+ * g++.dg/cpp1z/decomp66.C: New test.
+ * g++.dg/cpp1z/decomp67.C: New test.
+
+2026-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/123684
+ * g++.dg/cpp0x/gen-attrs-90.C: New test.
+
2026-01-23 Joseph Myers <josmyers@redhat.com>
* g++.dg/gcov/gcov-1.C, g++.dg/gcov/gcov-10.C,
+2026-01-24 Jose E. Marchesi <jemarch@gnu.org>
+
+ PR algol68/123733
+ * configure.ac: Check for GC_is_init_called in libgc.
+ * configure: Regenerate.
+
2026-01-20 Pietro Monteiro <pietro@sociotechnical.xyz>
* ga68-alloc.c (_libga68_malloc_leaf): New function.
+2026-01-24 Xin Wang <wangxinw@hygon.cn>
+
+ * sync.c: Replace UOItype with UTItype and use mode(TI) pass 16, not
+ 8, to DEFINE macro.
+
2026-01-13 Jakub Jelinek <jakub@redhat.com>
PR libstdc++/123396