From c8124997a508ceb182ad1fb227762f179985f36f Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Sat, 21 Jun 2025 00:18:50 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 65 +++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cobol/ChangeLog | 11 ++++++ gcc/testsuite/ChangeLog | 81 +++++++++++++++++++++++++++++++++++++++++ include/ChangeLog | 7 ++++ libgcobol/ChangeLog | 4 ++ 6 files changed, 169 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e4c9846d632..8eff64f75d9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,68 @@ +2025-06-20 Andrew MacLeod + + PR tree-optimization/120701 + * value-range.cc (irange::verify_range): Verify range pairs are + sorted properly. + (irange::snap): Check for over/underflow properly. + +2025-06-20 Andrew Stubbs + + PR target/120722 + * config/gcn/gcn.cc (gcn_hard_regno_mode_ok): Allow SImode in VCC_HI. + +2025-06-20 Jørgen Kvalsvik + + PR gcov-profile/120634 + * prime-paths.cc (struct auto_vec_vec): Add constructor from + vec. + (test_split_components): Use auto_vec_vec. + (test_scc_internal_prime_paths): Ditto. + (test_scc_entry_exit_paths): Ditto. + (test_complete_prime_paths): Ditto. + (test_entry_prime_paths): Ditto. + (test_singleton_path): Ditto. + +2025-06-20 Jørgen Kvalsvik + + PR gcov-profile/120634 + * prime-paths.cc (trie::paths): Use auto_vec. + +2025-06-20 Richard Biener + + PR tree-optimization/120654 + * vr-values.cc (range_fits_type_p): Check for undefined_p () + before accessing type (). + +2025-06-20 H.J. Lu + + PR target/120708 + * config/i386/i386-expand.cc (ix86_expand_set_or_cpymem): Use + MOVE_MAX to get the widest vector mode in vector loop. + +2025-06-20 Stafford Horne + + * config/or1k/or1k.cc (or1k_noce_conversion_profitable_p): New + function. + (or1k_is_cmov_insn): New function. + (TARGET_NOCE_CONVERSION_PROFITABLE_P): Define macro. + * config/or1k/or1k.md (cbranchsi4): Convert to insn_and_split. + (cbranch4): Convert to insn_and_split. + +2025-06-20 Stafford Horne + + PR target/120587 + * config/or1k/or1k.md (zero_extendbisi2_sr_f): New expand. + (extendbisi2_sr_f): New expand. + * config/or1k/predicates.md (sr_f_reg_operand): New predicate. + +2025-06-20 Pan Li + + * config/riscv/riscv-v.cc (expand_vx_binary_vec_dup_vec): Add + new case UMIN. + (expand_vx_binary_vec_vec_dup): Ditto. + * config/riscv/riscv.cc (riscv_rtx_costs): Ditto. + * config/riscv/vector-iterators.md: Add new op umin. + 2025-06-19 Jakub Jelinek PR target/120689 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 48356deb7cf..51152be9a3a 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250620 +20250621 diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog index 3ff47008db1..1ffbed9fa37 100644 --- a/gcc/cobol/ChangeLog +++ b/gcc/cobol/ChangeLog @@ -1,3 +1,14 @@ +2025-06-20 James K. Lowden + + PR cobol/120621 + * genapi.cc (parser_compile_ecs): Cast argument to unsigned long. + (parser_compile_dcls): Same. + (parser_division): RAII. + (inspect_tally): Cast argument to unsigned long. + * lexio.cc (cdftext::lex_open): Cast pid_t to long. + * parse.y: hard-code values for old versions of Bison, and message format. + * scan_ante.h (wait_for_the_child): Cast pid_t to long. + 2025-06-18 James K. Lowden PR cobol/120621 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 32e3a59168f..62394ea64f1 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,84 @@ +2025-06-20 Andrew MacLeod + + PR tree-optimization/120701 + * gcc.dg/pr120701.c: New. + +2025-06-20 Richard Biener + + PR tree-optimization/120654 + * gcc.dg/torture/pr120654.c: New testcase. + +2025-06-20 H.J. Lu + + PR target/120708 + * gcc.target/i386/memcpy-pr120708-1.c: New test. + * gcc.target/i386/memcpy-pr120708-2.c: Likewise. + * gcc.target/i386/memcpy-pr120708-3.c: Likewise. + * gcc.target/i386/memcpy-pr120708-4.c: Likewise. + * gcc.target/i386/memcpy-pr120708-5.c: Likewise. + * gcc.target/i386/memcpy-pr120708-6.c: Likewise. + * gcc.target/i386/memset-pr120708-1.c: Likewise. + * gcc.target/i386/memset-pr120708-2.c: Likewise. + * gcc.target/i386/memcpy-strategy-1.c: Drop dg-skip-if. Replace + -march=atom with -mno-avx -msse2 -mtune=generic + -mtune-ctrl=^sse_typeless_stores. + * gcc.target/i386/memcpy-strategy-2.c: Likewise. + * gcc.target/i386/memcpy-vector_loop-1.c: Likewise. + * gcc.target/i386/memcpy-vector_loop-2.c: Likewise. + * gcc.target/i386/memset-vector_loop-1.c: Likewise. + * gcc.target/i386/memset-vector_loop-2.c: Likewise. + +2025-06-20 Jeff Law + + * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: Force rocket tuning. + * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Likewise. + * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Likewise. + * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Likewise. + * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Likewise. + +2025-06-20 Pan Li + + * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Add asm check + for vminu.vx combine. + * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto. + * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto. + * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto. + * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto. + * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto. + * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto. + * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto. + * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto. + * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto. + * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto. + * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto. + +2025-06-20 Pan Li + + * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check. + * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto. + * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto. + * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto. + * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto. + * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto. + * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto. + * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto. + * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto. + * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto. + * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto. + * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto. + * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test + helper macors. + * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add + test data for run test. + * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-1-u16.c: New test. + * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-1-u32.c: New test. + * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-1-u64.c: New test. + * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-1-u8.c: New test. + * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-2-u16.c: New test. + * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-2-u32.c: New test. + * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-2-u64.c: New test. + * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-2-u8.c: New test. + 2025-06-19 Jakub Jelinek PR target/120689 diff --git a/include/ChangeLog b/include/ChangeLog index 886dab6c69c..b11102d2588 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,10 @@ +2025-06-20 Sosutha Sethuramapandian + + PR target/110181 + * longlong.h [__riscv] (count_leading_zeros): Define. + [__riscv] (count_trailing_zeros): Likewise. + [__riscv] (COUNT_LEADING_ZEROS_0): Likewise. + 2025-06-02 Tobias Burnus PR libgomp/120444 diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog index e93c521e132..e851b39af32 100644 --- a/libgcobol/ChangeLog +++ b/libgcobol/ChangeLog @@ -1,3 +1,7 @@ +2025-06-20 James K. Lowden + + * LICENSE: New file. + 2025-06-16 James K. Lowden PR cobol/120621 -- 2.47.2