This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/gcc-15 in repository gcc.
from b9195b06b9b ChangeLog.omp bump adds f3dcc49945e crc: Fix up ICE from optimize_crc_loop [PR120677] adds 416a7fee4ad Daily bump. adds bd020583b64 doc: allow extend.texi to be processed by makeinfo 4.13 adds 57893515877 doc: allow gcov.texi to be processed by makeinfo 4.13 adds f34f1b1d6c4 Fortran: fix checking of MOLD= in ALLOCATE statements [PR51961] adds 9540ef338dd Daily bump. adds b89ee9e63ce dfp, real: Fix up FLOAT_EXPR/FIX_TRUNC_EXPR constant foldin [...] adds 5e570c3303a dfp: Further decimal_real_to_integer fixes [PR120631] adds 6583c3be41a Daily bump. adds bf284e8f5ed [RISC-V][PR target/119971] Avoid losing shift count masking adds 2c24509f90a Daily bump. adds 2272b481392 Daily bump. adds 0be140d8e1f Daily bump. adds e5cf6027581 expand: Allow musttail tail calls with -fsanitize=address [ [...] adds fa2e03effa5 tailc: Allow musttail tail calls with -fsanitize=address [P [...] adds 2e095cd5d42 Daily bump. adds 32602706f29 Daily bump. adds 9f817c98403 i386: Remove CLDEMOTE for clients adds 2efe8cc5558 rtl-ssa: Reject non-address uses of autoinc regs [PR120347] adds cb3c5b7d15c aarch64: Incorrect removal of ZA restore [PR120624] adds 8422524f6f4 Fortran: Source allocation of pure function result rejected [...] adds f48873c57f7 [RISC-V] Fix ICE due to splitter emitting constant loads directly adds 4a253f14a9f Daily bump. adds d8a9467163a tree-optimization/120654 - ICE with range query from IVOPTs adds 59e5e863c7d tree-optimization/120729 - limit compile time in uninit_ana [...] adds 8d600e98004 Bump LTO_minor_version adds 58323d4a032 Fortran: fix checking of renamed-on-use interface name [PR120784] adds e4c99f16548 Daily bump. adds 1b8a32a0bb6 Fortran: follow-up fix to checking of renamed-on-use interf [...] adds 5808dd20b5a Fix misoptimization of CONSTRUCTOR with reverse SSO adds c0a55fcb05a Daily bump. adds 80c55b15f8d Ada: Fix assertion failure on problematic container aggregate adds 06a26f4d643 Fix compilation of concatenation with illegal character constant adds ccaff411f98 Daily bump. adds 4297261e0ef Daily bump. adds 53d2ca1541b libstdc++: Report compilation error on formatting "%d" from [...] adds e94c6831691 ada: Fix internal error on expression function called for d [...] adds 36332b84ce1 ada: Fix internal error on Ghost aspect applied to Big_Integers adds cabca4dd5aa ada: Fix crash on nested access-to-subprogram types adds 29042b6d01f ada: Record type Put_Image procedures omitting discriminant values adds 411c1eeadfb ada: Fix bogus error for pragma No_Component_Reordering on [...] adds 9b7f1ec322b ada: Make class-wide Max_Size_In_Storage_Elements return a [...] adds a352fb36ba6 Daily bump. adds 497cb0881e5 testsuite: Fix up pr119318.c test for big-endian [PR120082] adds ce869854db6 tailc: Handle musttail in case of non-cleaned-up cleanups, [...] adds affc5eb853a ada: Fix wrong finalization of temporary constrained array [...] adds 54b5f782727 ada: Small cleanup in the finalization machinery adds 484fb60fdcb ada: Fix wrong finalization of constrained array derived fr [...] adds 74cc201d4d5 ada: Dispatching call with mutably tagged objects adds 5bd03021271 ada: Fix wrong finalization of constrained subtype of uncon [...] adds 25e6c440391 ada: Small tweak to latest change adds 177050b6596 ada: Compiler fails on unchecked deallocation for constrain [...] adds debd1cd3dfd ada: Fix for compiler crash on function return with Relaxed [...] adds c3a639d1e2f s390: Add -fno-stack-protector to 3 tests adds fc36a902340 libstdc++: Format %r, %x and %X using locale's time_put fac [...] adds 7fdf47538a6 c++: Fix up cp_build_array_ref COND_EXPR handling [PR120471] adds 79b82eb7327 Ada: Fix assertion failure for Finalizable aspect on tagged type adds 98bc42f456d testsuite: Fix up gcc.target/powerpc/builtin_altivec_tr_stx [...] adds 9f44730d621 Daily bump. adds 977b8fb2263 i386: Change Diamond Rapids feature detect when model numbe [...] adds 3b599593af1 Do not query further vector epilogues after a masked epilogue adds 698fefe1eed Daily bump. adds 8b3e6dbe513 [committed][PR rtl-optimization/120550] Drop REG_EQUAL note [...] adds 2498cbbcdb2 Fixup dropping REG_EQUAL note in ext-dce adds 4ea7021613c ada: Fix wrong conversion of controlled array with represen [...] adds c9c6392fcbc ada: Fix assertion failure on finalizable aggregate adds 181d76171cc ada: Fix crash with Finalizable in corner case adds 36b77268eec ada: Fix crash with Finalizable in corner case adds ce51aec0583 ada: Fix missing finalization with conditional expression i [...] adds 81645c63e92 ada: Refine sanity check in Insert_Actions adds a30e425255a ada: Fix missing error on too large Component_Size not mult [...] adds aa622ab8239 ada: Fix wrong finalization of constrained subtype of uncon [...] adds 22b8806a627 ada: Fix alignment violation for mix of aligned and misalig [...] adds 8b7a779b85d Fortran: Fix out of bounds access in structure constructor' [...] adds c612c500de3 libstdc++: Fix regression in std::uninitialized_fill for C+ [...] adds 6b19e40f982 c++: uninitialized TARGET_EXPR and constexpr [PR120684] adds 612690936f5 libstdc++: Update LWG 4166 changes to concat_view::end() [P [...] adds 2cb1108c092 middle-end: Fix complex lowering of cabs with no LHS [PR120369] adds 733cd21cfdd Ada: Remove left-overs of front-end exception mechanism adds f9c43140bee c++: Fix a pasto in the PR120471 fix [PR120940] adds 9fae6825c3e Daily bump. adds 216fc3b3bba ada: Fix error on Designated_Storage_Model with extensions [...] adds 992fb2af98f ada: Improved error message when size of descendant type ex [...] adds e6e1d889b56 ada: Fix inefficient Unchecked_Conversion to large array type adds 7b4e397c579 ada: Fix selection of Finalize subprogram in untagged case adds 433fcdb6a2c ada: Fix alignment violation for chain of aligned and misal [...] adds 799dfe7c5f6 c++: -Wtemplate-body and tentative parsing [PR120575] adds ea99ca71c1d Daily bump. adds 980a8feccaa Daily bump. adds 7d27ffdddb6 AVR: Add support for AVR32DAxxS, AVR64DAxxS, AVR128DAxxS devices. adds 17f282ccc70 AVR: Fix a typo in avr-mcus.def. adds f8f6879ae1e Daily bump. adds 4228ec7d603 Daily bump. adds 887ddb4d8c3 Fortran: Fix non-conformable corank on this_image ref [PR120843] adds 67452737d8e Fortran: Ensure arguments in coarray call get unique compon [...] adds 7e3c677f961 nr2.0: late: Correctly initialize funny_error member adds dff46525b78 libstdc++: Fix typo in __size_to_integer(__GLIBCXX_TYPE_INT_N_3) adds cae319d3ec3 Daily bump. adds 2c23368ed91 tree-optimization/120944 - bogus VN with volatile copies adds b8599692a33 tree-optimization/120927 - 510.parest_r segfault with maske [...] adds 0ebeed53983 tree-optimization/120817 - bogus DSE of .MASK_STORE adds 77066fec7ae testsuite: add sve hw check to testcase [PR120817] adds c625bc9c7c2 tree-optimization/118669 - fixup wrongly aligned loads/stores adds 0f1e4dd1f93 tree-optimization/120358 - bogus PTA with structure access adds 120efb39312 Fortran: Remove corank conformability checks [PR120843] adds ba70879861c Daily bump. adds aad37494dc0 aarch64: Add support for NVIDIA GB10 adds 63c4d4f59a9 tree-optimization/120780: Support object size for containin [...] adds 57eae2c32f2 Fix 'main' function in 'gcc.dg/builtin-dynamic-object-size- [...] adds 6f06b5201bb Daily bump. adds 2de64a64b41 libstdc++: Ensure pool resources meet alignment requirement [...] adds ab3781665da libstdc++: Do not use list-initialization in std::span memb [...] adds fcbedcae9b6 libstdc++: Fix __uninitialized_default for constexpr case [ [...] adds f9516f109d8 c-family: Tweak ptr +- (expr +- cst) FE optimization [PR120837] adds b102e3d87c8 c++: Don't incorrectly reject override after class head nam [...] adds bd6cc4f0f66 c++: Fix up final handling in C++98 [PR120628] adds c0dd240b199 ipa: Disallow signature changes in fun->has_musttail functi [...] adds bd817e6c6de testsuite: Add testcase for already fixed PR [PR120954] adds e6bb28ea300 PR modula2/120253: Error message column numbers should star [...] adds c0900e67a08 Daily bump. adds 9ac0bafa417 Daily bump. adds 8f93b00a241 [PATCH] riscv: allow zero in zacas subword atomic cas adds d8f2b4f1781 [PATCH] [RISC-V] Fix shift type for RVV interleaved stepped [...] adds e3f8aa2bf52 Daily bump. adds e94929870fe i386: Remove KEYLOCKER related feature since Panther Lake a [...] adds 3f6e48cdb19 x86-64: Add RDI clobber to tls_global_dynamic_64 patterns adds fcc6ce1a493 x86-64: Add RDI clobber to 64-bit dynamic TLS patterns adds 762ca0be09e Ada: Add missing guard before accessing the Underlying_Reco [...] adds 4157d433df1 [RISC-V][PR target/118241] Fix data prefetch predicate/cons [...] adds e7d4593d693 [RISC-V][PR target/118241] Fix data prefetch predicate/cons [...] adds b5d0cfab396 RISC-V: prefetch: const offset needs to have 5 bits zero, not 4 adds bf6b07491e5 RISC-V: prefetch: fix LRA failing to allocate reg [PR118241] adds 0588de08620 [committed] [PR rtl-optimization/120242] Fix SUBREG_PROMOTE [...] adds 6d9253b7bcf aarch64: Fix up commutative and early-clobber markers on co [...] adds 944ecdf0852 aarch64: PR target/120999: Adjust operands for movprfx alte [...] adds 4b4b2c7ab29 Daily bump. adds e54a0c57c63 crc: Error out on non-constant poly arguments for the crc b [...] adds 1cb95b3006d Fortran: Ensure finalizers are created correctly [PR120637] adds c9965c37cd1 openmp, fortran: Fix ICE when the procedure name cannot be [...] adds 7dcb64479e0 [PATCH] PR modula2/120389 ICE if assigning a constant char [...] adds 3de4de2511d Daily bump. adds 426e9cf512f i386: Decouple AMX-AVX512 from AVX10.2 and imply AVX512F adds ead967d92ae Fortran: Fix ICE in ASSOCIATE with user defined operator [P [...] adds 1e9255f7b35 [PATCH] PR modula2/120389 Assigning wrong type to an array [...] adds b355c295cab [PATCH] PR modula2/120497: error is generated for good code [...] adds 4249b212eda Daily bump. adds 95543c5d2fc LoongArch: Prevent subreg of subreg in CRC [PR 120807] adds 46e41cf94fd [PATCH] PR modula2/120474: InOut buffering should flush the [...] adds dee5246d788 [PATCH] PR modula2/120542: Return statement in the main pro [...] adds 10846d82a89 c++: constexpr array testcase [PR87097] adds 7e4c25e375a [PATCH] [PR modula2/119650, PR modula2/117203]: WriteString [...] adds 48e0ad74c10 [PATCH] PR modula2/120606: FOR loop ICE if the last express [...] adds f0401f950e0 [PATCH] PR modula2/119650: Regenerate target independent do [...] adds d6b18054ace Daily bump. adds ba085e56d07 [PATCH] PR modula2/120673: Mutually dependent types crash t [...] adds 4296f9150fb [PATCH] [modula2] Comment tidyup in gm2-compiler/M2GCCDeclare.mod adds a9a6f249684 [PATCH] [PR modula2/120731] error in Strings.Pos causing sigsegv adds 5a5e72590c5 gimple-fold: Fix up big endian _BitInt adjustment [PR121131] adds f0a86bbc82a [PATCH] [PR modula2/117203] Followup add Delete procedure function adds aa28a331e9f tree-optimization/121035 - handle stray VN values without e [...] adds 185a8bae0f2 tree-optimization/121049 - avoid loop masking with even/odd [...] adds b37d0b2f620 tree-optimization/121059 - fixup loop mask query adds a8512a65874 [PATCH] PR modula2/120912: Request for a procedure to obtai [...] adds e1828db8e75 tree-optimization/120924 - up --param uninit-max-chain-len adds 2441a5205cb mmix: Define MAX_FIXED_MODE_SIZE adds f5afbab22d3 Fix time zone for 'cobol.dg/group2/FUNCTION_DATE___TIME_OMN [...] adds db110865c35 Disable parallel testing for 'rust/compile/nr2/compile.exp' [...] adds c42eb01514a gccrs: Fix narrowing conversion warnings adds ec238c440b2 rust: Silence a clang warning in borrow-checker-diagnostics adds 19566453d58 [PATCH] PR modula2/121164 Modula 2 build failure adds 69e46e6fe64 Daily bump. adds f000ed0a034 libstdc++: Update some baseline_symbols.txt (x32) adds 16230fa5622 Daily bump. adds d553ca787f1 Fortran: fix bogus runtime error with optional procedure ar [...] adds 032aca313fa Daily bump. adds 2363ea8392b vect: Fix VEC_WIDEN_PLUS_HI/LO choice for big-endian [PR118891] adds 9e8af6864b9 ext-dce: Fix subreg_lsb is_constant assumption adds eca9778fc8c aarch64: Fix neon-sve-bridge.c failures for big-endian adds d88c1b70a51 aarch64: Fix ZIP1 order in aarch64_expand_vector_init [PR118891] adds 0b6038c17ca ext-dce: Fix subreg_lsb is_constant assumption (2) adds abacc79405d Make the RTL frontend set REG_NREGS correctly adds c2371624f43 aarch64: Some fixes for SVE INDEX constants adds 526efb6bfc1 aarch64: Fix endianness of DFmode vector constants adds 24a6fe0effd aarch64: Extend HVLA permutations to big-endian adds 79a9996e162 testsuite: Add -funwind-tables to sve*/pfalse* tests adds a413f83cad6 aarch64: Fix LD1Q and ST1Q failures for big-endian adds b8be49c928c aarch64: Tweak handling of general SVE permutes [PR121027] adds d80498a7025 Ada: Fix wrong tag in style check warnings adds ff9bd9350ec Daily bump. adds e4677f3b048 Adjust 'libgomp.c++/target-exceptions-pr118794-1.C' for 'ta [...] adds 655f8330824 GCN: Properly switch sections in 'gcn_hsa_declare_function_ [...] adds 3d44997c308 Add 'libgomp.c-c++-common/target-cdtor-1.c' adds ebc72ad7b4d GCN, nvptx offloading: Host/device compatibility: Itanium C [...] adds eca0a536dfd Adjust 'libgomp.c++/target-cdtor-{1,2}.C' for 'targetm.cxx. [...] adds 2b105cb91a6 nvptx: Support '-mptx=5.0' adds caca3a9927c nvptx: Support '-march=sm_61' adds f9d558afafb GCN, nvptx offloading: Restrain 'WARNING: program timed out [...] adds 66aa8ad1ece GCN, nvptx offloading: Restrain 'WARNING: program timed out [...] adds 0a708f6a645 libgomp.c/target-map-zero-sized-3.c: Fix code for non-USM o [...] adds a5df3ae80b2 Add 'libgomp.c-c++-common/target-abi-struct-1-O0.c', 'libgo [...] adds 7a9b7f81f19 'TYPE_EMPTY_P' vs. code offloading [PR120308] adds e4dbeb01fc8 Defuse 'RESULT_DECL' check in 'pass_nrv' (for offloading co [...] adds 259451b0714 Add 'libgomp.c++/target-flex-[...].C' test cases adds 6e40fb2ec81 libgomp: Add testcases for the standard C++ math library on [...] adds a7c5f7ac5e7 libgomp: Add testcases for concurrent access to standard C+ [...] adds 299a7f50151 libgomp: Add testcases for concurrent access to standard C+ [...] adds 5a3428f5adc Add 'libgomp.c++/target-valarray-1.C' adds dd10f193a87 Avoid SIGSEGV in nvptx 'mkoffload' for voluminous PTX code adds 9023bcd0d68 OpenMP: Fix implicit 'declare target' for <ostream> adds e28f90fcc8d ada: exp_util.adb: prevent infinite loop in case of broken code adds 633f73c006f ada: Fix wrong indirect access to bit-packed array in itera [...] adds c6b571c6c7c ada: Tune recent change for bit-packed arrays to help GNATp [...] adds 2b05983ca27 ada: Fix assertion failure on aggregate with controlled component adds 0bccb1eb755 ada: Remove obsolete code from Safe_Unchecked_Type_Conversion adds 381d0146e71 ada: Fix generation of Initialize and Adjust calls adds 2f39b1b8d7c Daily bump. adds 156c3ee6a90 testsuite: Fix overflow in gcc.dg/vect/pr116125.c adds 420b1632e00 tree-sra: Fix grp_covered flag computation when totally sca [...] adds 5970feba9d7 Daily bump. adds efce571b152 c++/modules: Support re-streaming TU_LOCAL_ENTITYs [PR120412] adds 4d0c17354e4 tree-optimization/121202 - fix vector stmt placement adds 5a29c914740 libstdc++: Add missing initializers for __maybe_present_t m [...] adds 80a51dae8b9 c++: fix __is_invocable for std::reference_wrapper [PR121055] adds 82a93f6119e Daily bump. adds 9662803b6c3 ada: Fix regression of finalization primitive selection adds 2fb7db82783 ada: Bug in Indefinite_Holders instance passed to formal package adds 6f0c6845087 c++: constexpr uninitialized union [PR120577] adds a4bdd2ba3df Daily bump. adds f9773b1c211 [PATCH] PR modula2/121164: Modula 2 build failure followup adds 3ba8769cdf1 [PATCH] [modula2] Add return to remove build warning adds 4cb9e69bf84 Fortran: fix passing of character length of function to pro [...] adds e34c0fee146 aarch64: Fix fma steering when rename fails [PR120119] adds b26588f0cb4 gcse: Skip hardreg pre when the hardreg is never live [PR121095] adds 4f3b1f3c0e6 Daily bump. adds 93eeb52a81b [RISC-V] Correct CFA notes for stack-clash protection [PR120714] adds 7dba3eb1664 Daily bump. adds 0a624fede4e LoongArch: Fix wrong code generated by TARGET_VECTORIZE_VEC [...] adds e8463dac405 Fortran: Allow for iterator substitution in array construct [...] adds 42c37c2bba2 AVR: target/121277 - Don't load 0x800000 with const __flash [...] adds 44bb1a597fa Daily bump. adds 6e5195734f1 x86: Enable *mov<mode>_(and|or) only for -Oz adds 4af2b713a20 calls: Allow musttail calls to noreturn [PR121159] adds b1b8d8ce3ee tree-sra: Avoid total SRA if there are incompat. aggregate [...] adds 868a11b2f9a c++: Set the outer brace marker for missed cases. adds 491b8b29ff5 c++, coroutines: Allow NVRO in more cases for ramp functions. adds 4b2da16d049 c++, coroutines: Fix identification of coroutine ramps [PR120453]. adds db4a02ca42c c++, coroutines: Address CWG2563 return value init [PR119916]. adds df99f2de811 c++, coroutines: Use decltype(auto) for the g_r_o. adds ae9ccc700bd c++, coroutines: Clean up the ramp cleanups. adds 20a4cf9f96f c++, coroutines: Make a check more specific [PR109283]. adds ad8c6189936 c++: Add co_await, co_yield and co_return to dump_expr. adds b9b3471a9eb c++: Emit an error for attempted constexpr co_await [PR118903]. adds f3fbacc8fd4 c++, coroutines: Some cleanups in build_actor. adds 81e04fd3d29 c++, coroutines: Simplify initial_await_resume_called. adds 11cab985240 c++, coroutines: Make analyze_fn_params into a class method. adds e25730c90a7 c++: Fix template class lookup [PR120495, PR115605]. adds 956b6c30219 c++, coroutines: Ensure that the resumer is marked as can_throw. adds a94894ffd5c c++, coroutines: Handle builtin_constant_p [PR116775]. adds a2328db215c c++, coroutines: Improve diagnostics for awaiter/promise. adds 38db03d9780 c++, coroutines: Avoid UNKNOWN_LOCATION synthesizing code [ [...] adds f4ae768a923 c++, coroutines: Handle unevaluated contexts. adds 892892b455b c++,coroutines: Handle await expressions in assume attributes. adds a169a4718b5 c++, coroutines: Remove use of coroutine handle in the frame. adds b4da8ee3e61 c++, coroutines: CWG2563 promise lifetime extension [PR115908]. adds 823d5948aa2 c++: add passing testcases [PR120243] adds f67c851f03c c++, coroutines: Handle allocation fail returns [PR121219]. adds c677121d384 Darwin: account for macOS 26 adds 50c91681558 testsuite: Adjust s390x params for vector tests. adds 636c0d50988 libgcobol: Check for struct tm tm_zone adds 5915b1a3538 cobol: Repair some exception processing logic. adds d4ba7eac7e0 cobol: New testcases. adds adffa534231 cobol, v2: Fix up cobol cross-compilation from 32-bit arche [...] adds 167f3663ccc cobol: Fix up exception handling [PR119364] adds 1513f3c7959 cobol: Rewrite exception handling. Partially refactor subs [...] adds b61e85f3eb3 libgcobol: Fix bootstrap for targets without program_invoca [...] adds 320f24a3b26 cobol: Don't require GLOB_BRACE etc. [PR119217] adds 43bf1b391b4 cobol: Initialize regmatch_t portably [PR119217] adds 1066f31c3d2 cobol: Allow for undefined NAME_MAX [PR119217] adds 7fdeb675872 libgcobol: Heed --enable-libgcobol adds 704bf38f08e cobol: Auto-detect source format; some FldLiteralN; infer g [...] adds 5a1de4de9a6 cobol: New testcases. adds d6da95bc4ce cobol: Eliminate padding bytes from cbl_declarative_t. [PR119377] adds 5ce4d3e211d libgcobol: Allow for lack of LOG_PERROR adds 412994e3d30 cobol: Don't display 0xFF HIGH-VALUE characters in testcase [...] adds aa66c628206 cobol: One additional edit to testsuite/cobol.dg/group1/che [...] adds 08e58db367d cobol: Eliminate exception "blob"; streamline some code gen [...] adds d33eb8356da Regenerate cobol/lang.opt.urls adds e7f1334ad02 cobol: sqrt(0) is not an ec-argument error. [PR119885] adds 907e343138c cobol: Multiple PRs; formatting; exception processing. adds 7305d78ab94 cobol: Wrap the call to fprintf in a libgcobol routine. [PR119524] adds c48cce8872c cobol: Honor HAVE_CLOCK_GETTIME and HAVE_GETTIMEOFDAY. [PR119975] adds ddf7357af4b cobol: Eliminate cppcheck warnings for libgcobol [PR119323] adds 6c214d4e458 cobol: Guard clock_gettime(). [PR119975] adds cd1fd184020 cobol: Diagnostic messages, Flex build, and some cppcheck r [...] adds f79a7d0f7b3 cobol: Variety of small changes in answer to cppcheck diagnostics. adds 8df603ce1c0 cobol: Eliminate unguarded clock_gettime dependencies. [PR119975] adds f3dc4a58681 cobol: Some 1000 small changes in answer to cppcheck diagnostics. adds efc75cbe390 cobol: Correct diagnostic strings to rectify bootstrap build adds fd735329ee8 libgcobol: Add license. adds 9717324b7e8 cobol: Correct diagnostic strings for 32-bit builds. adds 3f8dfda16b8 cobol: Normalize generating and using function_decls. adds d6115f773e8 cobol: Revise diagnostic linemap management. adds 1951807f10b cobol: Update test case for intrinsic function syntax. adds 8536d47f4bb cobol: Repair printf format of size_t. adds 2e508448cfa cobol: Respect error in cobol.install-common. adds 4a3e130f39e cobol: Development round-up. [PR120765, PR119337, PR120794] adds d780100c63f cobol: Add PUSH and POP to CDF. adds 79c7ed9d45d cobol: Fix build on 32-bit Darwin [PR120621] adds 7dc3a3720cd cobol: Minor changes to genapi.cc to eliminate CPPCHECK warnings. adds f27c6d83f9d cobol: Eliminate cppcheck warnings in gcc/cobol .cc files. adds 84296ba2a41 cobol: Improved linemap and diagnostic handling; PIC valida [...] adds 0879a2a840c cobol: Tweak adjustments to location_t of GENERIC nodes for [...] adds 4e568451bfa cobol: Honor the "-static" command-line option. [PR119231] adds 7b9838db357 Daily bump. adds 9a5a5e87ca6 testsuite: Fix gcc.target/powerpc/vsx-builtin-7.c test [PR119382] adds 281a6a0a8b3 c++: Make __extension__ silence -Wlong-long pedwarns/warnin [...] adds 54cfe505872 aarch64: Add tuning model for Olympus core. adds 12796e6938a C: Flex array in the middle via type alias is not reported [...] adds 722aa418df9 C: Flex array in union followed by a structure field is not [...] adds d36df2a4ec7 Update cpplib sr.po adds 3d15aa4f2b7 [sanitizer_common] Remove reference to obsolete termio ioct [...] adds 6d0aa946d27 Daily bump. adds 82cc62b51dc Eliminate redundant vpextrq/vpinsrq when move TI to V4SI. adds 94ca071cba4 x86: Transform to "pushq $-1; popq reg" for -Oz adds 1869281ba69 vect: Fix insufficient alignment requirement for speculativ [...] adds 5e9d3957c6f tree-optimization/121130 - vectorizable_call cannot handle [...] adds e442d6f4964 tree-optimization/121256 - properly support SLP in vectoriz [...] adds 1b42af2d10b Fix ICE in speculative devirtualization adds 46860078a0d change get_best_mode args int -> HOST_WIDE_INT [PR121264] adds c70696b3daa [RISC-V] Fix wrong CFA during stack probe adds 295dd134318 tree-optimization/121256 - re-instantiate check on SLP node adds 35be043e4d2 c++: fix ICE with [[deprecated]] [PR120756] adds 121235441d0 c++: substituting fn parm redeclared with dep alias tmpl [P [...] adds 9e84a4552dd aarch64: testsuite: Fix do-assemble tests for SME adds b3da1801bef aarch64: Prevent streaming-compatible code from assembler r [...] adds 80f7f229883 [sanitizer_common] Fix build on ppc64+musl (#120036) adds 4cdf85859b8 Ada: Fix miscompilation of GNAT tools with -march=znver3 adds df63b4a2f77 c++: constexpr, array, private ctor [PR120800] adds 87a2b9d69eb AVR: Set .type of jump table label. adds fc03165fb88 AVR: rtl-optimization/121340 - New mini-pass to undo superf [...] adds 0d41077bba7 Daily bump. adds 16e8d1479f6 c++/modules: Merge PARM_DECL properties from function defin [...] adds ebfe7bc7d95 c++/modules: Warn for optimize attributes instead of ICEing [...] adds 8fb94bb3d65 bswap: Fix up ubsan detected UB in find_bswap_or_nop [PR121322] adds 3ef3de7a732 tree-optimization/121320 - UBSAN error in ao_ref_init_from_ [...] adds cb06e4a961b tree-optimization/121323 - UBSAN error in ao_ref_init_from_ [...] adds 3913d958e20 c: Suppress -Wdeprecated-non-prototype warnings for builtins adds 5768bc24ca7 c: Fix crash in c-typeck.cc convert_arguments with indirect calls adds e14a895275d arm: fully validate mem_noofs_operand [PR120351] adds 08f932840a0 Regenerate gcc.pot adds 7b56621cd07 Daily bump. adds 4c7b58d7cfb Daily bump. adds b7175db9c0f Daily bump. adds bf1dff17ccf Daily bump. adds 810fd78de16 Daily bump. adds 3f898502159 AArch64: Fix test for vector length safety adds 059889c22b4 Daily bump. adds 267411c9e1c i386: Fix invalid RTX mode in the unnamed rotate splitter. adds 921c1ce8c32 libgomp.texi: Document omp(x)::allocator::*, restructure me [...] adds 46deccf6e52 Daily bump. adds 5115c7e447f Update ChangeLog and version files for release adds 47dd30079fd Bump BASE-VER adds 8193500f4fc libcpp: Fix up cpp_maybe_module_directive [PR120845] adds a88f4ef1c79 libstdc++: Add various missing exports [PR121373] adds 332e891a8a4 bitint: Fix up handling of uninitialized mul/div/float cast [...] adds d43ece39b70 bitint: Fix up INTEGER_CST PHI handling [PR121413] adds d3c5366520e tailc: Handle other forms of finally_tmp.N conditional clea [...] adds b3893433abd c++: constexpr evaluation of abi::__dynamic_cast [PR120620] adds 9faa21a4de2 c++: constrained memfn vs corresponding using [PR121351] adds 929da38d408 Daily bump. adds 917956fe7d8 Daily bump. adds 06f43dfbbf3 testsuite: Enable the PR 87600 tests for LoongArch adds 21a87ad785f lra: Reallow reloading user hard registers if the insn is n [...] adds 45212364fd8 testsuite: handle-multiline-outputs must allow both cc1 and [...] adds ad63c0b01a1 testsuite: i386: Fix gcc.target/i386/pr90579.c when PIE is [...] adds b7b7a2c0816 Daily bump. adds 98b34b5a62f [testsuite] add missing require vect_early_break_hw for vect-tsvc adds da49190cdef Update gcc .po files adds aa8151d4823 Daily bump. adds 76aeacb436d LoongArch: macro instead enum for base abi type adds 88091b125b1 Daily bump. adds b078015d941 Fortran: Fix runtime bogus diagnostic with ';' adds c4e96a09463 LoongArch: Define hook TARGET_COMPUTE_PRESSURE_CLASSES[PR120476]. adds 5c099ee3834 aarch64: Adapt unwinder to linux's SME signal behaviour adds f745d1274c6 Daily bump. adds afd88fad161 x86: Disallow -mtls-dialect=gnu with no_caller_saved_registers adds e5905a527f5 x86: Pass -mno-80387 to compile pr121208-1(a|b).c adds 1694cbaedd8 [RISC-V][PR target/119830] Fix RISC-V codegen on 32bit hosts adds ef1bd81ee05 [PR121007, LRA]: Fall back to reload of whole inner address [...] adds d755aa03db0 Remove MODE_COMPOSITE_P test from simplify_gen_subreg [PR120718] adds 4cf9d4ebdd6 aarch64: Use VNx16BI for more permutations [PR121294] adds 701193a7a6d aarch64: Use VNx16BI for svrev_b* [PR121294] adds 868a5774431 aarch64: Mark SME functions as .variant_pcs [PR121414] adds 2c28b41d54d Daily bump. adds 27d6b600b1e LoongArch: Fix ICE caused by function add_stmt_cost[PR121542]. adds 17eae3d3bfb AArch64: Fix invalid immediate offsets in SVE gather/scatte [...] adds 0abf53c10f4 aarch64: Fix predication of FP8 FDOT insns [PR120986] adds 9fe46a4b5e4 aarch64: Relax fpm_t assert to allow const_ints [PR120986] adds 828eb1b7b9d Daily bump. adds 62bae71cc83 Daily bump. adds f9de142d425 Daily bump. adds 47cdd873edd fwprop: Don't propagate asms [PR121253] adds 58a9717df09 aarch64: Fix mode mismatch when building a predicate [PR121118] adds ed47725094a aarch64: libgcc: Honor disable-werror [PR117600] adds 62d800ec02e Daily bump. adds 9e00f7c49ce testsuite: Fix PR108080 testcase for some targets [PR121396] adds 3fb34411a79 libstdc++: Do not expose set_brackets/set_separator for for [...] adds 334324b8936 libstdc++: Fix-self element self-assigments when inserting [...] adds 4fc8d0d371a Daily bump. adds f12a2721695 RISC-V: fix __builtin_round clobbering FP exceptions flags [...] adds f8c8edf88d9 AVR: target/121608 - Don't add --relax when linking with -r. adds be4d95dbb27 Daily bump. adds 5bbc82d39cc Daily bump. adds 87950059c65 RTEMS: Add riscv multilibs adds 0c409bc932f Daily bump. adds 718ee2850bf Daily bump. adds 49b35bdfa6e Update gcc de.po adds c83bccbe3ed Daily bump. adds 1276b391b4b LoongArch: Fix ICE in highway-1.3.0 testsuite [PR121634] adds 34999e0f5c8 Daily bump. adds ab7ce5ddb77 c++: constrained corresponding using from partial spec [PR121351] adds ca6174ac374 testsuite: arm: Fix unsigned-extend-2.c [PR116445] adds d3230b2a222 testsuite: arm: Disable sched2 and sched3 in unsigned-extend-2.c adds a2a13afec5a Daily bump. adds 3d14459c282 c++/modules: Provide definitions of synthesized methods out [...] adds e59d08d7eba Daily bump. adds 2d027527841 Daily bump. adds 287f00d1177 Fix _Decimal128 arithmetic error under FE_UPWARD. adds 4230c28094e Daily bump. adds 97105bfbdc3 Revert "Fix _Decimal128 arithmetic error under FE_UPWARD." adds d0ab89f8d25 Daily bump. adds b9a1f1ffa88 libstdc++: Improve diagnostics for ill-formed std::_Destroy [...] adds 84c2d4c7241 middle-end: Fix typo in gimple.h adds 5d3d024b1e9 libstdc++: Use __promote_3 for std::hypot [PR121097] adds 9cd656c68b4 libstdc++: Check _GLIBCXX_USE_PTHREAD_MUTEX_CLOCKLOCK with [...] adds 353e4d2afb5 libstdc++: Fix std::numeric_limits<__float128>::max_digits1 [...] adds ea2798892de fixincludes: Skip pthread_incomplete_struct_argument for mo [...] adds e5c811348c7 Daily bump. adds 908dead9114 Fix assertion when trying to represent Ada arrays in CodeView adds d9ae49d485a Daily bump. adds 52a0ccca955 [RISC-V][PR target/121548] Avoid bogus index into recog ope [...] adds 52a883ddece Daily bump. adds 3a549f3f4be Daily bump. adds 46cfa36e295 libstdc++: Fix std::get<T> for std::pair with reference mem [...] adds 69f888db1b4 libstdc++: Make CTAD ignore pair(const T1&, const T2&) cons [...] adds 1f98995af30 libstdc++: Implement LWG4222 'expected' constructor from a [...] adds 597bc675e6f c++/modules: Mark implicit inline namespaces as purview [PR121724] adds 6c1e07152fa Daily bump. adds be6142b9edf AVR: target/121794 - Invoke zero_reg less. adds 589dc23095c Daily bump. adds 29d96d5d8f2 Daily bump. adds f95c1df5f88 libphobos: enable for powerpc64le-linux-gnu adds 73126534491 AVR: ad target/121794 - Invoke zero_reg less. adds d9fbf1d2de5 libphobos: enable for sparc64-unknown-linux-gnu adds bfe3b5b00ec libphobos: enable for more hppa tuples adds c5314c9e8b1 Daily bump. adds 1c824f03884 RISC-V: Check if we can vec_extract [PR121510]. adds a8aa1cda6cb libstdc++: Fix docs for --enable-vtable-verify [PR120698] adds 03d4c0c37ba Daily bump. adds 23109eeb4b8 libstdc++: Document missing implementation defined behavior [...] adds afb9ad0d0d7 libstdc++: Document remaining C++17 implementation-defined [...] adds cf5495ba685 Fortran: fix TRANSFER with rank 1 unlimited polymorphic SOU [...] adds 2bd80c1658e Daily bump. adds 29ef01494e3 AVR: Disable tree-switch-conversion per default. adds 8844375091e libstdc++: Remove blank line from bits/unique_ptr.h adds ff0310ccad4 Daily bump. adds e2dfb461083 ada: Minor typo fix in comment adds 2cb64a5a3b4 ada: Avoid generating incorrect warning adds d64bfa3a748 ada: Compiler crash on container aggregate with constant el [...] adds 03054f929d9 ada: Fix crash with global No_Tasking and async delays adds 59d8156ed85 ada: Reject pragma Attach_Handler on procedures in protecte [...] adds a635f97159a ada: Typo fix in comment adds cb5abf3a784 ada: Create a pragma to emit a misplaced Storage_Size aspect error adds 1d086cf8e7e ada: Spurious error on generalized prefix notation adds b97c46eebe7 ada: Compiler crash on container aggregate association with [...] adds 34bc617b34b rtl-ssa: Maintain clobber_group invariant [PR121757] adds 1669dbb9363 c++: constant non-dep init folding vs FIELD_DECL access [PR97740] adds 6a8999f4a81 Daily bump. adds a03c244f530 c++: pack indexing is a non-deduced context [PR121795] adds 210b7a0d8ca libstdc++: Fix memory leak in PSTL TBB backend [PR117276] adds 69d54b04b54 Daily bump. adds 3c0b35cbd4c Daily bump. adds 866464ae373 Daily bump. adds 16493194f21 c++: Fix mangling of _Float16 template args [PR121801] adds 4dd2885905a LoongArch: Fix wrong code from bstrpick split adds f0767ec84b4 AVR: Support AVR32EB14/20/28/32. adds b8c702f508a aarch64: PR target/121749: Use correct predicate for narrow [...] adds 150859c3b18 aarch64: PR target/121749: Use dg-assemble in testcase adds 6e1f5f78001 ada: Fix crash on iterator of type with Constant_Indexing aspect adds 3846068c8e4 ada: Fix wrong finalization of aliased array of bounded vector adds a04c1e9d553 ada: Fix internal error on aspect in complex object declaration adds 516e4790f71 Daily bump. adds 9373c483fc4 arm: Fix operand check for __arm_{mrrc{2},mcrr{2]} intrinsi [...] adds a584cd72498 aarch64: Force vector in SVE gimple_folder::fold_active_lanes_to. adds ae981f433d7 Fix latent LRA bug adds b2c626e6419 Daily bump. adds 7da4b62f960 testsuite: arm: Simplify fp16-aapcs tests adds 24c60b3bb63 Daily bump. adds 49a81006bdf Remove SPR/GNR/DMR from avx512_{move,store}_by pieces tune. adds 2da81100da4 libstdc++: Explicitly pass -Wsystem-headers in tests that need it adds 3e80640ddd0 Daily bump. adds 8df4054bca6 Daily bump. adds 84e2023455a [MicroBlaze][PR target/118280] Fix __atomic_test_and_set adds e5186806153 Daily bump. adds e423467b871 Daily bump. adds 84ac6f3503e Ada: Fix internal error on use clause present in generic fo [...] adds 1a04ce6cb15 Daily bump. adds 217066a4635 c++: Fix canonical type for lambda pack captures [PR122015] adds d6ee7c1631a Fortran: Use associated TBP subroutine not found [PR89092] adds 39daf343b65 Daily bump. adds e1db44e3060 c++/modules: Fix language linkage handling [PR122019] adds 6348c1c263b tree-optimization/121370 - avoid UB in building a CHREC adds 96777e13668 tree-optimization/121527 - wrong SRA with aggregate copy adds 52438e5e580 tree-optimization/121659 - bogus swap of reduction operands adds 6c02edca8d4 tree-optimization/121844 - IVOPTs and asm goto in latch adds 732c0a78740 Deal with prior EH/abormal cleanup when fixing up noreturn calls adds b9e703f0b42 tree-optimization/122016 - PRE insertion breaks abnormal co [...] adds 931b835e731 c++: Fix up build_cplus_array_type [PR121524] adds cb24799a21d omp-expand: Initialize fd->loop.n2 if needed for the zero i [...] adds e811195771d testsuite, powerpc, v2: Fix vsx-vectorize-* after alignment [...] adds 1ffdfbb3d55 testsuite, powerpc, v2: Fix vsx-vectorize-* after alignment [...] adds c33191af9e1 libstdc++: Fix up <ext/pointer.h> [PR121827] adds 761efd0e184 expr: Handle RAW_DATA_CST in store_constructor [PR121831] adds 68da0af878c bitint: Fix up lowering optimization of .*_OVERFLOW ifns [P [...] adds 1f476791517 testsuite: Only scan for known file extensions in lto.exp adds 76a8b799f9d docs: Adjust -Wimplicit-fallthrough= documentation for C23 adds 62d6b0f65fa openmp: Fix up ICE in lower_omp_regimplify_operands_p [PR121977] adds be81c5af3dc c++: find_template_parameters and NTTPs [PR121981] adds 2360c615672 libstdc++/testsuite: Unpoison 'u' on s390x in names.cc test adds 5b1bb02d726 Daily bump. adds e67cac3f380 OpenMP: Unshare expr in context-selector condition [PR121922] adds 8d99f27dbb2 c++/modules: Remove incorrect assertion [PR122015,PR122019] adds 8bc078455cd match.pd: Add missing type check to reduc(ctor) pattern [PR121772] adds 80d2ab1cf41 Daily bump. adds 8ef56e12464 LoongArch: Implement TARGET_CAN_INLINE_P[PR121875]. adds 572ff2bae7d Daily bump. adds c9be2aa4f60 Daily bump. adds d7709c8366b Fortran: fix issues with rank-2 deferred-length character a [...] adds 54c239848c9 Fortran: ICE in character(kind=4) deferred-length array ref [...] adds 9bfc496528d Fortran: fix assignment to allocatable scalar polymorphic c [...] adds 1a8fd051cb2 Daily bump. adds 26f6063169b Daily bump. adds 2cd87a774d3 Ada: Fix internal error on ill-formed Reduce attribute in Ada 2022 adds 6ee119813c1 Daily bump. adds 6c338124494 Daily bump. adds 0efe904de8c RISC-V: Always register vector built-in functions during LT [...] adds 05e7d542bcd RISC-V: Handle overlap in expand_vec_perm PR121742. adds 7ec702536bb RISC-V: Use correct target in expand_vec_perm [PR121780]. adds d7316971df3 Ada: Remove useless Makefile variable adds 90343acda30 Add testcase for PR ada/113536 adds 4cb36bc2fad Daily bump. adds 21e75aa0ad2 Daily bump. adds f2eabd3386d AVR: Speed up IEEE double comparisons. adds 038bb0fb0cc AVR/LibF7: target/122177 - fix fmin / fmax return value for [...] adds 0d83aa63e64 AVR/LibF7: Implement sincos. adds 774ee96d095 Daily bump. adds e4f5a5b494e AVR: target/122187 - Don't clobber recog_data.operand[] in [...] adds 092eac05158 Daily bump. adds ddf34234be3 [PATCH v2] RISC-V: fix __builtin_round NaN handling [PR tar [...] adds 3b70c3d6543 Daily bump. adds 5ce2681ca07 AVR: target/122210 - Add fixed-point -> double conversions. adds 916323889f3 AVR: target/122210 - Add double -> fixed-point conversions. adds 912022628b1 AVR: target/122220 - Let (int32_t) -0x1p31L return INT32_MIN. adds 296904ba315 AVR: target/122222 - Add modules for __floatsidf, __floatunsidf. adds 7b462d3c88f Daily bump. adds 05f67702bf7 Daily bump. adds c8acafb9e86 [PATCH] RISC-V: Detect wrap in shuffle_series_pattern [PR121845]. adds 13ac53bf4bf Daily bump. adds afb28587a17 Daily bump. adds 20853b80d68 match.pd: Do not canonicalize division by power 2 for {ROUN [...] adds 4be35c45341 Daily bump. adds 28061487f88 i386: Remove AMX-TRANSPOSE from Diamond Rapids adds 5d74b473f8c widening_mul: Reset flow sensitive info in maybe_optimize_g [...] adds e088f42517e stmt: Handle %cc[name] in resolve_asm_operand_names [PR122133] adds a65420e1b57 gimplify: Fix up __builtin_c[lt]zg gimplification [PR122188] adds 363edb309df gimplify: Fix up side-effect handling in 2nd __builtin_c[lt [...] adds fb9d8d12305 c++: pointer to auto member function [PR120757] adds fbc57d48fb4 Daily bump. adds b8f35edc8e9 i386: Correct ISA set for Panther Lake and Diamond Rapids adds 839618f53ff aarch64, testsuite: Add -fchecking to test options [PR121772] adds 5b999c3fd21 aarch64: Fix pmsdsfr_el1 encoding adds 052094e298f libstdc++-v3: Enable features for RTEMS (based on GCC 15) adds e203de0dad4 Daily bump. adds fc76690abfe Error out stack-protector unavailability on AIX adds 6af0281e412 Daily bump. adds 9f6cae5b99d x86: Cast stride to __PTRDIFF_TYPE__ for AMX-MOVRS intrinsi [...] adds 811d543d71d Daily bump. adds 6caf0a581bf Daily bump. adds ffb559196a4 Daily bump. adds 2eec075a174 Ada: Fix spurious warning for renaming of component of VFA record adds 9aafd06ebe7 libstdc++: Fix unsafe comma operators in <random> [PR122062] adds e41abeca2c0 libstdc++: Remove undeclared macros from configure.ac [PR122322] adds be2f50cff66 hurd: Add OPTION_GLIBC_P and OPTION_GLIBC adds ab801b6ec3c Daily bump. adds 7bfcc84bc70 aarch64: Fix ICE when op2 is zero for SVE2 saturating add i [...] adds eccd6fb4783 arm: [MVE] Fix operands order in vbicq_f [PR122223] adds ef9de837ef5 Daily bump. adds 9a9470a34f6 i386: Correct cpu codename value for unknown model number adds f8f8e79c813 c++: Fix up RAW_DATA_CST handling in braced_list_to_string [...] adds b0bb656e9c2 Daily bump. adds 96c8dc35f94 testsuite: arm: [MVE] Relax expected code for vbicq_f [PR122223] adds 0ec0def9de8 Daily bump. adds 653977c4a31 x86: Optimize copysign (x, const_double) adds ff3e6f43c69 tree-object-size.cc: Fix assert constant offset in check_fo [...] adds ceb6f793853 x86: builtin-fabs-2.c: Also scan (%edi) for x32 adds e501f3131cc Ada: Fix other instances of incorrect String lower bound in [...] adds e4ee38ae7ad Ada: Fix segfault on file without final EOL with -gnatyc adds 22a18976d55 Daily bump. adds 857ab305e88 Fortran: fix issue with I/O of array pointer [PR107968] adds 2f881d81d61 Fortran: fix "unstable" interfaces of external procedures [ [...] adds 043b852949e Daily bump. adds 1e4a2d0d7e2 [aarch64] [testsuite] tolerate alternate insn selection [PR121599] adds 1be9c04058b x86-64: Use `movsxd` to perform SI-to-DI extension in Intel syntax adds 898066855fe Daily bump. new fe03adfac99 Merge branch 'releases/gcc-15' into devel/omp/gcc-15
The 1 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: 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 | 15 + fixincludes/fixincl.tpl | 2 +- fixincludes/fixincl.x | 15 +- fixincludes/inclhack.def | 1 + gcc/BASE-VER | 2 +- gcc/ChangeLog | 1716 +++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 370 + gcc/ada/Makefile.rtl | 6 - gcc/ada/checks.adb | 15 +- gcc/ada/einfo.ads | 4 + gcc/ada/exp_aggr.adb | 31 +- gcc/ada/exp_attr.adb | 34 +- gcc/ada/exp_ch2.adb | 8 +- gcc/ada/exp_ch3.adb | 12 +- gcc/ada/exp_ch4.adb | 28 +- gcc/ada/exp_ch6.adb | 14 +- gcc/ada/exp_ch7.adb | 204 +- gcc/ada/exp_put_image.adb | 55 +- gcc/ada/exp_util.adb | 534 +- gcc/ada/exp_util.ads | 30 +- gcc/ada/freeze.adb | 85 +- gcc/ada/gcc-interface/Makefile.in | 38 +- gcc/ada/gcc-interface/decl.cc | 16 +- gcc/ada/gcc-interface/trans.cc | 111 +- gcc/ada/gcc-interface/utils.cc | 4 +- gcc/ada/gen_il-fields.ads | 1 + gcc/ada/gen_il-gen-gen_entities.adb | 1 + gcc/ada/gnatlink.adb | 51 +- gcc/ada/libgnat/system-linux-loongarch.ads | 1 - gcc/ada/mutably_tagged.adb | 60 +- gcc/ada/s-pack.adb.tmpl | 2 +- gcc/ada/sem.adb | 2 +- gcc/ada/sem_aggr.adb | 10 +- gcc/ada/sem_attr.adb | 13 +- gcc/ada/sem_ch12.adb | 18 +- gcc/ada/sem_ch13.adb | 19 +- gcc/ada/sem_ch3.adb | 38 +- gcc/ada/sem_ch4.adb | 13 + gcc/ada/sem_ch6.adb | 13 +- gcc/ada/sem_ch6.ads | 5 +- gcc/ada/sem_dim.adb | 4 +- gcc/ada/sem_eval.adb | 11 +- gcc/ada/sem_prag.adb | 23 +- gcc/ada/sem_util.adb | 67 +- gcc/ada/sprint.adb | 4 +- gcc/ada/styleg.adb | 8 +- gcc/analyzer/ChangeLog | 4 + gcc/builtins.cc | 12 +- gcc/c-family/ChangeLog | 42 + gcc/c-family/c-common.cc | 50 +- gcc/c-family/c-gimplify.cc | 11 +- gcc/c/ChangeLog | 39 + gcc/c/c-decl.cc | 10 +- gcc/c/c-typeck.cc | 3 +- gcc/calls.cc | 3 +- gcc/cfgexpand.cc | 68 +- 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 | 8 + gcc/common/config/i386/i386-common.cc | 13 +- gcc/config/aarch64/aarch64-cores.def | 5 +- gcc/config/aarch64/aarch64-simd.md | 22 +- gcc/config/aarch64/aarch64-sme.md | 14 +- gcc/config/aarch64/aarch64-sve-builtins-base.cc | 5 +- .../aarch64/aarch64-sve-builtins-functions.h | 5 +- gcc/config/aarch64/aarch64-sve-builtins-sve2.cc | 5 +- gcc/config/aarch64/aarch64-sve-builtins.cc | 12 +- gcc/config/aarch64/aarch64-sve.md | 198 +- gcc/config/aarch64/aarch64-sve2.md | 67 +- gcc/config/aarch64/aarch64-sys-regs.def | 2 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.cc | 133 +- gcc/config/aarch64/aarch64.md | 111 +- gcc/config/aarch64/cortex-a57-fma-steering.cc | 5 + gcc/config/aarch64/iterators.md | 13 +- .../tuning_models/{neoversev3.h => olympus.h} | 143 +- gcc/config/arm/arm.md | 4 +- gcc/config/arm/mve.md | 4 +- gcc/config/arm/predicates.md | 3 +- gcc/config/avr/avr-mcus.def | 15 + 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 | 118 +- gcc/config/avr/avr.md | 10 +- gcc/config/avr/avr.opt | 4 + gcc/config/avr/avr.opt.urls | 3 + gcc/config/avr/specs.h | 2 +- gcc/config/darwin-driver.cc | 22 +- gcc/config/gnu.h | 4 + gcc/config/i386/amxmovrsintrin.h | 12 +- gcc/config/i386/driver-i386.cc | 22 +- gcc/config/i386/i386-expand.cc | 46 +- gcc/config/i386/i386.cc | 28 +- gcc/config/i386/i386.h | 19 +- gcc/config/i386/i386.md | 64 +- gcc/config/i386/predicates.md | 6 +- gcc/config/i386/sse.md | 13 + gcc/config/i386/x86-tune.def | 8 +- gcc/config/loongarch/lasx.md | 4 +- gcc/config/loongarch/loongarch-def.h | 10 +- gcc/config/loongarch/loongarch.cc | 208 +- gcc/config/loongarch/loongarch.md | 17 +- gcc/config/loongarch/lsx.md | 4 +- gcc/config/loongarch/simd.md | 2 +- gcc/config/microblaze/iterators.md | 25 + gcc/config/microblaze/microblaze-protos.h | 1 + gcc/config/microblaze/microblaze.cc | 28 + gcc/config/microblaze/microblaze.md | 7 +- gcc/config/microblaze/sync.md | 107 +- gcc/config/mmix/mmix.h | 3 + gcc/config/riscv/bitmanip.md | 59 +- gcc/config/riscv/constraints.md | 4 + gcc/config/riscv/predicates.md | 12 + gcc/config/riscv/riscv-avlprop.cc | 4 + gcc/config/riscv/riscv-c.cc | 84 - gcc/config/riscv/riscv-v.cc | 51 +- gcc/config/riscv/riscv-vector-builtins.cc | 198 +- gcc/config/riscv/riscv-vector-builtins.h | 10 +- gcc/config/riscv/riscv.cc | 22 +- gcc/config/riscv/riscv.md | 72 +- gcc/config/riscv/sync.md | 2 +- gcc/config/riscv/t-rtems | 9 +- gcc/config/riscv/vector.md | 3 + gcc/config/rs6000/aix.h | 4 +- gcc/cp/ChangeLog | 547 + gcc/cp/class.cc | 25 +- gcc/cp/constexpr.cc | 40 +- gcc/cp/coroutines.cc | 794 +- gcc/cp/coroutines.h | 6 +- gcc/cp/cp-tree.h | 5 + gcc/cp/decl.cc | 8 +- gcc/cp/error.cc | 21 + gcc/cp/lambda.cc | 25 +- gcc/cp/mangle.cc | 15 +- gcc/cp/method.cc | 6 +- gcc/cp/module.cc | 92 +- gcc/cp/name-lookup.cc | 3 + gcc/cp/parser.cc | 123 +- gcc/cp/pt.cc | 82 +- gcc/cp/tree.cc | 7 +- gcc/cp/typeck.cc | 136 +- gcc/d/ChangeLog | 4 + gcc/dfp.cc | 79 +- gcc/doc/avr-mmcu.texi | 6 +- gcc/doc/extend.texi | 8 +- gcc/doc/gcov.texi | 2 +- gcc/doc/invoke.texi | 51 +- gcc/doc/sourcebuild.texi | 9 + gcc/dwarf2codeview.cc | 13 + gcc/expr.cc | 88 +- gcc/ext-dce.cc | 124 +- gcc/fortran/ChangeLog | 203 + gcc/fortran/class.cc | 24 +- gcc/fortran/coarray.cc | 4 +- gcc/fortran/expr.cc | 5 +- gcc/fortran/interface.cc | 22 +- gcc/fortran/primary.cc | 4 +- gcc/fortran/resolve.cc | 61 +- gcc/fortran/trans-array.cc | 23 +- gcc/fortran/trans-expr.cc | 29 +- gcc/fortran/trans-intrinsic.cc | 7 +- gcc/fortran/trans-io.cc | 4 +- gcc/fortran/trans-openmp.cc | 5 +- gcc/fortran/trans-types.cc | 2 + gcc/fwprop.cc | 14 + gcc/gcse.cc | 9 +- gcc/gimple-crc-optimization.cc | 9 +- gcc/gimple-fold.cc | 26 +- gcc/gimple-lower-bitint.cc | 84 +- gcc/gimple-predicate-analysis.cc | 12 +- gcc/gimple-predicate-analysis.h | 2 +- gcc/gimple-ssa-store-merging.cc | 2 + gcc/gimple.h | 2 +- gcc/go/ChangeLog | 4 + gcc/internal-fn.cc | 38 +- gcc/internal-fn.h | 1 + gcc/ipa-fnsummary.cc | 15 + gcc/jit/ChangeLog | 4 + gcc/lra-constraints.cc | 61 +- gcc/lto-streamer.h | 2 +- gcc/lto/ChangeLog | 4 + gcc/m2/ChangeLog | 341 + gcc/m2/gm2-compiler/M2Check.def | 3 +- gcc/m2/gm2-compiler/M2Check.mod | 522 +- gcc/m2/gm2-compiler/M2GCCDeclare.mod | 110 +- gcc/m2/gm2-compiler/M2GenGCC.mod | 94 +- gcc/m2/gm2-compiler/M2MetaError.def | 6 +- gcc/m2/gm2-compiler/M2MetaError.mod | 37 +- gcc/m2/gm2-compiler/M2Options.def | 16 + gcc/m2/gm2-compiler/M2Options.mod | 22 + gcc/m2/gm2-compiler/M2Quads.mod | 203 +- gcc/m2/gm2-compiler/M2Range.def | 18 + gcc/m2/gm2-compiler/M2Range.mod | 274 +- gcc/m2/gm2-compiler/P1SymBuild.mod | 45 +- gcc/m2/gm2-compiler/P2Build.bnf | 79 +- gcc/m2/gm2-compiler/P2SymBuild.mod | 57 +- gcc/m2/gm2-compiler/P3Build.bnf | 99 +- gcc/m2/gm2-compiler/P3SymBuild.mod | 2 +- gcc/m2/gm2-compiler/PCBuild.bnf | 97 +- gcc/m2/gm2-compiler/PCSymBuild.mod | 6 +- gcc/m2/gm2-compiler/PHBuild.bnf | 86 +- gcc/m2/gm2-compiler/SymbolTable.def | 6 +- gcc/m2/gm2-compiler/SymbolTable.mod | 87 +- gcc/m2/gm2-gcc/m2options.h | 2 + gcc/m2/gm2-libs-iso/IOChanUtils.def | 35 + gcc/m2/gm2-libs-iso/IOChanUtils.mod | 28 + gcc/m2/gm2-libs-log/FileSystem.def | 25 +- gcc/m2/gm2-libs-log/FileSystem.mod | 38 +- gcc/m2/gm2-libs-log/InOut.mod | 12 +- gcc/m2/gm2-libs-log/Strings.def | 4 +- gcc/m2/gm2-libs-log/Strings.mod | 77 +- .../Delay.def => gm2-libs/ARRAYOFCHAR.def} | 17 +- gcc/m2/gm2-libs/{Assertion.mod => ARRAYOFCHAR.mod} | 36 +- gcc/m2/gm2-libs/CFileSysOp.def | 56 + .../pass/libprintf.def => m2/gm2-libs/CHAR.def} | 19 +- gcc/m2/gm2-libs/{TimeString.def => CHAR.mod} | 26 +- gcc/m2/gm2-libs/{Args.def => FileSysOp.def} | 30 +- gcc/m2/gm2-libs/FileSysOp.mod | 98 + gcc/m2/gm2-libs/M2EXCEPTION.mod | 5 +- gcc/m2/gm2-libs/SFIO.def | 10 +- gcc/m2/gm2-libs/SFIO.mod | 15 +- .../pass/libprintf.def => m2/gm2-libs/String.def} | 18 +- gcc/m2/gm2-libs/{Assertion.mod => String.mod} | 37 +- .../StringFileSysOp.def} | 22 +- .../gm2-libs/{Storage.mod => StringFileSysOp.mod} | 42 +- gcc/m2/m2.flex | 25 +- gcc/m2/target-independent/m2/Builtins.texi | 9 + gcc/m2/target-independent/m2/SYSTEM-iso.texi | 2 +- gcc/m2/target-independent/m2/SYSTEM-pim.texi | 2 +- gcc/m2/target-independent/m2/gm2-libs.texi | 376 +- gcc/machmode.h | 3 +- gcc/match.pd | 9 +- gcc/objc/ChangeLog | 4 + gcc/objcp/ChangeLog | 4 + gcc/omp-expand.cc | 16 + gcc/omp-general.cc | 2 +- gcc/omp-low.cc | 2 + gcc/params.opt | 6 +- gcc/passes.def | 2 +- gcc/po/ChangeLog | 18 + gcc/po/be.po | 11433 ++++++++--------- gcc/po/da.po | 11466 ++++++++--------- gcc/po/de.po | 12237 ++++++++++--------- gcc/po/el.po | 11448 ++++++++--------- gcc/po/es.po | 11489 ++++++++--------- gcc/po/fi.po | 11473 ++++++++--------- gcc/po/fr.po | 11575 +++++++++--------- gcc/po/gcc.pot | 11438 ++++++++--------- gcc/po/hr.po | 11455 ++++++++--------- gcc/po/id.po | 11465 ++++++++--------- gcc/po/ja.po | 11465 ++++++++--------- gcc/po/ka.po | 11424 ++++++++--------- gcc/po/nl.po | 11454 ++++++++--------- gcc/po/ru.po | 11489 ++++++++--------- gcc/po/sr.po | 11454 ++++++++--------- gcc/po/sv.po | 11595 +++++++++--------- gcc/po/tr.po | 11467 ++++++++--------- gcc/po/uk.po | 11497 ++++++++--------- gcc/po/vi.po | 11461 ++++++++--------- gcc/po/zh_CN.po | 11480 ++++++++--------- gcc/po/zh_TW.po | 11465 ++++++++--------- gcc/read-rtl-function.cc | 5 +- gcc/real.cc | 21 +- gcc/rtl-ssa/accesses.cc | 31 +- gcc/rtl-ssa/accesses.h | 2 + gcc/rtl-ssa/changes.cc | 18 + gcc/rtlanal.cc | 2 +- gcc/rust/ChangeLog | 33 + gcc/rust/checks/errors/borrowck/rust-bir-place.h | 12 +- gcc/rust/checks/errors/borrowck/rust-bir.h | 40 +- .../borrowck/rust-borrow-checker-diagnostics.cc | 2 +- gcc/rust/resolve/rust-late-name-resolver-2.0.cc | 4 +- gcc/simplify-rtx.cc | 13 +- gcc/stmt.cc | 5 +- gcc/stor-layout.cc | 2 +- gcc/testsuite/ChangeLog | 2419 ++++ gcc/testsuite/c-c++-common/Warray-bounds-11.c | 21 + gcc/testsuite/c-c++-common/asan/pr120608-1.c | 43 + gcc/testsuite/c-c++-common/asan/pr120608-2.c | 39 + gcc/testsuite/c-c++-common/asan/pr120608-3.c | 36 + gcc/testsuite/c-c++-common/asan/pr120608-4.c | 30 + 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/musttail32.c | 23 + gcc/testsuite/c-c++-common/pr121159.c | 17 + gcc/testsuite/c-c++-common/pr122188.c | 15 + gcc/testsuite/c-c++-common/toplevel-asm-9.c | 12 + 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 + .../group2/FUNCTION_DATE___TIME_OMNIBUS.cob | 1 + .../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 + gcc/testsuite/g++.dg/abi/pr121801.C | 13 + gcc/testsuite/g++.dg/asan/pr120608-3.C | 5 + gcc/testsuite/g++.dg/asan/pr120608-4.C | 5 + gcc/testsuite/g++.dg/asan/pr120608.C | 17 + 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 +- .../g++.dg/coroutines/{pr104051.C => pr104051-1.C} | 21 +- 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 + .../{pr95615-04.C => pr95615-00-nothing-throws.C} | 2 +- ...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 ....C => pr95615-06-initial-await-resume-throws.C} | 4 +- .../{pr95615-04.C => pr95615-07-body-throws.C} | 4 +- ...pr95615-08-initial-suspend-throws-uhe-throws.C} | 3 + .../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/cpp/embed-27.C | 38 + gcc/testsuite/g++.dg/cpp0x/alias-decl-80.C | 21 + gcc/testsuite/g++.dg/cpp0x/constexpr-97740a.C | 18 + gcc/testsuite/g++.dg/cpp0x/constexpr-97740b.C | 20 + gcc/testsuite/g++.dg/cpp0x/constexpr-array29.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-array30.C | 22 + gcc/testsuite/g++.dg/cpp0x/final1.C | 11 + gcc/testsuite/g++.dg/cpp0x/final2.C | 26 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-89.C | 8 + gcc/testsuite/g++.dg/cpp0x/override2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/override5.C | 26 + gcc/testsuite/g++.dg/cpp0x/override6.C | 26 + gcc/testsuite/g++.dg/cpp0x/pr122302.C | 40 + gcc/testsuite/g++.dg/cpp1y/auto-fn66.C | 20 + gcc/testsuite/g++.dg/cpp23/range-for10.C | 23 + gcc/testsuite/g++.dg/cpp26/pack-indexing17.C | 11 + gcc/testsuite/g++.dg/cpp26/pack-indexing17a.C | 12 + .../g++.dg/cpp2a/concepts-placeholder15.C | 17 + gcc/testsuite/g++.dg/cpp2a/concepts-using5.C | 19 + gcc/testsuite/g++.dg/cpp2a/concepts-using5a.C | 20 + gcc/testsuite/g++.dg/cpp2a/concepts-using7.C | 23 + .../{pr46868.C => cpp2a/constexpr-dynamic19.C} | 10 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic1a.C | 6 + gcc/testsuite/g++.dg/cpp2a/constexpr-union9.C | 33 + gcc/testsuite/g++.dg/ext/is_invocable5.C | 15 + gcc/testsuite/g++.dg/gomp/pr121977.C | 17 + gcc/testsuite/g++.dg/lto/pr114790_0.C | 16 + gcc/testsuite/g++.dg/lto/pr114790_1.C | 15 + gcc/testsuite/g++.dg/lto/pr121831_0.C | 17 + gcc/testsuite/g++.dg/lto/pr121831_1.C | 64 + gcc/testsuite/g++.dg/modules/cpp-21.C | 8 + gcc/testsuite/g++.dg/modules/imp-member-4_a.C | 25 + gcc/testsuite/g++.dg/modules/imp-member-4_b.C | 17 + gcc/testsuite/g++.dg/modules/imp-member-4_c.C | 14 + 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/lambda-11.h | 6 + gcc/testsuite/g++.dg/modules/lambda-11_a.H | 6 + gcc/testsuite/g++.dg/modules/lambda-11_b.C | 6 + gcc/testsuite/g++.dg/modules/lang-4_a.C | 22 + gcc/testsuite/g++.dg/modules/lang-4_b.C | 26 + gcc/testsuite/g++.dg/modules/merge-19.h | 21 + .../g++.dg/modules/{auto-3_a.H => merge-19_a.H} | 3 +- gcc/testsuite/g++.dg/modules/merge-19_b.C | 16 + gcc/testsuite/g++.dg/modules/namespace-12_a.C | 17 + gcc/testsuite/g++.dg/modules/namespace-12_b.C | 6 + gcc/testsuite/g++.dg/modules/pr108080.H | 5 + gcc/testsuite/g++.dg/parse/pr120471.C | 42 + gcc/testsuite/g++.dg/parse/pr120940.C | 18 + gcc/testsuite/g++.dg/pr115605.C | 10 + gcc/testsuite/g++.dg/pr121757.C | 19 + gcc/testsuite/g++.dg/template/permissive-error3.C | 12 + gcc/testsuite/g++.dg/torture/pr120119-1.C | 15 + gcc/testsuite/g++.dg/torture/pr121870.C | 20 + gcc/testsuite/g++.dg/ubsan/pr120471.C | 21 + gcc/testsuite/g++.dg/warn/Wduplicated-branches9.C | 11 + 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/g++.target/aarch64/sme/sme_throw_1.C | 55 + gcc/testsuite/g++.target/aarch64/sme/sme_throw_2.C | 4 + gcc/testsuite/g++.target/aarch64/sve/pr121449.C | 44 + gcc/testsuite/gcc.c-torture/compile/pr120807.c | 20 + gcc/testsuite/gcc.c-torture/execute/pr120677.c | 31 + gcc/testsuite/gcc.dg/Wdeprecated-non-prototype-5.c | 14 + ...prototype-1.c => Wdeprecated-non-prototype-6.c} | 16 +- gcc/testsuite/gcc.dg/bitint-124.c | 30 + gcc/testsuite/gcc.dg/bitint-125.c | 15 + gcc/testsuite/gcc.dg/bitint-126.c | 26 + .../gcc.dg/builtin-dynamic-object-size-pr120780.c | 233 + gcc/testsuite/gcc.dg/crc-non-cst-poly-1.c | 11 + gcc/testsuite/gcc.dg/darwin-minversion-link.c | 1 + gcc/testsuite/gcc.dg/dfp/bitint-10.c | 49 + .../gcc.dg/{format/pr96935.c => dfp/bitint-9.c} | 32 +- gcc/testsuite/gcc.dg/dfp/pr120631.c | 25 + gcc/testsuite/gcc.dg/gomp/pr121453.c | 18 + gcc/testsuite/gcc.dg/ipa/pr119318.c | 10 +- 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/pr121035.c | 94 + gcc/testsuite/gcc.dg/pr121202.c | 11 + gcc/testsuite/gcc.dg/pr121322.c | 14 + gcc/testsuite/gcc.dg/pr87600-1.c | 2 +- gcc/testsuite/gcc.dg/pr87600-2.c | 2 +- gcc/testsuite/gcc.dg/pr87600.h | 3 + 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/torture/pr120242.c | 30 + gcc/testsuite/gcc.dg/torture/pr120347.c | 13 + gcc/testsuite/gcc.dg/torture/pr120369-1.c | 9 + gcc/testsuite/gcc.dg/torture/pr120627.c | 27 + gcc/testsuite/gcc.dg/torture/pr120654.c | 24 + gcc/testsuite/gcc.dg/torture/pr120736.c | 21 + gcc/testsuite/gcc.dg/torture/pr120813.c | 27 + gcc/testsuite/gcc.dg/torture/pr120944.c | 34 + gcc/testsuite/gcc.dg/torture/pr121370.c | 25 + gcc/testsuite/gcc.dg/torture/pr121844.c | 16 + gcc/testsuite/gcc.dg/torture/pr122012.c | 18 + gcc/testsuite/gcc.dg/torture/pr122016.c | 27 + gcc/testsuite/gcc.dg/torture/pr122188.c | 33 + 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/ubsan/pr120837.c | 32 + gcc/testsuite/gcc.dg/uninit-pr120924.c | 34 + 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/testsuite/gcc.dg/vect/pr120817.c | 41 + gcc/testsuite/gcc.dg/vect/pr121049.c | 25 + gcc/testsuite/gcc.dg/vect/pr121059.c | 24 + gcc/testsuite/gcc.dg/vect/pr121659.c | 11 + gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s332.c | 1 + gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s481.c | 1 + gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s482.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-pr120927-2.c | 24 + gcc/testsuite/gcc.dg/vect/vect-pr120927.c | 24 + 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/acle/rwsr-armv8p9.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr120986-1.c | 10 + gcc/testsuite/gcc.target/aarch64/pr121253.c | 16 + gcc/testsuite/gcc.target/aarch64/simd/pr121749.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/testsuite/gcc.target/aarch64/sme/pr121414_1.c | 27 + gcc/testsuite/gcc.target/aarch64/sme/za_state_7.c | 21 + .../gcc.target/aarch64/sve/acle/asm/mul_s16.c | 10 + .../gcc.target/aarch64/sve/acle/asm/mul_s32.c | 10 + .../gcc.target/aarch64/sve/acle/asm/mul_s64.c | 10 + .../gcc.target/aarch64/sve/acle/asm/mul_s8.c | 10 + .../gcc.target/aarch64/sve/acle/asm/mul_u16.c | 10 + .../gcc.target/aarch64/sve/acle/asm/mul_u32.c | 10 + .../gcc.target/aarch64/sve/acle/asm/mul_u64.c | 10 + .../gcc.target/aarch64/sve/acle/asm/mul_u8.c | 10 + .../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/acle/general/perm_2.c | 96 + .../gcc.target/aarch64/sve/acle/general/perm_3.c | 96 + .../gcc.target/aarch64/sve/acle/general/perm_4.c | 96 + .../gcc.target/aarch64/sve/acle/general/perm_5.c | 96 + .../gcc.target/aarch64/sve/acle/general/perm_6.c | 96 + .../gcc.target/aarch64/sve/acle/general/perm_7.c | 96 + .../gcc.target/aarch64/sve/acle/general/pr120718.c | 12 + .../aarch64/sve/acle/general/pr121118_1.c | 16 + .../gcc.target/aarch64/sve/acle/general/rev_2.c | 27 + .../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/pr120999.c | 17 + gcc/testsuite/gcc.target/aarch64/sve2/pr121599.c | 31 + 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.target/aarch64/torture/pr120986-2.c | 7 + .../gcc.target/aarch64/torture/pr121772.c | 6 + gcc/testsuite/gcc.target/arm/acle/mcrr.c | 21 +- gcc/testsuite/gcc.target/arm/acle/mcrr2.c | 24 +- gcc/testsuite/gcc.target/arm/acle/mrrc.c | 20 +- gcc/testsuite/gcc.target/arm/acle/mrrc2.c | 18 +- gcc/testsuite/gcc.target/arm/fp16-aapcs-1.c | 65 - gcc/testsuite/gcc.target/arm/fp16-aapcs-2.c | 44 - gcc/testsuite/gcc.target/arm/fp16-aapcs-3.c | 65 - gcc/testsuite/gcc.target/arm/fp16-aapcs-4.c | 44 - gcc/testsuite/gcc.target/arm/fp16-aapcs.c | 24 + .../gcc.target/arm/mve/intrinsics/pr122223.c | 25 + gcc/testsuite/gcc.target/arm/pr120351.c | 47 + gcc/testsuite/gcc.target/arm/unsigned-extend-2.c | 28 +- gcc/testsuite/gcc.target/avr/cmpdi-1.c | 149 + gcc/testsuite/gcc.target/avr/dtofx.c | 98 + gcc/testsuite/gcc.target/avr/fminfmax-1.c | 116 + gcc/testsuite/gcc.target/avr/fxtod.c | 115 + gcc/testsuite/gcc.target/avr/pr122220.c | 23 + gcc/testsuite/gcc.target/avr/pr122222-sitod.c | 60 + gcc/testsuite/gcc.target/avr/sincos-1.c | 35 + gcc/testsuite/gcc.target/avr/torture/pr122187.c | 17 + .../gcc.target/i386/amxavx512-cvtrowd2ps-2.c | 2 +- .../gcc.target/i386/amxavx512-cvtrowps2bf16-2.c | 2 +- .../gcc.target/i386/amxavx512-cvtrowps2ph-2.c | 2 +- gcc/testsuite/gcc.target/i386/amxavx512-movrow-2.c | 2 +- gcc/testsuite/gcc.target/i386/builtin-copysign-2.c | 22 + gcc/testsuite/gcc.target/i386/builtin-copysign-3.c | 22 + gcc/testsuite/gcc.target/i386/builtin-copysign-4.c | 22 + gcc/testsuite/gcc.target/i386/builtin-copysign-5.c | 22 + gcc/testsuite/gcc.target/i386/builtin-copysign-6.c | 22 + gcc/testsuite/gcc.target/i386/builtin-copysign-7.c | 20 + .../gcc.target/i386/builtin-copysign-8a.c | 21 + .../gcc.target/i386/builtin-copysign-8b.c | 18 + gcc/testsuite/gcc.target/i386/builtin-fabs-1.c | 23 + gcc/testsuite/gcc.target/i386/builtin-fabs-2.c | 27 + gcc/testsuite/gcc.target/i386/cold-attribute-4.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memcpy-18.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memcpy-21.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-46.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-49.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/pr120908.c | 16 + gcc/testsuite/gcc.target/i386/pr121208-1a.c | 15 + gcc/testsuite/gcc.target/i386/pr121208-1b.c | 4 + gcc/testsuite/gcc.target/i386/pr121208-2a.c | 17 + gcc/testsuite/gcc.target/i386/pr121208-2b.c | 4 + gcc/testsuite/gcc.target/i386/pr121208-3a.c | 17 + gcc/testsuite/gcc.target/i386/pr121208-3b.c | 4 + gcc/testsuite/gcc.target/i386/pr121274.c | 24 + gcc/testsuite/gcc.target/i386/pr122104.c | 12 + gcc/testsuite/gcc.target/i386/pr90579.c | 2 +- gcc/testsuite/gcc.target/loongarch/can_inline_1.c | 15 + gcc/testsuite/gcc.target/loongarch/can_inline_2.c | 16 + gcc/testsuite/gcc.target/loongarch/can_inline_3.c | 16 + gcc/testsuite/gcc.target/loongarch/can_inline_4.c | 15 + gcc/testsuite/gcc.target/loongarch/can_inline_5.c | 16 + gcc/testsuite/gcc.target/loongarch/can_inline_6.c | 15 + gcc/testsuite/gcc.target/loongarch/pr121064.c | 38 + gcc/testsuite/gcc.target/loongarch/pr121542.c | 54 + gcc/testsuite/gcc.target/loongarch/pr121634.c | 15 + gcc/testsuite/gcc.target/loongarch/pr121875.c | 5 + gcc/testsuite/gcc.target/loongarch/pr121906.c | 31 + .../powerpc/builtin_altivec_tr_stxvr_runnable.c | 40 +- gcc/testsuite/gcc.target/powerpc/pr121007.c | 40 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c | 10 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-1.c | 19 - .../gcc.target/powerpc/vsx-vectorize-10.c | 39 + .../gcc.target/powerpc/vsx-vectorize-11.c | 36 + .../gcc.target/powerpc/vsx-vectorize-12.c | 36 + .../gcc.target/powerpc/vsx-vectorize-13.c | 36 + .../gcc.target/powerpc/vsx-vectorize-14.c | 39 + .../gcc.target/powerpc/vsx-vectorize-15.c | 39 + .../gcc.target/powerpc/vsx-vectorize-16.c | 39 + gcc/testsuite/gcc.target/powerpc/vsx-vectorize-2.c | 34 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-3.c | 31 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-4.c | 31 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-5.c | 31 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-6.c | 34 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-7.c | 34 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-8.c | 34 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-9.c | 24 + .../gcc.target/riscv/amo/zabha-zacas-atomic-cas.c | 11 + gcc/testsuite/gcc.target/riscv/lto/pr110812_0.c | 9 + gcc/testsuite/gcc.target/riscv/lto/pr110812_1.c | 9 + .../{arm/lto/lto.exp => riscv/lto/riscv-lto.exp} | 8 +- .../base => gcc.target/riscv/lto}/riscv_vector.h | 0 gcc/testsuite/gcc.target/riscv/pr118241-b.cc | 33 + gcc/testsuite/gcc.target/riscv/pr118241.c | 16 + gcc/testsuite/gcc.target/riscv/pr119830.c | 13 + gcc/testsuite/gcc.target/riscv/pr119971.c | 24 + gcc/testsuite/gcc.target/riscv/pr120714.c | 40 + .../gcc.target/riscv/rvv/autovec/pr120356.c | 26 + .../gcc.target/riscv/rvv/autovec/pr121510.c | 18 + .../gcc.target/riscv/rvv/autovec/pr121742.c | 30 + .../gcc.target/riscv/rvv/autovec/pr121780.c | 47 + .../gcc.target/riscv/rvv/autovec/pr121781.c | 53 + .../gcc.target/riscv/rvv/autovec/pr121845.c | 37 + gcc/testsuite/gcc.target/riscv/ventana-16122.c | 19 + gcc/testsuite/gcc.target/riscv/zbb-rol-ror-03.c | 2 +- gcc/testsuite/gcc.target/s390/vector/vec-abs-emu.c | 2 +- gcc/testsuite/gcc.target/s390/vector/vec-max-emu.c | 2 +- gcc/testsuite/gcc.target/s390/vector/vec-min-emu.c | 2 +- gcc/testsuite/gfortran.dg/alloc_comp_assign_17.f90 | 96 + gcc/testsuite/gfortran.dg/allocate_with_mold_5.f90 | 51 + gcc/testsuite/gfortran.dg/array_constructor_58.f90 | 17 + .../gfortran.dg/asan/array_constructor_1.f90 | 23 + gcc/testsuite/gfortran.dg/asan/finalize_1.f90 | 67 + gcc/testsuite/gfortran.dg/associate_75.f90 | 50 + gcc/testsuite/gfortran.dg/coarray/coindexed_6.f90 | 24 + gcc/testsuite/gfortran.dg/coarray/coindexed_7.f90 | 24 + .../gfortran.dg/deferred_character_39.f90 | 241 + gcc/testsuite/gfortran.dg/function_charlen_4.f90 | 34 + gcc/testsuite/gfortran.dg/gomp/pr104428.f90 | 15 + gcc/testsuite/gfortran.dg/implied_do_io_9.f90 | 72 + gcc/testsuite/gfortran.dg/interface_63.f90 | 97 + gcc/testsuite/gfortran.dg/interface_abstract_6.f90 | 53 + gcc/testsuite/gfortran.dg/pointer_check_15.f90 | 46 + gcc/testsuite/gfortran.dg/pr119948.f90 | 83 + gcc/testsuite/gfortran.dg/pr121234.f90 | 28 + gcc/testsuite/gfortran.dg/pr89092.f90 | 49 + gcc/testsuite/gfortran.dg/transfer_class_5.f90 | 53 + gcc/testsuite/gm2/iso/fail/CHAR.mod | 7 + gcc/testsuite/gm2/iso/fail/badarray3.mod | 7 + gcc/testsuite/gm2/iso/fail/badreturn.mod | 5 + gcc/testsuite/gm2/iso/fail/badreturn2.mod | 12 + gcc/testsuite/gm2/iso/pass/modulereturn.mod | 5 + gcc/testsuite/gm2/iso/pass/modulereturn2.mod | 10 + .../pass/hello.mod => iso/run/pass/CHAR.mod} | 4 +- gcc/testsuite/gm2/iso/run/pass/importself.mod | 14 + gcc/testsuite/gm2/isolib/run/pass/testdelete2.mod | 107 + gcc/testsuite/gm2/pim/fail/badmodvar.mod | 7 + gcc/testsuite/gm2/pim/fail/cyclictypes.mod | 13 + gcc/testsuite/gm2/pim/fail/cyclictypes2.mod | 9 + gcc/testsuite/gm2/pim/fail/cyclictypes4.mod | 13 + gcc/testsuite/gm2/pim/fail/testcharint.mod | 8 + gcc/testsuite/gm2/pim/fail/testindrx.mod | 8 + gcc/testsuite/gm2/pim/pass/ReturnType.mod | 17 + gcc/testsuite/gm2/pim/pass/ReturnType2.mod | 19 + gcc/testsuite/gm2/pim/pass/forarray.mod | 21 + gcc/testsuite/gm2/pim/pass/testxindr.mod | 17 + gcc/testsuite/gm2/pim/pass/testxindr2.mod | 17 + gcc/testsuite/gm2/pim/pass/testxindr3.mod | 15 + .../gm2/pimlib/logitech/run/pass/testdelete2.mod | 104 + .../gm2/pimlib/logitech/run/pass/teststrings.mod | 16 + gcc/testsuite/gm2/pimlib/run/pass/testdelete.mod | 97 + gcc/testsuite/gm2/pimlib/run/pass/testwrite.mod | 8 + .../gm2/pimlib/run/pass/testwritechar.mod | 13 + .../switches/pedantic-params/fail/arrayofchar.def | 12 + .../switches/pedantic-params/fail/arrayofchar.mod | 30 + gcc/testsuite/gnat.dg/concat6.adb | 9 + gcc/testsuite/gnat.dg/deref4.adb | 9 + gcc/testsuite/gnat.dg/deref4_pkg.ads | 8 + gcc/testsuite/gnat.dg/reduce1.adb | 14 + gcc/testsuite/gnat.dg/reduce2.adb | 18 + gcc/testsuite/gnat.dg/renaming18.adb | 24 + gcc/testsuite/gnat.dg/specs/aggr8.ads | 14 + gcc/testsuite/gnat.dg/specs/finalizable2.ads | 21 + gcc/testsuite/gnat.dg/sso20.adb | 29 + gcc/testsuite/lib/lto.exp | 4 +- gcc/testsuite/lib/multiline.exp | 3 + gcc/testsuite/lib/target-supports.exp | 74 +- gcc/testsuite/rust/compile/nr2/compile.exp | 11 + gcc/tree-complex.cc | 4 + gcc/tree-object-size.cc | 97 +- gcc/tree-scalar-evolution.cc | 11 + gcc/tree-sra.cc | 35 +- gcc/tree-ssa-alias.cc | 4 +- gcc/tree-ssa-dse.cc | 8 +- gcc/tree-ssa-loop-ivopts.cc | 13 +- gcc/tree-ssa-math-opts.cc | 1 + gcc/tree-ssa-pre.cc | 21 +- gcc/tree-ssa-propagate.cc | 2 + gcc/tree-ssa-sccvn.cc | 21 +- gcc/tree-ssa-structalias.cc | 5 +- gcc/tree-tailcall.cc | 379 +- gcc/tree-vect-data-refs.cc | 36 +- gcc/tree-vect-loop.cc | 64 +- gcc/tree-vect-slp.cc | 17 +- gcc/tree-vect-stmts.cc | 40 +- gcc/vr-values.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 | 14 + libcpp/lex.cc | 30 +- libcpp/po/ChangeLog | 8 + libcpp/po/sr.po | 885 +- libdecnumber/ChangeLog | 4 + libffi/ChangeLog | 4 + libgcc/ChangeLog | 36 + libgcc/Makefile.in | 1 + libgcc/config/aarch64/linux-unwind.h | 108 +- libgcc/config/aarch64/t-aarch64 | 2 +- libgcc/config/avr/libf7/ChangeLog | 74 + libgcc/config/avr/libf7/f7-renames.h | 2 - libgcc/config/avr/libf7/f7-wraps.h | 120 +- libgcc/config/avr/libf7/libf7-asm.sx | 606 +- libgcc/config/avr/libf7/libf7-common.mk | 22 +- libgcc/config/avr/libf7/libf7.c | 2 - libgcc/config/libbid/ChangeLog | 30 + libgcc/configure | 19 + libgcc/configure.ac | 14 + libgcobol/ChangeLog | 522 + {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 +- libgfortran/ChangeLog | 14 + libgfortran/io/list_read.c | 28 + libgm2/ChangeLog | 29 + libgm2/libm2iso/Makefile.am | 4 +- libgm2/libm2iso/Makefile.in | 25 +- libgm2/libm2pim/CFileSysOp.cc | 145 + libgm2/libm2pim/Makefile.am | 20 +- libgm2/libm2pim/Makefile.in | 27 +- libgomp/ChangeLog | 268 + libgomp/libgomp.texi | 174 +- libgomp/testsuite/libgomp.c++/target-flex-300.C | 2 - libgomp/testsuite/libgomp.c++/target-flex-60.C | 2 - libgomp/testsuite/libgomp.c++/target-flex-61.C | 2 - libgomp/testsuite/libgomp.c++/target-flex-62.C | 2 - libgomp/testsuite/libgomp.c++/target-flex-81.C | 2 - .../libgomp.c-c++-common/declare-variant-1.c | 40 + libgrust/ChangeLog | 4 + libiberty/ChangeLog | 4 + libitm/ChangeLog | 4 + libobjc/ChangeLog | 4 + libphobos/ChangeLog | 23 + libphobos/configure.tgt | 13 +- 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 | 356 + .../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 11 + libstdc++-v3/configure | 22 + libstdc++-v3/configure.ac | 11 + libstdc++-v3/doc/html/manual/configure.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 36 +- libstdc++-v3/doc/xml/manual/configure.xml | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 5 + libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 42 +- libstdc++-v3/include/bits/chrono_io.h | 130 +- libstdc++-v3/include/bits/random.tcc | 4 +- libstdc++-v3/include/bits/stl_algobase.h | 4 +- libstdc++-v3/include/bits/stl_construct.h | 56 +- libstdc++-v3/include/bits/stl_pair.h | 10 +- libstdc++-v3/include/bits/stl_uninitialized.h | 10 +- libstdc++-v3/include/bits/unique_ptr.h | 1 - libstdc++-v3/include/bits/vector.tcc | 9 +- libstdc++-v3/include/c_global/cmath | 4 +- libstdc++-v3/include/ext/pointer.h | 1 + libstdc++-v3/include/precompiled/extc++.h | 1 - libstdc++-v3/include/pstl/parallel_backend_tbb.h | 12 +- libstdc++-v3/include/std/expected | 1 + libstdc++-v3/include/std/format | 4 +- libstdc++-v3/include/std/limits | 2 +- libstdc++-v3/include/std/mutex | 4 +- libstdc++-v3/include/std/ranges | 13 +- libstdc++-v3/include/std/span | 15 +- libstdc++-v3/src/c++17/memory_resource.cc | 56 +- libstdc++-v3/src/c++23/std.cc.in | 57 +- libstdc++-v3/testsuite/17_intro/names.cc | 2 + .../testsuite/18_support/numeric_limits/128bit.cc | 5 + .../testsuite/20_util/bind/dangling_ref.cc | 1 + libstdc++-v3/testsuite/20_util/expected/lwg4222.cc | 39 + .../testsuite/20_util/pair/astuple/get_by_type.cc | 52 + libstdc++-v3/testsuite/20_util/pair/cons/110853.cc | 10 + .../20_util/ratio/operations/ops_overflow_neg.cc | 2 +- .../{destroy_neg.cc => destroy_n_neg.cc} | 20 +- .../memory_management_tools/destroy_neg.cc | 20 +- .../uninitialized_fill/120931.cc | 16 + .../20_util/synchronized_pool_resource/118681.cc | 6 + .../testsuite/20_util/unique_ptr/lwg4148.cc | 1 + .../20_util/unsynchronized_pool_resource/118681.cc | 58 + .../testsuite/23_containers/span/120997.cc | 46 + .../vector/cons/destructible_debug_neg.cc | 7 +- .../23_containers/vector/cons/destructible_neg.cc | 7 +- .../vector/modifiers/insert/insert_range.cc | 51 + .../piecewise_linear_distribution/cons/122062.cc | 16 + .../atomic/operators/pointer_partial_void.cc | 1 + .../30_threads/packaged_task/cons/dangling_ref.cc | 1 + .../testsuite/30_threads/timed_mutex/121496.cc | 14 + .../testsuite/std/format/ranges/pr119861_neg.cc | 52 + 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 + libstdc++-v3/testsuite/std/ranges/concat/1.cc | 13 + libstdc++-v3/testsuite/std/time/format/pr117214.cc | 43 +- libvtv/ChangeLog | 4 + lto-plugin/ChangeLog | 4 + maintainer-scripts/ChangeLog | 4 + zlib/ChangeLog | 4 + 1180 files changed, 170342 insertions(+), 133865 deletions(-) create mode 100644 gcc/cobol/TODO copy gcc/config/aarch64/tuning_models/{neoversev3.h => olympus.h} (50%) create mode 100644 gcc/config/microblaze/iterators.md create mode 100644 gcc/m2/gm2-libs-iso/IOChanUtils.def create mode 100644 gcc/m2/gm2-libs-iso/IOChanUtils.mod copy gcc/m2/{gm2-libs-log/Delay.def => gm2-libs/ARRAYOFCHAR.def} (70%) copy gcc/m2/gm2-libs/{Assertion.mod => ARRAYOFCHAR.mod} (61%) create mode 100644 gcc/m2/gm2-libs/CFileSysOp.def copy gcc/{testsuite/gm2/examples/callingC/pass/libprintf.def => m2/gm2-libs/CHAR.d [...] copy gcc/m2/gm2-libs/{TimeString.def => CHAR.mod} (69%) copy gcc/m2/gm2-libs/{Args.def => FileSysOp.def} (59%) create mode 100644 gcc/m2/gm2-libs/FileSysOp.mod copy gcc/{testsuite/gm2/examples/callingC/run/pass/libprintf.def => m2/gm2-libs/St [...] copy gcc/m2/gm2-libs/{Assertion.mod => String.mod} (64%) copy gcc/m2/{gm2-libs-iso/Preemptive.def => gm2-libs/StringFileSysOp.def} (62%) copy gcc/m2/gm2-libs/{Storage.mod => StringFileSysOp.mod} (52%) create mode 100644 gcc/testsuite/c-c++-common/Warray-bounds-11.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr120608-1.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr120608-2.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr120608-3.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr120608-4.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr121389-1.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr121389-2.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr121389-3.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr121389-4.c create mode 100644 gcc/testsuite/c-c++-common/musttail32.c create mode 100644 gcc/testsuite/c-c++-common/pr121159.c create mode 100644 gcc/testsuite/c-c++-common/pr122188.c create mode 100644 gcc/testsuite/c-c++-common/toplevel-asm-9.c 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 [...] create mode 100644 gcc/testsuite/g++.dg/abi/pr121801.C create mode 100644 gcc/testsuite/g++.dg/asan/pr120608-3.C create mode 100644 gcc/testsuite/g++.dg/asan/pr120608-4.C create mode 100644 gcc/testsuite/g++.dg/asan/pr120608.C create mode 100644 gcc/testsuite/g++.dg/coroutines/assume.C copy gcc/testsuite/g++.dg/coroutines/{pr104051.C => pr104051-0.C} (89%) rename gcc/testsuite/g++.dg/coroutines/{pr104051.C => pr104051-1.C} (53%) create mode 100644 gcc/testsuite/g++.dg/coroutines/pr109283.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr115908.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr116775.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr118903.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr120273.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr120453.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr120495.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr115908.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr119916.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr120243-unhandled-1.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr120243-unhandled-2.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr121219.C copy gcc/testsuite/g++.dg/coroutines/torture/{pr95615-04.C => pr95615-00-nothing-t [...] rename gcc/testsuite/g++.dg/coroutines/torture/{pr95615-02.C => pr95615-01-promise [...] rename gcc/testsuite/g++.dg/coroutines/torture/{pr95615-03.C => pr95615-02-get-ret [...] copy gcc/testsuite/g++.dg/coroutines/torture/{pr95615-01.C => pr95615-03-initial-s [...] copy gcc/testsuite/g++.dg/coroutines/torture/{pr95615-04.C => pr95615-04-initial-a [...] rename gcc/testsuite/g++.dg/coroutines/torture/{pr95615-05.C => pr95615-05-initial [...] copy gcc/testsuite/g++.dg/coroutines/torture/{pr95615-04.C => pr95615-06-initial-a [...] rename gcc/testsuite/g++.dg/coroutines/torture/{pr95615-04.C => pr95615-07-body-th [...] rename gcc/testsuite/g++.dg/coroutines/torture/{pr95615-01.C => pr95615-08-initial [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95615-09-body-throws- [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/unevaluated.C create mode 100644 gcc/testsuite/g++.dg/cpp/embed-27.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-80.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-97740a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-97740b.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array29.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array30.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/final1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/final2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-89.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/override5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/override6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr122302.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn66.C create mode 100644 gcc/testsuite/g++.dg/cpp23/range-for10.C create mode 100644 gcc/testsuite/g++.dg/cpp26/pack-indexing17.C create mode 100644 gcc/testsuite/g++.dg/cpp26/pack-indexing17a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-using5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-using5a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-using7.C copy gcc/testsuite/g++.dg/{pr46868.C => cpp2a/constexpr-dynamic19.C} (52%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic1a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-union9.C create mode 100644 gcc/testsuite/g++.dg/ext/is_invocable5.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr121977.C create mode 100644 gcc/testsuite/g++.dg/lto/pr114790_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr114790_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr121831_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr121831_1.C create mode 100644 gcc/testsuite/g++.dg/modules/cpp-21.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-member-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-member-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-member-4_c.C create mode 100644 gcc/testsuite/g++.dg/modules/internal-14_a.C create mode 100644 gcc/testsuite/g++.dg/modules/internal-14_b.C create mode 100644 gcc/testsuite/g++.dg/modules/internal-14_c.C create mode 100644 gcc/testsuite/g++.dg/modules/lambda-11.h create mode 100644 gcc/testsuite/g++.dg/modules/lambda-11_a.H create mode 100644 gcc/testsuite/g++.dg/modules/lambda-11_b.C create mode 100644 gcc/testsuite/g++.dg/modules/lang-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/lang-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-19.h copy gcc/testsuite/g++.dg/modules/{auto-3_a.H => merge-19_a.H} (64%) create mode 100644 gcc/testsuite/g++.dg/modules/merge-19_b.C create mode 100644 gcc/testsuite/g++.dg/modules/namespace-12_a.C create mode 100644 gcc/testsuite/g++.dg/modules/namespace-12_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pr108080.H create mode 100644 gcc/testsuite/g++.dg/parse/pr120471.C create mode 100644 gcc/testsuite/g++.dg/parse/pr120940.C create mode 100644 gcc/testsuite/g++.dg/pr115605.C create mode 100644 gcc/testsuite/g++.dg/pr121757.C create mode 100644 gcc/testsuite/g++.dg/template/permissive-error3.C create mode 100644 gcc/testsuite/g++.dg/torture/pr120119-1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr121870.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr120471.C create mode 100644 gcc/testsuite/g++.dg/warn/Wduplicated-branches9.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-22.C create mode 100644 gcc/testsuite/g++.dg/warn/pr121133-1.C create mode 100644 gcc/testsuite/g++.dg/warn/pr121133-2.C create mode 100644 gcc/testsuite/g++.dg/warn/pr121133-3.C create mode 100644 gcc/testsuite/g++.dg/warn/pr121133-4.C create mode 100644 gcc/testsuite/g++.target/aarch64/sme/sme_throw_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sme/sme_throw_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/pr121449.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr120807.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr120677.c create mode 100644 gcc/testsuite/gcc.dg/Wdeprecated-non-prototype-5.c copy gcc/testsuite/gcc.dg/{Wdeprecated-non-prototype-1.c => Wdeprecated-non-protot [...] create mode 100644 gcc/testsuite/gcc.dg/bitint-124.c create mode 100644 gcc/testsuite/gcc.dg/bitint-125.c create mode 100644 gcc/testsuite/gcc.dg/bitint-126.c create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-object-size-pr120780.c create mode 100644 gcc/testsuite/gcc.dg/crc-non-cst-poly-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/bitint-10.c copy gcc/testsuite/gcc.dg/{format/pr96935.c => dfp/bitint-9.c} (66%) create mode 100644 gcc/testsuite/gcc.dg/dfp/pr120631.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr121453.c create mode 100644 gcc/testsuite/gcc.dg/pr120353.c create mode 100644 gcc/testsuite/gcc.dg/pr120354.c create mode 100644 gcc/testsuite/gcc.dg/pr121035.c create mode 100644 gcc/testsuite/gcc.dg/pr121202.c create mode 100644 gcc/testsuite/gcc.dg/pr121322.c create mode 100644 gcc/testsuite/gcc.dg/rtl/aarch64/vec-series-1.c create mode 100644 gcc/testsuite/gcc.dg/rtl/aarch64/vec-series-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/bitint-85.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr120242.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr120347.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr120369-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr120627.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr120654.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr120736.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr120813.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr120944.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr121370.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr121844.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr122012.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr122016.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr122188.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr117423.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr119085.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr121264.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr120837.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr120924.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr120817.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr121049.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr121059.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr121659.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-early-break_137-pr121190.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-pr120927-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-pr120927.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-recurr-pr121256-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-recurr-pr121256.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-pr121130.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr120986-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr121253.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/pr121749.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sme/pr121028.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sme/pr121414_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sme/za_state_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/perm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/perm_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/perm_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/perm_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/perm_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/perm_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/perm_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr120718.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr121118_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/rev_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_init_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/dupq_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/extq_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/pr120999.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/pr121599.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/uzpq_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/zipq_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/pr120986-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/pr121772.c delete mode 100644 gcc/testsuite/gcc.target/arm/fp16-aapcs-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/fp16-aapcs-2.c delete mode 100644 gcc/testsuite/gcc.target/arm/fp16-aapcs-3.c delete mode 100644 gcc/testsuite/gcc.target/arm/fp16-aapcs-4.c create mode 100644 gcc/testsuite/gcc.target/arm/fp16-aapcs.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/pr122223.c create mode 100644 gcc/testsuite/gcc.target/arm/pr120351.c create mode 100644 gcc/testsuite/gcc.target/avr/cmpdi-1.c create mode 100644 gcc/testsuite/gcc.target/avr/dtofx.c create mode 100644 gcc/testsuite/gcc.target/avr/fminfmax-1.c create mode 100644 gcc/testsuite/gcc.target/avr/fxtod.c create mode 100644 gcc/testsuite/gcc.target/avr/pr122220.c create mode 100644 gcc/testsuite/gcc.target/avr/pr122222-sitod.c create mode 100644 gcc/testsuite/gcc.target/avr/sincos-1.c create mode 100644 gcc/testsuite/gcc.target/avr/torture/pr122187.c create mode 100644 gcc/testsuite/gcc.target/i386/builtin-copysign-2.c create mode 100644 gcc/testsuite/gcc.target/i386/builtin-copysign-3.c create mode 100644 gcc/testsuite/gcc.target/i386/builtin-copysign-4.c create mode 100644 gcc/testsuite/gcc.target/i386/builtin-copysign-5.c create mode 100644 gcc/testsuite/gcc.target/i386/builtin-copysign-6.c create mode 100644 gcc/testsuite/gcc.target/i386/builtin-copysign-7.c create mode 100644 gcc/testsuite/gcc.target/i386/builtin-copysign-8a.c create mode 100644 gcc/testsuite/gcc.target/i386/builtin-copysign-8b.c create mode 100644 gcc/testsuite/gcc.target/i386/builtin-fabs-1.c create mode 100644 gcc/testsuite/gcc.target/i386/builtin-fabs-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr120427-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr120427-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr120427-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr120427-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr120427-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr120908.c create mode 100644 gcc/testsuite/gcc.target/i386/pr121208-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr121208-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr121208-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr121208-2b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr121208-3a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr121208-3b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr121274.c create mode 100644 gcc/testsuite/gcc.target/i386/pr122104.c create mode 100644 gcc/testsuite/gcc.target/loongarch/can_inline_1.c create mode 100644 gcc/testsuite/gcc.target/loongarch/can_inline_2.c create mode 100644 gcc/testsuite/gcc.target/loongarch/can_inline_3.c create mode 100644 gcc/testsuite/gcc.target/loongarch/can_inline_4.c create mode 100644 gcc/testsuite/gcc.target/loongarch/can_inline_5.c create mode 100644 gcc/testsuite/gcc.target/loongarch/can_inline_6.c create mode 100644 gcc/testsuite/gcc.target/loongarch/pr121064.c create mode 100644 gcc/testsuite/gcc.target/loongarch/pr121542.c create mode 100644 gcc/testsuite/gcc.target/loongarch/pr121634.c create mode 100644 gcc/testsuite/gcc.target/loongarch/pr121875.c create mode 100644 gcc/testsuite/gcc.target/loongarch/pr121906.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr121007.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-10.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-11.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-12.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-13.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-14.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-15.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-16.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-9.c create mode 100644 gcc/testsuite/gcc.target/riscv/amo/zabha-zacas-atomic-cas.c create mode 100644 gcc/testsuite/gcc.target/riscv/lto/pr110812_0.c create mode 100644 gcc/testsuite/gcc.target/riscv/lto/pr110812_1.c copy gcc/testsuite/gcc.target/{arm/lto/lto.exp => riscv/lto/riscv-lto.exp} (89%) copy gcc/testsuite/{g++.target/riscv/rvv/base => gcc.target/riscv/lto}/riscv_vecto [...] create mode 100644 gcc/testsuite/gcc.target/riscv/pr118241-b.cc create mode 100644 gcc/testsuite/gcc.target/riscv/pr118241.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr119830.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr119971.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr120714.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/pr120356.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/pr121510.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/pr121742.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/pr121780.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/pr121781.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/pr121845.c create mode 100644 gcc/testsuite/gcc.target/riscv/ventana-16122.c create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_assign_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_mold_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/array_constructor_58.f90 create mode 100644 gcc/testsuite/gfortran.dg/asan/array_constructor_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/asan/finalize_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_75.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/coindexed_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/coindexed_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_39.f90 create mode 100644 gcc/testsuite/gfortran.dg/function_charlen_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr104428.f90 create mode 100644 gcc/testsuite/gfortran.dg/implied_do_io_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_63.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_abstract_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_check_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr119948.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr121234.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89092.f90 create mode 100644 gcc/testsuite/gfortran.dg/transfer_class_5.f90 create mode 100644 gcc/testsuite/gm2/iso/fail/CHAR.mod create mode 100644 gcc/testsuite/gm2/iso/fail/badarray3.mod create mode 100644 gcc/testsuite/gm2/iso/fail/badreturn.mod create mode 100644 gcc/testsuite/gm2/iso/fail/badreturn2.mod create mode 100644 gcc/testsuite/gm2/iso/pass/modulereturn.mod create mode 100644 gcc/testsuite/gm2/iso/pass/modulereturn2.mod copy gcc/testsuite/gm2/{link/externalscaffold/pass/hello.mod => iso/run/pass/CHAR. [...] create mode 100644 gcc/testsuite/gm2/iso/run/pass/importself.mod create mode 100644 gcc/testsuite/gm2/isolib/run/pass/testdelete2.mod create mode 100644 gcc/testsuite/gm2/pim/fail/badmodvar.mod create mode 100644 gcc/testsuite/gm2/pim/fail/cyclictypes.mod create mode 100644 gcc/testsuite/gm2/pim/fail/cyclictypes2.mod create mode 100644 gcc/testsuite/gm2/pim/fail/cyclictypes4.mod create mode 100644 gcc/testsuite/gm2/pim/fail/testcharint.mod create mode 100644 gcc/testsuite/gm2/pim/fail/testindrx.mod create mode 100644 gcc/testsuite/gm2/pim/pass/ReturnType.mod create mode 100644 gcc/testsuite/gm2/pim/pass/ReturnType2.mod create mode 100644 gcc/testsuite/gm2/pim/pass/forarray.mod create mode 100644 gcc/testsuite/gm2/pim/pass/testxindr.mod create mode 100644 gcc/testsuite/gm2/pim/pass/testxindr2.mod create mode 100644 gcc/testsuite/gm2/pim/pass/testxindr3.mod create mode 100644 gcc/testsuite/gm2/pimlib/logitech/run/pass/testdelete2.mod create mode 100644 gcc/testsuite/gm2/pimlib/logitech/run/pass/teststrings.mod create mode 100644 gcc/testsuite/gm2/pimlib/run/pass/testdelete.mod create mode 100644 gcc/testsuite/gm2/pimlib/run/pass/testwrite.mod create mode 100644 gcc/testsuite/gm2/pimlib/run/pass/testwritechar.mod create mode 100644 gcc/testsuite/gm2/switches/pedantic-params/fail/arrayofchar.def create mode 100644 gcc/testsuite/gm2/switches/pedantic-params/fail/arrayofchar.mod create mode 100644 gcc/testsuite/gnat.dg/concat6.adb create mode 100644 gcc/testsuite/gnat.dg/deref4.adb create mode 100644 gcc/testsuite/gnat.dg/deref4_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/reduce1.adb create mode 100644 gcc/testsuite/gnat.dg/reduce2.adb create mode 100644 gcc/testsuite/gnat.dg/renaming18.adb create mode 100644 gcc/testsuite/gnat.dg/specs/aggr8.ads create mode 100644 gcc/testsuite/gnat.dg/specs/finalizable2.ads create mode 100644 gcc/testsuite/gnat.dg/sso20.adb copy {libgo/go/golang.org/x/mod => libgcobol}/LICENSE (60%) create mode 100644 libgm2/libm2pim/CFileSysOp.cc create mode 100644 libgomp/testsuite/libgomp.c-c++-common/declare-variant-1.c create mode 100644 libstdc++-v3/testsuite/20_util/expected/lwg4222.cc create mode 100644 libstdc++-v3/testsuite/20_util/pair/cons/110853.cc copy libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_management_tools [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/synchronized_pool_resource/118681.cc create mode 100644 libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/118681.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/120997.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_dist [...] create mode 100644 libstdc++-v3/testsuite/30_threads/timed_mutex/121496.cc create mode 100644 libstdc++-v3/testsuite/std/format/ranges/pr119861_neg.cc