https://gcc.gnu.org/g:98814bfe92c76bc95d9e3af01e3f7a550a956166
commit r15-11505-g98814bfe92c76bc95d9e3af01e3f7a550a956166 Author: GCC Administrator <[email protected]> Date: Tue Aug 25 00:20:07 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 34 ++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 10 ++++++++++ gcc/testsuite/ChangeLog | 28 ++++++++++++++++++++++++++++ libgcc/config/avr/libf7/ChangeLog | 9 +++++++++ 5 files changed, 82 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b793304fb5e0..9ee83d2988ea 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,37 @@ +2026-08-24 Jin Ma <[email protected]> + + Backported from master: + 2026-08-21 Jin Ma <[email protected]> + + PR target/126873 + * config/riscv/autovec.md (vec_set<mode>): Zero-extend a + sub-Pmode index to Pmode. + (vec_extract<mode><vel>): Likewise. + +2026-08-24 Jeff Law <[email protected]> + + Backported from master: + 2026-08-14 Jeff Law <[email protected]> + + PR rtl-optimization/126426 + * ext-dce.cc (carry_backpropagate): Return a conservatively + correct mask when presented with vector modes. + (ext_dce_process_uses): Don't use GET_MODE_INNER, we need to + know the full extent of the bits for vector and complex modes. + +2026-08-24 Georg-Johann Lay <[email protected]> + + Backported from master: + 2026-08-23 Georg-Johann Lay <[email protected]> + + PR target/127004 + * config/avr/avr-passes.cc (rtl-iter.h): Include. + (insninfo_t::scratch_mask): New method. + (optimize_data_t::try_split_ldi): Use it for ignore_mask. + (optimize_data_t::try_split_any): Same. + (optimize_data_t::emit_sequence): Dump ignore_mask prior to + calling fatal_insn. + 2026-08-20 Hongyu Wang <[email protected]> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 8bf4b61a4440..cd565db6db3a 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260824 +20260825 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index fff9af5a3225..53ba6cf496a0 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,13 @@ +2026-08-24 Eric Botcazou <[email protected]> + + PR ada/127026 + * exp_aggr.adb (Must_Slide): Reorder parameters, rename Obj_Type to + Ob_Typ and add Assign boolean parameter. Return Assign's value in + the case where Obj_Typ is unconstrained. + (Build_Array_Aggr_Code): Adjust call to Must_Slide. + (In_Place_Assign_OK): Likewise. + (Expand_Array_Aggregate): Likewise. + 2026-08-02 Eric Botcazou <[email protected]> PR ada/126553 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f1cfbb9e25e9..98aecae1c946 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,31 @@ +2026-08-24 Jin Ma <[email protected]> + + Backported from master: + 2026-08-21 Jin Ma <[email protected]> + + PR target/126873 + * gcc.target/riscv/pr126873.c: New test. + +2026-08-24 Jeff Law <[email protected]> + + Backported from master: + 2026-08-14 Jeff Law <[email protected]> + + PR rtl-optimization/126426 + * gcc.target/riscv/pr126426.c: New test. + +2026-08-24 Eric Botcazou <[email protected]> + + * gnat.dg/array43.adb: New test. + +2026-08-24 Georg-Johann Lay <[email protected]> + + Backported from master: + 2026-08-23 Georg-Johann Lay <[email protected]> + + PR target/127004 + * gcc.target/avr/torture/pr127004.c: New test. + 2026-08-20 Hongyu Wang <[email protected]> Backported from master: diff --git a/libgcc/config/avr/libf7/ChangeLog b/libgcc/config/avr/libf7/ChangeLog index 06897a92252b..eee819febc77 100644 --- a/libgcc/config/avr/libf7/ChangeLog +++ b/libgcc/config/avr/libf7/ChangeLog @@ -1,3 +1,12 @@ +2026-08-24 Georg-Johann Lay <[email protected]> + + Backported from master: + 2026-08-24 Georg-Johann Lay <[email protected]> + + PR target/127024 + * libf7-asm.sx (to_integer): Don't skip XJMP + if __AVR_ERRATA_SKIP_JMP_CALL__. + 2026-06-28 Georg-Johann Lay <[email protected]> Backported from master:
