https://gcc.gnu.org/g:28c0d45201a0a4a0f7dd285b1992039cd6af015f

commit r16-3169-g28c0d45201a0a4a0f7dd285b1992039cd6af015f
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Aug 13 00:19:57 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 95 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cobol/ChangeLog     |  9 +++++
 gcc/fortran/ChangeLog   |  8 +++++
 gcc/testsuite/ChangeLog | 65 +++++++++++++++++++++++++++++++++
 libgcobol/ChangeLog     | 27 ++++++++++++++
 6 files changed, 205 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ba9fe9280599..6e1142601b23 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,98 @@
+2025-08-12  Pan Li  <pan2...@intel.com>
+
+       * config/riscv/autovec-opt.md (*merge_vx_<mode>): Add new
+       pattern to combine the vmerge.vxm.
+
+2025-08-12  Robin Dapp  <rdapp....@gmail.com>
+
+       PR target/121334
+       * config/riscv/riscv-v.cc (expand_slide1up): New function.
+       (expand_vector_init_trailing_same_elem): Use new function.
+       (expand_const_vector_onestep): New function.
+       (expand_const_vector): Uew expand_slide1up.
+       (expand_vector_init_merge_repeating_sequence): Ditto.
+       (shuffle_off_by_one_patterns): Ditto.
+
+2025-08-12  mengqinggang  <mengqingg...@loongson.cn>
+
+       * config/loongarch/loongarch-def.h (ABI_BASE_LP64D): New macro.
+       (ABI_BASE_LP64F): New macro.
+       (ABI_BASE_LP64S): New macro.
+       (N_ABI_BASE_TYPES): New macro.
+
+2025-08-12  Richard Biener  <rguent...@suse.de>
+
+       * tree-vect-loop.cc (vect_analyze_loop_2): Change
+       slp_done_for_suggested_uf to a boolean
+       single_lane_slp_done_for_suggested_uf.  Change slp
+       to force_single_lane boolean.
+       (vect_analyze_loop_1): Adjust similarly.
+
+2025-08-12  Richard Sandiford  <richard.sandif...@arm.com>
+
+       PR rtl-optimization/121253
+       * fwprop.cc (forward_propagate_into): Don't propagate asm defs.
+
+2025-08-12  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/121509
+       * tree-vect-stmts.cc (vect_mark_stmts_to_be_vectorized):
+       Fail early when we detect a relevant but not handled PHI.
+
+2025-08-12  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/121514
+       * tree-ssa-sccvn.cc (visit_nary_op): Only call
+       vn_nary_op_insert_stmt for SSA name result.
+
+2025-08-12  Andrew Pinski  <andrew.pin...@oss.qualcomm.com>
+
+       PR tree-optimization/121494
+       * tree-ssa-forwprop.cc (optimize_agr_copyprop): Mark the bb of the use
+       stmt if needed for eh cleanup.
+
+2025-08-12  Richard Biener  <rguent...@suse.de>
+
+       * tree-vect-stmts.cc (vect_analyze_stmt): Only set
+       STMT_VINFO_VECTYPE for dataref SLP representatives.
+       Clear it for others and do not restore the original value.
+       (vect_transform_stmt): Likewise.
+
+2025-08-12  Richard Biener  <rguent...@suse.de>
+
+       * tree-vect-loop.cc (get_initial_defs_for_reduction):
+       Get vector type as argument.
+       (vect_find_reusable_accumulator): Likewise.
+       (vect_transform_cycle_phi): Adjust.
+
+2025-08-12  Richard Biener  <rguent...@suse.de>
+
+       * tree-vect-loop.cc (vectorizable_reduction): Replace
+       STMT_VINFO_VECTYPE use with SLP_TREE_VECTYPE.
+
+2025-08-12  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/121493
+       * tree-ssa-sccvn.cc (vn_reference_lookup_3): Opportunistically
+       strip components with known offset.
+
+2025-08-12  Richard Biener  <rguent...@suse.de>
+
+       * tree-ssa-sccvn.cc (vn_reference_lookup_3): When we fail to
+       match up the two base MEM_REFs, fail.
+
+2025-08-12  Shreya Munnangi  <smunnan...@ventanamicro.com>
+           Jeff Law   <j...@ventanamicro.com>
+           Philipp Tomsich  <philipp.toms...@vrull.eu>
+
+       * config/riscv/riscv-protos.h (synthesize_add): Add prototype.
+       * config/riscv/riscv.cc (synthesize_add): New function.
+       * config/riscv/riscv.md (addsi3): Allow any constant as operands[2]
+       in the expander.  Force the constant into a register as needed for
+       TARGET_64BIT.  Use synthesize_add for !TARGET_64BIT.
+       (*adddi3): Renamed from adddi3.
+       (adddi3): New expander.  Use synthesize_add.
+
 2025-08-11  Richard Henderson  <richard.hender...@linaro.org>
 
        * config/aarch64/aarch64.md (mov<ALLI>cc): Accept MODE_CC
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e1a074b68067..a3fdc4544bf0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250812
+20250813
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index 8c4721336d9b..f84cbbe15f1d 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,12 @@
+2025-08-12  Robert Dubner  <rdub...@symas.com>
+
+       * genapi.cc (compare_binary_binary): Formatting.
+       (cobol_compare): Formatting.
+       (mh_numeric_display): Rewrite "move ND to ND" algorithm.
+       (initial_from_initial): Proper initialization of EBCDIC ND variables.
+       * genmath.cc (fast_add): Delete comment.
+       * genutil.cc (get_binary_value): Modify for updated EBCDIC.
+
 2025-08-07  Robert Dubner  <rdub...@symas.com>
 
        * cbldiag.h (location_dump): Source code formatting.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index e3e069e9494e..18548f096011 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,11 @@
