https://gcc.gnu.org/g:6d28338cdd0c76365903a3e634990c4f388e2464
commit r15-11653-g6d28338cdd0c76365903a3e634990c4f388e2464 Author: GCC Administrator <[email protected]> Date: Fri Oct 16 00:19:14 2026 +0000 Daily bump. Diff: --- gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 19 ++++++++ gcc/testsuite/ChangeLog | 33 +++++++++++++ libgfortran/ChangeLog | 126 ++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 179 insertions(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 5d5c53fbebe1..c8a23a41608f 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20261015 +20261016 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 8d9d20e8aa4f..a403b5dd8665 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,22 @@ +2026-10-15 Harald Anlauf <[email protected]> + + Backported from master: + 2026-10-03 Harald Anlauf <[email protected]> + + PR fortran/127683 + * primary.cc (gfc_match_varspec): Fix two minor frontend memleaks. + * symbol.cc (gfc_find_derived_types): Return 0 when sym->assoc is + NULL. + +2026-10-15 Jerry DeLisle <[email protected]> + + Backported from master: + 2026-10-13 Jerry DeLisle <[email protected]> + + PR fortran/110421 + * trans-expr.cc (alloc_scalar_allocatable_subcomponent): Use + gfc_typenode_for_spec for BT_DERIVED values too. + 2026-10-01 Jerry DeLisle <[email protected]> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index de57e3eb4ffb..56e41b7c5e5b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,36 @@ +2026-10-15 Harald Anlauf <[email protected]> + + Backported from master: + 2026-10-13 Harald Anlauf <[email protected]> + + PR fortran/127845 + * gfortran.dg/findloc_11.f90: New test. + +2026-10-15 Harald Anlauf <[email protected]> + + Backported from master: + 2026-10-13 Harald Anlauf <[email protected]> + Federico Perini <[email protected]> + + PR fortran/127846 + * gfortran.dg/minmaxloc_mask_back.f90: New test. + +2026-10-15 Harald Anlauf <[email protected]> + + Backported from master: + 2026-10-03 Harald Anlauf <[email protected]> + + PR fortran/127683 + * gfortran.dg/pr127683.f90: New test. + +2026-10-15 Jerry DeLisle <[email protected]> + + Backported from master: + 2026-10-13 Jerry DeLisle <[email protected]> + + PR fortran/110421 + * gfortran.dg/pr110421.f90: New test. + 2026-10-10 Jakub Jelinek <[email protected]> Backported from master: diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 6a88315a1fcd..ae903aa3952d 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,129 @@ +2026-10-15 Harald Anlauf <[email protected]> + + Backported from master: + 2026-10-13 Harald Anlauf <[email protected]> + + PR fortran/127845 + * generated/findloc1_c10.c (mfindloc1_c10): Regenerate. + * generated/findloc1_c16.c (mfindloc1_c16): Likewise. + * generated/findloc1_c17.c (mfindloc1_c17): Likewise. + * generated/findloc1_c4.c (mfindloc1_c4): Likewise. + * generated/findloc1_c8.c (mfindloc1_c8): Likewise. + * generated/findloc1_i1.c (mfindloc1_i1): Likewise. + * generated/findloc1_i16.c (mfindloc1_i16): Likewise. + * generated/findloc1_i2.c (mfindloc1_i2): Likewise. + * generated/findloc1_i4.c (mfindloc1_i4): Likewise. + * generated/findloc1_i8.c (mfindloc1_i8): Likewise. + * generated/findloc1_r10.c (mfindloc1_r10): Likewise. + * generated/findloc1_r16.c (mfindloc1_r16): Likewise. + * generated/findloc1_r17.c (mfindloc1_r17): Likewise. + * generated/findloc1_r4.c (mfindloc1_r4): Likewise. + * generated/findloc1_r8.c (mfindloc1_r8): Likewise. + * generated/findloc1_s1.c (mfindloc1_s1): Likewise. + * generated/findloc1_s4.c (mfindloc1_s4): Likewise. + * m4/ifindloc1.m4: Properly advance through MASK array argument when + MASK and DIM are present. + +2026-10-15 Harald Anlauf <[email protected]> + + Backported from master: + 2026-10-13 Harald Anlauf <[email protected]> + Federico Perini <[email protected]> + + PR fortran/127846 + * generated/maxloc0_16_i1.c (mmaxloc0_16_i1): Regenerate. + * generated/maxloc0_16_i16.c (mmaxloc0_16_i16): Likewise. + * generated/maxloc0_16_i2.c (mmaxloc0_16_i2): Likewise. + * generated/maxloc0_16_i4.c (mmaxloc0_16_i4): Likewise. + * generated/maxloc0_16_i8.c (mmaxloc0_16_i8): Likewise. + * generated/maxloc0_16_m1.c (mmaxloc0_16_m1): Likewise. + * generated/maxloc0_16_m16.c (mmaxloc0_16_m16): Likewise. + * generated/maxloc0_16_m2.c (mmaxloc0_16_m2): Likewise. + * generated/maxloc0_16_m4.c (mmaxloc0_16_m4): Likewise. + * generated/maxloc0_16_m8.c (mmaxloc0_16_m8): Likewise. + * generated/maxloc0_16_r10.c (mmaxloc0_16_r10): Likewise. + * generated/maxloc0_16_r16.c (mmaxloc0_16_r16): Likewise. + * generated/maxloc0_16_r17.c (mmaxloc0_16_r17): Likewise. + * generated/maxloc0_16_r4.c (mmaxloc0_16_r4): Likewise. + * generated/maxloc0_16_r8.c (mmaxloc0_16_r8): Likewise. + * generated/maxloc0_4_i1.c (mmaxloc0_4_i1): Likewise. + * generated/maxloc0_4_i16.c (mmaxloc0_4_i16): Likewise. + * generated/maxloc0_4_i2.c (mmaxloc0_4_i2): Likewise. + * generated/maxloc0_4_i4.c (mmaxloc0_4_i4): Likewise. + * generated/maxloc0_4_i8.c (mmaxloc0_4_i8): Likewise. + * generated/maxloc0_4_m1.c (mmaxloc0_4_m1): Likewise. + * generated/maxloc0_4_m16.c (mmaxloc0_4_m16): Likewise. + * generated/maxloc0_4_m2.c (mmaxloc0_4_m2): Likewise. + * generated/maxloc0_4_m4.c (mmaxloc0_4_m4): Likewise. + * generated/maxloc0_4_m8.c (mmaxloc0_4_m8): Likewise. + * generated/maxloc0_4_r10.c (mmaxloc0_4_r10): Likewise. + * generated/maxloc0_4_r16.c (mmaxloc0_4_r16): Likewise. + * generated/maxloc0_4_r17.c (mmaxloc0_4_r17): Likewise. + * generated/maxloc0_4_r4.c (mmaxloc0_4_r4): Likewise. + * generated/maxloc0_4_r8.c (mmaxloc0_4_r8): Likewise. + * generated/maxloc0_8_i1.c (mmaxloc0_8_i1): Likewise. + * generated/maxloc0_8_i16.c (mmaxloc0_8_i16): Likewise. + * generated/maxloc0_8_i2.c (mmaxloc0_8_i2): Likewise. + * generated/maxloc0_8_i4.c (mmaxloc0_8_i4): Likewise. + * generated/maxloc0_8_i8.c (mmaxloc0_8_i8): Likewise. + * generated/maxloc0_8_m1.c (mmaxloc0_8_m1): Likewise. + * generated/maxloc0_8_m16.c (mmaxloc0_8_m16): Likewise. + * generated/maxloc0_8_m2.c (mmaxloc0_8_m2): Likewise. + * generated/maxloc0_8_m4.c (mmaxloc0_8_m4): Likewise. + * generated/maxloc0_8_m8.c (mmaxloc0_8_m8): Likewise. + * generated/maxloc0_8_r10.c (mmaxloc0_8_r10): Likewise. + * generated/maxloc0_8_r16.c (mmaxloc0_8_r16): Likewise. + * generated/maxloc0_8_r17.c (mmaxloc0_8_r17): Likewise. + * generated/maxloc0_8_r4.c (mmaxloc0_8_r4): Likewise. + * generated/maxloc0_8_r8.c (mmaxloc0_8_r8): Likewise. + * generated/minloc0_16_i1.c (mminloc0_16_i1): Likewise. + * generated/minloc0_16_i16.c (mminloc0_16_i16): Likewise. + * generated/minloc0_16_i2.c (mminloc0_16_i2): Likewise. + * generated/minloc0_16_i4.c (mminloc0_16_i4): Likewise. + * generated/minloc0_16_i8.c (mminloc0_16_i8): Likewise. + * generated/minloc0_16_m1.c (mminloc0_16_m1): Likewise. + * generated/minloc0_16_m16.c (mminloc0_16_m16): Likewise. + * generated/minloc0_16_m2.c (mminloc0_16_m2): Likewise. + * generated/minloc0_16_m4.c (mminloc0_16_m4): Likewise. + * generated/minloc0_16_m8.c (mminloc0_16_m8): Likewise. + * generated/minloc0_16_r10.c (mminloc0_16_r10): Likewise. + * generated/minloc0_16_r16.c (mminloc0_16_r16): Likewise. + * generated/minloc0_16_r17.c (mminloc0_16_r17): Likewise. + * generated/minloc0_16_r4.c (mminloc0_16_r4): Likewise. + * generated/minloc0_16_r8.c (mminloc0_16_r8): Likewise. + * generated/minloc0_4_i1.c (mminloc0_4_i1): Likewise. + * generated/minloc0_4_i16.c (mminloc0_4_i16): Likewise. + * generated/minloc0_4_i2.c (mminloc0_4_i2): Likewise. + * generated/minloc0_4_i4.c (mminloc0_4_i4): Likewise. + * generated/minloc0_4_i8.c (mminloc0_4_i8): Likewise. + * generated/minloc0_4_m1.c (mminloc0_4_m1): Likewise. + * generated/minloc0_4_m16.c (mminloc0_4_m16): Likewise. + * generated/minloc0_4_m2.c (mminloc0_4_m2): Likewise. + * generated/minloc0_4_m4.c (mminloc0_4_m4): Likewise. + * generated/minloc0_4_m8.c (mminloc0_4_m8): Likewise. + * generated/minloc0_4_r10.c (mminloc0_4_r10): Likewise. + * generated/minloc0_4_r16.c (mminloc0_4_r16): Likewise. + * generated/minloc0_4_r17.c (mminloc0_4_r17): Likewise. + * generated/minloc0_4_r4.c (mminloc0_4_r4): Likewise. + * generated/minloc0_4_r8.c (mminloc0_4_r8): Likewise. + * generated/minloc0_8_i1.c (mminloc0_8_i1): Likewise. + * generated/minloc0_8_i16.c (mminloc0_8_i16): Likewise. + * generated/minloc0_8_i2.c (mminloc0_8_i2): Likewise. + * generated/minloc0_8_i4.c (mminloc0_8_i4): Likewise. + * generated/minloc0_8_i8.c (mminloc0_8_i8): Likewise. + * generated/minloc0_8_m1.c (mminloc0_8_m1): Likewise. + * generated/minloc0_8_m16.c (mminloc0_8_m16): Likewise. + * generated/minloc0_8_m2.c (mminloc0_8_m2): Likewise. + * generated/minloc0_8_m4.c (mminloc0_8_m4): Likewise. + * generated/minloc0_8_m8.c (mminloc0_8_m8): Likewise. + * generated/minloc0_8_r10.c (mminloc0_8_r10): Likewise. + * generated/minloc0_8_r16.c (mminloc0_8_r16): Likewise. + * generated/minloc0_8_r17.c (mminloc0_8_r17): Likewise. + * generated/minloc0_8_r4.c (mminloc0_8_r4): Likewise. + * generated/minloc0_8_r8.c (mminloc0_8_r8): Likewise. + * m4/maxloc0.m4: Fix looping through array argument when BACK=.true. + * m4/minloc0.m4: Likewise. + 2026-07-10 Jerry DeLisle <[email protected]> Backported from master:
