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
