aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2025-03-15 00:17:37 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2025-03-15 00:17:37 +0000
commit0a81f9ba720ce873539b8be310f9a0ea8803b566 (patch)
tree1d99766d7780507f3aa551de271bb4cac20e60e2 /gcc
parent8e7038d0c51dea0611ac1ef2bb1d17d347718980 (diff)
downloadgcc-0a81f9ba720ce873539b8be310f9a0ea8803b566.zip
gcc-0a81f9ba720ce873539b8be310f9a0ea8803b566.tar.gz
gcc-0a81f9ba720ce873539b8be310f9a0ea8803b566.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog48
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/analyzer/ChangeLog7
-rw-r--r--gcc/c-family/ChangeLog7
-rw-r--r--gcc/cobol/ChangeLog5
-rw-r--r--gcc/cp/ChangeLog7
-rw-r--r--gcc/po/ChangeLog4
-rw-r--r--gcc/testsuite/ChangeLog39
8 files changed, 118 insertions, 1 deletions
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 <mjambor@suse.cz>
+
+ 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 <jakub@redhat.com>
+
+ 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 <thomas@codesourcery.com>
+
+ 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 <rguenther@suse.de>
+
+ 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 <richard.sandiford@arm.com>
+
+ * 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 <rguenther@suse.de>
+
+ 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 <sloosemore@baylibre.com>
+
+ * 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 <hubicka@ucw.cz>
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 <jakub@redhat.com>
+
+ 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 <dmalcolm@redhat.com>
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 <jakub@redhat.com>
+
+ 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 <ebotcazou@adacore.com>
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 <rdubner@symas.com>
+
+ PR cobol/119214
+ * gengen.cc: applies if( !optimize ) test
+
2025-03-13 Matthias Klose <doko@ubuntu.com>
* 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 <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
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 <josmyers@redhat.com>
+
+ * gcc.pot: Regenerate.
+
2025-03-13 Joseph Myers <josmyers@redhat.com>
* 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 <jakub@redhat.com>
+
+ 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 <mjambor@suse.cz>
+
+ PR ipa/116572
+ * g++.dg/ipa/pr116572.C: New test.
+
+2025-03-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/119287
+ * gcc.dg/pr119287.c: New test.
+
+2025-03-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/119120
+ * c-c++-common/pr119120.c: New test.
+
+2025-03-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR analyzer/119278
+ * c-c++-common/analyzer/pr119278.c: New test.
+
+2025-03-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/119274
+ * g++.dg/opt/pr119274.C: New testcase.
+
+2025-03-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/119155
+ * gcc.dg/vect/pr119155.c: New testcase.
+
2025-03-13 Harald Anlauf <anlauf@gmx.de>
PR fortran/119118