]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 5 Jul 2026 00:16:30 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 5 Jul 2026 00:16:30 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgcc/ChangeLog

index 01bdbc4fd2d67797fbf35e9cd8433fcc606aace4..6c8dc24706a512b6c584a3144e849a9707b95176 100644 (file)
@@ -1,3 +1,8 @@
+2026-07-04  Filip Kastl  <fkastl@suse.cz>
+
+       * config/i386/i386.cc: Add override specifier for
+       better_epilogue_loop_than_p.
+
 2026-07-03  Philipp Tomsich  <philipp.tomsich@vrull.eu>
 
        PR tree-optimization/122569
index d8351f019a66a2a5160bc7a4b66687822ffcba32..89679752866c928390f4b98c2349ee9a9f2ca038 100644 (file)
@@ -1 +1 @@
-20260704
+20260705
index 063a77e9db0bbce43b413830d0ae8fcdfc295169..1cf1138b295b771532fd263bbf887b8607a78aa4 100644 (file)
@@ -1,3 +1,16 @@
+2026-07-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       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  <sloosemore@baylibre.com>
            Tobias Burnus  <tburnus@baylibre.com>
 
index 0cd189245d5941f60da3c9c91b48120b0a0e9a1c..9dbb4118c8c68f6d523abf6c6c6af1217f856b2d 100644 (file)
@@ -1,3 +1,122 @@
+2026-07-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       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  <pan2.li@intel.com>
+
+       * 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  <pan2.li@intel.com>
+
+       * 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  <pan2.li@intel.com>
+
+       * 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  <pan2.li@intel.com>
+
+       * 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  <andrew.pinski@oss.qualcomm.com>
+
+       * gcc.dg/pr94589-5a.c: Allow for `u<` and `u>` in the scan too.
+
 2026-07-03  Philipp Tomsich  <philipp.tomsich@vrull.eu>
 
        PR tree-optimization/122569
index cb9b31bead47846695e89c29e43aa4a7d7293d9d..f61bd2350d7e802f1c2b6386d06f9bd7a406333d 100644 (file)
@@ -1,3 +1,9 @@
+2026-07-04  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR libgcc/123976
+       * config/t-darwin-ehs: Add md-unwind-def.h as a
+       pre-requisite.
+
 2026-06-29  Claudio Bantaloukas  <Claudio.Bantaloukas@arm.com>
 
        * config/aarch64/__arm_sc_memchr_scalar.S: New file.