aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2025-05-12 00:22:47 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2025-05-12 00:22:47 +0000
commit74dbb199402b35271bf698938682de1deaaeae86 (patch)
tree42a8f22ad60040e729a9a594a9062ae7a89c89cf /gcc
parent44cd55a1df897e3160cffeb10f96171bafc06400 (diff)
downloadgcc-74dbb199402b35271bf698938682de1deaaeae86.zip
gcc-74dbb199402b35271bf698938682de1deaaeae86.tar.gz
gcc-74dbb199402b35271bf698938682de1deaaeae86.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog48
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/fortran/ChangeLog10
-rw-r--r--gcc/testsuite/ChangeLog43
4 files changed, 102 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index de904fc..5f52642 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,51 @@
+2025-05-11 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/120211
+ * tree-vect-stmts.cc (vect_stmt_relevant_p): Only add PHIs
+ from the loop header to LOOP_VINFO_EARLY_BREAKS_LIVE_IVS.
+
+2025-05-11 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2025-05-08 Richard Biener <rguenther@suse.de>
+
+ PR ipa/120146
+ * tree-ssa-structalias.cc (create_variable_info_for): If
+ the symtab cannot tell us whether all refs to a variable
+ are explicit assume they are not.
+
+2025-05-11 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2025-05-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/120143
+ * tree-vect-data-refs.cc (vect_analyze_early_break_dependences):
+ Move/update the original stmts, not the pattern stmts which
+ lack virtual operands and are not in the IL.
+
+2025-05-11 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2025-05-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/120089
+ * tree-vect-stmts.cc (vect_stmt_relevant_p): Mark all
+ PHIs live when not already so and doing early-break
+ vectorization.
+ (vect_mark_stmts_to_be_vectorized): Skip virtual PHIs.
+ * tree-vect-slp.cc (vect_analyze_slp): Robustify handling
+ of early-break forced IVs.
+
+2025-05-11 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2025-05-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/120043
+ * tree-ssa-phiopt.cc (cond_store_replacement): Check
+ whether the store is to readonly memory.
+
2025-05-09 Eric Botcazou <ebotcazou@adacore.com>
* vr-values.cc (simplify_using_ranges::simplify) <BIT_AND_EXPR>:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index b11e7ca..823f45b 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250511
+20250512
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 778cb77..2697deb 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,13 @@
+2025-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/119928
+ * interface.cc (gfc_check_dummy_characteristics): Do not issue
+ error if one dummy symbol has been generated from an actual
+ argument and the other one has OPTIONAL, INTENT, ALLOCATABLE,
+ POINTER, TARGET, VALUE, ASYNCHRONOUS or CONTIGUOUS.
+ (gfc_get_formal_from_actual_arglist): Do nothing if symbol
+ is a class.
+
2025-05-09 Harald Anlauf <anlauf@gmx.de>
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0f42471..da60a95 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,46 @@
+2025-05-11 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/120211
+ * gcc.dg/vect/vect-early-break_135-pr120211.c: New testcase.
+ * gcc.dg/torture/pr120211-1.c: Likewise.
+
+2025-05-11 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2025-05-08 Richard Biener <rguenther@suse.de>
+
+ PR ipa/120146
+ * g++.dg/ipa/pr120146.C: New testcase.
+
+2025-05-11 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2025-05-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/120143
+ * gcc.dg/vect/vect-early-break_135-pr120143.c: New testcase.
+
+2025-05-11 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2025-05-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/120089
+ * gcc.dg/vect/vect-early-break_134-pr120089.c: New testcase.
+
+2025-05-11 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2025-05-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/120043
+ * gcc.dg/torture/pr120043.c: New testcase.
+
+2025-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/119928
+ * gfortran.dg/interface_60.f90: New test.
+
2025-05-11 Andrew Pinski <quic_apinski@quicinc.com>
Backported from master: