https://gcc.gnu.org/g:24051c26d1f4ccd2ee51d3c1ea2a44012a77dde1

commit r17-2141-g24051c26d1f4ccd2ee51d3c1ea2a44012a77dde1
Author: GCC Administrator <[email protected]>
Date:   Sun Jul 5 00:16:30 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |   5 ++
 gcc/DATESTAMP           |   2 +-
 gcc/fortran/ChangeLog   |  13 ++++++
 gcc/testsuite/ChangeLog | 119 ++++++++++++++++++++++++++++++++++++++++++++++++
 libgcc/ChangeLog        |   6 +++
 5 files changed, 144 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 01bdbc4fd2d6..6c8dc24706a5 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2026-07-04  Filip Kastl  <[email protected]>
+
+       * config/i386/i386.cc: Add override specifier for
+       better_epilogue_loop_than_p.
+
 2026-07-03  Philipp Tomsich  <[email protected]>
 
        PR tree-optimization/122569
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d8351f019a66..89679752866c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260704
+20260705
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 063a77e9db0b..1cf1138b295b 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,16 @@
+2026-07-04  Thomas Koenig  <[email protected]>
+
+       PR fortran/126058
+       PR fortran/126090
+       * gfortran.h (gfc_dt): Add member nml_where.
+       * io.cc (match_dt_element): Set nml_where.
+       (gfc_resolve_dt): Mark variable in namelist to be read with
+       correct locus and VALUE_READ. Mark expression in write namelist as
+       used.
+       (match_io): Set nml_where for data transfer.
+       * resolve.cc: Mark code->expr1 as used for PAUSE, STOP and ERROR
+       STOP.
+
 2026-07-03  Sandra Loosemore  <[email protected]>
            Tobias Burnus  <[email protected]>
 
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0cd189245d59..9dbb4118c8c6 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,122 @@
+2026-07-04  Thomas Koenig  <[email protected]>
+
+       PR fortran/126058
+       PR fortran/126090
+       * gfortran.dg/warn_undefined_vars_5.f90: New test.
+       * gfortran.dg/warn_undefined_vars_6.f90: New test.
+
+2026-07-04  Pan Li  <[email protected]>
+
+       * gcc.target/riscv/sat/sat_arith.h: Add test helper macros.
+       * gcc.target/riscv/sat/sat_u_mul-20-u16-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-20-u16-from-u32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-20-u16-from-u64.rv32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-20-u16-from-u64.rv64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-20-u32-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-20-u32-from-u64.rv32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-20-u32-from-u64.rv64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-20-u64-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-20-u8-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-20-u8-from-u16.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-20-u8-from-u32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-20-u8-from-u64.rv32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-20-u8-from-u64.rv64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-20-u16-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-20-u16-from-u32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-20-u16-from-u64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-20-u32-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-20-u32-from-u64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-20-u64-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-20-u8-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-20-u8-from-u16.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-20-u8-from-u32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-20-u8-from-u64.c: New test.
+
+2026-07-04  Pan Li  <[email protected]>
+
+       * gcc.target/riscv/sat/sat_arith.h: Add test helper macros.
+       * gcc.target/riscv/sat/sat_u_mul-19-u16-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-19-u16-from-u32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-19-u16-from-u64.rv32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-19-u16-from-u64.rv64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-19-u32-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-19-u32-from-u64.rv32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-19-u32-from-u64.rv64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-19-u64-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-19-u8-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-19-u8-from-u16.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-19-u8-from-u32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-19-u8-from-u64.rv32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-19-u8-from-u64.rv64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-19-u16-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-19-u16-from-u32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-19-u16-from-u64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-19-u32-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-19-u32-from-u64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-19-u64-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-19-u8-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-19-u8-from-u16.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-19-u8-from-u32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-19-u8-from-u64.c: New test.
+
+2026-07-04  Pan Li  <[email protected]>
+
+       * gcc.target/riscv/sat/sat_arith.h: Add test helper macros.
+       * gcc.target/riscv/sat/sat_u_mul-18-u16-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-18-u16-from-u32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-18-u16-from-u64.rv32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-18-u16-from-u64.rv64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-18-u32-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-18-u32-from-u64.rv32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-18-u32-from-u64.rv64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-18-u64-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-18-u8-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-18-u8-from-u16.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-18-u8-from-u32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-18-u8-from-u64.rv32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-18-u8-from-u64.rv64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-18-u16-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-18-u16-from-u32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-18-u16-from-u64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-18-u32-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-18-u32-from-u64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-18-u64-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-18-u8-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-18-u8-from-u16.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-18-u8-from-u32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-18-u8-from-u64.c: New test.
+
+2026-07-04  Pan Li  <[email protected]>
+
+       * gcc.target/riscv/sat/sat_arith.h: Add test helper macros.
+       * gcc.target/riscv/sat/sat_u_mul-17-u16-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-17-u16-from-u32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-17-u16-from-u64.rv32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-17-u16-from-u64.rv64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-17-u32-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-17-u32-from-u64.rv32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-17-u32-from-u64.rv64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-17-u64-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-17-u8-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-17-u8-from-u16.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-17-u8-from-u32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-17-u8-from-u64.rv32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-17-u8-from-u64.rv64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-17-u16-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-17-u16-from-u32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-17-u16-from-u64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-17-u32-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-17-u32-from-u64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-17-u64-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-17-u8-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-17-u8-from-u16.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-17-u8-from-u32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-17-u8-from-u64.c: New test.
+
+2026-07-04  Andrew Pinski  <[email protected]>
+
+       * gcc.dg/pr94589-5a.c: Allow for `u<` and `u>` in the scan too.
+
 2026-07-03  Philipp Tomsich  <[email protected]>
 
        PR tree-optimization/122569
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index cb9b31bead47..f61bd2350d7e 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,9 @@
+2026-07-04  Iain Sandoe  <[email protected]>
+
+       PR libgcc/123976
+       * config/t-darwin-ehs: Add md-unwind-def.h as a
+       pre-requisite.
+
 2026-06-29  Claudio Bantaloukas  <[email protected]>
 
        * config/aarch64/__arm_sc_memchr_scalar.S: New file.

Reply via email to