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

commit f833458d29b4fa40ffce6cf3b37ab9a30a864901
Merge: bb8f920b2f55 d3c5366520e5
Author: Jakub Jelinek <ja...@redhat.com>
Date:   Fri Aug 8 13:39:54 2025 +0200

    Merge commit 'r15-10207-gd3c5366520e52057bed5b3ba6898366c79687c34' into 
redhat/gcc-15-branch

Diff:

 ChangeLog                                          |     4 +
 c++tools/ChangeLog                                 |     4 +
 config/ChangeLog                                   |     4 +
 contrib/ChangeLog                                  |     4 +
 contrib/header-tools/ChangeLog                     |     4 +
 contrib/reghunt/ChangeLog                          |     4 +
 contrib/regression/ChangeLog                       |     4 +
 fixincludes/ChangeLog                              |     4 +
 gcc/BASE-VER                                       |     2 +-
 gcc/ChangeLog                                      |   461 +
 gcc/DATESTAMP                                      |     2 +-
 gcc/ada/ChangeLog                                  |    61 +
 gcc/ada/einfo.ads                                  |     4 +
 gcc/ada/exp_ch7.adb                                |    24 +-
 gcc/ada/exp_util.adb                               |    66 +-
 gcc/ada/exp_util.ads                               |    10 -
 gcc/ada/gcc-interface/Makefile.in                  |     8 +-
 gcc/ada/gen_il-fields.ads                          |     1 +
 gcc/ada/gen_il-gen-gen_entities.adb                |     1 +
 gcc/ada/sem_ch12.adb                               |     6 +
 gcc/ada/sem_ch3.adb                                |    22 +-
 gcc/ada/sem_util.adb                               |    60 +-
 gcc/ada/styleg.adb                                 |     6 +-
 gcc/analyzer/ChangeLog                             |     4 +
 gcc/c-family/ChangeLog                             |     4 +
 gcc/c/ChangeLog                                    |    39 +
 gcc/c/c-decl.cc                                    |    10 +-
 gcc/c/c-typeck.cc                                  |     3 +-
 gcc/calls.cc                                       |     3 +-
 gcc/cgraph.cc                                      |    13 +
 gcc/cobol/ChangeLog                                |  1633 +++
 gcc/cobol/Make-lang.in                             |    19 +-
 gcc/cobol/TODO                                     |    33 +
 gcc/cobol/cbldiag.h                                |    53 +-
 gcc/cobol/cdf-copy.cc                              |    84 +-
 gcc/cobol/cdf.y                                    |   277 +-
 gcc/cobol/cdfval.h                                 |    30 +-
 gcc/cobol/cobol-system.h                           |     6 +
 gcc/cobol/cobol1.cc                                |    31 +-
 gcc/cobol/copybook.h                               |    24 +-
 gcc/cobol/dts.h                                    |    26 +-
 gcc/cobol/except.cc                                |   286 +-
 gcc/cobol/exceptg.h                                |    65 +-
 gcc/cobol/gcobc                                    |   176 +-
 gcc/cobol/gcobol.1                                 |   289 +-
 gcc/cobol/gcobolspec.cc                            |    29 +-
 gcc/cobol/genapi.cc                                |  3219 +++---
 gcc/cobol/genapi.h                                 |   115 +-
 gcc/cobol/gengen.cc                                |   702 +-
 gcc/cobol/gengen.h                                 |    49 +-
 gcc/cobol/genmath.cc                               |   148 +-
 gcc/cobol/genutil.cc                               |  1339 +--
 gcc/cobol/genutil.h                                |    36 +-
 gcc/cobol/inspect.h                                |   227 +-
 gcc/cobol/lang-specs.h                             |     2 +-
 gcc/cobol/lang.opt                                 |     5 +
 gcc/cobol/lang.opt.urls                            |     3 +
 gcc/cobol/lexio.cc                                 |   432 +-
 gcc/cobol/lexio.h                                  |    39 +-
 gcc/cobol/parse.y                                  |  1771 +--
 gcc/cobol/parse_ante.h                             |   776 +-
 gcc/cobol/parse_util.h                             |    17 +-
 gcc/cobol/scan.l                                   |   868 +-
 gcc/cobol/scan_ante.h                              |   636 +-
 gcc/cobol/scan_post.h                              |    20 +-
 gcc/cobol/show_parse.h                             |   119 +-
 gcc/cobol/structs.cc                               |    33 +-
 gcc/cobol/structs.h                                |     1 +
 gcc/cobol/symbols.cc                               |   533 +-
 gcc/cobol/symbols.h                                |   633 +-
 gcc/cobol/symfind.cc                               |    69 +-
 gcc/cobol/token_names.h                            |  2755 ++---
 gcc/cobol/udf/stored-char-length.cbl               |     4 +
 gcc/cobol/util.cc                                  |  1295 ++-
 gcc/cobol/util.h                                   |    91 +-
 gcc/common/config/avr/avr-common.cc                |     1 +
 gcc/config.gcc                                     |     1 +
 gcc/config/aarch64/aarch64-cores.def               |     2 +-
 gcc/config/aarch64/aarch64-sme.md                  |    12 +-
 gcc/config/aarch64/aarch64-sve-builtins-sve2.cc    |     5 +-
 gcc/config/aarch64/aarch64-sve.md                  |    16 +-
 gcc/config/aarch64/aarch64-sve2.md                 |    21 +-
 gcc/config/aarch64/aarch64.cc                      |    91 +-
 gcc/config/aarch64/cortex-a57-fma-steering.cc      |     5 +
 gcc/config/aarch64/tuning_models/olympus.h         |   210 +
 gcc/config/arm/predicates.md                       |     3 +-
 gcc/config/avr/avr-passes.cc                       |   139 +
 gcc/config/avr/avr-passes.def                      |     8 +
 gcc/config/avr/avr-protos.h                        |     1 +
 gcc/config/avr/avr.cc                              |    26 +-
 gcc/config/avr/avr.opt                             |     4 +
 gcc/config/avr/avr.opt.urls                        |     3 +
 gcc/config/darwin-driver.cc                        |    22 +-
 gcc/config/gcn/gcn.cc                              |     6 +-
 gcc/config/i386/i386.md                            |    30 +-
 gcc/config/i386/predicates.md                      |     6 +-
 gcc/config/i386/sse.md                             |    13 +
 gcc/config/loongarch/lasx.md                       |     4 +-
 gcc/config/loongarch/loongarch.cc                  |   126 +-
 gcc/config/loongarch/lsx.md                        |     4 +-
 gcc/config/nvptx/gen-multilib-matches-tests        |    67 +-
 gcc/config/nvptx/mkoffload.cc                      |    12 +-
 gcc/config/nvptx/nvptx-gen.h                       |     1 +
 gcc/config/nvptx/nvptx-gen.opt                     |     3 +
 gcc/config/nvptx/nvptx-opts.h                      |     1 +
 gcc/config/nvptx/nvptx-sm.def                      |     1 +
 gcc/config/nvptx/nvptx.cc                          |     6 +
 gcc/config/nvptx/nvptx.h                           |     1 +
 gcc/config/nvptx/nvptx.opt                         |     7 +-
 gcc/config/riscv/riscv.cc                          |    13 +-
 gcc/cp/ChangeLog                                   |   342 +
 gcc/cp/constexpr.cc                                |    24 +-
 gcc/cp/coroutines.cc                               |   794 +-
 gcc/cp/coroutines.h                                |     6 +-
 gcc/cp/cp-tree.h                                   |     4 +
 gcc/cp/decl.cc                                     |     8 +-
 gcc/cp/error.cc                                    |    21 +
 gcc/cp/method.cc                                   |     3 +-
 gcc/cp/module.cc                                   |    58 +-
 gcc/cp/parser.cc                                   |    32 +-
 gcc/cp/pt.cc                                       |    47 +-
 gcc/cp/typeck.cc                                   |     6 +
 gcc/d/ChangeLog                                    |     4 +
 gcc/doc/invoke.texi                                |     8 +-
 gcc/doc/sourcebuild.texi                           |     6 +
 gcc/ext-dce.cc                                     |     7 +-
 gcc/fortran/ChangeLog                              |    33 +
 gcc/fortran/expr.cc                                |     5 +-
 gcc/fortran/trans-expr.cc                          |    29 +-
 gcc/gcse.cc                                        |     9 +-
 gcc/gimple-lower-bitint.cc                         |    32 +-
 gcc/gimple-ssa-store-merging.cc                    |     2 +
 gcc/go/ChangeLog                                   |     4 +
 gcc/jit/ChangeLog                                  |     4 +
 gcc/lto-streamer-out.cc                            |     3 +-
 gcc/lto/ChangeLog                                  |     4 +
 gcc/m2/ChangeLog                                   |    65 +
 gcc/m2/gm2-compiler/P1SymBuild.mod                 |    45 +-
 gcc/m2/gm2-compiler/P2SymBuild.mod                 |    26 +-
 gcc/m2/gm2-compiler/P3SymBuild.mod                 |     2 +-
 gcc/m2/gm2-compiler/PCSymBuild.mod                 |     6 +-
 gcc/m2/gm2-compiler/SymbolTable.def                |     6 +-
 gcc/m2/gm2-compiler/SymbolTable.mod                |    87 +-
 gcc/m2/gm2-libs/M2EXCEPTION.mod                    |     5 +-
 gcc/machmode.h                                     |     3 +-
 gcc/objc/ChangeLog                                 |     4 +
 gcc/objcp/ChangeLog                                |     4 +
 gcc/omp-offload.cc                                 |     3 +-
 gcc/po/ChangeLog                                   |     8 +
 gcc/po/gcc.pot                                     | 11438 ++++++++++---------
 gcc/read-rtl-function.cc                           |     5 +-
 gcc/rust/ChangeLog                                 |     4 +
 gcc/stor-layout.cc                                 |     2 +-
 gcc/testsuite/ChangeLog                            |   938 ++
 gcc/testsuite/c-c++-common/asan/pr121389-1.c       |    23 +
 gcc/testsuite/c-c++-common/asan/pr121389-2.c       |    37 +
 gcc/testsuite/c-c++-common/asan/pr121389-3.c       |   130 +
 gcc/testsuite/c-c++-common/asan/pr121389-4.c       |     6 +
 gcc/testsuite/c-c++-common/pr121159.c              |    17 +
 gcc/testsuite/cobol.dg/group1/check_88.cob         |    12 +-
 gcc/testsuite/cobol.dg/group1/simple-if.cob        |     2 +-
 .../cobol.dg/group2/258_Nested_PERFORM.cob         |    16 +
 .../cobol.dg/group2/258_Nested_PERFORM.out         |     1 +
 .../group2/259_PERFORM_VARYING_BY_-0.2.cob         |    19 +
 .../group2/259_PERFORM_VARYING_BY_-0.2.out         |     1 +
 .../cobol.dg/group2/338_Default_Arithmetic__1_.cob |    75 +
 .../cobol.dg/group2/338_Default_Arithmetic__1_.out |    21 +
 .../group2/88_level_with_FALSE_IS_clause.cob       |    19 +
 .../cobol.dg/group2/88_level_with_FILLER.cob       |    20 +
 .../cobol.dg/group2/88_level_with_THRU.cob         |    86 +
 .../cobol.dg/group2/ADD_CORRESPONDING.cob          |    39 +
 .../group2/ADD_SUBTRACT_CORR_mixed_fix___float.cob |    33 +
 .../group2/ADD_SUBTRACT_CORR_mixed_fix___float.out |     4 +
 ...CATE_Rule_8_OPTION_INITIALIZE_with_figconst.cob |   114 +
 ...CATE_Rule_8_OPTION_INITIALIZE_with_figconst.out |    16 +
 .../ALLOCATE___FREE_basic_default_versions.cob     |    73 +
 .../ALLOCATE___FREE_basic_default_versions.out     |     2 +
 .../group2/ALLOCATE___FREE_with_BASED_item__1_.cob |    18 +
 .../group2/ALLOCATE___FREE_with_BASED_item__2_.cob |    35 +
 .../cobol.dg/group2/ALPHABETIC-LOWER_test.cob      |    23 +
 .../cobol.dg/group2/ALPHABETIC-UPPER_test.cob      |    23 +
 gcc/testsuite/cobol.dg/group2/ALPHABETIC_test.cob  |    23 +
 gcc/testsuite/cobol.dg/group2/ANY_LENGTH__1_.cob   |    27 +
 gcc/testsuite/cobol.dg/group2/ANY_LENGTH__1_.out   |     3 +
 gcc/testsuite/cobol.dg/group2/ANY_LENGTH__2_.cob   |    33 +
 gcc/testsuite/cobol.dg/group2/ANY_LENGTH__2_.out   |     4 +
 gcc/testsuite/cobol.dg/group2/ANY_LENGTH__3_.cob   |    25 +
 gcc/testsuite/cobol.dg/group2/ANY_LENGTH__3_.out   |     4 +
 gcc/testsuite/cobol.dg/group2/ANY_LENGTH__4_.cob   |    33 +
 gcc/testsuite/cobol.dg/group2/ANY_LENGTH__5_.cob   |    19 +
 gcc/testsuite/cobol.dg/group2/ANY_LENGTH__5_.out   |     1 +
 .../group2/Alphanumeric_MOVE_with_truncation.cob   |    45 +
 .../group2/Alphanumeric_MOVE_with_truncation.out   |     4 +
 .../group2/Alphanumeric_and_binary_numeric.cob     |    16 +
 gcc/testsuite/cobol.dg/group2/BLANK_WHEN_ZERO.cob  |    16 +
 gcc/testsuite/cobol.dg/group2/BLANK_WHEN_ZERO.out  |     4 +
 .../group2/CALL_with_OMITTED_parameter.cob         |    38 +
 .../group2/CALL_with_OMITTED_parameter.out         |     7 +
 .../cobol.dg/group2/CONTINUE_AFTER_1_SECONDS.cob   |    28 +
 .../cobol.dg/group2/CONTINUE_AFTER_1_SECONDS.out   |     2 +
 gcc/testsuite/cobol.dg/group2/CURRENCY_SIGN.cob    |    22 +
 gcc/testsuite/cobol.dg/group2/CURRENCY_SIGN.out    |     1 +
 .../group2/CURRENCY_SIGN_WITH_PICTURE_SYMBOL.cob   |    32 +
 .../group2/CURRENCY_SIGN_WITH_PICTURE_SYMBOL.out   |     4 +
 .../Check_for_equality_of_COMP-1___COMP-2.cob      |   106 +
 .../Class_check_with_reference_modification.cob    |    15 +
 .../Compare_COMP-2_with_floating-point_literal.cob |    43 +
 .../group2/Complex_HEX__VALUE_and_MOVE.cob         |    76 +
 .../group2/Complex_HEX__VALUE_and_MOVE.out         |    16 +
 gcc/testsuite/cobol.dg/group2/Complex_IF.cob       |    23 +
 gcc/testsuite/cobol.dg/group2/Complex_IF.out       |     2 +
 .../cobol.dg/group2/Concatenation_operator.cob     |    16 +
 .../cobol.dg/group2/Concatenation_operator.out     |     1 +
 .../group2/Contained_program_visibility__3_.cob    |    42 +
 .../group2/Contained_program_visibility__4_.cob    |    46 +
 .../group2/Contained_program_visibility__4_.out    |     1 +
 .../group2/Context_sensitive_words__1_.cob         |    15 +
 .../group2/Context_sensitive_words__1_.out         |     1 +
 .../group2/Context_sensitive_words__2_.cob         |    16 +
 .../group2/Context_sensitive_words__2_.out         |     1 +
 .../group2/Context_sensitive_words__3_.cob         |    16 +
 .../group2/Context_sensitive_words__3_.out         |     1 +
 .../group2/Context_sensitive_words__4_.cob         |    17 +
 .../group2/Context_sensitive_words__4_.out         |     1 +
 .../group2/Context_sensitive_words__5_.cob         |    15 +
 .../group2/Context_sensitive_words__5_.out         |     1 +
 .../group2/Context_sensitive_words__6_.cob         |    14 +
 .../group2/Context_sensitive_words__6_.out         |     1 +
 .../group2/Context_sensitive_words__7_.cob         |    19 +
 .../group2/Context_sensitive_words__7_.out         |     1 +
 .../group2/Context_sensitive_words__8_.cob         |    19 +
 .../group2/Context_sensitive_words__8_.out         |     1 +
 gcc/testsuite/cobol.dg/group2/DEBUG_Line.cob       |    16 +
 gcc/testsuite/cobol.dg/group2/DEBUG_Line.out       |     1 +
 .../cobol.dg/group2/DECIMAL-POINT_is_COMMA__1_.cob |    18 +
 .../cobol.dg/group2/DECIMAL-POINT_is_COMMA__1_.out |     2 +
 .../cobol.dg/group2/DECIMAL-POINT_is_COMMA__2_.cob |    18 +
 .../cobol.dg/group2/DECIMAL-POINT_is_COMMA__2_.out |     2 +
 .../cobol.dg/group2/DECIMAL-POINT_is_COMMA__3_.cob |    18 +
 .../cobol.dg/group2/DECIMAL-POINT_is_COMMA__3_.out |     2 +
 .../cobol.dg/group2/DECIMAL-POINT_is_COMMA__4_.cob |    18 +
 .../cobol.dg/group2/DECIMAL-POINT_is_COMMA__4_.out |     2 +
 .../cobol.dg/group2/DECIMAL-POINT_is_COMMA__5_.cob |    23 +
 .../cobol.dg/group2/DECIMAL-POINT_is_COMMA__5_.out |     3 +
 .../DISPLAY_and_assignment_NumericDisplay.cob      |    82 +
 .../DISPLAY_and_assignment_NumericDisplay.out      |    37 +
 .../DISPLAY_data_items_with_MOVE_statement.cob     |    38 +
 .../DISPLAY_data_items_with_MOVE_statement.out     |     8 +
 .../DISPLAY_data_items_with_VALUE_clause.cob       |    31 +
 .../DISPLAY_data_items_with_VALUE_clause.out       |     8 +
 .../DISPLAY_literals__DECIMAL-POINT_is_COMMA.cob   |    24 +
 .../DISPLAY_literals__DECIMAL-POINT_is_COMMA.out   |     7 +
 .../group2/EC-SIZE-TRUNCATION_EC-SIZE-OVERFLOW.cob |    30 +
 .../group2/EC-SIZE-TRUNCATION_EC-SIZE-OVERFLOW.out |     3 +
 .../EC-SIZE-ZERO-DIVIDE__fixed_and_float.cob       |    64 +
 .../EC-SIZE-ZERO-DIVIDE__fixed_and_float.out       |     9 +
 gcc/testsuite/cobol.dg/group2/EXIT_PARAGRAPH.cob   |    21 +
 gcc/testsuite/cobol.dg/group2/EXIT_PERFORM.cob     |    15 +
 gcc/testsuite/cobol.dg/group2/EXIT_PERFORM.out     |     1 +
 .../cobol.dg/group2/EXIT_PERFORM_CYCLE.cob         |    15 +
 .../cobol.dg/group2/EXIT_PERFORM_CYCLE.out         |     1 +
 gcc/testsuite/cobol.dg/group2/EXIT_SECTION.cob     |    25 +
 .../cobol.dg/group2/FLOAT-LONG_with_SIZE_ERROR.cob |    43 +
 .../cobol.dg/group2/FLOAT-LONG_with_SIZE_ERROR.out |     4 +
 .../FLOAT-SHORT___FLOAT-LONG_w_o_SIZE_ERROR.cob    |   164 +
 .../FLOAT-SHORT___FLOAT-LONG_w_o_SIZE_ERROR.out    |    24 +
 .../group2/FLOAT-SHORT_with_SIZE_ERROR.cob         |    40 +
 .../group2/FLOAT-SHORT_with_SIZE_ERROR.out         |     2 +
 .../cobol.dg/group2/FUNCTION_SQRT__2_.cob          |    13 +
 .../cobol.dg/group2/FUNCTION_SQRT__2_.out          |     5 +
 .../group2/Fixed_continuation_indicator.cob        |    33 +
 .../group2/Fixed_continuation_indicator.out        |     3 +
 gcc/testsuite/cobol.dg/group2/GLOBAL_FD__1_.cob    |    42 +
 gcc/testsuite/cobol.dg/group2/GLOBAL_FD__2_.cob    |    42 +
 gcc/testsuite/cobol.dg/group2/GLOBAL_FD__3_.cob    |    41 +
 gcc/testsuite/cobol.dg/group2/GLOBAL_FD__4_.cob    |    41 +
 .../cobol.dg/group2/GLOBAL_at_lower_level.cob      |    37 +
 .../cobol.dg/group2/GLOBAL_at_lower_level.out      |     4 +
 .../cobol.dg/group2/GLOBAL_at_same_level.cob       |    37 +
 .../cobol.dg/group2/GLOBAL_at_same_level.out       |     4 +
 .../cobol.dg/group2/Hexadecimal_literal.cob        |    15 +
 .../cobol.dg/group2/Hexadecimal_literal.out        |     2 +
 .../INSPECT_CONVERTING_TO_figurative_constants.cob |    12 +-
 .../INSPECT_CONVERTING_TO_figurative_constants.out |    10 +-
 .../cobol.dg/group2/INSPECT_ISO_Example_1.cob      |     2 +-
 .../cobol.dg/group2/INSPECT_ISO_Example_2.cob      |     2 +-
 .../cobol.dg/group2/INSPECT_ISO_Example_3.cob      |     2 +-
 .../cobol.dg/group2/INSPECT_ISO_Example_4.cob      |     2 +-
 .../cobol.dg/group2/INSPECT_ISO_Example_5-f.cob    |     2 +-
 .../cobol.dg/group2/INSPECT_ISO_Example_6.cob      |     2 +-
 .../cobol.dg/group2/INSPECT_ISO_Example_7.cob      |     2 +-
 .../group2/Index_and_parenthesized_expression.cob  |    16 +
 .../group2/Index_and_parenthesized_expression.out  |     1 +
 .../Intrinsics_without_FUNCTION_keyword__2_.cob    |     4 +-
 .../cobol.dg/group2/LENGTH_OF_omnibus.cob          |   107 +
 .../cobol.dg/group2/LENGTH_OF_omnibus.out          |    15 +
 ...LOCAL-STORAGE__3__with_recursive_PROGRAM-ID.cob |    28 +
 ...LOCAL-STORAGE__3__with_recursive_PROGRAM-ID.out |    11 +
 ...AGE__4__with_recursive_PROGRAM-ID_..._USING.cob |    28 +
 ...AGE__4__with_recursive_PROGRAM-ID_..._USING.out |    11 +
 gcc/testsuite/cobol.dg/group2/MOVE_Z_literal_.cob  |    34 +
 gcc/testsuite/cobol.dg/group2/MOVE_Z_literal_.out  |     1 +
 gcc/testsuite/cobol.dg/group2/MOVE_indexes.cob     |    17 +
 .../MOVE_integer_literal_to_alphanumeric.cob       |    15 +
 .../MOVE_integer_literal_to_alphanumeric.out       |     1 +
 .../cobol.dg/group2/MOVE_to_JUSTIFIED_item.cob     |    31 +
 .../cobol.dg/group2/MOVE_to_JUSTIFIED_item.out     |     6 +
 .../cobol.dg/group2/MOVE_to_edited_item__1_.cob    |    35 +
 .../cobol.dg/group2/MOVE_to_edited_item__1_.out    |     6 +
 .../cobol.dg/group2/MOVE_to_edited_item__2_.cob    |    35 +
 .../cobol.dg/group2/MOVE_to_edited_item__2_.out    |     6 +
 ..._to_item_with_simple_and_floating_insertion.cob |    23 +
 ..._to_item_with_simple_and_floating_insertion.out |     4 +
 gcc/testsuite/cobol.dg/group2/MOVE_to_itself.cob   |    15 +
 .../cobol.dg/group2/MOVE_with_group_refmod.cob     |    16 +
 gcc/testsuite/cobol.dg/group2/MOVE_with_refmod.cob |    15 +
 .../group2/MOVE_with_refmod__variable_.cob         |    17 +
 .../MULTIPLY_BY_literal_in_INITIAL_program.cob     |    15 +
 ...ti-target_MOVE_with_subscript_re-evaluation.cob |    35 +
 ...ti-target_MOVE_with_subscript_re-evaluation.out |     3 +
 ...ple_INDEXED_BY_variables_with_the_same_name.cob |    24 +
 ...ple_INDEXED_BY_variables_with_the_same_name.out |     3 +
 ...conditionals_-_fixed__float__and_alphabetic.cob |    69 +
 ...conditionals_-_fixed__float__and_alphabetic.out |    13 +
 .../Non-numeric_data_in_numeric_items__1_.cob      |    27 +
 .../Non-numeric_data_in_numeric_items__1_.out      |     2 +
 .../Non-numeric_data_in_numeric_items__2_.cob      |    22 +
 .../Non-numeric_data_in_numeric_items__2_.out      |     2 +
 .../group2/Non-overflow_after_overflow.cob         |    19 +
 .../cobol.dg/group2/Numeric_operations__1_.cob     |    35 +
 .../cobol.dg/group2/Numeric_operations__2_.cob     |   292 +
 .../cobol.dg/group2/Numeric_operations__3_.cob     |   292 +
 .../cobol.dg/group2/Numeric_operations__4_.cob     |   292 +
 .../cobol.dg/group2/Numeric_operations__5_.cob     |   292 +
 .../cobol.dg/group2/Numeric_operations__7_.cob     |   283 +
 .../cobol.dg/group2/Numeric_operations__8_.cob     |    37 +
 .../cobol.dg/group2/OCCURS_clause_with_1_entry.cob |    40 +
 .../cobol.dg/group2/OSVS_Arithmetic_Test__2_.cob   |    40 +
 .../cobol.dg/group2/OSVS_Arithmetic_Test__2_.out   |    10 +
 .../cobol.dg/group2/PERFORM_..._CONTINUE.cob       |     9 +
 .../cobol.dg/group2/PERFORM_inline__1_.cob         |    19 +
 .../cobol.dg/group2/PERFORM_inline__2_.cob         |    18 +
 .../cobol.dg/group2/PERFORM_type_OSVS.cob          |    28 +
 gcc/testsuite/cobol.dg/group2/PIC_ZZZ-__ZZZ_.cob   |    44 +
 .../group2/Quick_check_of_PIC_XX_COMP-5.cob        |    17 +
 .../group2/Quick_check_of_PIC_XX_COMP-5.out        |     3 +
 .../group2/Quote_marks_in_comment_paragraphs.cob   |    11 +
 .../group2/Quote_marks_in_comment_paragraphs.out   |     2 +
 .../REDEFINES_values_on_FILLER_and_INITIALIZE.cob  |    38 +
 .../REDEFINES_values_on_FILLER_and_INITIALIZE.out  |     5 +
 .../cobol.dg/group2/ROUNDED_AWAY-FROM-ZERO.cob     |    55 +
 .../cobol.dg/group2/ROUNDED_AWAY-FROM-ZERO.out     |     1 +
 .../group2/ROUNDED_NEAREST-AWAY-FROM-ZERO.cob      |    55 +
 .../group2/ROUNDED_NEAREST-AWAY-FROM-ZERO.out      |     1 +
 .../cobol.dg/group2/ROUNDED_NEAREST-EVEN.cob       |    55 +
 .../cobol.dg/group2/ROUNDED_NEAREST-EVEN.out       |     1 +
 .../group2/ROUNDED_NEAREST-TOWARD-ZERO.cob         |    55 +
 .../group2/ROUNDED_NEAREST-TOWARD-ZERO.out         |     1 +
 .../cobol.dg/group2/ROUNDED_TOWARD-GREATER.cob     |    55 +
 .../cobol.dg/group2/ROUNDED_TOWARD-GREATER.out     |     1 +
 .../cobol.dg/group2/ROUNDED_TOWARD-LESSER.cob      |    55 +
 .../cobol.dg/group2/ROUNDED_TOWARD-LESSER.out      |     1 +
 .../cobol.dg/group2/ROUNDED_TRUNCATION.cob         |    55 +
 .../cobol.dg/group2/ROUNDED_TRUNCATION.out         |     1 +
 ...OUNDING_omnibus_Floating-Point_from_COMPUTE.cob |   427 +
 ...OUNDING_omnibus_Floating-Point_from_COMPUTE.out |    71 +
 ...OUNDING_omnibus_NumericDisplay_from_COMPUTE.cob |   428 +
 ...OUNDING_omnibus_NumericDisplay_from_COMPUTE.out |    71 +
 .../group2/Recursive_PERFORM_paragraph.cob         |    22 +
 .../group2/Recursive_PERFORM_paragraph.out         |     3 +
 .../group2/SORT__EBCDIC_table_sort__1_.cob         |    29 +
 .../group2/SORT__EBCDIC_table_sort__2_.cob         |    27 +
 gcc/testsuite/cobol.dg/group2/SORT__table_sort.cob |    33 +
 .../cobol.dg/group2/SORT__table_sort__2_.cob       |    96 +
 .../cobol.dg/group2/SORT__table_sort__2_.out       |    22 +
 .../cobol.dg/group2/SORT__table_sort__3A_.cob      |    48 +
 .../cobol.dg/group2/SORT__table_sort__3A_.out      |     5 +
 .../cobol.dg/group2/SORT__table_sort__3B_.cob      |    44 +
 .../cobol.dg/group2/SORT__table_sort__3B_.out      |     5 +
 .../group2/SOURCE_FIXED_FREE_directives.cob        |    27 +
 .../group2/SOURCE_FIXED_FREE_directives.out        |     1 +
 .../cobol.dg/group2/STOP_RUN_WITH_ERROR_STATUS.cob |    10 +
 .../group2/STOP_RUN_WITH_NORMAL_STATUS.cob         |     9 +
 .../group2/STRING___UNSTRING__NOT__ON_OVERFLOW.cob |   104 +
 .../group2/STRING___UNSTRING__NOT__ON_OVERFLOW.out |     5 +
 .../group2/STRING_with_subscript_reference.cob     |    18 +
 .../group2/Separate_sign_positions__1_.cob         |    16 +
 .../group2/Separate_sign_positions__1_.out         |     1 +
 .../group2/Separate_sign_positions__2_.cob         |    24 +
 .../group2/Separate_sign_positions__2_.out         |     1 +
 gcc/testsuite/cobol.dg/group2/Simple_TYPEDEF.cob   |    16 +
 gcc/testsuite/cobol.dg/group2/Simple_p-scaling.cob |    33 +
 gcc/testsuite/cobol.dg/group2/Simple_p-scaling.out |    11 +
 ...L_with_ON_EXCEPTION__with_-fno-static-call_.cob |    20 +
 ...L_with_ON_EXCEPTION__with_-fno-static-call_.out |     1 +
 .../group2/UNSTRING_DELIMITED_ALL_LOW-VALUE.cob    |    26 +
 .../group2/UNSTRING_DELIMITED_ALL_SPACE-2.cob      |    56 +
 .../cobol.dg/group2/UNSTRING_DELIMITED_POINTER.cob |    45 +
 .../cobol.dg/group2/UNSTRING_DELIMITER_IN.cob      |    35 +
 .../group2/UNSTRING_with_FUNCTION___literal.cob    |    42 +
 .../group2/UNSTRING_with_FUNCTION___literal.out    |    20 +
 .../cobol.dg/group2/_-static__compilation.cob      |    10 +
 .../access_to_OPTIONAL_LINKAGE_item_not_passed.cob |    34 +
 .../access_to_OPTIONAL_LINKAGE_item_not_passed.out |     3 +
 .../debugging_lines__WITH_DEBUGGING_MODE_.cob      |    21 +
 .../debugging_lines__WITH_DEBUGGING_MODE_.out      |     1 +
 .../group2/debugging_lines__not_active_.cob        |    14 +
 .../group2/debugging_lines__not_active_.out        |     1 +
 .../integer_arithmetic_on_floating-point_var.cob   |    29 +
 gcc/testsuite/g++.dg/coroutines/assume.C           |    40 +
 .../g++.dg/coroutines/coro-missing-final-suspend.C |     4 +-
 .../g++.dg/coroutines/coro1-missing-await-method.C |     2 +-
 .../g++.dg/coroutines/{pr104051.C => pr104051-0.C} |     4 +-
 gcc/testsuite/g++.dg/coroutines/pr104051-1.C       |    23 +
 gcc/testsuite/g++.dg/coroutines/pr109283.C         |    23 +
 gcc/testsuite/g++.dg/coroutines/pr115908.C         |    75 -
 gcc/testsuite/g++.dg/coroutines/pr116775.C         |    68 +
 gcc/testsuite/g++.dg/coroutines/pr118903.C         |    40 +
 gcc/testsuite/g++.dg/coroutines/pr120273.C         |    58 +
 gcc/testsuite/g++.dg/coroutines/pr120453.C         |    95 +
 gcc/testsuite/g++.dg/coroutines/pr120495.C         |    55 +
 gcc/testsuite/g++.dg/coroutines/torture/pr115908.C |   112 +
 gcc/testsuite/g++.dg/coroutines/torture/pr119916.C |    66 +
 .../coroutines/torture/pr120243-unhandled-1.C      |    33 +
 .../coroutines/torture/pr120243-unhandled-2.C      |    34 +
 gcc/testsuite/g++.dg/coroutines/torture/pr121219.C |   149 +
 .../coroutines/torture/pr95615-00-nothing-throws.C |     5 +
 ...95615-02.C => pr95615-01-promise-ctor-throws.C} |     0
 ...-03.C => pr95615-02-get-return-object-throws.C} |     0
 ...15-01.C => pr95615-03-initial-suspend-throws.C} |     0
 ...4.C => pr95615-04-initial-await-ready-throws.C} |     0
 ...C => pr95615-05-initial-await-suspend-throws.C} |     0
 .../pr95615-06-initial-await-resume-throws.C       |     7 +
 .../coroutines/torture/pr95615-07-body-throws.C    |     7 +
 .../pr95615-08-initial-suspend-throws-uhe-throws.C |     8 +
 .../torture/pr95615-09-body-throws-uhe-throws.C    |    10 +
 .../g++.dg/coroutines/torture/pr95615.inc          |   196 +-
 .../special-termination-00-sync-completion.C       |     2 +-
 .../torture/special-termination-01-self-destruct.C |     2 +-
 gcc/testsuite/g++.dg/coroutines/unevaluated.C      |    25 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-80.C         |    21 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-array30.C     |    22 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-union9.C      |    33 +
 gcc/testsuite/g++.dg/ext/is_invocable5.C           |    15 +
 gcc/testsuite/g++.dg/lto/pr114790_0.C              |    16 +
 gcc/testsuite/g++.dg/lto/pr114790_1.C              |    15 +
 gcc/testsuite/g++.dg/modules/cpp-21.C              |     8 +
 gcc/testsuite/g++.dg/modules/internal-14_a.C       |    17 +
 gcc/testsuite/g++.dg/modules/internal-14_b.C       |     6 +
 gcc/testsuite/g++.dg/modules/internal-14_c.C       |     9 +
 gcc/testsuite/g++.dg/modules/merge-19.h            |    21 +
 gcc/testsuite/g++.dg/modules/merge-19_a.H          |     5 +
 gcc/testsuite/g++.dg/modules/merge-19_b.C          |    16 +
 gcc/testsuite/g++.dg/modules/pr108080.H            |     5 +
 gcc/testsuite/g++.dg/pr115605.C                    |    10 +
 gcc/testsuite/g++.dg/torture/pr120119-1.C          |    15 +
 gcc/testsuite/g++.dg/warn/deprecated-22.C          |    13 +
 gcc/testsuite/g++.dg/warn/pr121133-1.C             |    16 +
 gcc/testsuite/g++.dg/warn/pr121133-2.C             |     5 +
 gcc/testsuite/g++.dg/warn/pr121133-3.C             |     5 +
 gcc/testsuite/g++.dg/warn/pr121133-4.C             |     5 +
 gcc/testsuite/gcc.dg/Wdeprecated-non-prototype-5.c |    14 +
 gcc/testsuite/gcc.dg/Wdeprecated-non-prototype-6.c |    14 +
 gcc/testsuite/gcc.dg/bitint-125.c                  |    15 +
 gcc/testsuite/gcc.dg/darwin-minversion-link.c      |     1 +
 gcc/testsuite/gcc.dg/plugin/must-tail-call-2.c     |     2 +-
 gcc/testsuite/gcc.dg/pr120353.c                    |    11 +
 gcc/testsuite/gcc.dg/pr120354.c                    |    33 +
 gcc/testsuite/gcc.dg/pr121202.c                    |    11 +
 gcc/testsuite/gcc.dg/pr121322.c                    |    14 +
 gcc/testsuite/gcc.dg/rtl/aarch64/vec-series-1.c    |    35 +
 gcc/testsuite/gcc.dg/rtl/aarch64/vec-series-2.c    |    35 +
 gcc/testsuite/gcc.dg/torture/bitint-85.c           |    34 +
 gcc/testsuite/gcc.dg/tree-ssa/pr117423.c           |    49 +
 gcc/testsuite/gcc.dg/tree-ssa/pr119085.c           |    37 +
 gcc/testsuite/gcc.dg/tree-ssa/pr121264.c           |    12 +
 gcc/testsuite/gcc.dg/vect/pr112325.c               |     1 +
 gcc/testsuite/gcc.dg/vect/pr116125.c               |     6 +-
 gcc/testsuite/gcc.dg/vect/pr117888-1.c             |     1 +
 .../gcc.dg/vect/vect-early-break_137-pr121190.c    |    62 +
 gcc/testsuite/gcc.dg/vect/vect-early-break_52.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-recurr-pr121256-2.c |    49 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-pr121256.c   |    54 +
 gcc/testsuite/gcc.dg/vect/vect-simd-pr121130.c     |    11 +
 .../gcc.target/aarch64/sme/call_sm_switch_1.c      |     4 +-
 .../gcc.target/aarch64/sme/call_sm_switch_11.c     |     5 +-
 gcc/testsuite/gcc.target/aarch64/sme/pr121028.c    |    46 +
 .../gcc.target/aarch64/sve/acle/general/cops.c     |     8 +-
 .../gcc.target/aarch64/sve/acle/general/dupq_2.c   |     2 +-
 .../gcc.target/aarch64/sve/acle/general/dupq_4.c   |     2 +-
 .../gcc.target/aarch64/sve/acle/general/perm_1.c   |    14 +
 .../gcc.target/aarch64/sve/pfalse-binary.c         |     2 +-
 .../aarch64/sve/pfalse-binary_int_opt_n.c          |     2 +-
 .../gcc.target/aarch64/sve/pfalse-binary_opt_n.c   |     2 +-
 .../aarch64/sve/pfalse-binary_opt_single_n.c       |     2 +-
 .../gcc.target/aarch64/sve/pfalse-binary_rotate.c  |     2 +-
 .../aarch64/sve/pfalse-binary_uint64_opt_n.c       |     2 +-
 .../aarch64/sve/pfalse-binary_uint_opt_n.c         |     2 +-
 .../gcc.target/aarch64/sve/pfalse-binaryxn.c       |     2 +-
 .../gcc.target/aarch64/sve/pfalse-clast.c          |     2 +-
 .../gcc.target/aarch64/sve/pfalse-compare_opt_n.c  |     2 +-
 .../aarch64/sve/pfalse-compare_wide_opt_n.c        |     2 +-
 .../gcc.target/aarch64/sve/pfalse-count_pred.c     |     2 +-
 .../gcc.target/aarch64/sve/pfalse-fold_left.c      |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/pfalse-load.c |     2 +-
 .../gcc.target/aarch64/sve/pfalse-load_ext.c       |     2 +-
 .../aarch64/sve/pfalse-load_ext_gather_index.c     |     2 +-
 .../aarch64/sve/pfalse-load_ext_gather_offset.c    |     2 +-
 .../gcc.target/aarch64/sve/pfalse-load_gather_sv.c |     2 +-
 .../gcc.target/aarch64/sve/pfalse-load_gather_vs.c |     2 +-
 .../gcc.target/aarch64/sve/pfalse-load_replicate.c |     2 +-
 .../gcc.target/aarch64/sve/pfalse-prefetch.c       |     2 +-
 .../aarch64/sve/pfalse-prefetch_gather_index.c     |     2 +-
 .../aarch64/sve/pfalse-prefetch_gather_offset.c    |     2 +-
 .../gcc.target/aarch64/sve/pfalse-ptest.c          |     2 +-
 .../gcc.target/aarch64/sve/pfalse-rdffr.c          |     2 +-
 .../gcc.target/aarch64/sve/pfalse-reduction.c      |     2 +-
 .../gcc.target/aarch64/sve/pfalse-reduction_wide.c |     2 +-
 .../aarch64/sve/pfalse-shift_right_imm.c           |     2 +-
 .../gcc.target/aarch64/sve/pfalse-store.c          |     2 +-
 .../aarch64/sve/pfalse-store_scatter_index.c       |     2 +-
 .../aarch64/sve/pfalse-store_scatter_offset.c      |     2 +-
 .../gcc.target/aarch64/sve/pfalse-storexn.c        |     2 +-
 .../gcc.target/aarch64/sve/pfalse-ternary_opt_n.c  |     2 +-
 .../gcc.target/aarch64/sve/pfalse-ternary_rotate.c |     2 +-
 .../gcc.target/aarch64/sve/pfalse-unary.c          |     2 +-
 .../aarch64/sve/pfalse-unary_convert_narrowt.c     |     2 +-
 .../aarch64/sve/pfalse-unary_convertxn.c           |     2 +-
 .../gcc.target/aarch64/sve/pfalse-unary_n.c        |     2 +-
 .../gcc.target/aarch64/sve/pfalse-unary_pred.c     |     2 +-
 .../gcc.target/aarch64/sve/pfalse-unary_to_uint.c  |     2 +-
 .../gcc.target/aarch64/sve/pfalse-unaryxn.c        |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/vec_init_3.c  |   114 +-
 gcc/testsuite/gcc.target/aarch64/sve/vec_init_4.c  |   209 +
 gcc/testsuite/gcc.target/aarch64/sve2/dupq_1.c     |    26 +-
 gcc/testsuite/gcc.target/aarch64/sve2/dupq_1_run.c |    87 +
 gcc/testsuite/gcc.target/aarch64/sve2/extq_1.c     |    20 +-
 gcc/testsuite/gcc.target/aarch64/sve2/extq_1_run.c |    73 +
 .../gcc.target/aarch64/sve2/pfalse-binary.c        |     2 +-
 .../aarch64/sve2/pfalse-binary_int_opt_n.c         |     2 +-
 .../aarch64/sve2/pfalse-binary_int_opt_single_n.c  |     2 +-
 .../gcc.target/aarch64/sve2/pfalse-binary_opt_n.c  |     2 +-
 .../aarch64/sve2/pfalse-binary_opt_single_n.c      |     2 +-
 .../aarch64/sve2/pfalse-binary_to_uint.c           |     2 +-
 .../aarch64/sve2/pfalse-binary_uint_opt_n.c        |     2 +-
 .../gcc.target/aarch64/sve2/pfalse-binary_wide.c   |     2 +-
 .../gcc.target/aarch64/sve2/pfalse-compare.c       |     2 +-
 .../sve2/pfalse-load_ext_gather_index_restricted.c |     2 +-
 .../pfalse-load_ext_gather_offset_restricted.c     |     2 +-
 .../sve2/pfalse-load_gather_sv_restricted.c        |     2 +-
 .../aarch64/sve2/pfalse-load_gather_vs.c           |     2 +-
 .../aarch64/sve2/pfalse-shift_left_imm_to_uint.c   |     2 +-
 .../aarch64/sve2/pfalse-shift_right_imm.c          |     2 +-
 .../sve2/pfalse-store_scatter_index_restricted.c   |     2 +-
 .../sve2/pfalse-store_scatter_offset_restricted.c  |     2 +-
 .../gcc.target/aarch64/sve2/pfalse-unary.c         |     2 +-
 .../gcc.target/aarch64/sve2/pfalse-unary_convert.c |     2 +-
 .../aarch64/sve2/pfalse-unary_convert_narrowt.c    |     2 +-
 .../gcc.target/aarch64/sve2/pfalse-unary_to_int.c  |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve2/uzpq_1.c     |    18 +-
 gcc/testsuite/gcc.target/aarch64/sve2/uzpq_1_run.c |    78 +
 gcc/testsuite/gcc.target/aarch64/sve2/zipq_1.c     |    18 +-
 gcc/testsuite/gcc.target/aarch64/sve2/zipq_1_run.c |    78 +
 gcc/testsuite/gcc.target/arm/pr120351.c            |    47 +
 gcc/testsuite/gcc.target/i386/cold-attribute-4.c   |     2 +-
 gcc/testsuite/gcc.target/i386/pr120427-1.c         |    28 +
 gcc/testsuite/gcc.target/i386/pr120427-2.c         |    28 +
 gcc/testsuite/gcc.target/i386/pr120427-3.c         |    45 +
 gcc/testsuite/gcc.target/i386/pr120427-4.c         |     6 +
 gcc/testsuite/gcc.target/i386/pr120427-5.c         |    10 +
 gcc/testsuite/gcc.target/i386/pr121274.c           |    24 +
 gcc/testsuite/gcc.target/loongarch/pr121064.c      |    38 +
 gcc/testsuite/gcc.target/nvptx/abi-struct-arg.c    |    10 +
 gcc/testsuite/gcc.target/nvptx/abi-struct-ret.c    |    11 +
 gcc/testsuite/gcc.target/nvptx/march-map=sm_61.c   |     4 +-
 gcc/testsuite/gcc.target/nvptx/march-map=sm_62.c   |     4 +-
 gcc/testsuite/gcc.target/nvptx/march=sm_61.c       |    19 +
 gcc/testsuite/gcc.target/nvptx/mptx=5.0.c          |    19 +
 gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c   |    10 +-
 gcc/testsuite/gcc.target/riscv/pr120714.c          |    40 +
 gcc/testsuite/gfortran.dg/array_constructor_58.f90 |    17 +
 gcc/testsuite/gfortran.dg/function_charlen_4.f90   |    34 +
 gcc/testsuite/gfortran.dg/pointer_check_15.f90     |    46 +
 .../switches/pedantic-params/fail/arrayofchar.def  |    12 +
 .../switches/pedantic-params/fail/arrayofchar.mod  |    30 +
 gcc/testsuite/lib/target-supports.exp              |    51 +-
 gcc/tree-nrv.cc                                    |    19 +-
 gcc/tree-sra.cc                                    |    15 +-
 gcc/tree-ssa-alias.cc                              |     4 +-
 gcc/tree-ssa-sccvn.cc                              |     4 +-
 gcc/tree-streamer-in.cc                            |    12 +-
 gcc/tree-streamer-out.cc                           |     3 +-
 gcc/tree-tailcall.cc                               |   207 +-
 gcc/tree-vect-data-refs.cc                         |    20 +-
 gcc/tree-vect-loop.cc                              |    63 +-
 gcc/tree-vect-slp.cc                               |     6 +-
 gcc/tree-vect-stmts.cc                             |    10 +-
 gnattools/ChangeLog                                |     4 +
 gotools/ChangeLog                                  |     4 +
 include/ChangeLog                                  |     4 +
 libada/ChangeLog                                   |     4 +
 libatomic/ChangeLog                                |     4 +
 libbacktrace/ChangeLog                             |     4 +
 libcc1/ChangeLog                                   |     4 +
 libcody/ChangeLog                                  |     4 +
 libcpp/ChangeLog                                   |     4 +
 libcpp/lex.cc                                      |    30 +-
 libcpp/po/ChangeLog                                |     8 +
 libcpp/po/sr.po                                    |   885 +-
 libdecnumber/ChangeLog                             |     4 +
 libffi/ChangeLog                                   |     4 +
 libgcc/ChangeLog                                   |    15 +
 libgcc/config/avr/libf7/ChangeLog                  |     4 +
 libgcc/config/gcn/crt0.c                           |    32 +
 libgcc/config/libbid/ChangeLog                     |     4 +
 libgcc/config/nvptx/gbl-ctors.c                    |    16 +
 libgcobol/ChangeLog                                |   522 +
 libgcobol/LICENSE                                  |    27 +
 libgcobol/charmaps.cc                              |    26 +-
 libgcobol/common-defs.h                            |   221 +-
 libgcobol/config.h.in                              |    16 +
 libgcobol/configure                                |   226 +-
 libgcobol/configure.ac                             |    43 +-
 libgcobol/constants.cc                             |    20 +-
 libgcobol/ec.h                                     |     1 -
 libgcobol/exceptl.h                                |   136 -
 libgcobol/gcobolio.h                               |     6 +-
 libgcobol/gfileio.cc                               |   145 +-
 libgcobol/gmath.cc                                 |   335 +-
 libgcobol/intrinsic.cc                             |   616 +-
 libgcobol/io.cc                                    |    11 +-
 libgcobol/libgcobol.cc                             |  2386 ++--
 libgcobol/libgcobol.h                              |    31 +-
 libgcobol/valconv.cc                               |    20 +-
 libgcobol/valconv.h                                |     8 +-
 libgfortran/ChangeLog                              |     4 +
 libgm2/ChangeLog                                   |     4 +
 libgomp/ChangeLog                                  |   259 +
 libgomp/Makefile.am                                |     2 +-
 libgomp/Makefile.in                                |     7 +-
 libgomp/config/accel/target-cxa-dso-dtor.c         |    62 +
 libgomp/libgomp.texi                               |   179 +-
 libgomp/target-cxa-dso-dtor.c                      |     3 +
 libgomp/testsuite/libgomp.c++/declare_target-2.C   |    25 +
 libgomp/testsuite/libgomp.c++/pr119692-1-4.C       |     3 +
 libgomp/testsuite/libgomp.c++/pr119692-1-5.C       |     3 +
 libgomp/testsuite/libgomp.c++/target-cdtor-1.C     |   109 +
 libgomp/testsuite/libgomp.c++/target-cdtor-2.C     |   145 +
 .../libgomp.c++/target-exceptions-bad_cast-1.C     |     3 +
 .../libgomp.c++/target-exceptions-bad_cast-2.C     |     3 +
 ...arget-exceptions-pr118794-1-offload-sorry-GCN.C |     6 +-
 ...get-exceptions-pr118794-1-offload-sorry-nvptx.C |     6 +-
 .../libgomp.c++/target-exceptions-pr118794-1.C     |     6 +-
 .../libgomp.c++/target-exceptions-throw-1.C        |     3 -
 .../libgomp.c++/target-exceptions-throw-2.C        |     3 -
 libgomp/testsuite/libgomp.c++/target-flex-10.C     |   215 +
 libgomp/testsuite/libgomp.c++/target-flex-100.C    |   210 +
 libgomp/testsuite/libgomp.c++/target-flex-101.C    |   136 +
 libgomp/testsuite/libgomp.c++/target-flex-11.C     |   444 +
 libgomp/testsuite/libgomp.c++/target-flex-12.C     |   736 ++
 libgomp/testsuite/libgomp.c++/target-flex-2000.C   |    32 +
 libgomp/testsuite/libgomp.c++/target-flex-2001.C   |    61 +
 libgomp/testsuite/libgomp.c++/target-flex-2002.C   |    97 +
 libgomp/testsuite/libgomp.c++/target-flex-2003.C   |   176 +
 libgomp/testsuite/libgomp.c++/target-flex-30.C     |    51 +
 libgomp/testsuite/libgomp.c++/target-flex-300.C    |    49 +
 libgomp/testsuite/libgomp.c++/target-flex-31.C     |    80 +
 libgomp/testsuite/libgomp.c++/target-flex-32.C     |    50 +
 libgomp/testsuite/libgomp.c++/target-flex-33.C     |    52 +
 libgomp/testsuite/libgomp.c++/target-flex-41.C     |    94 +
 libgomp/testsuite/libgomp.c++/target-flex-60.C     |    46 +
 libgomp/testsuite/libgomp.c++/target-flex-61.C     |    54 +
 libgomp/testsuite/libgomp.c++/target-flex-62.C     |    50 +
 libgomp/testsuite/libgomp.c++/target-flex-70.C     |    26 +
 libgomp/testsuite/libgomp.c++/target-flex-80.C     |    49 +
 libgomp/testsuite/libgomp.c++/target-flex-81.C     |    75 +
 libgomp/testsuite/libgomp.c++/target-flex-90.C     |   107 +
 libgomp/testsuite/libgomp.c++/target-flex-common.h |    40 +
 .../libgomp.c++/target-std__array-concurrent-usm.C |     5 +
 .../libgomp.c++/target-std__array-concurrent.C     |    62 +
 .../target-std__bitset-concurrent-usm.C            |     5 +
 .../libgomp.c++/target-std__bitset-concurrent.C    |    69 +
 libgomp/testsuite/libgomp.c++/target-std__cmath.C  |   340 +
 .../testsuite/libgomp.c++/target-std__complex.C    |   175 +
 .../libgomp.c++/target-std__deque-concurrent-usm.C |     5 +
 .../libgomp.c++/target-std__deque-concurrent.C     |    64 +
 .../libgomp.c++/target-std__flat_map-concurrent.C  |    71 +
 .../target-std__flat_multimap-concurrent.C         |    70 +
 .../target-std__flat_multiset-concurrent.C         |    60 +
 .../libgomp.c++/target-std__flat_set-concurrent.C  |    67 +
 .../target-std__forward_list-concurrent-usm.C      |     5 +
 .../target-std__forward_list-concurrent.C          |    83 +
 .../libgomp.c++/target-std__list-concurrent-usm.C  |     5 +
 .../libgomp.c++/target-std__list-concurrent.C      |    83 +
 .../libgomp.c++/target-std__map-concurrent-usm.C   |     5 +
 .../libgomp.c++/target-std__map-concurrent.C       |    70 +
 .../target-std__multimap-concurrent-usm.C          |     5 +
 .../libgomp.c++/target-std__multimap-concurrent.C  |    68 +
 .../target-std__multiset-concurrent-usm.C          |     5 +
 .../libgomp.c++/target-std__multiset-concurrent.C  |    62 +
 .../testsuite/libgomp.c++/target-std__numbers.C    |    93 +
 .../libgomp.c++/target-std__set-concurrent-usm.C   |     5 +
 .../libgomp.c++/target-std__set-concurrent.C       |    68 +
 .../libgomp.c++/target-std__span-concurrent-usm.C  |     7 +
 .../libgomp.c++/target-std__span-concurrent.C      |    66 +
 .../target-std__unordered_map-concurrent.C         |    66 +
 .../target-std__unordered_multimap-concurrent.C    |    65 +
 .../target-std__unordered_multiset-concurrent.C    |    59 +
 .../target-std__unordered_set-concurrent.C         |    66 +
 .../testsuite/libgomp.c++/target-std__valarray-1.C |   179 +
 .../libgomp.c++/target-std__valarray-1.output      |    22 +
 .../target-std__valarray-concurrent-usm.C          |     5 +
 .../libgomp.c++/target-std__valarray-concurrent.C  |    66 +
 .../target-std__vector-concurrent-usm.C            |     5 +
 .../libgomp.c++/target-std__vector-concurrent.C    |    63 +
 .../libgomp.c-c++-common/target-abi-struct-1-O0.c  |     3 +
 .../libgomp.c-c++-common/target-abi-struct-1.c     |     1 +
 .../libgomp.c-c++-common/target-cdtor-1.c          |    89 +
 .../testsuite/libgomp.c/declare-variant-3-sm61.c   |     8 +
 libgomp/testsuite/libgomp.c/declare-variant-3.h    |     8 +
 .../testsuite/libgomp.c/target-map-zero-sized-3.c  |     7 +-
 .../libgomp.oacc-c++/exceptions-bad_cast-1.C       |     3 +
 .../libgomp.oacc-c++/exceptions-bad_cast-2.C       |     3 +
 .../libgomp.oacc-c++/exceptions-throw-1.C          |     3 -
 .../libgomp.oacc-c++/exceptions-throw-2.C          |     3 -
 .../libgomp.oacc-c-c++-common/abi-struct-1.c       |   125 +
 libgrust/ChangeLog                                 |     4 +
 libiberty/ChangeLog                                |     4 +
 libitm/ChangeLog                                   |     4 +
 libobjc/ChangeLog                                  |     4 +
 libphobos/ChangeLog                                |     4 +
 libquadmath/ChangeLog                              |     4 +
 libsanitizer/ChangeLog                             |     4 +
 libsanitizer/sanitizer_common/sanitizer_linux.cpp  |     4 +
 .../sanitizer_common/sanitizer_linux_libcdep.cpp   |    13 +-
 .../sanitizer_platform_limits_posix.cpp            |     6 +-
 .../sanitizer_platform_limits_posix.h              |     4 -
 .../sanitizer_stoptheworld_linux_libcdep.cpp       |     3 +-
 libssp/ChangeLog                                   |     4 +
 libstdc++-v3/ChangeLog                             |    25 +
 .../post/x86_64-linux-gnu/x32/baseline_symbols.txt |    11 +
 libstdc++-v3/include/std/ranges                    |     9 +-
 libstdc++-v3/src/c++23/std.cc.in                   |    57 +-
 libstdc++-v3/testsuite/std/ranges/adaptors/join.cc |     8 +
 .../testsuite/std/ranges/adaptors/join_with/1.cc   |     8 +
 .../testsuite/std/ranges/adaptors/lazy_split.cc    |     8 +
 libvtv/ChangeLog                                   |     4 +
 lto-plugin/ChangeLog                               |     4 +
 maintainer-scripts/ChangeLog                       |     4 +
 zlib/ChangeLog                                     |     4 +
 750 files changed, 42256 insertions(+), 16476 deletions(-)

Reply via email to