[gcc r14-12478] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Thu Mar 26 00:19:03 GMT 2026
https://gcc.gnu.org/g:1218f583e1e15d458698d1ea111242b92b7c5f08
commit r14-12478-g1218f583e1e15d458698d1ea111242b92b7c5f08
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Thu Mar 26 00:18:36 2026 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 30 ++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/fortran/ChangeLog | 21 +++++++++++++++++++++
gcc/testsuite/ChangeLog | 34 ++++++++++++++++++++++++++++++++++
4 files changed, 86 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index baa36fe3190c..9b4398995c38 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,33 @@
+2026-03-25 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2026-01-13 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/123573
+ * fold-const.cc (fold_vec_perm): Actually check, not assert,
+ that input and output vector element numbers agree.
+ * match.pd (vec_perm @0 @1 @2): Make sure element numbers
+ are the same when folding to an input vector and wrap that
+ inside a VIEW_CONVERT_EXPR.
+
+2026-03-25 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2026-01-12 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/123175
+ * match.pd (vec_perm @0 @1 @2): Fixup for inputs having a
+ different number of elements than the result.
+ * tree-vect-generic.cc (lower_vec_perm): Likewise.
+
+2026-03-25 Tamar Christina <tamar.christina@arm.com>
+
+ Backported from master:
+ 2024-10-18 Tamar Christina <tamar.christina@arm.com>
+
+ * tree-vect-generic.cc (lower_vec_perm): Use output vector size instead
+ of input vector when determining output nunits.
+
2026-03-20 Richard Biener <rguenther@suse.de>
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 1f662c8a9079..4f82e4946fbf 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260325
+20260326
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index a78c16c2709a..7f55aeac2a5e 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,24 @@
+2026-03-25 Paul Thomas <pault@gcc.gnu.org>
+
+ Backported from master:
+ 2026-03-25 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/119273
+ * trans-array.cc (expr_contains_impure_fcn): New function.
+ (gfc_expr_contains_impure_fcn): New function calling above fcn.
+ (array_bound_check_elemental): Add indexse pre-block to se pre.
+ Warn if the index expression contains a function not declared
+ to be pure.
+
+2026-03-25 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/105168
+ * trans-expr.cc (gfc_conv_class_to_class): If the argument expr
+ is not a variable use the parent tree if that is a class.
+ (gfc_conv_procedure_call): If the argument expression is not a
+ variable, shift the bounds to give unity lbounds.
+ (gfc_trans_arrayfunc_assign): Return NULL_TREE instead of NULL.
+
2026-03-19 Mikael Morin <morin-mikael@orange.fr>
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a1395e807e42..8bdfa53775fe 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,37 @@
+2026-03-25 Alex Coplan <alex.coplan@arm.com>
+
+ PR middle-end/124491
+ * gcc.target/aarch64/torture/pr124491.c: New test.
+
+2026-03-25 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2026-01-12 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/123175
+ * gcc.dg/torture/pr123175-1.c: New testcase.
+ * gcc.dg/torture/pr123175-2.c: Likewise.
+
+2026-03-25 Tamar Christina <tamar.christina@arm.com>
+
+ Backported from master:
+ 2024-10-18 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.dg/vec-perm-lower.c: New test.
+
+2026-03-25 Paul Thomas <pault@gcc.gnu.org>
+
+ Backported from master:
+ 2026-03-25 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/119273
+ * gfortran.dg/pr119273.f90: New test.
+
+2026-03-25 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/105168
+ * gfortran.dg/pr105168.f90: New test.
+
2026-03-23 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/generic_inst20.ads, gnat.dg/generic_inst20.adb: New test.
More information about the Gcc-cvs
mailing list