From 0a81f9ba720ce873539b8be310f9a0ea8803b566 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Sat, 15 Mar 2025 00:17:37 +0000 Subject: Daily bump. --- gcc/ChangeLog | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 7 +++++++ gcc/c-family/ChangeLog | 7 +++++++ gcc/cobol/ChangeLog | 5 +++++ gcc/cp/ChangeLog | 7 +++++++ gcc/po/ChangeLog | 4 ++++ gcc/testsuite/ChangeLog | 39 +++++++++++++++++++++++++++++++++++++++ 8 files changed, 118 insertions(+), 1 deletion(-) (limited to 'gcc') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c595b5e..54a7b54 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,51 @@ +2025-03-14 Martin Jambor + + PR ipa/116572 + * cgraph.cc (cgraph_update_edges_for_call_stmt): Do not update + edges of clones that are unexpanded thunk. Assert that the node + passed as the parameter is not an unexpanded thunk. + +2025-03-14 Jakub Jelinek + + PR tree-optimization/119287 + * match.pd (((X >> C1) & C2) * (1 << C1) to X & (C2 << C1)): Use + (convert @0) instead of @0 in the substitution. + +2025-03-14 Thomas Schwinge + + PR target/92713 + PR target/101544 + * config/gcn/gcn.h (LIBSTDCXX): Don't set. + * config/nvptx/nvptx.h (LIBSTDCXX): Likewise. + +2025-03-14 Richard Biener + + PR tree-optimization/119274 + * tree-ssa-sccvn.cc (dominated_by_p_w_unex): Handle the + top block being the only executable forwarder to a CFG + merge. + +2025-03-14 Richard Sandiford + + * tree-vect-slp.cc (vect_build_slp_instance): Pass the new group + size (i) rather than 1 to vect_slp_prefer_store_lanes_p. + (vect_analyze_slp): Only force the use of load-lanes and + store-lanes if that is preferred for at least one load/store pair. + +2025-03-14 Richard Biener + + PR tree-optimization/119155 + * tree-vect-stmts.cc (vectorizable_store): Do not always + use vector element alignment for VMAT_STRIDED_SLP but + a more correct alignment towards both ends. + (vectorizable_load): Likewise. + +2025-03-14 Sandra Loosemore + + * doc/extend.texi (Alternate Keywords): Clean up text and remove + discussion of "restrict", which is not a GNU extension at all. + * doc/invoke.texi (C Dialect Options): Remove detailed discussion. + 2025-03-13 Jan Hubicka PR ipa/119147 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f662df5..75b3f29 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250314 +20250315 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index 83e4b84..443dc6d 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,10 @@ +2025-03-14 Jakub Jelinek + + PR analyzer/119278 + * svalue.cc (cmp_csts_same_type): For STRING_CST, compare + TREE_STRING_LENGTH first just in case and use memcmp rather + than strcmp. Handle RAW_DATA_CST. + 2025-03-13 David Malcolm PR analyzer/117262 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 43f9c8d..3db9088 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,10 @@ +2025-03-14 Jakub Jelinek + + PR target/119120 + * c-gimplify.cc (c_genericize_control_r): Set DECL_NOT_GIMPLE_REG_P + on {REAL,IMAG}PART_EXPR is_gimple_reg operand at -O0 if it is lhs + of a MODIFY_EXPR. + 2025-03-13 Eric Botcazou PR ada/119265 diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog index 588778d..e92589a 100644 --- a/gcc/cobol/ChangeLog +++ b/gcc/cobol/ChangeLog @@ -1,3 +1,8 @@ +2025-03-14 Robert Dubner + + PR cobol/119214 + * gengen.cc: applies if( !optimize ) test + 2025-03-13 Matthias Klose * Make-lang.in (cobol.install-common, cobol.install-man): Honor diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index eb84360..612e57d 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,10 @@ +2025-03-14 Jakub Jelinek + + PR target/119120 + * cp-gimplify.cc (cp_genericize_r): Set DECL_NOT_GIMPLE_REG_P + on {REAL,IMAG}PART_EXPR is_gimple_reg operand at -O0 if it is lhs + of a MODIFY_EXPR. + 2025-03-12 Jakub Jelinek PR c++/119150 diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 75bf6ac..81aa367 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2025-03-14 Joseph Myers + + * gcc.pot: Regenerate. + 2025-03-13 Joseph Myers * de.po: Update. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0708bd7..9769695 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,42 @@ +2025-03-14 Jakub Jelinek + + PR cobol/119290 + * lib/target-supports.exp (check_compile): Use *.cob extension for + "*> COBOL" comment. + * lib/cobol-dg.exp (check_effective_target_cobol): New procedure. + * cobol.dg/dg.exp: Guard main loop with [check_effective_target_cobol] + test. + +2025-03-14 Martin Jambor + + PR ipa/116572 + * g++.dg/ipa/pr116572.C: New test. + +2025-03-14 Jakub Jelinek + + PR tree-optimization/119287 + * gcc.dg/pr119287.c: New test. + +2025-03-14 Jakub Jelinek + + PR target/119120 + * c-c++-common/pr119120.c: New test. + +2025-03-14 Jakub Jelinek + + PR analyzer/119278 + * c-c++-common/analyzer/pr119278.c: New test. + +2025-03-14 Richard Biener + + PR tree-optimization/119274 + * g++.dg/opt/pr119274.C: New testcase. + +2025-03-14 Richard Biener + + PR tree-optimization/119155 + * gcc.dg/vect/pr119155.c: New testcase. + 2025-03-13 Harald Anlauf PR fortran/119118 -- cgit v1.1