https://gcc.gnu.org/g:5bfcdd5c59adb456e58da7a3c5b846a12ae9f5ba

commit r16-7020-g5bfcdd5c59adb456e58da7a3c5b846a12ae9f5ba
Author: GCC Administrator <[email protected]>
Date:   Sun Jan 25 00:16:27 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |  6 ++++++
 gcc/DATESTAMP           |  2 +-
 gcc/algol68/ChangeLog   | 21 +++++++++++++++++++++
 gcc/cp/ChangeLog        | 23 +++++++++++++++++++++++
 gcc/fortran/ChangeLog   | 13 +++++++++++++
 gcc/testsuite/ChangeLog | 36 ++++++++++++++++++++++++++++++++++++
 libga68/ChangeLog       |  6 ++++++
 libgcc/ChangeLog        |  5 +++++
 8 files changed, 111 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 75e562f113ca..64a64483f5b4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2026-01-24  Andrew Pinski  <[email protected]>
+
+       PR tree-optimization/123803
+       * gimple-ssa-strength-reduction.cc (replace_rhs_if_not_dup): For
+       pointer lhs use sizetype.
+
 2026-01-23  Robin Dapp  <[email protected]>
 
        PR target/123780
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 1cfab5445939..6e828dbe2b02 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260124
+20260125
diff --git a/gcc/algol68/ChangeLog b/gcc/algol68/ChangeLog
index a9b4344c8da5..2850166bfc89 100644
--- a/gcc/algol68/ChangeLog
+++ b/gcc/algol68/ChangeLog
@@ -1,3 +1,24 @@
+2026-01-24  Jose E. Marchesi  <[email protected]>
+
+       PR algol68/123733
+       * README: Mention minimum version of libgc.
+
+2026-01-24  Jose E. Marchesi  <[email protected]>
+
+       Revert:
+       2026-01-17  Jose E. Marchesi  <[email protected]>
+
+       * 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  <[email protected]>
+
+       PR algol68/123785
+       * a68-lang.cc (a68_init): Call a68_build_a68_type_nodes abefore
+       targetm.init_builtins.
+
 2026-01-22  Mohammad-Reza Nabipoor  <[email protected]>
 
        PR algol68/123734
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 6ab1bebf85e1..0e8a6bd1e100 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,26 @@
+2026-01-24  Jakub Jelinek  <[email protected]>
+
+       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  <[email protected]>
+
+       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  <[email protected]>
+
+       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  <[email protected]>
 
        * tree.cc (handle_annotation_attribute): Use build_stub_type.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 9c79631dd415..161e0fc8ad7e 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,16 @@
+2026-01-24  Jerry DeLisle  <[email protected]>
+
+       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  <[email protected]>
 
        PR fortran/123375
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index bdc91d825e20..728a55fdfb5f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,39 @@
+2026-01-24  Andrew Pinski  <[email protected]>
+
+       PR tree-optimization/123803
+       * gcc.dg/pr123803-1.c: New test.
+
+2026-01-24  Jerry DeLisle  <[email protected]>
+
+       PR fortran/123772
+       * gfortran.dg/pr123772.f03: New test.
+       Signed off by: Andrew Benson <[email protected]>
+
+2026-01-24  Jose E. Marchesi  <[email protected]>
+
+       Revert:
+       2026-01-24  Jose E. Marchesi  <[email protected]>
+
+       * algol68/execute/pow-real-1.a68: Adapt test to use ** rather than
+       ^ for pow operator.
+
+2026-01-24  Jakub Jelinek  <[email protected]>
+
+       PR c++/123737
+       * g++.dg/cpp/embed-28.C: New test.
+       * g++.dg/parse/comma3.C: New test.
+
+2026-01-24  Jakub Jelinek  <[email protected]>
+
+       PR c++/123667
+       * g++.dg/cpp1z/decomp66.C: New test.
+       * g++.dg/cpp1z/decomp67.C: New test.
+
+2026-01-24  Jakub Jelinek  <[email protected]>
+
+       PR c++/123684
+       * g++.dg/cpp0x/gen-attrs-90.C: New test.
+
 2026-01-23  Joseph Myers  <[email protected]>
 
        * g++.dg/gcov/gcov-1.C, g++.dg/gcov/gcov-10.C,
diff --git a/libga68/ChangeLog b/libga68/ChangeLog
index 21f04cb601f8..ba76f9121525 100644
--- a/libga68/ChangeLog
+++ b/libga68/ChangeLog
@@ -1,3 +1,9 @@
+2026-01-24  Jose E. Marchesi  <[email protected]>
+
+       PR algol68/123733
+       * configure.ac: Check for GC_is_init_called in libgc.
+       * configure: Regenerate.
+
 2026-01-20  Pietro Monteiro  <[email protected]>
 
        * ga68-alloc.c (_libga68_malloc_leaf): New function.
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 37fab8f45cb2..3691d02ed450 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,8 @@
+2026-01-24  Xin Wang  <[email protected]>
+
+       * sync.c: Replace UOItype with UTItype and use mode(TI) pass 16, not
+       8, to DEFINE macro.
+
 2026-01-13  Jakub Jelinek  <[email protected]>
 
        PR libstdc++/123396

Reply via email to