https://gcc.gnu.org/g:1218f583e1e15d458698d1ea111242b92b7c5f08
commit r14-12478-g1218f583e1e15d458698d1ea111242b92b7c5f08 Author: GCC Administrator <[email protected]> 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 <[email protected]> + + Backported from master: + 2026-01-13 Richard Biener <[email protected]> + + 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 <[email protected]> + + Backported from master: + 2026-01-12 Richard Biener <[email protected]> + + 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 <[email protected]> + + Backported from master: + 2024-10-18 Tamar Christina <[email protected]> + + * tree-vect-generic.cc (lower_vec_perm): Use output vector size instead + of input vector when determining output nunits. + 2026-03-20 Richard Biener <[email protected]> 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 <[email protected]> + + Backported from master: + 2026-03-25 Paul Thomas <[email protected]> + + 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 <[email protected]> + + 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 <[email protected]> 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 <[email protected]> + + PR middle-end/124491 + * gcc.target/aarch64/torture/pr124491.c: New test. + +2026-03-25 Richard Biener <[email protected]> + + Backported from master: + 2026-01-12 Richard Biener <[email protected]> + + PR middle-end/123175 + * gcc.dg/torture/pr123175-1.c: New testcase. + * gcc.dg/torture/pr123175-2.c: Likewise. + +2026-03-25 Tamar Christina <[email protected]> + + Backported from master: + 2024-10-18 Tamar Christina <[email protected]> + + * gcc.dg/vec-perm-lower.c: New test. + +2026-03-25 Paul Thomas <[email protected]> + + Backported from master: + 2026-03-25 Paul Thomas <[email protected]> + + PR fortran/119273 + * gfortran.dg/pr119273.f90: New test. + +2026-03-25 Paul Thomas <[email protected]> + + PR fortran/105168 + * gfortran.dg/pr105168.f90: New test. + 2026-03-23 Eric Botcazou <[email protected]> * gnat.dg/generic_inst20.ads, gnat.dg/generic_inst20.adb: New test.
