https://gcc.gnu.org/g:70049c35ae6336a26f4f9f36cde0d26128a09d28
commit r15-11607-g70049c35ae6336a26f4f9f36cde0d26128a09d28 Author: GCC Administrator <[email protected]> Date: Sat Oct 3 00:19:08 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 35 +++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 9 +++++++++ gcc/testsuite/ChangeLog | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 9 +++++++++ 5 files changed, 102 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e2d2eab41406..186848e0d6fe 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,38 @@ +2026-10-01 Alexey Lapshin <[email protected]> + + Backported from master: + 2026-09-29 Alexey Lapshin <[email protected]> + + PR target/107549 + * config/xtensa/xtensa.cc (xt_true_regnum): Don't index + reg_renumber before LRA starts. + +2026-10-01 Christophe Lyon <[email protected]> + + Backported from master: + 2025-11-18 Christophe Lyon <[email protected]> + + PR target/117814 + * config/arm/arm-builtins.cc (arm_init_fp16_builtins): Always + register __fp16 type. + * config/arm/arm-mve-builtins.cc (register_builtin_tuple_types): + Remove special handling when TARGET_HAVE_MVE_FLOAT is false. + (register_vector_type): Likewise. + (register_builtin_tuple_types): Likewise. + * config/arm/arm-opts.h (arm_fp16_format_type): Add + ARM_FP16_FORMAT_DEFAULT. + * config/arm/arm.cc (arm_vector_mode_supported_p): Accept + floating-point vector modes even if TARGET_HAVE_MVE_FLOAT is + false. + (arm_option_reconfigure_globals): Apply ARM_FP16_FORMAT_NONE if + requested. + * config/arm/arm.opt (mfp16-format): Default to + ARM_FP16_FORMAT_DEFAULT. + * config/arm/arm_mve_types.h (float16_t, float32_t): Define + unconditionally. + * doc/sourcebuild.texi (ARM-specific attributes): Document + arm_v8_1m_mve_nofp_ok. + 2026-09-29 Alfie Richards <[email protected]> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index b5a6302beac2..76956e8cd411 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20261001 +20261003 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 8abf6cd6570f..8d9d20e8aa4f 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,12 @@ +2026-10-01 Jerry DeLisle <[email protected]> + + Backported from master: + 2026-09-29 Jerry DeLisle <[email protected]> + + PR fortran/127187 + * resolve.cc (resolve_assoc_var): A selector with a LEN or KIND + inquiry reference is not a variable. + 2026-09-26 Jerry DeLisle <[email protected]> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 092c33c1375f..1f4473a4f2d7 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,51 @@ +2026-10-01 Christophe Lyon <[email protected]> + + Backported from master: + 2026-10-01 Christophe Lyon <[email protected]> + + * gcc.target/arm/armv6-unaligned-load-ice.c: Remove dg-skip-if, + fix dg-options and dg-add-options. + * gcc.target/arm/attr-unaligned-load-ice.c: Remove dg-skip-if and + fix dg-options. + * gcc.target/arm/attr_arm-err.c: Remove dg-skip-if. + * gcc.target/arm/combine-cmp-shift.c: Remove dg-skip-if, useless + -mcpu=cortex-a8 and require arm_arch_v7a. + * gcc.target/arm/lob2.c: Remove dg-skip-if, and require + arm_arch_v8_1m_main. + * gcc.target/arm/lob5.c: Likewise. + * gcc.target/arm/pr50305.c: Remove dg-skip-if and require + arm_arch_v7a_arm. + +2026-10-01 Christophe Lyon <[email protected]> + + Backported from master: + 2025-11-18 Christophe Lyon <[email protected]> + + PR target/117814 + * gcc.target/arm/mve/intrinsics/pr117814-f16.c: New test. + * gcc.target/arm/mve/intrinsics/pr117814-2-f16.c: New test. + * gcc.target/arm/mve/intrinsics/pr117814-3-f16.c: New test. + * gcc.target/arm/mve/intrinsics/pr117814-4-f16.c: New test. + * gcc.target/arm/mve/intrinsics/pr117814-f32.c: New test. + * gcc.target/arm/mve/intrinsics/pr117814-2-f32.c: New test. + * gcc.target/arm/mve/intrinsics/pr117814-3-f32.c: New test. + * gcc.target/arm/fp16-compile-none-1.c: Delete. + * g++.target/arm/mve/general-c++/nomve_fp_1.c: Fix expected error + message. + * lib/target-supports.exp + (check_effective_target_arm_v8_1m_mve_nofp_ok_nocache): New. + (check_effective_target_arm_v8_1m_mve_nofp_ok): New. + (add_options_for_arm_v8_1m_mve_nofp): New. + +2026-10-01 Jerry DeLisle <[email protected]> + + Backported from master: + 2026-09-29 Jerry DeLisle <[email protected]> + + PR fortran/127187 + * gfortran.dg/associate_90.f90: Add -fdump-tree-original and check + that no associate-name points to a string length. + 2026-09-29 Alfie Richards <[email protected]> Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 8a4b4461c068..8af411924ff3 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,12 @@ +2026-10-02 Tomasz Kamiński <[email protected]> + + Backported from master: + 2026-05-13 Tomasz Kamiński <[email protected]> + + PR libstdc++/114400 + * include/std/string_view (operator<=>): Use type_identity_t + instead of __type_identity_t. + 2026-09-29 Jonathan Wakely <[email protected]> Backported from master:
