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.