+2025-08-12  Yuao Ma  <c...@outlook.com>
+
+       * check.cc (gfc_check_c_f_pointer): Check lower arg legitimacy.
+       * intrinsic.cc (add_subroutines): Teach c_f_pointer about lower arg.
+       * intrinsic.h (gfc_check_c_f_pointer): Add lower arg.
+       * intrinsic.texi: Update lower arg for c_f_pointer.
+       * trans-intrinsic.cc (conv_isocbinding_subroutine): Add logic handle 
lower.
+
 2025-08-11  Paul Thomas  <pa...@gcc.gnu.org>
 
        PR fortran/121398
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 50dcf2f804c6..690071d461b8 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,68 @@
+2025-08-12  Pan Li  <pan2...@intel.com>
+
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test
+       helper macros.
+       * 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-merge-1-i16.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-1-i32.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-1-i64.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-1-i8.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-2-i16.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-2-i32.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-2-i64.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-2-i8.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-3-i16.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-3-i32.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-3-i64.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-3-i8.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmerge-run-1-i16.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmerge-run-1-i32.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmerge-run-1-i64.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmerge-run-1-i8.c: New test.
+
+2025-08-12  Robin Dapp  <rdapp....@gmail.com>
+
+       PR target/121334
+       * gcc.target/riscv/rvv/autovec/pr121334.c: New test.
+
+2025-08-12  Richard Sandiford  <richard.sandif...@arm.com>
+
+       PR rtl-optimization/121253
+       * gcc.target/aarch64/pr121253.c: New test.
+
+2025-08-12  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/121509
+       * gcc.dg/vect/pr121509.c: New testcase.
+
+2025-08-12  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/121514
+       * gcc.dg/torture/pr121514.c: New testcase.
+
+2025-08-12  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/121493
+       * gcc.dg/tree-ssa/ssa-fre-109.c: New testcase.
+
+2025-08-12  Yuao Ma  <c...@outlook.com>
+
+       * gfortran.dg/c_f_pointer_shape_tests_7.f90: New test.
+       * gfortran.dg/c_f_pointer_shape_tests_8.f90: New test.
+       * gfortran.dg/c_f_pointer_shape_tests_9.f90: New test.
+
+2025-08-12  Shreya Munnangi  <smunnan...@ventanamicro.com>
+           Jeff Law   <j...@ventanamicro.com>
+           Philipp Tomsich  <philipp.toms...@vrull.eu>
+
+       * gcc.target/riscv/add-synthesis-1.c: New test.
+
+2025-08-12  Robert Dubner  <rdub...@symas.com>
+
+       * cobol.dg/group2/ALLOCATE_Rule_8_OPTION_INITIALIZE_with_figconst.out:
+       Change test for updated handling of Numeric Display variables.
+
 2025-08-11  Richard Henderson  <richard.hender...@linaro.org>
 
        * gcc.target/aarch64/cmpbr-3.c: New.
diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog
index 078757d5604c..9f1bee80f4b8 100644
--- a/libgcobol/ChangeLog
+++ b/libgcobol/ChangeLog
@@ -1,3 +1,30 @@
+2025-08-12  Robert Dubner  <rdub...@symas.com>
+
+       * common-defs.h (NUMERIC_DISPLAY_SIGN_BIT): New comment; new constant.
+       (EBCDIC_MINUS): New constant.
+       (EBCDIC_PLUS): Likewise.
+       (EBCDIC_ZERO): Likewise.
+       (EBCDIC_NINE): Likewise.
+       (PACKED_NYBBLE_PLUS): Likewise.
+       (PACKED_NYBBLE_MINUS): Likewise.
+       (PACKED_NYBBLE_UNSIGNED): Likewise.
+       (NUMERIC_DISPLAY_SIGN_BIT_ASCII): Likewise.
+       (NUMERIC_DISPLAY_SIGN_BIT_EBCDIC): Likewise.
+       (SEPARATE_PLUS): Likewise.
+       (SEPARATE_MINUS): Likewise.
+       (ZONED_ZERO): Likewise.
+       (ZONE_SIGNED_EBCDIC): Likewise.
+       * configure: Regenerate.
+       * libgcobol.cc (turn_sign_bit_on): Handle new EBCDIC sign convention.
+       (turn_sign_bit_off): Likewise.
+       (is_sign_bit_on): Likewise.
+       (int128_to_field): EBCDIC NumericDisplay conversion.
+       (get_binary_value_local): Likewise.
+       (format_for_display_internal): Likewise.
+       (normalize_id): Likewise.
+       (__gg__inspect_format_1): Convert EBCDIC negative numbers to positive.
+       * stringbin.cc (packed_from_combined): Quell cppcheck warning.
+
 2025-08-10  H.J. Lu  <hjl.to...@gmail.com>
 
        * configure: Regenerated.

Reply via email to