This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-15 in repository gcc.
from 50c91681558 testsuite: Adjust s390x params for vector tests. new 636c0d50988 libgcobol: Check for struct tm tm_zone new 5915b1a3538 cobol: Repair some exception processing logic. new d4ba7eac7e0 cobol: New testcases. new adffa534231 cobol, v2: Fix up cobol cross-compilation from 32-bit arche [...] new 167f3663ccc cobol: Fix up exception handling [PR119364] new 1513f3c7959 cobol: Rewrite exception handling. Partially refactor subs [...] new b61e85f3eb3 libgcobol: Fix bootstrap for targets without program_invoca [...] new 320f24a3b26 cobol: Don't require GLOB_BRACE etc. [PR119217] new 43bf1b391b4 cobol: Initialize regmatch_t portably [PR119217] new 1066f31c3d2 cobol: Allow for undefined NAME_MAX [PR119217] new 7fdeb675872 libgcobol: Heed --enable-libgcobol new 704bf38f08e cobol: Auto-detect source format; some FldLiteralN; infer g [...] new 5a1de4de9a6 cobol: New testcases. new d6da95bc4ce cobol: Eliminate padding bytes from cbl_declarative_t. [PR119377] new 5ce4d3e211d libgcobol: Allow for lack of LOG_PERROR new 412994e3d30 cobol: Don't display 0xFF HIGH-VALUE characters in testcase [...] new aa66c628206 cobol: One additional edit to testsuite/cobol.dg/group1/che [...] new 08e58db367d cobol: Eliminate exception "blob"; streamline some code gen [...] new d33eb8356da Regenerate cobol/lang.opt.urls new e7f1334ad02 cobol: sqrt(0) is not an ec-argument error. [PR119885] new 907e343138c cobol: Multiple PRs; formatting; exception processing. new 7305d78ab94 cobol: Wrap the call to fprintf in a libgcobol routine. [PR119524] new c48cce8872c cobol: Honor HAVE_CLOCK_GETTIME and HAVE_GETTIMEOFDAY. [PR119975] new ddf7357af4b cobol: Eliminate cppcheck warnings for libgcobol [PR119323] new 6c214d4e458 cobol: Guard clock_gettime(). [PR119975] new cd1fd184020 cobol: Diagnostic messages, Flex build, and some cppcheck r [...] new f79a7d0f7b3 cobol: Variety of small changes in answer to cppcheck diagnostics. new 8df603ce1c0 cobol: Eliminate unguarded clock_gettime dependencies. [PR119975] new f3dc4a58681 cobol: Some 1000 small changes in answer to cppcheck diagnostics. new efc75cbe390 cobol: Correct diagnostic strings to rectify bootstrap build new fd735329ee8 libgcobol: Add license. new 9717324b7e8 cobol: Correct diagnostic strings for 32-bit builds. new 3f8dfda16b8 cobol: Normalize generating and using function_decls. new d6115f773e8 cobol: Revise diagnostic linemap management. new 1951807f10b cobol: Update test case for intrinsic function syntax. new 8536d47f4bb cobol: Repair printf format of size_t. new 2e508448cfa cobol: Respect error in cobol.install-common. new 4a3e130f39e cobol: Development round-up. [PR120765, PR119337, PR120794] new d780100c63f cobol: Add PUSH and POP to CDF. new 79c7ed9d45d cobol: Fix build on 32-bit Darwin [PR120621] new 7dc3a3720cd cobol: Minor changes to genapi.cc to eliminate CPPCHECK warnings. new f27c6d83f9d cobol: Eliminate cppcheck warnings in gcc/cobol .cc files. new 84296ba2a41 cobol: Improved linemap and diagnostic handling; PIC valida [...] new 0879a2a840c cobol: Tweak adjustments to location_t of GENERIC nodes for [...] new 4e568451bfa cobol: Honor the "-static" command-line option. [PR119231]
The 45 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: 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/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 + ...dding.cob => 88_level_with_FALSE_IS_clause.cob} | 14 +- .../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} | 7 +- .../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 + ..._ref_modding.cob => Concatenation_operator.cob} | 12 +- .../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 + ...YYYMMDD.cob => Context_sensitive_words__1_.cob} | 9 +- .../group2/Context_sensitive_words__1_.out | 1 + ...YYYMMDD.cob => Context_sensitive_words__2_.cob} | 10 +- ..._MEDIAN.out => Context_sensitive_words__2_.out} | 1 - ...YYYMMDD.cob => Context_sensitive_words__3_.cob} | 10 +- ..._MEDIAN.out => Context_sensitive_words__3_.out} | 1 - ...ord__2_.cob => Context_sensitive_words__4_.cob} | 10 +- ..._MEDIAN.out => Context_sensitive_words__4_.out} | 1 - ...ord__2_.cob => Context_sensitive_words__5_.cob} | 12 +- ..._MEDIAN.out => Context_sensitive_words__5_.out} | 1 - ...ord__2_.cob => Context_sensitive_words__6_.cob} | 11 +- ..._MEDIAN.out => 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 + ...DP.COMMA.cob => DECIMAL-POINT_is_COMMA__1_.cob} | 16 +- .../cobol.dg/group2/DECIMAL-POINT_is_COMMA__1_.out | 2 + ...DP.COMMA.cob => DECIMAL-POINT_is_COMMA__2_.cob} | 16 +- .../cobol.dg/group2/DECIMAL-POINT_is_COMMA__2_.out | 2 + ...DP.COMMA.cob => DECIMAL-POINT_is_COMMA__3_.cob} | 16 +- .../cobol.dg/group2/DECIMAL-POINT_is_COMMA__3_.out | 2 + ...DP.COMMA.cob => DECIMAL-POINT_is_COMMA__4_.cob} | 16 +- .../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 + .../{FUNCTION_LOCALE-DATE.out => 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 + ....out => 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 + ...UNCTION_LOCALE-DATE.out => MOVE_Z_literal_.out} | 1 - .../group2/{FUNCTION_ACOS.cob => MOVE_indexes.cob} | 10 +- ...ob => MOVE_integer_literal_to_alphanumeric.cob} | 9 +- .../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 + ..._figurative_constant.cob => MOVE_to_itself.cob} | 6 +- ...FUNCTION_EXP.cob => MOVE_with_group_refmod.cob} | 9 +- ...igurative_constant.cob => MOVE_with_refmod.cob} | 6 +- ...ON_ACOS.cob => MOVE_with_refmod__variable_.cob} | 10 +- .../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 + ...ANNUITY.cob => Non-overflow_after_overflow.cob} | 12 +- .../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 + ...TION_MAX.cob => STOP_RUN_WITH_ERROR_STATUS.cob} | 6 +- ...ION_MAX.cob => STOP_RUN_WITH_NORMAL_STATUS.cob} | 5 +- .../group2/STRING___UNSTRING__NOT__ON_OVERFLOW.cob | 104 + .../group2/STRING___UNSTRING__NOT__ON_OVERFLOW.out | 5 + ...SIN.cob => STRING_with_subscript_reference.cob} | 11 +- .../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 + ...MEDIAN.cob => debugging_lines__not_active_.cob} | 6 +- ...E-DATE.out => debugging_lines__not_active_.out} | 1 - .../integer_arithmetic_on_floating-point_var.cob | 29 + {libgo/go/golang.org/x/mod => libgcobol}/LICENSE | 20 +- 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 +- 312 files changed, 20066 insertions(+), 9074 deletions(-) create mode 100644 gcc/cobol/TODO create mode 100644 gcc/testsuite/cobol.dg/group2/258_Nested_PERFORM.cob create mode 100644 gcc/testsuite/cobol.dg/group2/258_Nested_PERFORM.out create mode 100644 gcc/testsuite/cobol.dg/group2/259_PERFORM_VARYING_BY_-0.2.cob create mode 100644 gcc/testsuite/cobol.dg/group2/259_PERFORM_VARYING_BY_-0.2.out create mode 100644 gcc/testsuite/cobol.dg/group2/338_Default_Arithmetic__1_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/338_Default_Arithmetic__1_.out copy gcc/testsuite/cobol.dg/group2/{FUNCTION_FORMATTED-DATETIME_with_ref_modding.c [...] create mode 100644 gcc/testsuite/cobol.dg/group2/88_level_with_FILLER.cob create mode 100644 gcc/testsuite/cobol.dg/group2/88_level_with_THRU.cob create mode 100644 gcc/testsuite/cobol.dg/group2/ADD_CORRESPONDING.cob create mode 100644 gcc/testsuite/cobol.dg/group2/ADD_SUBTRACT_CORR_mixed_fix___float.cob create mode 100644 gcc/testsuite/cobol.dg/group2/ADD_SUBTRACT_CORR_mixed_fix___float.out create mode 100644 gcc/testsuite/cobol.dg/group2/ALLOCATE_Rule_8_OPTION_INITIALIZE [...] create mode 100644 gcc/testsuite/cobol.dg/group2/ALLOCATE_Rule_8_OPTION_INITIALIZE [...] create mode 100644 gcc/testsuite/cobol.dg/group2/ALLOCATE___FREE_basic_default_ver [...] create mode 100644 gcc/testsuite/cobol.dg/group2/ALLOCATE___FREE_basic_default_ver [...] create mode 100644 gcc/testsuite/cobol.dg/group2/ALLOCATE___FREE_with_BASED_item__1_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/ALLOCATE___FREE_with_BASED_item__2_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/ALPHABETIC-LOWER_test.cob create mode 100644 gcc/testsuite/cobol.dg/group2/ALPHABETIC-UPPER_test.cob create mode 100644 gcc/testsuite/cobol.dg/group2/ALPHABETIC_test.cob create mode 100644 gcc/testsuite/cobol.dg/group2/ANY_LENGTH__1_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/ANY_LENGTH__1_.out create mode 100644 gcc/testsuite/cobol.dg/group2/ANY_LENGTH__2_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/ANY_LENGTH__2_.out create mode 100644 gcc/testsuite/cobol.dg/group2/ANY_LENGTH__3_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/ANY_LENGTH__3_.out create mode 100644 gcc/testsuite/cobol.dg/group2/ANY_LENGTH__4_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/ANY_LENGTH__5_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/ANY_LENGTH__5_.out create mode 100644 gcc/testsuite/cobol.dg/group2/Alphanumeric_MOVE_with_truncation.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Alphanumeric_MOVE_with_truncation.out create mode 100644 gcc/testsuite/cobol.dg/group2/Alphanumeric_and_binary_numeric.cob create mode 100644 gcc/testsuite/cobol.dg/group2/BLANK_WHEN_ZERO.cob create mode 100644 gcc/testsuite/cobol.dg/group2/BLANK_WHEN_ZERO.out create mode 100644 gcc/testsuite/cobol.dg/group2/CALL_with_OMITTED_parameter.cob create mode 100644 gcc/testsuite/cobol.dg/group2/CALL_with_OMITTED_parameter.out create mode 100644 gcc/testsuite/cobol.dg/group2/CONTINUE_AFTER_1_SECONDS.cob create mode 100644 gcc/testsuite/cobol.dg/group2/CONTINUE_AFTER_1_SECONDS.out create mode 100644 gcc/testsuite/cobol.dg/group2/CURRENCY_SIGN.cob create mode 100644 gcc/testsuite/cobol.dg/group2/CURRENCY_SIGN.out create mode 100644 gcc/testsuite/cobol.dg/group2/CURRENCY_SIGN_WITH_PICTURE_SYMBOL.cob create mode 100644 gcc/testsuite/cobol.dg/group2/CURRENCY_SIGN_WITH_PICTURE_SYMBOL.out create mode 100644 gcc/testsuite/cobol.dg/group2/Check_for_equality_of_COMP-1___CO [...] copy gcc/testsuite/cobol.dg/group2/{FUNCTION_MAX.cob => Class_check_with_reference [...] create mode 100644 gcc/testsuite/cobol.dg/group2/Compare_COMP-2_with_floating-poin [...] create mode 100644 gcc/testsuite/cobol.dg/group2/Complex_HEX__VALUE_and_MOVE.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Complex_HEX__VALUE_and_MOVE.out create mode 100644 gcc/testsuite/cobol.dg/group2/Complex_IF.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Complex_IF.out copy gcc/testsuite/cobol.dg/group2/{FUNCTION_FORMATTED-DATE_with_ref_modding.cob = [...] create mode 100644 gcc/testsuite/cobol.dg/group2/Concatenation_operator.out create mode 100644 gcc/testsuite/cobol.dg/group2/Contained_program_visibility__3_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Contained_program_visibility__4_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Contained_program_visibility__4_.out copy gcc/testsuite/cobol.dg/group2/{FUNCTION_TEST-DATE-YYYYMMDD.cob => Context_sen [...] create mode 100644 gcc/testsuite/cobol.dg/group2/Context_sensitive_words__1_.out copy gcc/testsuite/cobol.dg/group2/{FUNCTION_TEST-DATE-YYYYMMDD.cob => Context_sen [...] copy gcc/testsuite/cobol.dg/group2/{FUNCTION_MEDIAN.out => Context_sensitive_words [...] copy gcc/testsuite/cobol.dg/group2/{FUNCTION_TEST-DATE-YYYYMMDD.cob => Context_sen [...] copy gcc/testsuite/cobol.dg/group2/{FUNCTION_MEDIAN.out => Context_sensitive_words [...] copy gcc/testsuite/cobol.dg/group2/{Intrinsics_without_FUNCTION_keyword__2_.cob => [...] copy gcc/testsuite/cobol.dg/group2/{FUNCTION_MEDIAN.out => Context_sensitive_words [...] copy gcc/testsuite/cobol.dg/group2/{Intrinsics_without_FUNCTION_keyword__2_.cob => [...] copy gcc/testsuite/cobol.dg/group2/{FUNCTION_MEDIAN.out => Context_sensitive_words [...] copy gcc/testsuite/cobol.dg/group2/{Intrinsics_without_FUNCTION_keyword__2_.cob => [...] copy gcc/testsuite/cobol.dg/group2/{FUNCTION_MEDIAN.out => Context_sensitive_words [...] create mode 100644 gcc/testsuite/cobol.dg/group2/Context_sensitive_words__7_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Context_sensitive_words__7_.out create mode 100644 gcc/testsuite/cobol.dg/group2/Context_sensitive_words__8_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Context_sensitive_words__8_.out create mode 100644 gcc/testsuite/cobol.dg/group2/DEBUG_Line.cob create mode 100644 gcc/testsuite/cobol.dg/group2/DEBUG_Line.out copy gcc/testsuite/cobol.dg/group2/{FUNCTION_FORMATTED-TIME_DP.COMMA.cob => DECIMA [...] create mode 100644 gcc/testsuite/cobol.dg/group2/DECIMAL-POINT_is_COMMA__1_.out copy gcc/testsuite/cobol.dg/group2/{FUNCTION_FORMATTED-TIME_DP.COMMA.cob => DECIMA [...] create mode 100644 gcc/testsuite/cobol.dg/group2/DECIMAL-POINT_is_COMMA__2_.out copy gcc/testsuite/cobol.dg/group2/{FUNCTION_FORMATTED-TIME_DP.COMMA.cob => DECIMA [...] create mode 100644 gcc/testsuite/cobol.dg/group2/DECIMAL-POINT_is_COMMA__3_.out copy gcc/testsuite/cobol.dg/group2/{FUNCTION_FORMATTED-TIME_DP.COMMA.cob => DECIMA [...] create mode 100644 gcc/testsuite/cobol.dg/group2/DECIMAL-POINT_is_COMMA__4_.out create mode 100644 gcc/testsuite/cobol.dg/group2/DECIMAL-POINT_is_COMMA__5_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/DECIMAL-POINT_is_COMMA__5_.out create mode 100644 gcc/testsuite/cobol.dg/group2/DISPLAY_and_assignment_NumericDis [...] create mode 100644 gcc/testsuite/cobol.dg/group2/DISPLAY_and_assignment_NumericDis [...] create mode 100644 gcc/testsuite/cobol.dg/group2/DISPLAY_data_items_with_MOVE_stat [...] create mode 100644 gcc/testsuite/cobol.dg/group2/DISPLAY_data_items_with_MOVE_stat [...] create mode 100644 gcc/testsuite/cobol.dg/group2/DISPLAY_data_items_with_VALUE_clause.cob create mode 100644 gcc/testsuite/cobol.dg/group2/DISPLAY_data_items_with_VALUE_clause.out create mode 100644 gcc/testsuite/cobol.dg/group2/DISPLAY_literals__DECIMAL-POINT_i [...] create mode 100644 gcc/testsuite/cobol.dg/group2/DISPLAY_literals__DECIMAL-POINT_i [...] create mode 100644 gcc/testsuite/cobol.dg/group2/EC-SIZE-TRUNCATION_EC-SIZE-OVERFLOW.cob create mode 100644 gcc/testsuite/cobol.dg/group2/EC-SIZE-TRUNCATION_EC-SIZE-OVERFLOW.out create mode 100644 gcc/testsuite/cobol.dg/group2/EC-SIZE-ZERO-DIVIDE__fixed_and_float.cob create mode 100644 gcc/testsuite/cobol.dg/group2/EC-SIZE-ZERO-DIVIDE__fixed_and_float.out create mode 100644 gcc/testsuite/cobol.dg/group2/EXIT_PARAGRAPH.cob create mode 100644 gcc/testsuite/cobol.dg/group2/EXIT_PERFORM.cob copy gcc/testsuite/cobol.dg/group2/{FUNCTION_LOCALE-DATE.out => EXIT_PERFORM.out} (75%) create mode 100644 gcc/testsuite/cobol.dg/group2/EXIT_PERFORM_CYCLE.cob create mode 100644 gcc/testsuite/cobol.dg/group2/EXIT_PERFORM_CYCLE.out create mode 100644 gcc/testsuite/cobol.dg/group2/EXIT_SECTION.cob create mode 100644 gcc/testsuite/cobol.dg/group2/FLOAT-LONG_with_SIZE_ERROR.cob create mode 100644 gcc/testsuite/cobol.dg/group2/FLOAT-LONG_with_SIZE_ERROR.out create mode 100644 gcc/testsuite/cobol.dg/group2/FLOAT-SHORT___FLOAT-LONG_w_o_SIZE [...] create mode 100644 gcc/testsuite/cobol.dg/group2/FLOAT-SHORT___FLOAT-LONG_w_o_SIZE [...] create mode 100644 gcc/testsuite/cobol.dg/group2/FLOAT-SHORT_with_SIZE_ERROR.cob create mode 100644 gcc/testsuite/cobol.dg/group2/FLOAT-SHORT_with_SIZE_ERROR.out create mode 100644 gcc/testsuite/cobol.dg/group2/FUNCTION_SQRT__2_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/FUNCTION_SQRT__2_.out create mode 100644 gcc/testsuite/cobol.dg/group2/Fixed_continuation_indicator.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Fixed_continuation_indicator.out create mode 100644 gcc/testsuite/cobol.dg/group2/GLOBAL_FD__1_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/GLOBAL_FD__2_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/GLOBAL_FD__3_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/GLOBAL_FD__4_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/GLOBAL_at_lower_level.cob create mode 100644 gcc/testsuite/cobol.dg/group2/GLOBAL_at_lower_level.out create mode 100644 gcc/testsuite/cobol.dg/group2/GLOBAL_at_same_level.cob create mode 100644 gcc/testsuite/cobol.dg/group2/GLOBAL_at_same_level.out create mode 100644 gcc/testsuite/cobol.dg/group2/Hexadecimal_literal.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Hexadecimal_literal.out create mode 100644 gcc/testsuite/cobol.dg/group2/Index_and_parenthesized_expression.cob copy gcc/testsuite/cobol.dg/group2/{FUNCTION_LOCALE-DATE.out => Index_and_parenthe [...] create mode 100644 gcc/testsuite/cobol.dg/group2/LENGTH_OF_omnibus.cob create mode 100644 gcc/testsuite/cobol.dg/group2/LENGTH_OF_omnibus.out create mode 100644 gcc/testsuite/cobol.dg/group2/LOCAL-STORAGE__3__with_recursive_ [...] create mode 100644 gcc/testsuite/cobol.dg/group2/LOCAL-STORAGE__3__with_recursive_ [...] create mode 100644 gcc/testsuite/cobol.dg/group2/LOCAL-STORAGE__4__with_recursive_ [...] create mode 100644 gcc/testsuite/cobol.dg/group2/LOCAL-STORAGE__4__with_recursive_ [...] create mode 100644 gcc/testsuite/cobol.dg/group2/MOVE_Z_literal_.cob copy gcc/testsuite/cobol.dg/group2/{FUNCTION_LOCALE-DATE.out => MOVE_Z_literal_.ou [...] copy gcc/testsuite/cobol.dg/group2/{FUNCTION_ACOS.cob => MOVE_indexes.cob} (58%) copy gcc/testsuite/cobol.dg/group2/{FUNCTION_PRESENT-VALUE.cob => MOVE_integer_lit [...] create mode 100644 gcc/testsuite/cobol.dg/group2/MOVE_integer_literal_to_alphanumeric.out create mode 100644 gcc/testsuite/cobol.dg/group2/MOVE_to_JUSTIFIED_item.cob create mode 100644 gcc/testsuite/cobol.dg/group2/MOVE_to_JUSTIFIED_item.out create mode 100644 gcc/testsuite/cobol.dg/group2/MOVE_to_edited_item__1_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/MOVE_to_edited_item__1_.out create mode 100644 gcc/testsuite/cobol.dg/group2/MOVE_to_edited_item__2_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/MOVE_to_edited_item__2_.out create mode 100644 gcc/testsuite/cobol.dg/group2/MOVE_to_item_with_simple_and_floa [...] create mode 100644 gcc/testsuite/cobol.dg/group2/MOVE_to_item_with_simple_and_floa [...] copy gcc/testsuite/cobol.dg/group2/{INSPECT_REPLACING_figurative_constant.cob => M [...] copy gcc/testsuite/cobol.dg/group2/{FUNCTION_EXP.cob => MOVE_with_group_refmod.cob} (62%) copy gcc/testsuite/cobol.dg/group2/{INSPECT_REPLACING_figurative_constant.cob => M [...] copy gcc/testsuite/cobol.dg/group2/{FUNCTION_ACOS.cob => MOVE_with_refmod__variabl [...] create mode 100644 gcc/testsuite/cobol.dg/group2/MULTIPLY_BY_literal_in_INITIAL_pr [...] create mode 100644 gcc/testsuite/cobol.dg/group2/Multi-target_MOVE_with_subscript_ [...] create mode 100644 gcc/testsuite/cobol.dg/group2/Multi-target_MOVE_with_subscript_ [...] create mode 100644 gcc/testsuite/cobol.dg/group2/Multiple_INDEXED_BY_variables_wit [...] create mode 100644 gcc/testsuite/cobol.dg/group2/Multiple_INDEXED_BY_variables_wit [...] create mode 100644 gcc/testsuite/cobol.dg/group2/Named_conditionals_-_fixed__float [...] create mode 100644 gcc/testsuite/cobol.dg/group2/Named_conditionals_-_fixed__float [...] create mode 100644 gcc/testsuite/cobol.dg/group2/Non-numeric_data_in_numeric_items [...] create mode 100644 gcc/testsuite/cobol.dg/group2/Non-numeric_data_in_numeric_items [...] create mode 100644 gcc/testsuite/cobol.dg/group2/Non-numeric_data_in_numeric_items [...] create mode 100644 gcc/testsuite/cobol.dg/group2/Non-numeric_data_in_numeric_items [...] copy gcc/testsuite/cobol.dg/group2/{FUNCTION_ANNUITY.cob => Non-overflow_after_ove [...] create mode 100644 gcc/testsuite/cobol.dg/group2/Numeric_operations__1_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Numeric_operations__2_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Numeric_operations__3_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Numeric_operations__4_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Numeric_operations__5_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Numeric_operations__7_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Numeric_operations__8_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/OCCURS_clause_with_1_entry.cob create mode 100644 gcc/testsuite/cobol.dg/group2/OSVS_Arithmetic_Test__2_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/OSVS_Arithmetic_Test__2_.out create mode 100644 gcc/testsuite/cobol.dg/group2/PERFORM_..._CONTINUE.cob create mode 100644 gcc/testsuite/cobol.dg/group2/PERFORM_inline__1_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/PERFORM_inline__2_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/PERFORM_type_OSVS.cob create mode 100644 gcc/testsuite/cobol.dg/group2/PIC_ZZZ-__ZZZ_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Quick_check_of_PIC_XX_COMP-5.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Quick_check_of_PIC_XX_COMP-5.out create mode 100644 gcc/testsuite/cobol.dg/group2/Quote_marks_in_comment_paragraphs.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Quote_marks_in_comment_paragraphs.out create mode 100644 gcc/testsuite/cobol.dg/group2/REDEFINES_values_on_FILLER_and_IN [...] create mode 100644 gcc/testsuite/cobol.dg/group2/REDEFINES_values_on_FILLER_and_IN [...] create mode 100644 gcc/testsuite/cobol.dg/group2/ROUNDED_AWAY-FROM-ZERO.cob create mode 100644 gcc/testsuite/cobol.dg/group2/ROUNDED_AWAY-FROM-ZERO.out create mode 100644 gcc/testsuite/cobol.dg/group2/ROUNDED_NEAREST-AWAY-FROM-ZERO.cob create mode 100644 gcc/testsuite/cobol.dg/group2/ROUNDED_NEAREST-AWAY-FROM-ZERO.out create mode 100644 gcc/testsuite/cobol.dg/group2/ROUNDED_NEAREST-EVEN.cob create mode 100644 gcc/testsuite/cobol.dg/group2/ROUNDED_NEAREST-EVEN.out create mode 100644 gcc/testsuite/cobol.dg/group2/ROUNDED_NEAREST-TOWARD-ZERO.cob create mode 100644 gcc/testsuite/cobol.dg/group2/ROUNDED_NEAREST-TOWARD-ZERO.out create mode 100644 gcc/testsuite/cobol.dg/group2/ROUNDED_TOWARD-GREATER.cob create mode 100644 gcc/testsuite/cobol.dg/group2/ROUNDED_TOWARD-GREATER.out create mode 100644 gcc/testsuite/cobol.dg/group2/ROUNDED_TOWARD-LESSER.cob create mode 100644 gcc/testsuite/cobol.dg/group2/ROUNDED_TOWARD-LESSER.out create mode 100644 gcc/testsuite/cobol.dg/group2/ROUNDED_TRUNCATION.cob create mode 100644 gcc/testsuite/cobol.dg/group2/ROUNDED_TRUNCATION.out create mode 100644 gcc/testsuite/cobol.dg/group2/ROUNDING_omnibus_Floating-Point_f [...] create mode 100644 gcc/testsuite/cobol.dg/group2/ROUNDING_omnibus_Floating-Point_f [...] create mode 100644 gcc/testsuite/cobol.dg/group2/ROUNDING_omnibus_NumericDisplay_f [...] create mode 100644 gcc/testsuite/cobol.dg/group2/ROUNDING_omnibus_NumericDisplay_f [...] create mode 100644 gcc/testsuite/cobol.dg/group2/Recursive_PERFORM_paragraph.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Recursive_PERFORM_paragraph.out create mode 100644 gcc/testsuite/cobol.dg/group2/SORT__EBCDIC_table_sort__1_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/SORT__EBCDIC_table_sort__2_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/SORT__table_sort.cob create mode 100644 gcc/testsuite/cobol.dg/group2/SORT__table_sort__2_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/SORT__table_sort__2_.out create mode 100644 gcc/testsuite/cobol.dg/group2/SORT__table_sort__3A_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/SORT__table_sort__3A_.out create mode 100644 gcc/testsuite/cobol.dg/group2/SORT__table_sort__3B_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/SORT__table_sort__3B_.out create mode 100644 gcc/testsuite/cobol.dg/group2/SOURCE_FIXED_FREE_directives.cob create mode 100644 gcc/testsuite/cobol.dg/group2/SOURCE_FIXED_FREE_directives.out copy gcc/testsuite/cobol.dg/group2/{FUNCTION_MAX.cob => STOP_RUN_WITH_ERROR_STATUS [...] copy gcc/testsuite/cobol.dg/group2/{FUNCTION_MAX.cob => STOP_RUN_WITH_NORMAL_STATU [...] create mode 100644 gcc/testsuite/cobol.dg/group2/STRING___UNSTRING__NOT__ON_OVERFLOW.cob create mode 100644 gcc/testsuite/cobol.dg/group2/STRING___UNSTRING__NOT__ON_OVERFLOW.out copy gcc/testsuite/cobol.dg/group2/{FUNCTION_ASIN.cob => STRING_with_subscript_ref [...] create mode 100644 gcc/testsuite/cobol.dg/group2/Separate_sign_positions__1_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Separate_sign_positions__1_.out create mode 100644 gcc/testsuite/cobol.dg/group2/Separate_sign_positions__2_.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Separate_sign_positions__2_.out create mode 100644 gcc/testsuite/cobol.dg/group2/Simple_TYPEDEF.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Simple_p-scaling.cob create mode 100644 gcc/testsuite/cobol.dg/group2/Simple_p-scaling.out create mode 100644 gcc/testsuite/cobol.dg/group2/Static_CALL_with_ON_EXCEPTION__wi [...] create mode 100644 gcc/testsuite/cobol.dg/group2/Static_CALL_with_ON_EXCEPTION__wi [...] create mode 100644 gcc/testsuite/cobol.dg/group2/UNSTRING_DELIMITED_ALL_LOW-VALUE.cob create mode 100644 gcc/testsuite/cobol.dg/group2/UNSTRING_DELIMITED_ALL_SPACE-2.cob create mode 100644 gcc/testsuite/cobol.dg/group2/UNSTRING_DELIMITED_POINTER.cob create mode 100644 gcc/testsuite/cobol.dg/group2/UNSTRING_DELIMITER_IN.cob create mode 100644 gcc/testsuite/cobol.dg/group2/UNSTRING_with_FUNCTION___literal.cob create mode 100644 gcc/testsuite/cobol.dg/group2/UNSTRING_with_FUNCTION___literal.out create mode 100644 gcc/testsuite/cobol.dg/group2/_-static__compilation.cob create mode 100644 gcc/testsuite/cobol.dg/group2/access_to_OPTIONAL_LINKAGE_item_n [...] create mode 100644 gcc/testsuite/cobol.dg/group2/access_to_OPTIONAL_LINKAGE_item_n [...] create mode 100644 gcc/testsuite/cobol.dg/group2/debugging_lines__WITH_DEBUGGING_M [...] create mode 100644 gcc/testsuite/cobol.dg/group2/debugging_lines__WITH_DEBUGGING_M [...] copy gcc/testsuite/cobol.dg/group2/{FUNCTION_MEDIAN.cob => debugging_lines__not_ac [...] copy gcc/testsuite/cobol.dg/group2/{FUNCTION_LOCALE-DATE.out => debugging_lines__n [...] create mode 100644 gcc/testsuite/cobol.dg/group2/integer_arithmetic_on_floating-po [...] copy {libgo/go/golang.org/x/mod => libgcobol}/LICENSE (60%)