[gcc r14-10688] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Thu Sep 19 00:24:25 GMT 2024
https://gcc.gnu.org/g:646b5650a563bb505b4d3b52b8fa1ffd8eaa1a9c
commit r14-10688-g646b5650a563bb505b4d3b52b8fa1ffd8eaa1a9c
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Thu Sep 19 00:23:52 2024 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 75 +++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/testsuite/ChangeLog | 84 +++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 160 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4acf17e3bc65..0558f2f82974 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,78 @@
+2024-09-18 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2024-08-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/116460
+ * tree-ssa-forwprop.cc (pass_forwprop::execute): First do
+ simple_dce_from_worklist and then remove stmts in to_remove.
+ Track defs to be removed in to_remove_defs.
+
+2024-09-18 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2024-07-04 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/115426
+ * gimplify.cc (gimplify_asm_expr): Handle "rm" output
+ constraint gimplified to a register (operation).
+
+2024-09-18 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2024-09-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/116610
+ * tree-vect-loop.cc (vectorizable_induction): Use MINUS_EXPR
+ to apply a mask peeling adjustment.
+
+2024-09-18 Andrew Pinski <quic_apinski@quicinc.com>
+
+ Backported from master:
+ 2024-08-22 Andrew Pinski <quic_apinski@quicinc.com>
+ Richard Biener <rguenther@suse.de>
+
+ PR middle-end/116454
+ * fold-const.cc (fold_binary_loc): Fix `a * +-1i`
+ by wrapping arg0 with save_expr when it is not COMPLEX_EXPR.
+
+2024-09-18 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2024-08-21 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/116380
+ * tree-loop-distribution.cc (copy_loop_before): Handle
+ out-of-loop defs appropriately.
+
+2024-09-18 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2024-08-20 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/116274
+ * tree-vect-slp.cc (vect_bb_slp_scalar_cost): Cost scalar loads
+ and stores as simple scalar stmts when they access a non-global,
+ not address-taken variable that doesn't have BLKmode assigned.
+
+2024-09-18 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2024-08-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/116258
+ * tree-vect-generic.cc (expand_vector_operations_1): Do not
+ lower PAREN_EXPR.
+
+2024-09-18 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2024-07-18 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/115641
+ * fold-const.cc (decode_field_reference): If the inner
+ reference isn't something we can take the address of, fail.
+
2024-09-15 H.J. Lu <hjl.tools@gmail.com>
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 6d5458fa1600..f2530dded091 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240918
+20240919
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0077c58998b7..acb099f00097 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,87 @@
+2024-09-18 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2024-08-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/116460
+ * g++.dg/torture/pr116460.C: New testcase.
+
+2024-09-18 Joern Rennecke <joern.rennecke@riscy-ip.com>
+
+ Backported from master:
+ 2024-08-07 Joern Rennecke <joern.rennecke@riscy-ip.com>
+
+ * g++.dg/vect/pr115278.cc: Make cast's type agree with
+ assignment destination WRITE.
+
+2024-09-18 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2024-07-04 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/115426
+ * gcc.dg/pr115426.c: New testcase.
+
+2024-09-18 Andrew Pinski <quic_apinski@quicinc.com>
+
+ Backported from master:
+ 2024-08-22 Andrew Pinski <quic_apinski@quicinc.com>
+ Richard Biener <rguenther@suse.de>
+
+ PR middle-end/116454
+ * gcc.dg/torture/pr116454-1.c: New test.
+ * gcc.dg/torture/pr116454-2.c: New test.
+
+2024-09-18 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2024-08-21 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/116380
+ * gcc.dg/torture/pr116380.c: New testcase.
+
+2024-09-18 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2024-08-20 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/116274
+ * gcc.target/i386/pr116274-2.c: New testcase.
+
+2024-09-18 Andrew Pinski <quic_apinski@quicinc.com>
+
+ Backported from master:
+ 2024-08-07 Andrew Pinski <quic_apinski@quicinc.com>
+
+ PR middle-end/116258
+ PR middle-end/116259
+ * gcc.target/aarch64/pr116258.c: New test.
+ * gcc.target/aarch64/sve/pr116259-1.c: New test.
+
+2024-09-18 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2024-08-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/116258
+ * gcc.target/i386/pr116258.c: Also allow vpermilps.
+
+2024-09-18 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2024-08-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/116258
+ * gcc.target/i386/pr116258.c: New testcase.
+
+2024-09-18 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2024-07-18 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/115641
+ * gcc.dg/torture/pr115641.c: New testcase.
+
2024-09-17 Marek Polacek <polacek@redhat.com>
Backported from master:
More information about the Gcc-cvs
mailing list