https://gcc.gnu.org/g:b387d0b7df79daba221ba2b0b8b63a125c036a84
commit r17-5792-gb387d0b7df79daba221ba2b0b8b63a125c036a84 Author: GCC Administrator <[email protected]> Date: Mon Nov 2 00:16:41 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 31 +++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 8 ++ gcc/testsuite/ChangeLog | 231 ++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 271 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a049ca7201d1..be633b91f597 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,34 @@ +2026-11-01 Kael Andrew Franco <[email protected]> + + PR bootstrap/112422 + * configure.ac (HAVE_SWAP_IN_UTILITY): Remove. + * configure: Regenerate. + * config.in: Regenerate. + * system.h: Remove HAVE_SWAP_IN_UTILITY. + +2026-11-01 Jeff Law <[email protected]> + + PR target/128139 + * config/riscv/riscv.cc (synthesize_add): Do not create pseudos + when !can_create_pseudos_p. + +2026-11-01 e0001533 <[email protected]> + + * config/riscv/riscv-string.cc (riscv_block_move_straight): Adjust + generated code to encourage better DSE later. + +2026-11-01 Jeff Law <[email protected]> + + PR target/127908 + * config/riscv/riscv.cc (riscv_unspec_may_trap_p): New function. + (TARGET_UNSPEC_MAY_TRAP_P): Define. + +2026-11-01 Yongqiang Tian <[email protected]> + + PR gcov-profile/128346 + * tree-cfg.cc (gimple_can_merge_blocks_p): Ignore debug statements + when examining the end of a block. + 2026-10-31 Iain Sandoe <[email protected]> * config/darwin.cc (output_objc_section_asm_op): Rename as diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 40f7973e0209..73d4219a61da 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20261101 +20261102 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 449325df3085..2199659ea534 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,11 @@ +2026-11-01 Mikael Morin <[email protected]> + + PR fortran/127827 + * symbol.cc (gfc_dummy_requires_direct_arg): Allow CLASS type. + * trans-array.cc (get_main_decl): New function. + (gfc_get_array_span): If the array decl is not passed as input + directly, get it first before querying the span on it. + 2026-10-30 Mikael Morin <[email protected]> PR fortran/114024 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 7dfeced19e72..ee9c97d1a0a6 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,234 @@ +2026-11-02 Pan Li <[email protected]> + + PR target/128162 + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmaccbf16_vf-bf16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmaccbf16_vf-bf16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmaccbf16_vf-bf16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmaccbf16_vv-bf16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmaccbf16_vv-bf16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmaccbf16_vv-bf16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmacc_vf-f16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmacc_vf-f16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmacc_vf-f16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmacc_vf-f32-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmacc_vf-f32-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmacc_vf-f32-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmacc_vv-f16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmacc_vv-f16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmacc_vv-f16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmacc_vv-f32-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmacc_vv-f32-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmacc_vv-f32-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmsac_vf-f16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmsac_vf-f16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmsac_vf-f16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmsac_vf-f32-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmsac_vf-f32-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmsac_vf-f32-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmsac_vv-f16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmsac_vv-f16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmsac_vv-f16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmsac_vv-f32-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmsac_vv-f32-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmsac_vv-f32-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmacc_vf-f16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmacc_vf-f16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmacc_vf-f16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmacc_vf-f32-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmacc_vf-f32-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmacc_vf-f32-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmacc_vv-f16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmacc_vv-f16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmacc_vv-f16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmacc_vv-f32-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmacc_vv-f32-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmacc_vv-f32-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmsac_vf-f16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmsac_vf-f16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmsac_vf-f16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmsac_vf-f32-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmsac_vf-f32-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmsac_vf-f32-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmsac_vv-f16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmsac_vv-f16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmsac_vv-f16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmsac_vv-f32-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmsac_vv-f32-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwnmsac_vv-f32-m4.c: New test. + +2026-11-02 Pan Li <[email protected]> + + PR target/128162 + * gcc.target/riscv/rvv/autovec/group_overlap/group_overlap.h: + Add test helper macros. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dotsu_vv-u8-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dotsu_vv-u8-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dotsu_vv-u8-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dotsu_vv-u8-m8.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dotsu_vv-u16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dotsu_vv-u16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dotsu_vv-u16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dotsu_vv-u16-m8.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dots_vv-i8-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dots_vv-i8-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dots_vv-i8-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dots_vv-i8-m8.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dots_vv-i16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dots_vv-i16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dots_vv-i16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dots_vv-i16-m8.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dotu_vv-u8-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dotu_vv-u8-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dotu_vv-u8-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dotu_vv-u8-m8.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dotu_vv-u16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dotu_vv-u16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dotu_vv-u16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/nds_vd4dotu_vv-u16-m8.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmaccsu_2x8x2-u8-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmaccsu_2x8x2-u8-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmaccsu_2x8x2-u8-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmaccsu_2x8x2-u8-m8.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmaccsu_4x8x4-u8-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmaccsu_4x8x4-u8-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmaccsu_4x8x4-u8-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmaccus_2x8x2-i8-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmaccus_2x8x2-i8-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmaccus_2x8x2-i8-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmaccus_2x8x2-i8-m8.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmaccus_4x8x4-i8-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmaccus_4x8x4-i8-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmaccus_4x8x4-i8-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmaccu_2x8x2-u8-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmaccu_2x8x2-u8-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmaccu_2x8x2-u8-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmaccu_2x8x2-u8-m8.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmaccu_4x8x4-u8-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmaccu_4x8x4-u8-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmaccu_4x8x4-u8-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmacc_2x8x2-i8-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmacc_2x8x2-i8-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmacc_2x8x2-i8-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmacc_2x8x2-i8-m8.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmacc_4x8x4-i8-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmacc_4x8x4-i8-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/sf_vqmacc_4x8x4-i8-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccsu_vv-i8-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccsu_vv-i8-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccsu_vv-i8-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccsu_vv-i16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccsu_vv-i16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccsu_vv-i16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccsu_vv-i32-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccsu_vv-i32-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccsu_vv-i32-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccsu_vx-u8-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccsu_vx-u8-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccsu_vx-u8-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccsu_vx-u16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccsu_vx-u16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccsu_vx-u16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccsu_vx-u32-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccsu_vx-u32-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccsu_vx-u32-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccus_vx-i8-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccus_vx-i8-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccus_vx-i8-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccus_vx-i16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccus_vx-i16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccus_vx-i16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccus_vx-i32-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccus_vx-i32-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccus_vx-i32-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u8-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u8-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u8-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u32-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u32-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u32-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx-u8-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx-u8-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx-u8-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx-u16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx-u16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx-u16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx-u32-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx-u32-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx-u32-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u8-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u8-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u8-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u32-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u32-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vx_undef-u32-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i8-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i8-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i8-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i32-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i32-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i32-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vx-i8-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vx-i8-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vx-i8-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vx-i16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vx-i16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vx-i16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vx-i32-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vx-i32-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vx-i32-m4.c: New test. + +2026-11-01 Jeff Law <[email protected]> + + PR target/128139 + * gcc.target/riscv/pr128139.c: New test. + +2026-11-01 e0001533 <[email protected]> + + * gcc.target/riscv/cpymem-dse-1.c: New test. + +2026-11-01 Merlin Warner-Huish <[email protected]> + + PR middle-end/124820 + * gcc.dg/fma-5.c: Add -fno-signed-zeros. + * gcc.dg/fma-6.c: Likewise. + * gcc.dg/fma-7.c: Likewise. + * gcc.target/aarch64/sve/unpacked_cond_fnmla_1.c: Likewise. + * gcc.target/aarch64/sve/unpacked_cond_fnmla_2.c: Likewise. + * gcc.target/aarch64/sve/unpacked_cond_fnmls_1.c: Likewise. + * gcc.target/aarch64/sve/unpacked_cond_fnmls_2.c: Likewise. + * gcc.target/aarch64/sve/unpacked_fnmla_1.c: Likewise. + * gcc.target/aarch64/sve/unpacked_fnmla_2.c: Likewise. + * gcc.target/aarch64/sve/unpacked_fnmls_1.c: Likewise. + * gcc.target/aarch64/sve/unpacked_fnmls_2.c: Likewise. + * gcc.target/aarch64/sve/vcond_13.c: Likewise. + * gcc.target/aarch64/sve/vcond_14.c: Likewise. + * gcc.target/aarch64/sve/vcond_15.c: Likewise. + * gcc.target/aarch64/sve/vcond_16.c: Likewise. + +2026-11-01 Jeff Law <[email protected]> + + PR target/127908 + * gcc.target/riscv/pr127908.c: New test. + +2026-11-01 Yongqiang Tian <[email protected]> + + PR gcov-profile/128346 + * gcc.misc-tests/gcov-45.c: New test. + +2026-11-01 Mikael Morin <[email protected]> + + PR fortran/127827 + * gfortran.dg/target_dummy_span_4.f90: New test. + 2026-10-31 Iain Sandoe <[email protected]> * jit.dg/test-bfloat16.c: Check Mach-O asm syntax.
