https://gcc.gnu.org/g:4a630880c6c9ece229b7d98712fbbc1aee149a7b
commit r16-9050-g4a630880c6c9ece229b7d98712fbbc1aee149a7b Author: GCC Administrator <[email protected]> Date: Thu Jun 4 08:22:41 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 45 +++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 44 ++++++++++++++++++++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 40 ++++++++++++++++++++++++++++++++++++++++ 4 files changed, 130 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7771ffe1c6cf..7fce418f9598 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,48 @@ +2026-06-03 Richard Sandiford <[email protected]> + + PR rtl-optimization/125375 + * cfgrtl.cc (flow_active_insn_p): Return true for clobbers. + +2026-06-03 Kyrylo Tkachov <[email protected]> + + Backported from master: + 2026-06-01 Kyrylo Tkachov <[email protected]> + + * config/aarch64/tuning_models/olympus.h (olympus_scalar_issue_info, + olympus_advsimd_issue_info, olympus_sve_issue_info): Set + loads_stores_per_cycle to 6. + +2026-06-03 Kyrylo Tkachov <[email protected]> + + Backported from master: + 2026-06-01 Kyrylo Tkachov <[email protected]> + + PR target/122827 + * config/aarch64/aarch64.cc (aarch64_hard_regno_call_part_clobbered): + For SVE modes use BYTES_PER_SVE_VECTOR for the per-register size + rather than GET_MODE_SIZE. + * config/aarch64/aarch64-early-ra.cc (early_ra::get_allocno_subgroup): + Classify any SVE mode as FPR_Z. + +2026-06-02 Richard Biener <[email protected]> + + Backported from master: + 2026-05-11 Richard Biener <[email protected]> + + PR tree-optimization/125250 + * tree-ssa-loop-im.cc (execute_sm): For modes that cannot + transfer bits, _Bool and bitfield accesses force the + multi-threaded model. + +2026-06-02 Richard Biener <[email protected]> + + Backported from master: + 2026-05-04 Richard Biener <[email protected]> + + PR middle-end/125156 + * tree-cfgcleanup.cc (cleanup_control_expr_graph): Clear + EDGE_TRUE_VALUE and EDGE_FALSE_VALUE edge flags only. + 2026-06-01 John David Anglin <[email protected]> * config/pa/pa.cc (pa_trampoline_init): Rework to use diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 98ddba91d55c..cf4a41146e2d 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260602 +20260604 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 9c2c9bf8f4a0..3238167626dc 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,47 @@ +2026-06-02 Eric Botcazou <[email protected]> + + * gcc-interface/decl.cc (gnat_to_gnu_entity) <E_Variable>: Validate + a known alignment on the object even if there is an address clause. + +2026-06-02 Eric Botcazou <[email protected]> + + * gcc-interface/decl.cc (gnat_to_gnu_entity) <E_Variable>: Do not + give the warning about too large a size here but... + * gcc-interface/utils2.cc (build_allocator): ...here instead. + +2026-06-02 Eric Botcazou <[email protected]> + + * gcc-interface/utils.cc (maybe_pad_type): Propagate the flag + TYPE_REVERSE_STORAGE_ORDER from the inner type to the record type + if the former is also an aggregate type. + +2026-06-02 Gary Dismukes <[email protected]> + + * sem_ch3.adb (Copy_Parent_Attributes): Inherit Linker_Section_Pragma. + +2026-06-02 Eric Botcazou <[email protected]> + + PR ada/18205 + * exp_attr.adb (Rewrite_Attribute_Proc_Call): Skip the conversion to + the formal type only if the actual is of a class-wide type. Generate + a dispatching call when both the prefix is a class-wide type and the + subprogram is a dispatching operation. + (Expand_N_Attribute_Reference) <Input>: Use U_Type consistently and + remove an useless invocation of Root_Type. + <Put_Image>: Minor comment tweak. + <Read>: Likewise. + <Write>: Likewise. + +2026-06-02 Ronan Desplanques <[email protected]> + + * par.adb, par-util.adb (Check_Bad_Layout_At): New procedure. + * par-ch3.adb (P_Declarative_Item): Use new procedure. + * par-ch5.adb (P_Sequence_Of_Statements): Likewise. + +2026-06-02 Viljar Indus <[email protected]> + + * sem_util.adb (Normalize_Actuals): Improve error message. + 2026-05-29 Marc Poulhiès <[email protected]> * sysdep.c (getc_immediate_common): Read character as unsigned diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 3048ca24b2a0..91a26c04d88c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,43 @@ +2026-06-03 Richard Sandiford <[email protected]> + + * gcc.dg/pr125375.c: New test. + +2026-06-03 Kyrylo Tkachov <[email protected]> + + Backported from master: + 2026-06-01 Kyrylo Tkachov <[email protected]> + + PR target/122827 + * gcc.target/aarch64/sve/pr122827.c: New test. + +2026-06-03 Eric Botcazou <[email protected]> + + * gnat.dg/atomic9.adb (NVIC_STIR): Add alignment clause. + +2026-06-02 Richard Biener <[email protected]> + + Backported from master: + 2026-06-02 Richard Biener <[email protected]> + + PR tree-optimization/125250 + * gcc.dg/torture/pr125250.c: Declare g0 as _Bool. + +2026-06-02 Richard Biener <[email protected]> + + Backported from master: + 2026-05-11 Richard Biener <[email protected]> + + PR tree-optimization/125250 + * gcc.dg/torture/pr125250.c: New testcase. + +2026-06-02 Richard Biener <[email protected]> + + Backported from master: + 2026-05-04 Richard Biener <[email protected]> + + PR middle-end/125156 + * gcc.dg/torture/pr125156.c: New testcase. + 2026-06-01 Harald Anlauf <[email protected]> Backported from master:
