https://gcc.gnu.org/g:c90439b84b276ec8c7ff0026b9d11870477774b8

commit r16-532-gc90439b84b276ec8c7ff0026b9d11870477774b8
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon May 12 00:16:36 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |  32 +++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/fortran/ChangeLog   |   9 +++
 gcc/testsuite/ChangeLog | 186 ++++++++++++++++++++++++++++++++++++++++++++++++
 libgcobol/ChangeLog     |   6 ++
 5 files changed, 234 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 33d10efdd367..f7ffd4d50579 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,35 @@
+2025-05-11  Jan Hubicka  <hubi...@ucw.cz>
+
+       * config/i386/i386.cc (ix86_widen_mult_cost): Use sse_op to cost
+       SSE integer addition.
+       (ix86_multiplication_cost): Use COSTS_N_INSNS (...)/2 to cost sse
+       loads.
+       (ix86_shift_rotate_cost): Likewise.
+       (ix86_vector_costs::add_stmt_cost): Likewise.
+
+2025-05-11  Takayuki 'January June' Suwa  <jjsuwa_sys3...@yahoo.co.jp>
+
+       * config/xtensa/xtensa.cc (xtensa_register_move_cost):
+       Add appropriate move costs between AR_REGS and FP_REGS.
+
+2025-05-11  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/120211
+       * tree-vect-stmts.cc (vect_stmt_relevant_p): Only add PHIs
+       from the loop header to LOOP_VINFO_EARLY_BREAKS_LIVE_IVS.
+
+2025-05-11  Jiawei  <jia...@iscas.ac.cn>
+
+       * common/config/riscv/riscv-common.cc: New profile.
+
+2025-05-11  Jiawei  <jia...@iscas.ac.cn>
+
+       * common/config/riscv/riscv-common.cc (struct riscv_profiles): New 
struct.
+       (riscv_subset_list::parse_profiles): New parser.
+       (riscv_subset_list::parse_base_ext): Ditto.
+       * config/riscv/riscv-subset.h: New def.
+       * doc/invoke.texi: New option descriptions.
+
 2025-05-10  H.J. Lu  <hjl.to...@gmail.com>
 
        PR target/92080
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index b11e7ca27088..823f45bde508 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250511
+20250512
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index b3f63e06a504..aa6d6cb23572 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,12 @@
+2025-05-11  Thomas Koenig  <tkoe...@gcc.gnu.org>
+
+       PR fortran/120163
+       * gfortran.h: Add formal_resolved to gfc_symbol.
+       * resolve.cc (gfc_resolve_formal_arglist): Set it.
+       (resolve_function): Do not call gfc_get_formal_from_actual_arglist
+       if we already resolved a formal arglist.
+       (resolve_call): Likewise.
+
 2025-05-10  Harald Anlauf  <anl...@gmx.de>
 
        PR fortran/102891
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5a6b911177d1..b9e39f2b8015 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,189 @@
+2025-05-11  Jan Hubicka  <hubi...@ucw.cz>
+
+       * gcc.target/i386/pr91446.c: xfail.
+       * gcc.target/i386/pr99881.c: remove xfail.
+
+2025-05-11  Max Filippov  <jcmvb...@gmail.com>
+
+       * lib/target-supports.exp
+       (check_effective_target_xtensa_atomic): New function.
+       (check_effective_target_sync_int_long)
+       (check_effective_target_sync_char_short): Add test for xtensa.
+
+2025-05-11  Robert Dubner  <rdub...@symas.com>
+
+       * cobol.dg/group2/258_Nested_PERFORM.cob: New testcase.
+       * cobol.dg/group2/259_PERFORM_VARYING_BY_-0.2.cob: Likewise.
+       * cobol.dg/group2/338_Default_Arithmetic__1_.cob: Likewise.
+       * cobol.dg/group2/access_to_OPTIONAL_LINKAGE_item_not_passed.cob: 
Likewise.
+       * cobol.dg/group2/ALLOCATE___FREE_basic_default_versions.cob: Likewise.
+       * cobol.dg/group2/ALLOCATE___FREE_with_BASED_item__1_.cob: Likewise.
+       * cobol.dg/group2/ALLOCATE___FREE_with_BASED_item__2_.cob: Likewise.
+       * cobol.dg/group2/ALLOCATE_Rule_8_OPTION_INITIALIZE_with_figconst.cob: 
Likewise.
+       * cobol.dg/group2/Alphanumeric_and_binary_numeric.cob: Likewise.
+       * cobol.dg/group2/Alphanumeric_MOVE_with_truncation.cob: Likewise.
+       * cobol.dg/group2/ANY_LENGTH__1_.cob: Likewise.
+       * cobol.dg/group2/ANY_LENGTH__2_.cob: Likewise.
+       * cobol.dg/group2/ANY_LENGTH__3_.cob: Likewise.
+       * cobol.dg/group2/ANY_LENGTH__4_.cob: Likewise.
+       * cobol.dg/group2/ANY_LENGTH__5_.cob: Likewise.
+       * cobol.dg/group2/CALL_with_OMITTED_parameter.cob: Likewise.
+       * cobol.dg/group2/Class_check_with_reference_modification.cob: Likewise.
+       * cobol.dg/group2/Complex_HEX__VALUE_and_MOVE.cob: Likewise.
+       * cobol.dg/group2/Complex_IF.cob: Likewise.
+       * cobol.dg/group2/Concatenation_operator.cob: Likewise.
+       * cobol.dg/group2/CONTINUE_AFTER_1_SECONDS.cob: Likewise.
+       * cobol.dg/group2/CURRENCY_SIGN.cob: Likewise.
+       * cobol.dg/group2/CURRENCY_SIGN_WITH_PICTURE_SYMBOL.cob: Likewise.
+       * cobol.dg/group2/DECIMAL-POINT_is_COMMA__1_.cob: Likewise.
+       * cobol.dg/group2/DECIMAL-POINT_is_COMMA__2_.cob: Likewise.
+       * cobol.dg/group2/DECIMAL-POINT_is_COMMA__3_.cob: Likewise.
+       * cobol.dg/group2/DECIMAL-POINT_is_COMMA__4_.cob: Likewise.
+       * cobol.dg/group2/DECIMAL-POINT_is_COMMA__5_.cob: Likewise.
+       * cobol.dg/group2/EC-SIZE-TRUNCATION_EC-SIZE-OVERFLOW.cob: Likewise.
+       * cobol.dg/group2/EC-SIZE-ZERO-DIVIDE__fixed_and_float.cob: Likewise.
+       * cobol.dg/group2/EXIT_PARAGRAPH.cob: Likewise.
+       * cobol.dg/group2/EXIT_PERFORM.cob: Likewise.
+       * cobol.dg/group2/EXIT_PERFORM_CYCLE.cob: Likewise.
+       * cobol.dg/group2/EXIT_SECTION.cob: Likewise.
+       * cobol.dg/group2/Fixed_continuation_indicator.cob: Likewise.
+       * cobol.dg/group2/FLOAT-LONG_with_SIZE_ERROR.cob: Likewise.
+       * cobol.dg/group2/FLOAT-SHORT___FLOAT-LONG_w_o_SIZE_ERROR.cob: Likewise.
+       * cobol.dg/group2/FLOAT-SHORT_with_SIZE_ERROR.cob: Likewise.
+       * cobol.dg/group2/Index_and_parenthesized_expression.cob: Likewise.
+       * cobol.dg/group2/LENGTH_OF_omnibus.cob: Likewise.
+       * cobol.dg/group2/LOCAL-STORAGE__3__with_recursive_PROGRAM-ID.cob: 
Likewise.
+       * 
cobol.dg/group2/LOCAL-STORAGE__4__with_recursive_PROGRAM-ID_..._USING.cob: 
Likewise.
+       * cobol.dg/group2/MOVE_indexes.cob: Likewise.
+       * cobol.dg/group2/MOVE_integer_literal_to_alphanumeric.cob: Likewise.
+       * cobol.dg/group2/MOVE_to_edited_item__1_.cob: Likewise.
+       * cobol.dg/group2/MOVE_to_edited_item__2_.cob: Likewise.
+       * cobol.dg/group2/MOVE_to_item_with_simple_and_floating_insertion.cob: 
Likewise.
+       * cobol.dg/group2/MOVE_to_itself.cob: Likewise.
+       * cobol.dg/group2/MOVE_to_JUSTIFIED_item.cob: Likewise.
+       * cobol.dg/group2/MOVE_with_group_refmod.cob: Likewise.
+       * cobol.dg/group2/MOVE_with_refmod.cob: Likewise.
+       * cobol.dg/group2/MOVE_with_refmod__variable_.cob: Likewise.
+       * cobol.dg/group2/MOVE_Z_literal_.cob: Likewise.
+       * cobol.dg/group2/Multi-target_MOVE_with_subscript_re-evaluation.cob: 
Likewise.
+       * cobol.dg/group2/Non-numeric_data_in_numeric_items__1_.cob: Likewise.
+       * cobol.dg/group2/Non-numeric_data_in_numeric_items__2_.cob: Likewise.
+       * cobol.dg/group2/Non-overflow_after_overflow.cob: Likewise.
+       * cobol.dg/group2/OCCURS_clause_with_1_entry.cob: Likewise.
+       * cobol.dg/group2/OSVS_Arithmetic_Test__2_.cob: Likewise.
+       * cobol.dg/group2/PERFORM_..._CONTINUE.cob: Likewise.
+       * cobol.dg/group2/PERFORM_inline__1_.cob: Likewise.
+       * cobol.dg/group2/PERFORM_inline__2_.cob: Likewise.
+       * cobol.dg/group2/PERFORM_type_OSVS.cob: Likewise.
+       * cobol.dg/group2/PIC_ZZZ-__ZZZ_.cob: Likewise.
+       * cobol.dg/group2/Quick_check_of_PIC_XX_COMP-5.cob: Likewise.
+       * cobol.dg/group2/Quote_marks_in_comment_paragraphs.cob: Likewise.
+       * cobol.dg/group2/Recursive_PERFORM_paragraph.cob: Likewise.
+       * cobol.dg/group2/REDEFINES_values_on_FILLER_and_INITIALIZE.cob: 
Likewise.
+       * cobol.dg/group2/SORT__EBCDIC_table_sort__1_.cob: Likewise.
+       * cobol.dg/group2/SORT__EBCDIC_table_sort__2_.cob: Likewise.
+       * cobol.dg/group2/SORT__table_sort__2_.cob: Likewise.
+       * cobol.dg/group2/SORT__table_sort__3A_.cob: Likewise.
+       * cobol.dg/group2/SORT__table_sort__3B_.cob: Likewise.
+       * cobol.dg/group2/SORT__table_sort.cob: Likewise.
+       * cobol.dg/group2/SOURCE_FIXED_FREE_directives.cob: Likewise.
+       * 
cobol.dg/group2/Static_CALL_with_ON_EXCEPTION__with_-fno-static-call_.cob: 
Likewise.
+       * cobol.dg/group2/_-static__compilation.cob: Likewise.
+       * cobol.dg/group2/STOP_RUN_WITH_ERROR_STATUS.cob: Likewise.
+       * cobol.dg/group2/STOP_RUN_WITH_NORMAL_STATUS.cob: Likewise.
+       * cobol.dg/group2/STRING___UNSTRING__NOT__ON_OVERFLOW.cob: Likewise.
+       * cobol.dg/group2/STRING_with_subscript_reference.cob: Likewise.
+       * cobol.dg/group2/UNSTRING_DELIMITED_ALL_LOW-VALUE.cob: Likewise.
+       * cobol.dg/group2/UNSTRING_DELIMITED_ALL_SPACE-2.cob: Likewise.
+       * cobol.dg/group2/UNSTRING_DELIMITED_POINTER.cob: Likewise.
+       * cobol.dg/group2/UNSTRING_DELIMITER_IN.cob: Likewise.
+       * cobol.dg/group2/UNSTRING_with_FUNCTION___literal.cob: Likewise.
+       * cobol.dg/group2/258_Nested_PERFORM.out: Known-good results file.
+       * cobol.dg/group2/259_PERFORM_VARYING_BY_-0.2.out: Likewise.
+       * cobol.dg/group2/338_Default_Arithmetic__1_.out: Likewise.
+       * cobol.dg/group2/access_to_OPTIONAL_LINKAGE_item_not_passed.out: 
Likewise.
+       * cobol.dg/group2/ALLOCATE___FREE_basic_default_versions.out: Likewise.
+       * cobol.dg/group2/ALLOCATE_Rule_8_OPTION_INITIALIZE_with_figconst.out: 
Likewise.
+       * cobol.dg/group2/Alphanumeric_MOVE_with_truncation.out: Likewise.
+       * cobol.dg/group2/ANY_LENGTH__1_.out: Likewise.
+       * cobol.dg/group2/ANY_LENGTH__2_.out: Likewise.
+       * cobol.dg/group2/ANY_LENGTH__3_.out: Likewise.
+       * cobol.dg/group2/ANY_LENGTH__5_.out: Likewise.
+       * cobol.dg/group2/CALL_with_OMITTED_parameter.out: Likewise.
+       * cobol.dg/group2/Complex_HEX__VALUE_and_MOVE.out: Likewise.
+       * cobol.dg/group2/Complex_IF.out: Likewise.
+       * cobol.dg/group2/Concatenation_operator.out: Likewise.
+       * cobol.dg/group2/CONTINUE_AFTER_1_SECONDS.out: Likewise.
+       * cobol.dg/group2/CURRENCY_SIGN.out: Likewise.
+       * cobol.dg/group2/CURRENCY_SIGN_WITH_PICTURE_SYMBOL.out: Likewise.
+       * cobol.dg/group2/DECIMAL-POINT_is_COMMA__1_.out: Likewise.
+       * cobol.dg/group2/DECIMAL-POINT_is_COMMA__2_.out: Likewise.
+       * cobol.dg/group2/DECIMAL-POINT_is_COMMA__3_.out: Likewise.
+       * cobol.dg/group2/DECIMAL-POINT_is_COMMA__4_.out: Likewise.
+       * cobol.dg/group2/DECIMAL-POINT_is_COMMA__5_.out: Likewise.
+       * cobol.dg/group2/EC-SIZE-TRUNCATION_EC-SIZE-OVERFLOW.out: Likewise.
+       * cobol.dg/group2/EC-SIZE-ZERO-DIVIDE__fixed_and_float.out: Likewise.
+       * cobol.dg/group2/EXIT_PERFORM_CYCLE.out: Likewise.
+       * cobol.dg/group2/EXIT_PERFORM.out: Likewise.
+       * cobol.dg/group2/Fixed_continuation_indicator.out: Likewise.
+       * cobol.dg/group2/FLOAT-LONG_with_SIZE_ERROR.out: Likewise.
+       * cobol.dg/group2/FLOAT-SHORT___FLOAT-LONG_w_o_SIZE_ERROR.out: Likewise.
+       * cobol.dg/group2/FLOAT-SHORT_with_SIZE_ERROR.out: Likewise.
+       * cobol.dg/group2/Index_and_parenthesized_expression.out: Likewise.
+       * cobol.dg/group2/LENGTH_OF_omnibus.out: Likewise.
+       * cobol.dg/group2/LOCAL-STORAGE__3__with_recursive_PROGRAM-ID.out: 
Likewise.
+       * 
cobol.dg/group2/LOCAL-STORAGE__4__with_recursive_PROGRAM-ID_..._USING.out: 
Likewise.
+       * cobol.dg/group2/MOVE_integer_literal_to_alphanumeric.out: Likewise.
+       * cobol.dg/group2/MOVE_to_edited_item__1_.out: Likewise.
+       * cobol.dg/group2/MOVE_to_edited_item__2_.out: Likewise.
+       * cobol.dg/group2/MOVE_to_item_with_simple_and_floating_insertion.out: 
Likewise.
+       * cobol.dg/group2/MOVE_to_JUSTIFIED_item.out: Likewise.
+       * cobol.dg/group2/MOVE_Z_literal_.out: Likewise.
+       * cobol.dg/group2/Multi-target_MOVE_with_subscript_re-evaluation.out: 
Likewise.
+       * cobol.dg/group2/Non-numeric_data_in_numeric_items__1_.out: Likewise.
+       * cobol.dg/group2/Non-numeric_data_in_numeric_items__2_.out: Likewise.
+       * cobol.dg/group2/OSVS_Arithmetic_Test__2_.out: Likewise.
+       * cobol.dg/group2/Quick_check_of_PIC_XX_COMP-5.out: Likewise.
+       * cobol.dg/group2/Quote_marks_in_comment_paragraphs.out: Likewise.
+       * cobol.dg/group2/Recursive_PERFORM_paragraph.out: Likewise.
+       * cobol.dg/group2/REDEFINES_values_on_FILLER_and_INITIALIZE.out: 
Likewise.
+       * cobol.dg/group2/SORT__table_sort__2_.out: Likewise.
+       * cobol.dg/group2/SORT__table_sort__3A_.out: Likewise.
+       * cobol.dg/group2/SORT__table_sort__3B_.out: Likewise.
+       * cobol.dg/group2/SOURCE_FIXED_FREE_directives.out: Likewise.
+       * 
cobol.dg/group2/Static_CALL_with_ON_EXCEPTION__with_-fno-static-call_.out: 
Likewise.
+       * cobol.dg/group2/_-static__compilation.out: Likewise.
+       * cobol.dg/group2/STRING___UNSTRING__NOT__ON_OVERFLOW.out: Likewise.
+       * cobol.dg/group2/UNSTRING_with_FUNCTION___literal.out: Likewise.
+
+2025-05-11  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/120211
+       * gcc.dg/vect/vect-early-break_135-pr120211.c: New testcase.
+       * gcc.dg/torture/pr120211-1.c: Likewise.
+
+2025-05-11  Thomas Koenig  <tkoe...@gcc.gnu.org>
+
+       PR fortran/120163
+       * gfortran.dg/interface_61.f90: New test.
+
+2025-05-11  Jiawei  <jia...@iscas.ac.cn>
+
+       * gcc.target/riscv/arch-53.c: New test.
+       * gcc.target/riscv/arch-54.c: New test.
+
+2025-05-11  Jiawei  <jia...@iscas.ac.cn>
+
+       * gcc.target/riscv/arch-49.c: New test.
+       * gcc.target/riscv/arch-50.c: New test.
+       * gcc.target/riscv/arch-51.c: New test.
+       * gcc.target/riscv/arch-52.c: New test.
+
+2025-05-11  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       PR testsuite/119909
+       * gcc.dg/torture/pr119131-1.c: Add -Wno-psabi.
+
 2025-05-10  Robert Dubner  <rdub...@symas.com>
 
        * cobol.dg/group1/simple-if.cob: Make explicitly >>SOURCE FREE
diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog
index fe41ffbaeea3..2eadc734a9fe 100644
--- a/libgcobol/ChangeLog
+++ b/libgcobol/ChangeLog
@@ -1,3 +1,9 @@
+2025-05-11  Robert Dubner  <rdub...@symas.com>
+
+       PR cobol/119377
+       * common-defs.h: (struct cbl_declaratives_t): Change "bool global" to
+       "uint32_t global".
+
 2025-05-10  Robert Dubner  <rdub...@symas.com>
 
        * common-defs.h (ec_cmp): Delete "getenv("match_declarative")" calls.

Reply via email to