https://gcc.gnu.org/g:28a63472a0ebc7843a8a81d5616e5ab51a3d5d9a
commit r16-9152-g28a63472a0ebc7843a8a81d5616e5ab51a3d5d9a Author: GCC Administrator <[email protected]> Date: Tue Jun 23 00:20:25 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 66 +++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 19 +++++++++++++ gcc/testsuite/ChangeLog | 75 +++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 161 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4262d8d31886..e363d35baefb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,69 @@ +2026-06-22 Robin Dapp <[email protected]> + + Backported from master: + 2026-06-17 Robin Dapp <[email protected]> + + PR target/125478 + * config/riscv/vector.md: Set widen-alu mode_idx to 3. + +2026-06-22 Jeevitha <[email protected]> + + Backported from master: + 2026-06-09 Jeevitha Palanisamy <[email protected]> + + * config/rs6000/amo.h (_AMO_LD): Add _AMO_LD_CS_EQ enumerator, gated on + _ARCH_FUTURE. + (amo_lwat_cas_eq, amo_lwat_scas_eq, amo_ldat_cas_eq, + amo_ldat_scas_eq): New compare-and-swap equal helper functions. + (_AMO_ERR_CMPSWP): New macro for error-attribute stubs on non-Future + targets. + * doc/extend.texi (PowerPC Atomic Memory Operation Functions): Document + new functions. + +2026-06-22 Jeevitha <[email protected]> + + Backported from master: + 2026-06-04 Jeevitha Palanisamy <[email protected]> + + PR target/106895 + * config/rs6000/rs6000.h (enum rs6000_builtin_type_index): Add + RS6000_BTI_INTPTI and RS6000_BTI_UINTPTI. + (intPTI_type_internal_node, uintPTI_type_internal_node): New + PTImode type macros. + * config/rs6000/rs6000-builtin.cc (rs6000_init_builtins): Register + signed and unsigned PTImode internal builtin types. + * config/rs6000/sync.md (trunctipti2): New splitter. + (extendptiti2): Likewise. + (zero_extendptiti2): Likewise. + +2026-06-22 Jeevitha <[email protected]> + + Backported from master: + 2026-05-13 Jeevitha Palanisamy <[email protected]> + + PR target/122665 + * config/rs6000/vsx.md (smul<mode>3_highpart, umul<mode>3_highpart): + Replace shift-based patterns with smul_highpart and umul_highpart RTL + codes and use altivec_register_operand. + +2026-06-22 Jeevitha <[email protected]> + + Backported from master: + 2026-05-19 Peter Bergner <[email protected]> + Jeevitha Palanisamy <[email protected]> + + * config/rs6000/amo.h: Add missing atomic memory operations. + * doc/extend.texi (PowerPC Atomic Memory Operation Functions): Document + new functions. + +2026-06-22 Robin Dapp <[email protected]> + + Backported from master: + 2026-06-16 Robin Dapp <[email protected]> + + PR target/125670 + * config/riscv/autovec-opt.md: Use avl_type operand number. + 2026-06-20 Arsen Arsenović <[email protected]> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 0d42b17626d0..921b7eeb5f0d 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260622 +20260623 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index a4d7e3e482ec..1ebaf91df6bb 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,22 @@ +2026-06-22 Patrick Palka <[email protected]> + + Backported from master: + 2026-04-27 Patrick Palka <[email protected]> + + PR c++/124978 + PR c++/115314 + * semantics.cc (finish_decltype_type): Check REFERENCE_REF_P + instead of INDIRECT_REF_P before stripping implicit dereferences. + +2026-06-22 Marek Polacek <[email protected]> + + Backported from master: + 2026-06-22 Marek Polacek <[email protected]> + + PR c++/125889 + * reflect.cc (class_members_of): Also append LAMBDA_FUNCTION_P + from the implicitly_declared vector. + 2026-06-17 Marek Polacek <[email protected]> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 8c916fe06c69..989238b8751f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,78 @@ +2026-06-22 Robin Dapp <[email protected]> + + Backported from master: + 2026-06-17 Robin Dapp <[email protected]> + + PR target/125478 + * gcc.target/riscv/rvv/autovec/pr125478.c: New test. + +2026-06-22 Jeevitha <[email protected]> + + Backported from master: + 2026-06-09 Jeevitha Palanisamy <[email protected]> + + * gcc.target/powerpc/amo8.c: New test. + * gcc.target/powerpc/amo9.c: New test. + +2026-06-22 Jeevitha <[email protected]> + + Backported from master: + 2026-06-04 Jeevitha Palanisamy <[email protected]> + + * lib/target-supports.exp + (check_effective_target_powerpc_future_compile_ok): New target support + procedure. + (check_effective_target_powerpc_future_assemble_ok): Likewise. + (check_powerpc_future_hw_available): Likewise. + (is-effective-target): Register powerpc_future_hw. + (is-effective-target-keyword): Likewise. + +2026-06-22 Jeevitha <[email protected]> + + Backported from master: + 2026-06-04 Jeevitha Palanisamy <[email protected]> + + PR target/106895 + * gcc.target/powerpc/pr106895-1.c: New test. + * gcc.target/powerpc/pr106895-2.c: New test. + +2026-06-22 Jeevitha <[email protected]> + + Backported from master: + 2026-05-19 Peter Bergner <[email protected]> + Jeevitha Palanisamy <[email protected]> + + * gcc.target/powerpc/amo3.c: New test. + * gcc.target/powerpc/amo4.c: Likewise. + * gcc.target/powerpc/amo5.c: Likewise. + * gcc.target/powerpc/amo6.c: Likewise. + * gcc.target/powerpc/amo7.c: Likewise. + +2026-06-22 Robin Dapp <[email protected]> + + Backported from master: + 2026-06-16 Robin Dapp <[email protected]> + + PR target/125670 + * gcc.target/riscv/rvv/autovec/pr125670.c: New test. + +2026-06-22 Patrick Palka <[email protected]> + + Backported from master: + 2026-04-27 Patrick Palka <[email protected]> + + PR c++/124978 + PR c++/115314 + * g++.dg/cpp2a/nontype-class74.C: New test. + +2026-06-22 Marek Polacek <[email protected]> + + Backported from master: + 2026-06-22 Marek Polacek <[email protected]> + + PR c++/125889 + * g++.dg/reflect/members_of16.C: New test. + 2026-06-17 Marek Polacek <[email protected]> Backported from master:
