https://gcc.gnu.org/g:6936adcf593b104e67c0004864a938c2379926c6
commit r17-2531-g6936adcf593b104e67c0004864a938c2379926c6 Author: GCC Administrator <[email protected]> Date: Mon Jul 20 00:16:33 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 84 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 8 +++++ gcc/testsuite/ChangeLog | 55 ++++++++++++++++++++++++++++++++ libgfortran/ChangeLog | 7 +++++ 5 files changed, 155 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c77555b57127..6fad13ae3792 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,87 @@ +2026-07-19 Philipp Tomsich <[email protected]> + + PR tree-optimization/126291 + * match.pd ((trunc)abs (extend x) -> abs (x)): Use + element_precision. Require target ABS support for the + vector case. + +2026-07-19 Jiawei <[email protected]> + + * config/riscv/riscv-ext.def (svrsw60t59b): Add new extension. + * config/riscv/riscv-ext.opt: Ditto. + * doc/riscv-ext.texi: Ditto. + +2026-07-19 Jiawei <[email protected]> + + * config/riscv/riscv-ext.def (ssqosid): Add new extension. + * config/riscv/riscv-ext.opt: Ditto. + * doc/riscv-ext.texi: Ditto. + +2026-07-19 Jiawei <[email protected]> + + * config/riscv/riscv-ext.def (ssctr): Add new extension. + * config/riscv/riscv-ext.opt: Ditto. + * doc/riscv-ext.texi: Ditto. + +2026-07-19 Jiawei <[email protected]> + + * config/riscv/riscv-ext.def (smctr): Add new extension. + * config/riscv/riscv-ext.opt: Ditto. + * doc/riscv-ext.texi: Ditto. + +2026-07-19 Jiawei <[email protected]> + + * config/riscv/riscv-ext.def (smcdeleg): Add new extension. + * config/riscv/riscv-ext.opt: Ditto. + * doc/riscv-ext.texi: Ditto. + +2026-07-19 Jiawei <[email protected]> + + * config/riscv/riscv-ext.def (ssccfg): Add new extension. + * config/riscv/riscv-ext.opt: Ditto. + * doc/riscv-ext.texi: Ditto. + +2026-07-19 Jiawei <[email protected]> + + * config/riscv/riscv-ext.def (ziccamoc): Add new extension. + * config/riscv/riscv-ext.opt: Ditto. + * doc/riscv-ext.texi: Ditto. + +2026-07-19 Jiawei <[email protected]> + + * config/riscv/riscv-ext.def (ziccid): Add new extension. + * config/riscv/riscv-ext.opt: Ditto. + * doc/riscv-ext.texi: Ditto. + +2026-07-19 Jeff Law <[email protected]> + + PR target/125731 + * ifcvt.cc (noce_cond_zero_binary_op_supported): Move earlier. + (noce_try_shifted_store_flag): New function. + (noce_process_if_block): Use it. + +2026-07-19 Andrew MacLeod <[email protected]> + + PR tree-optimization/126222 + * value-range-storage.cc (prange_storage::equal_p): Comment change. + * value-range.h (prange::pt_equal_p): Use vrp_operand_equal_p. + +2026-07-19 Andrew MacLeod <[email protected]> + + PR tree-optimization/126212 + * value-relation.cc (dom_oracle::set_one_relation): Start with + first dominator in the dominator search. + (dom_oracle::recomputed_relation): New. + (dom_oracle::find_relation_dom): query recomputed_relation. + * value-relation.h (dom_oracle::recomputed_relation): New prototype. + +2026-07-19 Andrew MacLeod <[email protected]> + + PR tree-optimization/126212 + * range-op.cc (operator_logical_and::op1_range): Add case for + [0, 0] = op1 & [1, 1] + (operator_logical_or::op1_range): Add case for [1, 1] = op1 | [0, 0] + 2026-07-18 Luke Zhuang <[email protected]> Kito Cheng <[email protected]> diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 420ab44d5e57..565cf268bc8b 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260719 +20260720 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index e08ab5129bbc..1434125da946 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,11 @@ +2026-07-19 Thomas Koenig <[email protected]> + + * dump-parse-tree.cc (show_code_node): Show typespec for + ALLOCATE if present. + * frontend-passes.cc (gfc_expr_walker): Walk the character + typespec length for array expressions. + (gfc_code_walker): Walk the typespec for ALLOCATE if present. + 2026-07-18 Thomas Koenig <[email protected]> PR fortran/126058 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index eb3102bbc5d5..c9734644936e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,58 @@ +2026-07-19 Philipp Tomsich <[email protected]> + + PR tree-optimization/126291 + * gcc.target/aarch64/pr126291.c: New test. + +2026-07-19 Jerry DeLisle <[email protected]> + + PR libfortran/93727 + * gfortran.dg/EXformat_5.F90: New test. + +2026-07-19 Jiawei <[email protected]> + + * gcc.target/riscv/svrsw60t59b-version.c: New test. + +2026-07-19 Jiawei <[email protected]> + + * gcc.target/riscv/ssqosid-version.c: New test. + +2026-07-19 Jiawei <[email protected]> + + * gcc.target/riscv/ssctr-version.c: New test. + +2026-07-19 Jiawei <[email protected]> + + * gcc.target/riscv/smctr-version.c: New test. + +2026-07-19 Jiawei <[email protected]> + + * gcc.target/riscv/smcdeleg-version.c: New test. + +2026-07-19 Jiawei <[email protected]> + + * gcc.target/riscv/ssccfg-version.c: New test. + +2026-07-19 Jiawei <[email protected]> + + * gcc.target/riscv/ziccamoc-version.c: New test. + +2026-07-19 Jiawei <[email protected]> + + * gcc.target/riscv/zi-ext.c: Add ziccid to arch test. + * gcc.target/riscv/ziccid-version.c: New test. + * gcc.target/riscv/ziccid.c: New test. + +2026-07-19 Jeff Law <[email protected]> + + PR target/125731 + * gcc.target/riscv/pr125731-1.c: New test. + * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: Drop shift count test. + +2026-07-19 Andrew MacLeod <[email protected]> + + PR tree-optimization/126212 + * gcc.dg/pr126212.c: New. + 2026-07-18 Luke Zhuang <[email protected]> Kito Cheng <[email protected]> diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index ada5996a1944..5c7abd43af75 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,10 @@ +2026-07-19 Jerry DeLisle <[email protected]> + + PR libfortran/93727 + * io/list_read.c (parse_real): Parse the possible hexadecimal + float formatted and then allow the convert_real function to + validate the result. + 2026-07-15 John David Anglin <[email protected]> * caf/shmem/shared_memory.c (shared_memory_set_env): Don't
