This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allyesconfig in repository toolchain/ci/gcc.
omits a935332c338 Daily bump. omits 3ea6d0ed686 rs6000: Ignore fusion option flags for inlining test [PR102059] omits d293946d5c3 rtl-optimization/105559 - avoid quadratic behavior in delet [...] omits 16a2fcfe247 tree-optimization/105431 - another overflow in powi handling omits 3e6ae76385c tree-optimization/105368 - avoid overflow in powi_cost omits 33914983cf3 tree-optimization/105312 - fix ISEL VCOND expansion omits b2557f9081e tree-optimization/105263 - reassoc and DFP omits f4f2bd4edea tree-optimization/105173 - fix insertion logic in reassoc omits 132c3bb06a9 tree-optimization/105163 - abnormal SSA coalescing and reassoc omits 64b3a86d33e tree-optimization/105148 - fix IVOPTs recording uses omits 0be87cc23d0 tree-optimization/105250 - adjust fold_convertible_p PR105140 fix omits 740d64815c6 middle-end/105140 - fix bogus recursion in fold_convertible_p omits a03b46b78c8 ipa: Release body of clone_of when removing its last clone [...] omits 3865647c35d Daily bump. omits 408684ecf4c Daily bump. omits 455cdace26b Daily bump. omits 34c60e5e776 Fortran: fix error recovery on invalid array section omits 50c73234630 Fortran: improve error recovery on invalid array section omits 9ef808fb437 [AArch64] add barriers to ool __sync builtins omits 5d418194ccb libstdc++: Document support for constexpr optional (P2231R1) omits ae564e7003d libstdc++: Fix hyperlink in docs omits 54e6c40de72 libstdc++: Add C++23 status docs omits aeb6898b89e libstdc++: Fix status docs for <bit> support omits a9d7992ef57 ipa/105598 - testcase for PR105598 omits 6c9a2db0586 Fix modref_tree::remap_params omits e34cf6b99ca Daily bump. omits e5c4644a651 Daily bump. omits 896513cbc4b Daily bump. omits f9e356458d8 c++: NRV and ref-extended temps [PR101442] omits 5c6577dcf1d c++: template conversion op [PR101698] omits e60f7127b32 c++: alignment of local typedef in template [PR65211] omits f705d0f2d03 c++: deduction guides and ttp rewriting [PR102479] omits 8d2f59c8e26 c++: template-id with current inst qualifier [PR102300] omits 9151de4b43b libstdc++: ppc: conditionalize vsx-only simd intrinsics omits af7f539ec6f Daily bump. omits f0484f60e64 c++: pack init-capture of unresolved overload [PR102629] omits a67bc6320d3 c++: constexpr trivial -fno-elide-ctors [PR104646] omits dc8739c2ab1 c++: lambda and the current instantiation [PR82980] omits 728f97cf043 c++: temp cleanup in new [PR105265] omits fe81f5bd3c3 c++: empty base constexpr -fno-elide-ctors [PR105245] omits 0c45820ead8 c++: local function versioning [PR104669] omits 394c852a6b4 c++: low -faligned-new [PR102071] omits 5296b77556d c++: rodata and defaulted ctor [PR104142] omits 43146ecb33f Daily bump. omits 39099827b0f libstdc++: Don't use std::tolower in <charconv> [PR103911] omits 9076ad14a9c Daily bump. omits 1572e41d759 libstdc++: Add <syncstream> declarations to <iosfwd> [PR105284] omits 6b5ca56fec4 x86: Add .note.GNU-stack section only for Linux omits 03f73056bf6 isel: Fix up gimple_expand_vec_set_expr [PR105528] omits fbe4de4189c [committed] Fix more problems with new linker warnings omits 61dec0cb339 Fix internal error with vectorization on SPARC omits 4e092f1be65 Daily bump. omits 8562fbaae9d libstdc++: Define _GNU_SOURCE for secure_getenv on Cygwin [ [...] omits eb049ef0f46 libstdc++: Fix deserialization for std::normal_distribution [...] omits 6190ebb07cd libstdc++: Fix test that fails on Solaris [PR104731] omits 44cc3c94460 Daily bump. omits 49dee6fd47b Daily bump. omits e22cab0a57d Daily bump. omits 2fd2e6c1dff c++: Don't emit deprecated warnings on lambda declarations omits 65c1c480b33 i386: Fix up ix86_gimplify_va_arg [PR105331] omits 79265f689bd asan: Fix up asan_redzone_buffer::emit_redzone_byte [PR105396] omits 70d8bd6edae rtlanal: Fix up replace_rtx [PR105333] omits d3821276254 x86: Add missing .note.GNU-stack to assembly source omits 799ff8e3e38 [PR105324] libstdc++: testsuite: pr105324 requires FP from_char omits 8cad7c9c66b Daily bump. omits 20fc0902adb Daily bump. omits 043949882d5 Daily bump. omits 195fe5152fc testsuite: vect: update unaligned message omits 81f4269f0cd Daily bump. omits 46813278e44 Daily bump. omits 6850151425b Daily bump. omits 9513759e3c0 Daily bump. omits 14aad65778c Daily bump. omits 7f6033735bf analyzer: fix ICEs on complex constants [PR105365,105366] omits 03e7ac90213 analyzer: fix ICE comparing VECTOR_CSTs [PR105252] omits 9821d286bce libstdc++: Fix error reporting in filesystem::copy [PR99290] omits 8969d00bf16 c++: decltype of non-dependent call of class type [PR105386] omits 992dd9a071c c++: ICE with requires-expr and -Wsequence-point [PR105304] omits c4332c785c8 c++: partial ordering with dependent NTTP type [PR105289] omits 940bf20cd33 c++: global-namespace-qualified var after class def [PR90107] omits 73ceece5363 testsuite: Backport testsuite changes from GCC 12 to GCC 11 omits a5cea982f90 Daily bump. omits 3a1358e5f38 c++: enum in generic lambda at global scope [PR105398] omits 8a02dab2aac AVX512F: Add missing macro for mask(z?)_scalf_s[sd] [PR 105339] omits 8790ff545d2 Daily bump. omits 5890602408c libphobos: Give _Unwind_Exception an alignment that best re [...] omits c5d458ec228 libphobos: Don't call free on the TLS array in the emutls d [...] omits eb6f6f638a5 libstdc++: Add deduction guides for std::packaged_task [PR105375] omits cdc254edf4e Daily bump. omits 0da057c7d95 Daily bump. omits f805800317e Daily bump. omits 64c73a25c23 Daily bump. omits 977cbabeb1c libstdc++: Make atomic notify_one and notify_all non-const omits afec66b054a c++: wrong error with constexpr COMPOUND_EXPR [PR105321] omits 47c74508116 c++: ambiguous call not diagnosed after DR2352 [PR97296] omits bad34caa37c Daily bump. omits d65b274f1f4 libstdc++: Remove workaround for FE bug in std::tuple [PR96592] omits fef3d31bd35 libstdc++: Remove "no stronger" assertion in compare exchan [...] omits 6ee9618777c libstdc++: Fix test failures at -O0 omits 84ff93fcda2 libstdc++: Fix ambiguous comparisons for iterators in C++20 omits 47b67521d45 libstdc++: Fix test that fails in C++20 mode omits 15798c5d50f fortran: Fix conv of UNION constructors [PR105310] omits df783ecbaae libstdc++: Fix filesystem::temp_directory_path [PR101709] omits d26c3e4f733 libstdc++: Remove bogus assertion in std::from_chars [PR105324] omits 90f2289496e libstdc++: Use secure_getenv for filesystem::temp_directory [...] omits 615cc91a99a libstdc++: Ensure C++20 std::stringstream definitions use c [...] omits 82699280757 libstdc++: Fix tests that fail with fully-dynamic-string omits cd9d46de26a libstdc++: Fix non-reserved name in <regex> header omits e60e5be011b libstdc++: Add another non-reserved name to tests omits 389ae9d285c libstdc++: Add missing noexcept to lazy_split_view iterator [...] omits e062a13a58a libstdc++: Use std::construct_at in net::ip::address omits 948ee247485 libstdc++: Improvements to standard error category objects [...] omits 2b0ddcec0e4 libstdc++: Reorder constraints on std::span::span(Range&&) [...] omits ffb8da2047f libstdc++: Avoid unwanted allocations in filesystem::path omits 2089886d574 libstdc++: Add self-merge check to std::forward_list::merge [...] omits 7bb5e5768b7 libstdc++: Ignore cv-quals when std::allocator<void> constructs omits 97f9d2f9b2a libstdc++: Do not use std::isdigit in <charconv> [PR103911] omits ab9c0a41062 libstdc++: Avoid overflow in ranges::advance(i, n, bound) omits bd637ac52c4 libstdc++: Increase timeout for pthread7-rope.cc test omits bb5652c7285 libstdc++: Fix test failure on AIX omits 6758d51a8fc libstdc++: Use LTLIBICONV when linking libstdc++.so [PR93602] omits 498f9a85ebb libstdc++: Fix incorrect IS number in doc comment omits 57f658fe845 libstdc++: Fix macro checked by test omits 3859a3cb9b9 libstdc++: Fix warning in __moneypunct_cache::_M_cache [PR104966] omits b59435ff606 libstdc++: Avoid -Wzero-as-null-pointer-constant warning [P [...] omits dfe099b4b5c sparc: Preserve ORIGINAL_REGNO in epilogue_renumber [PR105257] omits 141b66c4bec emit-rtl: Fix -fcompare-debug bug with label references in [...] omits 7b879564ec2 gcov-profile: Allow negative counts of indirect calls [PR105282] omits 1eee4e08a64 c++: don't ICE on NAMESPACE_DECL inside FUNCTION_DECL omits 2509b7bdabb Update BASE-VER to 11.3.1 omits 2d280e7eafc Update ChangeLog and version files for release omits 8f36ddeab74 Daily bump. omits 691af15031e c++: Fix up CONSTRUCTOR_PLACEHOLDER_BOUNDARY handling [PR105256] omits dfcfd74d15b Daily bump. omits 9f90544df8e doc/install.texi: CRIS: Remove gone websites. Adjust CRIS targets omits 1b8643bb334 doc/invoke.texi: CRIS: Remove references to cris-axis-linux-gnu omits 4b790d6e2e3 tree-optimization/104880 - move testcase omits c322ae7a490 Daily bump. omits 97eda33b5fa Daily bump. omits 5fb29a72faf Daily bump. omits e508f0b4d39 Daily bump. omits 2da53bbd014 Daily bump. omits 537dca0ff58 libstdc++: Update incorrect statement about mainline in docs omits 36e93aab012 IBM zSystems: Add support for z16 as CPU name. omits 53254184bda Darwin, rs6000: Amend lo_sum use for forced constants [PR104117]. omits 94c9c6acdc1 Darwin: Rework handling for unwinder code in libgcc_s and s [...] omits 0aa76f8d8eb libgcc, emutls: Allow building weak definitions of the emut [...] omits f155c4d9d1c Darwin: Revise handling of some driver opts. omits 6cdca92f5a4 libstdc++, testsuite: Add a prune expression for external t [...] omits 67d7ab011b8 configure, Darwin: Set appropriate defaults for host-shared. omits 6841e9fc63b IPA: Provide a mechanism to register static DTORs via cxa_atexit. omits 44d4c622acb Darwin : Make trampoline templates linker-visible. omits 4dfbecb8750 Darwin, crts: Fix a build warning. omits 6d8e290af85 Darwin, config: Amend for Darwin 21 / macOS 12. omits c751f5a2d03 collect2: Fix missing cleanups. omits 1dcb779ece8 Darwin, PPC : Fix R13 for PPC64. omits 916814832ab Darwin, crts: Build Darwin10 unwinder shim as a library. omits 13ef16cf960 Jit, testsuite: Amend expect processing to tolerate more pl [...] omits b26b6713668 configure: Avoid unnecessary constraints on executables for [...] omits 70006868631 libgcc, X86: Adjust guard for Mach-O code. omits 3bf66ed6a51 libgcc, soft-float: Fix strong_alias macro use for Darwin. omits 51fbd727f71 libiberty, configure, Darwin: Avoid detecting deprecated sbrk. omits b42500db5c4 testsuite, Darwin : Skip a test requiring strndup in libc. omits 5e6b8b15703 Darwin : Mark the mod init/term section starts with a linke [...] omits 2cb05929967 testsuite, JIT, Darwin: Adjust asm tests for Mach-O. omits 003287cf11d JIT, testsuite, Darwin: Initial testsuite fixes. omits 846d19e44c8 Darwin, jit: Fix build [PR100613]. omits e885cce2954 configure: Allow host fragments to react to --enable-host-shared. omits 65e090628fc libiberty, Darwin : Fix simple-object LTO table for cross-e [...] omits a34305f0de9 Darwin: Reset section names table at the end of compile. omits b8870afdefd Darwin, libcc1: Handle hosts with mdynamic-no-pic support. omits 10abab4127b Darwin, configury : Allow for specification and detection o [...] omits d744051777c Darwin, config: Revise host config fragment. omits 0f4b6d52f5d Daily bump. omits 5b87d9f50b4 i386: Fix ICE caused by ix86_emit_i387_log1p [PR105214] omits 1e4dd03e3a3 builtins: Fix up expand_builtin_int_roundingfn_2 [PR105211] omits 473f2b099bd c-family: Initialize ridpointers for __int128 etc. [PR105186] omits b28307530ec fold-const: Fix up make_range_step [PR105189] omits a487dbd802d combine: Don't record for UNDO_MODE pointers into regno_reg [...] omits 34540179ccf Daily bump. omits c8aaa9cca96 c++: treat NON_DEPENDENT_EXPR as not potentially constant [ [...] omits 6eb8eb51a82 c++: constrained auto in lambda using outer tparms [PR103706] omits 12b11107edf c++: var tmpl w/ dependent constrained auto type [PR103341] omits 1429db66619 c++: deleted fn and noexcept inst [PR101532, PR104225] omits 051d304ce8e c++: requires-expr in pack expansion using pack [PR103105] omits d3950a70da6 c++: lambda in pack expansion using pack in constraint [PR103706] omits 573bb865df9 libstdc++: Prevent -Wstringop-overread warning in std::dequ [...] omits 5ede37c0f27 rs6000: Handle pcrel sibcalls to longcall functions [PR104894] omits 84e2410c8d1 libstdc++: Fix std::exception_ptr regressions [PR103630] omits ac0e9b696c3 libstdc++: Disable atomic wait for freestanding [PR105021] omits 105f1c08369 libstdc++: Guard mutex and condvar with gthreads macro [PR103638] omits 3f3755932c9 libstdc++: Add missing noexcept to std::variant helper omits 90b94ca5a2d libstdc++: Allow visiting inherited variants [PR 90943] omits 7aa5f055830 c++: operator new lookup [PR98249] omits c52cd0b35d3 c++: -Wshadow=compatible-local type vs var [PR100608] omits 556d061e62e c++: elaborated-type-spec in requires-expr [PR101677] omits 00e7d6e6663 c++: hash table ICE with variadic alias [PR105003] omits ad4b23729b2 c++: repeated friend template [PR101894] omits 3a17a184235 c++: CTAD and member function references [PR103943] omits eea5641912b c++: nested generic lambda in DMI [PR101717] omits 25167a3d8cf c++: conversion with trailing return type [PR101051] omits 0b6d4ee830b libstdc++: Avoid overflow in bounds checks [PR103955] omits 813425498f4 libstdc++: Implement LWG 3595 changes to common_iterator omits 130b959f233 libstdc++: Implement LWG 3591-3592 changes to split_view omits b0561bc86b3 libstdc++: Implement LWG 3535 changes to ranges::join_view omits 60b4a814777 libstdc++: Implement LWG 3481 change to ranges::viewable_range omits e88ffd55707 libstdc++: Implement LWG 3580 change to ranges::iota_view omits 06309012df2 libstdc++: Implement LWG 3470 change to ranges::subrange omits edf73cf05a9 libstdc++: Implement LWG 3523 changes to ranges::iota_view omits 28ef9276654 tree-optimization/105235 - clean EH in execute_cse_conv_1 omits 008d568ac7e tree-optimization/105232 - handle overly large sizes in com [...] omits 249aa9348dd tree-optimization/105226 - avoid splitting abnormal edges omits 7810fdea68d Daily bump. omits 20bde90da2a ppc: testsuite: require target effectively [PR104253] omits fa21fcfb675 RISC-V: Support -misa-spec for arch-canonicalize and multil [...] omits f049717d8d5 RISC-V: Allow multi-lib build with different code model omits bf4f606142b Daily bump. omits fdaa6de39a5 Fortran: a RECURSIVE procedure cannot be an INTRINSIC omits 6b4e07251c6 fortran: Separate associate character lengths earlier [PR104570] omits 3b0f715744d fortran: Unshare associate var charlen [PR104228] omits a9c54c5ec76 Daily bump. omits b242eb2084d Daily bump. omits 2837450c4e8 c++: parameter pack inside static_assert [PR99893] omits 542c30dc4d2 tree-optimization/105198 - wrong code with predictive commoning omits faba16dd683 Daily bump. omits c859c99a85b libstdc++: Avoid implicit narrowing from uint128_t [PR104859] omits 4e47b450b72 c++: make -Wctad-maybe-unsupported respect complain [PR105143] omits 214330a15cd c++: constrained template friend matching ICE [PR105064] omits c0f38a14c8e c++: double non-dep folding from finish_compound_literal [P [...] omits e95c514cadc c++: dependence of member noexcept-spec [PR104079] omits 722b23d7a61 c++: ICE when building builtin operator->* set [PR103455] omits 5de47ab9032 Fortran: improve error recovery for invalid coarray functio [...] omits f0c601ed008 Fix handling of in_flags in update_escape_summary_1 omits 6822d6afdf2 Fix min_flags handling in mod-ref omits a77c9efdeb9 c++: Fix ICE due to shared BLOCK node in coroutine generati [...] omits 5446b933bc1 Use OEP_DECL_NAME when comparing VLA bounds [PR101585]. omits 4662984506b tree-optimization/99121 - avoid ICEing for non-constant sizes omits 5155015ce57 Fix target/100106 ICE in gen_movdi omits d34083a16b5 middle-end/104497 - gimplification of vector indexing omits 825151e1637 tree-optimization/105053 - fix reduction chain epilogue generation omits b8a6fb4b591 [COMMITTED] Fix PR aarch64/104474: ICE with vector float in [...] omits 57b62cd299a tree-optimization/105070 - annotate bit cluster tests with [...] omits b3eb889978c rtl-optimization/105028 - fix compile-time hog in form_thre [...] omits cf6c8127186 tree-optimization/104880 - update-address-taken and cmpxchg omits d54cc1f43e5 middle-end/105165 - sorry instead of ICE for _Complex asm goto omits 862ccb51493 Daily bump. omits a7d4fbc7754 Daily bump. omits ead72447c7a Daily bump. omits 4f939ac1e29 ipa: Careful processing ANCESTOR jump functions and NULL po [...] omits ffd135934a4 libstdc++: Make std::error_code printer more robust omits 20f2303b0ce libstdc++: Add missing constraints to std::bit_cast [PR105027] omits 6f8133689f4 libstdc++: Fix mismatched noexcept-specifiers in Filesystem TS omits cd0312e8af9 libstdc++: Adjust Filesystem TS test for Windows omits 583267dc1e4 libstdc++: Do not use dirent::d_type unconditionally omits 31a7c09dba1 libstdc++: Reset filesystem::recursive_directory_iterator on error omits 123f87f604e libstdc++: Simplify std::allocator_traits<allocator<void>>: [...] omits b8f55f9d21f libstdc++: Remove un-implementable noexcept from Filesystem [...] omits c358b9e4937 libstdc++: Fix doxygen comment for filesystem::perms operators omits 0811a4dc39d libstdc++: Rename non-reserved macros in config header [PR103650] omits f6bf63ff368 libstdc++: Use __cpp_lib_concepts in std::reverse_iterator [...] omits 53a1b53d782 libstdc++: Remove -gdwarf-4 from flags for debug library omits c277f6c1029 libstdc++: Document final option names for enabling C++20 omits ab0efe756e2 libstdc++: Add suggestion to std::uncaught_exception() warning omits fe76adc667b libstdc++: Add missing constexpr to uses-allocator construc [...] omits 94525b91df8 libstdc++: Fix filenames in Doxygen @file comments omits 541edc34632 libstdc++: Remove incorrect copyright notice from header omits e6503952a2f libstdc++: Improve config output for --enable-cstdio [PR104301] omits 800a09fc0bc Daily bump. omits ecc64506683 i386: Fix up ix86_expand_vector_init_general [PR105123] omits 5f587c81bc5 [PR105032] LRA: modify loop condition to find reload insns [...] omits a7d52dfb0d0 Daily bump. omits b909641fcf3 Daily bump. omits 511e8b61228 c-family: ICE with -Wconversion and A ?: B [PR101030] omits 00d12a4a0fd x86: Also use Yw in *ssse3_pshufbv8qi3 clobber omits f41871dfdbd RISC-V: Fixing -misa-spec [PR/target 104853] omits 330aff0a9f7 RISC-V: Handle zi* extension correctly for arch-canonicaliz [...] omits 6fccb624f13 RISC-V: Fix register class subset checks for CLASS_MAX_NREGS omits a765fe39bae RISC-V: Fix wrong zifencei handling in riscv_subset_list::t [...] omits 3f4fe3939e7 RISC-V: jal cannot refer to a default visibility symbol for [...] omits 7a350449796 RISC-V: Fix use-after-free error in `parse_multiletter_ext' omits d29f5d6ab51 RISC-V: Do not emit zcisr and zifencei if i-ext is 2.0 omits 97b4af5fb1b RISC-V: Fix detection of zifencei support for binutils omits 76a8ab576db ubsan: Fix ICE due to -fsanitize=object-size [PR105093] omits 5c4767659c8 store-merging: Avoid ICEs on roughly ~0ULL/8 sized stores [ [...] omits 71aa6e9c36c LTO: bump bytecode version omits 7b5a2b6e4f7 c++: Fox template-introduction tentative parsing in class b [...] omits 461ecdba366 Daily bump. omits 1b3252becfe c++: Fix up __builtin_{bit_cast,convertvector} parsing omits cb2520db3a3 fold-const: Handle C++ dependent COMPONENT_REFs in operand_ [...] omits 51b5fa6b425 c++: extern thread_local declarations in constexpr [PR104994] omits be64c349e73 i386: Don't emit pushf;pop for __builtin_ia32_readeflags_u* [...] omits f70464efbfa c-family: Fix up ICE during pretty-printing of PMF related [...] omits 91f7d7e1bb6 Allow (void *) 0xdeadbeef accesses without warnings [PR99578] omits 18f5bc87bc2 c++: Fix up constexpr evaluation of new with zero sized typ [...] omits 1861b9a9f13 libatomic: Improve 16-byte atomics on Intel AVX [PR104688] omits 9c3225c8b7c aarch64: Fix up RTL sharing bug in aarch64_load_symref_appr [...] omits 17de662ec26 ifcvt: Punt if not onlyjump_p for find_if_case_{1,2} [PR104814] omits ddc0d2593fb c, c++, c-family: -Wshift-negative-value and -Wshift-overfl [...] omits b7c0962d0c7 c++: Don't suggest cdtor or conversion op identifiers in sp [...] omits 2ef4d28e59e s390: Fix up *cmp_and_trap_unsigned_int<mode> constraints [ [...] omits 7737259ceaa cfgrtl: Fix up -g vs. -g0 code generation -flto differences [...] omits 1a2772a3fe4 match.pd: Further complex simplification fixes [PR104675] omits b59d2939277 rs6000: Use rs6000_emit_move in movmisalign<mode> expander [...] omits acb9ea44fcc i386: Use a new temp slot kind for splitter to floatdi<mode [...] omits 1305c28bc06 match.pd: Don't create BIT_NOT_EXPRs for COMPLEX_TYPE [PR104675] omits d29a0b50687 sccvn: Fix visit_reference_op_call value numbering of vdefs [...] omits 4e046995094 libiberty: Fix up debug.temp.o creation if *.o has 64K+ sec [...] omits 92374fd237c asan: Mark instrumented vars addressable [PR102656] omits 0fa9022aa30 c: -Wmissing-field-initializers and designated inits [PR822 [...] omits fe641f6a449 c++: alignas and alignof void [PR104944] omits 2a2b944c189 c++: ICE with template code in constexpr [PR104284] omits 58e08fb6ffd c++: Wrong error with alias template in class tmpl [PR104108] omits 6ba2a7e7474 c++: FIX_TRUNC_EXPR in tsubst [PR102990] omits da47a84e277 c++: constexpr array reference and value-initialization [PR101371] omits 983211c5da2 Daily bump. omits 450e8279424 c++: TTP in member alias template [PR104107] omits 3bf2e1bfc98 c++: ICE with alias in pack expansion [PR103769] omits 07d7e8b8ae2 c++: mangling union{1} in template [PR104847] omits 14146bb58f2 c++: missing aggregate base ctor [PR102045] omits 97390a99146 c++: member alias declaration [PR103968] omits e952290874d c++: CTAD and member alias template [PR102123] omits 10dcd13ff7a c++: visibility of local extern [PR103291] omits a374915186e x86: Use Yw constraint on *ssse3_pshufbv8qi3 omits 40e9979cf53 [PR/target 102957] Allow Z*-ext extension with only 2 char. omits 85568e505c3 i386: Fix up _mm_loadu_si{16,32} [PR99754] omits 6c28ab7adf0 Daily bump. omits dc84c78af26 Daily bump. omits 856efb41a87 x86: Use -msse2 on gcc.target/i386/pr95483-1.c omits f0ed5f07639 x86: Use x constraint on KL patterns omits ee25401b10a x86: Use x constraint on SSSE3 patterns with MMX operands omits 23852920316 Daily bump. omits b3cc7e9297b Daily bump. omits 4c649dc7118 Properly reset the port handle when closing omits 17f80c57fed Daily bump. omits 893cb28a22f tree-optimization/101636 - CTOR vectorization ICE omits d1f4dfd409d tree-optimization/104931 - mitigate niter analysis issue omits ea4f664a40f Daily bump. omits f45603f39ba x86: Disable SSE in ISA2 for -mgeneral-regs-only omits f407033b7ca x86: Also check _SOFT_FLOAT in <x86gprintrin.h> omits 97949b79656 c++: lambda in template default argument [PR103186] omits 76058a58bc7 tree: move tree_vec_map_cache_hasher into header omits b3411d7a36e c++: alias template and typename [PR103057] omits cb123480984 c++: assignment to temporary [PR59950] omits 0a63e3ee2d5 c++: fix tree_contains_struct for C++ types [PR101095] omits 09d0fc6912c c++: initialized array of vla [PR58646] omits 2b2f575e6f2 c++: designated init and aggregate members [PR103337] omits b94c95fc119 c++: designator and anon struct [PR101767] omits 00b787f0f43 Daily bump. omits d5a493bd996 x86: Properly check FEATURE_AESKLE omits e6afd08da38 d: Fix internal compiler error: in build_complex, at tree.c:2358 omits 06143b597fd Daily bump. omits 8fcc4a1e943 Daily bump. omits d32402e6167 Fortran: Fix gfc_maybe_dereference_var [PR104430][PR99585] omits 66245c8e520 Daily bump. omits 114451a67fe rs6000: Fix invalid address passed to __builtin_mma_disasse [...] omits 51a34fdff2a rs6000: Allow -mlong-double-64 after -mabi={ibm,ieee}longdo [...] omits 67e70a1a48e x86: Correct march=sapphirerapids to base on icelake server omits 8dd4a98ce32 Daily bump. omits 9baf563a176 Backport PR fortran/96983 patch to GCC 11. omits d5be195fcf0 Daily bump. omits 9b1faeb5bfe middle-end/100775 - updating the reg use in exit block for [...] omits 6a1150d1524 ada/104861 - use target_noncanonial for Target_Name omits c4ac43fad3d middle-end/104786 - ICE with asm and VLA omits d2618559435 tree-optimization/104511 - avoid FP to DFP conversion for V [...] omits 070bb453f1c target/104453 - guard call folding with NULL LHS omits cfc310faea6 middle-end/104402 - split out _Complex compares from COND_EXPRs omits 24ec11aec20 debug/104337 - avoid messing with the abstract origin chain in NRV omits b6950623cd1 tree-optimization/103641 - improve vect_synth_mult_by_constant omits c54f95a7984 Daily bump. omits 17eda88f11e Daily bump. omits bf4ba41e803 Daily bump. omits 47f89da89eb Fortran: do not frontend-optimize MINLOC/MAXLOC for charact [...] omits d84c583a91e Daily bump. omits 908e612067e Daily bump. omits 6f581f90e37 Revert __SIZEOF__IBM128__ and __SIZEOF_FLOAT128__ patch. omits 2f79dccf6b8 Daily bump. omits d66c45fdc14 rtl: ICE with thread_local and inline asm [PR104777] omits 2d2705e96d7 Daily bump. omits e170b2362ab testsuite/104759 - adjust gcc.dg/vect/vect-multitypes-12.c omits 9871d39f752 RISC-V: Always pass -misa-spec to assembler [PR104219] omits dae72739976 Daily bump. omits 04301494f31 Daily bump. omits 661f7e74405 Daily bump. omits 8b1953fe420 Daily bump. omits fa944e8660e Define __SIZEOF_FLOAT128__ and __SIZEOF_IBM128__. omits a1984704a7c Use correct names for __ibm128 if long double is IEEE 128-bit. omits 65b7fac6a51 Daily bump. omits 1b291c996fa Daily bump. omits 8eb36ce5576 vect: add vect_float to pr102819 tests omits 2d7ef2e3c81 Daily bump. omits fda5703a8ec libphobos: Fix misspelling of msvcUsesUCRT (PR104659) omits b2bd2658a5c middle-end: Backport complex vect testsuite to GCC 11 omits 54c6ab3eeca middle-end: Handle difference between complex negations in [...] omits eb2516d4a5d Daily bump. omits 89cea574209 c++: ICE with attribute on enumerator [PR104667] omits 8ded52d318e Daily bump. omits 79fddacc4e8 Daily bump. omits abd40faeb96 Daily bump. omits b7be60cb581 AArch32: correct dot-product RTL patterns. omits 900ea59b055 AArch32: correct usdot-product RTL patterns. omits 7d713d56ec3 AArch32: use canonical ordering for complex mul, fma and fms omits 6bb338eab3d AArch64: use canonical ordering for complex mul, fma and fms omits 876e7c7f0fe vect: Simplify and extend the complex numbers validation ro [...] omits a97a7e24dff Daily bump. omits f9f1440ce51 Daily bump. omits d86949f5f55 Fortran: skip compile-time shape check if constructor shape [...] omits aea8aaa026d Daily bump. omits cce998a4ce8 Daily bump. omits f6895d2eb08 Mark Power10 fusion option undocumented and remove sub-options. omits 590a3ea8598 Daily bump. omits a5088b07e0a Fortran: try simplifications during reductions of array con [...] omits 7e6f9909e9b Daily bump. omits 3eecfec2766 valtrack: Avoid creating raw SUBREGs with VOIDmode argument [...] omits 4dd24152c8c testsuite: Add testcase for already fixed PR [PR104448] omits cdebe6f777a combine: Fix up -fcompare-debug issue in the combiner [PR104544] omits 3a543eb7982 c-family: Fix up shorten_compare for decimal vs. non-decima [...] omits a8dd74bfb92 sanitizer: Use glibc _thread_db_sizeof_pthread symbol if present omits 14f0b450f79 openmp: Make finalize_task_copyfn order reproduceable [PR104517] omits 14f79acb621 c++: Don't reject GOTO_EXPRs to cdtor_label in potential_co [...] omits 8a97d7bdb38 asan: Fix up address sanitizer instrumentation of __builtin [...] omits 615419d6032 i386: Fix up cvtsd2ss splitter [PR104502] omits 784deb16716 c++: Fix up constant expression __builtin_convertvector fol [...] omits 25de6af0799 combine: Fix ICE with substitution of CONST_INT into PRE_DE [...] omits bc87b6d8599 rs6000: Fix up vspltis_shifted [PR102140] omits 312a10bdf6b libgomp: Fix segfault with posthumous orphan tasks [PR104385] omits 7c442c88971 libcpp: Fix up padding handling in funlike_invocation_p [PR104147] omits f62c23f4fbb libcpp: Avoid PREV_WHITE and other random content on CPP_PA [...] omits c81d1a061e5 veclower: Fix up -fcompare-debug issue in expand_vector_com [...] omits 73b30d18a04 store-merging: Fix up a -fcompare-debug bug in get_status_f [...] omits 88ff2eb5cc2 cfgrtl: Fix up locus comparison in unique_locus_on_edge_bet [...] omits 0520fb53ca1 Daily bump. omits 8a1e92ff45e compiler: mark global variables whose address is taken omits 462900ba21f middle-end/100464 - avoid spurious TREE_ADDRESSABLE in fold [...] omits 55683512a27 Daily bump. omits d5b9b6f31d2 Add missing target selector omits 973e0bc1542 libstdc++: missing constexpr for __[nm]iter_base [PR102358] omits 6d9c2ed0212 tree-optimization/102893 - properly DCE empty loops inside [...] omits 634c2bc38ff tree-optimization/45178 - DCE of dead control flow in infin [...] omits c08d4266e48 tree-optimization/103864 - SLP reduction of reductions with [...] omits d1dc0f6222e tree-optimization/103544 - SLP reduction chain as SLP reduc [...] omits d2f4753d4ff tree-optimization/103361 - fix unroll-and-jam direction vec [...] omits 6525b9fb23e middle-end/100786 - constant folding from incompatible alias omits 2b1b5b16f3b target/100784 - avoid ICE with folding __builtin_ia32_shufpd omits 4a5feea7e04 Daily bump. omits 3982a308e66 Fortran: improve error recovery on bad array section omits 978956485a6 x86: Generate INT3 for __builtin_eh_return omits 58a4e292e85 x86: Rename -harden-sls=indirect-branch to -harden-sls=indi [...] omits 5d928740a53 x86: Add -mindirect-branch-cs-prefix omits 39d944c4237 x86: Add -mharden-sls=[none|all|return|indirect-branch] omits c604b031267 x86: Remove "%!" before ret omits 1688aebe12a Daily bump. omits 2c9485a496f rs6000: Move the hunk affecting VSX/ALTIVEC ahead [PR103627] omits b1ca2019a82 rs6000: Disable MMA if no VSX support [PR103627] omits 33878b01df6 Daily bump. omits d5781e740f9 RISC-V: Add target machine headers as a dependency for riscv-sr.o omits ae57aae60d1 fortran: Fix deref of optional in gen. code. [PR100337, backport] omits 680ee9c3332 Prevent malicious descriptor stacking for scalar components [...] omits 8eee43d2917 Daily bump. omits 72b0526bd45 [Ada] PR ada/98724: Alpha/Linux/libada: Use wraplf for Aux_ [...] omits e89144e8a39 i386: Skip decimal float vector modes in type_natural_mode [...] omits 7bfdd9a5a14 Daily bump. omits b9e6e99907e Daily bump. omits 3273e704d04 libstdc++: Back out some changes from P2325R3 backport [PR103904] omits c56c398c39f rs6000: Fix up flag_shrink_wrap handling in presence of -mr [...] omits 4854985f13f testsuite: Fix check_effective_target_rop_ok [PR103556, PR103586] omits d607c837df4 rs6000: testsuite: Add rop_ok effective-target function omits 18b7cbb2ac0 libstdc++: invalid default init in _CachedPosition [PR101231] omits fdc75c820f0 libstdc++: Sync __cpp_lib_ranges macro defined in ranges_cmp.h omits 92d612cccc1 libstdc++: Implement P2325 changes to default-constructibil [...] omits 19d0e7645eb Daily bump. omits 0c30241b331 libstdc++: Strengthen memory order for atomic<T>::wait/notify omits 3c9a9ce0c1d pr104458.c: Replace long with long long for -mx32 omits 3c124259245 i386: Fix vec_unpacks_float_lo_v4si operand constraint [PR104469] omits f1707247190 Daily bump. omits f8a496d7a28 i386: -mno-xsave should disable all relevant ISA flags [PR104462] omits 11fc7d98a25 i386: Force inputs to a register to avoid lowpart_subreg fa [...] omits 5669a60e2fc libstdc++: Fix deadlock in atomic wait [PR104442] omits ec01f11091a ICE: QImode(not SImode) operand should be passed to gen_vec [...] omits 9582b3596c4 Daily bump. omits 411db3b4cf8 c++: satisfaction value of type const bool [PR104410] omits ed35d4205e8 Range on entry should only check dominators for non-null. omits a2cad467f72 Daily bump. omits 7d636a3353a Daily bump. omits 202be9f69a5 Daily bump. omits 7a0fab4bddc Fortran: reject simplifying TRANSFER for MOLD with storage size 0 omits fcea38e56c8 Daily bump. omits 731f4bf14fc i386: Do not use %ecx DRAP for functions that use __builtin [...] omits 54b825cfb6e Daily bump. omits f4aa5a3e95b Fortran: error recovery when simplifying EOSHIFT omits 3cb53c10831 powerpc: Fix asm machine directive for some CPUs omits fb812e0417a lto: fix error handling for -Wl,-plugin-opt=debug omits f9b49f9da22 IBM Z: fix `section type conflict` with -mindirect-branch-table omits 8799006ab88 fold-const: do not fold NaN result from non-NaN operands [PR95115] omits dcf567ab9de Daily bump. omits f0343391816 Strengthen memory order for atomic<T>::wait/notify omits 518697a54eb Daily bump. omits 56f2ef30b1d Daily bump. omits a6adc7aca5b Daily bump. omits 9794cf77a93 Daily bump. omits 08f594465fa tree-optimization/103596 - fix missed propagation into switches omits 2c7d8ca8317 tree-optimization/103489 - fix ICE when bool pattern recog fails omits 0d87092f889 Fix wrong operator for universal_integer operands in instance omits cfcf6459810 c++: nested catch in ctor fn-try-block [PR61611] omits 2aa4400cb98 c++: when delegating constructor throws [PR103711] omits 06f179b7b48 Daily bump. omits 5e6dd70f3a7 Sync git aliases from master. omits 779d428cefe Daily bump. omits c3251374af4 Fortran: fix simplification of TRANSFER for zero-sized char [...] omits 193e5ee46e5 aarch64: [PR101529] Fix vector shuffle insertion expansion omits f3c7cb5fb8a Fortran: optional argument DIM for intrinsics NORM2, PARITY [...] omits 276648888d2 Fortran: MOLD argument to TRANSFER intrinsic having storage [...] omits 44d28c67b48 testsuite: Fix up pr104188.c testcase for i686-linux [PR104188] omits 7857c8ab8ba Daily bump. omits 79b0091b13e rs6000: Remove GCC 8.1 U10__float128 mangling compatibility [...] omits c403f6ce077 Daily bump. omits 9f2201bf48e c++: ICE with noexcept and canonical types [PR101715] omits ce3954262a6 gcc-changelog: sync from master. omits 505b418a40a optabs: Don't create pseudos in prepare_cmp_insn when not a [...] omits 3991e4c752b dwarf2out: Fix -gsplit-dwarf on riscv [PR103874] omits baf18a6d47c match.pd, optabs: Avoid vectorization of {FLOOR,CEIL,ROUND} [...] omits 8e4c410bb02 i386: Fix *aes<aeswideklvariant>u8 omits 91ac88cada3 c++: Fix handling of temporaries with consteval ctors and n [...] omits cb4998fcdf2 c++: Silence -Wuseless-cast warnings during move [PR103480] omits 777b73e4598 c-family: Fix up -W*conversion on bitwise &/|/^ [PR101537] omits 18abe529d09 c++: Ensure some more that immediate functions aren't gimpl [...] omits 0dd533da49c ifcvt: Check for asm goto at the end of then_bb/else_bb in [...] omits 27cfe106823 objc: Fix handling of break stmt inside of switch inside of [...] omits 533695ca333 libcpp: Fix up ##__VA_OPT__ handling [PR89971] omits be66fad59a7 c-family: Use BULTINS_LOCATION for predefined macros change [...] omits a4e45a579e2 shrink-wrapping: Fix up prologue block discovery [PR103860] omits fbc542de1bc fold-const: Fix up fold_truth_andor_1 shift handling [PR103813] omits 06142a317a4 loop-invariant: Fix -fcompare-debug failure [PR103837] omits 2712f1249e0 optabs: Fix up checking for CALLs in newly added code by do [...] omits c239267759b c: Fix ICE on deferred pragma in unknown attribute argument [...] omits 520147ba19d x86: Also check mode of memory broadcast in bcst_mem_operand omits 11581a272eb Daily bump. omits a8c23451936 Fortran: fix ICE and wrong code with TRANSFER and CHARACTER [...] omits 8adfe466f55 Daily bump. omits 99566992720 Daily bump. omits 448e9a53939 Daily bump. omits 0351d851f79 Fortran: handle expansion of zero-sized array constructors omits f953701576b Daily bump. omits 1d3f5f5e52a [Ada] Set target_cpu to x32 for x86_64-linux-gnux32 omits 892c58d9311 [Ada] Compile s-mmap and 128bit on x86_64-linux-gnux32 omits 15eae6020dc git scripts: sync from master. omits 1b9037dd4ef Daily bump. omits 806d0ce8cb0 ipa: "naked" attribute implies "noipa" attribute omits 03ccfc8b9d2 Daily bump. omits 8ce34200d64 git-backport: support renamed .cc files in commit message. omits 2c4b5bd4440 c-family: Have -Wformat-diag accept "decl-specifier" [PR103758] omits 6830d3bd9ea Revert "c-family: Have -Wformat-diag accept "decl-specifier [...] omits a59360efef5 c-family: Have -Wformat-diag accept "decl-specifier" [PR103758] omits d7a44809924 Fortran: Ignore KIND argument of a few more intrinsics. [PR103789] omits 5c725580544 Daily bump. omits 024fd4fb5a1 testsuite: Enrich tests with variants failing on the branch. omits 8d394947776 Fortran: Ignore KIND argument of a few more intrinsics. [PR103789] omits e63ef9ae51a Fortran: Fix KIND argument index for LEN_TRIM. omits eff452df296 Fortran: fix ICE overloading elemental intrinsics omits c5bf6dc27cd Fortran: fix error recovery on bad structure constructor in [...] omits 68bac9e885d Daily bump. omits 27424f10d4a Fortran: reject invalid non-constant pointer initialization [...] omits 3bd2fd28407 Fortran: check arguments of MASKL/MASKR intrinsics before s [...] omits 006318b380c Daily bump. omits a83c9d5a7eb Fix reverse scalar storage order issues in IPA-SRA omits b45761eab26 Daily bump. omits 7f49f50f756 tree-optimization/101615 - SLP permute opt with CTOR roots omits d3b2060a0a6 Daily bump. omits 614a9580d44 c++: dependent bases and 'this' availability [PR103831] omits d5e7b9fd184 Unify UNSPEC_MASKED_EQ/GT to the form of UNSPEC_PCMP. omits 8c0f58cd71e libsanitizer: Cherry-pick LLVM release/13.x commit d96358a28193 omits 430e62140a4 Daily bump. omits 3760d9d7b54 Directly resolve range_of_stmt dependencies. (Port of PR 10 [...] omits 4797472b32a Daily bump. omits 1e4a9f22ac2 c++: "more constrained" vs staticness of memfn [PR103783] omits 702d2c9febe libstdc++: Update default -std option in manual omits 01a70ccd723 libstdc++: Add -nostdinc++ for c++17 sources [PR100017] omits 27e6c84c1f1 Properly enable -freorder-blocks-and-partition on 64-bit Windows omits 9a74c6db0f5 Daily bump. omits df83db1165f Daily bump. omits 32d0d5fe3e5 Daily bump. omits 101e2fd0a98 Daily bump. omits 6c4d89b09c0 Daily bump. omits 226210894e5 libstdc++: Fix std::char_traits<C>::move for constexpr omits 0bc256f8e1a libstdc++: Fix definition of _GLIBCXX_NO_SLEEP config macro omits 39e5b756e14 libstdc++: Fix example preprocessor command in FAQ [PR103877] omits bae757f8097 libstdc++: Clear RB tree after moving elements [PR103501] omits 5e0ef5621b5 libstdc++: Initialize member in std::match_results [PR103549] omits ad54d3fb8f0 libstdc++: Make Asan detection work for Clang [PR103453] omits 4c64143f326 libstdc++: Fix overconstrained std::string constructor [PR103919] omits a03aae8d9f5 libstdc++: Fix std::error_code pretty printer for versioned [...] omits e15485ab1b2 Daily bump. omits b22ace96c57 libstdc++: Fix std::allocator<void> for versioned namespace omits 306587d2240 Daily bump. omits 24ee44c37a2 c++: Allow constexpr decltype(auto) [PR102229] omits d4a1d3c4b37 Daily bump. omits 718b47e1cd4 Fortran: avoid several NULL pointer dereferences during err [...] omits 2c8e273ed11 Generate illegal instruction fault if LWS syscall returns -EFAULT. omits 21a0bd00f62 Use optab_libfunc to access sync_lock_test_and_set libfunc [...] omits fd6acb47843 Daily bump. omits 8a65a524d6e Daily bump. omits 4ab017fbdfb Daily bump. omits 6edb3bc245f Daily bump. omits 9f5fe893423 Daily bump. omits 3b2b18144c7 Daily bump. omits 3c830e6d17b Fortran: CASE selector expressions must be scalar omits e6dcc146401 Fortran: BOZ literal constants are not interoperable omits a25bfec3aac Fortran: NULL() is not interoperable omits e81ea468dfc Improve atomic store implementation on hppa-linux. omits 65cff53f37a Daily bump. omits d64bfed0f7d Daily bump. omits b79bfb7f526 Daily bump. omits c08b5a0321d Daily bump. omits 3b0ba97fafe Daily bump. omits f9406821cf8 Daily bump. omits ecc83ab1df4 libphobos: Add power*-*-freebsd* as supported target omits 96a09dec242 libphobos: Fix definition of stat_t for MIPS64 (PR103604) omits 0b7ee7cec96 Daily bump. omits 131de23d60b Update cpplib es.po omits 5a511f2ac9e Daily bump. omits 57b51b8bae4 Fortran: fix check for pointer dummy arguments with INTENT(IN) omits 05640d5ca8a Fortran: PACK intrinsic should not try to read from zero-si [...] omits 4f9ad140c6c Fortran: reject BOZ type argument to SIZEOF(). omits 75d95f5f015 c++: local_specializations and recursive constrained fn [PR103714] omits bcadb4f31f6 Daily bump. omits 8320b0e2997 Daily bump. omits e2ccc15076a Daily bump. omits 5635c975576 Avoid expecting nonzero size for access none void* argument [...] omits 7d3f53c595e Avoid -Wvla-parameter for nontrivial bounds [PR97548]. omits 4f556312da9 Check for class type before assuming a type is one [PR103703]. omits 43d67e5e756 i386: Fix emissing of __builtin_cpu_supports. omits d6aa6322909 Daily bump. omits 64b314719af c++: Fix decltype-bitfield1.C on i?86 omits d33f68865f6 c++: redundant explicit 'this' capture before C++20 [PR100493] omits 648d5aa56ab c++: implicit dummy object in requires clause [PR103198] omits 5a2c4c1e171 c++: template-id ADL and partial instantiation [PR99911] omits a94867f67e0 c++: bogus error w/ tentative type parse of concept-id [PR98394] omits 76c730cbf05 c++: CTAD within template argument [PR102933] omits 1a5c50c3ad2 Fortran: prevent NULL pointer dereference in check of passe [...] omits 689f8fed9b2 Fortran: prevent NULL pointer dereferences checking do-loop [...] omits 4636d61e9ad rs6000: Remove builtin mask check from builtin_decl [PR102347] omits 6040483f2a9 Daily bump. omits 9a5b3c50e26 vect-loop: fix build omits 60deeb53c08 Daily bump. omits f2cc8d059df pr103523: Check for PLUS/MINUS support omits 7054e8517c7 Daily bump. omits ce80f2c0e7a Fortran: fix checking of elemental functions of type CLASS omits a316bd50f82 Daily bump. omits b1bc9dba5c7 Fortran: catch failed simplification of bad stride expression omits 1250dcee749 jit: set DECL_CONTEXT of RESULT_DECL [PR103562] omits de0656f9864 analyzer: assume that POINTER_PLUS_EXPR of non-NULL is non- [...] omits 894295ada02 Daily bump. omits 3459ef2e9f9 Fortran: dimensions of an array have to be non-negative omits aca7d4e8790 libstdc++: Make atomic<T*>::wait() const [PR102994] omits 64ccdadd177 d: Align methods to MINIMUM_METHOD_BOUNDARY. omits 8e8fd7de53f Daily bump. omits 81ffb19017d Fortran: avoid NULL pointer dereference on missing or bad d [...] omits 99854374f95 Daily bump. omits 423e0a98e3d Fortran: add check for type of upper bound in case range omits 8ff9ed7f4f7 Fortran: perform array subscript checks only for valid INTE [...] omits bd918acae2d Daily bump. omits e3fab19a79e c++: Fix for decltype and bit-fields [PR95009] omits 15563293a92 Daily bump. omits 2012e4c90e9 Daily bump. omits 173232a0f6c Daily bump. omits 217d8bf22b1 Fortran: improve expansion of constant array expressions wi [...] omits 6fa3c73e88c Fortran: generate error message for negative elements in SH [...] omits 9d7add04d97 Fortran: improve check of arguments to the RESHAPE intrinsic omits 3c1bcaa6224 Fortran: error recovery when simplifying MINLOC/MAXLOC omits 9e9c674dfc6 Fortran: improve checking of array specifications omits 2fdef526a3a libcpp: Fix up handling of deferred pragmas [PR102432] omits 08935ce91ea Daily bump. omits ee20cad739f Daily bump. omits 2d5be1fca0f libphobos: Push all callee-save registers on the stack befo [...] omits 5746f9199c2 c++: Fix bogus error with __integer_pack [PR94490] omits 82a34dc056c fix spelling of -linker-output-auto-nolto-rel omits 29c5aa76b47 Daily bump. omits 5e2e6cc84c4 ipa-sra: Check also ECF_LOOPING_CONST_OR_PURE when evaluati [...] omits 6a43f5c64b4 simplify-rtx: Punt on simplify_associative_operation with l [...] omits 047b700fb08 c++: is_this_parameter and coroutines proxies omits b92d7fdd3a1 Daily bump. omits aef7d09baf9 Fix -freorder-blocks-and-partition glitch with Windows SEH [...] omits 90e6db52285 Daily bump. omits 2b6cfe7c4ee rs6000: MMA test case emits wrong code when building a vect [...] omits 581ef8f6272 testsuite: Fix g++.dg/opt/pr102970.C omits 3479e49be80 bswap: Fix UB in find_bswap_or_nop_finalize [PR103435] omits 333b0dc1792 openmp: Fix up handling of kind(host) and kind(nohost) in A [...] omits f578f1828b1 openmp: Fix up handling of reduction clauses on the loop co [...] omits 7230ae73c96 fortran, debug: Fix up DW_AT_rank [PR103315] omits 98cbc9b6ae3 c++: Fix up -fstrong-eval-order handling of call arguments [...] omits 0f0c24cf962 libcpp: Fix up handling of block comments in -fdirectives-o [...] omits 9ec84b35640 lim: Reset flow sensitive info even for pointers [PR103192] omits a6219e8e071 ranger: Fix up fold_using_range::range_of_address [PR103255] omits 5950a9c5ff3 i386: Fix up x86 atomic_bit_test* expanders for !TARGET_HIM [...] omits c479d98137f dwarf2out: Fix up field_byte_offset [PR101378] omits 04d786a7add x86: Make stringop_algs::stringop_strategy ctor constexpr [ [...] omits 41db2576afc dwarf2out: Fix up CONST_WIDE_INT handling once more [PR103046] omits 930ffe93318 openmp: For default(none) ignore variables created by ubsan [...] omits 62e4f0e8977 c++: Don't reject calls through PMF during constant evaluat [...] omits abd47b4abea d: Insert null terminator in obstack buffers omits 65642f4e660 Daily bump. omits 9e83ac453fb d: fix thinko in optimize attr parsing omits 9b6ad13d7b4 Daily bump. omits 7320f5d4051 Fix typo in t-dimode omits 38772ceddcb Daily bump. omits a27fa22ff1b libstdc++: Ensure dg-add-options comes after dg-options omits 806aaf0d422 libstdc++: Fix dg-do directive for tests supposed to be run omits 8d3391d6479 libstdc++: Make std::pointer_traits SFINAE-friendly [PR96416] omits f2255d28538 d: fix ASAN in option processing omits 44e0de70106 Daily bump. omits 7ae6e4e3831 libstdc++: Do not use memset in constexpr calls to ranges:: [...] omits 88b99972036 libstdc++: Fix vector<bool> printer tests to work in debug mode omits a82a32317d4 libstdc++: Add xfail to some printer tests for debug mode omits aa16f7e0f24 libstdc++: Replace hyphens in effective target keywords omits 6a1358f7ea1 Fix looping flag discovery in ipa-pure-const omits 5062f6e719e Daily bump. omits 56b3036c531 Fortran: do not attempt simplification of [LU]BOUND for poi [...] omits 3e6b9910e8e Fortran: fix scalarization for intrinsic LEN_TRIM with pres [...] omits 78421afafde PR middle-end/103059: reload: Also accept ASHIFT with index [...] omits 4abba335093 libstdc++: Fix dg-prune-output assertion message omits 5644702ef9b libstdc++: Make allocator equality comparable in tests omits 853b9d54365 libstdc++: Simplify constraints for std::any construction omits a3044088b6d libstdc++: Suppress Doxygen docs for more implementation details omits 293075002a7 libstdc++: Disable gthreads weak symbols for glibc 2.34 [PR103133] omits 4063c201231 libstdc++: Make test print which random_device tokens work omits a81eb577eec libstdc++: Make spurious std::random_device FAIL less likely omits 62c265324fd libstdc++: Add missing constexpr to std::optional (P2231R1) omits 20cd18fc47a libstdc++: Simplify std::optional::value() omits d7046cc983a libstdc++: Add noexcept to std::nullopt_t constructor omits ecc43c92151 libstdc++: Define deleted wchar_t overloads unconditionally [...] omits 58752dd237e libstdc++: Support printing volatile pointers (P1147R1) omits 88d481c9ee1 libstdc++: Constrain std::make_any [PR102894] omits 23335c64200 libstdc++: Improvements to standard error category objects omits 238fd133808 libstdc++: Add valid range checks to std::span constructors [...] omits 5709564895f libstdc++: Name std::function template parameter omits e51106b013f libstdc++: Avoid a move in std::function construction (LWG 2447) omits db7a0be81c6 libstdc++: Update Doxygen config template to Doxygen 1.9.2 omits 41dd7f27b60 libstdc++: Optimize std::seed_seq construction omits 1caca76928a libstdc++: Add static assertions for std::function requirements omits e1e44deddfa libstdc++: Initialize all subobjects of std::function omits 6cd6b052400 libstdc++: Improve doxygen comments in <bits/stl_function.h> omits 22312ca1963 libstdc++: Optimize std::any_cast by replacing indirect call omits dece0d8ec8f libstdc++: Remove noexcept from syncbuf::swap (LWG 3498) omits c04b0f63243 libstdc++: Do not allocate a zero-size vector<bool> [PR 100153] omits dda6b9ce0f8 libstdc++: Improve std::forward static assert message omits 24449ffb085 libstdc++: Add missing _GLIBCXX_USE_WCHAR_T checks in testsuite omits f29c909d2cd libstdc++: Add xfail to pretty printer tests that fail in C++20 omits 176e55cc28a libstdc++: Fix test for libstdc++ not including <unistd.h> [...] omits 092cc2c68a9 libstdc++: Fix out-of-bound array accesses in testsuite omits fa1ea255dba libstdc++: Add another testcase for std::unique_ptr printer [...] omits 7510c23c1ec jit: Initialize function::m_blocks in ctor omits 81b2b5e4c1b Daily bump. omits 8fb9bf6667d rs6000: Fix vec_cpsgn parameter order (PR101985) omits fa4a8f3faaa libstdc++: Fix pretty printing of std::unique_ptr [PR103086] omits ec6ba81a038 libstdc++: Fix std::type_info::before for ARM [PR103240] omits 9a7308bac8c libstdc++: Fix circular dependency for bitmap_allocator [PR103381] omits 667339efd8e libstdc++: Use std::addressof in ranges::uninitialized_xxx [...] omits fd3f0c66e85 libstdc++: Define macro before it is first checked omits 58cd66aec9f libstdc++: Fix return values for atomic wait on futex omits 78225f05ce2 Daily bump. omits 423cd47cfc9 libstdc++: Fix inconsistent noexcept-specific for valarray [...] omits c224f21418e Fortran: fix lookup for gfortran builtin math intrinsics us [...] omits f3c95819647 IBM Z: Fix load-and-test peephole2 condition omits fb1bc2c0865 tree-optimization/103237 - avoid vectorizing unhandled doub [...] omits 5571c271926 tree-optimization/103204 - fix missed valueization in VN omits 2f0c8f74dae middle-end/103181 - fix operation_could_trap_p for vector division omits 2936f551ade tree-optimization/102970 - remap cliques when translating o [...] omits eb8ff3cbc09 Don't allow mask/sse/mmx mov in TLS code sequences. omits d800a6e07bb Daily bump. omits 11013a48023 Daily bump. omits c2079b9a787 Daily bump. omits 753cd5f3615 Do not abort compilation when dump file is /dev/* omits dc3630e05d7 libphobos: Increase size of defaultStackPages on OSX X86_64 [...] omits 12938501b8a libphobos: Don't call __gthread_key_delete in the emutls de [...] omits 380db7dfd28 Daily bump. omits 0b76bf46f2b d: Use HOST_WIDE_INT for type size temporaries. omits 9d3f1435a34 Fix modref summary streaming omits 3ddda29d6d9 Fix handling of ignore_stores in ipa_merge_modref_summary_a [...] omits f62039efd67 aix: detect power10 processor. omits 418349031fa Daily bump. omits 69c65785e47 Daily bump. omits 92e549683e1 fortran: Ignore unused args in scalarization [PR97896] omits b52e2254b30 aarch64: enable Ampere-1 CPU omits de15d429148 Daily bump. omits e355bf23a77 rs6000/doc: Rename future cpu with power10 omits 3bb142476b8 Daily bump. omits 748fc0e29b2 Daily bump. omits 29618f1c8ae Daily bump. omits 17aef87ed7f Daily bump. omits 9ccc4f79f1a Fortran: avoid NULL pointer dereferences omits 7b6b46b6488 Daily bump. omits 3dea90505df testsuite/102690 - XFAIL g++.dg/warn/Warray-bounds-16.C omits dbb03e64ba1 Daily bump. omits 0c877d1c30e rs6000: Fix incorrect fusion constraint [PR102991] omits 8a2fae34353 Daily bump. omits 1631d6d2910 tree-optimization/102798 - avoid copying PTA info to old SSA names omits ae3227710c7 middle-end/102518 - avoid invalid GIMPLE during inlining omits 34ed7219297 tree-optimization/102788 - avoid spurious bool pattern fails omits 30c18bbfed2 ipa/102762 - fix ICE with invalid __builtin_va_arg_pack () use omits 092e98d9408 tree-optimization/102572 - fix gathers with invariant mask omits 7f04f47d8d4 tree-optimization/102139 - fix SLP DR base alignment omits fa181c48034 Refactor BB splitting of DRs for SLP group analysis omits 19dcea67ac4 middle-end/101480 - overloaded global new/delete omits 580d66f5a0b gcov-profile: Fix -fcompare-debug with -fprofile-generate [ [...] omits 26c479c4fb8 gcc-changelog: sync from master omits 7cb3b868f70 vect: Don't update inits for simd_lane_access DRs [PR102789] omits 1245e713d23 Daily bump. omits 3371e7f18df Fortran: error recovery on initializing invalid derived typ [...] omits b1cab51131a Fortran: validate shape of arrays in constructors against d [...] omits db1da3d37e3 Fortran: error recovery on rank mismatch of array and its i [...] omits 907fd504973 Fortran: fix simplification of array-valued parameter expressions omits 1b740d8000c Fortran: handle initialization of derived type parameter ar [...] omits d6eb130beac Daily bump. omits 32584d02527 Daily bump. omits ad5aa4937ed Support TI mode and soft float on PA64 omits 95c7ef9fbcf Speed up jump table switch detection. omits b555a1469ea gcc: vx-common.h: fix test for VxWorks7 omits 1907147a35f Daily bump. omits 3bfc70ca114 x86: Check leal/addl gcc.target/i386/amxtile-3.c for x32 omits fbd61aadf5d i386: Fix wrong result for AMX-TILE intrinsic when parsing [...] omits 05fd46b833c Daily bump. omits fb87e2af555 ranger: Fix `-Werror' build error with `ranger_cache::push_ [...] omits 41bea618a77 [PR102842] Consider all outputs in generation of matching reloads omits d60e310a4b5 ipa/102714 - IPA SRA eliding volatile omits 742d2244e33 Daily bump. omits fdc2700d095 Daily bump. omits 0111975c072 libstdc++: Fix range access for empty std::valarray [PR103022] omits d0d8bd6378f Daily bump. omits cfc3c7544ce Daily bump. omits ee13a30bffa Daily bump. omits 818961c1765 Daily bump. omits 4719d058452 Update documentation of %X spec omits 3e2ccaab1fb Daily bump. omits 5782bacacad Fortran: do not restrict PDT KIND and LEN type parameters t [...] omits 70c3fa50574 Fix warnings building linux-atomic.c and fptr.c on hppa64-linux omits 97cebda80d3 sra: Fix corner case of total scalarization with virtual in [...] omits 2563fba71d0 Daily bump. omits 8f3a62529a6 gcc/configure: Check for powerpc64le*-*-freebsd* omits 40d76242a2c Daily bump. omits dd028e763d5 Daily bump. omits 4b304e3d639 Revise -mdisable-fpregs option and add new -msoft-mult option omits e20ec3be901 Don't use 'G' constraint in integer move patterns omits 73833f5d0e0 Daily bump. omits 97262ad1c2c Daily bump. omits cce92cd8d11 Daily bump. omits e74336df42f x86: Document -fcf-protection requires i686 or newer omits b8754a8ff8b Daily bump. omits 40b209e340b Avoid exception propagation during bootstrap omits 5d3a05456dc c++: Fix up push_local_extern_decl_alias error recovery [PR102642] omits 2b4adfe47fc Daily bump. omits e8dd7ce5d27 libstdc++: Fix doxygen generation to work with relative paths omits 3de82c6c36f Fortran: Fix CLASS conversion check [PR102745] omits 164044da342 Daily bump. omits e9c3a7243bf i386: Fix ICE in ix86_print_opreand_address [PR 102761] omits aa827fa170d [PR/target 100316] Allow constant address for __builtin___c [...] omits 2e6c780e1e1 openmp: Fix up handling of OMP_PLACES=threads(1) omits cc84160c5f4 amdgcn: fix up offload debug linking with LLVM 13 omits 23ced2dc834 amdgcn: Fix assembler version incompatibility omits 9120e8c402b amdgcn: Implement -msram-ecc=any omits 0eb56ebc053 amdgcn: Support LLVM 13 assembler syntax omits 5b85107d3ce amdgcn: Mark s_mulk_i32 as clobbering SCC omits 92aed72a739 amdgcn: Fix attributes for LLVM-12 [PR 100208] omits 9552afb2aec amdgcn: Add -mxnack and -msram-ecc [PR 100208] omits e85d6ef1c45 gcc/configure.ac: fix register issue for global_load assemb [...] omits 64b2bd684f6 Daily bump. omits d97dbf60dda Fortran: fix order of checks for the SHAPE intrinsic omits e08da313108 Daily bump. omits 1b445083214 Daily bump. omits 92a12b93edf Consistently use "rG" constraint for copy instruction in mo [...] omits 6a936be4adf Daily bump. omits 99d21577f8a [PR102627] Use at least natural mode during splitting hard [...] omits 3bf56cdf5ec libstdc++: Fix non-default constructors for hash containers [...] omits b4c0226e7b9 Fix TARGET_SOFT_FLOAT patterns in pa.md omits f3c81b3acf4 Daily bump. omits c706d5c3b82 libstdc++: Rename files with the wrong extensions omits 9ef31bab15a libstdc++: Fix dangling string_view in filesystem::path [PR102592] omits 3eac45a2a13 libstdc++: Add noexcept-specifier to basic_string_view(It, End) omits 8b333df9484 Darwin, X86, config: Adjust 'as' command lines [PR100340]. omits b707ac10d5a Add support for 32-bit hppa targets in muldi3 expander omits cb261f0e8fc libstdc++: Fix various bugs in ranges_algo.h [PR100187, ...] omits 28f91cc71be Darwin, D: Fix bootstrap when target does not support -Bsta [...] omits 5f88afa1a21 Daily bump. omits 6d51766a558 libstdc++: Fix ip::tcp::resolver test failure on Solaris omits b7e73951fd1 libstdc++: Make Networking TS headers more portable [PR100285] omits 10c0df1048f libstdc++: fix is_default_constructible for hash containers [...] omits 573c2ffd3ca libstdc++: Value-initialize objects held by EBO helpers [PR [...] omits 4407f0d739c libstdc++: Allow lualatex to be used for Doxygen PDF omits 496f7129460 libstdc++: Reduce output of 'make doc-pdf-doxygen' omits bf0c732dd53 libstdc++: Add warnings for some C++23 deprecations omits f8e37478914 libstdc++: Fix 17_intro/names.cc failures on Solaris omits a1dc688940f libstdc++: Remove __gnu_cxx::rope::erase(size_type) [PR102048] omits cec047eaeb3 libstdc++: Skip filesystem tests that depend on permissions [...] omits e22db028743 libstdc++: Add missing std::move to ranges::copy/move/rever [...] omits d187dfbd038 libstdc++: Fix up implementation of LWG 3533 [PR101589] omits 58873a56589 libstdc++: Add missing std::move to join_view::iterator cto [...] omits 565602a23ac libstdc++: Define split_view::_InnerIter::base as per P2210 omits f6c54894752 libstdc++: Implement LWG 3555 changes to transform/elements_view omits 01e1cadac23 libstdc++: Implement LWG 3553 changes to split_view omits bc6059e257c libstdc++: Implement LWG 3546 changes to common_iterator omits 3c2397242a0 libstdc++: Implement LWG 3557 change to convertible_to omits 166bf5e7ba7 libstdc++: Move ranges algos used by <ranges> into ranges_util.h omits 0dd0905e2f5 libstdc++: Implement LWG 3490 change to drop_while_view::begin() omits 8104d4fff62 libstdc++: Fix test that fails for C++20 omits e748216c237 libstdc++: Fix move construction of std::tuple with array e [...] omits 7b4e6d75b18 libstdc++: Fix testcase for newly-implemented C++20 semanti [...] omits 38dc85da40e libstdc++: Move test that depends on wchar_t I/O to wchar_t [...] omits b8fccd58eed libstdc++: Ensure std::span and std::string_view are trivia [...] omits 60c20a314d5 libstdc++: Fix std::numeric_limits::lowest() test for strict modes omits 00967465fe8 libstdc++: Fix move construction of std::tuple with array e [...] omits 822bd7f6a2f libstdc++: Fix CTAD for debug sequence containers omits a9e07e1651a libstdc++: Install GDB pretty printers for debug library omits 371e12a7fd0 libstdc++: Add additional overload of std::lerp [PR101870] omits b4f5e4c045d libstdc++: Add pretty printer for std::error_code and std:: [...] omits 73b0f810a17 libstdc++: Optimize std::function move constructor [PR101923] omits da206878f64 libstdc++: std::system_category should know meaning of zero [...] omits 90a4981e095 libstdc++: Fix UB in atomic_ref/wait_notify.cc [PR101761] omits ae9e270347e libstdc++: Remove non-deducible parameter for std::advance [...] omits 7df66a0c95a libstdc++: Fix inefficiency in filesystem::absolute [PR99876] omits aeee9251c64 libstdc++: Add missing return for atomic timed wait [PR102074] omits 9c2eea2841a libstdc++: Fix last std::tuple constructor missing 'constex [...] omits 63d91069ba8 libstdc++: Add missing 'constexpr' to std::tuple [PR102270] omits 06e88b7d619 libstdc++: Rename tests with incorrect extension omits 95d404d85c5 libstdc++: Add missing constraint to std::span deduction gu [...] omits cfddef4e6b5 libstdc++: Add missing header to test omits eb7566fef58 libstdc++: Add test for std::cmp_greater omits 2560bab6ceb libstdc++: Fix std::match_results::end() for failed matches [...] omits 1cedb519613 Fix PR target/102588 omits 241a0bcc8c6 Daily bump. omits e3c06b990b2 tree-optimization: [PR102622]: wrong code due to signed one [...] omits b7c46a1d1ce doc: improve -fsanitize=undefined description omits b3dfc8635d2 Daily bump. omits 309827c85f1 var-tracking: Fix a wrong-debug issue caused by my r10-7665 [...] omits 142ae9f5f06 Daily bump. omits 6c3d3f15200 Daily bump. omits 6c3860845c9 openmp: Fix up declare target handling for vars with DECL_L [...] omits 373345c5c92 Daily bump. omits 052b2df6f0e c++: variadic ttp constraint subsumption [PR99904] omits 04b814c2605 Daily bump. omits 1aef951f1aa c++: unifying equal NONTYPE_ARGUMENT_PACKs [PR102547] omits d80c0e4584a c++: __is_trivially_xible and multi-arg aggr paren init [PR102535] omits e84436a273f c++: defaulted comparisons and vptr fields [PR95567] omits 1682576e62d real: fix encoding of negative IEEE double/quad values [PR98216] omits 5a411459b73 c++: concept-ids and value-dependence [PR102412] omits 729cf2ea979 c++: constrained variable template issues [PR98486] omits 59c6831682d c++: empty union member activation during constexpr [PR102163] omits dc867191914 c++: aggregate CTAD and brace elision [PR101344] omits 52dd840c5eb c++: ignore explicit dguides during NTTP CTAD [PR101883] omits 7d7630fb663 Fortran: Fix deprecate warning with parameter omits 15ed2b2b029 Daily bump. omits e1edbce89a9 c++: Fix apply_identity_attributes [PR102548] omits dcf70cb0d85 ubsan: Use -fno{,-}sanitize=float-divide-by-zero for float [...] omits 5fec46a0b4a c++: Fix handling of __thread/thread_local extern vars decl [...] omits 2335aa8771a IBM Z: Use @PLT symbols for local functions in 64-bit mode omits 4a62dfbb9a3 IBM Z: Define NO_PROFILE_COUNTERS omits f4c91246fda Daily bump. omits f0487cb1a4e Fix testcase counts. omits dd6098467ff d: gdc driver ignores -static-libstdc++ when automatically [...] omits d75fcbf89b8 Remove dead code in config/rs6000/vxworks.h omits 662f6429bf2 Daily bump. omits a3abacbaebc Fortran: resolve expressions during SIZE simplification omits 082b3588ee0 Fortran - improve checking for intrinsics allowed in consta [...] omits a1ef1020c42 coroutines: Only set parm copy guard vars if we have except [...] omits 17e4e6e33d1 coroutines: Make proxy vars for the function arg copies. omits 4a9ca0d198e coroutines: Expose implementation state to the debugger. omits 7d05965175a coroutines: Support for debugging implementation state. omits 4353b3b485f coroutines: Add a helper for creating local vars. omits b0be263236d coroutines: Use DECL_VALUE_EXPR instead of rewriting vars. omits cb6101a4eea coroutines : Add a missed begin/finish else clause to the codegen. omits e92b28f8062 coroutines: No cleanups on goto statements. omits b874ece3ff9 c++: don't call 'rvalue' in coroutines code omits ebbf0d8ec30 Daily bump. omits 509dd374802 Daily bump. omits aac3b6a7e3a Default to dwarf version 4 on hppa64-hpux omits 356390c14aa Use libiberty snprintf and vsnprintf on hppa*-*-hpux*. omits 3aaa884141f Fix ICE with stack checking emulation at -O2 omits 618b7cb3b3f Fix PR c++/64697 at -O1 or above omits 368975a120a Daily bump. omits 0212bcfc31a Fortran: fix error recovery for invalid constructor omits e27ccb7c756 [Ada] Minor tweaks to System.Dwarf_Line omits a872ad6d709 [Ada] Small optimization to DWARF 5 mode in System.Dwarf_Line omits 98928fa12b5 [Ada] Follow-up tweaks to System.Dwarf_Line omits d1ee1a0fe6d [Ada] Adjust latest change for ELF platforms omits 632dde0c5ed [Ada] Add support for PE-COFF PIE to System.Dwarf_Line omits d039346359f [Ada] Small cleanup in System.Dwarf_Line omits e19a0e2f307 [Ada] Add DWARF 5 support to System.Dwarf_Line omits 9fc6d71d34b Daily bump. omits 1f377a1f51e rs6000: Disable optimizing multiple xxsetaccz instructions [...] omits 1074147135d Daily bump. omits 8e7da0da76f libgomp: Only check for 2*sizeof(void*) int type with Fortr [...] omits 6de756d7a7a i386: Don't emit fldpi etc. if -frounding-math [PR102498] omits e011caf5fea Daily bump. omits 654d1bd86a6 Daily bump. omits b595583f3d9 Daily bump. omits 522509e7649 Daily bump. omits 210c3901749 Fix value uninitialization in vn_reference_insert_pieces [P [...] omits 03a8d9ab4ce Fix null-pointer dereference in delete_dead_or_redundant_ca [...] omits 23f129487e6 Daily bump. omits e89de59a4be Daily bump. omits 5acab453d48 IBM Z: TPF: Add cc clobber to profiling expanders omits 22b25535b8b IBM Z: Fix PR102222 omits cc11a171eee ipa-fnsummary: Remove inconsistent bp_pack_value omits ae362db3e5c Daily bump. omits da0a5628d47 rs6000: Fix ELFv2 r12 use in epilogue omits 5210f05c6eb rs6000: Don't use r12 for CR save on ELFv2 (PR102107) omits 7fbab3afca9 Fortran - (large) arrays in the main shall be static omits d891ef6ac49 Fix no_fsanitize_address effective target omits d4b84aefe69 Daily bump. omits b1dc26d3543 GCC11 - Fortran: combined directives - order(concurrent) no [...] omits 79c523d40de Daily bump. omits 6527feb07c3 Fortran - fix handling of optional allocatable DT arguments [...] omits 1ae01a88d35 Fortran - fix ICE during error recovery checking entry char [...] omits 0d2d24fbe37 Daily bump. omits 7026df8d25b Daily bump. omits 469aad8b5d7 Fix PR rtl-optimization/102306 omits a6aa2458a92 Daily bump. omits 3bc4ed08514 Fortran - fix handling of substring start and end indices omits 58c76fb477b Fortran - ensure simplification of bounds of array-valued n [...] omits c503f416f22 sparc: Add scheduling information for LEON5 omits 3fd9656951b sparc: Add NOP in stack_protect_setsi if sparc_fix_b2bst enabled omits 7b30a12edf7 sparc: Prevent atomic instructions in beginning of function [...] omits f5b008faf0a sparc: Skip all empty assembly statements omits 807c7e12486 sparc: Treat more instructions as load or store in errata w [...] omits b602b667c05 sparc: Print out bit names for LEON and LEON3 with -mdebug omits f00530266f8 Fix target/101934: aarch64 memset code creates unaligned st [...] omits 0287b697b01 Daily bump. omits 352c0b2668a c++: Fix handling of decls with flexible array members init [...] omits 6550198bd84 c++: Update DECL_*SIZE for objects with flexible array memb [...] omits 6f61195e043 c++: Fix __is_*constructible/assignable for templates [PR102305] omits b429c81170c Enable store fusion on Power10. omits ed9006264f6 rs6000: Generate an lxvp instead of two adjacent lxv instructions omits 819e7784a06 rs6000: Move rs6000_split_multireg_move to later in file omits e9a6a100046 Daily bump. omits 4bcb3213f74 Verify destination[source] of a load[store] instruction is [...] omits 40c0122a1c5 Fix PR ada/101970 omits 82a95c08c0d Do not issue size error for too large array type omits 1355ea50498 Fix inaccurate bounds in debug info for vector array types omits e94730e51af Fix internal error on pointer-to-pointer binding in LTO mode omits df2f733cd99 Remove superfluous call to UI_Is_In_Int_Range omits 4fc907e18d1 Give more informative error message for by-reference types omits a87d7fbef55 rs6000: Expand fmod and remainder when built with fast-math [...] omits 6dd2650f96c Daily bump. omits b79f0b99fde Daily bump. omits 09a2049123e d: Don't include terminating null pointer in string express [...] omits 2ae73531d33 Daily bump. omits 7ca5bcb0f12 Fortran - out of bounds in array constructor with implied do loop omits 0d09acc0d62 Fortran - improve error recovery determining array element [...] omits a22c0458cb5 Daily bump. omits 7edb992d819 compiler: correct condition for calling memclrHasPointers omits 3556ab610cb Daily bump. omits f459220912d Daily bump. omits d7b2e9bd1a3 c++: Fix docs on assignment of virtual bases [PR60318] omits cb5690b8d2c i386: Fix up @xorsign<mode>3_1 [PR102224] omits 808b6a0c1cc testsuite: Allow .sdata in more cases in gcc.dg/array-quals-1.c omits af18863eb7d testsuite: Use explicit -ftree-cselim in tests using -fdump [...] omits 94c9c0ab7ce Daily bump. omits dcb2873cd32 gcc: xtensa: fix PR target/102115 omits 9f300873f6b c++: Fix up constexpr evaluation of deleting dtors [PR100495] omits a6e280558a8 Daily bump. omits 57f6800aefd tree-optimization/102046 - fix SLP build from scalars with [...] omits 7f584a30909 tree-optimization/101925 - fix VN with reverse storage order omits 3f29e301f29 middle-end/101824 - properly handle volatiles in nested fn [...] omits 54cbe8523e9 Daily bump. omits 71013e5fb84 Fortran - extend set of substring expressions handled in le [...] omits c94755c7734 Fortran - simplify length of substring with constant bounds omits b18391e701d Daily bump. omits 9c3a4753acf Daily bump. omits f826c257b6f Fortran - correct check for constraint F2008:C628 / F2018:C932 omits 95553bfcc3a Fortran - fix whitespace issue during parsing of assigned goto omits 1456e634324 Use UNSPSEC_XXSPLTIDP instead of UNSPEC_XXSPLTID omits c464a949e21 Make xxsplti*, xpermx, xxeval be vecperm type. omits d9f215aa59c Fix tests that require IBM 128-bit long double omits 259945a0a48 Remove macro check for __AMX_BF16/INT8/TILE__ in header file. omits 435e4202549 Daily bump. omits 585667735e9 rs6000: Fix ICE expanding lxvp and stxvp gimple built-ins [ [...] omits 9d8b2307782 Daily bump. omits adee9b8a80c c++: Fix ICE with nullptr comparison (GCC 11) [PR101592] omits 051040f0642 vectorizer: Fix up vectorization using WIDEN_MINUS_EXPR [PR102124] omits 9929fe9e7c3 Daily bump. omits e6880aa976f Fix 'OMP_CLAUSE_TILE' operands handling in 'gcc/tree.c:walk [...] omits 374428891ef libgcc: Add missing runtime exception notices omits 4c9a7a19189 Daily bump. omits 7b1c1fc0e6b Fortran - reject function entries with mismatched characteristics omits 8a22edc6f97 Update gcc sv.po. omits c27080718d4 Fix failed test cases caused by disabling mode promotion fo [...] omits 7d3d198940e rs6000: Expand PROMOTE_MODE marco in rs6000_promote_function_mode omits 5803a973192 rs6000: Disable mode promotion for pseudos omits 5f5f8f39afc Daily bump. omits 2294ca2a358 Daily bump. omits be64e725111 Fortran: Assumed and explicit size class arrays [PR46691/99819]. omits 6e503ac734f Daily bump. omits b186040b468 i386: Fix wrong optimization for consecutive masked scatter [...] omits b72708f59bd Daily bump. omits 65ff948e6f8 Fortran: fix pointless warning for static variables omits cb8593a3f2a Daily bump. omits 2e7a0f49bce diagnostics: Fix sporadic test failure omits 918332d17c8 <x86gprintrin.h>: Add pragma GCC target("general-regs-only") omits bbd6fcde4e2 x86: Enable the GPR only instructions for -mgeneral-regs-only omits 7dc952f1c04 x86: Remove OPTION_MASK_ISA_SSE4_2 from CRC32 _builtin functions omits 5684ef05b2c x86: Use crc32 target option for CRC32 intrinsics omits 8621acaa879 x86: Add -mmwait for -mgeneral-regs-only omits 6604b336517 i386: Fix _mm512_fpclass_ps_mask in O0 [PR 101471] omits 26eb90ba363 Daily bump. omits 8334ee19221 libstdc++: Don't check always-true condition [PR101965] omits 3fbc38f35fa libstdc++: Test std::seed_seq construction from input iterators omits 743df0fa0df libstdc++: Restore __gnu_debug::array [PR100682] omits 0e19dc85823 libstdc++: Only define basic_string::contains for C++23 omits 60de2b58740 libstdc++: Add missing headers for errno and std::terminate omits 88caed87725 libstdc++: Implement LWG 3422 for std::seed_seq omits f9325e99bbc libstdc++: Use <sys/socket.h> features conditionally [PR 100285] omits 2cf1aae145c libstdc++: Define effective-target for net::ip features [PR [...] omits d1bdd54b03f libstdc++: Minor refactoring in <experimental/internet> omits a42b4a9df36 libstdc++: Better preprocessor conditions in net::ip [PR 100286] omits fb7ca13de4b libstdc++: Define net::socket_base::message_flags operators [...] omits fc5325158fb libstdc++: Fix internet socket option classes omits 91e84187e4d libstdc++: Fix socket option classes omits edcf1b0de47 libstdc++: Simplify definition of net::ip::resolver_base constants omits 530a8f5c824 libstdc++: Allow net::io_context to compile without <poll.h [...] omits 8140362761e libstdc++: Clarify argument to net::io_context::async_wait omits 576ec380456 libstdc++: Simplify definition of net::socket_base constants omits 41ccd2b3241 arm: Add tests for VLLDM mitigation [PR102035] omits 8933c1b66a6 arm: fix vlldm erratum for Armv8.1-m [PR102035] omits 2539763c89a arm: add erratum mitigation to __gnu_cmse_nonsecure_call [P [...] omits 80e7c463844 arm: Add command-line option for enabling CVE-2021-35465 mi [...] omits e5b56e80583 arm: testsuite: improve detection of CMSE hardware. omits 931d1c208a6 arm: Fix general issues with patterns for VLLDM and VLSTM omits e527b92b183 Fix previous ipa-modref patch omits d0adc557a26 Clear EAF_NOCLOBBER for indirect calls omits 5bc33f03181 ipa/97565 - fix IPA PTA body availability check omits c62cf32d051 Daily bump. omits f918470940d libstdc++: Add default template argument to basic_istream_view omits 05dbde3bfb9 arm: Fix __arm_vctp16q return type in arm_mve.h omits 513c543bb5d dwarf2out: Emit DW_AT_location for global register vars dur [...] omits f7134a12cd6 gcov: fix output location for JSON mode. omits 0597b6e2599 Daily bump. omits d056e29c7f1 Daily bump. omits 2e90914b79d Daily bump. omits ffd2d701adf Daily bump. omits 46a1acba896 libstdc++: Move status table entry to be with other ranges papers omits 31433e154f5 libstdc++: Document P1739R4 status [PR100139] omits 5fb588a677b Fix up 'gcc.dg/pr78213.c' for '--enable-checking=release' etc. omits 1499cc4aba2 Daily bump. omits b8a001599d2 arm: Fix pr69245.c testcase for reorder assembler architect [...] omits 39bb64e79a2 arm: Fix typos for reorder assembler architecture directive [...] omits c21ba5e57e4 arm: reorder assembler architecture directives [PR101723] omits 302eb5361d7 arm: Don't reconfigure globals in arm_configure_build_target omits 95c56f26a9e arm: ensure the arch_name is always set for the build target omits f00b55eef38 Daily bump. omits 112bbc8d1d8 libstdc++: Avoid illegal argument to verbose in dg-test cal [...] omits 177dfb61677 Restore 'gcc.dg/pr78213.c' testing omits ee875b63b22 tree-optimization/101868 - avoid PRE of trapping mems across calls omits a0a0499b8bb Daily bump. omits 4a414ac2a58 Fortran: fix checks for STAT= and ERRMSG= arguments of SYNC [...] omits dfd32aa8c4f Update cpplib de.po omits 0c0c320a6e6 Fix regression in debug info for Ada with DWARF 5 omits 64336a85c96 ipa: ICF should check SSA_NAME_IS_DEFAULT_DEF omits 076b214b143 ipa: do not make localaliases for target_clones [PR101261] omits 3d520d00ac6 ipa: make target_clone default decl local [PR101726] omits dce5367eecf LTO: bump minor version omits 056e324ce46 Daily bump. omits 389e4929aee Daily bump. omits aa8b5b6e055 Daily bump. omits 5f00ef3bc72 coverage: handle function beginning omits 7319c2c9e6f Daily bump. omits b1c4b1c1008 libcpp: Fix ICE with -Wtraditional preprocessing [PR101638] omits 13e44296ea7 sanitizer: Cherry-pick realpath fix omits dd345961831 c++: Fix up #pragma omp declare {simd,variant} and acc rout [...] omits e7fd8e978ec ubsan: Fix ICEs with DECL_REGISTER tests [PR101624] omits f65ae298d43 c++: constexpr std::construct_at on empty field [PR101663] omits 2e4e16f75e6 Make -no-pie option work for native Windows omits a2beaebecd5 Daily bump. omits 6e3647c98e4 libstdc++: Fix test that fails randomly [PR101866] omits be45bc283e1 c++: parameterized requires-expr as default argument [PR101725] omits 4ee9e57684e Fortran: ICE in resolve_allocate_deallocate for invalid STA [...] omits 90f3dd128bc c++: Improve memory usage of subsumption [PR100828] omits bde28c60c70 libstdc++: Fix create_directories to resolve symlinks [PR101510] omits c5f17274aab libstdc++: Add more tests for filesystem::create_directory [...] omits 546cf317558 libstdc++: Implement LWG 3465 for std::compare_partial_orde [...] omits 2fbb6039c5f libstdc++: Change [cmp.alg] assertions to constraints omits ea32f15d44e libstdc++: Improvements to Doxygen markup omits 63758bead03 libstdc++: Improve Doxygen documentation groups [PR 101258] omits fcb9be628e5 Daily bump. omits 85d87813fcd Daily bump. omits bde6489fe03 Daily bump. omits 990bea6f7e2 Daily bump. omits 41ddd56e5d4 Daily bump. omits 484cc90311a aarch64: Add -mtune=neoverse-512tvb omits 65b5ab4744e aarch64: Restrict issue heuristics to inner vector loop omits 54c0d0dd9a8 aarch64: Tweak MLA vector costs omits 0c2e1ed84db aarch64: Tweak the cost of elementwise stores omits b28c5f682bf aarch64: Add gather_load_xNN_cost tuning fields omits 398305efe6a aarch64: Split out aarch64_adjust_body_cost_sve omits d0d9602e3cd aarch64: Add a simple fixed-point class for costing omits 32d307b851f aarch64: Turn sve_width tuning field into a bitmask omits c891d268c44 tree-optimization/101505 - properly determine stmt precisio [...] omits 129bf4f2efc c/101512 - fix missing address-taking in c_common_mark_addr [...] omits 3c50d31dcf7 Daily bump. omits 91f8a7a34cf sanitizer: cherry pick 414482751452e54710f16bae58458c66298aaf69 omits 5b857c033e3 Daily bump. omits f56873dfdbf Daily bump. omits 98e482761b0 Daily bump. omits 960135b264a Fix execution failure of parity_1.f90 on P10 [PR100952] omits 396117287d9 Update gcc fr.po. omits 7db1795abed mips: Fix up mips_atomic_assign_expand_fenv [PR94780] omits 2a47ee788c0 mips: add MSA vec_cmp and vec_cmpu expand pattern [PR101132] omits cbd9dc32f8b Update gcc de.po. omits d185445c8d3 Update gcc .po files. omits 868cb29b1dd rs6000: Add int128 target check to pr101129.c (PR101531) omits 0a3f1c2402c d: Return the correct value for C++ constructor calls (PR101664) omits 22589586940 d: Ensure casting from bool results in either 0 or 1 (PR96435) omits 6bcdcc522fe Daily bump. omits b2d98d7311f Correct a mistake in a warnung for -Wnonnull. omits 35c7067f7b3 Fortran: extend check for array arguments and reject CLASS [...] omits 1645998adcb Fortran: ICE, OOM while calculating sizes of derived type a [...] omits 0b506dcf9f9 Fortran: reject FORMAT tag of unknown type. omits d3c268943c3 d: Wrong evaluation order of binary expressions (PR101640) omits 45be6e80884 d: fix ICE at convert_expr(tree_node*, Type*, Type*) (PR101490) omits 9075f62ddc3 d: __FUNCTION__ doesn't work in core.stdc.stdio functions w [...] omits 89f0f83cdd1 d: Compile-time reflection for supported built-ins (PR101127) omits aa706e16180 d: Change in DotTemplateExp type semantics leading to regre [...] omits 117a880acb6 gimple-fold: Fix up __builtin_clear_padding on classes with [...] omits 6d9619f05be expmed: Fix store_integral_bit_field [PR101562] omits 32e6acb3998 Update BASE-VER to 11.2.1 omits 7ca388565af Update ChangeLog and version files for release omits 42190825d56 Daily bump. omits 439bc4e3928 Daily bump. omits f31aad81842 Regenerate gcc.pot. omits 55bca3fc558 Daily bump. omits 1e67eeb4207 Daily bump. omits bf59a106b16 Daily bump. omits 9ca1fa731d5 Daily bump. omits c8ccb1828b7 [POWER10] __morestack calls from pcrel code omits 2016df9f3fa Daily bump. omits 076930b9690 openmp: Fix up omp_check_private [PR101535] omits ae2ce6aadbf c++: Ensure OpenMP reduction with reference type references [...] omits 70e5a8ffdef Daily bump. omits dc386b02086 rs6000: Fix up easy_vector_constant_msb handling [PR101384] omits 5dd3fe90a5c X86: Provide a CTOR for stringop_algs [PR100246]. omits 3a93c67f218 coroutines: Adjust outlined function names [PR95520]. omits feef2e414d4 coroutines: Factor code. Match original source location in [...] omits 76f694de991 coroutines: Fix a typo in rewriting the function. omits 383295aaada Darwin, X86: Adjust call clobbers to allow for lazy-binding [...] omits f2060ae92f2 i386: Remove atomic_storedi_fpu and atomic_loaddi_fpu peeph [...] omits 24014b2b043 Daily bump. omits d34f3a9312e compiler: avoid aliases in receiver types omits ac0efe3c6fc rs6000: Don't let swaps pass break multiply low-part (PR101129) omits 8000947e544 libstdc++: Fix some problems in PSTL tests omits 0e4fc87837b libstdc++: Remove precondition checks from ranges::subrange omits 6dc150d9a03 libstdc++: Fix std::get<T> for std::tuple [PR101427] omits 87aa5a09eb0 Daily bump. omits de8945a3665 g++.dg/gomp/clause-3.C: Fix - missing in r12-438-g1580fc7 [ [...] omits 9119f51f402 openmp - Fix up && and || reductions [PR94366] omits d2904de2cfa OpenMP: Support complex/float in && and || reduction omits 2f49122aec7 c++: Optimize away NULLPTR_TYPE comparisons [PR101443] omits 31b76a815fc godump: Fix -fdump-go-spec= reproduceability issue [PR101407] omits 122cdd5b215 libgomp: Don't include limits.h instead of hidden visibility block omits 135680bdce4 dwarf2out: Handle COMPOUND_LITERAL_EXPR in loc_list_from_tr [...] omits 86a9718e162 match.pd: Avoid (intptr_t)x eq/ne CST to x eq/ne (typeof x) [...] omits 72ff4a04bb3 c: Fix up c_parser_has_attribute_expression [PR101176] omits 6c9eaa1de2c c: Fix C cast error-recovery [PR101171] omits 2b99794806d stor-layout: Avoid DECL_BIT_FIELD_REPRESENTATIVE with NULL [...] omits e9844603541 Daily bump. omits 955ceda03da Daily bump. omits 9107b139f44 c++: alias CTAD in unevaluated context [PR101233] omits 2e63d08cb9b c++: fn parm pack expansion inside constraint [PR100138] omits 419201f566b libstdc++: Use function object for __decay_copy helper omits 0e66f21d378 Daily bump. omits ee22bc201eb libstdc++: Fix noexcept-specifier for ranges::empty omits a2a1158ce21 libstdc++: Make <experimental/simd> depend on C++17 omits ba66193c296 Fortran - ICE in gfc_conv_expr_present initializing non-dum [...] omits ba3b30cf709 x86: Replace ix86_red_zone_size with ix86_red_zone_used omits a0128f11e9d x86: Don't enable UINTR in 32-bit mode omits 018eac57773 driver/101383 - handle -gtoggle in driver omits ccfbcb47cc3 Daily bump. omits b977e6b29c6 Fix build_gt and build_lt for signed 1 bit values. omits 85c22c517e9 Do not continue propagating values which cannot be set properly. omits f48526b8d2a Adjust on_entry cache to indicate if the value was set properly. omits 86534c07a39 Disable poor value processing in ranger cache. omits 263a7e20c88 Don't process lookups for debug statements in Ranger. omits 52f0aa4dee8 Implement a sparse bitmap representation for Rangers on-ent [...] omits f4ed9f2e65a Implement multi-bit aligned accessors for sparse bitmap. omits d3344fbe7bc Clean up and virtualize the on-entry cache interface. omits 8ebcd360858 Generate 128-bit int divide/modulus on power10. omits 10a882eec2e fix typo in attr_fnspec::verify omits 96205c97294 libstdc++: Simplify basic_string_view::ends_with [PR 101361] omits 760baa2de0e libstdc++: Remove duplicate #include in <string_view> omits df115674b39 libstdc++: Constrain std::as_writable_bytes [PR101411] omits 5bde7650caa Revert x86_order_regs_for_local_alloc changes in r12-1669. omits c34da273aa1 Disparage slightly the mask register alternative for bitwis [...] omits 1eee5fa5564 tree-optimization/101445 - fix negative stride SLP vect with gaps omits 1892a1baa8a Daily bump. omits 63566075309 c++: requires-expr with dependent extra args [PR101181] omits 6d11dd94e53 c++: find_template_parameters and TEMPLATE_DECLs [PR101247] omits 2902f2d8424 c++: unqualified member template in constraint [PR101247] omits 1b57a9fb905 c++: cxx_eval_array_reference and empty elem type [PR101194] omits 660cbbae327 c++: alias CTAD and aggregate deduction cand [PR98832] omits 0f00006c007 c++: requires-expression folding [PR101182] omits 927548b42c4 libstdc++: Reduce ranges::minmax/minmax_element comparison [...] omits 6530cf0d50a c++: access of dtor named by qualified template-id [PR100918] omits bbad9d7cfdb c++: Fix reference NTTP binding to noexcept fn [PR97420] omits 5df86357bec middle-end/101291 - set loop copy of versioned loop omits 7d060844c0d tree-optimization/101394 - fix PRE full redundancy wrt abnormals omits 2d90f3ed9c6 middle-end/101423 - internal calls do not trap omits f32145c27ee tree-optimization/100778 - fix placement of trapping vector [...] omits 1c2e5ab1468 tree-optimization/100778 - avoid cross-BB vectorization of [...] omits 6d1e76ce1cb Daily bump. omits a3899b4e4c4 Daily bump. omits 079bcafd6e5 Daily bump. omits 52429f748ea Daily bump. omits 8b273a8566e c++: concepts TS and explicit specialization [PR101098] omits 5830fffacd0 c++: missing dtor with -fno-elide-constructors [PR100838] omits 542d90bfd80 c++: argument pack with expansion [PR86355] omits e6c7e45bfdd Missing piece in earlier change omits 6745246120d ipa-sra: Fix thinko when overriding safe_to_import_accesses [...] omits d9d954ebd50 Fix build failure on Windows with older binutils omits 1e92a6e1631 Daily bump. omits cbef7325225 c++: Fix noexcept with unevaluated operand [PR101087] omits ba58662d013 Do not replace variable op variable in I/O implied DO loop [...] omits 9f4e879cbcd fixincludes: AIX socket.h. omits 35aca8e9b45 Daily bump. omits 79663c96258 Revert "c++: Improve init handling" omits 38fed4dfa25 c++: constexpr aggr init of empty class [PR101040] omits 90678482326 rs6000: Harden mma_init_builtins omits ad522a0acc9 rs6000: Add MMA __builtin_vsx_lxvp and __builtin_vsx_stxvp [...] omits 2d09824484a Backport IEEE 128-bit min/max code. omits bd5391d309e tree-optimization/101229 - fix vectorizer SLP hybrid detect [...] omits e46ec6e243c tree-optimization/101173 - fix interchange dependence checking omits 9e117300915 middle-end/101156 - remove not working optimization in gimp [...] omits 2afae9ff16c tree-optimization/100923 - fix alias-ref construction wrt a [...] omits 91fc9610464 tree-optimization/101088 - fix SM invalidation issue omits 8a1defec135 tree-optimization/101025 - fix store-motion dependence checking omits 32d82a5326a Daily bump. omits 291f8b1130d aix: Power10 assembler invocation. omits aa9834c93e2 aix: collect2 text files in archive omits cd9fa61d5c8 Daily bump. omits fa9818bb27a Daily bump. omits d313c32b93c Daily bump. omits 46d1cb4c218 d: Missed RVO optimization with non-POD structs omits a4f5e3962fb Daily bump. omits f67d7f9416b d: RHS value lost when a target_expr modifies LHS in a cond_expr omits d731870cb2a jit: fix test-vector-* failures omits f470efb0ff0 jit: fix test-asm failures on i?86 omits a9636a1ea43 analyzer: fix issue with symbolic reads with concrete bindings omits 32a3737c8e4 analyzer: add region_model_manager::get_or_create_int_cst omits 21b470a9c97 analyzer: fix bitfield endianness issues [PR99212,PR101082] omits f018044145e analyzer: tweak priority of callstrings in worklist::key_t::cmp omits 7df3bdcd828 analyzer: make various region_model member functions const omits fa92642b26e analyzer: bitfield fixes [PR99212] omits e8f599705ad analyzer: fix region::get_bit_size for bitfields omits 60fb5cf454f analyzer: split out struct bit_range from class concrete_binding omits a3a96565e8a analyzer: remove redundant typedef omits c805b51a713 analyzer: remove unused prototypes omits 7b2c2f31302 analyzer: show types for poisoned_svalue and compound_svalue omits 83dd64bdada diagnostic-show-locus: tweak rejection logic omits 8d58bfb78c8 analyzer: fix missing leak after call to strsep [PR100615] omits 1187f297f7e analyzer: fix ICE on NULL change.m_expr [PR100244] omits 014e6aa467b Change EH pointer encodings to PC relative on Windows omits c6f4b2547dd Daily bump. omits 3a17c1663a9 Use intermediate integer type with proper signedness omits c2db680d5b4 Daily bump. omits 7f954b851a2 Update Power10 scheduling description for new fused instruc [...] omits 444d04fbc4e Daily bump. omits 528ed794016 compiler: in composite literals use temps only for interfaces omits 2cf8d3fc057 c++: Failure to delay noexcept parsing with ptr-operator [P [...] omits f6306457ee3 rs6000: Fix typos in float128 ISA3.1 support omits 8c19295e320 Daily bump. omits 680496aa41d Daily bump. omits 3dfa256711a Daily bump. omits 96358cbbddd Daily bump. omits 62bbb113ae6 Fix SLP permute propagation error omits 48097089ae5 tree-optimization/101158 - adjust SLP call matching sequence omits 8dc3768ffb4 tree-optimization/101151 - fix irreducible region check for [...] omits 00ab8e994b8 tree-optimization/101105 - fix runtime alias test optimization omits e0dae9c92aa middle-end/100672 - fix bogus right shift folding omits 49230cc051f Daily bump. omits f19b20de1b2 Emit .file 0 directive earlier in DWARF 5 omits cfc9fdcec88 Fix --gdwarf-5 configure tests for Windows omits 1a2bbc08d9e Fortran: fix sm computation in CFI_allocate [PR93524] omits f754ef63b76 Daily bump. omits ea2f428bfef Do not enable pcrel-opt by default omits 8d21764dcbe Backport patch from master branch. omits e99256fc5ea i386: Prevent unwanted combine from LZCNT to BSR [PR101175] omits f50a222dffb openmp: Fix up *_reduction clause handling with UDRs on PAR [...] omits b6e4453172e inline-asm: Fix ICE with bitfields in "m" operands [PR100785] omits 914540797a8 Sync mklog.py from master. omits 930a8839154 contrib: add git-commit-mklog wrapper omits 4b8a7cac14c Daily bump. omits c24384efbba libstdc++: Fix for deadlock in std::counting_semaphore [PR100806] omits d4175a5d9bb Fix ICE for vpexpand*. omits c761445840d Daily bump. omits 88b66b37684 RS6000 Add 128-bit Binary Integer sign extend operations omits e7147f01afc Conversions between 128-bit integer and floating point values. omits ac9afc035a9 rs6000, Add test 128-bit shifts for just the int128 type. omits b715c100ba0 Add 128-bit int to 128-bit DFP (floattitd2) and 128-bit DFP [...] omits 2937d4d2919 RS6000 add 128-bit Integer Operations part 1 omits 931d1705c96 rs6000, Fix arguments in altivec_vrlwmi and altivec_rlwdi builtins omits 2348a458e15 c++: deleted after first declaration [PR101106] omits 4f281922387 c++: remove redundant warning [PR100879] omits 4c4bebb834e Fix p10 fusion regtests omits f9fc20f0a53 Daily bump. omits 766990c3c23 Daily bump. omits e5220a73122 Fortran - fix conversion to result type for the min/max intrinsic omits 547b692d209 Daily bump. omits 067e45a6f37 Fortran - ICE in gfc_check_do_variable, at fortran/parse.c:4446 omits fe918041ce9 libstdc++: Replace incorrect static assertion in std::reduc [...] omits 85f85b7e62a arm: Fix multilib mapping for CDE extensions [PR100856]. omits d4eafcd3d3b arm: Fix polymorphic variants failing with undefined refere [...] omits 94d5c3a781c arm: Fix the mve multilib for the broken cmse support (pr99939). omits 956077257ad libstdc++: Suppress -Wstringop-overread warning in test omits 0191c74141c libstdc++: Simplify constexpr checks in std::char_traits [P [...] omits 3587c2c241e stor-layout: Don't create DECL_BIT_FIELD_REPRESENTATIVE for [...] omits c63b440cda7 stor-layout: Create DECL_BIT_FIELD_REPRESENTATIVE even for [...] omits f0d8d001d94 libstdc++: Non-triv-copyable extra args aren't simple [PR100940] omits bc7a522548c libstdc++: Refine range adaptors' "simple extra args" mecha [...] omits 36b8b52a06c Daily bump. omits 04a6793eec7 rs6000: MMA builtin usage ICEs when used in a #pragma omp p [...] omits de6f0c41e9d rs6000: Add new __builtin_vsx_build_pair and __builtin_mma_ [...] omits aaa8419bcf2 rs6000: MMA test case ICEs using -O3 [PR99842] omits 00bf3e4d129 Backported from trunk: omits fbafba71149 Backported from trunk: omits 3863203bf30 PR c/100783 - ICE on -Wnonnull and erroneous type omits b9edb8fb820 Backported from trunk: omits ca0bc927103 PR middle-end/100684 - spurious -Wnonnull with -O1 on a C++ lambda omits 933885db387 Backported from trunk: omits 11133f8f113 Bacported from trunk: omits c2791cd4e62 Backported from trunk: omits a52b2f4cae3 Backported from trunk: omits fb7327aa4dd Backported from trunk: omits e86ad5ad011 IBM Z: Fix vector intrinsics vec_double and vec_floate omits 79c1185de4a testsuite: Use noipa attribute instead of noinline, noclone omits 346a0920bdc libffi: Fix up x86_64 classify_argument omits 5ece5ac99e8 expr: Fix up VEC_PACK_TRUNC_EXPR expansion [PR101046] omits 8cd45af39dd simplify-rtx: Fix up simplify_logical_relational_operation [...] omits ed8181b187f ifcvt: Fix -fcompare-debug bug [PR100852] omits 1f94733aea1 openmp: Gimplify OMP_CLAUSE_SIZE during gfc_omp_finish_clau [...] omits ce1dd5e7051 fold-const: Fix up fold_read_from_vector [PR100887] omits d9f75e8a73b tree-inline: Fix up __builtin_va_arg_pack handling [PR100898] omits 132d3e9d57a openmp: Call c_omp_adjust_map_clauses even for combined tar [...] omits 1c1ee19e702 x86: Fix ix86_expand_vector_init for V*TImode [PR100887] omits da25516718c c++: Tweak PR101029 fix omits f5402be3dea Daily bump. omits 84171488f5e c++: static memfn from non-dependent base [PR101078] omits bb2e9086387 libcpp: location comparison within macro [PR100796] omits d92613ec552 c++: constexpr and array[0] [PR101029] omits 83758b7b676 middle-end/101009 - fix distance vector recording omits 68d2dbf845d tree-optimization/100981 - fix SLP patterns involving reductions omits 8c90437109c tree-optimization/100934 - properly mark irreducible region [...] omits bfd841cacd6 ipa/100791 - copy fntype when processing __builtin_va_arg_pack omits c29e2628c17 Fortran: Fix double function call with -fcheck=pointer [PR] omits 9d3d9ffd718 Daily bump. omits f8d5b6d3fd3 Daily bump. omits a677a2d513a combine patterns for add-add fusion omits 2d5c7fc3ab9 Do not check if SMS succeeds on powerpc omits 3ae416e0a77 libstdc++: Fix common_reference for non-reference results [ [...] omits 4f54fb71613 libstdc++: Do not use static_assert without message in C++11 omits ded9ba1c062 libstdc++: Only run Filesystem TS test if supported omits 028fd30231e libstdc++: Fix std::any constraints [PR101034] omits 2280fbfa465 libstdc++: Add explicit -std=gnu++17 option to test omits c4f1bbed3d0 libstdc++: Use reserved name for attribute [PR101055] omits 258aedd9ad1 libstdc++: Fix up semiregular-box partial specialization [P [...] omits 3a9aea95863 Daily bump. omits 52523fa40cc Daily bump. omits f9cc49ecebf Daily bump. omits 828cdc64297 libstdc++: Fix filesystem::path comparisons for C++23 omits ef636c00054 libstdc++: Finish implementing LWG 3413 for propagate_const omits e198d93d49f libstdc++: Fix constraint on std::optional assignment [PR 100982] omits 4f11586945f libstdc++: Constrain three-way comparison for std::optional [...] omits 2ba1680d3e9 libstdc++: Fix return type of ranges::ssize for 128-bit int [...] omits 1112f1226a2 libstdc++: Implement LWG 3403 for std::ranges::ssize omits 95053591586 libstdc++: Fix helper concept for ranges::data [PR 100824] omits a842cb9c255 libstdc++: Fix value categories used by ranges access CPOs [...] omits 3a401ff88a2 libstdc++: Add feature test macro for heterogeneous lookup [...] omits a30552af707 d: foreach over a tuple doesn't work on 16-bit targets (PR100999) omits ac09b4289e0 Daily bump. omits b7b209055c7 Test cases for p10 fusion patterns omits c3060361d66 Add insn types for fusion pairs omits ae96e217ef8 c++: normalization of non-templated return-type-req [PR100946] omits 44b27aec1e9 libgo: update to Go1.16.5 release omits 80495610eb8 libstdc++: Simplify range adaptors' forwarding of bound arg [...] omits a35c5a5fc3e libstdc++: Avoid hard error in ranges::unique_copy [PR100770] omits c6ccaf17ddb libstdc++: Fix access issue in iota_view::_Sentinel [PR100690] omits e3804ba98f2 libstdc++: Implement LWG 3533 changes to foo_view::iterator [...] omits 048eb89a1e7 libstdc++: Implement LWG 3391 changes to move/counted_itera [...] omits 3b93d61be5a libstdc++: Fix access issue in elements_view::_Sentinel [PR100631] omits fd4db3ddc36 libstdc++: Fix miscellaneous issues with elements_view::_Se [...] omits a50cc70f1b5 libstdc++: Implement missing P0896R4 changes to reverse_ite [...] omits 228bcaca428 d: Fix ICE in TypeInfoDeclaration, at dmd/declaration.c (PR100967) omits 2e7ea6a9551 Daily bump. omits fe28c123dbd libstd++: Only support atomic_ref::wait tests which are alw [...] omits 10d4f283f41 d: TypeInfo error when using slice copy on Structs (PR100964) omits c6c3ed60276 d: Respect explicit align(N) type alignment (PR100935) omits 0a9d8fd580d c++: explicit() ignored on deduction guide [PR100065] omits 5be418dc591 Fix old thinko in warning on pointer for storage order purposes omits 5a9b6a004f8 arc: Update doloop_end patterns omits 4186b7e93be arc: Fix (u)maddhisi patterns omits 0061fabeb93 arc: Update 64bit move split patterns. omits c6d2487098f Daily bump. omits d7462945387 libstdc++: Fix Wrong param type in :atomic_ref<_Tp*>::wait [...] omits 7976eccf5fe [libstdc++] Remove unused hasher instance. omits 5af06ce836d c++: braced-list overload resolution [PR100963] omits 1c4471ecc73 Backported from master: omits 46c1a9f6d03 c++: alias with same name as base fn [PR91706] omits 03346eb2ccd c++: fix modules binfo merging omits f3c9f939d03 Daily bump. omits e62029a785b c++: using-enum and access specifiers [PR100862] omits f1feb74046e c++: tsubst_function_decl and excess arg levels [PR100102] omits 23fa1e7eab7 libstdc++: add missing typename for dependent type in range [...] omits bcb5e97899e x86: Update g++.target/i386/pr100885.C omits c064e787b10 Fix ICE of insn does not satisfy its constraints. omits 505fb2363bd Daily bump. omits 002745ca366 PR fortran/98301 - random_init() is broken omits 4fff5f17826 Daily bump. omits d04fca1fc94 Daily bump. omits 83f932f23ca d: Fix ICE in gimplify_var_or_parm_decl, at gimplify.c:2755 [...] omits 2fdca7cfda7 Fortran - ICE in inline_matmul_assign omits a8d93bf68a3 Daily bump. omits 68eca1bc523 Fix miscompilation of predicate on bit-packed array types omits 8b1190d527d Tame fix for PR ipa/99122 omits d4ffc1d11b6 Remove call to gcc_unreachable in range-op.cc omits e58539d9650 arm: Fix ICE with CMSE nonsecure calls on Armv8.1-M [PR100333] omits 67a457824e1 ARC: gcc driver default to hs38_linux omits 39e8ea4234c Daily bump. omits 10c58754a86 libstdc++: Use __builtin_unreachable for constexpr assertio [...] omits 88ed4abb351 libstdc++: Fix return value of std::ranges::advance [PR 100833] omits f2b76257e9a libstdc++: Change [range.iter.op] functions to function obj [...] omits ad4c21f0f59 libstdc++: Fix installation of python hooks [PR 99453] omits 9622430bfad i386: Change absMMXMODEI:mode2 to an expander. omits 6ccf749b592 i386: Fix <any_extend:insn>v4qiv4di2 expander omits 22e42400221 Daily bump. omits 3d75b5cd9a3 PR100750: Require ELFv2 ABI for ROP test omits ee3edeb01ec c++: no clobber for C++20 destroying delete [PR91859] omits 7c61ce59421 c++: 'this' adjustment for devirtualized call omits 6d2de5e539b Daily bump. omits 718a78fcfb0 c++: Avoid -Wunused-value false positives on nullptr passed [...] omits 742b4b7a644 c++tools: Include <cstdlib> for exit [PR100731] omits 3a2fa2e819d libcpp: Fix up -fdirectives-only handling of // comments on [...] omits f4d6ea0c64b builtins: Fix ICE with unprototyped builtin call [PR100576] omits 490ffb47ad1 regcprop: Avoid DCE of asm goto [PR100590] omits c4d64d136e4 function: Set dummy DECL_ASSEMBLER_NAME in push_dummy_funct [...] omits 81c2cd08faf regcprop: Fix another cprop_hardreg bug [PR100342] omits ef397f64ffe Daily bump. omits 05f101620dd Daily bump. omits 6c84cc4389b Daily bump. omits 15c41a11ee5 testuite: fix libtdc++ libatomic flags omits 0be51abf080 aix: TLS precompute register parameters (PR 94177) omits 1e9e0798d22 PR fortran/98411 - Pointless warning for static variables omits 1cb4a0db82c PR fortran/100656 - prevent ICE in gfc_conv_expr_present omits cb5c89afbe0 Fortran: Fix erroneous "pointer argument is not associated" [...] omits e1489a3d613 libstdc++: Implement P2328 changes to join_view omits 49f369fb33f libstdc++: Fix iterator caching inside range adaptors [PR100479] omits 365deb83992 c++: access for hidden friend of nested class template [PR100502] omits 3084317511a Daily bump. omits 0faee8bae39 arm: Remove use of opts_set in arm_configure_build_target [ [...] omits 4290ac957ce arm: Avoid emitting bogus CFA adjusts for CMSE nonsecure ca [...] omits f9910cefc85 Daily bump. omits 74c9a1e1584 Daily bump. omits de55a48960d Fortran: fix passing return value to class(*) dummy argument omits 6be2c12e37b i386: Fix split_double_mode with paradoxical subreg [PR100626] omits 51274fddd38 fortran/intrinsic.texi: Fix copy'n'paste errors and typos omits 41a5fc2a394 Fix typo and weird syntax in configure script omits edd7bbe0e96 tree-optimization/100519 - avoid reassociating asm goto defs omits d0a8a95003e ipa/100513 - fix SSA_NAME_DEF_STMT corruption in IPA param manip omits 3870fe246f4 middle-end/100509 - avoid folding constant to aggregate type omits 9b3852d998b tree-optimization/100492 - avoid irreducible regions in loo [...] omits 90faf2841c7 Daily bump. omits 32d4fa7d379 arm: Fix wrong code with MVE V2DImode loads and stores [PR99960] omits afc5ae0f622 Daily bump. omits 9ee61d2b51d fortran/intrinsic.texi: Use proper variable name omits 1d62f731b1c Daily bump. omits 907a70be204 Daily bump. omits 2bf34b9f4e4 libsanitizer: Remove cyclades from libsanitizer omits 35382423fe1 Fix internal error on locally derived bit-packed array type omits 36a70e6b64b Always translate Is_Pure flag into pure in C sense omits a9591c33e91 Fix segfault at run time on strict-alignment platforms omits 5f7834550ee Fix incorrect SLOC on instruction omits cc7fc1623b9 Daily bump. omits 0a1010428b3 c++: designated init with anonymous union [PR100489] omits e43f4768698 PR100281 C++: Fix SImode pointer handling omits a470d058707 Fix gnat.dg spurious failures on PowerPC64 LE omits 5f772bd9847 libstdc++: Disable floating_to_chars.cc on 16 bit targets omits 271fc1caac4 Testsuite/Fortran: gfortran.dg/pr96711.f90 - fix expected v [...] omits b54e50285c7 c++: _Complex template parameter [PR100634] omits 8b7212ebb80 c++: ICE with using and enum [PR100659] omits c2e1b3d2981 Daily bump. omits 11bdfd3ab1c rs6000: Add ROP tests omits 426241cd9ea rs6000: Conditionally define __ROP_PROTECT__ omits 7db55888473 rs6000: Emit ROP-mitigation instructions in prologue and epilogue omits 4ffe506d025 rs6000: Add -mrop-protect and -mprivileged flags omits 3bdd3e45955 c++: ICE with <=> fallback [PR100367] omits b02eef7b288 doc: Update description of __GXX_EXPERIMENTAL_CXX0X__ omits c412100235b arm/testsuite: Fix testcase for PR99977 omits fff482625ab c++: ICE with bad definition of decimal32 [PR100261] omits 74ad5558d2a c++: template template parm pack expansion [PR100372] omits c2aee0b9518 Daily bump. omits 6384e940a6d c++: "perfect" implicitly deleted move [PR100644] omits b786dafe9eb c++: constant expressions are evaluated [PR93314] omits ba165eda006 gcc-changelog: Remove use of non-strict mode omits efb6bda7f51 OpenMP/Fortran: Reject nonintrinsic assignments in OMP WORK [...] omits 0d9e2516272 Daily bump. omits 7d91dd2efb3 openmp: Notify team barrier of pending tasks in omp_fulfill_event omits f8d2cef5c54 libstdc++: Fix filesystem::path constraints for volatile [P [...] omits 2b571861001 libstdc++: Fix wrong thread waking on notify [PR100334] omits c28df7197b4 arm: Fix ICEs with compare-and-swap and -march=armv8-m.base [...] omits a16952ddf95 IBM Z: Avoid bash-specific substitution in configure omits da1f3245a8f Fortran/OpenMP: Handle implicit SAVE for variables in main omits ca205a821cd Update mpfr version to 3.1.6 omits 72b9eac1230 Daily bump. omits 77add0e7cf5 Daily bump. omits 3f3bcc115c8 Daily bump. omits 3196faf468e gcc-changelog: sync scripts. omits b59973ce8b8 testsuite: Add testcase for already fixed PR [PR88872] omits 919dcbb3a77 opts: add Warning keyword for 2 options omits 07579460443 Daily bump. omits 211a9230491 OpenMP: detach - fix firstprivate handling omits e218c2985d2 libphobos: Fix static asserts on NetBSD, FreeBSD, DragonFlyBSD omits 44150514226 PR c/100550 - ICE: in fold_convert_loc with function call V [...] omits ac5bab25cfd arm: Remove duplicate definitions from arm_mve.h (pr100419). omits ecfb8658c04 arm: correctly handle inequality comparisons against max co [...] omits 3aac28720af Daily bump. omits e3c9eb860c3 libstdc++: Implement P2367 changes to avoid some list-initi [...] omits ce3c70e9ed2 tree-optimization/100566 - fix another predication issue in VN omits b6ecd493886 libcpp: Fix up -fdirectives-only preprocessing of includes [...] omits 5998192bff6 expand: Don't reuse DEBUG_EXPRs with vector type if they ha [...] omits 58ce0470873 openmp: Fix up taskloop reduction ICE if taskloop has no it [...] omits e3f08b40a1f Daily bump. omits 0ffbf771465 RISC-V: For '-march' and '-mabi' options, add 'Negative' pr [...] omits 9625dd9e58b Update gcc ja.po. omits a46434cf23b libstdc++: Fix tests that fail in C++98 mode omits db9dec545bf libstdc++: Fix missing members in std::allocator<void> omits 16255fd2fdb libstdc++: Remove TODO comment omits 66b308931e5 libstdc++: Implement proposed resolution to LWG 3548 omits 0161bba22d4 libstdc++: Remove redundant -std=gnu++17 option from remain [...] omits e0c05ec749a libstdc++: Remove redundant -std=gnu++17 option from algori [...] omits 24eeefa9e41 libstdc++: Remove redundant -std=gnu++17 option from contai [...] omits b2f518f3c7f libstdc++: Remove redundant -std=gnu++17 option from strings tests omits 4e3d4243e58 libstdc++: Remove redundant -std=gnu++17 option from PMR tests omits 3cb0751e193 libstdc++: Remove redundant -std=gnu++17 option from concur [...] omits a49e815a628 libstdc++: Remove redundant -std=gnu++17 option from any/op [...] omits 4c059278725 libstdc++: Remove redundant -std=gnu++17 options from files [...] omits f91797541c7 libstdc++: Remove redundant -std=gnu++17 options from PSTL tests omits f9ae75fcbf1 libstdc++: Adjust expected errors in tests when compiled as C++20 omits 441ff687457 libstdc++: Rename test type to avoid clashing with std::any omits 43d3309d98c libstdc++: Fix definition of std::remove_cvref_t omits ddfba2359d5 libstdc++: Reject std::make_shared<T[]> [PR 99006] omits dbb87d6a9c3 libstdc++: Install libstdc++*-gdb.py more robustly [PR 99453] omits 9d6ee0d3c42 libstdc++: Remove extern "C" from Ryu sources omits 1011bb8bc67 aarch64: Avoid duplicating bti j insns for jump tables [PR99988] omits cb5051e0927 Daily bump. omits 23855a17660 d: Fix qualifier ignored in alias definition if parentheses [...] omits 270d1d643e8 libphobos: Fix visibility of std.process.searchPathFor omits a4a9cfee014 Daily bump. omits a6b45a8d16b Daily bump. omits 99964f67bab Daily bump. omits 768feed9323 libstdc++: Fix constraints for rvalue stream insertion/extraction omits 8482ed658ca libcpp: Fix up pragma preprocessing [PR100450] omits 3068b39d129 Daily bump. omits ca7d2f2ec91 libstdc++: Implement LWG 1203 for rvalue iostreams omits 4f354e7447c libstdc++: Add tests for std::invoke feature test macro omits 9ff7e01b7f7 libstdc++: Fix null dereferences in std::promise omits 48a3af6f615 libstdc++: Fix undefined behaviour in std::string omits 00ddf72a6f5 libstdc++: Fix null dereference in pb_ds containers omits cea2b1a52b3 libstdc++: Fix undefined behaviour in testsuite omits e99763ee6da libstdc++: Do not use deduced return type for std::visit [P [...] omits d22de093a91 IBM Z: Fix error checking for builtin vec_permi omits ccba1513d34 modulo-sched: skip loops with strange register defs [PR100225] omits 445ce3cfb68 IBM Z: Handle hard registers in s390_md_asm_adjust() omits 6c9cf075f7f Daily bump. omits e9a8d6852c9 Fix PR target/100402 omits ba013672f72 PR fortran/100274 - ICE in gfc_conv_procedure_call, at fort [...] omits 81c705e64d4 libstdc++: Implement LWG 3517/3520 for join_view/transform_view omits fcad2894215 PR rtl-optimization/100263: Ensure register can change mode omits dcb23f439f3 Fix PR rtl-optimization/100411 omits c980fbf5505 tree-optimization/100253 - fix bogus aligned vectorized loa [...] omits 3ac56ea477e tree-optimization/100278 - handle mismatched code in TBAA a [...] omits d941869a620 ipa/100308 - properly update the callgraph when pruning EH [...] omits 12ff76b01f0 tree-optimization/100414 - compute dominance info in phiopt omits a0302c041b1 tree-optimization/100329 - avoid reassociating asm goto defs omits 2a9847e9fe2 Daily bump. omits e71d9316e00 libstdc++: Implement proposed resolution for LWG 3532 omits da9c085ddbf nvptx: Fix up nvptx build against latest libstdc++ [PR100375] omits a7b9706482f Daily bump. omits a32b7d03210 c++: base-clause parsing and implicit 'this' [PR100362] omits 107ca5c2fd6 Fortran: Async I/O - avoid unlocked unlocking [PR100352] omits e90b46894e7 Daily bump. omits 8ec4974ed05 Daily bump. omits 204213fdf23 VAX: Accept ASHIFT in address expressions omits b5440b56552 Daily bump. omits 0081f6165bc libstdc++: Fix inconsistent feature test macros omits 7f37c47c1eb aix: Alias -m64 to -maix64 and -m32 to -maix32. omits 991ac2d157e early-remat.c: Fix new/delete mismatch [PR100230] omits 88393a07a8d c++/98032 - add testcase omits c5aa0e1416d tree-optimization/96513 - add testcase for fixed bug omits d5bfe5a43a6 Daily bump. omits 575cc089af3 Update gcc sv.po. omits 8a87946e20e Update gcc fr.po. omits 4e54a34eed4 libstdc++: Add missing 'inline' specifiers to net::ip funct [...] omits b222ba525fc libstdc++: Define __cpp_lib_constexpr_string macro omits bda407c9a0d arm: fix UB due to missing mode check [PR100311] omits a515ce926b9 testsuite: Remove dg-options from pr100305.c [PR100305] omits 5ac1313f32c aarch64: Fix ICE in aarch64_add_offset_1_temporaries [PR100302] omits 50c826db7a3 c++: Fix up detach clause vs. data-sharing clause checking [...] omits f94c6caac7f [omp, simt] Fix expand_GOMP_SIMT_* omits cd0a059bd38 aarch64: Fix address mode for vec_concat pattern [PR100305] omits dfaa29b5441 aarch64: Handle SVE attributes in comp_type_attributes [PR100270] omits b6c6d794775 Fortran/OpenMP: Fix var-list expr parsing with array/dt omits 3b6cd127eba Daily bump. omits 6590e4ae7c8 Update gcc .po files. omits 6f60fd21fd4 bpf: allow BSS symbols to be global symbols omits 76c6c7261c6 bpf: align function entry point to 64 bits omits aae5106525d libstdc++: Add missing noexcept on std::thread member funct [...] omits 100cc845cda arm: fix UB when compiling thumb2 with PIC [PR100236] omits ac66ed554ad Revert "libstdc++: Add workaround for ia32 floating atomics [...] omits c03f3077b15 i386: Fix atomic FP peepholes [PR100182] omits 2b43cf037f5 Synchronize Rocket Lake's processor_names and processor_cos [...] omits a8cc9bd2da9 Daily bump. omits c6a94ee07e3 libstdc++: Fix up lambda in join_view::_Iterator::operator+ [...] omits 9532344edcf c++: do_class_deduction and dependent init [PR93383] omits 5aee8c2a33a Fortran - allow target of pointer from evaluation of functi [...] omits 3efd52599ae PR fortran/100154 - ICE in gfc_conv_procedure_call, at fort [...] omits fb7c736c2f1 c++: Prevent bogus -Wtype-limits warning with NTTP [PR100161] omits af53e450e5c c++: Don't allow defining types in enum-base [PR96380] omits bb3316a6f10 libgomp/testsuite: Fix checks for dg-excess-errors omits e89e883a450 aarch64: Fix up last commit [PR100200] omits 9e80a135fff [PATCH] Backport fix for PR target/98952 omits 3fe1c1fd0eb aarch64: Fix UB in the compiler [PR100200] omits 80dc24f813a veclower: Fix up vec_shl matching of VEC_PERM_EXPR [PR100239] omits 7f8eea0b164 cfgcleanup: Fix -fcompare-debug issue in outgoing_edges_mat [...] omits b363daf1321 vmsdbgout: Remove useless register keywords omits c7421c7dd2c testsuite: Add -fchecking to dg-ice tests omits 12333b7e763 cprop: Fix -fcompare-debug bug in constprop_register [PR100148] omits 98b9ac3f4c4 Bump BASE-VER omits 50bc9185c28 c++: Remove #error for release builds omits d81efb065d7 Update ChangeLog and version files for release omits 1a6ef9a8b02 Update gennews for GCC 10 and GCC 11. omits 6ed29a4ed4f Daily bump. omits d3212299e2c Daily bump. omits a6f018fcc6c Daily bump. omits 5b2ac9b40c3 Daily bump. omits 7a7fc01b9d2 testsuite/substr_{9,10}.f90: Move to gfortran.dg/ omits ee8b08ad88d libstdc++: Fix semaphore to work with system_clock timeouts omits dcf46d72078 libstdc++: Add options for libatomic to test omits a750d7d4cf4 Daily bump. omits c9da070318f libstdc++: Fix "bare" notifications dropped by waiters check omits 718fcebe8b6 libstdc++: Remove #error from <semaphore> implementation [P [...] omits a21f3b38c3b libstdc++: Add workaround for ia32 floating atomics miscomp [...] omits 3d8c8b6146a gfortran.dg/pr68078.f90: Avoid increasing RLIMIT_AS omits 42f2d16e72f testsuite/100176 - fix struct-layout-1_generate.c compile omits 74bd25f9a4f Avoid -latomic for amdgcn offloading omits c0ffafb343a [libstdc++] Fix test timeout in stop_calback/destroy.cc omits 3a8437df291 Daily bump. omits e826f7355af [libstdc++] Add missing _M_try_acquire() to __platform_semaphore omits 64e1ab67f86 libstdc++: Fix whitespace in license boilerplate omits 4cdb510fb0d Fix endian bug in rust demangler omits 89ddb58cda7 testsuite/100176 - fix struct-layout-1_generate.c compile omits 53e85b38aaa Add stopgap fix for PR ada/99360 omits 0857fc3820b Fix AIX libstdc++ semaphore support [PR100164] omits 3756d99dab6 libphobos: Fix build fails for powerpc-linux omits fbb7739892e Daily bump. omits 8580fafcca7 Regenerate gcc.pot. omits 27350b77a92 libstdc++: Disable tests that fail after atomic wait/notify [...] omits 246abba01f3 libstdc++: Refactor/cleanup of C++20 atomic wait implementation omits 8bd3b0c11cb rs6000: Fix cpu selection w/ isel (PR100108) omits 432a5b8744b It seems we bumped LTO_major_version last time 2 years ago. omits eecefcb78c3 libstdc++: Implement P2259R1 changes [PR95983] omits 73ac2cfc69f libstdc++: Define __cpp_lib_to_chars for C++20 [PR 100146] omits 62dfbfd4906 libstdc++: Update ppc64le baseline_symbols.txt omits 14298862c94 Fix typo in param description. omits b8708709f72 Document ranger-logical-depth in invoke.texi omits faf4651a558 Set DEV-PHASE to prerelease. adds 0cc79337ad2 Bump BASE-VER. adds 919323c1a4a Update crontab and git_update_version.py adds a8d90d09927 Document ranger-logical-depth in invoke.texi adds 50bc1a87953 Bump version to 12. adds e265278a3bd Fix typo in param description. adds 96de14f46f1 libstdc++: Update ppc64le baseline_symbols.txt adds f1a68574b1f libstdc++: Define __cpp_lib_to_chars for C++20 [PR 100146] adds 7f5deba1c21 c++: unexpanded pack in enum in lambda [PR100109] adds 902b40c797a libstdc++: Implement P2259R1 changes [PR95983] adds 6156df483fa rs6000: Fix cpu selection w/ isel (PR100108) adds b52aef3a8cb libstdc++: Refactor/cleanup of C++20 atomic wait implementation adds 54995d98cc7 libstdc++: Disable tests that fail after atomic wait/notify [...] adds 39671f87b2d x86: Use crc32 target option for CRC32 intrinsics adds 5491da23088 Regenerate gcc.pot. adds be8aad8d73f Daily bump. adds ea7b1cf534a libphobos: Fix build fails for powerpc-linux adds cb60e56d4ac testsuite: Fix gcc.dg/vect/bb-slp-39.c on IBM Z adds b67778b5993 varasm: Two SECTION_RETAIN fixes [PR100130] adds 8ce9ce6b16b Remove pedantic_non_lvalue_loc adds b4e17490c91 testsuite: Xfail gcc.dg/vect/pr71264.c on IBM Z adds a61c4964cd7 Fortran/OpenMP: Add 'omp depobj' and 'depend(mutexinoutset:' adds 0bf8cd9d5e8 Simplify maybe_fold_reference API adds 2d4c3af94f8 Fix AIX libstdc++ semaphore support [PR100164] adds 021607e12cb Test simlified call in cgraph_node::analyze(). adds 022f6ee3ad6 cprop: Fix -fcompare-debug bug in constprop_register [PR100148] adds d8f953819e8 testsuite/100176 - fix struct-layout-1_generate.c compile adds df0581a4aff Support LABEL_DECL in %qD directive. adds 9b6360b83cf Use flags in dump_decl. adds 53bc2e123cd Fix endian bug in rust demangler adds d2218b045e0 Revert "Use flags in dump_decl." adds c37e8fdc41f Remove DEF_ENUM from stringop.def. adds 88202c883c0 libstdc++: Fix whitespace in license boilerplate adds d8c6cc2ca35 x86: Add -mmwait for -mgeneral-regs-only adds ca4bf1dd439 testsuite: Add -fchecking to dg-ice tests adds fe11882ae34 aarch64: Avoid duplicating bti j insns for jump tables [PR99988] adds 14431e66b35 Generate PTA features from a def file. adds 1751bec027f Overhaul in isa_flags and handling it. adds f23881fcf08 Remove TARGET_foo (ix86_tune == PROCESSOR_foo) macros. adds 8f48ec0946a Fix clang warnings. adds 0a18305ee11 Use std::thread::hardware_concurrency in lto-wrapper.c. adds f7f2165c0b0 aarch64: Always use .init/.fini_array for GNU/Linux adds e9fc9d075f3 Fix clang warning (-Wstring-plus-int) adds 001c63d15e3 c++: Don't allow defining types in enum-base [PR96380] adds 7f9b7ccf0c1 LTO: fallback to -flto=N if -flto=jobserver does not work. adds 5445da1a94b [libstdc++] Add missing _M_try_acquire() to __platform_semaphore adds 2d468b13261 testsuite: Fix bind_c_array_params_2.f90 on AIX adds c2fc1702cb3 libstdc++: Install libstdc++*-gdb.py more robustly [PR 99453] adds 95dfc3ac7ba libgomp/testsuite: Fix checks for dg-excess-errors adds a63035ae262 Call toplev::finalize in CHECKING_P mode. adds f2b4f212a97 Revert "Use std::thread::hardware_concurrency in lto-wrapper.c." adds a44895ce7ff Darwin, X86 : Fix bootstrap break from flags changes. adds 7eeb8c04e53 [libstdc++] Fix test timeout in stop_calback/destroy.cc adds 0c0bdcc60cf libgomp.fortran/depobj-1.f90: Fix omp_depend_kind adds c1ef0c9234c Daily bump. adds 3cf04d1afa8 Fix Fortran rounding issues, PR fortran/96983. adds d42088e4530 Avoid -latomic for amdgcn offloading adds 5668843346c testsuite/100176 - fix struct-layout-1_generate.c compile adds faf7d413a3f gfortran.dg/pr68078.f90: Avoid increasing RLIMIT_AS adds d44d8ed6b4e testsuite/aarch64: Run pr99988.c test under lp64 only adds 4b2db807713 libstdc++: Remove #error from <semaphore> implementation [P [...] adds 0f4588141fc libstdc++: Add workaround for ia32 floating atomics miscomp [...] adds 0cda606d08d i386: Fix unsigned int -> double conversion on i386 w/ -mfp [...] adds ae2f6e01749 libstdc++: Fix "bare" notifications dropped by waiters check adds 3bb6a9c01f1 Fix various typos. adds 55650236cd9 libstdc++: Reject std::make_shared<T[]> [PR 99006] adds 19aa9bc9897 libstdc++: Fix typo in comment adds 58871c03318 libstdc++: Add options for libatomic to test adds 6924588774a libstdc++: Fix semaphore to work with system_clock timeouts adds ac456fd981d testsuite/substr_{9,10}.f90: Move to gfortran.dg/ adds 330cc29c063 c++: Add testcase for already fixed PR [PR16617] adds 3275f2e2af2 c++: Add testcase for already fixed PR [PR84689] adds 244dfb95119 c++: Prevent bogus -Wtype-limits warning with NTTP [PR100161] adds 92664c058d7 c++: Add testcase for already fixed PR [PR77435] adds 4e1aaf32ddf c++: Add testcase for already fixed PR [PR94508] adds b5f79f4d380 aix: delete AIX pre-PowerPC version of atomicity.h adds 0745b6fa66c aix: Remove AIX 6.1 support. adds 6a2f49c6999 aix: Switch AIX configurtion to DWARF2 debugging adds e3948473e92 Daily bump. adds 342de04d993 MASK_AVX256_SPLIT_UNALIGNED_STORE/LOAD should be cleared in [...] adds 700e5429712 tree-optimization/99971 - improve BB vect dependence analysis adds cbca62831cb c++: Use STATIC_ASSERT for OVL_OP_MAX. adds b26485f1af4 Avoid more temporaries in IVOPTs adds 500305a92ef tree-optimization/100222 - remove redundant mark_irreducibl [...] adds 58ad6b28025 First do add_noreturn_fake_exit_edges in connect_infinite_l [...] adds 35b2be219fc VEC_COND_EXPR code cleanup adds 5f8aed72e76 c++: Refine enum direct-list-initialization [CWG2374] adds 87fc34a461c c++: Fix pretty printing pointer to function type [PR98767] adds a752a43073d libstdc++ Simplify definition of net::socket_base constants adds 3517dfe05c0 libstdc++: Clarify argument to net::io_context::async_wait adds 0e1e7b77904 libstdc++: Allow net::io_context to compile without <poll.h [...] adds 5d87c2251c4 early-remat.c: Fix new/delete mismatch [PR100230] adds d2324a5ab3f i386: Fix atomic FP peepholes [PR100182] adds d992ebaa802 MAINTAINERS: Add myself for write after approval adds d54693f806a Remove not feasible FIXME adds 716bb02b40e i386: Reject -m96bit-long-double for 64bit targets [PR100041] adds 0a662e103e9 bpf: align function entry point to 64 bits adds 886b6c1e8af bpf: allow BSS symbols to be global symbols adds 9a30a3f06b9 Fix logic error in 32-bit trampolines. adds 05ec629f056 Daily bump. adds 5f1a2cb9c2d c++: Hard error with tentative parse and CTAD [PR87709] adds bcd77b7b9f3 c++: do_class_deduction and dependent init [PR93383] adds 0d923657c2f Add dg-final option-based target selectors adds f31ddad8ac8 Adjust guality xfails for aarch64*-*-* adds b6600392bf7 Darwin : Adjust darwin_binds_local_p for PIC code [PR100152]. adds fb6b24c66ea testuite: fix libtdc++ libatomic flags adds a1765b421eb Revert "Darwin : Adjust darwin_binds_local_p for PIC code [ [...] adds 32c4d970ea3 Fortran - allow target of pointer from evaluation of functi [...] adds d0e7833b949 PR fortran/100154 - ICE in gfc_conv_procedure_call, at fort [...] adds 61bfff562e3 analyzer: fix ICE on NULL change.m_expr [PR100244] adds 502ef97c4f4 Daily bump. adds c54a9f7259f Add folding and remove expanders for x86 *pcmp{et,gt}* buil [...] adds 3971aee9dd8 Daily bump. adds 297bfacdb44 vmsdbgout: Remove useless register keywords adds 52a5515ed66 Simplify {gimplify_and_,}update_call_from_tree API adds 577d05fc914 tree-optimization/99473 - more cselim adds 76da5b8e65a Remove gimplify_buildN API use from phiopt adds 152334cfb7a Remove gimplify_buildN API use from complex lowering adds b972e036f40 Move gimplify_buildN API local to only remaining user adds 7c640779bf0 [OpenACC] Don't compile libgomp testcases with '-w' adds 22cff118f75 Add '-Wopenacc-parallelism' adds 3f4aa4579a6 libstdc++: Add missing 'inline' specifiers to net::ip funct [...] adds bf3040836f4 Add XFAIL for gcc.dg/pr84877.c on the SPARC adds 5320d4e4af7 aarch64: Handle V4BF V8BF modes in vwcore attribute adds e9046be4ffa testsuite/arm: Add arm_cmse_hw effective target adds a38b1a59f8e libstdc++: Add missing headers for errno and std::terminate adds 6ff66d1ea48 tree-optimization/99956 - improve loop interchange adds 778032166d9 Replace !irange::undefined_p checks with num_ranges > 0 for [...] adds 694c956b6b8 Remove irange::varying_p checks from symbolic_p and constant_p. adds dc80d5e887e Keep VR_UNDEFINED and VR_VARYING in sync (speeds up evrp by [...] adds db3581c4ae4 Cache irange::num_pairs() for non-legacy code. adds 5a26ba75de6 OpenACC: Fix pattern in dg-bogus in Fortran testcases adds 49adc066729 libstdc++: Simplify definition of net::ip::resolver_base constants adds 06c86a4f210 libstdc++: Fix socket option classes adds 2e0b1c6ce3a libstdc++: Fix internet socket option classes adds e6455a099ec Handle anti-ranges of MIN,MAX uniformly. adds bd7ebe9da74 OpenACC: Fix pattern in dg-bogus in Fortran testcases again adds 0120cd93827 c++: constexpr pointer indirection with negative offset [PR100209] adds c0fa3f2fb36 Daily bump. adds 2cde2d620fc Synchronize Rocket Lake's processor_names and processor_cos [...] adds 7d6bb80931b tree-optimization/99776 - relax condition on vector ctor el [...] adds 71c8aaf29bb i386: Improve [QH]Imode rotates with masked shift count [PR99405] adds acfe5290406 tree-optimization/100278 - handle mismatched code in TBAA a [...] adds 3bc0d418a5d testsuite/100272 - fix some malformed dg directives adds bbadf83e5a2 Update gennews for GCC 10 and GCC 11. adds dfdc02bf296 testsuite/100272 - undo PRE disabling for gcc.dg/tree-ssa/p [...] adds d1d01a66012 tree-optimization/100051 - disambiguate access size vs decl adds 48d88cde030 aarch64: Add +nosve to two tests adds 4cea5b8cb71 aarch64: Handle SVE attributes in comp_type_attributes [PR100270] adds 01d0bda8bdf arm: fix UB when compiling thumb2 with PIC [PR100236] adds eea82246290 ipa-sra: Release dead LHS SSA_NAME when removing it (PR 99951) adds 3dcd1334b4f expand: Expand x / y * y as x - x % y if the latter is chea [...] adds 75f89001591 match.pd: Add some __builtin_ctz (x) cmp cst simplification [...] adds 8aadb4fedb1 libstdc++: Define net::socket_base::message_flags operators [...] adds 9ee35a8685e libstdc++: Better preprocessor conditions in net::ip [PR 100286] adds 39073938b4e libstdc++: Minor refactoring in <experimental/internet> adds d8e1f1d2417 tree-optimization/99912 - schedule DSE before SRA adds 8d4c374c441 tree-optimization/99912 - schedule another TODO_remove_unus [...] adds e600df51a15 cfgcleanup: Fix -fcompare-debug issue in outgoing_edges_mat [...] adds 26690993d0a Revert "libstdc++: Add workaround for ia32 floating atomics [...] adds 83d26d0e1b3 veclower: Fix up vec_shl matching of VEC_PERM_EXPR [PR100239] adds 618ae596ebc aarch64: Fix UB in the compiler [PR100200] adds 42a10bb884c arm: Fix ICEs with compare-and-swap and -march=armv8-m.base [...] adds 3bb41228d76 op_by_pieces_d::run: Change a while loop to a do-while loop adds c33db31d9ad Fix target/100106 ICE in gen_movdi adds 1c0c371d0ea aarch64: Fix up last commit [PR100200] adds a21b3997081 aix: TLS precompute register parameters (PR 94177) adds f8265833875 powerpc: fix bootstrap. adds 2ae2a45c287 Remove malformed dg-warning directives. adds d0a57b030f1 Fix handling of VEC_COND_EXPR trap tests [PR100284] adds 6c1976fa3ff ifcvt: Fall through to NCE if getting the CE condition failed adds 436e6f7d85c VAX: Remove dead `adjacent_operands_p' function adds f3bfed3381b VAX: Fix ill-formed `jbb<ccss>i<mode>' insn operands adds c605a8bf927 VAX: Accept ASHIFT in address expressions adds 85ef4b8d4eb libstdc++: Fix up lambda in join_view::_Iterator::operator+ [...] adds 37d2b98100c c++: Fix Bases(args...)... base initialization [PR88580] adds 37846c42f1f c++: -Wdeprecated-copy and using operator= [PR92145] adds 0366e2b40e9 aix: Alias -m64 to -maix64 and -m32 to -maix32. adds 8f54dd61e79 Daily bump. adds d91e7eab3a2 libstdc++: Fix various bugs in ranges_algo.h [PR100187, ...] adds 852dd866e2f Fix loss of optimization of array iteration due to inlining adds b81e2d5e76a Get rid of useless temporary for call to pure function adds fccc47dddc2 Avoid creating useless local bounds around calls adds 5b4b66291f2 [Ada] Hashed container Cursor type predefined equality non- [...] adds 4c118453c7c [Ada] Fix the Sphinx configuration and port it to Python3 adds ce32ccfc25a [Ada] Bad handling of 'Valid_Scalars and arrays adds 3cb4256addc [Ada] Remove unused subprograms adds cbd743fe094 [Ada] Incorrect error with Default_Value on private/modular type adds 7458323aa60 [Ada] Cleanups related to entry barrier conditions adds 416d48eba3a [Ada] Extend compile-time evaluation in case statements to [...] adds 75716ebc25b [Ada] Couple of adjustments for the sake of static analyzers adds 3545103fa4c [Ada] Improve error message for ghost in predicate adds ef1acd3f18b [Ada] Update reference with description of type resolution adds 4ba1f7f65b4 [Ada] Remove double initialization of interpretation tables adds df5f901ce89 [Ada] Incorrect discriminant check on call to access to subprogram adds ff683f9f034 [Ada] Crash with declare expression used in a postcondition adds bb60efc5c75 [Ada] Crash on inherited component in type extension in gen [...] adds d2e59934c4f [Ada] AI12-0397: Default_Initial_Condition expressions for [...] adds ae77b299e97 [Ada] Assert failure on complex code with private type and [...] adds 9d5f3b7a694 [Ada] Use spans instead of locations for compiler diagnostics adds 35e3a1f670d [Ada] Eliminate early roundoff error for Long_Long_Float on x86 adds 43d51382270 [Ada] Simplify folding of selected components with qualifie [...] adds 12e67086ad2 [Ada] More precise error about aspects conflicting with Static adds 189c58042dd [Ada] Refactor repeated checks for the expression of aspect Static adds 88fd22e721c [Ada] Consistent diagnostic on missing -gnat2020 switch for [...] adds f358e5c1772 [Ada] Replace dubious use of Traverse_Func with Traverse_Proc adds 894376c44d9 [Ada] Simplify data structures for overloaded interpretations adds bed6154a5a6 [Ada] Install_Restricted_Handlers: define Prio parameter as [...] adds 33d1be87395 [Ada] Remove redundant assignment in Formal_Is_Used_Once adds 4e60fea9206 [Ada] Fix computation of Prec/Succ of zero without denormals adds 5485d0e5569 [Ada] Fix recent optimization in evaluation of selected com [...] adds ba344f1ba69 [Ada] Adjust List_Length description adds f9d670128f6 [Ada] Style fixes related to calls to List_Length adds f7ee6a1e8ac tree-optimization/100292 - avoid invalid GIMPLE from vector [...] adds ea3d2e3c164 c++: Remove #error for release builds adds b020cee5af4 Fortran: Fix double function call with -fcheck=pointer [PR] adds 5cc28000cfc libstdc++: Add missing noexcept on std::thread member funct [...] adds 43a35b26e2f libstdc++: Reduce output of 'make doc-pdf-doxygen' adds 3da80ed7efd libstdc++: Define __cpp_lib_constexpr_string macro adds fe5bfa67041 offload-defaulted: Config option to silently ignore uninsta [...] adds 668df9e769e aarch64: Fix address mode for vec_concat pattern [PR100305] adds d96db15967e libstdc++: Deprecate non-standard std::pair constructors [P [...] adds e1543e694da libstdc++: Simplify std::pair constraints using concepts adds 59f5d16f2c5 arm: fix UB due to missing mode check [PR100311] adds 16683cefc63 fix asm-not pattern in dwarf2/inline5.c adds da4a0817beb omit frame pointer in pr89676 adds c8767ee9f93 libstdc++: Add testcase for std::pair as a structural type [...] adds 3ba781d3b5c AVR cc0 conversion adds 4c84c45d8ab doc/install.texi: Document --enable-offload-defaulted confi [...] adds 54f0224d55a Practical improvement to libgcc complex divide adds a9cb8b6c1ff Update gcc .po files. adds a53b8229e64 aarch64: Use RTL builtins for vq[r]dmulh[q]_n intrinsics adds eb2b36024c9 aarch64: Use RTL builtins for vpaddq intrinsics adds fa18085a32d aarch64: Use RTL builtins for [su]paddl[q] intrinsics adds 8e7f6e03955 aarch64: Use RTL builtins for vpadal_[su]32 intrinsics adds 6372b05e5b1 aarch64: Use RTL builtins for polynomial vsli[q]_n intrinsics adds 1d66367a71e aarch64: Use RTL builtins for polynomial vsri[q]_n intrinsics adds ffb11228945 aarch64: Use RTL builtins for v[q]tbl intrinsics adds 4362c9c88d9 aarch64: Use RTL builtins for v[q]tbx intrinsics adds 8456a4cd968 aarch64: Use RTL builtins for vcvtx intrinsics adds 67cf12a8171 aarch64: Update attributes of arm_fp16.h intrinsics adds 6a82f012c4a aarch64: Update attributes of arm_acle.h intrinsics adds c99f3747131 aarch64: Remove unspecs from [su]qmovn RTL pattern adds e4aefface2a Fortran/OpenMP: Fix var-list expr parsing with array/dt adds e4ff4ffb43d Daily bump. adds cc806126215 c: C2x changes to function type compatibility adds 2de7c792569 Move pass free_lang_data to its own file. adds 2c8bffa184d PR middle-end/100250 - ICE related to -Wmaybe-uninitialized adds 8ddce3f7d0d ipa/100308 - properly update the callgraph when pruning EH [...] adds b58dc0b8030 tree-optimization/99912 - delete trivially dead stmts during DSE adds 4d7c874e2c6 [omp, simt] Fix expand_GOMP_SIMT_* adds 2baa4614c8f [Ada] Fixes in the use of spans for error locations adds 2d98b9a9a8a [Ada] Warning for 'Class applied to untagged incomplete type adds ace51190c62 [Ada] AI12-0407: Fixups on Big_Integers and Big_Reals adds dde4086df2a [Ada] Spurious error on 'Image adds db3be148391 [Ada] Remove obsolete comment adds 4345c9e79ec [Ada] Reimplement Pred and Succ atttributes for floating-po [...] adds a5f38dd83e8 [Ada] Fix static computation of 'Succ for floating point wi [...] adds 4002ae566b0 [Ada] Consistent wording for permissible-vs-allowed prefix adds 8bba393a0ac [Ada] Extend Find_Related_Context to deal with child instances adds 02ba09894f6 [Ada] Fix handling of visibility when categorization from pragmas adds c3b77813eed [Ada] Crash on predicated constrained out_parameter adds 1c3d8c33b10 [Ada] Couple of minor tweaks to Eval_Fat.Succ adds c3ccc5d2ad1 [Ada] Refine type of a local size variable adds 40f0ef4fa37 [Ada] Makefile.rtl:ADA_EXCLUDE_SRCS update after some Syste [...] adds 427c07a2fc7 [Ada] SPARK needs DIC expressions within partial DIC proced [...] adds 0b8d4694de0 [Ada] System.Storage_Elements: cleanup comment adds 3c837e5bf7e [Ada] Ada 2020 AI12-0401: Renaming of qualified expression [...] adds fff7a6d923e [Ada] Bad handling of array sliding in aggregate adds f64998fed6b [Ada] Clean up Makefile.rtl adds 224ae1c7737 [Ada] Fix internal consistency error with Duration and 32-b [...] adds 4068698c47f [Ada] Missing access-to-discriminated conversion check adds b626569a56c [Ada] Fix evaluation of expressions in inlined code adds 210cae9d510 [Ada] Add colors to GNATprove messages output to a terminal adds 8833f142768 [Ada] Fix minor issue in Scan_Decimal_Digits adds c1efbbba84d [Ada] Error on T'Reduce of when T is not a container adds 42add8097cb [Ada] Change rounding mode of 'Machine for static floating point adds 3606939b630 [Ada] Tree inconsistency between -O0 and -O1 adds b55ef4b8d6f [Ada] Fix interaction of 128-bit integer types and -gnato2 mode adds d099fc2e643 [Ada] Self reference access discriminant adds 2e8ee0a364a [Ada] Eliminate useless 128-bit overflow check for conversion adds c57a8aea0c3 middle-end/38474 - speedup PTA constraint solving adds 1b462deabf7 c++: Fix up detach clause vs. data-sharing clause checking [...] adds 1bb3e2c0ce6 aarch64: Fix ICE in aarch64_add_offset_1_temporaries [PR100302] adds 62a44a9797e testsuite: Remove dg-options from pr100305.c [PR100305] adds af4ccaa7515 tree-optimization/100253 - fix bogus aligned vectorized loa [...] adds 985b3a6837d Generate offset adjusted operation for op_by_pieces operations adds 7d6f7aa409e Small housekeeping work in SPARC back-end adds fc14ff61118 [omp, simt] Handle alternative IV adds d03ca8a6148 i386: Cleanup comparison predicates. adds 9ec469f504f Add parallelism support to gcov for MinGW platforms adds fd5d5794603 i386: Mark x86 masked load builtins pure [PR100312] adds 449d7b40f6f Fix nios2 build failure adds c97351c0cf4 rtl-ssa: Fix -fcompare-debug failure [PR100303] adds fb9f5e1028d Update gcc fr.po. adds f24702258fc c++: Add testcase for already fixed PR [PR94102] adds efeca0ac415 c++: Overeager use of deleted function before ADL [PR68942] adds 3f0de4dd51f c++: unset COMPOUND_LITERAL_P [PR100079] adds a9fc64d8120 c++: constant expressions are evaluated [PR93314] adds 58a92b789a7 c++: ICE with anonymous union [PR97974] adds a0fdff3cf33 c++: Fix friend attributes [PR51344] adds bc99c54de5a c++: Use empty field in constexpr eval. adds f03973251db c++: Add using-declaration testcase adds b24d8acbfff preprocessor: Handle digit separators in #line [PR82359] adds 86403f4e6e5 i386: Optimize carry flag comparisons a bit adds 312a3342f50 Update gcc sv.po. adds c4551a27620 add ASM_OUTPUT_MAX_SKIP_ALIGN to i386.h adds e52494da916 merge ix86- and x86_64-*-* in config.gcc adds 3c8e539dcfd Daily bump. adds 6efd040c301 RISC-V: Add patterns for builtin overflow. adds 17f2908fcf0 RISC-V: For '-march' and '-mabi' options, add 'Negative' pr [...] adds 4cf3b10f27b modulo-sched: skip loops with strange register defs [PR100225] adds c111f606604 i386: Introduce reversed ADC and SBB patterns [PR98060] adds b9bc4467cc7 tree-optimization/96513 - add testcase for fixed bug adds 86c77c52f7b Don't use nullptr return from simplify_gen_subreg adds 18d713fbd34 Update alignment_for_piecewise_move adds dfc70841eb0 c++/98032 - add testcase adds 74fe10aedbe gcc/genflags.c: Improve error message adds 57028ff2d3f libstdc++: Define effective-target for net::ip features [PR [...] adds 0d501c33854 libstdc++: Use <sys/socket.h> features conditionally [PR 100285] adds aa475c4ac80 libstdc++: Implement LWG 1203 for rvalue iostreams adds 47915ef8477 libstdc++: Use std::addressof to avoid ADL for operator& [P [...] adds 6e00d9bb113 libstdc++: Implement P2367 changes to avoid some list-initi [...] adds 71834be5b68 libstdc++: Implement proposed resolution for LWG 3532 adds d8ea47033a7 Jump threader refactor. adds 69e5544210e Refactor backward threader registry and profitability code [...] adds d9398dd2902 Define target hook to emit KFmode constants for libgcc. adds dc4202bd24f middle-end: Disable section anchors for VAR_DECLs if -fdata [...] adds 5672fe9da4a AVR cc0 conversion - adjust peepholes adds f546e0d3d03 aarch64: Use RTL builtins for vmull[_high]_p8 intrinsics adds 60518e64732 aarch64: Use RTL builtins for FP ml[as]_n intrinsics adds b0d9aac8992 aarch64: Use RTL builtins for FP ml[as] intrinsics adds 1baf4ed8786 aarch64: Use RTL builtins for FP ml[as][q]_lane intrinsics adds d388179a798 aarch64: Use RTL builtins for FP ml[as][q]_laneq intrinsics adds d8d291f3367 testsuite: aarch64: Add fusion tests for FP vml[as] intrinsics adds 7ddcd26ebb6 libstdc++: Remove GLIBCXX_CHECK_INT64_T checks adds 3215d4f5b3d libstdc++: Fix inconsistent feature test macros adds 237dde3d03c libstdc++: Implement P2328 changes to join_view adds 9326049e1ab Daily bump. adds 69c426b8957 doc/options.texi: Fix the description of 'Negative'. adds 3c65858787d Add GTY support for irange. adds 3307b9a07a3 c++: C++11 range-for and ovl/lkp_iterator adds 620a06358e4 Daily bump. adds 6e1ecc984ef i386: Fix up plugin header install on x86 [PR100336] adds 7911a905276 nvptx: Fix up nvptx build against latest libstdc++ [PR100375] adds a13a50047ef Fortran: Async I/O - avoid unlocked unlocking [PR100352] adds 92f59e47f5a aix: Redesign section encoding and selection adds f58541b2a42 libstdc++: Move unix.org reference to https adds 54b20ee0acf Daily bump. adds 03c80e174bc [Ada] Compiler aborts on a constrained subtype of a predica [...] adds 5e024b97f26 [Ada] Cleanup processing of aspect Dynamic_Predicate adds 1668564fdef [Ada] Code cleanup adds e36ee1b4df7 [Ada] Spurious warning on postcondition and result adds 56adf813f4e [Ada] No_Implicit_Loops restriction and pragma Assert adds d56fbda96a7 [Ada] Code and style cleanups for CUDA adds 6537318f796 [Ada] Crash on aggregate in function call in object declaration adds 5b48ea9dacd [Ada] Spurious accessibility error on call in return statement adds 3ffe57d4b11 [Ada] Expansion in _postconditions confusing CodePeer adds 3fcdd5264de [Ada] Spurious warning about premature use of selected component adds c695d23dde0 [Ada] Remove confusing warning on type export adds 0bfa2f3cc26 [Ada] Remove leading and trailing spaces in error messages adds 4d3106a1378 [Ada] Fix calls to Error_Msg_NE instead of Error_Msg_N adds add27f7acee [Ada] Fix typos in calls to Error_Msg_NE adds 28dfe0cb035 [Ada] Allow attributes Version and Body_Version prefixed by [...] adds 5e546292235 [Ada] Fix attributes Version and Body_Version for concurrent units adds 6bd4adf5bba [Ada] Rename package instead of each routine adds ef9dd96c920 [Ada] Error message on invalid prefixed procedure call adds 4e54d69b665 [Ada] Replace call with a reference to a local constant adds 3477e0b2473 [Ada] Replace calls to RTE with Is_RTE where possible adds 044e51e07bc [Ada] Remove unused initial values in expansion of distribu [...] adds 8d0d46f4a28 [Ada] Update copyright notice adds 13b26a95807 [Ada] Simplify implicit loading for GNATprove with Discard_Node adds 02248717b77 [Ada] Refine type of a counter object from Int to Nat adds 3bcf8298d76 [Ada] Replace low-level membership test with a high-level I [...] adds 94f99428384 [Ada] Reuse a wrapper for Resolve with implicit type where [...] adds bcc150393e1 [Ada] Minor style fixes in Max_Aggregate_Size adds 785d39acbff [Ada] Reuse Is_Universal_Numeric_Type where possible adds 2f18a0c2a9e [Ada] Missing Preelaborate_Initialization on Ada.Containers [...] adds 5f5e3854c9b [Ada] Ada.Strings.Unbounded.Aux.Set_String adds 80bbb7ff83d tree-ssa-dse: Fix up go.test/test/fixedbugs/issue16095.go m [...] adds 4f48c335d36 IBM Z: Handle hard registers in s390_md_asm_adjust() adds fd7eb4bc94c GCC_CET_HOST_FLAGS: Check if host supports multi-byte NOPs adds 3f570621352 GCC_CET_HOST_FLAGS: Check if host supports multi-byte NOPs adds ed3c43224cc Perform reverse program order walk for GIMPLE DSE adds 32955416d80 Improve PHI handling in DSE adds e2c378a5ef4 Fix test results on cr16 and xstormy16 adds b4579166f8f Fix test results on or1k adds 8a359a33751 Fix test results on rx adds 0871fe27c24 Fix xstormy16 selector adds 6252e35cf5c c++: Remove GCC12 FIXME for DR1312 adds c9b6890d0b6 c++: Fix ICE with invalid requires-expression [PR100055] adds 34b51ea7184 Fix expected output for lm32 and bfin adds eef4fa6968a c++: mark_used and ADL with template-id [PR100344] adds 2a6fc19e655 c++: base-clause parsing and implicit 'this' [PR100362] adds 2c339b2a590 Fix expected output for nds32le and m32r adds 49e6bb44ff9 testsuite: Fix dg directives order in arm/aarch64 vml[as]_f [...] adds f87990a2a8f [openmp, simt] Disable SIMT for user-defined reduction adds e690396da79 Daily bump. adds da9e6e63d1a introduce try store by multiple pieces adds 5fbe6a8e73b Fix typo in builtins.c. adds 08fff201c92 OpenMP/Fortran - fix pasto + testcase in depobj [PR100397] adds d90be3279ff [Ada] Address ??? comments in styleg.adb adds 2175592bf78 [Ada] Fix continuation message for missing ALL in access type adds 6d326562ff4 [Ada] Wrong membership test computation for interface type adds b65d9aff59b [Ada] Guard against leading and trailing spaces reappearing [...] adds d4b0a294694 [Ada] Fix inconsistent handling of character set control switches adds c63bb4f3aaa [Ada] Preliminary cleanup in floating-point output implementation adds 6aca8cf819f [Ada] Fix reference to SPARK RM rule in comment adds 98a54aa5049 [Ada] Check entries for formals of mode IN appearing as glo [...] adds c356dfdd6fb [Ada] Reject formals of mode IN appearing as global outputs adds 869a06d9818 [Ada] Address some ??? comments in checks.adb adds 213c9dc78ec [Ada] Missing finalization on generic instantiation adds 13112239f8d [Ada] Ongoing work for AI12-0212: container aggregates adds 43758c2cffe [Ada] Simplify use of a global name buffer for Global/Depen [...] adds 0a272ac33f4 [Ada] Reject constants of access-to-variable type as functi [...] adds 2d5e5d89add [Ada] Address some ??? comments adds 86a9605014f [Ada] Reuse Is_Formal_Object where convenient adds 0964be0713f [Ada] Clean up ??? marks adds f5a7c656e5f [Ada] Use error marker for messages in GNATprove mode adds 716e7c15aba [Ada] Move match function for pragma Warnings to public spec adds 7367cd5949e [Ada] Assert_Failure vs Assertion_Error adds 7f9f8889fed [Ada] Fix handling of access-to-variable objects in Global [...] adds 5a3070dff1a [Ada] Simplify iteration over formal parameters for Global/ [...] adds 86203b44de9 [Ada] Fix inconsistent iteration with First_Formal and Next_Entity adds d20bab53d06 [Ada] Reuse First_Formal for generic subprograms adds 9b6a2de07d4 [Ada] Do not "optimize" by converting Positive to Unsigned adds e243bf23499 [Ada] Minor tweak in pretty-printing of expressions adds 6c1655399ba [Ada] Refine type of a counter variable from Integer to Natural adds 8ee1a281140 [Ada] Reuse existing To_Mixed routine in pretty-printer adds 2ae4fcfa870 [Ada] Use function and not procedure UI_Image in pretty-printing adds 00d8545d705 [Ada] Remove arbitrary and redundant qualification with Sinfo adds 2326627eb19 tree-optimization/100398 - avoid DSE of control flow stmt adds a310bb73edc tree-optimization/100329 - avoid reassociating asm goto defs adds 1b0f5700098 Restrict gcc.dg/tree-ssa/ssa-dse-26.c adds f418bc3cd17 Fix libiberty link failures in LTO mode for MinGW adds 93f8cb4965c Reuse non-gimple_reg variable for inlining adds ad0a3be4df5 libstdc++: Remove _GLIBCXX_USE_INT128 autoconf macro adds af5b2b911dd libstdc++: Do not use deduced return type for std::visit [P [...] adds 9174343256c Replace AC_PROG_CC with AC_PROG_CC_C99 in top level configu [...] adds 1580fc76442 OpenMP: Support complex/float in && and || reduction adds 7a389766115 tree-optimization/100414 - compute dominance info in phiopt adds bd1cd0d0e0f Remove CC0 adds e4c707d2a43 s390/testsuite: Fix oscbreak-1.c. adds b50ccaf6dd7 Make bfin-elf build again adds 141cce5c2cc Adjust strings in dg-warning directives (PR testsuite/100412). adds 78624756f7c Adjust strings in dg-warning directives (PR testsuite/100412). adds 158cdc7bd97 PR middle-end/100307 - spurious -Wplacement-new with negati [...] adds 8b5b814d51f aix: encode function section adds 6fb8b670891 libstdc++ Fix undefined behaviour in testsuite adds ca871701c28 libstdc++: Fix null dereference in pb_ds containers adds 789c57bc5fe libstdc++: Fix undefined behaviour in std::string adds 058d6acefe8 libstdc++: Fix null dereferences in std::promise adds 99e8df7a4cc Daily bump. adds 9aed32cc8f1 restore EH on x86-vx7r2 adds 523ca6403c6 ctype support for libstdc++ on VxWorks adds 25d1a6ecdc4 libcc1: use templates to unmarshall enums adds e1f5252e4d4 libcc1: use "override" adds 41f4381648f libcc1: inline some simple methods adds c10a3b13fec libcc1: delete copy constructor and assignment operators adds dc6be7c0225 libcc1: use variadic templates for "call" adds 410d5719b78 libcc1: use variadic templates for "rpc" adds e702c60e65c libcc1: use std::vector when building function types adds 0d5a0b9af5b libcc1: add deleter objects adds 0f237df286e libcc1: add more uses of 'deleter' adds 30c9604c2c0 libcc1: use unique_ptr more adds 1d9c9726013 libcc1: unify compiler handling adds 7c4e5d5eaad libcc1: use foreach adds 0ed83e1d03b libcc1: use static_assert adds 0624823260f libcc1: share basic context code adds 1a51cb29907 libcc1: share GDB plugin code adds b65c0bcbe13 libcc1: use GCC_FE_VERSION_1 in C++ plugin adds a8deb8323b9 libcc1: share the GCC interface code adds ee75ca6b72e libcc1: fix a memory leak adds 8fdffa48c57 libcc1: use variadic templates for callbacks adds 96deddca2e5 libcc1: avoid extra string copies adds 61d48b1e2b5 libcc1: avoid a call to c_str adds 8ebf6b99952 middle-end/100394 - avoid DSE/DCE of pure call that throws adds d846f225c25 tree-optimization/79333 - fold stmts following SSA edges in VN adds af4e4d35f0b g++.dg/gomp/clause-3.C: Fix - missing in r12-438-g1580fc7 [ [...] adds 5e54a5cff4a [Ada] Refactor repeated call to Next when pretty-printing i [...] adds 61b54320da9 [Ada] Remove redundant check in iteration over formal parameters adds ab3de94f09b [Ada] Set constraint error on real division just like on in [...] adds ec80b416554 [Ada] Implement tiered support for floating-point output op [...] adds d4780139532 [Ada] Ongoing work for AI12-0212: container aggregates adds 78a4cb56a0f [Ada] Remove unnecessary parameter of Apply_Compile_Time_Co [...] adds c11207d345f [Ada] Speed up enumeration'Value with perfect hash function adds 3e4ea94b01d [Ada] Adjust expansion of perfect hash function for Value adds 1c3e11c029f [Ada] Remove redundant explicit calls to UI_From_Int in com [...] adds 3a46d0ed6e5 [Ada] Tweak implementation of System.Double_Real.Split adds 15de3bc0b49 [Ada] Use inline expansion of Image for enumeration types b [...] adds 0bfcf0b33d3 [Ada] Use inline expansion of Image for standard boolean by [...] adds 052a00e8943 [Ada] Handle defaults in declare_expressions in postconditions adds 41b8c207310 [Ada] Remove commented code adds 8c9f315a98d [Ada] Qualify internal access-to-subprogram types as not null adds 003241bcaed [Ada] Small cleanup in the Expand_Image_Attribute procedure adds 5d0e32b0e44 [Ada] Simplify GNATmake by reusing GNAT.Ctrl_C adds d2b075f3de9 [Ada] Don't emit style errors when parens are required adds 8b7b626376e [Ada] Move Build_And_Insert_CUDA_Initialization to expansion phase adds 5ebae75fbcc [Ada] Do not use hash function for enumeration Value with t [...] adds 680b9610add [Ada] Spurious warning on useless assignment with target name adds 67207bd6e6c [Ada] Fix s-os_lib.adb so vectorizing compilation works adds a119897355d [Ada] Cleanup a statically true condition in expanded raise [...] adds 7faaabcc481 [Ada] Remove redundant checks for empty lists adds 43f69ac8b2d [Ada] Detect unchecked union components with fully qualified names adds c3870f3bcf0 [Ada] Refine types of variables with call to Scope as their [...] adds e02f9af5b2a [Ada] Detect unchecked union subcomponents in nested variant parts adds 0053d7291e9 [Ada] Incorrect accessibility level on actual in procedure call adds 8adc8d9b7c6 [Ada] Reuse Has_Defaulted_Discriminants where possible adds d24ef4e6099 [Ada] Fix expansion of attributes Input/Output for unchecke [...] adds 3db6989aba7 testsuite: Add s390 to gcc.dg/vect/slp-21.c adds dee371fdd4a libgfortran/intrinsics/chmod.c: Silence unused var warning adds 5747baa984d Generate debug info for local dynamic record types adds 0bd8a9ef70e Minor formatting tweak adds d0d6ca01971 libstdc++: Use unsigned char argument to std::isdigit adds 29745bf0627 libstdc++: Add tests for std::invoke feature test macro adds f3661f2d63f i386: Implement integer vector compares for 64bit vectors [ [...] adds a8b79cc939d PR fortran/100274 - ICE in gfc_conv_procedure_call, at fort [...] adds 14cf6aab857 Remove NOTICE_UPDATE_CC remnants on cr16 adds dfd2c92f3f5 Fix PR rtl-optimization/100411 adds bb283170e7a PR rtl-optimization/100263: Ensure register can change mode adds b927ffdd6ce Remove cc0 remnants from avr port adds d9937da063e arm/97903: Missed optimization in lowering test operation. adds 2663727d853 libstdc++: Implement LWG 3517/3520 for join_view/transform_view adds 2b71ca688b0 libstdc++: Don't constrain some enable_borrowed_range speci [...] adds 2254b3233b5 PR middle-end/100325 - missing warning with -O0 on sprintf [...] adds a0b4e09ab01 x86: Build only one __cpu_model/__cpu_features2 variables adds e8d1ca7d2c3 Fix PR target/100402 adds 449480114aa Daily bump. adds e1fcf14f33e RISC-V: Generate helpers for cbranch4. adds afab03da75f [Ada] Fix typos adds c2f94a898f1 [Ada] Crash on if_expression used as index of discriminant- [...] adds 04598eb03b1 [Ada] Remove excessive conditions in iterations across components adds bed6d583e39 [Ada] Style cleanups related to writing of ALI files adds cd4fb7180e4 [Ada] Implement tiered support for floating-point exponentiation adds 0c1f6ae39d7 [Ada] Add mention of underscore and fix grammar error in do [...] adds e45796fe051 [Ada] Remove redundant condition for Image attribute and Ad [...] adds af9833a10a6 [Ada] Fix restriction No_Enumeration_Maps on both Image attributes adds 799dfd944ab [Ada] Make new implementation of System.Fat_Gen.Valid more robust adds 1bc178bb6c6 [Ada] Reset x87 FPU to 64-bit precision for floating-point [...] adds d07cc0d1262 [Ada] Document a few more characteristics of floating-point [...] adds 6068795883e [Ada] Remove unused initial value in Read_Library_Info_From_Full adds 5413faaec7a [Ada] Fix handling of PATs adds 55b93bbc215 [Ada] Spurious constraint error on conversion of access types adds 0632f868663 [Ada] Set Raises_CE flag only in Apply_Compile_Time_Constra [...] adds 952da35cc67 [Ada] Remove hardcoded pragma Warnings from the formal vect [...] adds e18e1b5f524 [Ada] Assert failure on pragma Inline in procedure body adds bcc6807c4bb [Ada] Fix off-by-one bug in underflow handling of Scaling adds e84d25c9955 [Ada] Missing semantic error on ineffective Others_Clause adds ef4a0de035a [Ada] Use high-level Make_Character_Literal instead of low- [...] adds a86fbc250c5 [Ada] Remove repeated calls in Resolve_Range adds 1075946d061 [Ada] Make Is_OK_Static_Subtype use Is_Static_Subtype adds b6f9471df1a [Ada] Do not second-guess the hardware for underflow handli [...] adds 364ffbe3486 [Ada] Explain meaning of Non_Std_Executable adds cfcbb5c7417 [Ada] AI12-0411: Add "bool" to Interfaces.C adds c4aeb3c3a29 [Ada] In CodePeer mode, use regular-exception handling adds 369965ea43b [Ada] Bad expansion with -gnato2 and if expression adds 05b7561e370 [Ada] Assert failure on E_Enumeration_Literal and front-end [...] adds 60b803a7f19 [Ada] Avoid repeated analysis of constraint ranges adds 2fd7689cb29 [Ada] ACATS 4.1R-c611a04: Class-wide preconditions in dispa [...] adds b5254d6b75f ipa/100373 - fix emutls lowering compare-debug issue adds ad96c867e17 phiopt: Optimize (x <=> y) cmp z [PR94589] adds 3c33c00f43b IBM Z: Fix error checking for builtin vec_permi adds e82e87a851c testsuite: gcc.c-torture/execute/ieee/cdivchkld.c needs fmaxl adds 1698f496c5e Fix IPA SRA removal of DECL_BY_REFERENCE return adds a1ac9ffb5a7 Avoid update_ssa quadraticness in loop splitting adds cfd65e8d529 phiopt: Use gphi *phi instead of gimple *phi some more adds 74115546861 Revert "libstdc++: Use unsigned char argument to std::isdigit" adds 0e79e63026e libstdc++: Fix definition of std::remove_cvref_t adds ee5361a16dd refactor SSA rewriting timevars adds 08f3287eefe libstdc++: Implement LWG 3391 changes to move/counted_itera [...] adds eb1aa9ad2af libstdc++: Implement LWG 3533 changes to foo_view::iterator [...] adds a2c593009fe Fortran: Assumed and explicit size class arrays [PR46691/99819]. adds 1e27ffde96b testsuite: Add vect_floatint_cvt to gcc.dg/vect/pr56541.c adds 5edc7a0af6f testsuite: Add s390 to vect_*_cvt checks. adds 0f442f1378f Fix PR testsuite/100454 adds e69ac020372 Add line debug info for virtual thunks adds 77380c68065 libiberty: add htab_eq_string adds 72c65a877e6 gcc: use htab_eq_string adds 861c6411ea7 go: use htab_eq_string in godump adds 717d278af93 ipa-sra: Do not bail out when callers cannot be cloned adds 07dd185755a libstdc++: Improve static assert messages adds 8f51cf38bb9 preprocessor: Fix pp-number lexing of digit separators [PR8 [...] adds cfe82a0cbe7 Daily bump. adds 323b18d54b9 i386: Fix up 8-byte vcond* with -mxop [PR100445] adds 92f372f0093 i386: Do not emit mask compares for mode sizes < 16 [PR100445] adds 9f0d76eca6b [Ada] Spurious error on protected call in inherited postcondition adds 26b21ca8608 [Ada] Move Has_Inferable_Discriminants to Sem_Util adds f015e33fc4c [Ada] sigtramp: fix powerpc64 against -fPIC adds 0e1e0772807 [Ada] Minor efficiency improvement in containers adds fb246154cde [Ada] Raise Constraint_Error for Compose and Scaling if Mac [...] adds 7a6303e53b4 [Ada] Implement aspect No_Controlled_Parts adds f3a8f939ba0 [Ada] Fix signature mismatch for Defining_Entity adds fde5868f366 [Ada] Computation of Shift_Left and large signed values adds 62acd2c4539 [Ada] Remove some ??? comments adds 4b0ba35687c [Ada] Crash on imported object with deep initialization and [...] adds bfdc95943e4 [Ada] Remove End_Interp_List from the overloaded resolution API adds bf62c9012ce [Ada] Cleanup code for flagging object references in interf [...] adds 3a700c5fef1 [Ada] Generate warning for negative literal of a modular type adds a3e2584e85d [Ada] Attribute Address is not an interfering context in SPARK adds 476ed6bf66a [Ada] Spurious error with component of unchecked_union type adds 76f9c7f44ff [Ada] Variable-sized node types adds 730c196aab0 [Ada] Small cleanup in C header file adds b0ba442b047 [Ada] Fix type mismatch warnings during LTO bootstrap #1 adds d6de75d526b [Ada] Fix type mismatch warnings during LTO bootstrap #2 adds a6d3b4990f9 [Ada] Fix type mismatch warnings during LTO bootstrap #3 adds d3ab01f64a7 [Ada] Fix type mismatch warnings during LTO bootstrap #4 adds d40dc319249 [Ada] Fix type mismatch warnings during LTO bootstrap #5 adds 17ba0ad5294 [Ada] Fix type mismatch warnings during LTO bootstrap #6 adds 4c2629c28d7 [Ada] Replace packed records with integers in low-level imp [...] adds 9fd8b9fa38e [Ada] Reinitialize Private_Dependents when it is vanishing adds 7c82737c72c [Ada] Fix link from body protected entry implementation to [...] adds 1e4b06a8ec0 [Ada] Restore nnd capability adds 2e02ab86744 [Ada] Variable-sized node types -- cleanup adds 104f58db5f9 [Ada] Minor reformattings adds a4613d9ada5 [Ada] Robust detection of access-to-subprogram and access-t [...] adds 33b647956ca OpenMP: Fix SIMT for complex/float reduction with && and || adds 5795ec0edc3 i386: Implement mmx_pblendv to optimize SSE conditional mov [...] adds 170c850e4bd libcpp: Fix up pragma preprocessing [PR100450] adds 601191b2a48 tree-optimization/79333 - fold stmts following SSA edges in VN adds 14ed21f8749 c++: don't call 'rvalue' in coroutines code adds fc178519771 c++: avoid non-TARGET_EXPR class prvalues adds 7a5dd3ed49d c++: reject class lvalues in 'rvalue' adds 7af39268795 amdgcn: disable TImode adds e2bc5b6c04d Do not apply scalar storage order to pointer fields adds 1416a1434c4 Enhance initial global value setting. adds 156054e8731 Change x mod 0 to produce UNDEFINED rather than VARYING. adds 4c07e591925 Don't over-allocate switch default range object. adds 12f0a54ba9f Make TRUE/FALSE edge calculation available without the outg [...] adds d942d7332d3 Fix range_on_exit for PHI stmts when there are no other stm [...] adds a7943ea96d6 When searching for non-null, check the dominator tree. adds 14b0f37a644 Clean up and virtualize the on-entry cache interface. adds 7c4c9fcc0de Fix incorrect array bounds with -fgnat-encodings=minimal in DWARF adds a87ceadf17b libstdc++: Fix constraints for rvalue stream insertion/extraction adds 07d7d37d1a3 Ensure emit_move_insn operands are valid adds 292da5c58da Revert "amdgcn: disable TImode" adds 62d87a321b2 Daily bump. adds dddc07b4932 Remove obsolete gcc.dg/sso-9.c adds 7920c05ce0b Fortran: Correct PR number from 46691 [PR46991]. adds 56103737f17 Correct ChangeLob entries for PR46991 adds 5e0236d3b0e Daily bump. adds 25f9f35a85f Daily bump. adds 6c9071c089c Reset prologue_location before calling code_end adds 56ab318214e arc: Fix documentation __builtin_arc_sr adds 3b9eb2f8a86 arc: Add alternative names for gp and fp registers. adds b70c7c06aaa arc: Update ctz/clz patterns adds 89c94716241 arc: Fix compilation warnings. adds 0c2f8805fad arc: Disable movmisalign patterns when aligned access is required adds 09ae0f6c3ee arc: Cleanup simdext.md file adds 79a27f32df8 arc: Improve vector support for ARCv2. adds e3a682f4197 Use genversion to generate version.h. adds 4bc6fb21bd9 Remove __cplusplus >= 201103 adds ec728fb0026 c++: remove redundand NULL check. adds fea26bad2e5 gcc-changelog: Remove components that will be removed. adds 6ba3079dce8 Come up with startswith function. adds a2d7e58f4ea LTO plugin: use startswith function. adds 7596c762137 arm: Fix wrong code with MVE V2DImode loads and stores [PR99960] adds 877e620f381 Fix genversion linker error. adds a564da506f5 tree-optimization/100434 - DSE aggregate call LHS adds a076632e274 middle-end/100464 - avoid spurious TREE_ADDRESSABLE in fold [...] adds 933c5149e93 gcc_update: fix check for local source tree. adds 1f58114db8c libphobos: Fix visibility of std.process.searchPathFor adds cc1d563887b d: Fix qualifier ignored in alias definition if parentheses [...] adds 60af2db1801 tree-optimization/100492 - avoid irreducible regions in loo [...] adds cce4471bb45 testsuite/100452 - fix g++.dg/vect/slp-pr99971.cc adds 3e5605f0a96 Revert "gcc-changelog: Remove components that will be removed." adds 1f94ed3b4c3 Add a test for PR tree-optimization/42587 adds c1d381f0079 contrib/gcc-changelog: Detect if same file appears twice adds d83b0c69755 testsuite/arm: Add mve-vsub-scalar-1.c test adds 9e6b3b4a22c testsuite/arm: Add mve-vmul-scalar-1.c test adds d1cee151e10 arm: MVE: Convert vcmp[eq|ne]* in arm_mve.h to use only 's' [...] adds f56af5f9c20 arm: MVE: Cleanup vcmpne/vcmpeq builtins adds 929056a7689 arm: MVE: Remove _s and _u suffixes from vcmp* builtins. adds d083fbf72d4 arm: MVE: Factorize all vcmp* integer patterns adds 902692c1cbd arm: MVE: Factorize vcmp_*f* adds 8300c34660b contrib/gcc-changelog: Add/improve --help adds 0fd1a54ba32 gcc-changelog: remove newlines in git_email.py --help adds 2bbacc18b35 libstdc++: Rename test type to avoid clashing with std::any adds 69577673378 i386: Force V2SI mode operands to registers in expand_sse_movcc adds 23972128c83 libstdc++: Adjust expected errors in tests when compiled as C++20 adds 646e6c65244 libstdc++: Remove redundant -std=gnu++17 options from PSTL tests adds aa60ff1c887 libstdc++: Remove redundant -std=gnu++17 options from files [...] adds 8240175b87e libstdc++: Remove redundant -std=gnu++17 option from any/op [...] adds 9cd88c022fc libstdc++: Remove redundant -std=gnu++17 option from concur [...] adds 7a4e52e44a8 libstdc++: Remove redundant -std=gnu++17 option from PMR tests adds 8087e70267c libstdc++: Remove redundant -std=gnu++17 option from strings tests adds 7c85abec763 libstdc++: Remove redundant -std=gnu++17 option from contai [...] adds d7b2d92747f libstdc++: Remove redundant -std=gnu++17 option from algori [...] adds 0498d2d09a2 libstdc++: Remove redundant -std=gnu++17 option from remain [...] adds a4a3cdd0430 ipa: Get rid of IPA_NODE_REF and IPA_EDGE_REF adds e85f3aeddbd arm: remove error in CPP_SPEC when float-abi soft and hard [...] adds 51d89e61f7e Add ALTIVEC_REGS as pressure class. adds f974b54b8a0 Avoid -Walloca-larger-than and -Wvla-larger-than false post [...] adds 5edc0c15f16 libstdc++: Implement proposed resolution to LWG 3548 adds 151154a21da libstdc++: Remove TODO comment adds ead233e6ff0 Remove call to gcc_unreachable in range-op.cc adds ebffafe9cf8 Avoid spurious rebuild actions in ada/gen_il adds 1d214ea552a Minor tweak to previous change for the sake of consistency adds a1b10eec36a Remove obsolete comment and add missing header adds b1241d57382 Do not use pragma Provide_Shift_Operators in Atree package adds 77804c9a62f Add missing pragma Inline for classification attributes adds 0c54d25a768 Fix missing version_string in Ada adds aa891c56f25 Daily bump. adds e7a9f085ffd c++: fn parm pack expansion inside constraint [PR100138] adds 6ab11766677 c++: dependent operator expression lookup [PR51577] adds b084bfd43a8 rs6000: Move rs6000_vect_nonmem into target cost_data adds 096f8215d21 vect: Add costing_for_scalar parameter to init_cost hook adds 1866182f6cf rs6000: Guard density_test only for vector version adds 98acbb3111f openmp: Fix up taskloop reduction ICE if taskloop has no it [...] adds 15e6b45c9ad Further minor fixes adds cf43636a74a testsuite/s390: Fix risbg-ll-3.c f2_cconly test. adds 772e5e82e31 gcc-changelog: Accept ref_name argument in GitCommit. adds 8f67bf25a48 gcc-changelog: Remove non-strict mode. adds 9b905ba9ebb arm: Remove duplicate definitions from arm_mve.h (pr100419). adds ca8e8301180 middle-end/100509 - avoid folding constant to aggregate type adds 2301a394607 More maybe_fold_reference TLC adds 28de75d2768 aarch64: A couple of mul_laneq tweaks adds 2ac1f0eb388 arm: Avoid emitting bogus CFA adjusts for CMSE nonsecure ca [...] adds 7e0fe7761da ipa/100513 - fix SSA_NAME_DEF_STMT corruption in IPA param manip adds 900b1c27b96 Remove BRIG front-end. adds 814d86ddced Remove libhsail-rt. adds 7862a1922d3 Remove dead components from MAINTAINERS. adds dfdedc1a753 More maybe_fold_reference TLC adds 010d4a50471 c++: ICE casting class to vector [PR100517] adds 5ea40269a77 preprocessor: Enable digit separators for C2X adds 5e3a1ea3d89 libstdc++: Fix missing members in std::allocator<void> adds 37407a2ae70 libstdc++: Fix tests that fail in C++98 mode adds 84b384a16f3 libstdc++: Remove extern "C" from Ryu sources adds 21dfb22920c testsuite: Fix input operands of gcc.dg/guality/pr43077-1.c adds 3e3fdf3d521 preprocessor: Fix cpp_avoid_paste for digit separators adds de09c0ddb81 Replace unreachable code with an assert. adds 415bcabf134 Update gcc ja.po. adds 71d38ec8000 preprocessor: Support C2X #elifdef, #elifndef adds b1f7fd8a2a5 i386: Implement FP vector compares for V2SFmode [PR98218] adds e0c4c6bce88 Minor fixes adds f5f18384354 match.pd: Optimize (x & y) == x into (x & ~y) == 0 [PR94589] adds 5caadfbde2c gcc-changelog: respect branch in git_update_version.py. adds 4d27d1adeef ada: do not use binary mode in conf.py adds 19040050aa2 expand: Don't reuse DEBUG_EXPRs with vector type if they ha [...] adds 229a6dbd9ef middle-end/100547 - check rtvec_alloc size adds 037e3661110 Daily bump. adds dd39327854d Remove version.h from object files adds 1ecd1e6c894 Fix ICE in output_rnglists, at dwarf2out.c:12294 adds 227a2ecf663 lto-wrapper: Use vec<cl_decoded_option> data type. adds 7d7d925d0d7 Print warning diagnostics for -flto issues. adds 3835aa0eb90 LTO: merge -flto=arg from object files. adds ac18ded230f Fix uninitialized variable in Atree.Size_In_Slots adds cd36bbb2281 tree-optimization/100519 - avoid reassociating asm goto defs adds 8da3b309d8f i386: Optimize vpblendvb on inverted mask register to vpble [...] adds fc186594e3e lto-wrapper: silent warnings in tests adds c6b664e2c4c libcpp: Fix up -fdirectives-only preprocessing of includes [...] adds d1adbe5c1bd libstdc++: Fix some problems in PSTL tests adds 097fde5e751 tree-optimization/100566 - fix another predication issue in VN adds 2a1586401a2 [nvptx] Add -mptx=3.1/6.3 adds fa6894ec9ce OpenMP: Add support for 'close' in map clause adds 3a2b12bc5a7 c++: Disable -Wint-in-bool-context in instantiations adds 8982a5354d2 MAINTAINERS: Add myself for write after approval adds d902a1b5760 Skip out on processing __builtin_clz when varying. adds db514f98a38 Add test for PR middle-end/100571. adds d21963ce7a8 OpenMP: detach - fix firstprivate handling adds 56b9b60464e retry zero-call-used-regs from zeroed regs adds 0ff3a0f2b9d Daily bump. adds 94de7e225c1 Optimize __builtin_shuffle when it's used to zero the upper [...] adds 0ffdbc85d9a Fix typo in testcase. adds 810afb0b5fb testsuite: prune new LTO warning adds d0fee87e0ce libsanitizer: merge from master adds fb73b1ce36c libsanitizer: Apply local patches. adds 269338fe9d9 libsanitizer: update LOCAL_PATCHES. adds c3e02c2e442 Prune another new LTO warning adds 23eb66d1d46 gcov: Use system IO buffering adds f1693741cb2 i386: Fix up V2SFmode vcond* with -mxop [PR100581] adds 829c4bea066 ix86: Support V{2, 4}DImode arithmetic right shifts for SSE [...] adds a451598b2c0 arm: correctly handle inequality comparisons against max co [...] adds fef084dc83d mklog: Put detected PR entries before ChangeLogs adds efd471a9806 testsuite: suppress cast warnings in pr100563.c [PR100563] adds d80aeff0bf2 openmp: Add testcases to verify OpenMP 5.0 2.14 and OpenMP [...] adds 957c437363f PR c/100550 - ICE: in fold_convert_loc with function call V [...] adds 1f152f2996b Remove unused variable. adds b7b413152ec libphobos: Fix static asserts on NetBSD, FreeBSD, DragonFlyBSD adds 9feb5822b71 attributes: target_clone expects a string argument adds e554887df09 Fix compilation error in ILP32. adds 8aa8a2af8fd libgcc: pru: Place mpyll into its own section adds adab7b2bf42 libsanitizer, Darwin : Handle missing __builtin_os_log_format. adds 1f6fc2826d1 libsanitizer : Update LOCAL_PATCHES. adds ca9bb74a5f8 tree-sra: Avoid refreshing into const base decls (PR 100453) adds 2efe245bb88 Avoid -Wuninitialized false negatives with sanitization and VLAs. adds 5380e3c137b PR middle-end/100574 - ICE in size_remaining, at builtins.c adds f9af11c7f15 Daily bump. adds 149061188c7 c++: Check attributes on friend declarations [PR99032] adds f3b1516d9df libsanitizer: cherry-pick from upstream adds ae3e0b8bc20 gcc-changelog: detect Co-Authored-By before ChangeLog entries adds 3489257a33d Port gnat-style to Sphinx. adds 543c0cbca0c aarch64: Merge sqdmlal2 and sqdmlsl2 expanders adds df18a1343dd Closing of 8 branch. adds 40a2f88838e opts: add Warning keyword for 2 options adds fe108dad32f download_prerequisites: update MPFR version to recommended adds 80b4ce1a519 TSAN: add new test adds 4d0385dfe0b Fix my name in ChangeLog files. adds 36ecd44bd2a arm/PR66791: Replace calls to vtst builtin with it's boolea [...] adds f05627d4040 testsuite: Add testcase for already fixed PR [PR88872] adds cb787efa457 Cleanup temp files in libphobos unittest at src/std/process.d adds d25809dbfe4 testsuite: Add testcase for already fixed PR [PR90019] adds 3cafe627d6c testsuite: Add testcase for already fixed PR [PR94616] adds 4206171605d testsuite: Add testcase for already fixed PR [PR95226] adds ff3809b459d aarch64: Make sqdmlal2 patterns match canonical RTL adds 1ff863ab016 intl: add comments to _, N_, and G_ adds 2f1bb00ba34 c++: simplify enclosing_instantiation_of [PR95870] adds 62e1bd651f6 Fortran/OpenMP: Handle implicit SAVE for variables in main adds 0e3702f8dae Fortran/OpenMP: Support 'omp parallel master' adds 87a7d10c2e9 Daily bump. adds 425ad87dcfa regcprop: Fix another cprop_hardreg bug [PR100342] adds af42043e661 Revert "tree-sra: Avoid refreshing into const base decls (P [...] adds 57d2342fbb5 reorg.c (fill_slots_from_thread): Reinstate code typoed out [...] adds 0df864ed1d2 rs6000: Add -mrop-protect and -mprivileged flags adds af979a98bce rs6000: Emit ROP-mitigation instructions in prologue and epilogue adds 3ec3a9feb83 rs6000: Conditionally define __ROP_PROTECT__ adds 5bd66c6826e rs6000: Add ROP tests adds 1ba3f0ef546 Daily bump. adds f1146b50e8a testsuite/arm: Improve unsigned-float.c adds 4a322345cab arm: remove error in CPP_SPEC when -mlittle-endian and -mbi [...] adds 2fa3e5740b8 testsuite: Require fsanitize support on the target. adds e49ff61d419 testsuite: Silence psabi warning adds 1dfb5d8ab52 Daily bump. adds 52a812098a7 Revert "download_prerequisites: update MPFR version to reco [...] adds 2ec80a3457a Update mpfr version to 3.1.6 adds b050cf6a4d9 testsuite: Require openmp effective-target for PR100515 adds 3cbcb5d0cfc LTO: merge -flto=foo both from IL and linker cmdline adds a8e19fa4198 Avoid outputting corrupt string constructor when host/targe [...] adds e3b6d3a887f libstdc++: Allow lualatex to be used for Doxygen PDF adds 582776eb1b6 OpenMP/Fortran: Reject nonintrinsic assignments in OMP WORK [...] adds 325187841aa testsuite/arm: Fix and rename arm_qbit_ok into arm_sat_ok e [...] adds e87d568e9e3 testsuite/arm: Improve mve-vshr.c adds afa4401edd8 testsuite/arm: Factorize and increase coverage in mve-sub_1.c adds c34e18636b3 testsuite/arm: Add mve-vadd-1.c test adds 0ca93e302bf testsuite/arm: Add mve-vadd-scalar-1.c test adds 45063c0506a Fix ICE [PR target/100549] adds a6eacbf1055 arm: Auto-vectorization for MVE: vcmp adds 7606865198b arm: Auto-vectorization for MVE: add __fp16 support to VCMP adds bdd8e3dd60c Improve message for wrong number of alternatives. adds e0a5daf81f2 middle-end/100582 - fix array_at_struct_end_p for vector indexing adds 47abe2abf12 IBM Z: Avoid bash-specific substitution in configure adds 086882b1c8f c/100625 - avoid building invalid labels in the GIMPLE FE adds f6a060800d3 Docs: add 2 missing dots. adds e91a17fe39c AArch64: Have -mcpu=native and -march=native enable extensi [...] adds ce81282261c Bail in bounds_of_var_in_loop if scev returns NULL. adds 60a156ae53e libstdc++: Fix std::jthread assertion and re-enable skipped test adds fd89fc77639 libstdc++: diagnose some misuses of [locale.convenience] fu [...] adds 45aa7a44765 libstdc++: Fix filesystem::path constraints for volatile [P [...] adds 58f7c7e098b [nvptx] Handle memmodel for atomic ops adds 346cbaf5782 libstdc++: Fix wrong thread waking on notify [PR100334] adds 09867aa0ef7 PR fortran/98411 - Pointless warning for static variables adds 5d93261bc03 c++: Fix diagnostic for binding lvalue reference to volatil [...] adds ba886d0c488 openmp: Notify team barrier of pending tasks in omp_fulfill_event adds 5282b2ac001 MAINTAINERS: Add myself for write after approval adds 3f476de7fd2 Once a range becomes constant, make it invariant. adds a7ffc1ef6e3 Daily bump. adds 2e2eef80ac0 libstdc++: Fix miscellaneous issues with elements_view::_Se [...] adds 03cf8d54e5c libstdc++: Fix condition for memoizing reverse_view::begin( [...] adds fe993b469c5 libstdc++: Fix up semiregular-box partial specialization [P [...] adds 720dff974ea PR100281 C++: Fix SImode pointer handling adds 7e75d62442f IBM Z: Support vector _Bool language extension adds 4054472b3fa c/100547 - reject overly large vector_size attributes adds 414fe08a352 c/100522 - avoid invalid GIMPLE in GIMPLE parsing adds 1e07091de36 Fix gcc.target/i386/pr100582.c with AVX512 adds def010e4156 arc: Fix typo in negv2si2 pattern adds b2a09773155 genversion should depend on DATESTAMP adds 65061ea287a phiopt: Optimize partial_ordering spaceship >= 0 -ffinite-m [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (a935332c338) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: ChangeLog | 78 +- MAINTAINERS | 9 +- Makefile.def | 4 - Makefile.in | 502 - Makefile.tpl | 12 - c++tools/ChangeLog | 25 +- c++tools/Makefile.in | 4 +- c++tools/configure | 6 +- c++tools/configure.ac | 6 +- c++tools/server.cc | 1 - config/ChangeLog | 30 +- config/cet.m4 | 19 +- config/mh-darwin | 65 +- configure | 646 +- configure.ac | 54 +- contrib/ChangeLog | 132 +- contrib/config-list.mk | 2 +- contrib/gcc-changelog/git_check_commit.py | 4 - contrib/gcc-changelog/git_commit.py | 83 +- contrib/gcc-changelog/git_email.py | 24 +- contrib/gcc-changelog/git_update_version.py | 5 +- contrib/gcc-changelog/test_email.py | 26 +- contrib/gcc-changelog/test_patches.txt | 167 +- contrib/gcc-git-customization.sh | 7 +- contrib/gcc_update | 6 +- contrib/git-backport.py | 44 +- contrib/git-commit-mklog.py | 59 - contrib/git-descr.sh | 37 - contrib/git-fix-changelog.py | 92 - contrib/git-undescr.sh | 13 - contrib/header-tools/ChangeLog | 12 - contrib/mklog.py | 53 +- contrib/prepare-commit-msg | 2 +- contrib/reghunt/ChangeLog | 12 - contrib/regression/ChangeLog | 12 - contrib/test_mklog.py | 3 - contrib/update-copyright.py | 2 - fixincludes/ChangeLog | 21 - fixincludes/fixincl.x | 10 +- fixincludes/inclhack.def | 9 +- fixincludes/tests/base/sys/socket.h | 1 - gcc/BASE-VER | 2 +- gcc/ChangeLog | 7265 +++----- gcc/DATESTAMP | 2 +- gcc/DEV-PHASE | 1 + gcc/Makefile.in | 65 +- gcc/acinclude.m4 | 14 +- gcc/ada/.gitignore | 2 + gcc/ada/ChangeLog | 4595 ++++- gcc/ada/Make-generated.in | 101 +- gcc/ada/Makefile.rtl | 64 +- gcc/ada/ada_get_targ.adb | 2 +- gcc/ada/adabkend.adb | 2 +- gcc/ada/adabkend.ads | 2 +- gcc/ada/adadecode.c | 2 +- gcc/ada/adadecode.h | 2 +- gcc/ada/adaint.c | 5 +- gcc/ada/adaint.h | 2 +- gcc/ada/affinity.c | 2 +- gcc/ada/ali-util.adb | 2 +- gcc/ada/ali-util.ads | 2 +- gcc/ada/ali.adb | 476 +- gcc/ada/ali.ads | 22 +- gcc/ada/alloc.ads | 12 +- gcc/ada/argv-lynxos178-raven-cert.c | 2 +- gcc/ada/argv.c | 2 +- gcc/ada/aspects.adb | 18 +- gcc/ada/aspects.ads | 7 +- gcc/ada/atree.adb | 9863 ++--------- gcc/ada/atree.ads | 3837 +--- gcc/ada/atree.h | 880 +- gcc/ada/aux-io.c | 2 +- gcc/ada/back_end.adb | 10 +- gcc/ada/back_end.ads | 2 +- gcc/ada/bcheck.adb | 2 +- gcc/ada/bcheck.ads | 2 +- gcc/ada/binde.adb | 22 +- gcc/ada/binde.ads | 2 +- gcc/ada/binderr.adb | 2 +- gcc/ada/binderr.ads | 2 +- gcc/ada/bindgen.adb | 2 +- gcc/ada/bindgen.ads | 2 +- gcc/ada/bindo-augmentors.adb | 2 +- gcc/ada/bindo-augmentors.ads | 2 +- gcc/ada/bindo-builders.adb | 2 +- gcc/ada/bindo-builders.ads | 2 +- gcc/ada/bindo-diagnostics.adb | 2 +- gcc/ada/bindo-diagnostics.ads | 2 +- gcc/ada/bindo-elaborators.adb | 2 +- gcc/ada/bindo-elaborators.ads | 2 +- gcc/ada/bindo-graphs.adb | 2 +- gcc/ada/bindo-graphs.ads | 2 +- gcc/ada/bindo-units.adb | 2 +- gcc/ada/bindo-units.ads | 2 +- gcc/ada/bindo-validators.adb | 2 +- gcc/ada/bindo-validators.ads | 2 +- gcc/ada/bindo-writers.adb | 6 +- gcc/ada/bindo-writers.ads | 2 +- gcc/ada/bindo.adb | 2 +- gcc/ada/bindo.ads | 2 +- gcc/ada/bindusg.adb | 2 +- gcc/ada/bindusg.ads | 2 +- gcc/ada/butil.adb | 2 +- gcc/ada/butil.ads | 2 +- gcc/ada/cal.c | 2 +- gcc/ada/casing.adb | 2 +- gcc/ada/casing.ads | 2 +- gcc/ada/ceinfo.adb | 226 - gcc/ada/checks.adb | 509 +- gcc/ada/checks.ads | 2 +- gcc/ada/cio.c | 2 +- gcc/ada/clean.adb | 2 +- gcc/ada/clean.ads | 2 +- gcc/ada/comperr.adb | 33 +- gcc/ada/comperr.ads | 2 +- gcc/ada/contracts.adb | 102 +- gcc/ada/contracts.ads | 2 +- gcc/ada/csets.adb | 50 +- gcc/ada/csets.ads | 2 +- gcc/ada/csinfo.adb | 639 - gcc/ada/cstand.adb | 250 +- gcc/ada/cstand.ads | 2 +- gcc/ada/cstreams.c | 2 +- gcc/ada/ctrl_c.c | 2 +- gcc/ada/debug.adb | 26 +- gcc/ada/debug.ads | 2 +- gcc/ada/debug_a.adb | 25 +- gcc/ada/debug_a.ads | 2 +- gcc/ada/doc/Makefile | 2 +- gcc/ada/doc/gnat-style.rst | 691 + .../gnat_rm/implementation_defined_attributes.rst | 20 +- .../implementation_defined_characteristics.rst | 25 +- .../building_executable_programs_with_gnat.rst | 13 +- gcc/ada/doc/share/conf.py | 38 +- gcc/ada/doc/share/gnat.sty | 72 + gcc/ada/einfo-utils.adb | 3340 ++++ gcc/ada/einfo-utils.ads | 720 + gcc/ada/einfo.adb | 11555 +------------ gcc/ada/einfo.ads | 3685 +--- gcc/ada/elists.adb | 2 +- gcc/ada/elists.ads | 2 +- gcc/ada/elists.h | 2 +- gcc/ada/env.c | 2 +- gcc/ada/env.h | 2 +- gcc/ada/err_vars.ads | 2 +- gcc/ada/errno.c | 2 +- gcc/ada/errout.adb | 708 +- gcc/ada/errout.ads | 47 +- gcc/ada/erroutc.adb | 68 +- gcc/ada/erroutc.ads | 69 +- gcc/ada/errutil.adb | 6 +- gcc/ada/errutil.ads | 2 +- gcc/ada/eval_fat.adb | 41 +- gcc/ada/eval_fat.ads | 6 +- gcc/ada/exit.c | 2 +- gcc/ada/exp_aggr.adb | 523 +- gcc/ada/exp_aggr.ads | 2 +- gcc/ada/exp_atag.adb | 37 +- gcc/ada/exp_atag.ads | 2 +- gcc/ada/exp_attr.adb | 267 +- gcc/ada/exp_attr.ads | 2 +- gcc/ada/exp_cg.adb | 61 +- gcc/ada/exp_cg.ads | 2 +- gcc/ada/exp_ch10.ads | 2 +- gcc/ada/exp_ch11.adb | 77 +- gcc/ada/exp_ch11.ads | 2 +- gcc/ada/exp_ch12.adb | 23 +- gcc/ada/exp_ch12.ads | 2 +- gcc/ada/exp_ch13.adb | 58 +- gcc/ada/exp_ch13.ads | 2 +- gcc/ada/exp_ch2.adb | 48 +- gcc/ada/exp_ch2.ads | 2 +- gcc/ada/exp_ch3.adb | 201 +- gcc/ada/exp_ch3.ads | 2 +- gcc/ada/exp_ch4.adb | 650 +- gcc/ada/exp_ch4.ads | 2 +- gcc/ada/exp_ch5.adb | 182 +- gcc/ada/exp_ch5.ads | 2 +- gcc/ada/exp_ch6.adb | 277 +- gcc/ada/exp_ch6.ads | 2 +- gcc/ada/exp_ch7.adb | 323 +- gcc/ada/exp_ch7.ads | 2 +- gcc/ada/exp_ch8.adb | 46 +- gcc/ada/exp_ch8.ads | 2 +- gcc/ada/exp_ch9.adb | 142 +- gcc/ada/exp_ch9.ads | 2 +- gcc/ada/exp_code.adb | 38 +- gcc/ada/exp_code.ads | 3 +- gcc/ada/exp_dbug.adb | 58 +- gcc/ada/exp_dbug.ads | 2 +- gcc/ada/exp_disp.adb | 292 +- gcc/ada/exp_disp.ads | 2 +- gcc/ada/exp_dist.adb | 122 +- gcc/ada/exp_dist.ads | 2 +- gcc/ada/exp_fixd.adb | 43 +- gcc/ada/exp_fixd.ads | 2 +- gcc/ada/exp_imgv.adb | 932 +- gcc/ada/exp_imgv.ads | 54 +- gcc/ada/exp_intr.adb | 129 +- gcc/ada/exp_intr.ads | 2 +- gcc/ada/exp_pakd.adb | 65 +- gcc/ada/exp_pakd.ads | 2 +- gcc/ada/exp_prag.adb | 114 +- gcc/ada/exp_prag.ads | 2 +- gcc/ada/exp_put_image.adb | 40 +- gcc/ada/exp_put_image.ads | 2 +- gcc/ada/exp_sel.adb | 22 +- gcc/ada/exp_sel.ads | 2 +- gcc/ada/exp_smem.adb | 44 +- gcc/ada/exp_smem.ads | 2 +- gcc/ada/exp_spark.adb | 46 +- gcc/ada/exp_spark.ads | 2 +- gcc/ada/exp_strm.adb | 38 +- gcc/ada/exp_strm.ads | 2 +- gcc/ada/exp_tss.adb | 29 +- gcc/ada/exp_tss.ads | 2 +- gcc/ada/exp_unst.adb | 65 +- gcc/ada/exp_unst.ads | 2 +- gcc/ada/exp_util.adb | 206 +- gcc/ada/exp_util.ads | 27 +- gcc/ada/expander.adb | 53 +- gcc/ada/expander.ads | 2 +- gcc/ada/expect.c | 2 +- gcc/ada/fe.h | 414 +- gcc/ada/final.c | 2 +- gcc/ada/fmap.adb | 2 +- gcc/ada/fmap.ads | 7 +- gcc/ada/fname-sf.adb | 2 +- gcc/ada/fname-sf.ads | 2 +- gcc/ada/fname-uf.adb | 2 +- gcc/ada/fname-uf.ads | 2 +- gcc/ada/fname.adb | 2 +- gcc/ada/fname.ads | 2 +- gcc/ada/freeze.adb | 531 +- gcc/ada/freeze.ads | 2 +- gcc/ada/frontend.adb | 48 +- gcc/ada/frontend.ads | 2 +- gcc/ada/gcc-interface/Make-lang.in | 53 +- gcc/ada/gcc-interface/Makefile.in | 35 +- gcc/ada/gcc-interface/a-assert.adb | 52 + gcc/ada/gcc-interface/a-assert.ads | 50 + gcc/ada/gcc-interface/ada-tree.h | 8 +- gcc/ada/gcc-interface/ada.h | 2 +- gcc/ada/gcc-interface/cuintp.c | 15 +- gcc/ada/gcc-interface/decl.c | 166 +- gcc/ada/gcc-interface/gadaint.h | 2 +- gcc/ada/gcc-interface/gigi.h | 39 +- gcc/ada/gcc-interface/lang-specs.h | 2 +- gcc/ada/gcc-interface/misc.c | 6 +- gcc/ada/gcc-interface/system.ads | 2 +- gcc/ada/gcc-interface/targtyps.c | 2 +- gcc/ada/gcc-interface/trans.c | 316 +- gcc/ada/gcc-interface/utils.c | 17 +- gcc/ada/gcc-interface/utils2.c | 53 +- gcc/ada/gen_il-fields.ads | 923 + gcc/ada/gen_il-gen-gen_entities.adb | 1302 ++ gcc/ada/gen_il-gen-gen_nodes.adb | 1617 ++ gcc/ada/gen_il-gen.adb | 2974 ++++ gcc/ada/gen_il-gen.ads | 230 + gcc/ada/gen_il-main.adb | 34 + gcc/ada/gen_il-types.ads | 496 + gcc/ada/gen_il-utils.adb | 453 + gcc/ada/gen_il-utils.ads | 558 + gcc/ada/gen_il.adb | 63 + gcc/ada/gen_il.ads | 309 + gcc/ada/get_scos.adb | 2 +- gcc/ada/get_scos.ads | 2 +- gcc/ada/get_targ.adb | 2 +- gcc/ada/get_targ.ads | 3 +- gcc/ada/ghost.adb | 90 +- gcc/ada/ghost.ads | 2 +- gcc/ada/gnat1drv.adb | 98 +- gcc/ada/gnat1drv.ads | 2 +- gcc/ada/gnat_cuda.adb | 71 +- gcc/ada/gnat_cuda.ads | 2 +- gcc/ada/gnat_rm.texi | 43 +- gcc/ada/gnat_ugn.texi | 14 +- gcc/ada/gnatbind.adb | 2 +- gcc/ada/gnatbind.ads | 2 +- gcc/ada/gnatchop.adb | 7 +- gcc/ada/gnatclean.adb | 2 +- gcc/ada/gnatcmd.adb | 2 +- gcc/ada/gnatcmd.ads | 2 +- gcc/ada/gnatdll.adb | 9 +- gcc/ada/gnatfind.adb | 2 +- gcc/ada/gnatkr.adb | 2 +- gcc/ada/gnatkr.ads | 2 +- gcc/ada/gnatlink.adb | 597 +- gcc/ada/gnatlink.ads | 2 +- gcc/ada/gnatls.adb | 2 +- gcc/ada/gnatls.ads | 2 +- gcc/ada/gnatmake.adb | 2 +- gcc/ada/gnatmake.ads | 2 +- gcc/ada/gnatname.adb | 2 +- gcc/ada/gnatname.ads | 2 +- gcc/ada/gnatprep.adb | 2 +- gcc/ada/gnatprep.ads | 2 +- gcc/ada/gnatvsn.adb | 17 +- gcc/ada/gnatvsn.ads | 4 +- gcc/ada/gnatxref.adb | 2 +- gcc/ada/gprep.adb | 2 +- gcc/ada/gprep.ads | 2 +- gcc/ada/gsocket.h | 2 +- gcc/ada/hostparm.ads | 2 +- gcc/ada/impunit.adb | 18 +- gcc/ada/impunit.ads | 2 +- gcc/ada/indepsw-aix.adb | 2 +- gcc/ada/indepsw-darwin.adb | 2 +- gcc/ada/indepsw-gnu.adb | 2 +- gcc/ada/indepsw.adb | 2 +- gcc/ada/indepsw.ads | 2 +- gcc/ada/init.c | 32 +- gcc/ada/initialize.c | 2 +- gcc/ada/inline.adb | 104 +- gcc/ada/inline.ads | 2 +- gcc/ada/itypes.adb | 15 +- gcc/ada/itypes.ads | 9 +- gcc/ada/krunch.adb | 2 +- gcc/ada/krunch.ads | 2 +- gcc/ada/layout.adb | 42 +- gcc/ada/layout.ads | 2 +- gcc/ada/lib-list.adb | 2 +- gcc/ada/lib-load.adb | 51 +- gcc/ada/lib-load.ads | 2 +- gcc/ada/lib-sort.adb | 2 +- gcc/ada/lib-util.adb | 2 +- gcc/ada/lib-util.ads | 2 +- gcc/ada/lib-writ.adb | 66 +- gcc/ada/lib-writ.ads | 2 +- gcc/ada/lib-xref-spark_specific.adb | 10 +- gcc/ada/lib-xref.adb | 58 +- gcc/ada/lib-xref.ads | 4 +- gcc/ada/lib.adb | 42 +- gcc/ada/lib.ads | 14 +- gcc/ada/libgnarl/a-astaco.adb | 2 +- gcc/ada/libgnarl/a-dispat.adb | 2 +- gcc/ada/libgnarl/a-dynpri.adb | 2 +- gcc/ada/libgnarl/a-etgrbu.ads | 2 +- gcc/ada/libgnarl/a-exetim__darwin.adb | 2 +- gcc/ada/libgnarl/a-exetim__default.ads | 2 +- gcc/ada/libgnarl/a-exetim__mingw.adb | 2 +- gcc/ada/libgnarl/a-exetim__mingw.ads | 2 +- gcc/ada/libgnarl/a-exetim__posix.adb | 2 +- gcc/ada/libgnarl/a-interr.adb | 2 +- gcc/ada/libgnarl/a-interr.ads | 2 +- gcc/ada/libgnarl/a-intnam.ads | 2 +- gcc/ada/libgnarl/a-intnam__aix.ads | 2 +- gcc/ada/libgnarl/a-intnam__darwin.ads | 2 +- gcc/ada/libgnarl/a-intnam__dragonfly.ads | 2 +- gcc/ada/libgnarl/a-intnam__dummy.ads | 2 +- gcc/ada/libgnarl/a-intnam__freebsd.ads | 2 +- gcc/ada/libgnarl/a-intnam__hpux.ads | 2 +- gcc/ada/libgnarl/a-intnam__linux.ads | 2 +- gcc/ada/libgnarl/a-intnam__lynxos.ads | 2 +- gcc/ada/libgnarl/a-intnam__mingw.ads | 2 +- gcc/ada/libgnarl/a-intnam__qnx.ads | 2 +- gcc/ada/libgnarl/a-intnam__rtems.ads | 2 +- gcc/ada/libgnarl/a-intnam__solaris.ads | 2 +- gcc/ada/libgnarl/a-intnam__vxworks.ads | 2 +- gcc/ada/libgnarl/a-reatim.adb | 2 +- gcc/ada/libgnarl/a-reatim.ads | 2 +- gcc/ada/libgnarl/a-retide.adb | 2 +- gcc/ada/libgnarl/a-retide.ads | 2 +- gcc/ada/libgnarl/a-rttiev.adb | 2 +- gcc/ada/libgnarl/a-rttiev.ads | 2 +- gcc/ada/libgnarl/a-synbar.adb | 2 +- gcc/ada/libgnarl/a-synbar.ads | 2 +- gcc/ada/libgnarl/a-synbar__posix.adb | 2 +- gcc/ada/libgnarl/a-synbar__posix.ads | 2 +- gcc/ada/libgnarl/a-sytaco.adb | 2 +- gcc/ada/libgnarl/a-sytaco.ads | 2 +- gcc/ada/libgnarl/a-tasatt.adb | 2 +- gcc/ada/libgnarl/a-tasatt.ads | 2 +- gcc/ada/libgnarl/a-taside.adb | 2 +- gcc/ada/libgnarl/a-taside.ads | 2 +- gcc/ada/libgnarl/a-tasini.adb | 2 +- gcc/ada/libgnarl/a-tasini.ads | 2 +- gcc/ada/libgnarl/a-taster.adb | 2 +- gcc/ada/libgnarl/g-boubuf.adb | 2 +- gcc/ada/libgnarl/g-boubuf.ads | 2 +- gcc/ada/libgnarl/g-boumai.ads | 2 +- gcc/ada/libgnarl/g-semaph.adb | 2 +- gcc/ada/libgnarl/g-semaph.ads | 2 +- gcc/ada/libgnarl/g-signal.adb | 2 +- gcc/ada/libgnarl/g-signal.ads | 2 +- gcc/ada/libgnarl/g-tastus.ads | 2 +- gcc/ada/libgnarl/g-thread.adb | 2 +- gcc/ada/libgnarl/g-thread.ads | 2 +- gcc/ada/libgnarl/i-vxinco.adb | 2 +- gcc/ada/libgnarl/i-vxinco.ads | 2 +- gcc/ada/libgnarl/s-inmaop.ads | 2 +- gcc/ada/libgnarl/s-inmaop__dummy.adb | 2 +- gcc/ada/libgnarl/s-inmaop__posix.adb | 2 +- gcc/ada/libgnarl/s-inmaop__vxworks.adb | 2 +- gcc/ada/libgnarl/s-interr.adb | 8 +- gcc/ada/libgnarl/s-interr.ads | 4 +- gcc/ada/libgnarl/s-interr__dummy.adb | 4 +- gcc/ada/libgnarl/s-interr__hwint.adb | 6 +- gcc/ada/libgnarl/s-interr__sigaction.adb | 4 +- gcc/ada/libgnarl/s-interr__vxworks.adb | 6 +- gcc/ada/libgnarl/s-intman.ads | 2 +- gcc/ada/libgnarl/s-intman__android.adb | 2 +- gcc/ada/libgnarl/s-intman__dummy.adb | 2 +- gcc/ada/libgnarl/s-intman__lynxos.adb | 2 +- gcc/ada/libgnarl/s-intman__mingw.adb | 2 +- gcc/ada/libgnarl/s-intman__posix.adb | 2 +- gcc/ada/libgnarl/s-intman__qnx.adb | 2 +- gcc/ada/libgnarl/s-intman__solaris.adb | 2 +- gcc/ada/libgnarl/s-intman__susv3.adb | 2 +- gcc/ada/libgnarl/s-intman__vxworks.adb | 2 +- gcc/ada/libgnarl/s-intman__vxworks.ads | 2 +- gcc/ada/libgnarl/s-linux.ads | 2 +- gcc/ada/libgnarl/s-linux__alpha.ads | 2 +- gcc/ada/libgnarl/s-linux__android.ads | 2 +- gcc/ada/libgnarl/s-linux__hppa.ads | 2 +- gcc/ada/libgnarl/s-linux__mips.ads | 2 +- gcc/ada/libgnarl/s-linux__riscv.ads | 2 +- gcc/ada/libgnarl/s-linux__sparc.ads | 2 +- gcc/ada/libgnarl/s-linux__x32.ads | 2 +- gcc/ada/libgnarl/s-mudido.adb | 2 +- gcc/ada/libgnarl/s-mudido__affinity.adb | 2 +- gcc/ada/libgnarl/s-osinte__aix.adb | 2 +- gcc/ada/libgnarl/s-osinte__aix.ads | 2 +- gcc/ada/libgnarl/s-osinte__android.adb | 2 +- gcc/ada/libgnarl/s-osinte__android.ads | 2 +- gcc/ada/libgnarl/s-osinte__darwin.adb | 2 +- gcc/ada/libgnarl/s-osinte__darwin.ads | 2 +- gcc/ada/libgnarl/s-osinte__dragonfly.adb | 2 +- gcc/ada/libgnarl/s-osinte__dragonfly.ads | 2 +- gcc/ada/libgnarl/s-osinte__dummy.ads | 2 +- gcc/ada/libgnarl/s-osinte__freebsd.adb | 2 +- gcc/ada/libgnarl/s-osinte__freebsd.ads | 2 +- gcc/ada/libgnarl/s-osinte__gnu.adb | 2 +- gcc/ada/libgnarl/s-osinte__gnu.ads | 2 +- gcc/ada/libgnarl/s-osinte__hpux-dce.adb | 2 +- gcc/ada/libgnarl/s-osinte__hpux-dce.ads | 2 +- gcc/ada/libgnarl/s-osinte__hpux.ads | 2 +- gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads | 2 +- gcc/ada/libgnarl/s-osinte__linux.ads | 2 +- gcc/ada/libgnarl/s-osinte__lynxos178.adb | 2 +- gcc/ada/libgnarl/s-osinte__lynxos178e.ads | 2 +- gcc/ada/libgnarl/s-osinte__mingw.ads | 2 +- gcc/ada/libgnarl/s-osinte__posix.adb | 2 +- gcc/ada/libgnarl/s-osinte__qnx.adb | 2 +- gcc/ada/libgnarl/s-osinte__qnx.ads | 2 +- gcc/ada/libgnarl/s-osinte__rtems.adb | 2 +- gcc/ada/libgnarl/s-osinte__rtems.ads | 2 +- gcc/ada/libgnarl/s-osinte__solaris.adb | 2 +- gcc/ada/libgnarl/s-osinte__solaris.ads | 2 +- gcc/ada/libgnarl/s-osinte__vxworks.adb | 2 +- gcc/ada/libgnarl/s-osinte__vxworks.ads | 2 +- gcc/ada/libgnarl/s-osinte__x32.adb | 2 +- gcc/ada/libgnarl/s-proinf.adb | 2 +- gcc/ada/libgnarl/s-proinf.ads | 2 +- gcc/ada/libgnarl/s-qnx.ads | 2 +- gcc/ada/libgnarl/s-solita.adb | 2 +- gcc/ada/libgnarl/s-solita.ads | 2 +- gcc/ada/libgnarl/s-stusta.adb | 2 +- gcc/ada/libgnarl/s-stusta.ads | 2 +- gcc/ada/libgnarl/s-taasde.adb | 2 +- gcc/ada/libgnarl/s-taasde.ads | 2 +- gcc/ada/libgnarl/s-tadeca.adb | 2 +- gcc/ada/libgnarl/s-tadeca.ads | 2 +- gcc/ada/libgnarl/s-tadert.adb | 2 +- gcc/ada/libgnarl/s-tadert.ads | 2 +- gcc/ada/libgnarl/s-taenca.adb | 2 +- gcc/ada/libgnarl/s-taenca.ads | 2 +- gcc/ada/libgnarl/s-taprob.adb | 2 +- gcc/ada/libgnarl/s-taprob.ads | 2 +- gcc/ada/libgnarl/s-taprop.ads | 2 +- gcc/ada/libgnarl/s-taprop__dummy.adb | 2 +- gcc/ada/libgnarl/s-taprop__hpux-dce.adb | 2 +- gcc/ada/libgnarl/s-taprop__linux.adb | 2 +- gcc/ada/libgnarl/s-taprop__mingw.adb | 2 +- gcc/ada/libgnarl/s-taprop__posix.adb | 2 +- gcc/ada/libgnarl/s-taprop__qnx.adb | 2 +- gcc/ada/libgnarl/s-taprop__solaris.adb | 2 +- gcc/ada/libgnarl/s-taprop__vxworks.adb | 2 +- gcc/ada/libgnarl/s-tarest.adb | 2 +- gcc/ada/libgnarl/s-tarest.ads | 2 +- gcc/ada/libgnarl/s-tasdeb.adb | 2 +- gcc/ada/libgnarl/s-tasdeb.ads | 2 +- gcc/ada/libgnarl/s-tasinf.adb | 2 +- gcc/ada/libgnarl/s-tasinf.ads | 2 +- gcc/ada/libgnarl/s-tasinf__linux.adb | 2 +- gcc/ada/libgnarl/s-tasinf__linux.ads | 2 +- gcc/ada/libgnarl/s-tasinf__mingw.adb | 2 +- gcc/ada/libgnarl/s-tasinf__mingw.ads | 2 +- gcc/ada/libgnarl/s-tasinf__solaris.adb | 2 +- gcc/ada/libgnarl/s-tasinf__solaris.ads | 2 +- gcc/ada/libgnarl/s-tasinf__vxworks.ads | 2 +- gcc/ada/libgnarl/s-tasini.adb | 6 +- gcc/ada/libgnarl/s-tasini.ads | 2 +- gcc/ada/libgnarl/s-taskin.adb | 2 +- gcc/ada/libgnarl/s-taskin.ads | 2 +- gcc/ada/libgnarl/s-taspri__dummy.ads | 2 +- gcc/ada/libgnarl/s-taspri__hpux-dce.ads | 2 +- gcc/ada/libgnarl/s-taspri__lynxos.ads | 2 +- gcc/ada/libgnarl/s-taspri__mingw.ads | 2 +- gcc/ada/libgnarl/s-taspri__posix-noaltstack.ads | 2 +- gcc/ada/libgnarl/s-taspri__posix.ads | 2 +- gcc/ada/libgnarl/s-taspri__solaris.ads | 2 +- gcc/ada/libgnarl/s-taspri__vxworks.ads | 2 +- gcc/ada/libgnarl/s-tasque.adb | 2 +- gcc/ada/libgnarl/s-tasque.ads | 2 +- gcc/ada/libgnarl/s-tasren.adb | 12 +- gcc/ada/libgnarl/s-tasren.ads | 2 +- gcc/ada/libgnarl/s-tasres.ads | 2 +- gcc/ada/libgnarl/s-tassta.adb | 4 +- gcc/ada/libgnarl/s-tassta.ads | 2 +- gcc/ada/libgnarl/s-tasuti.adb | 2 +- gcc/ada/libgnarl/s-tasuti.ads | 2 +- gcc/ada/libgnarl/s-tataat.adb | 2 +- gcc/ada/libgnarl/s-tataat.ads | 2 +- gcc/ada/libgnarl/s-tpinop.adb | 2 +- gcc/ada/libgnarl/s-tpinop.ads | 2 +- gcc/ada/libgnarl/s-tpoaal.adb | 2 +- gcc/ada/libgnarl/s-tpoben.adb | 2 +- gcc/ada/libgnarl/s-tpoben.ads | 2 +- gcc/ada/libgnarl/s-tpobmu.adb | 6 +- gcc/ada/libgnarl/s-tpobmu.ads | 2 +- gcc/ada/libgnarl/s-tpobop.adb | 4 +- gcc/ada/libgnarl/s-tpobop.ads | 2 +- gcc/ada/libgnarl/s-tpopmo.adb | 6 +- gcc/ada/libgnarl/s-tpopsp__posix-foreign.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__posix.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__solaris.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__tls.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__vxworks-rtp.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__vxworks-tls.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__vxworks.adb | 2 +- gcc/ada/libgnarl/s-tporft.adb | 2 +- gcc/ada/libgnarl/s-tposen.adb | 2 +- gcc/ada/libgnarl/s-tposen.ads | 2 +- gcc/ada/libgnarl/s-vxwext.adb | 2 +- gcc/ada/libgnarl/s-vxwext.ads | 2 +- gcc/ada/libgnarl/s-vxwext__kernel-smp.adb | 2 +- gcc/ada/libgnarl/s-vxwext__kernel.adb | 2 +- gcc/ada/libgnarl/s-vxwext__kernel.ads | 2 +- gcc/ada/libgnarl/s-vxwext__noints.adb | 2 +- gcc/ada/libgnarl/s-vxwext__rtp-smp.adb | 2 +- gcc/ada/libgnarl/s-vxwext__rtp.adb | 2 +- gcc/ada/libgnarl/s-vxwext__rtp.ads | 2 +- gcc/ada/libgnarl/s-vxwext__vthreads.ads | 2 +- gcc/ada/libgnarl/s-vxwork__aarch64.ads | 2 +- gcc/ada/libgnarl/s-vxwork__arm.ads | 2 +- gcc/ada/libgnarl/s-vxwork__ppc.ads | 2 +- gcc/ada/libgnarl/s-vxwork__x86.ads | 2 +- gcc/ada/libgnarl/thread.c | 2 +- gcc/ada/libgnat/a-assert.adb | 2 +- gcc/ada/libgnat/a-assert.ads | 19 +- gcc/ada/libgnat/a-btgbso.adb | 2 +- gcc/ada/libgnat/a-btgbso.ads | 2 +- gcc/ada/libgnat/a-calari.adb | 2 +- gcc/ada/libgnat/a-calari.ads | 2 +- gcc/ada/libgnat/a-calcon.adb | 2 +- gcc/ada/libgnat/a-calcon.ads | 2 +- gcc/ada/libgnat/a-caldel.adb | 2 +- gcc/ada/libgnat/a-caldel.ads | 2 +- gcc/ada/libgnat/a-calend.adb | 2 +- gcc/ada/libgnat/a-calend.ads | 2 +- gcc/ada/libgnat/a-calfor.adb | 2 +- gcc/ada/libgnat/a-calfor.ads | 2 +- gcc/ada/libgnat/a-catizo.adb | 2 +- gcc/ada/libgnat/a-cbdlli.adb | 2 +- gcc/ada/libgnat/a-cbdlli.ads | 2 +- gcc/ada/libgnat/a-cbhama.adb | 2 +- gcc/ada/libgnat/a-cbhama.ads | 2 +- gcc/ada/libgnat/a-cbhase.adb | 2 +- gcc/ada/libgnat/a-cbhase.ads | 2 +- gcc/ada/libgnat/a-cbmutr.adb | 2 +- gcc/ada/libgnat/a-cbmutr.ads | 2 +- gcc/ada/libgnat/a-cborma.adb | 2 +- gcc/ada/libgnat/a-cborma.ads | 2 +- gcc/ada/libgnat/a-cborse.adb | 2 +- gcc/ada/libgnat/a-cborse.ads | 2 +- gcc/ada/libgnat/a-cbprqu.adb | 2 +- gcc/ada/libgnat/a-cbprqu.ads | 2 +- gcc/ada/libgnat/a-cbsyqu.adb | 2 +- gcc/ada/libgnat/a-cbsyqu.ads | 2 +- gcc/ada/libgnat/a-cdlili.adb | 2 +- gcc/ada/libgnat/a-cdlili.ads | 2 +- gcc/ada/libgnat/a-cfdlli.adb | 2 +- gcc/ada/libgnat/a-cfdlli.ads | 2 +- gcc/ada/libgnat/a-cfhama.adb | 2 +- gcc/ada/libgnat/a-cfhama.ads | 2 +- gcc/ada/libgnat/a-cfhase.adb | 2 +- gcc/ada/libgnat/a-cfhase.ads | 2 +- gcc/ada/libgnat/a-cfinve.adb | 2 +- gcc/ada/libgnat/a-cfinve.ads | 2 +- gcc/ada/libgnat/a-cforma.adb | 2 +- gcc/ada/libgnat/a-cforma.ads | 2 +- gcc/ada/libgnat/a-cforse.adb | 2 +- gcc/ada/libgnat/a-cforse.ads | 2 +- gcc/ada/libgnat/a-cgaaso.adb | 2 +- gcc/ada/libgnat/a-cgaaso.ads | 2 +- gcc/ada/libgnat/a-cgarso.adb | 2 +- gcc/ada/libgnat/a-cgcaso.adb | 2 +- gcc/ada/libgnat/a-chacon.adb | 2 +- gcc/ada/libgnat/a-chacon.ads | 2 +- gcc/ada/libgnat/a-chahan.adb | 2 +- gcc/ada/libgnat/a-chahan.ads | 2 +- gcc/ada/libgnat/a-chlat9.ads | 2 +- gcc/ada/libgnat/a-chtgbk.adb | 2 +- gcc/ada/libgnat/a-chtgbk.ads | 2 +- gcc/ada/libgnat/a-chtgbo.adb | 2 +- gcc/ada/libgnat/a-chtgbo.ads | 2 +- gcc/ada/libgnat/a-chtgke.adb | 2 +- gcc/ada/libgnat/a-chtgke.ads | 2 +- gcc/ada/libgnat/a-chtgop.adb | 2 +- gcc/ada/libgnat/a-chtgop.ads | 2 +- gcc/ada/libgnat/a-chzla1.ads | 2 +- gcc/ada/libgnat/a-chzla9.ads | 2 +- gcc/ada/libgnat/a-cidlli.adb | 2 +- gcc/ada/libgnat/a-cidlli.ads | 2 +- gcc/ada/libgnat/a-cihama.adb | 6 +- gcc/ada/libgnat/a-cihama.ads | 16 +- gcc/ada/libgnat/a-cihase.adb | 2 +- gcc/ada/libgnat/a-cihase.ads | 2 +- gcc/ada/libgnat/a-cimutr.adb | 2 +- gcc/ada/libgnat/a-cimutr.ads | 2 +- gcc/ada/libgnat/a-ciorma.adb | 2 +- gcc/ada/libgnat/a-ciorma.ads | 2 +- gcc/ada/libgnat/a-ciormu.adb | 2 +- gcc/ada/libgnat/a-ciormu.ads | 2 +- gcc/ada/libgnat/a-ciorse.adb | 2 +- gcc/ada/libgnat/a-ciorse.ads | 2 +- gcc/ada/libgnat/a-clrefi.adb | 2 +- gcc/ada/libgnat/a-clrefi.ads | 2 +- gcc/ada/libgnat/a-coboho.adb | 2 +- gcc/ada/libgnat/a-coboho.ads | 2 +- gcc/ada/libgnat/a-cobove.adb | 2 +- gcc/ada/libgnat/a-cobove.ads | 2 +- gcc/ada/libgnat/a-cofove.adb | 6 +- gcc/ada/libgnat/a-cofove.ads | 2 +- gcc/ada/libgnat/a-cofuba.adb | 2 +- gcc/ada/libgnat/a-cofuba.ads | 2 +- gcc/ada/libgnat/a-cofuma.adb | 2 +- gcc/ada/libgnat/a-cofuma.ads | 2 +- gcc/ada/libgnat/a-cofuse.adb | 2 +- gcc/ada/libgnat/a-cofuse.ads | 2 +- gcc/ada/libgnat/a-cofuve.adb | 2 +- gcc/ada/libgnat/a-cofuve.ads | 2 +- gcc/ada/libgnat/a-cogeso.adb | 2 +- gcc/ada/libgnat/a-cogeso.ads | 2 +- gcc/ada/libgnat/a-cohama.adb | 7 +- gcc/ada/libgnat/a-cohama.ads | 12 +- gcc/ada/libgnat/a-cohase.adb | 10 +- gcc/ada/libgnat/a-cohase.ads | 16 +- gcc/ada/libgnat/a-cohata.ads | 2 +- gcc/ada/libgnat/a-coinho.adb | 2 +- gcc/ada/libgnat/a-coinho.ads | 2 +- gcc/ada/libgnat/a-coinho__shared.adb | 2 +- gcc/ada/libgnat/a-coinho__shared.ads | 2 +- gcc/ada/libgnat/a-coinve.adb | 2 +- gcc/ada/libgnat/a-coinve.ads | 2 +- gcc/ada/libgnat/a-colien.adb | 2 +- gcc/ada/libgnat/a-colien.ads | 2 +- gcc/ada/libgnat/a-colire.adb | 2 +- gcc/ada/libgnat/a-colire.ads | 2 +- gcc/ada/libgnat/a-comlin.adb | 2 +- gcc/ada/libgnat/a-comlin.ads | 2 +- gcc/ada/libgnat/a-comutr.adb | 2 +- gcc/ada/libgnat/a-comutr.ads | 2 +- gcc/ada/libgnat/a-conhel.adb | 25 +- gcc/ada/libgnat/a-conhel.ads | 2 +- gcc/ada/libgnat/a-convec.adb | 2 +- gcc/ada/libgnat/a-convec.ads | 2 +- gcc/ada/libgnat/a-coorma.adb | 2 +- gcc/ada/libgnat/a-coorma.ads | 3 +- gcc/ada/libgnat/a-coormu.adb | 2 +- gcc/ada/libgnat/a-coormu.ads | 2 +- gcc/ada/libgnat/a-coorse.adb | 2 +- gcc/ada/libgnat/a-coorse.ads | 2 +- gcc/ada/libgnat/a-coprnu.adb | 2 +- gcc/ada/libgnat/a-coprnu.ads | 2 +- gcc/ada/libgnat/a-crbltr.ads | 2 +- gcc/ada/libgnat/a-crbtgk.adb | 2 +- gcc/ada/libgnat/a-crbtgk.ads | 2 +- gcc/ada/libgnat/a-crbtgo.adb | 2 +- gcc/ada/libgnat/a-crbtgo.ads | 2 +- gcc/ada/libgnat/a-crdlli.adb | 2 +- gcc/ada/libgnat/a-crdlli.ads | 2 +- gcc/ada/libgnat/a-csquin.ads | 2 +- gcc/ada/libgnat/a-cuprqu.adb | 2 +- gcc/ada/libgnat/a-cuprqu.ads | 2 +- gcc/ada/libgnat/a-cusyqu.adb | 2 +- gcc/ada/libgnat/a-cusyqu.ads | 2 +- gcc/ada/libgnat/a-cwila1.ads | 2 +- gcc/ada/libgnat/a-cwila9.ads | 2 +- gcc/ada/libgnat/a-decima.adb | 2 +- gcc/ada/libgnat/a-decima.ads | 2 +- gcc/ada/libgnat/a-decima__128.ads | 2 +- gcc/ada/libgnat/a-dhfina.adb | 2 +- gcc/ada/libgnat/a-dhfina.ads | 2 +- gcc/ada/libgnat/a-diocst.adb | 2 +- gcc/ada/libgnat/a-diocst.ads | 2 +- gcc/ada/libgnat/a-direct.adb | 2 +- gcc/ada/libgnat/a-direct.ads | 2 +- gcc/ada/libgnat/a-direio.adb | 2 +- gcc/ada/libgnat/a-direio.ads | 2 +- gcc/ada/libgnat/a-dirval.adb | 2 +- gcc/ada/libgnat/a-dirval.ads | 2 +- gcc/ada/libgnat/a-dirval__mingw.adb | 2 +- gcc/ada/libgnat/a-einuoc.adb | 2 +- gcc/ada/libgnat/a-einuoc.ads | 2 +- gcc/ada/libgnat/a-elchha.adb | 2 +- gcc/ada/libgnat/a-elchha.ads | 2 +- gcc/ada/libgnat/a-elchha__vxworks-ppc-full.adb | 2 +- gcc/ada/libgnat/a-envvar.adb | 2 +- gcc/ada/libgnat/a-excach.adb | 2 +- gcc/ada/libgnat/a-except.adb | 19 +- gcc/ada/libgnat/a-except.ads | 23 +- gcc/ada/libgnat/a-exctra.adb | 2 +- gcc/ada/libgnat/a-exctra.ads | 2 +- gcc/ada/libgnat/a-exexda.adb | 2 +- gcc/ada/libgnat/a-exexpr.adb | 18 +- gcc/ada/libgnat/a-exextr.adb | 2 +- gcc/ada/libgnat/a-exstat.adb | 2 +- gcc/ada/libgnat/a-finali.adb | 2 +- gcc/ada/libgnat/a-finali.ads | 2 +- gcc/ada/libgnat/a-locale.adb | 2 +- gcc/ada/libgnat/a-locale.ads | 2 +- gcc/ada/libgnat/a-nagefl.ads | 2 +- gcc/ada/libgnat/a-naliop.ads | 2 +- gcc/ada/libgnat/a-naliop__nolibm.ads | 2 +- gcc/ada/libgnat/a-nallfl.ads | 2 +- gcc/ada/libgnat/a-nallfl__wraplf.ads | 2 +- gcc/ada/libgnat/a-nalofl.ads | 2 +- gcc/ada/libgnat/a-nashfl.ads | 2 +- gcc/ada/libgnat/a-nashfl__wraplf.ads | 2 +- gcc/ada/libgnat/a-nbnbin.adb | 2 +- gcc/ada/libgnat/a-nbnbin.ads | 5 +- gcc/ada/libgnat/a-nbnbin__gmp.adb | 2 +- gcc/ada/libgnat/a-nbnbre.adb | 15 +- gcc/ada/libgnat/a-nbnbre.ads | 11 +- gcc/ada/libgnat/a-ngcefu.adb | 2 +- gcc/ada/libgnat/a-ngcoar.adb | 2 +- gcc/ada/libgnat/a-ngcoty.adb | 2 +- gcc/ada/libgnat/a-ngcoty.ads | 2 +- gcc/ada/libgnat/a-ngelfu.adb | 2 +- gcc/ada/libgnat/a-ngelfu.ads | 2 +- gcc/ada/libgnat/a-ngrear.adb | 2 +- gcc/ada/libgnat/a-ngrear.ads | 2 +- gcc/ada/libgnat/a-nuauco.ads | 2 +- gcc/ada/libgnat/a-nuauco__x86.ads | 2 +- gcc/ada/libgnat/a-nuaufl.ads | 2 +- gcc/ada/libgnat/a-nuaufl__wraplf.ads | 2 +- gcc/ada/libgnat/a-nudira.adb | 2 +- gcc/ada/libgnat/a-nudira.ads | 2 +- gcc/ada/libgnat/a-nuflra.adb | 2 +- gcc/ada/libgnat/a-nuflra.ads | 2 +- gcc/ada/libgnat/a-numaux.ads | 2 +- gcc/ada/libgnat/a-rbtgbk.adb | 2 +- gcc/ada/libgnat/a-rbtgbk.ads | 2 +- gcc/ada/libgnat/a-rbtgbo.adb | 2 +- gcc/ada/libgnat/a-rbtgbo.ads | 2 +- gcc/ada/libgnat/a-rbtgso.adb | 2 +- gcc/ada/libgnat/a-rbtgso.ads | 2 +- gcc/ada/libgnat/a-sbecin.adb | 2 +- gcc/ada/libgnat/a-sbecin.ads | 2 +- gcc/ada/libgnat/a-sbhcin.adb | 2 +- gcc/ada/libgnat/a-sbhcin.ads | 2 +- gcc/ada/libgnat/a-sblcin.adb | 2 +- gcc/ada/libgnat/a-sblcin.ads | 2 +- gcc/ada/libgnat/a-secain.adb | 2 +- gcc/ada/libgnat/a-secain.ads | 2 +- gcc/ada/libgnat/a-sequio.adb | 2 +- gcc/ada/libgnat/a-sequio.ads | 2 +- gcc/ada/libgnat/a-sfecin.ads | 2 +- gcc/ada/libgnat/a-sfhcin.ads | 2 +- gcc/ada/libgnat/a-sflcin.ads | 2 +- gcc/ada/libgnat/a-shcain.adb | 2 +- gcc/ada/libgnat/a-shcain.ads | 2 +- gcc/ada/libgnat/a-siocst.adb | 2 +- gcc/ada/libgnat/a-siocst.ads | 2 +- gcc/ada/libgnat/a-slcain.adb | 2 +- gcc/ada/libgnat/a-slcain.ads | 2 +- gcc/ada/libgnat/a-ssicst.adb | 2 +- gcc/ada/libgnat/a-ssicst.ads | 2 +- gcc/ada/libgnat/a-stboha.adb | 2 +- gcc/ada/libgnat/a-stmaco.ads | 2 +- gcc/ada/libgnat/a-stobbu.adb | 2 +- gcc/ada/libgnat/a-stobbu.ads | 2 +- gcc/ada/libgnat/a-stobfi.adb | 6 +- gcc/ada/libgnat/a-stobfi.ads | 2 +- gcc/ada/libgnat/a-storio.adb | 2 +- gcc/ada/libgnat/a-stoubu.adb | 4 +- gcc/ada/libgnat/a-stoubu.ads | 2 +- gcc/ada/libgnat/a-stoufi.adb | 12 +- gcc/ada/libgnat/a-stoufi.ads | 2 +- gcc/ada/libgnat/a-stoufo.adb | 2 +- gcc/ada/libgnat/a-stoufo.ads | 2 +- gcc/ada/libgnat/a-stouut.adb | 8 +- gcc/ada/libgnat/a-stouut.ads | 2 +- gcc/ada/libgnat/a-strbou.adb | 2 +- gcc/ada/libgnat/a-strbou.ads | 2 +- gcc/ada/libgnat/a-stream.adb | 2 +- gcc/ada/libgnat/a-stream.ads | 2 +- gcc/ada/libgnat/a-strfix.adb | 2 +- gcc/ada/libgnat/a-strhas.adb | 2 +- gcc/ada/libgnat/a-strmap.adb | 2 +- gcc/ada/libgnat/a-strmap.ads | 2 +- gcc/ada/libgnat/a-strsea.adb | 2 +- gcc/ada/libgnat/a-strsea.ads | 2 +- gcc/ada/libgnat/a-strsto.ads | 2 +- gcc/ada/libgnat/a-strsup.adb | 2 +- gcc/ada/libgnat/a-strsup.ads | 2 +- gcc/ada/libgnat/a-strunb.adb | 2 +- gcc/ada/libgnat/a-strunb.ads | 2 +- gcc/ada/libgnat/a-strunb__shared.adb | 2 +- gcc/ada/libgnat/a-strunb__shared.ads | 2 +- gcc/ada/libgnat/a-ststbo.adb | 2 +- gcc/ada/libgnat/a-ststbo.ads | 2 +- gcc/ada/libgnat/a-ststio.adb | 2 +- gcc/ada/libgnat/a-ststio.ads | 2 +- gcc/ada/libgnat/a-ststun.adb | 2 +- gcc/ada/libgnat/a-ststun.ads | 2 +- gcc/ada/libgnat/a-stteou.ads | 2 +- gcc/ada/libgnat/a-stteou__bootstrap.ads | 190 + gcc/ada/libgnat/a-stunau.adb | 16 +- gcc/ada/libgnat/a-stunau.ads | 24 +- gcc/ada/libgnat/a-stunau__shared.adb | 30 +- gcc/ada/libgnat/a-stunha.adb | 2 +- gcc/ada/libgnat/a-stuten.adb | 2 +- gcc/ada/libgnat/a-stwibo.adb | 2 +- gcc/ada/libgnat/a-stwibo.ads | 2 +- gcc/ada/libgnat/a-stwifi.adb | 2 +- gcc/ada/libgnat/a-stwiha.adb | 2 +- gcc/ada/libgnat/a-stwima.adb | 2 +- gcc/ada/libgnat/a-stwima.ads | 2 +- gcc/ada/libgnat/a-stwise.adb | 2 +- gcc/ada/libgnat/a-stwise.ads | 2 +- gcc/ada/libgnat/a-stwisu.adb | 2 +- gcc/ada/libgnat/a-stwisu.ads | 2 +- gcc/ada/libgnat/a-stwiun.adb | 2 +- gcc/ada/libgnat/a-stwiun.ads | 2 +- gcc/ada/libgnat/a-stwiun__shared.adb | 2 +- gcc/ada/libgnat/a-stwiun__shared.ads | 2 +- gcc/ada/libgnat/a-stzbou.adb | 2 +- gcc/ada/libgnat/a-stzbou.ads | 2 +- gcc/ada/libgnat/a-stzfix.adb | 2 +- gcc/ada/libgnat/a-stzhas.adb | 2 +- gcc/ada/libgnat/a-stzmap.adb | 2 +- gcc/ada/libgnat/a-stzmap.ads | 2 +- gcc/ada/libgnat/a-stzsea.adb | 2 +- gcc/ada/libgnat/a-stzsea.ads | 2 +- gcc/ada/libgnat/a-stzsup.adb | 2 +- gcc/ada/libgnat/a-stzsup.ads | 2 +- gcc/ada/libgnat/a-stzunb.adb | 2 +- gcc/ada/libgnat/a-stzunb.ads | 2 +- gcc/ada/libgnat/a-stzunb__shared.adb | 2 +- gcc/ada/libgnat/a-stzunb__shared.ads | 2 +- gcc/ada/libgnat/a-suecin.adb | 2 +- gcc/ada/libgnat/a-suecin.ads | 2 +- gcc/ada/libgnat/a-suenco.adb | 2 +- gcc/ada/libgnat/a-suenst.adb | 2 +- gcc/ada/libgnat/a-suewst.adb | 2 +- gcc/ada/libgnat/a-suezst.adb | 2 +- gcc/ada/libgnat/a-suhcin.adb | 2 +- gcc/ada/libgnat/a-suhcin.ads | 2 +- gcc/ada/libgnat/a-sulcin.adb | 2 +- gcc/ada/libgnat/a-sulcin.ads | 2 +- gcc/ada/libgnat/a-suteio.adb | 2 +- gcc/ada/libgnat/a-suteio.ads | 2 +- gcc/ada/libgnat/a-suteio__shared.adb | 2 +- gcc/ada/libgnat/a-swbwha.adb | 2 +- gcc/ada/libgnat/a-swmwco.ads | 2 +- gcc/ada/libgnat/a-swunau.adb | 2 +- gcc/ada/libgnat/a-swunau.ads | 2 +- gcc/ada/libgnat/a-swunau__shared.adb | 2 +- gcc/ada/libgnat/a-swuwha.adb | 2 +- gcc/ada/libgnat/a-swuwti.adb | 2 +- gcc/ada/libgnat/a-swuwti.ads | 2 +- gcc/ada/libgnat/a-swuwti__shared.adb | 2 +- gcc/ada/libgnat/a-szbzha.adb | 2 +- gcc/ada/libgnat/a-szmzco.ads | 2 +- gcc/ada/libgnat/a-szunau.adb | 2 +- gcc/ada/libgnat/a-szunau.ads | 2 +- gcc/ada/libgnat/a-szunau__shared.adb | 2 +- gcc/ada/libgnat/a-szuzha.adb | 2 +- gcc/ada/libgnat/a-szuzti.adb | 2 +- gcc/ada/libgnat/a-szuzti.ads | 2 +- gcc/ada/libgnat/a-szuzti__shared.adb | 2 +- gcc/ada/libgnat/a-tags.adb | 2 +- gcc/ada/libgnat/a-tags.ads | 2 +- gcc/ada/libgnat/a-teioed.adb | 2 +- gcc/ada/libgnat/a-teioed.ads | 2 +- gcc/ada/libgnat/a-textio.adb | 2 +- gcc/ada/libgnat/a-textio.ads | 5 +- gcc/ada/libgnat/a-tiboio.adb | 2 +- gcc/ada/libgnat/a-ticoau.adb | 8 +- gcc/ada/libgnat/a-ticoau.ads | 4 +- gcc/ada/libgnat/a-ticoio.adb | 19 +- gcc/ada/libgnat/a-ticoio.ads | 2 +- gcc/ada/libgnat/a-tideau.adb | 2 +- gcc/ada/libgnat/a-tideau.ads | 2 +- gcc/ada/libgnat/a-tideio.adb | 2 +- gcc/ada/libgnat/a-tideio.ads | 2 +- gcc/ada/libgnat/a-tideio__128.adb | 2 +- gcc/ada/libgnat/a-tienau.adb | 2 +- gcc/ada/libgnat/a-tienau.ads | 2 +- gcc/ada/libgnat/a-tienio.adb | 2 +- gcc/ada/libgnat/a-tifiau.adb | 2 +- gcc/ada/libgnat/a-tifiau.ads | 2 +- gcc/ada/libgnat/a-tifiio.adb | 20 +- gcc/ada/libgnat/a-tifiio__128.adb | 20 +- gcc/ada/libgnat/a-tiflau.adb | 9 +- gcc/ada/libgnat/a-tiflau.ads | 10 +- gcc/ada/libgnat/a-tiflio.adb | 13 +- gcc/ada/libgnat/a-tiflio.ads | 2 +- gcc/ada/libgnat/a-tigeau.adb | 2 +- gcc/ada/libgnat/a-tigeau.ads | 2 +- gcc/ada/libgnat/a-tigeli.adb | 2 +- gcc/ada/libgnat/a-tiinau.adb | 2 +- gcc/ada/libgnat/a-tiinau.ads | 2 +- gcc/ada/libgnat/a-tiinio.adb | 2 +- gcc/ada/libgnat/a-tiinio.ads | 2 +- gcc/ada/libgnat/a-tiinio__128.adb | 2 +- gcc/ada/libgnat/a-timoio.adb | 2 +- gcc/ada/libgnat/a-timoio.ads | 2 +- gcc/ada/libgnat/a-timoio__128.adb | 2 +- gcc/ada/libgnat/a-tiocst.adb | 2 +- gcc/ada/libgnat/a-tiocst.ads | 2 +- gcc/ada/libgnat/a-tirsfi.adb | 2 +- gcc/ada/libgnat/a-tirsfi.ads | 2 +- gcc/ada/libgnat/a-titest.adb | 2 +- gcc/ada/libgnat/a-undesu.adb | 2 +- gcc/ada/libgnat/a-wichha.adb | 2 +- gcc/ada/libgnat/a-wichun.adb | 2 +- gcc/ada/libgnat/a-wichun.ads | 2 +- gcc/ada/libgnat/a-witeio.adb | 2 +- gcc/ada/libgnat/a-witeio.ads | 5 +- gcc/ada/libgnat/a-wrstfi.adb | 2 +- gcc/ada/libgnat/a-wrstfi.ads | 2 +- gcc/ada/libgnat/a-wtcoau.adb | 8 +- gcc/ada/libgnat/a-wtcoau.ads | 4 +- gcc/ada/libgnat/a-wtcoio.adb | 19 +- gcc/ada/libgnat/a-wtcstr.adb | 2 +- gcc/ada/libgnat/a-wtcstr.ads | 2 +- gcc/ada/libgnat/a-wtdeau.adb | 2 +- gcc/ada/libgnat/a-wtdeau.ads | 2 +- gcc/ada/libgnat/a-wtdeio.adb | 2 +- gcc/ada/libgnat/a-wtdeio__128.adb | 2 +- gcc/ada/libgnat/a-wtedit.adb | 2 +- gcc/ada/libgnat/a-wtedit.ads | 2 +- gcc/ada/libgnat/a-wtenau.adb | 2 +- gcc/ada/libgnat/a-wtenau.ads | 2 +- gcc/ada/libgnat/a-wtenio.adb | 2 +- gcc/ada/libgnat/a-wtfiau.adb | 2 +- gcc/ada/libgnat/a-wtfiau.ads | 2 +- gcc/ada/libgnat/a-wtfiio.adb | 21 +- gcc/ada/libgnat/a-wtfiio__128.adb | 21 +- gcc/ada/libgnat/a-wtflau.adb | 9 +- gcc/ada/libgnat/a-wtflau.ads | 10 +- gcc/ada/libgnat/a-wtflio.adb | 13 +- gcc/ada/libgnat/a-wtgeau.adb | 2 +- gcc/ada/libgnat/a-wtgeau.ads | 2 +- gcc/ada/libgnat/a-wtinau.adb | 2 +- gcc/ada/libgnat/a-wtinau.ads | 2 +- gcc/ada/libgnat/a-wtinio.adb | 2 +- gcc/ada/libgnat/a-wtinio__128.adb | 2 +- gcc/ada/libgnat/a-wtmoio.adb | 2 +- gcc/ada/libgnat/a-wtmoio.ads | 2 +- gcc/ada/libgnat/a-wtmoio__128.adb | 2 +- gcc/ada/libgnat/a-wttest.adb | 2 +- gcc/ada/libgnat/a-wwboio.adb | 2 +- gcc/ada/libgnat/a-zchhan.adb | 2 +- gcc/ada/libgnat/a-zchuni.adb | 2 +- gcc/ada/libgnat/a-zchuni.ads | 2 +- gcc/ada/libgnat/a-zrstfi.adb | 2 +- gcc/ada/libgnat/a-zrstfi.ads | 2 +- gcc/ada/libgnat/a-ztcoau.adb | 8 +- gcc/ada/libgnat/a-ztcoau.ads | 2 +- gcc/ada/libgnat/a-ztcoio.adb | 23 +- gcc/ada/libgnat/a-ztcstr.adb | 2 +- gcc/ada/libgnat/a-ztcstr.ads | 2 +- gcc/ada/libgnat/a-ztdeau.adb | 2 +- gcc/ada/libgnat/a-ztdeau.ads | 2 +- gcc/ada/libgnat/a-ztdeio.adb | 2 +- gcc/ada/libgnat/a-ztdeio__128.adb | 2 +- gcc/ada/libgnat/a-ztedit.adb | 2 +- gcc/ada/libgnat/a-ztedit.ads | 2 +- gcc/ada/libgnat/a-ztenau.adb | 2 +- gcc/ada/libgnat/a-ztenau.ads | 2 +- gcc/ada/libgnat/a-ztenio.adb | 2 +- gcc/ada/libgnat/a-ztexio.adb | 2 +- gcc/ada/libgnat/a-ztexio.ads | 5 +- gcc/ada/libgnat/a-ztfiau.adb | 2 +- gcc/ada/libgnat/a-ztfiau.ads | 2 +- gcc/ada/libgnat/a-ztfiio.adb | 21 +- gcc/ada/libgnat/a-ztfiio__128.adb | 21 +- gcc/ada/libgnat/a-ztflau.adb | 9 +- gcc/ada/libgnat/a-ztflau.ads | 10 +- gcc/ada/libgnat/a-ztflio.adb | 13 +- gcc/ada/libgnat/a-ztgeau.adb | 2 +- gcc/ada/libgnat/a-ztgeau.ads | 2 +- gcc/ada/libgnat/a-ztinau.adb | 2 +- gcc/ada/libgnat/a-ztinau.ads | 2 +- gcc/ada/libgnat/a-ztinio.adb | 2 +- gcc/ada/libgnat/a-ztinio__128.adb | 2 +- gcc/ada/libgnat/a-ztmoio.adb | 2 +- gcc/ada/libgnat/a-ztmoio__128.adb | 2 +- gcc/ada/libgnat/a-zttest.adb | 2 +- gcc/ada/libgnat/a-zzboio.adb | 2 +- gcc/ada/libgnat/g-allein.ads | 2 +- gcc/ada/libgnat/g-alleve.adb | 4 +- gcc/ada/libgnat/g-alleve.ads | 2 +- gcc/ada/libgnat/g-alleve__hard.adb | 2 +- gcc/ada/libgnat/g-alleve__hard.ads | 2 +- gcc/ada/libgnat/g-altcon.adb | 2 +- gcc/ada/libgnat/g-altcon.ads | 2 +- gcc/ada/libgnat/g-altive.ads | 2 +- gcc/ada/libgnat/g-alveop.adb | 2 +- gcc/ada/libgnat/g-alveop.ads | 2 +- gcc/ada/libgnat/g-alvety.ads | 2 +- gcc/ada/libgnat/g-alvevi.ads | 2 +- gcc/ada/libgnat/g-arrspl.adb | 2 +- gcc/ada/libgnat/g-arrspl.ads | 2 +- gcc/ada/libgnat/g-awk.adb | 2 +- gcc/ada/libgnat/g-awk.ads | 2 +- gcc/ada/libgnat/g-binenv.adb | 2 +- gcc/ada/libgnat/g-binenv.ads | 2 +- gcc/ada/libgnat/g-brapre.ads | 2 +- gcc/ada/libgnat/g-bubsor.adb | 2 +- gcc/ada/libgnat/g-bubsor.ads | 2 +- gcc/ada/libgnat/g-busora.adb | 2 +- gcc/ada/libgnat/g-busora.ads | 2 +- gcc/ada/libgnat/g-busorg.adb | 2 +- gcc/ada/libgnat/g-busorg.ads | 2 +- gcc/ada/libgnat/g-byorma.adb | 2 +- gcc/ada/libgnat/g-byorma.ads | 2 +- gcc/ada/libgnat/g-bytswa.adb | 2 +- gcc/ada/libgnat/g-bytswa.ads | 2 +- gcc/ada/libgnat/g-calend.adb | 2 +- gcc/ada/libgnat/g-calend.ads | 2 +- gcc/ada/libgnat/g-casuti.adb | 12 +- gcc/ada/libgnat/g-casuti.ads | 38 +- gcc/ada/libgnat/g-catiio.adb | 2 +- gcc/ada/libgnat/g-catiio.ads | 2 +- gcc/ada/libgnat/g-cgi.adb | 2 +- gcc/ada/libgnat/g-cgi.ads | 2 +- gcc/ada/libgnat/g-cgicoo.adb | 2 +- gcc/ada/libgnat/g-cgicoo.ads | 2 +- gcc/ada/libgnat/g-cgideb.adb | 2 +- gcc/ada/libgnat/g-cgideb.ads | 2 +- gcc/ada/libgnat/g-comlin.adb | 2 +- gcc/ada/libgnat/g-comlin.ads | 2 +- gcc/ada/libgnat/g-comver.adb | 2 +- gcc/ada/libgnat/g-comver.ads | 2 +- gcc/ada/libgnat/g-cppexc.adb | 2 +- gcc/ada/libgnat/g-cppexc.ads | 2 +- gcc/ada/libgnat/g-crc32.adb | 2 +- gcc/ada/libgnat/g-crc32.ads | 2 +- gcc/ada/libgnat/g-ctrl_c.adb | 2 +- gcc/ada/libgnat/g-ctrl_c.ads | 2 +- gcc/ada/libgnat/g-curexc.ads | 2 +- gcc/ada/libgnat/g-debpoo.adb | 2 +- gcc/ada/libgnat/g-debpoo.ads | 2 +- gcc/ada/libgnat/g-debuti.adb | 2 +- gcc/ada/libgnat/g-debuti.ads | 2 +- gcc/ada/libgnat/g-decstr.adb | 2 +- gcc/ada/libgnat/g-decstr.ads | 2 +- gcc/ada/libgnat/g-deutst.ads | 2 +- gcc/ada/libgnat/g-diopit.adb | 2 +- gcc/ada/libgnat/g-diopit.ads | 2 +- gcc/ada/libgnat/g-dirope.adb | 2 +- gcc/ada/libgnat/g-dirope.ads | 2 +- gcc/ada/libgnat/g-dynhta.adb | 2 +- gcc/ada/libgnat/g-dynhta.ads | 2 +- gcc/ada/libgnat/g-dyntab.adb | 2 +- gcc/ada/libgnat/g-dyntab.ads | 2 +- gcc/ada/libgnat/g-eacodu.adb | 2 +- gcc/ada/libgnat/g-encstr.adb | 2 +- gcc/ada/libgnat/g-encstr.ads | 2 +- gcc/ada/libgnat/g-enutst.ads | 2 +- gcc/ada/libgnat/g-excact.adb | 2 +- gcc/ada/libgnat/g-excact.ads | 2 +- gcc/ada/libgnat/g-except.ads | 2 +- gcc/ada/libgnat/g-exctra.adb | 2 +- gcc/ada/libgnat/g-exctra.ads | 2 +- gcc/ada/libgnat/g-expect.adb | 2 +- gcc/ada/libgnat/g-expect.ads | 2 +- gcc/ada/libgnat/g-exptty.adb | 2 +- gcc/ada/libgnat/g-exptty.ads | 2 +- gcc/ada/libgnat/g-flocon.ads | 2 +- gcc/ada/libgnat/g-forstr.adb | 2 +- gcc/ada/libgnat/g-forstr.ads | 2 +- gcc/ada/libgnat/g-graphs.adb | 2 +- gcc/ada/libgnat/g-graphs.ads | 2 +- gcc/ada/libgnat/g-heasor.adb | 2 +- gcc/ada/libgnat/g-heasor.ads | 4 +- gcc/ada/libgnat/g-hesora.adb | 2 +- gcc/ada/libgnat/g-hesora.ads | 2 +- gcc/ada/libgnat/g-hesorg.adb | 2 +- gcc/ada/libgnat/g-hesorg.ads | 2 +- gcc/ada/libgnat/g-htable.adb | 2 +- gcc/ada/libgnat/g-htable.ads | 2 +- gcc/ada/libgnat/g-io-put__vxworks.adb | 2 +- gcc/ada/libgnat/g-io.adb | 2 +- gcc/ada/libgnat/g-io.ads | 2 +- gcc/ada/libgnat/g-io_aux.adb | 2 +- gcc/ada/libgnat/g-io_aux.ads | 2 +- gcc/ada/libgnat/g-lists.adb | 2 +- gcc/ada/libgnat/g-lists.ads | 2 +- gcc/ada/libgnat/g-locfil.adb | 2 +- gcc/ada/libgnat/g-locfil.ads | 2 +- gcc/ada/libgnat/g-mbdira.adb | 2 +- gcc/ada/libgnat/g-mbdira.ads | 2 +- gcc/ada/libgnat/g-mbflra.adb | 2 +- gcc/ada/libgnat/g-mbflra.ads | 2 +- gcc/ada/libgnat/g-md5.adb | 2 +- gcc/ada/libgnat/g-md5.ads | 2 +- gcc/ada/libgnat/g-memdum.adb | 2 +- gcc/ada/libgnat/g-memdum.ads | 2 +- gcc/ada/libgnat/g-moreex.adb | 2 +- gcc/ada/libgnat/g-moreex.ads | 2 +- gcc/ada/libgnat/g-os_lib.adb | 2 +- gcc/ada/libgnat/g-os_lib.ads | 2 +- gcc/ada/libgnat/g-pehage.adb | 2022 +-- gcc/ada/libgnat/g-pehage.ads | 117 +- gcc/ada/libgnat/g-rannum.adb | 2 +- gcc/ada/libgnat/g-rannum.ads | 2 +- gcc/ada/libgnat/g-regexp.adb | 2 +- gcc/ada/libgnat/g-regexp.ads | 2 +- gcc/ada/libgnat/g-regist.adb | 2 +- gcc/ada/libgnat/g-regist.ads | 2 +- gcc/ada/libgnat/g-regpat.adb | 2 +- gcc/ada/libgnat/g-regpat.ads | 2 +- gcc/ada/libgnat/g-rewdat.adb | 2 +- gcc/ada/libgnat/g-rewdat.ads | 2 +- gcc/ada/libgnat/g-sechas.adb | 4 +- gcc/ada/libgnat/g-sechas.ads | 2 +- gcc/ada/libgnat/g-sehamd.adb | 2 +- gcc/ada/libgnat/g-sehamd.ads | 2 +- gcc/ada/libgnat/g-sehash.adb | 2 +- gcc/ada/libgnat/g-sehash.ads | 2 +- gcc/ada/libgnat/g-sercom.adb | 2 +- gcc/ada/libgnat/g-sercom.ads | 2 +- gcc/ada/libgnat/g-sercom__linux.adb | 3 +- gcc/ada/libgnat/g-sercom__mingw.adb | 3 +- gcc/ada/libgnat/g-sestin.ads | 2 +- gcc/ada/libgnat/g-sets.adb | 2 +- gcc/ada/libgnat/g-sets.ads | 2 +- gcc/ada/libgnat/g-sha1.adb | 2 +- gcc/ada/libgnat/g-sha1.ads | 2 +- gcc/ada/libgnat/g-sha224.ads | 2 +- gcc/ada/libgnat/g-sha256.ads | 2 +- gcc/ada/libgnat/g-sha384.ads | 2 +- gcc/ada/libgnat/g-sha512.ads | 2 +- gcc/ada/libgnat/g-shsh32.adb | 2 +- gcc/ada/libgnat/g-shsh32.ads | 2 +- gcc/ada/libgnat/g-shsh64.adb | 2 +- gcc/ada/libgnat/g-shsh64.ads | 2 +- gcc/ada/libgnat/g-shshco.adb | 2 +- gcc/ada/libgnat/g-shshco.ads | 2 +- gcc/ada/libgnat/g-soccon.ads | 2 +- gcc/ada/libgnat/g-socket.adb | 2 +- gcc/ada/libgnat/g-socket.ads | 2 +- gcc/ada/libgnat/g-socket__dummy.adb | 2 +- gcc/ada/libgnat/g-socket__dummy.ads | 2 +- gcc/ada/libgnat/g-socpol.adb | 2 +- gcc/ada/libgnat/g-socpol.ads | 2 +- gcc/ada/libgnat/g-socpol__dummy.adb | 2 +- gcc/ada/libgnat/g-socpol__dummy.ads | 2 +- gcc/ada/libgnat/g-socthi.adb | 2 +- gcc/ada/libgnat/g-socthi.ads | 2 +- gcc/ada/libgnat/g-socthi__dummy.adb | 2 +- gcc/ada/libgnat/g-socthi__dummy.ads | 2 +- gcc/ada/libgnat/g-socthi__mingw.adb | 2 +- gcc/ada/libgnat/g-socthi__mingw.ads | 2 +- gcc/ada/libgnat/g-socthi__vxworks.adb | 2 +- gcc/ada/libgnat/g-socthi__vxworks.ads | 2 +- gcc/ada/libgnat/g-soliop.ads | 2 +- gcc/ada/libgnat/g-soliop__lynxos.ads | 2 +- gcc/ada/libgnat/g-soliop__mingw.ads | 2 +- gcc/ada/libgnat/g-soliop__qnx.ads | 2 +- gcc/ada/libgnat/g-soliop__solaris.ads | 2 +- gcc/ada/libgnat/g-sopowa.adb | 2 +- gcc/ada/libgnat/g-sopowa__mingw.adb | 2 +- gcc/ada/libgnat/g-sopowa__posix.adb | 2 +- gcc/ada/libgnat/g-sothco.adb | 2 +- gcc/ada/libgnat/g-sothco.ads | 2 +- gcc/ada/libgnat/g-sothco__dummy.adb | 2 +- gcc/ada/libgnat/g-sothco__dummy.ads | 2 +- gcc/ada/libgnat/g-souinf.ads | 2 +- gcc/ada/libgnat/g-spchge.adb | 2 +- gcc/ada/libgnat/g-spchge.ads | 2 +- gcc/ada/libgnat/g-speche.adb | 2 +- gcc/ada/libgnat/g-speche.ads | 2 +- gcc/ada/libgnat/g-spipat.adb | 2 +- gcc/ada/libgnat/g-spipat.ads | 2 +- gcc/ada/libgnat/g-spitbo.adb | 2 +- gcc/ada/libgnat/g-spitbo.ads | 2 +- gcc/ada/libgnat/g-spogwa.adb | 2 +- gcc/ada/libgnat/g-spogwa.ads | 2 +- gcc/ada/libgnat/g-sptabo.ads | 2 +- gcc/ada/libgnat/g-sptain.ads | 2 +- gcc/ada/libgnat/g-sptavs.ads | 2 +- gcc/ada/libgnat/g-sse.ads | 2 +- gcc/ada/libgnat/g-ssvety.ads | 2 +- gcc/ada/libgnat/g-sthcso.adb | 2 +- gcc/ada/libgnat/g-stheme.adb | 2 +- gcc/ada/libgnat/g-strhas.ads | 2 +- gcc/ada/libgnat/g-string.adb | 2 +- gcc/ada/libgnat/g-string.ads | 2 +- gcc/ada/libgnat/g-strspl.ads | 2 +- gcc/ada/libgnat/g-stseme.adb | 2 +- gcc/ada/libgnat/g-stsifd__sockets.adb | 2 +- gcc/ada/libgnat/g-table.adb | 2 +- gcc/ada/libgnat/g-table.ads | 4 +- gcc/ada/libgnat/g-tasloc.adb | 2 +- gcc/ada/libgnat/g-tasloc.ads | 2 +- gcc/ada/libgnat/g-timsta.adb | 2 +- gcc/ada/libgnat/g-timsta.ads | 2 +- gcc/ada/libgnat/g-traceb.adb | 2 +- gcc/ada/libgnat/g-traceb.ads | 2 +- gcc/ada/libgnat/g-trasym.adb | 2 +- gcc/ada/libgnat/g-trasym.ads | 2 +- gcc/ada/libgnat/g-tty.adb | 2 +- gcc/ada/libgnat/g-tty.ads | 2 +- gcc/ada/libgnat/g-u3spch.adb | 2 +- gcc/ada/libgnat/g-u3spch.ads | 2 +- gcc/ada/libgnat/g-utf_32.adb | 2 +- gcc/ada/libgnat/g-utf_32.ads | 2 +- gcc/ada/libgnat/g-wispch.adb | 2 +- gcc/ada/libgnat/g-wispch.ads | 2 +- gcc/ada/libgnat/g-wistsp.ads | 2 +- gcc/ada/libgnat/g-zspche.adb | 2 +- gcc/ada/libgnat/g-zspche.ads | 2 +- gcc/ada/libgnat/g-zstspl.ads | 2 +- gcc/ada/libgnat/gnat.ads | 2 +- gcc/ada/libgnat/i-c.adb | 2 +- gcc/ada/libgnat/i-c.ads | 5 + gcc/ada/libgnat/i-cexten.ads | 5 +- gcc/ada/libgnat/i-cexten__128.ads | 5 +- gcc/ada/libgnat/i-cobol.adb | 4 +- gcc/ada/libgnat/i-cobol.ads | 2 +- gcc/ada/libgnat/i-cpoint.adb | 2 +- gcc/ada/libgnat/i-cpoint.ads | 2 +- gcc/ada/libgnat/i-cstrea.adb | 2 +- gcc/ada/libgnat/i-cstrea.ads | 2 +- gcc/ada/libgnat/i-cstrin.adb | 2 +- gcc/ada/libgnat/i-cstrin.ads | 2 +- gcc/ada/libgnat/i-fortra.adb | 2 +- gcc/ada/libgnat/i-pacdec.adb | 2 +- gcc/ada/libgnat/i-pacdec.ads | 2 +- gcc/ada/libgnat/i-vxwoio.adb | 2 +- gcc/ada/libgnat/i-vxwoio.ads | 2 +- gcc/ada/libgnat/i-vxwork.ads | 2 +- gcc/ada/libgnat/i-vxwork__x86.ads | 2 +- gcc/ada/libgnat/interfac.ads | 2 +- gcc/ada/libgnat/interfac__2020.ads | 2 +- gcc/ada/libgnat/memtrack.adb | 2 +- gcc/ada/libgnat/s-addima.adb | 2 +- gcc/ada/libgnat/s-addima.ads | 2 +- gcc/ada/libgnat/s-addope.adb | 2 +- gcc/ada/libgnat/s-addope.ads | 2 +- gcc/ada/libgnat/s-aoinar.adb | 2 +- gcc/ada/libgnat/s-aoinar.ads | 2 +- gcc/ada/libgnat/s-aomoar.adb | 2 +- gcc/ada/libgnat/s-aomoar.ads | 2 +- gcc/ada/libgnat/s-aotase.adb | 2 +- gcc/ada/libgnat/s-aotase.ads | 2 +- gcc/ada/libgnat/s-aridou.adb | 2 +- gcc/ada/libgnat/s-aridou.ads | 2 +- gcc/ada/libgnat/s-arit128.adb | 2 +- gcc/ada/libgnat/s-arit128.ads | 2 +- gcc/ada/libgnat/s-arit32.adb | 2 +- gcc/ada/libgnat/s-arit32.ads | 2 +- gcc/ada/libgnat/s-arit64.adb | 2 +- gcc/ada/libgnat/s-arit64.ads | 2 +- gcc/ada/libgnat/s-assert.adb | 2 +- gcc/ada/libgnat/s-assert.ads | 6 +- gcc/ada/libgnat/s-atacco.adb | 2 +- gcc/ada/libgnat/s-atacco.ads | 2 +- gcc/ada/libgnat/s-atocou.adb | 2 +- gcc/ada/libgnat/s-atocou.ads | 2 +- gcc/ada/libgnat/s-atocou__builtin.adb | 2 +- gcc/ada/libgnat/s-atocou__x86.adb | 2 +- gcc/ada/libgnat/s-atoope.ads | 2 +- gcc/ada/libgnat/s-atopex.adb | 2 +- gcc/ada/libgnat/s-atopex.ads | 2 +- gcc/ada/libgnat/s-atopri.adb | 2 +- gcc/ada/libgnat/s-atopri.ads | 2 +- gcc/ada/libgnat/s-auxdec.adb | 2 +- gcc/ada/libgnat/s-auxdec.ads | 2 +- gcc/ada/libgnat/s-bignum.adb | 2 +- gcc/ada/libgnat/s-bignum.ads | 2 +- gcc/ada/libgnat/s-bitfie.ads | 2 +- gcc/ada/libgnat/s-bitops.adb | 2 +- gcc/ada/libgnat/s-bitops.ads | 2 +- gcc/ada/libgnat/s-bituti.adb | 2 +- gcc/ada/libgnat/s-bituti.ads | 2 +- gcc/ada/libgnat/s-boarop.ads | 2 +- gcc/ada/libgnat/s-boustr.adb | 2 +- gcc/ada/libgnat/s-boustr.ads | 2 +- gcc/ada/libgnat/s-bytswa.ads | 2 +- gcc/ada/libgnat/s-carsi8.adb | 2 +- gcc/ada/libgnat/s-carsi8.ads | 2 +- gcc/ada/libgnat/s-carun8.adb | 2 +- gcc/ada/libgnat/s-carun8.ads | 2 +- gcc/ada/libgnat/s-casi128.adb | 2 +- gcc/ada/libgnat/s-casi128.ads | 2 +- gcc/ada/libgnat/s-casi16.adb | 2 +- gcc/ada/libgnat/s-casi16.ads | 2 +- gcc/ada/libgnat/s-casi32.adb | 2 +- gcc/ada/libgnat/s-casi32.ads | 2 +- gcc/ada/libgnat/s-casi64.adb | 2 +- gcc/ada/libgnat/s-casi64.ads | 2 +- gcc/ada/libgnat/s-casuti.adb | 2 +- gcc/ada/libgnat/s-casuti.ads | 2 +- gcc/ada/libgnat/s-caun128.adb | 2 +- gcc/ada/libgnat/s-caun128.ads | 2 +- gcc/ada/libgnat/s-caun16.adb | 2 +- gcc/ada/libgnat/s-caun16.ads | 2 +- gcc/ada/libgnat/s-caun32.adb | 2 +- gcc/ada/libgnat/s-caun32.ads | 2 +- gcc/ada/libgnat/s-caun64.adb | 2 +- gcc/ada/libgnat/s-caun64.ads | 2 +- gcc/ada/libgnat/s-chepoo.ads | 2 +- gcc/ada/libgnat/s-commun.adb | 2 +- gcc/ada/libgnat/s-commun.ads | 2 +- gcc/ada/libgnat/s-conca2.adb | 2 +- gcc/ada/libgnat/s-conca2.ads | 2 +- gcc/ada/libgnat/s-conca3.adb | 2 +- gcc/ada/libgnat/s-conca3.ads | 2 +- gcc/ada/libgnat/s-conca4.adb | 2 +- gcc/ada/libgnat/s-conca4.ads | 2 +- gcc/ada/libgnat/s-conca5.adb | 2 +- gcc/ada/libgnat/s-conca5.ads | 2 +- gcc/ada/libgnat/s-conca6.adb | 2 +- gcc/ada/libgnat/s-conca6.ads | 2 +- gcc/ada/libgnat/s-conca7.adb | 2 +- gcc/ada/libgnat/s-conca7.ads | 2 +- gcc/ada/libgnat/s-conca8.adb | 2 +- gcc/ada/libgnat/s-conca8.ads | 2 +- gcc/ada/libgnat/s-conca9.adb | 2 +- gcc/ada/libgnat/s-conca9.ads | 2 +- gcc/ada/libgnat/s-crc32.adb | 2 +- gcc/ada/libgnat/s-crc32.ads | 2 +- gcc/ada/libgnat/s-crtl.ads | 2 +- gcc/ada/libgnat/s-dfmkio.ads | 2 +- gcc/ada/libgnat/s-dfmopr.ads | 2 +- gcc/ada/libgnat/s-dgmgop.ads | 2 +- gcc/ada/libgnat/s-diflio.adb | 2 +- gcc/ada/libgnat/s-diflio.ads | 2 +- gcc/ada/libgnat/s-diflmk.ads | 2 +- gcc/ada/libgnat/s-digemk.ads | 2 +- gcc/ada/libgnat/s-diinio.adb | 2 +- gcc/ada/libgnat/s-diinio.ads | 2 +- gcc/ada/libgnat/s-dilomk.ads | 2 +- gcc/ada/libgnat/s-dim.ads | 2 +- gcc/ada/libgnat/s-dimkio.ads | 2 +- gcc/ada/libgnat/s-dimmks.ads | 2 +- gcc/ada/libgnat/s-direio.adb | 2 +- gcc/ada/libgnat/s-direio.ads | 2 +- gcc/ada/libgnat/s-dlmkio.ads | 2 +- gcc/ada/libgnat/s-dlmopr.ads | 2 +- gcc/ada/libgnat/s-dmotpr.ads | 2 +- gcc/ada/libgnat/s-dorepr.adb | 172 + gcc/ada/libgnat/s-dorepr__fma.adb | 97 + gcc/ada/libgnat/s-dourea.adb | 258 + gcc/ada/libgnat/s-dourea.ads | 123 + gcc/ada/libgnat/s-dsaser.ads | 2 +- gcc/ada/libgnat/s-dwalin.adb | 920 +- gcc/ada/libgnat/s-dwalin.ads | 150 +- gcc/ada/libgnat/s-elaall.adb | 2 +- gcc/ada/libgnat/s-elaall.ads | 2 +- gcc/ada/libgnat/s-excdeb.adb | 2 +- gcc/ada/libgnat/s-excdeb.ads | 2 +- gcc/ada/libgnat/s-except.adb | 2 +- gcc/ada/libgnat/s-except.ads | 2 +- gcc/ada/libgnat/s-excmac__arm.adb | 2 +- gcc/ada/libgnat/s-excmac__arm.ads | 2 +- gcc/ada/libgnat/s-excmac__gcc.adb | 2 +- gcc/ada/libgnat/s-excmac__gcc.ads | 2 +- gcc/ada/libgnat/s-exctab.adb | 2 +- gcc/ada/libgnat/s-exctab.ads | 2 +- gcc/ada/libgnat/s-exctra.adb | 2 +- gcc/ada/libgnat/s-exctra.ads | 2 +- gcc/ada/libgnat/s-exnflt.ads | 41 + gcc/ada/libgnat/s-exnint.adb | 2 +- gcc/ada/libgnat/s-exnint.ads | 2 +- gcc/ada/libgnat/s-exnlfl.ads | 41 + gcc/ada/libgnat/s-exnllf.adb | 156 +- gcc/ada/libgnat/s-exnllf.ads | 20 +- gcc/ada/libgnat/s-exnlli.adb | 2 +- gcc/ada/libgnat/s-exnlli.ads | 2 +- gcc/ada/libgnat/s-exnllli.ads | 2 +- gcc/ada/libgnat/s-expint.adb | 2 +- gcc/ada/libgnat/s-expint.ads | 2 +- gcc/ada/libgnat/s-explli.adb | 2 +- gcc/ada/libgnat/s-explli.ads | 2 +- gcc/ada/libgnat/s-expllli.ads | 2 +- gcc/ada/libgnat/s-explllu.ads | 2 +- gcc/ada/libgnat/s-expllu.adb | 2 +- gcc/ada/libgnat/s-expllu.ads | 2 +- gcc/ada/libgnat/s-expmod.adb | 2 +- gcc/ada/libgnat/s-expmod.ads | 2 +- gcc/ada/libgnat/s-exponn.adb | 2 +- gcc/ada/libgnat/s-exponn.ads | 2 +- gcc/ada/libgnat/s-exponr.adb | 122 + gcc/ada/libgnat/s-exponr.ads | 38 + gcc/ada/libgnat/s-expont.adb | 2 +- gcc/ada/libgnat/s-expont.ads | 2 +- gcc/ada/libgnat/s-exponu.adb | 2 +- gcc/ada/libgnat/s-exponu.ads | 2 +- gcc/ada/libgnat/s-expuns.adb | 2 +- gcc/ada/libgnat/s-expuns.ads | 2 +- gcc/ada/libgnat/s-fatflt.ads | 2 +- gcc/ada/libgnat/s-fatgen.adb | 397 +- gcc/ada/libgnat/s-fatgen.ads | 2 +- gcc/ada/libgnat/s-fatlfl.ads | 2 +- gcc/ada/libgnat/s-fatllf.ads | 2 +- gcc/ada/libgnat/s-ficobl.ads | 2 +- gcc/ada/libgnat/s-filatt.ads | 2 +- gcc/ada/libgnat/s-fileio.adb | 2 +- gcc/ada/libgnat/s-fileio.ads | 2 +- gcc/ada/libgnat/s-finmas.adb | 2 +- gcc/ada/libgnat/s-finmas.ads | 4 +- gcc/ada/libgnat/s-finroo.adb | 2 +- gcc/ada/libgnat/s-finroo.ads | 2 +- gcc/ada/libgnat/s-flocon.adb | 2 +- gcc/ada/libgnat/s-flocon.ads | 2 +- gcc/ada/libgnat/s-flocon__none.adb | 2 +- gcc/ada/libgnat/s-fode128.ads | 2 +- gcc/ada/libgnat/s-fode32.ads | 2 +- gcc/ada/libgnat/s-fode64.ads | 2 +- gcc/ada/libgnat/s-fofi128.ads | 2 +- gcc/ada/libgnat/s-fofi32.ads | 2 +- gcc/ada/libgnat/s-fofi64.ads | 2 +- gcc/ada/libgnat/s-fore_d.adb | 2 +- gcc/ada/libgnat/s-fore_d.ads | 2 +- gcc/ada/libgnat/s-fore_f.adb | 2 +- gcc/ada/libgnat/s-fore_f.ads | 2 +- gcc/ada/libgnat/s-forrea.adb | 14 +- gcc/ada/libgnat/s-forrea.ads | 10 +- gcc/ada/libgnat/s-gearop.adb | 2 +- gcc/ada/libgnat/s-gearop.ads | 2 +- gcc/ada/libgnat/s-genbig.adb | 2 +- gcc/ada/libgnat/s-genbig.ads | 2 +- gcc/ada/libgnat/s-geveop.adb | 2 +- gcc/ada/libgnat/s-geveop.ads | 2 +- gcc/ada/libgnat/s-gloloc.adb | 2 +- gcc/ada/libgnat/s-gloloc.ads | 2 +- gcc/ada/libgnat/s-gloloc__mingw.adb | 2 +- gcc/ada/libgnat/s-htable.adb | 2 +- gcc/ada/libgnat/s-htable.ads | 2 +- gcc/ada/libgnat/s-imageb.adb | 2 +- gcc/ada/libgnat/s-imageb.ads | 2 +- gcc/ada/libgnat/s-imaged.adb | 2 +- gcc/ada/libgnat/s-imaged.ads | 2 +- gcc/ada/libgnat/s-imagef.adb | 2 +- gcc/ada/libgnat/s-imagef.ads | 4 +- gcc/ada/libgnat/s-imagei.adb | 2 +- gcc/ada/libgnat/s-imagei.ads | 2 +- gcc/ada/libgnat/s-imagen.adb | 79 + gcc/ada/libgnat/s-imagen.ads | 63 + gcc/ada/libgnat/s-imager.adb | 464 + gcc/ada/libgnat/s-imager.ads | 92 + gcc/ada/libgnat/s-imageu.adb | 2 +- gcc/ada/libgnat/s-imageu.ads | 2 +- gcc/ada/libgnat/s-imagew.adb | 2 +- gcc/ada/libgnat/s-imagew.ads | 2 +- gcc/ada/libgnat/s-imde128.ads | 2 +- gcc/ada/libgnat/s-imde32.ads | 2 +- gcc/ada/libgnat/s-imde64.ads | 2 +- gcc/ada/libgnat/s-imen16.ads | 51 + gcc/ada/libgnat/s-imen32.ads | 51 + gcc/ada/libgnat/s-imenne.adb | 2 +- gcc/ada/libgnat/s-imenne.ads | 12 +- gcc/ada/libgnat/s-imenu8.ads | 51 + gcc/ada/libgnat/s-imfi128.ads | 2 +- gcc/ada/libgnat/s-imfi32.ads | 2 +- gcc/ada/libgnat/s-imfi64.ads | 2 +- gcc/ada/libgnat/s-imgbiu.adb | 2 +- gcc/ada/libgnat/s-imgbiu.ads | 2 +- gcc/ada/libgnat/s-imgboo.adb | 2 +- gcc/ada/libgnat/s-imgboo.ads | 2 +- gcc/ada/libgnat/s-imgcha.adb | 2 +- gcc/ada/libgnat/s-imgcha.ads | 2 +- gcc/ada/libgnat/s-imgenu.adb | 128 - gcc/ada/libgnat/s-imgenu.ads | 78 - gcc/ada/libgnat/s-imgflt.ads | 66 + gcc/ada/libgnat/s-imgint.adb | 2 +- gcc/ada/libgnat/s-imgint.ads | 2 +- gcc/ada/libgnat/s-imglfl.ads | 80 + gcc/ada/libgnat/s-imgllb.adb | 2 +- gcc/ada/libgnat/s-imgllb.ads | 2 +- gcc/ada/libgnat/s-imgllf.ads | 73 + gcc/ada/libgnat/s-imglli.adb | 2 +- gcc/ada/libgnat/s-imglli.ads | 2 +- gcc/ada/libgnat/s-imglllb.ads | 2 +- gcc/ada/libgnat/s-imgllli.ads | 2 +- gcc/ada/libgnat/s-imglllu.ads | 2 +- gcc/ada/libgnat/s-imglllw.ads | 2 +- gcc/ada/libgnat/s-imgllu.adb | 2 +- gcc/ada/libgnat/s-imgllu.ads | 2 +- gcc/ada/libgnat/s-imgllw.adb | 2 +- gcc/ada/libgnat/s-imgllw.ads | 2 +- gcc/ada/libgnat/s-imgrea.adb | 691 +- gcc/ada/libgnat/s-imgrea.ads | 50 +- gcc/ada/libgnat/s-imguns.adb | 2 +- gcc/ada/libgnat/s-imguns.ads | 2 +- gcc/ada/libgnat/s-imguti.adb | 83 +- gcc/ada/libgnat/s-imguti.ads | 22 +- gcc/ada/libgnat/s-imgwch.adb | 2 +- gcc/ada/libgnat/s-imgwch.ads | 2 +- gcc/ada/libgnat/s-imgwiu.adb | 2 +- gcc/ada/libgnat/s-imgwiu.ads | 2 +- gcc/ada/libgnat/s-io.adb | 2 +- gcc/ada/libgnat/s-io.ads | 2 +- gcc/ada/libgnat/s-llflex.ads | 2 +- gcc/ada/libgnat/s-maccod.ads | 2 +- gcc/ada/libgnat/s-mantis.adb | 2 +- gcc/ada/libgnat/s-mantis.ads | 2 +- gcc/ada/libgnat/s-mastop.adb | 2 +- gcc/ada/libgnat/s-mastop.ads | 2 +- gcc/ada/libgnat/s-memcop.ads | 2 +- gcc/ada/libgnat/s-memory.adb | 2 +- gcc/ada/libgnat/s-memory.ads | 2 +- gcc/ada/libgnat/s-mmap.adb | 2 +- gcc/ada/libgnat/s-mmap.ads | 2 +- gcc/ada/libgnat/s-mmauni__long.ads | 2 +- gcc/ada/libgnat/s-mmosin__mingw.adb | 2 +- gcc/ada/libgnat/s-mmosin__mingw.ads | 2 +- gcc/ada/libgnat/s-mmosin__unix.adb | 2 +- gcc/ada/libgnat/s-mmosin__unix.ads | 2 +- gcc/ada/libgnat/s-multip.adb | 2 +- gcc/ada/libgnat/s-objrea.adb | 74 +- gcc/ada/libgnat/s-objrea.ads | 27 +- gcc/ada/libgnat/s-optide.adb | 2 +- gcc/ada/libgnat/s-os_lib.adb | 8 +- gcc/ada/libgnat/s-os_lib.ads | 2 +- gcc/ada/libgnat/s-osprim.ads | 2 +- gcc/ada/libgnat/s-osprim__darwin.adb | 2 +- gcc/ada/libgnat/s-osprim__lynxos.ads | 2 +- gcc/ada/libgnat/s-osprim__mingw.adb | 2 +- gcc/ada/libgnat/s-osprim__posix.adb | 2 +- gcc/ada/libgnat/s-osprim__posix2008.adb | 2 +- gcc/ada/libgnat/s-osprim__rtems.adb | 2 +- gcc/ada/libgnat/s-osprim__solaris.adb | 2 +- gcc/ada/libgnat/s-osprim__unix.adb | 2 +- gcc/ada/libgnat/s-osprim__vxworks.adb | 2 +- gcc/ada/libgnat/s-osprim__x32.adb | 2 +- gcc/ada/libgnat/s-osvers__vxworks-653.ads | 2 +- gcc/ada/libgnat/s-pack03.adb | 2 +- gcc/ada/libgnat/s-pack03.ads | 2 +- gcc/ada/libgnat/s-pack05.adb | 2 +- gcc/ada/libgnat/s-pack05.ads | 2 +- gcc/ada/libgnat/s-pack06.adb | 2 +- gcc/ada/libgnat/s-pack06.ads | 2 +- gcc/ada/libgnat/s-pack07.adb | 2 +- gcc/ada/libgnat/s-pack07.ads | 2 +- gcc/ada/libgnat/s-pack09.adb | 2 +- gcc/ada/libgnat/s-pack09.ads | 2 +- gcc/ada/libgnat/s-pack10.adb | 2 +- gcc/ada/libgnat/s-pack10.ads | 2 +- gcc/ada/libgnat/s-pack100.adb | 2 +- gcc/ada/libgnat/s-pack100.ads | 2 +- gcc/ada/libgnat/s-pack101.adb | 2 +- gcc/ada/libgnat/s-pack101.ads | 2 +- gcc/ada/libgnat/s-pack102.adb | 2 +- gcc/ada/libgnat/s-pack102.ads | 2 +- gcc/ada/libgnat/s-pack103.adb | 2 +- gcc/ada/libgnat/s-pack103.ads | 2 +- gcc/ada/libgnat/s-pack104.adb | 2 +- gcc/ada/libgnat/s-pack104.ads | 2 +- gcc/ada/libgnat/s-pack105.adb | 2 +- gcc/ada/libgnat/s-pack105.ads | 2 +- gcc/ada/libgnat/s-pack106.adb | 2 +- gcc/ada/libgnat/s-pack106.ads | 2 +- gcc/ada/libgnat/s-pack107.adb | 2 +- gcc/ada/libgnat/s-pack107.ads | 2 +- gcc/ada/libgnat/s-pack108.adb | 2 +- gcc/ada/libgnat/s-pack108.ads | 2 +- gcc/ada/libgnat/s-pack109.adb | 2 +- gcc/ada/libgnat/s-pack109.ads | 2 +- gcc/ada/libgnat/s-pack11.adb | 2 +- gcc/ada/libgnat/s-pack11.ads | 2 +- gcc/ada/libgnat/s-pack110.adb | 2 +- gcc/ada/libgnat/s-pack110.ads | 2 +- gcc/ada/libgnat/s-pack111.adb | 2 +- gcc/ada/libgnat/s-pack111.ads | 2 +- gcc/ada/libgnat/s-pack112.adb | 2 +- gcc/ada/libgnat/s-pack112.ads | 2 +- gcc/ada/libgnat/s-pack113.adb | 2 +- gcc/ada/libgnat/s-pack113.ads | 2 +- gcc/ada/libgnat/s-pack114.adb | 2 +- gcc/ada/libgnat/s-pack114.ads | 2 +- gcc/ada/libgnat/s-pack115.adb | 2 +- gcc/ada/libgnat/s-pack115.ads | 2 +- gcc/ada/libgnat/s-pack116.adb | 2 +- gcc/ada/libgnat/s-pack116.ads | 2 +- gcc/ada/libgnat/s-pack117.adb | 2 +- gcc/ada/libgnat/s-pack117.ads | 2 +- gcc/ada/libgnat/s-pack118.adb | 2 +- gcc/ada/libgnat/s-pack118.ads | 2 +- gcc/ada/libgnat/s-pack119.adb | 2 +- gcc/ada/libgnat/s-pack119.ads | 2 +- gcc/ada/libgnat/s-pack12.adb | 2 +- gcc/ada/libgnat/s-pack12.ads | 2 +- gcc/ada/libgnat/s-pack120.adb | 2 +- gcc/ada/libgnat/s-pack120.ads | 2 +- gcc/ada/libgnat/s-pack121.adb | 2 +- gcc/ada/libgnat/s-pack121.ads | 2 +- gcc/ada/libgnat/s-pack122.adb | 2 +- gcc/ada/libgnat/s-pack122.ads | 2 +- gcc/ada/libgnat/s-pack123.adb | 2 +- gcc/ada/libgnat/s-pack123.ads | 2 +- gcc/ada/libgnat/s-pack124.adb | 2 +- gcc/ada/libgnat/s-pack124.ads | 2 +- gcc/ada/libgnat/s-pack125.adb | 2 +- gcc/ada/libgnat/s-pack125.ads | 2 +- gcc/ada/libgnat/s-pack126.adb | 2 +- gcc/ada/libgnat/s-pack126.ads | 2 +- gcc/ada/libgnat/s-pack127.adb | 2 +- gcc/ada/libgnat/s-pack127.ads | 2 +- gcc/ada/libgnat/s-pack13.adb | 2 +- gcc/ada/libgnat/s-pack13.ads | 2 +- gcc/ada/libgnat/s-pack14.adb | 2 +- gcc/ada/libgnat/s-pack14.ads | 2 +- gcc/ada/libgnat/s-pack15.adb | 2 +- gcc/ada/libgnat/s-pack15.ads | 2 +- gcc/ada/libgnat/s-pack17.adb | 2 +- gcc/ada/libgnat/s-pack17.ads | 2 +- gcc/ada/libgnat/s-pack18.adb | 2 +- gcc/ada/libgnat/s-pack18.ads | 2 +- gcc/ada/libgnat/s-pack19.adb | 2 +- gcc/ada/libgnat/s-pack19.ads | 2 +- gcc/ada/libgnat/s-pack20.adb | 2 +- gcc/ada/libgnat/s-pack20.ads | 2 +- gcc/ada/libgnat/s-pack21.adb | 2 +- gcc/ada/libgnat/s-pack21.ads | 2 +- gcc/ada/libgnat/s-pack22.adb | 2 +- gcc/ada/libgnat/s-pack22.ads | 2 +- gcc/ada/libgnat/s-pack23.adb | 2 +- gcc/ada/libgnat/s-pack23.ads | 2 +- gcc/ada/libgnat/s-pack24.adb | 2 +- gcc/ada/libgnat/s-pack24.ads | 2 +- gcc/ada/libgnat/s-pack25.adb | 2 +- gcc/ada/libgnat/s-pack25.ads | 2 +- gcc/ada/libgnat/s-pack26.adb | 2 +- gcc/ada/libgnat/s-pack26.ads | 2 +- gcc/ada/libgnat/s-pack27.adb | 2 +- gcc/ada/libgnat/s-pack27.ads | 2 +- gcc/ada/libgnat/s-pack28.adb | 2 +- gcc/ada/libgnat/s-pack28.ads | 2 +- gcc/ada/libgnat/s-pack29.adb | 2 +- gcc/ada/libgnat/s-pack29.ads | 2 +- gcc/ada/libgnat/s-pack30.adb | 2 +- gcc/ada/libgnat/s-pack30.ads | 2 +- gcc/ada/libgnat/s-pack31.adb | 2 +- gcc/ada/libgnat/s-pack31.ads | 2 +- gcc/ada/libgnat/s-pack33.adb | 2 +- gcc/ada/libgnat/s-pack33.ads | 2 +- gcc/ada/libgnat/s-pack34.adb | 2 +- gcc/ada/libgnat/s-pack34.ads | 2 +- gcc/ada/libgnat/s-pack35.adb | 2 +- gcc/ada/libgnat/s-pack35.ads | 2 +- gcc/ada/libgnat/s-pack36.adb | 2 +- gcc/ada/libgnat/s-pack36.ads | 2 +- gcc/ada/libgnat/s-pack37.adb | 2 +- gcc/ada/libgnat/s-pack37.ads | 2 +- gcc/ada/libgnat/s-pack38.adb | 2 +- gcc/ada/libgnat/s-pack38.ads | 2 +- gcc/ada/libgnat/s-pack39.adb | 2 +- gcc/ada/libgnat/s-pack39.ads | 2 +- gcc/ada/libgnat/s-pack40.adb | 2 +- gcc/ada/libgnat/s-pack40.ads | 2 +- gcc/ada/libgnat/s-pack41.adb | 2 +- gcc/ada/libgnat/s-pack41.ads | 2 +- gcc/ada/libgnat/s-pack42.adb | 2 +- gcc/ada/libgnat/s-pack42.ads | 2 +- gcc/ada/libgnat/s-pack43.adb | 2 +- gcc/ada/libgnat/s-pack43.ads | 2 +- gcc/ada/libgnat/s-pack44.adb | 2 +- gcc/ada/libgnat/s-pack44.ads | 2 +- gcc/ada/libgnat/s-pack45.adb | 2 +- gcc/ada/libgnat/s-pack45.ads | 2 +- gcc/ada/libgnat/s-pack46.adb | 2 +- gcc/ada/libgnat/s-pack46.ads | 2 +- gcc/ada/libgnat/s-pack47.adb | 2 +- gcc/ada/libgnat/s-pack47.ads | 2 +- gcc/ada/libgnat/s-pack48.adb | 2 +- gcc/ada/libgnat/s-pack48.ads | 2 +- gcc/ada/libgnat/s-pack49.adb | 2 +- gcc/ada/libgnat/s-pack49.ads | 2 +- gcc/ada/libgnat/s-pack50.adb | 2 +- gcc/ada/libgnat/s-pack50.ads | 2 +- gcc/ada/libgnat/s-pack51.adb | 2 +- gcc/ada/libgnat/s-pack51.ads | 2 +- gcc/ada/libgnat/s-pack52.adb | 2 +- gcc/ada/libgnat/s-pack52.ads | 2 +- gcc/ada/libgnat/s-pack53.adb | 2 +- gcc/ada/libgnat/s-pack53.ads | 2 +- gcc/ada/libgnat/s-pack54.adb | 2 +- gcc/ada/libgnat/s-pack54.ads | 2 +- gcc/ada/libgnat/s-pack55.adb | 2 +- gcc/ada/libgnat/s-pack55.ads | 2 +- gcc/ada/libgnat/s-pack56.adb | 2 +- gcc/ada/libgnat/s-pack56.ads | 2 +- gcc/ada/libgnat/s-pack57.adb | 2 +- gcc/ada/libgnat/s-pack57.ads | 2 +- gcc/ada/libgnat/s-pack58.adb | 2 +- gcc/ada/libgnat/s-pack58.ads | 2 +- gcc/ada/libgnat/s-pack59.adb | 2 +- gcc/ada/libgnat/s-pack59.ads | 2 +- gcc/ada/libgnat/s-pack60.adb | 2 +- gcc/ada/libgnat/s-pack60.ads | 2 +- gcc/ada/libgnat/s-pack61.adb | 2 +- gcc/ada/libgnat/s-pack61.ads | 2 +- gcc/ada/libgnat/s-pack62.adb | 2 +- gcc/ada/libgnat/s-pack62.ads | 2 +- gcc/ada/libgnat/s-pack63.adb | 2 +- gcc/ada/libgnat/s-pack63.ads | 2 +- gcc/ada/libgnat/s-pack65.adb | 2 +- gcc/ada/libgnat/s-pack65.ads | 2 +- gcc/ada/libgnat/s-pack66.adb | 2 +- gcc/ada/libgnat/s-pack66.ads | 2 +- gcc/ada/libgnat/s-pack67.adb | 2 +- gcc/ada/libgnat/s-pack67.ads | 2 +- gcc/ada/libgnat/s-pack68.adb | 2 +- gcc/ada/libgnat/s-pack68.ads | 2 +- gcc/ada/libgnat/s-pack69.adb | 2 +- gcc/ada/libgnat/s-pack69.ads | 2 +- gcc/ada/libgnat/s-pack70.adb | 2 +- gcc/ada/libgnat/s-pack70.ads | 2 +- gcc/ada/libgnat/s-pack71.adb | 2 +- gcc/ada/libgnat/s-pack71.ads | 2 +- gcc/ada/libgnat/s-pack72.adb | 2 +- gcc/ada/libgnat/s-pack72.ads | 2 +- gcc/ada/libgnat/s-pack73.adb | 2 +- gcc/ada/libgnat/s-pack73.ads | 2 +- gcc/ada/libgnat/s-pack74.adb | 2 +- gcc/ada/libgnat/s-pack74.ads | 2 +- gcc/ada/libgnat/s-pack75.adb | 2 +- gcc/ada/libgnat/s-pack75.ads | 2 +- gcc/ada/libgnat/s-pack76.adb | 2 +- gcc/ada/libgnat/s-pack76.ads | 2 +- gcc/ada/libgnat/s-pack77.adb | 2 +- gcc/ada/libgnat/s-pack77.ads | 2 +- gcc/ada/libgnat/s-pack78.adb | 2 +- gcc/ada/libgnat/s-pack78.ads | 2 +- gcc/ada/libgnat/s-pack79.adb | 2 +- gcc/ada/libgnat/s-pack79.ads | 2 +- gcc/ada/libgnat/s-pack80.adb | 2 +- gcc/ada/libgnat/s-pack80.ads | 2 +- gcc/ada/libgnat/s-pack81.adb | 2 +- gcc/ada/libgnat/s-pack81.ads | 2 +- gcc/ada/libgnat/s-pack82.adb | 2 +- gcc/ada/libgnat/s-pack82.ads | 2 +- gcc/ada/libgnat/s-pack83.adb | 2 +- gcc/ada/libgnat/s-pack83.ads | 2 +- gcc/ada/libgnat/s-pack84.adb | 2 +- gcc/ada/libgnat/s-pack84.ads | 2 +- gcc/ada/libgnat/s-pack85.adb | 2 +- gcc/ada/libgnat/s-pack85.ads | 2 +- gcc/ada/libgnat/s-pack86.adb | 2 +- gcc/ada/libgnat/s-pack86.ads | 2 +- gcc/ada/libgnat/s-pack87.adb | 2 +- gcc/ada/libgnat/s-pack87.ads | 2 +- gcc/ada/libgnat/s-pack88.adb | 2 +- gcc/ada/libgnat/s-pack88.ads | 2 +- gcc/ada/libgnat/s-pack89.adb | 2 +- gcc/ada/libgnat/s-pack89.ads | 2 +- gcc/ada/libgnat/s-pack90.adb | 2 +- gcc/ada/libgnat/s-pack90.ads | 2 +- gcc/ada/libgnat/s-pack91.adb | 2 +- gcc/ada/libgnat/s-pack91.ads | 2 +- gcc/ada/libgnat/s-pack92.adb | 2 +- gcc/ada/libgnat/s-pack92.ads | 2 +- gcc/ada/libgnat/s-pack93.adb | 2 +- gcc/ada/libgnat/s-pack93.ads | 2 +- gcc/ada/libgnat/s-pack94.adb | 2 +- gcc/ada/libgnat/s-pack94.ads | 2 +- gcc/ada/libgnat/s-pack95.adb | 2 +- gcc/ada/libgnat/s-pack95.ads | 2 +- gcc/ada/libgnat/s-pack96.adb | 2 +- gcc/ada/libgnat/s-pack96.ads | 2 +- gcc/ada/libgnat/s-pack97.adb | 2 +- gcc/ada/libgnat/s-pack97.ads | 2 +- gcc/ada/libgnat/s-pack98.adb | 2 +- gcc/ada/libgnat/s-pack98.ads | 2 +- gcc/ada/libgnat/s-pack99.adb | 2 +- gcc/ada/libgnat/s-pack99.ads | 2 +- gcc/ada/libgnat/s-parame.adb | 2 +- gcc/ada/libgnat/s-parame.ads | 2 +- gcc/ada/libgnat/s-parame__ae653.ads | 2 +- gcc/ada/libgnat/s-parame__hpux.ads | 2 +- gcc/ada/libgnat/s-parame__rtems.adb | 2 +- gcc/ada/libgnat/s-parame__vxworks.adb | 2 +- gcc/ada/libgnat/s-parame__vxworks.ads | 2 +- gcc/ada/libgnat/s-parint.adb | 2 +- gcc/ada/libgnat/s-parint.ads | 2 +- gcc/ada/libgnat/s-pehage.adb | 2235 +++ gcc/ada/libgnat/s-pehage.ads | 212 + gcc/ada/libgnat/s-pooglo.adb | 2 +- gcc/ada/libgnat/s-pooglo.ads | 2 +- gcc/ada/libgnat/s-pooloc.adb | 2 +- gcc/ada/libgnat/s-pooloc.ads | 2 +- gcc/ada/libgnat/s-poosiz.adb | 2 +- gcc/ada/libgnat/s-poosiz.ads | 2 +- gcc/ada/libgnat/s-powflt.ads | 70 +- gcc/ada/libgnat/s-powlfl.ads | 364 +- gcc/ada/libgnat/s-powllf.ads | 97 +- gcc/ada/libgnat/s-purexc.ads | 2 +- gcc/ada/libgnat/s-putaim.adb | 2 +- gcc/ada/libgnat/s-putaim.ads | 2 +- gcc/ada/libgnat/s-putima.adb | 2 +- gcc/ada/libgnat/s-putima.ads | 2 +- gcc/ada/libgnat/s-rannum.adb | 2 +- gcc/ada/libgnat/s-rannum.ads | 2 +- gcc/ada/libgnat/s-ransee.adb | 2 +- gcc/ada/libgnat/s-ransee.ads | 2 +- gcc/ada/libgnat/s-regexp.adb | 2 +- gcc/ada/libgnat/s-regexp.ads | 2 +- gcc/ada/libgnat/s-regpat.adb | 2 +- gcc/ada/libgnat/s-regpat.ads | 2 +- gcc/ada/libgnat/s-resfil.adb | 2 +- gcc/ada/libgnat/s-resfil.ads | 2 +- gcc/ada/libgnat/s-restri.adb | 2 +- gcc/ada/libgnat/s-restri.ads | 2 +- gcc/ada/libgnat/s-rident.ads | 2 +- gcc/ada/libgnat/s-rpc.adb | 2 +- gcc/ada/libgnat/s-rpc.ads | 2 +- gcc/ada/libgnat/s-scaval.adb | 2 +- gcc/ada/libgnat/s-scaval.ads | 2 +- gcc/ada/libgnat/s-scaval__128.adb | 2 +- gcc/ada/libgnat/s-scaval__128.ads | 2 +- gcc/ada/libgnat/s-secsta.adb | 2 +- gcc/ada/libgnat/s-secsta.ads | 2 +- gcc/ada/libgnat/s-sequio.adb | 2 +- gcc/ada/libgnat/s-sequio.ads | 2 +- gcc/ada/libgnat/s-shabig.ads | 2 +- gcc/ada/libgnat/s-shasto.adb | 2 +- gcc/ada/libgnat/s-shasto.ads | 2 +- gcc/ada/libgnat/s-soflin.adb | 2 +- gcc/ada/libgnat/s-soflin.ads | 2 +- gcc/ada/libgnat/s-soliin.adb | 2 +- gcc/ada/libgnat/s-soliin.ads | 2 +- gcc/ada/libgnat/s-sopco3.adb | 2 +- gcc/ada/libgnat/s-sopco3.ads | 2 +- gcc/ada/libgnat/s-sopco4.adb | 2 +- gcc/ada/libgnat/s-sopco4.ads | 2 +- gcc/ada/libgnat/s-sopco5.adb | 2 +- gcc/ada/libgnat/s-sopco5.ads | 2 +- gcc/ada/libgnat/s-spsufi.adb | 2 +- gcc/ada/libgnat/s-spsufi.ads | 2 +- gcc/ada/libgnat/s-stache.adb | 2 +- gcc/ada/libgnat/s-stache.ads | 2 +- gcc/ada/libgnat/s-stalib.adb | 2 +- gcc/ada/libgnat/s-stalib.ads | 28 +- gcc/ada/libgnat/s-statxd.adb | 2 +- gcc/ada/libgnat/s-statxd.ads | 2 +- gcc/ada/libgnat/s-stausa.adb | 2 +- gcc/ada/libgnat/s-stausa.ads | 2 +- gcc/ada/libgnat/s-stchop.adb | 2 +- gcc/ada/libgnat/s-stchop.ads | 2 +- gcc/ada/libgnat/s-stchop__limit.ads | 2 +- gcc/ada/libgnat/s-stchop__rtems.adb | 2 +- gcc/ada/libgnat/s-stchop__vxworks.adb | 2 +- gcc/ada/libgnat/s-stoele.adb | 2 +- gcc/ada/libgnat/s-stoele.ads | 5 +- gcc/ada/libgnat/s-stopoo.adb | 2 +- gcc/ada/libgnat/s-stopoo.ads | 2 +- gcc/ada/libgnat/s-stposu.adb | 2 +- gcc/ada/libgnat/s-stposu.ads | 2 +- gcc/ada/libgnat/s-stratt.adb | 2 +- gcc/ada/libgnat/s-stratt.ads | 2 +- gcc/ada/libgnat/s-strcom.adb | 2 +- gcc/ada/libgnat/s-strcom.ads | 2 +- gcc/ada/libgnat/s-strhas.adb | 2 +- gcc/ada/libgnat/s-strhas.ads | 2 +- gcc/ada/libgnat/s-string.adb | 2 +- gcc/ada/libgnat/s-string.ads | 2 +- gcc/ada/libgnat/s-strops.adb | 2 +- gcc/ada/libgnat/s-strops.ads | 2 +- gcc/ada/libgnat/s-ststop.adb | 2 +- gcc/ada/libgnat/s-ststop.ads | 2 +- gcc/ada/libgnat/s-tasloc.adb | 2 +- gcc/ada/libgnat/s-tasloc.ads | 2 +- gcc/ada/libgnat/s-thread.ads | 2 +- gcc/ada/libgnat/s-thread__ae653.adb | 2 +- gcc/ada/libgnat/s-traceb.adb | 2 +- gcc/ada/libgnat/s-traceb.ads | 2 +- gcc/ada/libgnat/s-traceb__hpux.adb | 2 +- gcc/ada/libgnat/s-traceb__mastop.adb | 2 +- gcc/ada/libgnat/s-traent.adb | 2 +- gcc/ada/libgnat/s-traent.ads | 2 +- gcc/ada/libgnat/s-trasym.adb | 2 +- gcc/ada/libgnat/s-trasym.ads | 2 +- gcc/ada/libgnat/s-trasym__dwarf.adb | 2 +- gcc/ada/libgnat/s-tsmona.adb | 2 +- gcc/ada/libgnat/s-tsmona__linux.adb | 2 +- gcc/ada/libgnat/s-tsmona__mingw.adb | 2 +- gcc/ada/libgnat/s-unstyp.ads | 5 +- gcc/ada/libgnat/s-utf_32.adb | 2 +- gcc/ada/libgnat/s-utf_32.ads | 2 +- gcc/ada/libgnat/s-vade128.ads | 2 +- gcc/ada/libgnat/s-vade32.ads | 2 +- gcc/ada/libgnat/s-vade64.ads | 2 +- gcc/ada/libgnat/s-vaen16.ads | 52 + gcc/ada/libgnat/s-vaen32.ads | 52 + gcc/ada/libgnat/s-vaenu8.ads | 52 + gcc/ada/libgnat/s-vafi128.ads | 2 +- gcc/ada/libgnat/s-vafi32.ads | 2 +- gcc/ada/libgnat/s-vafi64.ads | 2 +- gcc/ada/libgnat/s-valboo.adb | 2 +- gcc/ada/libgnat/s-valboo.ads | 2 +- gcc/ada/libgnat/s-valcha.adb | 2 +- gcc/ada/libgnat/s-valcha.ads | 2 +- gcc/ada/libgnat/s-valenu.adb | 155 - gcc/ada/libgnat/s-valenu.ads | 80 - gcc/ada/libgnat/s-valflt.ads | 8 +- gcc/ada/libgnat/s-valint.adb | 2 +- gcc/ada/libgnat/s-valint.ads | 2 +- gcc/ada/libgnat/s-vallfl.ads | 8 +- gcc/ada/libgnat/s-valllf.ads | 8 +- gcc/ada/libgnat/s-vallli.adb | 2 +- gcc/ada/libgnat/s-vallli.ads | 2 +- gcc/ada/libgnat/s-valllli.ads | 2 +- gcc/ada/libgnat/s-vallllu.ads | 2 +- gcc/ada/libgnat/s-valllu.adb | 2 +- gcc/ada/libgnat/s-valllu.ads | 2 +- gcc/ada/libgnat/s-valrea.adb | 198 +- gcc/ada/libgnat/s-valrea.ads | 6 +- gcc/ada/libgnat/s-valued.adb | 2 +- gcc/ada/libgnat/s-valued.ads | 2 +- gcc/ada/libgnat/s-valuef.adb | 2 +- gcc/ada/libgnat/s-valuef.ads | 2 +- gcc/ada/libgnat/s-valuei.adb | 2 +- gcc/ada/libgnat/s-valuei.ads | 2 +- gcc/ada/libgnat/s-valuen.adb | 100 + gcc/ada/libgnat/s-valuen.ads | 70 + gcc/ada/libgnat/s-valuer.adb | 15 +- gcc/ada/libgnat/s-valuer.ads | 2 +- gcc/ada/libgnat/s-valueu.adb | 2 +- gcc/ada/libgnat/s-valueu.ads | 2 +- gcc/ada/libgnat/s-valuns.adb | 2 +- gcc/ada/libgnat/s-valuns.ads | 2 +- gcc/ada/libgnat/s-valuti.adb | 2 +- gcc/ada/libgnat/s-valuti.ads | 2 +- gcc/ada/libgnat/s-valwch.adb | 2 +- gcc/ada/libgnat/s-valwch.ads | 2 +- gcc/ada/libgnat/s-veboop.adb | 2 +- gcc/ada/libgnat/s-veboop.ads | 2 +- gcc/ada/libgnat/s-vector.ads | 2 +- gcc/ada/libgnat/s-vercon.adb | 2 +- gcc/ada/libgnat/s-vercon.ads | 2 +- gcc/ada/libgnat/s-wchcnv.adb | 2 +- gcc/ada/libgnat/s-wchcnv.ads | 2 +- gcc/ada/libgnat/s-wchcon.adb | 2 +- gcc/ada/libgnat/s-wchcon.ads | 2 +- gcc/ada/libgnat/s-wchjis.adb | 2 +- gcc/ada/libgnat/s-wchjis.ads | 2 +- gcc/ada/libgnat/s-wchstw.adb | 2 +- gcc/ada/libgnat/s-wchstw.ads | 2 +- gcc/ada/libgnat/s-wchwts.adb | 2 +- gcc/ada/libgnat/s-wchwts.ads | 2 +- gcc/ada/libgnat/s-widboo.adb | 2 +- gcc/ada/libgnat/s-widboo.ads | 2 +- gcc/ada/libgnat/s-widcha.adb | 2 +- gcc/ada/libgnat/s-widcha.ads | 2 +- gcc/ada/libgnat/s-widenu.adb | 2 +- gcc/ada/libgnat/s-widenu.ads | 2 +- gcc/ada/libgnat/s-widint.ads | 2 +- gcc/ada/libgnat/s-widlli.adb | 2 +- gcc/ada/libgnat/s-widlli.ads | 2 +- gcc/ada/libgnat/s-widllli.ads | 2 +- gcc/ada/libgnat/s-widlllu.ads | 2 +- gcc/ada/libgnat/s-widllu.adb | 2 +- gcc/ada/libgnat/s-widllu.ads | 2 +- gcc/ada/libgnat/s-widthi.adb | 2 +- gcc/ada/libgnat/s-widthi.ads | 2 +- gcc/ada/libgnat/s-widthu.adb | 2 +- gcc/ada/libgnat/s-widthu.ads | 2 +- gcc/ada/libgnat/s-widuns.ads | 2 +- gcc/ada/libgnat/s-widwch.adb | 2 +- gcc/ada/libgnat/s-widwch.ads | 2 +- gcc/ada/libgnat/s-win32.ads | 2 +- gcc/ada/libgnat/s-winext.ads | 2 +- gcc/ada/libgnat/s-wwdcha.adb | 2 +- gcc/ada/libgnat/s-wwdcha.ads | 2 +- gcc/ada/libgnat/s-wwdenu.adb | 2 +- gcc/ada/libgnat/s-wwdenu.ads | 2 +- gcc/ada/libgnat/s-wwdwch.adb | 2 +- gcc/ada/libgnat/s-wwdwch.ads | 2 +- gcc/ada/libgnat/system-aix.ads | 2 +- gcc/ada/libgnat/system-darwin-arm.ads | 2 +- gcc/ada/libgnat/system-darwin-ppc.ads | 2 +- gcc/ada/libgnat/system-darwin-x86.ads | 2 +- gcc/ada/libgnat/system-djgpp.ads | 2 +- gcc/ada/libgnat/system-dragonfly-x86_64.ads | 2 +- gcc/ada/libgnat/system-freebsd.ads | 2 +- gcc/ada/libgnat/system-hpux-ia64.ads | 2 +- gcc/ada/libgnat/system-hpux.ads | 2 +- gcc/ada/libgnat/system-linux-alpha.ads | 2 +- gcc/ada/libgnat/system-linux-arm.ads | 2 +- gcc/ada/libgnat/system-linux-hppa.ads | 2 +- gcc/ada/libgnat/system-linux-ia64.ads | 2 +- gcc/ada/libgnat/system-linux-m68k.ads | 2 +- gcc/ada/libgnat/system-linux-mips.ads | 2 +- gcc/ada/libgnat/system-linux-ppc.ads | 2 +- gcc/ada/libgnat/system-linux-riscv.ads | 2 +- gcc/ada/libgnat/system-linux-s390.ads | 2 +- gcc/ada/libgnat/system-linux-sh4.ads | 2 +- gcc/ada/libgnat/system-linux-sparc.ads | 2 +- gcc/ada/libgnat/system-linux-x86.ads | 2 +- gcc/ada/libgnat/system-lynxos178-ppc.ads | 2 +- gcc/ada/libgnat/system-lynxos178-x86.ads | 2 +- gcc/ada/libgnat/system-mingw.ads | 2 +- gcc/ada/libgnat/system-qnx-aarch64.ads | 2 +- gcc/ada/libgnat/system-rtems.ads | 2 +- gcc/ada/libgnat/system-solaris-sparc.ads | 2 +- gcc/ada/libgnat/system-solaris-x86.ads | 2 +- gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks-arm-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks-arm.ads | 2 +- gcc/ada/libgnat/system-vxworks-e500-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks-e500-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks-e500-vthread.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-ravenscar.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-vthread.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86-vthread.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86.ads | 2 +- .../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-aarch64.ads | 2 +- gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-arm.ads | 2 +- gcc/ada/libgnat/system-vxworks7-e500-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-e500-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 2 +- gcc/ada/link.c | 2 +- gcc/ada/live.adb | 25 +- gcc/ada/live.ads | 2 +- gcc/ada/locales.c | 2 +- gcc/ada/make.adb | 18 +- gcc/ada/make.ads | 2 +- gcc/ada/make_util.adb | 2 +- gcc/ada/make_util.ads | 2 +- gcc/ada/makeusg.adb | 2 +- gcc/ada/makeusg.ads | 2 +- gcc/ada/mdll-fil.adb | 2 +- gcc/ada/mdll-fil.ads | 2 +- gcc/ada/mdll-utl.adb | 2 +- gcc/ada/mdll-utl.ads | 2 +- gcc/ada/mdll.adb | 2 +- gcc/ada/mdll.ads | 3 +- gcc/ada/mingw32.h | 2 +- gcc/ada/mkdir.c | 2 +- gcc/ada/namet-sp.adb | 2 +- gcc/ada/namet-sp.ads | 2 +- gcc/ada/namet.adb | 17 +- gcc/ada/namet.ads | 36 +- gcc/ada/namet.h | 35 +- gcc/ada/nlists.adb | 45 +- gcc/ada/nlists.ads | 8 +- gcc/ada/nlists.h | 23 +- gcc/ada/nmake.adt | 80 - gcc/ada/opt.adb | 2 +- gcc/ada/opt.ads | 9 +- gcc/ada/osint-b.adb | 2 +- gcc/ada/osint-b.ads | 2 +- gcc/ada/osint-c.adb | 2 +- gcc/ada/osint-c.ads | 2 +- gcc/ada/osint-l.adb | 2 +- gcc/ada/osint-l.ads | 2 +- gcc/ada/osint-m.adb | 2 +- gcc/ada/osint-m.ads | 2 +- gcc/ada/osint.adb | 24 +- gcc/ada/osint.ads | 8 +- gcc/ada/output.adb | 2 +- gcc/ada/output.ads | 2 +- gcc/ada/par-ch10.adb | 2 +- gcc/ada/par-ch11.adb | 4 +- gcc/ada/par-ch12.adb | 2 +- gcc/ada/par-ch13.adb | 2 +- gcc/ada/par-ch2.adb | 2 +- gcc/ada/par-ch3.adb | 8 +- gcc/ada/par-ch4.adb | 2 +- gcc/ada/par-ch5.adb | 13 +- gcc/ada/par-ch6.adb | 4 +- gcc/ada/par-ch7.adb | 2 +- gcc/ada/par-ch8.adb | 2 +- gcc/ada/par-ch9.adb | 2 +- gcc/ada/par-endh.adb | 2 +- gcc/ada/par-labl.adb | 2 +- gcc/ada/par-load.adb | 2 +- gcc/ada/par-prag.adb | 42 +- gcc/ada/par-sync.adb | 2 +- gcc/ada/par-tchk.adb | 2 +- gcc/ada/par-util.adb | 4 +- gcc/ada/par.adb | 54 +- gcc/ada/par.ads | 2 +- gcc/ada/par_sco.adb | 40 +- gcc/ada/par_sco.ads | 2 +- gcc/ada/pprint.adb | 104 +- gcc/ada/pprint.ads | 2 +- gcc/ada/prep.adb | 2 +- gcc/ada/prep.ads | 2 +- gcc/ada/prepcomp.adb | 2 +- gcc/ada/prepcomp.ads | 2 +- gcc/ada/put_scos.adb | 2 +- gcc/ada/put_scos.ads | 2 +- gcc/ada/raise-gcc.c | 64 +- gcc/ada/raise.c | 2 +- gcc/ada/raise.h | 8 +- gcc/ada/repinfo-input.adb | 2 +- gcc/ada/repinfo-input.ads | 2 +- gcc/ada/repinfo.adb | 40 +- gcc/ada/repinfo.ads | 2 +- gcc/ada/repinfo.h | 2 +- gcc/ada/restrict.adb | 34 +- gcc/ada/restrict.ads | 2 +- gcc/ada/rident.ads | 2 +- gcc/ada/rtfinal.c | 2 +- gcc/ada/rtinit.c | 2 +- gcc/ada/rtsfind.adb | 66 +- gcc/ada/rtsfind.ads | 81 +- gcc/ada/runtime.h | 2 +- gcc/ada/s-oscons-tmplt.c | 2 +- gcc/ada/sa_messages.adb | 2 +- gcc/ada/sa_messages.ads | 2 +- gcc/ada/scans.adb | 2 +- gcc/ada/scans.ads | 2 +- gcc/ada/scil_ll.adb | 11 +- gcc/ada/scil_ll.ads | 2 +- gcc/ada/scn.adb | 23 +- gcc/ada/scn.ads | 2 +- gcc/ada/scng.adb | 2 +- gcc/ada/scng.ads | 2 +- gcc/ada/scos.adb | 2 +- gcc/ada/scos.ads | 2 +- gcc/ada/scos.h | 2 +- gcc/ada/sdefault.ads | 2 +- gcc/ada/seh_init.c | 6 +- gcc/ada/sem.adb | 71 +- gcc/ada/sem.ads | 3 +- gcc/ada/sem_aggr.adb | 209 +- gcc/ada/sem_aggr.ads | 2 +- gcc/ada/sem_attr.adb | 240 +- gcc/ada/sem_attr.ads | 2 +- gcc/ada/sem_aux.adb | 30 +- gcc/ada/sem_aux.ads | 2 +- gcc/ada/sem_case.adb | 86 +- gcc/ada/sem_case.ads | 14 +- gcc/ada/sem_cat.adb | 153 +- gcc/ada/sem_cat.ads | 2 +- gcc/ada/sem_ch10.adb | 137 +- gcc/ada/sem_ch10.ads | 2 +- gcc/ada/sem_ch11.adb | 58 +- gcc/ada/sem_ch11.ads | 2 +- gcc/ada/sem_ch12.adb | 312 +- gcc/ada/sem_ch12.ads | 2 +- gcc/ada/sem_ch13.adb | 297 +- gcc/ada/sem_ch13.ads | 2 +- gcc/ada/sem_ch2.adb | 26 +- gcc/ada/sem_ch2.ads | 2 +- gcc/ada/sem_ch3.adb | 790 +- gcc/ada/sem_ch3.ads | 15 +- gcc/ada/sem_ch4.adb | 146 +- gcc/ada/sem_ch4.ads | 2 +- gcc/ada/sem_ch5.adb | 134 +- gcc/ada/sem_ch5.ads | 2 +- gcc/ada/sem_ch6.adb | 205 +- gcc/ada/sem_ch6.ads | 2 +- gcc/ada/sem_ch7.adb | 109 +- gcc/ada/sem_ch7.ads | 2 +- gcc/ada/sem_ch8.adb | 260 +- gcc/ada/sem_ch8.ads | 2 +- gcc/ada/sem_ch9.adb | 122 +- gcc/ada/sem_ch9.ads | 2 +- gcc/ada/sem_dim.adb | 52 +- gcc/ada/sem_dim.ads | 2 +- gcc/ada/sem_disp.adb | 126 +- gcc/ada/sem_disp.ads | 27 +- gcc/ada/sem_dist.adb | 52 +- gcc/ada/sem_dist.ads | 2 +- gcc/ada/sem_elab.adb | 84 +- gcc/ada/sem_elab.ads | 2 +- gcc/ada/sem_elim.adb | 41 +- gcc/ada/sem_elim.ads | 2 +- gcc/ada/sem_eval.adb | 244 +- gcc/ada/sem_eval.ads | 5 +- gcc/ada/sem_intr.adb | 36 +- gcc/ada/sem_intr.ads | 2 +- gcc/ada/sem_mech.adb | 21 +- gcc/ada/sem_mech.ads | 2 +- gcc/ada/sem_prag.adb | 366 +- gcc/ada/sem_prag.ads | 8 +- gcc/ada/sem_res.adb | 322 +- gcc/ada/sem_res.ads | 4 +- gcc/ada/sem_scil.adb | 39 +- gcc/ada/sem_scil.ads | 2 +- gcc/ada/sem_smem.adb | 19 +- gcc/ada/sem_smem.ads | 2 +- gcc/ada/sem_type.adb | 252 +- gcc/ada/sem_type.ads | 13 +- gcc/ada/sem_util.adb | 629 +- gcc/ada/sem_util.ads | 105 +- gcc/ada/sem_warn.adb | 69 +- gcc/ada/sem_warn.ads | 2 +- gcc/ada/set_targ.adb | 2 +- gcc/ada/set_targ.ads | 3 +- gcc/ada/sfn_scan.adb | 2 +- gcc/ada/sfn_scan.ads | 2 +- gcc/ada/sigtramp-armdroid.c | 2 +- gcc/ada/sigtramp-ios.c | 2 +- gcc/ada/sigtramp-qnx.c | 2 +- gcc/ada/sigtramp-vxworks-target.inc | 6 +- gcc/ada/sigtramp-vxworks.c | 2 +- gcc/ada/sigtramp.h | 2 +- gcc/ada/sinfo-cn.adb | 94 +- gcc/ada/sinfo-cn.ads | 11 +- gcc/ada/sinfo-utils.adb | 326 + gcc/ada/sinfo-utils.ads | 156 + gcc/ada/sinfo.adb | 7166 +------- gcc/ada/sinfo.ads | 5495 +----- gcc/ada/sinput-c.adb | 2 +- gcc/ada/sinput-c.ads | 2 +- gcc/ada/sinput-d.adb | 2 +- gcc/ada/sinput-d.ads | 2 +- gcc/ada/sinput-l.adb | 45 +- gcc/ada/sinput-l.ads | 2 +- gcc/ada/sinput.adb | 16 +- gcc/ada/sinput.ads | 2 +- gcc/ada/snames.adb-tmpl | 2 +- gcc/ada/snames.ads-tmpl | 4 +- gcc/ada/socket.c | 2 +- gcc/ada/spark_xrefs.adb | 2 +- gcc/ada/spark_xrefs.ads | 2 +- gcc/ada/sprint.adb | 60 +- gcc/ada/sprint.ads | 2 +- gcc/ada/stand.ads | 10 +- gcc/ada/stringt.adb | 2 +- gcc/ada/stringt.ads | 4 +- gcc/ada/stringt.h | 2 +- gcc/ada/style.adb | 30 +- gcc/ada/style.ads | 2 +- gcc/ada/styleg.adb | 32 +- gcc/ada/styleg.ads | 2 +- gcc/ada/stylesw.adb | 2 +- gcc/ada/stylesw.ads | 2 +- gcc/ada/switch-b.adb | 10 +- gcc/ada/switch-b.ads | 2 +- gcc/ada/switch-c.adb | 18 +- gcc/ada/switch-c.ads | 2 +- gcc/ada/switch-m.adb | 2 +- gcc/ada/switch-m.ads | 2 +- gcc/ada/switch.adb | 2 +- gcc/ada/switch.ads | 2 +- gcc/ada/sysdep.c | 2 +- gcc/ada/table.adb | 2 +- gcc/ada/table.ads | 2 +- gcc/ada/targext.c | 2 +- gcc/ada/targparm.adb | 2 +- gcc/ada/targparm.ads | 2 +- gcc/ada/tbuild.adb | 80 +- gcc/ada/tbuild.ads | 11 +- gcc/ada/tempdir.adb | 2 +- gcc/ada/tempdir.ads | 2 +- gcc/ada/terminals.c | 2 +- gcc/ada/tracebak.c | 2 +- gcc/ada/treepr.adb | 1205 +- gcc/ada/treepr.ads | 5 +- gcc/ada/treeprs.adt | 107 - gcc/ada/ttypes.ads | 2 +- gcc/ada/types.adb | 2 +- gcc/ada/types.ads | 74 +- gcc/ada/types.h | 119 +- gcc/ada/uintp.adb | 2 +- gcc/ada/uintp.ads | 6 +- gcc/ada/uintp.h | 11 +- gcc/ada/uname.adb | 21 +- gcc/ada/uname.ads | 2 +- gcc/ada/urealp.adb | 2 +- gcc/ada/urealp.ads | 2 +- gcc/ada/urealp.h | 2 +- gcc/ada/usage.adb | 8 +- gcc/ada/usage.ads | 2 +- gcc/ada/validsw.adb | 2 +- gcc/ada/validsw.ads | 2 +- gcc/ada/vast.adb | 2 +- gcc/ada/vast.ads | 2 +- gcc/ada/version.c | 34 + gcc/ada/warnsw.adb | 2 +- gcc/ada/warnsw.ads | 2 +- gcc/ada/widechar.adb | 2 +- gcc/ada/widechar.ads | 2 +- gcc/ada/xeinfo.adb | 551 - gcc/ada/xnmake.adb | 467 - gcc/ada/xoscons.adb | 2 +- gcc/ada/xr_tabls.adb | 27 +- gcc/ada/xr_tabls.ads | 4 +- gcc/ada/xref_lib.adb | 4 +- gcc/ada/xref_lib.ads | 2 +- gcc/ada/xsinfo.adb | 262 - gcc/ada/xsnamest.adb | 2 +- gcc/ada/xtreeprs.adb | 357 - gcc/ada/xutil.adb | 2 +- gcc/ada/xutil.ads | 2 +- gcc/analyzer/ChangeLog | 167 +- gcc/analyzer/analyzer.h | 2 - gcc/analyzer/engine.cc | 33 +- gcc/analyzer/program-state.cc | 2 - gcc/analyzer/program-state.h | 4 - gcc/analyzer/region-model-manager.cc | 80 +- gcc/analyzer/region-model.cc | 163 +- gcc/analyzer/region-model.h | 27 +- gcc/analyzer/region.cc | 33 +- gcc/analyzer/sm-file.cc | 5 +- gcc/analyzer/sm-malloc.cc | 28 - gcc/analyzer/store.cc | 250 +- gcc/analyzer/store.h | 82 +- gcc/analyzer/svalue.cc | 62 +- gcc/analyzer/svalue.h | 2 + gcc/asan.c | 73 +- gcc/attribs.c | 11 +- gcc/bitmap.c | 108 - gcc/bitmap.h | 9 - gcc/brig-builtins.def | 675 - gcc/brig/ChangeLog | 445 - gcc/brig/Make-lang.in | 251 - gcc/brig/brig-builtins.h | 99 - gcc/brig/brig-c.h | 66 - gcc/brig/brig-lang.c | 958 - gcc/brig/brigfrontend/brig-arg-block-handler.cc | 66 - gcc/brig/brigfrontend/brig-atomic-inst-handler.cc | 265 - gcc/brig/brigfrontend/brig-basic-inst-handler.cc | 735 - gcc/brig/brigfrontend/brig-branch-inst-handler.cc | 238 - gcc/brig/brigfrontend/brig-cmp-inst-handler.cc | 198 - gcc/brig/brigfrontend/brig-code-entry-handler.cc | 1305 -- gcc/brig/brigfrontend/brig-code-entry-handler.h | 410 - gcc/brig/brigfrontend/brig-comment-handler.cc | 38 - gcc/brig/brigfrontend/brig-control-handler.cc | 108 - .../brigfrontend/brig-copy-move-inst-handler.cc | 73 - gcc/brig/brigfrontend/brig-cvt-inst-handler.cc | 268 - gcc/brig/brigfrontend/brig-fbarrier-handler.cc | 45 - gcc/brig/brigfrontend/brig-function-handler.cc | 431 - gcc/brig/brigfrontend/brig-function.cc | 1602 -- gcc/brig/brigfrontend/brig-function.h | 267 - gcc/brig/brigfrontend/brig-inst-mod-handler.cc | 58 - gcc/brig/brigfrontend/brig-label-handler.cc | 40 - gcc/brig/brigfrontend/brig-lane-inst-handler.cc | 85 - gcc/brig/brigfrontend/brig-machine.c | 44 - gcc/brig/brigfrontend/brig-machine.h | 33 - gcc/brig/brigfrontend/brig-mem-inst-handler.cc | 178 - gcc/brig/brigfrontend/brig-module-handler.cc | 41 - gcc/brig/brigfrontend/brig-queue-inst-handler.cc | 93 - gcc/brig/brigfrontend/brig-seg-inst-handler.cc | 146 - gcc/brig/brigfrontend/brig-signal-inst-handler.cc | 42 - gcc/brig/brigfrontend/brig-to-generic.cc | 1045 -- gcc/brig/brigfrontend/brig-to-generic.h | 240 - gcc/brig/brigfrontend/brig-util.cc | 574 - gcc/brig/brigfrontend/brig-util.h | 120 - gcc/brig/brigfrontend/brig-variable-handler.cc | 270 - gcc/brig/brigfrontend/hsa-brig-format.h | 1234 -- gcc/brig/brigfrontend/phsa.h | 79 - gcc/brig/brigspec.c | 136 - gcc/brig/config-lang.in | 41 - gcc/brig/gccbrig.texi | 153 - gcc/brig/lang-specs.h | 28 - gcc/brig/lang.opt | 46 - gcc/builtins.c | 352 +- gcc/builtins.def | 43 - gcc/builtins.h | 6 +- gcc/c-family/ChangeLog | 197 +- gcc/c-family/c-ada-spec.c | 8 +- gcc/c-family/c-attribs.c | 62 +- gcc/c-family/c-common.c | 32 +- gcc/c-family/c-cppbuiltin.c | 64 +- gcc/c-family/c-format.c | 29 +- gcc/c-family/c-lex.c | 2 +- gcc/c-family/c-omp.c | 43 +- gcc/c-family/c-opts.c | 6 +- gcc/c-family/c-pretty-print.c | 6 - gcc/c-family/c-ubsan.c | 14 +- gcc/c-family/c-warn.c | 50 +- gcc/c-family/c.opt | 4 + gcc/c/ChangeLog | 129 +- gcc/c/c-aux-info.c | 4 +- gcc/c/c-decl.c | 1 - gcc/c/c-fold.c | 1 - gcc/c/c-objc-common.c | 6 - gcc/c/c-parser.c | 125 +- gcc/c/c-typeck.c | 51 +- gcc/c/gimple-parser.c | 16 +- gcc/caller-save.c | 13 +- gcc/calls.c | 9 +- gcc/cfganal.c | 10 +- gcc/cfgcleanup.c | 36 +- gcc/cfgexpand.c | 54 +- gcc/cfgloopmanip.c | 1 - gcc/cfgrtl.c | 66 +- gcc/cgraph.c | 6 +- gcc/cgraphunit.c | 2 - gcc/collect2.c | 100 +- gcc/combine.c | 310 +- gcc/common/config/arc/arc-common.c | 2 +- gcc/common/config/arm/arm-common.c | 47 +- gcc/common/config/i386/cpuinfo.h | 4 +- gcc/common/config/i386/i386-common.c | 35 +- gcc/common/config/riscv/riscv-common.c | 19 +- gcc/common/config/rs6000/rs6000-common.c | 10 - gcc/common/config/s390/s390-common.c | 4 +- gcc/compare-elim.c | 4 +- gcc/conditions.h | 49 - gcc/config.gcc | 65 +- gcc/config.in | 109 +- gcc/config/aarch64/aarch64-c.c | 2 - gcc/config/aarch64/aarch64-cores.def | 4 +- gcc/config/aarch64/aarch64-cost-tables.h | 104 - gcc/config/aarch64/aarch64-protos.h | 19 +- gcc/config/aarch64/aarch64-simd-builtins.def | 41 +- gcc/config/aarch64/aarch64-simd.md | 541 +- gcc/config/aarch64/aarch64-sve.md | 6 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.c | 739 +- gcc/config/aarch64/arm_acle.h | 69 +- gcc/config/aarch64/arm_fp16.h | 267 +- gcc/config/aarch64/arm_neon.h | 691 +- gcc/config/aarch64/driver-aarch64.c | 14 +- gcc/config/aarch64/fractional-cost.h | 236 - gcc/config/aarch64/iterators.md | 30 +- gcc/config/arc/arc-protos.h | 1 - gcc/config/arc/arc.c | 46 +- gcc/config/arc/arc.h | 10 +- gcc/config/arc/arc.md | 257 +- gcc/config/arc/simdext.md | 876 +- gcc/config/arm/arm-c.c | 6 +- gcc/config/arm/arm-cpus.in | 12 +- gcc/config/arm/arm-protos.h | 5 +- gcc/config/arm/arm.c | 433 +- gcc/config/arm/arm.h | 21 +- gcc/config/arm/arm.md | 30 +- gcc/config/arm/arm.opt | 10 - gcc/config/arm/arm_mve.h | 273 +- gcc/config/arm/arm_mve_builtins.def | 36 +- gcc/config/arm/arm_neon.h | 100 +- gcc/config/arm/arm_neon_builtins.def | 7 +- gcc/config/arm/iterators.md | 25 +- gcc/config/arm/mve.md | 426 +- gcc/config/arm/neon.md | 251 +- gcc/config/arm/predicates.md | 4 + gcc/config/arm/t-rmprofile | 25 +- gcc/config/arm/unspecs.md | 32 - gcc/config/arm/vec-common.md | 138 +- gcc/config/arm/vfp.md | 29 +- gcc/config/avr/avr-dimode.md | 336 +- gcc/config/avr/avr-fixed.md | 380 +- gcc/config/avr/avr.c | 318 +- gcc/config/avr/avr.h | 34 +- gcc/config/avr/avr.md | 4746 +++-- gcc/config/bfin/bfin.h | 2 - gcc/config/cr16/cr16-protos.h | 1 - gcc/config/cr16/cr16.c | 31 - gcc/config/cr16/cr16.h | 3 - gcc/config/darwin-c.c | 2 +- gcc/config/darwin-driver.c | 66 +- gcc/config/darwin.c | 69 +- gcc/config/darwin.h | 437 +- gcc/config/darwin.opt | 159 +- gcc/config/gcn/gcn-hsa.h | 59 - gcc/config/gcn/gcn-opts.h | 7 - gcc/config/gcn/gcn-valu.md | 18 +- gcc/config/gcn/gcn.c | 85 +- gcc/config/gcn/gcn.md | 6 +- gcc/config/gcn/gcn.opt | 21 - gcc/config/gcn/mkoffload.c | 135 +- gcc/config/h8300/h8300-protos.h | 1 - gcc/config/h8300/h8300.h | 7 - gcc/config/h8300/peepholes.md | 947 - gcc/config/i386/amxbf16intrin.h | 2 +- gcc/config/i386/amxint8intrin.h | 2 +- gcc/config/i386/amxtileintrin.h | 8 +- gcc/config/i386/avx512dqintrin.h | 4 +- gcc/config/i386/avx512fintrin.h | 76 +- gcc/config/i386/constraints.md | 5 - gcc/config/i386/darwin.h | 60 +- gcc/config/i386/darwin32-biarch.h | 26 + gcc/config/i386/darwin64-biarch.h | 26 + gcc/config/i386/dragonfly.h | 17 - gcc/config/i386/driver-i386.c | 25 +- gcc/config/i386/emmintrin.h | 5 +- gcc/config/i386/freebsd.h | 13 - gcc/config/i386/gas.h | 16 - gcc/config/i386/gnu-user.h | 12 - gcc/config/i386/i386-builtin.def | 65 +- gcc/config/i386/i386-builtins.c | 80 +- gcc/config/i386/i386-c.c | 4 - gcc/config/i386/i386-expand.c | 379 +- gcc/config/i386/i386-isa.def | 110 + gcc/config/i386/i386-options.c | 316 +- gcc/config/i386/i386-opts.h | 11 - gcc/config/i386/i386-protos.h | 1 - gcc/config/i386/i386.c | 252 +- gcc/config/i386/i386.h | 390 +- gcc/config/i386/i386.md | 243 +- gcc/config/i386/i386.opt | 24 - gcc/config/i386/ia32intrin.h | 14 +- gcc/config/i386/iamcu.h | 10 - gcc/config/i386/lynx.h | 18 - gcc/config/i386/mingw-w64.h | 9 - gcc/config/i386/mingw32.h | 8 - gcc/config/i386/mmx.md | 243 + gcc/config/i386/netbsd-elf.h | 16 - gcc/config/i386/openbsdelf.h | 16 - gcc/config/i386/predicates.md | 81 +- gcc/config/i386/serializeintrin.h | 7 +- gcc/config/i386/sse.md | 512 +- gcc/config/i386/stringop.def | 9 - gcc/config/i386/sync.md | 158 +- gcc/config/i386/t-i386 | 3 +- gcc/config/i386/vxworks.h | 14 +- gcc/config/i386/winnt.c | 4 +- gcc/config/i386/x86-64.h | 24 - gcc/config/i386/x86-tune-sched-atom.c | 7 +- gcc/config/i386/x86-tune-sched-bd.c | 5 +- gcc/config/i386/x86-tune-sched.c | 3 +- gcc/config/i386/x86gprintrin.h | 11 - gcc/config/m68k/m68k.c | 2 - gcc/config/mips/mips-msa.md | 22 - gcc/config/mips/mips-protos.h | 1 - gcc/config/mips/mips.c | 23 +- gcc/config/nios2/nios2-protos.h | 2 +- gcc/config/nvptx/nvptx-opts.h | 6 + gcc/config/nvptx/nvptx-protos.h | 1 + gcc/config/nvptx/nvptx.c | 82 +- gcc/config/nvptx/nvptx.h | 2 + gcc/config/nvptx/nvptx.md | 45 +- gcc/config/nvptx/nvptx.opt | 14 + gcc/config/pa/pa-d.c | 2 +- gcc/config/pa/pa-modes.def | 3 - gcc/config/pa/pa-protos.h | 1 + gcc/config/pa/pa.c | 106 +- gcc/config/pa/pa.h | 17 +- gcc/config/pa/pa.md | 391 +- gcc/config/pa/pa.opt | 8 +- gcc/config/riscv/arch-canonicalize | 53 +- gcc/config/riscv/multilib-generator | 96 +- gcc/config/riscv/riscv.c | 17 +- gcc/config/riscv/riscv.h | 6 +- gcc/config/riscv/riscv.md | 257 +- gcc/config/riscv/t-riscv | 2 +- gcc/config/rl78/rl78.c | 1 - gcc/config/rs6000/aix61.h | 214 - gcc/config/rs6000/aix71.h | 5 +- gcc/config/rs6000/aix72.h | 5 +- gcc/config/rs6000/altivec.h | 8 +- gcc/config/rs6000/altivec.md | 297 +- gcc/config/rs6000/darwin.h | 5 +- gcc/config/rs6000/darwin.md | 19 +- gcc/config/rs6000/dfp.md | 14 - gcc/config/rs6000/driver-rs6000.c | 3 - gcc/config/rs6000/fusion.md | 1868 +- gcc/config/rs6000/genfusion.pl | 138 +- gcc/config/rs6000/mma.md | 41 +- gcc/config/rs6000/power10.md | 25 - gcc/config/rs6000/predicates.md | 26 +- gcc/config/rs6000/rs6000-builtin.def | 80 +- gcc/config/rs6000/rs6000-call.c | 280 +- gcc/config/rs6000/rs6000-cpus.def | 10 +- gcc/config/rs6000/rs6000-internal.h | 3 + gcc/config/rs6000/rs6000-logue.c | 26 +- gcc/config/rs6000/rs6000-p8swap.c | 19 - gcc/config/rs6000/rs6000-protos.h | 2 +- gcc/config/rs6000/rs6000.c | 3714 ++-- gcc/config/rs6000/rs6000.h | 14 +- gcc/config/rs6000/rs6000.md | 248 +- gcc/config/rs6000/rs6000.opt | 10 +- gcc/config/rs6000/vector.md | 194 +- gcc/config/rs6000/vsx.md | 205 +- gcc/config/rs6000/vxworks.h | 4 + gcc/config/rs6000/xcoff.h | 44 +- gcc/config/s390/driver-native.c | 6 +- gcc/config/s390/predicates.md | 9 +- gcc/config/s390/s390-c.c | 4 +- gcc/config/s390/s390-opts.h | 2 +- gcc/config/s390/s390.c | 136 +- gcc/config/s390/s390.h | 18 +- gcc/config/s390/s390.md | 42 +- gcc/config/s390/s390.opt | 5 +- gcc/config/s390/tpf.md | 6 +- gcc/config/s390/vecintrin.h | 4 +- gcc/config/sparc/leon5.md | 103 - gcc/config/sparc/sparc-modes.def | 3 - gcc/config/sparc/sparc-opts.h | 1 - gcc/config/sparc/sparc.c | 347 +- gcc/config/sparc/sparc.h | 36 +- gcc/config/sparc/sparc.md | 66 +- gcc/config/sparc/sparc.opt | 3 - gcc/config/vax/builtins.md | 10 +- gcc/config/vax/vax-protos.h | 1 - gcc/config/vax/vax.c | 73 - gcc/config/vx-common.h | 2 +- gcc/config/vxworks.h | 2 +- gcc/config/xtensa/xtensa.c | 5 +- gcc/configure | 759 +- gcc/configure.ac | 319 +- gcc/coretypes.h | 8 +- gcc/coverage.c | 42 +- gcc/cp/ChangeLog | 1771 +- gcc/cp/call.c | 119 +- gcc/cp/class.c | 101 +- gcc/cp/constexpr.c | 295 +- gcc/cp/constraint.cc | 49 +- gcc/cp/coroutines.cc | 856 +- gcc/cp/cp-gimplify.c | 101 +- gcc/cp/cp-objcp-common.c | 24 +- gcc/cp/cp-tree.h | 94 +- gcc/cp/cvt.c | 36 +- gcc/cp/cxx-pretty-print.c | 47 +- gcc/cp/decl.c | 400 +- gcc/cp/decl2.c | 41 +- gcc/cp/error.c | 7 +- gcc/cp/except.c | 29 +- gcc/cp/friend.c | 9 +- gcc/cp/init.c | 77 +- gcc/cp/lambda.c | 39 +- gcc/cp/lex.c | 2 - gcc/cp/logic.cc | 118 +- gcc/cp/mangle.c | 32 +- gcc/cp/method.c | 53 +- gcc/cp/module.cc | 11 +- gcc/cp/name-lookup.c | 31 +- gcc/cp/name-lookup.h | 5 +- gcc/cp/parser.c | 395 +- gcc/cp/pt.c | 754 +- gcc/cp/rtti.c | 2 +- gcc/cp/search.c | 7 - gcc/cp/semantics.c | 46 +- gcc/cp/tree.c | 78 +- gcc/cp/typeck.c | 74 +- gcc/cp/typeck2.c | 91 +- gcc/cprop.c | 21 +- gcc/cse.c | 140 +- gcc/cselib.c | 2 - gcc/d/ChangeLog | 251 +- gcc/d/d-attribs.cc | 4 +- gcc/d/d-builtins.cc | 20 +- gcc/d/d-codegen.cc | 61 +- gcc/d/d-convert.cc | 51 +- gcc/d/d-frontend.cc | 33 +- gcc/d/d-lang.cc | 8 +- gcc/d/d-spec.cc | 49 +- gcc/d/d-tree.h | 3 - gcc/d/decl.cc | 8 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/cond.c | 29 +- gcc/d/dmd/dcast.c | 15 +- gcc/d/dmd/dinterpret.c | 11 +- gcc/d/dmd/dmangle.c | 2 +- gcc/d/dmd/expression.c | 23 +- gcc/d/dmd/expression.h | 2 - gcc/d/dmd/expressionsem.c | 12 +- gcc/d/dmd/hdrgen.c | 2 +- gcc/d/dmd/identifier.c | 6 +- gcc/d/dmd/mtype.c | 5 +- gcc/d/dmd/statementsem.c | 36 +- gcc/d/expr.cc | 35 +- gcc/d/toir.cc | 32 +- gcc/d/typeinfo.cc | 38 +- gcc/dbxout.c | 2 + gcc/debug.c | 1 + gcc/debug.h | 4 + gcc/df-problems.c | 6 +- gcc/df-scan.c | 2 - gcc/diagnostic-show-locus.c | 6 +- gcc/doc/cpp.texi | 12 +- gcc/doc/extend.texi | 212 +- gcc/doc/frontends.texi | 2 +- gcc/doc/install.texi | 56 +- gcc/doc/invoke.texi | 194 +- gcc/doc/md.texi | 70 +- gcc/doc/options.texi | 4 +- gcc/doc/rtl.texi | 152 +- gcc/doc/sourcebuild.texi | 99 +- gcc/doc/standards.texi | 8 - gcc/doc/tm.texi | 109 +- gcc/doc/tm.texi.in | 92 +- gcc/doc/trouble.texi | 7 +- gcc/dwarf2out.c | 442 +- gcc/dwarf2out.h | 2 + gcc/emit-rtl.c | 59 +- gcc/exec-tool.in | 8 - gcc/explow.c | 9 +- gcc/expmed.c | 5 +- gcc/expr.c | 435 +- gcc/expr.h | 23 +- gcc/final.c | 407 +- gcc/fold-const.c | 135 +- gcc/fortran/ChangeLog | 1124 +- gcc/fortran/arith.c | 45 +- gcc/fortran/array.c | 31 +- gcc/fortran/check.c | 120 +- gcc/fortran/decl.c | 65 +- gcc/fortran/dump-parse-tree.c | 36 + gcc/fortran/expr.c | 146 +- gcc/fortran/frontend-passes.c | 44 +- gcc/fortran/gfortran.h | 21 +- gcc/fortran/intrinsic.c | 56 +- gcc/fortran/intrinsic.h | 3 +- gcc/fortran/intrinsic.texi | 17 +- gcc/fortran/io.c | 2 +- gcc/fortran/iresolve.c | 21 +- gcc/fortran/lang.opt | 4 + gcc/fortran/match.c | 44 +- gcc/fortran/match.h | 2 + gcc/fortran/misc.c | 10 +- gcc/fortran/module.c | 10 +- gcc/fortran/openmp.c | 124 + gcc/fortran/options.c | 2 +- gcc/fortran/parse.c | 44 +- gcc/fortran/primary.c | 22 +- gcc/fortran/resolve.c | 144 +- gcc/fortran/simplify.c | 96 +- gcc/fortran/st.c | 2 + gcc/fortran/symbol.c | 3 - gcc/fortran/target-memory.c | 5 +- gcc/fortran/trans-array.c | 170 +- gcc/fortran/trans-array.h | 3 - gcc/fortran/trans-decl.c | 58 +- gcc/fortran/trans-expr.c | 37 +- gcc/fortran/trans-intrinsic.c | 221 +- gcc/fortran/trans-openmp.c | 98 +- gcc/fortran/trans-stmt.c | 28 +- gcc/fortran/trans-types.c | 8 +- gcc/fortran/trans.c | 2 + gcc/fortran/trans.h | 1 - gcc/function.c | 5 +- gcc/fwprop.c | 5 +- gcc/gcc-ar.c | 2 +- gcc/gcc.c | 47 +- gcc/gcov-io.c | 312 +- gcc/gcov-io.h | 29 +- gcc/gcov-iov.c | 77 - gcc/gcov.c | 158 +- gcc/gcse-common.c | 1 - gcc/gcse.c | 25 +- gcc/genattrtab.c | 9 +- gcc/gencfn-macros.c | 2 +- gcc/genconfig.c | 19 - gcc/genemit.c | 3 - gcc/generic-match-head.c | 1 + gcc/genextract.c | 1 - gcc/genflags.c | 4 +- gcc/gengenrtl.c | 1 - gcc/gengtype-state.c | 17 +- gcc/gengtype.c | 8 +- gcc/genmatch.c | 28 +- gcc/genoutput.c | 18 +- gcc/genrecog.c | 6 +- gcc/gensupport.c | 8 - gcc/genversion.c | 89 + gcc/ggc-page.c | 6 + gcc/gimple-array-bounds.cc | 2 - gcc/gimple-expr.c | 20 +- gcc/gimple-fold.c | 408 +- gcc/gimple-fold.h | 1 + gcc/gimple-isel.cc | 11 +- gcc/gimple-loop-interchange.cc | 73 +- gcc/gimple-loop-jam.c | 4 +- gcc/gimple-match-head.c | 10 +- gcc/gimple-range-cache.cc | 270 +- gcc/gimple-range-cache.h | 6 +- gcc/gimple-range-edge.cc | 39 +- gcc/gimple-range-edge.h | 12 +- gcc/gimple-range-gori.h | 2 +- gcc/gimple-range.cc | 188 +- gcc/gimple-range.h | 53 +- gcc/gimple-ssa-evrp-analyze.c | 2 +- gcc/gimple-ssa-sprintf.c | 3 +- gcc/gimple-ssa-store-merging.c | 27 +- gcc/gimple-ssa-warn-alloca.c | 23 +- gcc/gimple-walk.c | 24 - gcc/gimple.c | 12 +- gcc/gimple.h | 25 - gcc/gimplify.c | 153 +- gcc/go/ChangeLog | 22 +- gcc/go/go-gcc.cc | 155 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/backend.h | 145 +- gcc/go/gofrontend/expressions.cc | 82 +- gcc/go/gofrontend/gogo.cc | 94 +- gcc/go/gofrontend/gogo.h | 8 - gcc/go/gofrontend/runtime.cc | 2 +- gcc/go/gofrontend/statements.cc | 6 +- gcc/go/gofrontend/types.cc | 86 +- gcc/godump.c | 18 +- gcc/haifa-sched.c | 4 - gcc/ifcvt.c | 27 +- gcc/incpath.c | 2 +- gcc/intl.h | 4 + gcc/ipa-cp.c | 278 +- gcc/ipa-fnsummary.c | 45 +- gcc/ipa-free-lang-data.cc | 1188 ++ gcc/ipa-icf-gimple.c | 3 - gcc/ipa-icf.c | 4 +- gcc/ipa-modref-tree.h | 2 +- gcc/ipa-modref.c | 74 +- gcc/ipa-param-manipulation.c | 6 +- gcc/ipa-profile.c | 4 +- gcc/ipa-prop.c | 96 +- gcc/ipa-prop.h | 23 - gcc/ipa-pure-const.c | 4 +- gcc/ipa-sra.c | 158 +- gcc/ipa.c | 200 +- gcc/ira-color.c | 71 +- gcc/ira-costs.c | 1 - gcc/ira.c | 15 +- gcc/jit/ChangeLog | 40 - gcc/jit/Make-lang.in | 63 +- gcc/jit/docs/examples/tut04-toyvm/toyvm.c | 2 +- gcc/jit/docs/examples/tut04-toyvm/toyvm.cc | 2 +- gcc/jit/jit-dejagnu.h | 338 - gcc/jit/jit-playback.c | 4 +- gcc/jump.c | 53 +- gcc/langhooks.c | 8 +- gcc/loop-invariant.c | 24 +- gcc/lra-assigns.c | 3 +- gcc/lra-constraints.c | 32 +- gcc/lra-eliminations.c | 1 - gcc/lto-streamer.h | 5 +- gcc/lto-wrapper.c | 546 +- gcc/lto/ChangeLog | 23 - gcc/lto/lto-common.c | 13 +- gcc/lto/lto-object.c | 8 +- gcc/main.c | 7 +- gcc/match.pd | 179 +- gcc/multiple_target.c | 25 +- gcc/objc/ChangeLog | 15 +- gcc/objc/objc-act.c | 2 +- gcc/objc/objc-encoding.c | 2 +- gcc/objc/objc-next-runtime-abi-02.c | 2 +- gcc/objcp/ChangeLog | 12 - gcc/omp-expand.c | 11 +- gcc/omp-general.c | 8 +- gcc/omp-low.c | 97 +- gcc/omp-offload.c | 29 + gcc/optabs-tree.c | 21 +- gcc/optabs.c | 23 +- gcc/opth-gen.awk | 11 +- gcc/opts-common.c | 2 +- gcc/opts.c | 6 +- gcc/output.h | 3 + gcc/params.opt | 8 - gcc/passes.def | 13 +- gcc/po/ChangeLog | 33 - gcc/po/be.po | 10328 ++++++----- gcc/po/da.po | 10339 ++++++----- gcc/po/de.po | 10357 ++++++----- gcc/po/el.po | 10328 ++++++----- gcc/po/es.po | 10347 ++++++----- gcc/po/fi.po | 10336 ++++++----- gcc/po/fr.po | 10341 ++++++----- gcc/po/gcc.pot | 10329 ++++++----- gcc/po/hr.po | 10328 ++++++----- gcc/po/id.po | 10333 ++++++----- gcc/po/ja.po | 10336 ++++++----- gcc/po/nl.po | 10332 ++++++----- gcc/po/ru.po | 10348 ++++++----- gcc/po/sr.po | 10334 ++++++----- gcc/po/sv.po | 10332 ++++++----- gcc/po/zh_CN.po | 10340 ++++++----- gcc/po/zh_TW.po | 10332 ++++++----- gcc/postreload-gcse.c | 1 - gcc/postreload.c | 4 - gcc/predict.c | 6 - gcc/print-rtl.c | 1 - gcc/range-op.cc | 20 +- gcc/read-rtl-function.c | 3 +- gcc/real.c | 12 +- gcc/reg-notes.def | 10 - gcc/reg-stack.c | 11 +- gcc/regcprop.c | 1 - gcc/reginfo.c | 1 - gcc/regrename.c | 1 - gcc/reload.c | 57 +- gcc/reload1.c | 5 +- gcc/reorg.c | 136 +- gcc/resource.c | 17 +- gcc/rtl-ssa/accesses.cc | 15 +- gcc/rtl-ssa/functions.h | 7 +- gcc/rtl.c | 13 +- gcc/rtl.def | 9 +- gcc/rtl.h | 15 +- gcc/rtlanal.c | 52 +- gcc/sanopt.c | 5 +- gcc/sbitmap.h | 2 - gcc/sched-deps.c | 15 - gcc/sched-rgn.c | 6 +- gcc/selftest.c | 3 +- gcc/shrink-wrap.c | 8 +- gcc/simplify-rtx.c | 125 +- gcc/stor-layout.c | 30 +- gcc/store-motion.c | 1 - gcc/stringpool.c | 6 + gcc/symtab.c | 7 +- gcc/system.h | 18 +- gcc/target.def | 27 +- gcc/targhooks.c | 96 +- gcc/targhooks.h | 2 +- gcc/testsuite/ChangeLog | 5918 +------ gcc/testsuite/brig.dg/README | 12 - gcc/testsuite/brig.dg/dg.exp | 31 - gcc/testsuite/brig.dg/test/gimple/alloca.hsail | 37 - gcc/testsuite/brig.dg/test/gimple/atomics.hsail | 33 - gcc/testsuite/brig.dg/test/gimple/branches.hsail | 58 - gcc/testsuite/brig.dg/test/gimple/fbarrier.hsail | 74 - .../brig.dg/test/gimple/function_calls.hsail | 59 - .../brig.dg/test/gimple/internal-casts.hsail | 146 - gcc/testsuite/brig.dg/test/gimple/kernarg.hsail | 25 - gcc/testsuite/brig.dg/test/gimple/mem.hsail | 39 - gcc/testsuite/brig.dg/test/gimple/mulhi.hsail | 33 - gcc/testsuite/brig.dg/test/gimple/packed.hsail | 76 - .../test/gimple/priv-array-offset-access.hsail | 87 - gcc/testsuite/brig.dg/test/gimple/smoke_test.hsail | 91 - gcc/testsuite/brig.dg/test/gimple/variables.hsail | 125 - gcc/testsuite/brig.dg/test/gimple/vector.hsail | 57 - gcc/testsuite/c-c++-common/Walloca-larger-than.C | 21 + .../c-c++-common/Wshift-negative-value-1.c | 9 +- .../c-c++-common/Wshift-negative-value-10.c | 7 - .../c-c++-common/Wshift-negative-value-2.c | 5 +- .../c-c++-common/Wshift-negative-value-3.c | 5 +- .../c-c++-common/Wshift-negative-value-4.c | 5 +- .../c-c++-common/Wshift-negative-value-7.c | 5 - .../c-c++-common/Wshift-negative-value-8.c | 5 - .../c-c++-common/Wshift-negative-value-9.c | 5 - gcc/testsuite/c-c++-common/Wshift-overflow-1.c | 45 +- gcc/testsuite/c-c++-common/Wshift-overflow-10.c | 5 - gcc/testsuite/c-c++-common/Wshift-overflow-11.c | 5 - gcc/testsuite/c-c++-common/Wshift-overflow-12.c | 5 - gcc/testsuite/c-c++-common/Wshift-overflow-2.c | 1 + gcc/testsuite/c-c++-common/Wshift-overflow-5.c | 7 +- gcc/testsuite/c-c++-common/Wshift-overflow-6.c | 3 +- gcc/testsuite/c-c++-common/Wshift-overflow-7.c | 65 +- gcc/testsuite/c-c++-common/Wshift-overflow-8.c | 5 - gcc/testsuite/c-c++-common/Wshift-overflow-9.c | 7 - gcc/testsuite/c-c++-common/attr-retain-10.c | 11 + gcc/testsuite/c-c++-common/attr-retain-11.c | 11 + .../c-c++-common/builtin-convertvector-3.c | 11 - gcc/testsuite/c-c++-common/cpp/dir-only-9.c | 13 - gcc/testsuite/c-c++-common/cpp/pr104147.c | 27 - gcc/testsuite/c-c++-common/cpp/va-opt-9.c | 20 - gcc/testsuite/c-c++-common/dfp/convert-bfp-11.c | 20 +- gcc/testsuite/c-c++-common/goacc/acc-icf.c | 7 + .../goacc/classify-kernels-unparallelized.c | 3 + .../c-c++-common/goacc/classify-kernels.c | 3 + .../c-c++-common/goacc/classify-parallel.c | 3 + .../c-c++-common/goacc/classify-routine.c | 3 + gcc/testsuite/c-c++-common/goacc/classify-serial.c | 8 + .../c-c++-common/goacc/diag-parallelism-1.c | 124 + .../c-c++-common/goacc/kernels-decompose-1.c | 3 + .../c-c++-common/goacc/kernels-decompose-2.c | 4 + gcc/testsuite/c-c++-common/goacc/parallel-dims-1.c | 7 + .../c-c++-common/goacc/parallel-reduction.c | 4 + gcc/testsuite/c-c++-common/goacc/pr102432.c | 23 - gcc/testsuite/c-c++-common/goacc/pr70688.c | 6 + gcc/testsuite/c-c++-common/goacc/routine-1.c | 8 + .../goacc/routine-level-of-parallelism-2.c | 6 + .../c-c++-common/goacc/uninit-dim-clause.c | 6 + gcc/testsuite/c-c++-common/gomp/map-6.c | 135 + gcc/testsuite/c-c++-common/gomp/map-7.c | 20 + gcc/testsuite/c-c++-common/gomp/pr100902-1.c | 17 - gcc/testsuite/c-c++-common/gomp/pr101535-1.c | 31 - gcc/testsuite/c-c++-common/gomp/pr101535-2.c | 11 - gcc/testsuite/c-c++-common/gomp/pr102431.c | 16 - gcc/testsuite/c-c++-common/gomp/pr102432.c | 23 - gcc/testsuite/c-c++-common/gomp/pr102640.c | 44 - gcc/testsuite/c-c++-common/gomp/pr99928-1.c | 206 + gcc/testsuite/c-c++-common/gomp/pr99928-10.c | 231 + gcc/testsuite/c-c++-common/gomp/pr99928-11.c | 28 + gcc/testsuite/c-c++-common/gomp/pr99928-2.c | 208 + gcc/testsuite/c-c++-common/gomp/pr99928-3.c | 119 + gcc/testsuite/c-c++-common/gomp/pr99928-4.c | 76 + gcc/testsuite/c-c++-common/gomp/pr99928-5.c | 107 + gcc/testsuite/c-c++-common/gomp/pr99928-6.c | 107 + gcc/testsuite/c-c++-common/gomp/pr99928-7.c | 103 + gcc/testsuite/c-c++-common/gomp/pr99928-8.c | 219 + gcc/testsuite/c-c++-common/gomp/pr99928-9.c | 219 + gcc/testsuite/c-c++-common/modref-dse.c | 38 - gcc/testsuite/c-c++-common/pr100785.c | 21 - gcc/testsuite/c-c++-common/pr101537.c | 26 - gcc/testsuite/c-c++-common/pr103881.c | 20 - gcc/testsuite/c-c++-common/pr105186.c | 5 - gcc/testsuite/c-c++-common/torture/pr101636.c | 30 - gcc/testsuite/c-c++-common/torture/pr104497.c | 12 - .../c-c++-common/ubsan/float-div-by-zero-2.c | 18 - .../c-c++-common/ubsan/overflow-negate-3.c | 6 +- gcc/testsuite/c-c++-common/ubsan/overflow-sub-4.c | 6 +- gcc/testsuite/c-c++-common/ubsan/pr64888.c | 27 - gcc/testsuite/g++.dg/DRs/dr2082.C | 12 - gcc/testsuite/g++.dg/abi/anon4.C | 1 - gcc/testsuite/g++.dg/abi/mangle-union1.C | 10 - gcc/testsuite/g++.dg/analyzer/placement-new.C | 2 - gcc/testsuite/g++.dg/asan/pr102656.C | 27 - gcc/testsuite/g++.dg/asan/pr104449.C | 16 - gcc/testsuite/g++.dg/concepts/diagnostic17.C | 17 + gcc/testsuite/g++.dg/concepts/diagnostic18.C | 7 + gcc/testsuite/g++.dg/concepts/explicit-spec1.C | 9 - gcc/testsuite/g++.dg/concepts/pr105061.C | 13 - gcc/testsuite/g++.dg/conversion/pr100635.C | 12 + gcc/testsuite/g++.dg/coroutines/pr102454.C | 38 - gcc/testsuite/g++.dg/coroutines/pr103328.C | 32 - gcc/testsuite/g++.dg/coroutines/pr95520.C | 29 - gcc/testsuite/g++.dg/cpp/pr103012.C | 18 - gcc/testsuite/g++.dg/cpp0x/alias-decl-72.C | 9 - gcc/testsuite/g++.dg/cpp0x/alias-decl-72a.C | 9 - gcc/testsuite/g++.dg/cpp0x/alias-decl-74.C | 9 - gcc/testsuite/g++.dg/cpp0x/alias-decl-mem1.C | 20 - gcc/testsuite/g++.dg/cpp0x/alias-decl-ttp1.C | 6 - gcc/testsuite/g++.dg/cpp0x/alias-decl-ttp2.C | 25 - gcc/testsuite/g++.dg/cpp0x/alias-decl-variadic2.C | 13 - gcc/testsuite/g++.dg/cpp0x/alias-decl-void1.C | 18 - gcc/testsuite/g++.dg/cpp0x/alignas20.C | 26 - gcc/testsuite/g++.dg/cpp0x/constexpr-104472.C | 9 - gcc/testsuite/g++.dg/cpp0x/constexpr-105321.C | 18 - gcc/testsuite/g++.dg/cpp0x/constexpr-cast2.C | 6 +- gcc/testsuite/g++.dg/cpp0x/constexpr-condition.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-empty14.C | 1 - gcc/testsuite/g++.dg/cpp0x/constexpr-empty16.C | 10 - gcc/testsuite/g++.dg/cpp0x/constexpr-empty17.C | 21 - .../g++.dg/cpp0x/constexpr-fno-elide-ctors1.C | 89 - gcc/testsuite/g++.dg/cpp0x/decltype-bitfield1.C | 65 - gcc/testsuite/g++.dg/cpp0x/decltype-bitfield2.C | 18 - gcc/testsuite/g++.dg/cpp0x/decltype-nonstatic1.C | 16 - gcc/testsuite/g++.dg/cpp0x/decltype81.C | 15 - gcc/testsuite/g++.dg/cpp0x/deleted15.C | 6 - gcc/testsuite/g++.dg/cpp0x/depr-copy3.C | 35 + gcc/testsuite/g++.dg/cpp0x/friend7.C | 40 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-39-1.C | 3 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-4.C | 3 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-74.C | 10 + gcc/testsuite/g++.dg/cpp0x/implicit-delete1.C | 20 - gcc/testsuite/g++.dg/cpp0x/initlist-new6.C | 39 - gcc/testsuite/g++.dg/cpp0x/initlist-nrv1.C | 34 - gcc/testsuite/g++.dg/cpp0x/initlist124.C | 13 - .../g++.dg/cpp0x/lambda/lambda-current-inst1.C | 18 - .../g++.dg/cpp0x/lambda/lambda-defarg10.C | 21 - .../g++.dg/cpp0x/lambda/lambda-variadic14.C | 8 + gcc/testsuite/g++.dg/cpp0x/noexcept68.C | 8 - gcc/testsuite/g++.dg/cpp0x/noexcept69.C | 12 - gcc/testsuite/g++.dg/cpp0x/noexcept70.C | 5 - gcc/testsuite/g++.dg/cpp0x/noexcept72.C | 21 - gcc/testsuite/g++.dg/cpp0x/noexcept73.C | 13 - gcc/testsuite/g++.dg/cpp0x/noexcept74.C | 11 - gcc/testsuite/g++.dg/cpp0x/noexcept74a.C | 12 - gcc/testsuite/g++.dg/cpp0x/nsdmi-template21.C | 8 - gcc/testsuite/g++.dg/cpp0x/nsdmi-template21a.C | 10 - gcc/testsuite/g++.dg/cpp0x/nsdmi-template22.C | 13 - gcc/testsuite/g++.dg/cpp0x/nsdmi-template23.C | 13 - gcc/testsuite/g++.dg/cpp0x/nullptr46.C | 11 - gcc/testsuite/g++.dg/cpp0x/pr102305.C | 39 - gcc/testsuite/g++.dg/cpp0x/pr105256.C | 18 - gcc/testsuite/g++.dg/cpp0x/pr94616.C | 23 + gcc/testsuite/g++.dg/cpp0x/ref-bind4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/ref-bind8.C | 10 - gcc/testsuite/g++.dg/cpp0x/sfinae67.C | 20 + gcc/testsuite/g++.dg/cpp0x/sfinae68.C | 23 + gcc/testsuite/g++.dg/cpp0x/static_assert17.C | 9 - gcc/testsuite/g++.dg/cpp0x/trailing15.C | 14 - gcc/testsuite/g++.dg/cpp0x/variadic-alias5.C | 9 - gcc/testsuite/g++.dg/cpp0x/variadic-alias6.C | 20 - gcc/testsuite/g++.dg/cpp0x/variadic-alias7.C | 16 - gcc/testsuite/g++.dg/cpp0x/variadic-partial2.C | 16 - gcc/testsuite/g++.dg/cpp0x/variadic-partial2a.C | 22 - gcc/testsuite/g++.dg/cpp0x/variadic182.C | 18 + gcc/testsuite/g++.dg/cpp1y/constexpr-101371-2.C | 23 - gcc/testsuite/g++.dg/cpp1y/constexpr-101371.C | 29 - gcc/testsuite/g++.dg/cpp1y/constexpr-104284-1.C | 34 - gcc/testsuite/g++.dg/cpp1y/constexpr-104284-2.C | 33 - gcc/testsuite/g++.dg/cpp1y/constexpr-104284-3.C | 33 - gcc/testsuite/g++.dg/cpp1y/constexpr-104284-4.C | 35 - gcc/testsuite/g++.dg/cpp1y/constexpr-104513.C | 10 - gcc/testsuite/g++.dg/cpp1y/constexpr-base1.C | 28 + gcc/testsuite/g++.dg/cpp1y/constexpr-empty2.C | 1 - gcc/testsuite/g++.dg/cpp1y/constexpr-ptrsub1.C | 23 + gcc/testsuite/g++.dg/cpp1y/decltype-auto5.C | 35 - gcc/testsuite/g++.dg/cpp1y/digit-sep-line-neg.C | 5 + gcc/testsuite/g++.dg/cpp1y/digit-sep-line.C | 8 + gcc/testsuite/g++.dg/cpp1y/digit-sep-neg-2.C | 4 + gcc/testsuite/g++.dg/cpp1y/digit-sep-neg.C | 3 +- gcc/testsuite/g++.dg/cpp1y/digit-sep-paste.C | 11 + gcc/testsuite/g++.dg/cpp1y/digit-sep-pp-number.C | 17 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-enum2.C | 15 - gcc/testsuite/g++.dg/cpp1y/lambda-generic-this4.C | 7 - gcc/testsuite/g++.dg/cpp1y/pr95226.C | 17 + gcc/testsuite/g++.dg/cpp1z/aggr-base12.C | 24 - gcc/testsuite/g++.dg/cpp1z/aligned-new9.C | 30 - gcc/testsuite/g++.dg/cpp1z/class-deduction109.C | 64 - gcc/testsuite/g++.dg/cpp1z/class-deduction110.C | 28 - gcc/testsuite/g++.dg/cpp1z/class-deduction12.C | 6 - gcc/testsuite/g++.dg/cpp1z/class-deduction86.C | 16 + gcc/testsuite/g++.dg/cpp1z/class-deduction87.C | 15 + gcc/testsuite/g++.dg/cpp1z/class-deduction99.C | 35 - gcc/testsuite/g++.dg/cpp1z/direct-enum-init2.C | 8 + gcc/testsuite/g++.dg/cpp1z/eval-order11.C | 89 - gcc/testsuite/g++.dg/cpp1z/lambda-this1.C | 8 +- gcc/testsuite/g++.dg/cpp1z/lambda-this8.C | 9 - gcc/testsuite/g++.dg/cpp1z/nodiscard8.C | 15 - gcc/testsuite/g++.dg/cpp1z/nodiscard9.C | 22 - gcc/testsuite/g++.dg/cpp1z/ttp2.C | 21 - gcc/testsuite/g++.dg/cpp23/constexpr-nonlit7.C | 6 - gcc/testsuite/g++.dg/cpp23/lambda-attr1.C | 29 - gcc/testsuite/g++.dg/cpp2a/bit-cast15.C | 19 - .../g++.dg/cpp2a/class-deduction-aggr11.C | 29 - .../g++.dg/cpp2a/class-deduction-aggr12.C | 15 - .../g++.dg/cpp2a/class-deduction-alias10.C | 10 - .../g++.dg/cpp2a/class-deduction-alias9.C | 6 - gcc/testsuite/g++.dg/cpp2a/concepts-class3.C | 12 - gcc/testsuite/g++.dg/cpp2a/concepts-class4.C | 11 - gcc/testsuite/g++.dg/cpp2a/concepts-friend9.C | 12 - gcc/testsuite/g++.dg/cpp2a/concepts-lambda18.C | 14 - gcc/testsuite/g++.dg/cpp2a/concepts-lambda19.C | 11 - gcc/testsuite/g++.dg/cpp2a/concepts-memfun2.C | 25 - gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl4.C | 28 - gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl5.C | 11 - gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl5a.C | 15 - gcc/testsuite/g++.dg/cpp2a/concepts-nondep2.C | 21 - gcc/testsuite/g++.dg/cpp2a/concepts-nondep3.C | 9 - gcc/testsuite/g++.dg/cpp2a/concepts-pr104410.C | 6 - gcc/testsuite/g++.dg/cpp2a/concepts-pr67178.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr85846.C | 12 - gcc/testsuite/g++.dg/cpp2a/concepts-pr98394.C | 14 - gcc/testsuite/g++.dg/cpp2a/concepts-requires25.C | 10 - gcc/testsuite/g++.dg/cpp2a/concepts-requires26.C | 18 - gcc/testsuite/g++.dg/cpp2a/concepts-requires28.C | 13 - gcc/testsuite/g++.dg/cpp2a/concepts-requires29.C | 18 - gcc/testsuite/g++.dg/cpp2a/concepts-requires29a.C | 23 - gcc/testsuite/g++.dg/cpp2a/concepts-requires30.C | 10 - gcc/testsuite/g++.dg/cpp2a/concepts-return-req3.C | 6 - gcc/testsuite/g++.dg/cpp2a/concepts-this1.C | 30 - gcc/testsuite/g++.dg/cpp2a/concepts-ttp4.C | 9 - gcc/testsuite/g++.dg/cpp2a/concepts-uneval3.C | 9 + gcc/testsuite/g++.dg/cpp2a/concepts-uneval4.C | 12 - gcc/testsuite/g++.dg/cpp2a/concepts-uneval5.C | 17 - gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1.C | 9 - gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1a.C | 14 - gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1b.C | 15 - gcc/testsuite/g++.dg/cpp2a/concepts-var-templ2.C | 13 - gcc/testsuite/g++.dg/cpp2a/consteval26.C | 39 - gcc/testsuite/g++.dg/cpp2a/consteval27.C | 18 - gcc/testsuite/g++.dg/cpp2a/constexpr-dtor12.C | 13 - gcc/testsuite/g++.dg/cpp2a/constexpr-new14.C | 60 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new20.C | 18 - gcc/testsuite/g++.dg/cpp2a/constexpr-new21.C | 17 - gcc/testsuite/g++.dg/cpp2a/constexpr-new22.C | 42 - gcc/testsuite/g++.dg/cpp2a/constexpr-new5.C | 60 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new6.C | 64 +- gcc/testsuite/g++.dg/cpp2a/constexpr-virtual19.C | 11 - gcc/testsuite/g++.dg/cpp2a/construct_at.h | 62 - gcc/testsuite/g++.dg/cpp2a/desig18.C | 17 - gcc/testsuite/g++.dg/cpp2a/desig22.C | 11 - gcc/testsuite/g++.dg/cpp2a/desig23.C | 20 - gcc/testsuite/g++.dg/cpp2a/desig24.C | 11 - gcc/testsuite/g++.dg/cpp2a/desig25.C | 13 - gcc/testsuite/g++.dg/cpp2a/destroying-delete5.C | 36 - gcc/testsuite/g++.dg/cpp2a/explicit18.C | 23 - gcc/testsuite/g++.dg/cpp2a/fn-template24.C | 16 - gcc/testsuite/g++.dg/cpp2a/lambda-pack-init7.C | 18 - gcc/testsuite/g++.dg/cpp2a/lambda-this3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval16.C | 22 - gcc/testsuite/g++.dg/cpp2a/no_unique_address13.C | 24 - gcc/testsuite/g++.dg/cpp2a/nodiscard1.C | 13 - gcc/testsuite/g++.dg/cpp2a/nontype-class49.C | 8 - gcc/testsuite/g++.dg/cpp2a/nontype-class50.C | 13 - gcc/testsuite/g++.dg/cpp2a/nontype-class50a.C | 5 - gcc/testsuite/g++.dg/cpp2a/nontype-complex1.C | 8 - gcc/testsuite/g++.dg/cpp2a/nontype-float2.C | 14 - gcc/testsuite/g++.dg/cpp2a/spaceship-fallback1.C | 17 - gcc/testsuite/g++.dg/cpp2a/spaceship-virtual1.C | 20 - gcc/testsuite/g++.dg/cpp2a/using-enum-9.C | 28 - gcc/testsuite/g++.dg/debug/dwarf2/pr101378.C | 13 - gcc/testsuite/g++.dg/dfp/mangle-6.C | 19 - gcc/testsuite/g++.dg/diagnostic/enum3.C | 9 - gcc/testsuite/g++.dg/diagnostic/ptrtomem1.C | 2 +- gcc/testsuite/g++.dg/eh/ctor-fntry1.C | 23 - gcc/testsuite/g++.dg/eh/delegating1.C | 28 - gcc/testsuite/g++.dg/ext/anon-struct10.C | 21 - gcc/testsuite/g++.dg/ext/array4.C | 172 - gcc/testsuite/g++.dg/ext/attrib63.C | 17 + gcc/testsuite/g++.dg/ext/attrib64.C | 11 - gcc/testsuite/g++.dg/ext/cond5.C | 13 - gcc/testsuite/g++.dg/ext/flexary13.C | 24 +- gcc/testsuite/g++.dg/ext/flexary3.C | 2 +- gcc/testsuite/g++.dg/ext/flexary39.C | 65 - gcc/testsuite/g++.dg/ext/flexary40.C | 50 - gcc/testsuite/g++.dg/ext/integer-pack5.C | 29 - .../g++.dg/ext/is_trivially_constructible7.C | 23 - gcc/testsuite/g++.dg/ext/va-arg-pack-3.C | 18 - gcc/testsuite/g++.dg/ext/vector41.C | 12 + .../ext/visibility/fvisibility-inlines-hidden-4.C | 2 +- gcc/testsuite/g++.dg/ext/visibility/noPLT.C | 2 +- .../ext/visibility/visibility-local-extern1.C | 10 - gcc/testsuite/g++.dg/ext/vla24.C | 7 - gcc/testsuite/g++.dg/goacc/pr101759.C | 5 - gcc/testsuite/g++.dg/gomp/pr101516.C | 8 - gcc/testsuite/g++.dg/gomp/pr101759.C | 8 - gcc/testsuite/g++.dg/gomp/pr102431.C | 13 - gcc/testsuite/g++.dg/inherit/virtual15.C | 18 - gcc/testsuite/g++.dg/inherit/virtual15a.C | 19 - gcc/testsuite/g++.dg/init/assign2.C | 6 - gcc/testsuite/g++.dg/init/no-elide2.C | 32 - gcc/testsuite/g++.dg/ipa/pr100413.C | 64 - gcc/testsuite/g++.dg/ipa/pr45572-2.C | 2 +- gcc/testsuite/g++.dg/lookup/friend22.C | 7 - gcc/testsuite/g++.dg/lookup/new3.C | 10 - gcc/testsuite/g++.dg/lookup/operator-3.C | 109 + gcc/testsuite/g++.dg/lookup/using-decl1.C | 38 + gcc/testsuite/g++.dg/lto/pr97565_0.C | 7 - gcc/testsuite/g++.dg/lto/pr97565_1.C | 6 - gcc/testsuite/g++.dg/opt/const7.C | 7 - gcc/testsuite/g++.dg/opt/pr100852.C | 25 - gcc/testsuite/g++.dg/opt/pr102970.C | 60 - gcc/testsuite/g++.dg/opt/pr104681.C | 19 - gcc/testsuite/g++.dg/opt/pr104880.C | 43 - gcc/testsuite/g++.dg/opt/pr105235-1.C | 12 - gcc/testsuite/g++.dg/opt/pr94589-1.C | 33 + gcc/testsuite/g++.dg/opt/pr94589-2.C | 33 + gcc/testsuite/g++.dg/opt/pr94589-3.C | 84 + gcc/testsuite/g++.dg/opt/pr94589-4.C | 84 + gcc/testsuite/g++.dg/other/pr100580.C | 8 - gcc/testsuite/g++.dg/overload/builtin6.C | 14 - gcc/testsuite/g++.dg/parse/access13.C | 7 - gcc/testsuite/g++.dg/parse/no-typename1.C | 2 +- gcc/testsuite/g++.dg/parse/pr43765.C | 6 +- gcc/testsuite/g++.dg/parse/qualified6.C | 10 - gcc/testsuite/g++.dg/parse/saved1.C | 4 +- .../plugin/location-overflow-test-pr100796.c | 25 - gcc/testsuite/g++.dg/plugin/plugin.exp | 3 +- gcc/testsuite/g++.dg/pr90773-1.h | 14 + gcc/testsuite/g++.dg/pr90773-1a.C | 13 + gcc/testsuite/g++.dg/pr90773-1b.C | 5 + gcc/testsuite/g++.dg/pr90773-1c.C | 5 + gcc/testsuite/g++.dg/pr90773-1d.C | 19 + gcc/testsuite/g++.dg/spellcheck-pr104806.C | 5 - gcc/testsuite/g++.dg/template/access36.C | 25 + gcc/testsuite/g++.dg/template/access37.C | 26 - gcc/testsuite/g++.dg/template/access37a.C | 6 - gcc/testsuite/g++.dg/template/access38.C | 15 - gcc/testsuite/g++.dg/template/access39.C | 17 - gcc/testsuite/g++.dg/template/call8.C | 14 + gcc/testsuite/g++.dg/template/conv19.C | 34 - gcc/testsuite/g++.dg/template/crash50.C | 2 +- gcc/testsuite/g++.dg/template/koenig12.C | 15 + gcc/testsuite/g++.dg/template/koenig12a.C | 16 + gcc/testsuite/g++.dg/template/lookup17.C | 18 - gcc/testsuite/g++.dg/template/nested7.C | 12 - gcc/testsuite/g++.dg/template/non-dependent18.C | 19 - gcc/testsuite/g++.dg/template/non-dependent21.C | 9 - gcc/testsuite/g++.dg/template/non-dependent22.C | 12 - gcc/testsuite/g++.dg/template/nontype29.C | 4 +- .../g++.dg/template/partial-specialization11.C | 11 - .../g++.dg/template/partial-specialization12.C | 12 - .../g++.dg/template/partial-specialization9.C | 7 + gcc/testsuite/g++.dg/template/spec26.C | 2 +- gcc/testsuite/g++.dg/tls/pr102496-1.C | 20 - gcc/testsuite/g++.dg/tls/pr102496-2.C | 6 - gcc/testsuite/g++.dg/tls/pr102642.C | 10 - .../g++.dg/torture/builtin-clear-padding-4.C | 44 - gcc/testsuite/g++.dg/torture/pr100303.C | 112 + gcc/testsuite/g++.dg/torture/pr100382.C | 24 + gcc/testsuite/g++.dg/torture/pr10148.C | 52 - gcc/testsuite/g++.dg/torture/pr102505.C | 15 - gcc/testsuite/g++.dg/torture/pr103361.C | 18 - gcc/testsuite/g++.dg/torture/pr104601.C | 32 - gcc/testsuite/g++.dg/torture/pr105189.C | 19 - gcc/testsuite/g++.dg/tsan/pthread_cond_clockwait.C | 31 + gcc/testsuite/g++.dg/ubsan/pr101210.C | 13 - gcc/testsuite/g++.dg/ubsan/pr105093.C | 12 - gcc/testsuite/g++.dg/vect/pr102572.cc | 14 - gcc/testsuite/g++.dg/vect/pr102788.cc | 32 - gcc/testsuite/g++.dg/vect/pr105053.cc | 25 - gcc/testsuite/g++.dg/vect/pr99149.cc | 3 +- gcc/testsuite/g++.dg/vect/slp-pr99971.cc | 36 + gcc/testsuite/g++.dg/warn/Warray-bounds-16.C | 6 +- .../g++.dg/warn/Wctad-maybe-unsupported4.C | 13 - gcc/testsuite/g++.dg/warn/Wduplicated-cond2.C | 29 - gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-6.C | 45 - gcc/testsuite/g++.dg/warn/Wint-in-bool-context-2.C | 16 + gcc/testsuite/g++.dg/warn/Wlogical-op-3.C | 12 - .../g++.dg/warn/Wmismatched-new-delete-4.C | 37 - .../g++.dg/warn/Wmismatched-new-delete-5.C | 37 - gcc/testsuite/g++.dg/warn/Wmismatched-tags-9.C | 32 - gcc/testsuite/g++.dg/warn/Wnonnull13.C | 28 - gcc/testsuite/g++.dg/warn/Wnonnull14.C | 28 - gcc/testsuite/g++.dg/warn/Wnonnull15.C | 28 - .../g++.dg/warn/Wshadow-compatible-local-3.C | 10 - gcc/testsuite/g++.dg/warn/Wstringop-overflow-7.C | 42 - gcc/testsuite/g++.dg/warn/Wuseless-cast2.C | 24 - gcc/testsuite/g++.dg/warn/pr101515.C | 18 - gcc/testsuite/g++.dg/warn/uninit-pr93100.C | 60 + gcc/testsuite/g++.old-deja/g++.law/union4.C | 2 +- gcc/testsuite/g++.target/arm/pr102842.C | 30 - gcc/testsuite/g++.target/i386/mv31.C | 10 - gcc/testsuite/g++.target/i386/pr100581.C | 9 + gcc/testsuite/g++.target/i386/pr100885.C | 144 - gcc/testsuite/g++.target/i386/pr101023a.C | 63 - gcc/testsuite/g++.target/i386/pr101023b.C | 5 - gcc/testsuite/g++.target/i386/pr102166.C | 20 - gcc/testsuite/g++.target/i386/pr102295.C | 12 - gcc/testsuite/g++.target/i386/pr102548.C | 12 - gcc/testsuite/g++.target/i386/pr103012.C | 19 - gcc/testsuite/g++.target/i386/pr98218-1.C | 20 + gcc/testsuite/g++.target/i386/vec-tmpl1.C | 17 - gcc/testsuite/g++.target/powerpc/pr99842.C | 188 - gcc/testsuite/g++.target/s390/mi-thunk.C | 23 - gcc/testsuite/gcc.c-torture/compile/pr100316.c | 18 - gcc/testsuite/gcc.c-torture/compile/pr100576.c | 12 - gcc/testsuite/gcc.c-torture/compile/pr101562.c | 21 - gcc/testsuite/gcc.c-torture/compile/pr103813.c | 10 - gcc/testsuite/gcc.c-torture/compile/pr61159.c | 1 + gcc/testsuite/gcc.c-torture/execute/alias-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/bitfld-10.c | 24 - .../gcc.c-torture/execute/ieee/cdivchkd.c | 126 + .../gcc.c-torture/execute/ieee/cdivchkf.c | 125 + .../gcc.c-torture/execute/ieee/cdivchkld.c | 168 + .../gcc.c-torture/execute/ieee/cdivchkld.x | 4 + gcc/testsuite/gcc.c-torture/execute/pr103052.c | 35 - gcc/testsuite/gcc.c-torture/execute/pr103255.c | 41 - gcc/testsuite/gcc.c-torture/execute/pr104814.c | 30 - gcc/testsuite/gcc.dg/Walloca-larger-than-4.c | 18 + gcc/testsuite/gcc.dg/Warray-bounds-64.c | 2 +- gcc/testsuite/gcc.dg/Warray-parameter.c | 2 +- .../gcc.dg/Wmissing-field-initializers-1.c | 22 - .../gcc.dg/Wmissing-field-initializers-2.c | 11 - .../gcc.dg/Wmissing-field-initializers-3.c | 24 - .../gcc.dg/Wmissing-field-initializers-4.c | 43 - .../gcc.dg/Wmissing-field-initializers-5.c | 22 - gcc/testsuite/gcc.dg/Wnonnull-4.c | 36 +- gcc/testsuite/gcc.dg/Wrestrict-8.c | 4 +- gcc/testsuite/gcc.dg/Wstring-compare.c | 10 +- gcc/testsuite/gcc.dg/Wstringop-overflow-67.c | 92 + gcc/testsuite/gcc.dg/Wstringop-overflow-86.c | 63 - gcc/testsuite/gcc.dg/Wvla-larger-than-5.c | 38 + gcc/testsuite/gcc.dg/Wvla-parameter-12.c | 36 - gcc/testsuite/gcc.dg/Wvla-parameter-13.c | 18 - gcc/testsuite/gcc.dg/Wvla-parameter-2.c | 16 +- gcc/testsuite/gcc.dg/Wvla-parameter-3.c | 12 +- gcc/testsuite/gcc.dg/alias-7.c | 1 + gcc/testsuite/gcc.dg/analyzer/bitfields-1.c | 144 - gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 30 +- gcc/testsuite/gcc.dg/analyzer/data-model-23.c | 26 - .../analyzer/loop-0-up-to-n-by-1-with-iter-obj.c | 3 +- gcc/testsuite/gcc.dg/analyzer/paths-8.c | 17 - gcc/testsuite/gcc.dg/analyzer/pr100615.c | 53 - gcc/testsuite/gcc.dg/analyzer/pr101962.c | 50 - gcc/testsuite/gcc.dg/analyzer/pr105252.c | 20 - gcc/testsuite/gcc.dg/analyzer/pr105365.c | 17 - gcc/testsuite/gcc.dg/analyzer/pr105366.c | 19 - gcc/testsuite/gcc.dg/analyzer/strndup-1.c | 1 - gcc/testsuite/gcc.dg/analyzer/symbolic-7.c | 44 - gcc/testsuite/gcc.dg/array-quals-1.c | 10 +- gcc/testsuite/gcc.dg/asan/pr104449.c | 12 - gcc/testsuite/gcc.dg/asan/pr105214.c | 16 - gcc/testsuite/gcc.dg/asan/pr105396.c | 19 - gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-2.c | 1 + gcc/testsuite/gcc.dg/attr-vector_size.c | 16 - gcc/testsuite/gcc.dg/c11-digit-separators-1.c | 7 + gcc/testsuite/gcc.dg/c11-unproto-1.c | 24 + gcc/testsuite/gcc.dg/c11-unproto-2.c | 21 + gcc/testsuite/gcc.dg/c2x-digit-separators-1.c | 39 + gcc/testsuite/gcc.dg/c2x-digit-separators-2.c | 25 + gcc/testsuite/gcc.dg/c2x-digit-separators-3.c | 12 + gcc/testsuite/gcc.dg/c2x-unproto-1.c | 20 + gcc/testsuite/gcc.dg/c2x-unproto-2.c | 21 + gcc/testsuite/gcc.dg/cpp/c11-elifdef-1.c | 16 + gcc/testsuite/gcc.dg/cpp/c2x-elifdef-1.c | 57 + gcc/testsuite/gcc.dg/cpp/c2x-elifdef-2.c | 63 + gcc/testsuite/gcc.dg/cpp/pr100646-1.c | 5 - gcc/testsuite/gcc.dg/cpp/pr100646-2.c | 6 - gcc/testsuite/gcc.dg/cpp/pr101638.c | 7 - gcc/testsuite/gcc.dg/debug/dwarf2/inline5.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/pr100515.c | 20 + gcc/testsuite/gcc.dg/debug/dwarf2/pr103874.c | 12 - gcc/testsuite/gcc.dg/debug/pr104337.c | 15 - gcc/testsuite/gcc.dg/devnull-dump.c | 7 - gcc/testsuite/gcc.dg/dfp/pr104510.c | 12 - gcc/testsuite/gcc.dg/dfp/pr104557.c | 22 - gcc/testsuite/gcc.dg/format/gcc_diag-11.c | 2 +- gcc/testsuite/gcc.dg/gimplefe-error-10.c | 8 + gcc/testsuite/gcc.dg/gimplefe-error-9.c | 9 + gcc/testsuite/gcc.dg/gomp/pr104517.c | 53 - gcc/testsuite/gcc.dg/graphite/fuse-1.c | 4 +- gcc/testsuite/gcc.dg/guality/example.c | 3 +- gcc/testsuite/gcc.dg/guality/guality.c | 2 +- gcc/testsuite/gcc.dg/guality/inline-params.c | 2 +- gcc/testsuite/gcc.dg/guality/loop-1.c | 2 +- gcc/testsuite/gcc.dg/guality/pr101905.c | 15 - gcc/testsuite/gcc.dg/guality/pr36728-1.c | 2 +- gcc/testsuite/gcc.dg/guality/pr36728-2.c | 30 +- gcc/testsuite/gcc.dg/guality/pr36728-3.c | 2 +- gcc/testsuite/gcc.dg/guality/pr41353-1.c | 2 +- gcc/testsuite/gcc.dg/guality/pr41447-1.c | 1 + gcc/testsuite/gcc.dg/guality/pr43077-1.c | 2 +- gcc/testsuite/gcc.dg/guality/pr49888.c | 2 +- gcc/testsuite/gcc.dg/guality/pr54200.c | 2 +- gcc/testsuite/gcc.dg/guality/pr54519-1.c | 8 +- gcc/testsuite/gcc.dg/guality/pr54519-2.c | 2 +- gcc/testsuite/gcc.dg/guality/pr54519-3.c | 8 +- gcc/testsuite/gcc.dg/guality/pr54519-4.c | 2 +- gcc/testsuite/gcc.dg/guality/pr54519-5.c | 2 +- gcc/testsuite/gcc.dg/guality/pr54519-6.c | 2 +- gcc/testsuite/gcc.dg/guality/pr54693-2.c | 2 +- gcc/testsuite/gcc.dg/guality/pr54970.c | 16 +- gcc/testsuite/gcc.dg/guality/pr56154-1.c | 2 +- gcc/testsuite/gcc.dg/guality/pr59776.c | 16 +- gcc/testsuite/gcc.dg/guality/pr68860-1.c | 2 +- gcc/testsuite/gcc.dg/guality/pr68860-2.c | 2 +- gcc/testsuite/gcc.dg/guality/pr90074.c | 4 +- gcc/testsuite/gcc.dg/guality/pr90716.c | 2 +- gcc/testsuite/gcc.dg/guality/sra-1.c | 8 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-1.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr100600.c | 22 - gcc/testsuite/gcc.dg/ipa/pr101066.c | 20 - gcc/testsuite/gcc.dg/ipa/pr102714.c | 117 - gcc/testsuite/gcc.dg/ipa/pr103083-1.c | 28 - gcc/testsuite/gcc.dg/ipa/pr103083-2.c | 30 - gcc/testsuite/gcc.dg/lto/pr101868_0.c | 33 - gcc/testsuite/gcc.dg/lto/pr101868_1.c | 23 - gcc/testsuite/gcc.dg/lto/pr101868_2.c | 11 - gcc/testsuite/gcc.dg/lto/pr101868_3.c | 8 - gcc/testsuite/gcc.dg/lto/pr101949_0.c | 20 - gcc/testsuite/gcc.dg/lto/pr101949_1.c | 4 - gcc/testsuite/gcc.dg/nonnull-6.c | 15 - gcc/testsuite/gcc.dg/optimize-bswapsi-6.c | 38 + .../gcc.dg/plugin/diagnostic_plugin_show_trees.c | 2 - .../plugin/diagnostic_plugin_test_inlining.c | 2 - .../gcc.dg/plugin/diagnostic_plugin_test_paths.c | 2 - .../diagnostic_plugin_test_string_literals.c | 2 - .../diagnostic_plugin_test_tree_expression_range.c | 2 - gcc/testsuite/gcc.dg/pr100292.c | 11 + gcc/testsuite/gcc.dg/pr100349.c | 16 + gcc/testsuite/gcc.dg/pr100373.c | 11 + gcc/testsuite/gcc.dg/pr100512.c | 25 + gcc/testsuite/gcc.dg/pr100520.c | 5 - gcc/testsuite/gcc.dg/pr100521.c | 8 + gcc/testsuite/gcc.dg/pr100547.c | 35 + gcc/testsuite/gcc.dg/pr100590.c | 13 - gcc/testsuite/gcc.dg/pr100619.c | 24 - gcc/testsuite/gcc.dg/pr100680.c | 31 - gcc/testsuite/gcc.dg/pr100788.c | 13 - gcc/testsuite/gcc.dg/pr100791.c | 9 - gcc/testsuite/gcc.dg/pr100834.c | 42 - gcc/testsuite/gcc.dg/pr101062.c | 29 - gcc/testsuite/gcc.dg/pr101156.c | 8 - gcc/testsuite/gcc.dg/pr101171.c | 13 - gcc/testsuite/gcc.dg/pr101172.c | 20 - gcc/testsuite/gcc.dg/pr101223.c | 44 - gcc/testsuite/gcc.dg/pr101266.c | 8 - gcc/testsuite/gcc.dg/pr101384.c | 39 - gcc/testsuite/gcc.dg/pr102140.c | 23 - gcc/testsuite/gcc.dg/pr102224.c | 49 - gcc/testsuite/gcc.dg/pr102356.c | 33 - gcc/testsuite/gcc.dg/pr102478.c | 29 - gcc/testsuite/gcc.dg/pr102798.c | 41 - gcc/testsuite/gcc.dg/pr103248.c | 8 - gcc/testsuite/gcc.dg/pr103587.c | 7 - gcc/testsuite/gcc.dg/pr103837.c | 19 - gcc/testsuite/gcc.dg/pr103838.c | 28 - gcc/testsuite/gcc.dg/pr103860.c | 31 - gcc/testsuite/gcc.dg/pr104263.c | 25 - gcc/testsuite/gcc.dg/pr104288.c | 23 - gcc/testsuite/gcc.dg/pr104511.c | 16 - gcc/testsuite/gcc.dg/pr104544.c | 19 - gcc/testsuite/gcc.dg/pr104675-1.c | 29 - gcc/testsuite/gcc.dg/pr104675-2.c | 18 - gcc/testsuite/gcc.dg/pr104675-3.c | 29 - gcc/testsuite/gcc.dg/pr104786.c | 8 - gcc/testsuite/gcc.dg/pr104910.c | 14 - gcc/testsuite/gcc.dg/pr105094.c | 13 - gcc/testsuite/gcc.dg/pr105140.c | 17 - gcc/testsuite/gcc.dg/pr105165.c | 13 - gcc/testsuite/gcc.dg/pr105173.c | 12 - gcc/testsuite/gcc.dg/pr105211.c | 11 - gcc/testsuite/gcc.dg/pr105226.c | 23 - gcc/testsuite/gcc.dg/pr105250.c | 29 - gcc/testsuite/gcc.dg/pr105257.c | 16 - gcc/testsuite/gcc.dg/pr105263.c | 15 - gcc/testsuite/gcc.dg/pr105331.c | 11 - gcc/testsuite/gcc.dg/pr105333.c | 21 - gcc/testsuite/gcc.dg/pr105528.c | 23 - gcc/testsuite/gcc.dg/pr20126.c | 4 +- gcc/testsuite/gcc.dg/pr43864-4.c | 6 +- gcc/testsuite/gcc.dg/pr78213.c | 12 +- gcc/testsuite/gcc.dg/pr79972.c | 3 +- gcc/testsuite/gcc.dg/pr81192.c | 4 +- gcc/testsuite/gcc.dg/pr84877.c | 2 +- gcc/testsuite/gcc.dg/pr91441.c | 4 +- gcc/testsuite/gcc.dg/pr94589-1.c | 35 + gcc/testsuite/gcc.dg/pr94589-2.c | 35 + gcc/testsuite/gcc.dg/pr94589-3.c | 97 + gcc/testsuite/gcc.dg/pr94589-4.c | 97 + gcc/testsuite/gcc.dg/pr95115.c | 25 - gcc/testsuite/gcc.dg/pr95580.c | 2 +- gcc/testsuite/gcc.dg/pr96260.c | 2 +- gcc/testsuite/gcc.dg/pr96307.c | 2 +- gcc/testsuite/gcc.dg/pr99578-1.c | 26 - gcc/testsuite/gcc.dg/pr99578-2.c | 26 - gcc/testsuite/gcc.dg/pr99578-3.c | 13 - gcc/testsuite/gcc.dg/sms-1.c | 2 + gcc/testsuite/gcc.dg/sms-10.c | 3 + gcc/testsuite/gcc.dg/sms-2.c | 2 + gcc/testsuite/gcc.dg/sms-3.c | 3 + gcc/testsuite/gcc.dg/sms-4.c | 3 + gcc/testsuite/gcc.dg/sms-6.c | 2 + gcc/testsuite/gcc.dg/sms-8.c | 4 + gcc/testsuite/gcc.dg/sso-12.c | 27 + gcc/testsuite/gcc.dg/sso-14.c | 56 - gcc/testsuite/gcc.dg/sso-16.c | 100 - gcc/testsuite/gcc.dg/sso-9.c | 27 - .../gcc.dg/torture/fp-int-convert-timode-3.c | 1 + .../gcc.dg/torture/fp-int-convert-timode-4.c | 1 + gcc/testsuite/gcc.dg/torture/pr100398.c | 13 + gcc/testsuite/gcc.dg/torture/pr100672.c | 19 - gcc/testsuite/gcc.dg/torture/pr100778.c | 31 - gcc/testsuite/gcc.dg/torture/pr100786.c | 9 - gcc/testsuite/gcc.dg/torture/pr100923.c | 25 - gcc/testsuite/gcc.dg/torture/pr100934.c | 21 - gcc/testsuite/gcc.dg/torture/pr101009.c | 17 - gcc/testsuite/gcc.dg/torture/pr101025.c | 23 - gcc/testsuite/gcc.dg/torture/pr101088.c | 45 - gcc/testsuite/gcc.dg/torture/pr101105.c | 19 - gcc/testsuite/gcc.dg/torture/pr101151.c | 19 - gcc/testsuite/gcc.dg/torture/pr101173.c | 18 - gcc/testsuite/gcc.dg/torture/pr101229.c | 19 - gcc/testsuite/gcc.dg/torture/pr101394.c | 18 - gcc/testsuite/gcc.dg/torture/pr101512.c | 11 - gcc/testsuite/gcc.dg/torture/pr102124.c | 27 - gcc/testsuite/gcc.dg/torture/pr102139.c | 43 - gcc/testsuite/gcc.dg/torture/pr102518.c | 12 - gcc/testsuite/gcc.dg/torture/pr102762.c | 11 - gcc/testsuite/gcc.dg/torture/pr103181.c | 24 - gcc/testsuite/gcc.dg/torture/pr103204.c | 16 - gcc/testsuite/gcc.dg/torture/pr103237.c | 24 - gcc/testsuite/gcc.dg/torture/pr103489.c | 12 - gcc/testsuite/gcc.dg/torture/pr103596.c | 36 - gcc/testsuite/gcc.dg/torture/pr104402.c | 8 - gcc/testsuite/gcc.dg/torture/pr105148.c | 20 - gcc/testsuite/gcc.dg/torture/pr105163.c | 17 - gcc/testsuite/gcc.dg/torture/pr105198.c | 26 - gcc/testsuite/gcc.dg/torture/pr105598.c | 32 - gcc/testsuite/gcc.dg/torture/pr94947-1.c | 1 + gcc/testsuite/gcc.dg/torture/tls/pr104777.c | 30 - gcc/testsuite/gcc.dg/torture/vshuf-4.inc | 4 +- gcc/testsuite/gcc.dg/torture/vshuf-8.inc | 4 +- .../gcc.dg/tree-ssa/builtin-snprintf-11.c | 32 - .../gcc.dg/tree-ssa/builtin-snprintf-12.c | 36 - gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-28.c | 30 - gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-29.c | 40 - .../gcc.dg/tree-ssa/builtin-sprintf-warn-26.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-33.c | 5 +- .../gcc.dg/tree-ssa/loop-interchange-16.c | 22 - gcc/testsuite/gcc.dg/tree-ssa/pr101824.c | 19 - gcc/testsuite/gcc.dg/tree-ssa/pr20739.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-7-comp-ref.c | 2 +- .../gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr94589-1.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/pr95527-2.c | 57 + gcc/testsuite/gcc.dg/tree-ssa/pr96789.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr99473-1.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/pr99578-1.c | 22 - gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-3.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-9.c | 10 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 16 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-28.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-29.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-41.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-42.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-43.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-91.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-92.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-94.c | 17 + gcc/testsuite/gcc.dg/uninit-pr100732.c | 21 - gcc/testsuite/gcc.dg/uninit-pr93100.c | 74 + gcc/testsuite/gcc.dg/uninit-pr98583.c | 31 + gcc/testsuite/gcc.dg/vect/bb-slp-39.c | 3 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr100778-1.c | 18 - gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c | 23 - .../vect/complex/bb-slp-complex-add-pattern-int.c | 11 +- .../vect/complex/bb-slp-complex-add-pattern-long.c | 11 +- .../complex/bb-slp-complex-add-pattern-short.c | 13 +- .../bb-slp-complex-add-pattern-unsigned-int.c | 13 +- .../bb-slp-complex-add-pattern-unsigned-long.c | 12 +- .../bb-slp-complex-add-pattern-unsigned-short.c | 13 +- .../vect/complex/complex-add-pattern-template.c | 17 +- .../gcc.dg/vect/complex/complex-add-template.c | 30 - .../gcc.dg/vect/complex/complex-operations-run.c | 2 +- gcc/testsuite/gcc.dg/vect/complex/complex.exp | 2 +- .../complex/fast-math-bb-slp-complex-add-double.c | 12 +- .../complex/fast-math-bb-slp-complex-add-float.c | 12 +- .../fast-math-bb-slp-complex-add-half-float.c | 3 +- .../fast-math-bb-slp-complex-add-pattern-double.c | 13 +- .../fast-math-bb-slp-complex-add-pattern-float.c | 12 +- ...st-math-bb-slp-complex-add-pattern-half-float.c | 11 +- .../complex/fast-math-bb-slp-complex-mla-double.c | 4 +- .../complex/fast-math-bb-slp-complex-mla-float.c | 6 +- .../fast-math-bb-slp-complex-mla-half-float.c | 5 +- .../complex/fast-math-bb-slp-complex-mls-double.c | 6 +- .../complex/fast-math-bb-slp-complex-mls-float.c | 7 +- .../fast-math-bb-slp-complex-mls-half-float.c | 7 +- .../complex/fast-math-bb-slp-complex-mul-double.c | 4 +- .../complex/fast-math-bb-slp-complex-mul-float.c | 5 +- .../fast-math-bb-slp-complex-mul-half-float.c | 5 +- .../vect/complex/fast-math-complex-add-double.c | 9 +- .../vect/complex/fast-math-complex-add-float.c | 9 +- .../complex/fast-math-complex-add-half-float.c | 8 +- .../complex/fast-math-complex-add-pattern-double.c | 9 +- .../complex/fast-math-complex-add-pattern-float.c | 9 +- .../fast-math-complex-add-pattern-half-float.c | 8 +- .../vect/complex/fast-math-complex-mla-double.c | 3 +- .../vect/complex/fast-math-complex-mla-float.c | 3 +- .../complex/fast-math-complex-mla-half-float.c | 6 +- .../vect/complex/fast-math-complex-mls-double.c | 7 +- .../vect/complex/fast-math-complex-mls-float.c | 6 +- .../complex/fast-math-complex-mls-half-float.c | 6 +- .../vect/complex/fast-math-complex-mul-double.c | 3 +- .../vect/complex/fast-math-complex-mul-float.c | 3 +- .../complex/fast-math-complex-mul-half-float.c | 4 +- gcc/testsuite/gcc.dg/vect/complex/pr102819-1.c | 21 - gcc/testsuite/gcc.dg/vect/complex/pr102819-2.c | 18 - gcc/testsuite/gcc.dg/vect/complex/pr102819-3.c | 18 - gcc/testsuite/gcc.dg/vect/complex/pr102819-4.c | 18 - gcc/testsuite/gcc.dg/vect/complex/pr102819-5.c | 18 - gcc/testsuite/gcc.dg/vect/complex/pr102819-6.c | 19 - gcc/testsuite/gcc.dg/vect/complex/pr102819-7.c | 19 - gcc/testsuite/gcc.dg/vect/complex/pr102819-8.c | 19 - gcc/testsuite/gcc.dg/vect/complex/pr102819-9.c | 22 - gcc/testsuite/gcc.dg/vect/complex/pr103169.c | 12 - .../vect/complex/vect-complex-add-pattern-byte.c | 10 +- .../vect/complex/vect-complex-add-pattern-int.c | 10 +- .../vect/complex/vect-complex-add-pattern-long.c | 11 +- .../vect/complex/vect-complex-add-pattern-short.c | 10 +- .../vect-complex-add-pattern-unsigned-byte.c | 10 +- .../vect-complex-add-pattern-unsigned-int.c | 10 +- .../vect-complex-add-pattern-unsigned-long.c | 11 +- .../vect-complex-add-pattern-unsigned-short.c | 10 +- .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c | 2 +- gcc/testsuite/gcc.dg/vect/pr101445.c | 28 - gcc/testsuite/gcc.dg/vect/pr101505.c | 16 - gcc/testsuite/gcc.dg/vect/pr102046.c | 19 - gcc/testsuite/gcc.dg/vect/pr103544.c | 24 - gcc/testsuite/gcc.dg/vect/pr103864.c | 16 - gcc/testsuite/gcc.dg/vect/pr104782.c | 18 - gcc/testsuite/gcc.dg/vect/pr56541.c | 2 +- gcc/testsuite/gcc.dg/vect/pr71264.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-21.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-bool-cmp.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-multitypes-12.c | 6 +- gcc/testsuite/gcc.dg/vect/vect.exp | 2 +- .../advsimd-intrinsics/vmla_float_not_fused.c | 67 + .../advsimd-intrinsics/vmls_float_not_fused.c | 67 + gcc/testsuite/gcc.target/aarch64/cpunative/info_16 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_17 | 8 + .../gcc.target/aarch64/cpunative/native_cpu_16.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_17.c | 12 + gcc/testsuite/gcc.target/aarch64/fmul_lane_1.c | 59 + .../gcc.target/aarch64/memset-strict-align-1.c | 28 - gcc/testsuite/gcc.target/aarch64/pr103523.c | 8 - gcc/testsuite/gcc.target/aarch64/simd/ssra.c | 3 +- gcc/testsuite/gcc.target/aarch64/simd/usra.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/pr104474-1.c | 9 - gcc/testsuite/gcc.target/aarch64/sve/pr104474-2.c | 9 - gcc/testsuite/gcc.target/aarch64/sve/pr104474-3.c | 9 - gcc/testsuite/gcc.target/aarch64/sve/pr81003.c | 10 + .../gcc.target/aarch64/sync-comp-swap-ool.c | 6 - .../gcc.target/aarch64/sync-op-acquire-ool.c | 6 - .../gcc.target/aarch64/sync-op-full-ool.c | 9 - gcc/testsuite/gcc.target/aarch64/target_attr_20.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_21.c | 2 +- gcc/testsuite/gcc.target/arm/acle/pr100856.c | 10 - gcc/testsuite/gcc.target/arm/acle/saturation.c | 4 +- .../gcc.target/arm/armv8_2-fp16-arith-1.c | 16 +- gcc/testsuite/gcc.target/arm/attr-neon.c | 9 +- gcc/testsuite/gcc.target/arm/attr-neon2.c | 35 +- gcc/testsuite/gcc.target/arm/attr-neon3.c | 48 +- gcc/testsuite/gcc.target/arm/cmse/bitfield-1.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/bitfield-2.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/bitfield-3.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/cmse-16.c | 6 +- gcc/testsuite/gcc.target/arm/cmse/cmse-18.c | 3 +- gcc/testsuite/gcc.target/arm/cmse/cmse-20.c | 28 - gcc/testsuite/gcc.target/arm/cmse/cmse.exp | 7 +- .../arm/cmse/mainline/8_1m/soft/cmse-13a.c | 31 - .../arm/cmse/mainline/8_1m/soft/cmse-7a.c | 28 - .../arm/cmse/mainline/8_1m/soft/cmse-8a.c | 30 - .../arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c | 27 - .../arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c | 29 - .../arm/cmse/mainline/8_1m/softfp/cmse-13a.c | 30 - .../arm/cmse/mainline/8_1m/softfp/cmse-7a.c | 27 - .../arm/cmse/mainline/8_1m/softfp/cmse-8a.c | 29 - gcc/testsuite/gcc.target/arm/cmse/pr100333.c | 7 - gcc/testsuite/gcc.target/arm/cmse/struct-1.c | 2 +- .../gcc.target/arm/cortex-m55-nofp-flag-hard.c | 2 +- .../gcc.target/arm/cortex-m55-nofp-flag-softfp.c | 2 +- .../arm/cortex-m55-nofp-nomve-flag-softfp.c | 2 +- gcc/testsuite/gcc.target/arm/multilib.exp | 113 - .../gcc.target/arm/mve/intrinsics/mve_fpu1.c | 5 +- .../gcc.target/arm/mve/intrinsics/mve_fpu2.c | 5 +- .../gcc.target/arm/mve/intrinsics/pr101016.c | 136 - gcc/testsuite/gcc.target/arm/pr100775.c | 9 - gcc/testsuite/gcc.target/arm/pr105312.c | 23 - gcc/testsuite/gcc.target/arm/pr69245.c | 8 +- gcc/testsuite/gcc.target/arm/pr98636.c | 3 +- gcc/testsuite/gcc.target/arm/pr99977.c | 4 +- .../gcc.target/arm/pragma_fpu_attribute.c | 7 +- .../gcc.target/arm/pragma_fpu_attribute_2.c | 7 +- gcc/testsuite/gcc.target/arm/simd/mve-compare-1.c | 80 + gcc/testsuite/gcc.target/arm/simd/mve-compare-2.c | 38 + gcc/testsuite/gcc.target/arm/simd/mve-compare-3.c | 38 + .../gcc.target/arm/simd/mve-compare-scalar-1.c | 69 + gcc/testsuite/gcc.target/arm/simd/mve-vadd-1.c | 43 + .../gcc.target/arm/simd/mve-vadd-scalar-1.c | 47 + gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f16.c | 30 + gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f32.c | 30 + gcc/testsuite/gcc.target/arm/simd/mve-vcmp.c | 50 + .../gcc.target/arm/simd/mve-vmul-scalar-1.c | 60 + gcc/testsuite/gcc.target/arm/simd/mve-vshr.c | 7 + .../gcc.target/arm/simd/mve-vsub-scalar-1.c | 47 + gcc/testsuite/gcc.target/arm/simd/mve-vsub_1.c | 60 +- gcc/testsuite/gcc.target/arm/simd/vdot-2-1.c | 59 +- gcc/testsuite/gcc.target/arm/simd/vdot-2-2.c | 60 +- gcc/testsuite/gcc.target/arm/simd/vdot-compile.c | 26 +- gcc/testsuite/gcc.target/arm/simd/vdot-exec.c | 24 +- gcc/testsuite/gcc.target/arm/unsigned-float.c | 6 +- gcc/testsuite/gcc.target/gcn/sram-ecc-1.c | 17 - gcc/testsuite/gcc.target/gcn/sram-ecc-2.c | 17 - gcc/testsuite/gcc.target/gcn/sram-ecc-3.c | 21 - gcc/testsuite/gcc.target/gcn/sram-ecc-4.c | 21 - gcc/testsuite/gcc.target/gcn/sram-ecc-5.c | 17 - gcc/testsuite/gcc.target/gcn/sram-ecc-6.c | 17 - gcc/testsuite/gcc.target/gcn/sram-ecc-7.c | 21 - gcc/testsuite/gcc.target/gcn/sram-ecc-8.c | 21 - gcc/testsuite/gcc.target/i386/amxtile-3.c | 34 - gcc/testsuite/gcc.target/i386/avx-pr102224.c | 23 - gcc/testsuite/gcc.target/i386/avx-pr82370.c | 2 +- gcc/testsuite/gcc.target/i386/avx-pr94680.c | 107 + gcc/testsuite/gcc.target/i386/avx-psraq-1.c | 13 + gcc/testsuite/gcc.target/i386/avx2-pr82370.c | 4 +- gcc/testsuite/gcc.target/i386/avx2-pr99908.c | 25 + gcc/testsuite/gcc.target/i386/avx2-psraq-1.c | 51 + gcc/testsuite/gcc.target/i386/avx512bw-pr82370.c | 4 +- .../gcc.target/i386/avx512bw-vpcmpeqb-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpeqw-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpgtb-1.c | 12 +- .../gcc.target/i386/avx512bw-vpcmpgtw-1.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-pr101471.c | 18 - gcc/testsuite/gcc.target/i386/avx512f-pr101472.c | 49 - gcc/testsuite/gcc.target/i386/avx512f-pr82370.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-pr94680.c | 144 + gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqd-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqq-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtd-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtq-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512vl-pr101472.c | 79 - .../gcc.target/i386/avx512vl-vpcmpeqd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpeqq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgtd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpcmpgtq-1.c | 8 +- gcc/testsuite/gcc.target/i386/bitwise_mask_op-1.c | 6 + gcc/testsuite/gcc.target/i386/bitwise_mask_op-2.c | 1 + gcc/testsuite/gcc.target/i386/bitwise_mask_op-3.c | 6 +- gcc/testsuite/gcc.target/i386/crc32-6.c | 13 - gcc/testsuite/gcc.target/i386/funcspec-8.c | 17 +- gcc/testsuite/gcc.target/i386/harden-sls-1.c | 14 - gcc/testsuite/gcc.target/i386/harden-sls-2.c | 14 - gcc/testsuite/gcc.target/i386/harden-sls-3.c | 14 - gcc/testsuite/gcc.target/i386/harden-sls-4.c | 16 - gcc/testsuite/gcc.target/i386/harden-sls-5.c | 17 - gcc/testsuite/gcc.target/i386/harden-sls-6.c | 18 - gcc/testsuite/gcc.target/i386/iamcu/asm-support.S | 3 - .../gcc.target/i386/indirect-thunk-cs-prefix-1.c | 14 - .../gcc.target/i386/indirect-thunk-cs-prefix-2.c | 15 - gcc/testsuite/gcc.target/i386/pr100093.c | 12 + gcc/testsuite/gcc.target/i386/pr100119.c | 28 + gcc/testsuite/gcc.target/i386/pr100310.c | 12 - gcc/testsuite/gcc.target/i386/pr100445-1.c | 5 + gcc/testsuite/gcc.target/i386/pr100445.c | 12 + gcc/testsuite/gcc.target/i386/pr100504.c | 7 + gcc/testsuite/gcc.target/i386/pr100549.c | 108 + gcc/testsuite/gcc.target/i386/pr100582.c | 16 + gcc/testsuite/gcc.target/i386/pr101175.c | 28 - gcc/testsuite/gcc.target/i386/pr101261.c | 11 - gcc/testsuite/gcc.target/i386/pr101395-1.c | 12 - gcc/testsuite/gcc.target/i386/pr101395-2.c | 22 - gcc/testsuite/gcc.target/i386/pr101395-3.c | 6 - gcc/testsuite/gcc.target/i386/pr101492-1.c | 10 - gcc/testsuite/gcc.target/i386/pr101492-2.c | 10 - gcc/testsuite/gcc.target/i386/pr101492-3.c | 10 - gcc/testsuite/gcc.target/i386/pr101492-4.c | 12 - gcc/testsuite/gcc.target/i386/pr102498.c | 59 - gcc/testsuite/gcc.target/i386/pr102627.c | 41 - gcc/testsuite/gcc.target/i386/pr102761.c | 11 - gcc/testsuite/gcc.target/i386/pr103205.c | 11 - gcc/testsuite/gcc.target/i386/pr103275.c | 83 - gcc/testsuite/gcc.target/i386/pr103908.c | 24 - gcc/testsuite/gcc.target/i386/pr104188.c | 71 - gcc/testsuite/gcc.target/i386/pr104307.c | 6 - gcc/testsuite/gcc.target/i386/pr104362.c | 24 - gcc/testsuite/gcc.target/i386/pr104446.c | 15 - gcc/testsuite/gcc.target/i386/pr104448.c | 9 - gcc/testsuite/gcc.target/i386/pr104451.c | 25 - gcc/testsuite/gcc.target/i386/pr104453.c | 11 - gcc/testsuite/gcc.target/i386/pr104458.c | 13 - gcc/testsuite/gcc.target/i386/pr104469.c | 12 - gcc/testsuite/gcc.target/i386/pr104502.c | 31 - gcc/testsuite/gcc.target/i386/pr104674.c | 31 - gcc/testsuite/gcc.target/i386/pr104890.c | 11 - gcc/testsuite/gcc.target/i386/pr104963.c | 12 - gcc/testsuite/gcc.target/i386/pr104971.c | 18 - gcc/testsuite/gcc.target/i386/pr105000-1.c | 11 - gcc/testsuite/gcc.target/i386/pr105000-2.c | 11 - gcc/testsuite/gcc.target/i386/pr105000-3.c | 11 - gcc/testsuite/gcc.target/i386/pr105032.c | 35 - gcc/testsuite/gcc.target/i386/pr105123.c | 22 - gcc/testsuite/gcc.target/i386/pr71245-1.c | 22 + gcc/testsuite/gcc.target/i386/pr71245-2.c | 22 + gcc/testsuite/gcc.target/i386/pr79514.c | 1 + gcc/testsuite/gcc.target/i386/pr79754.c | 7 - gcc/testsuite/gcc.target/i386/pr89676.c | 2 +- gcc/testsuite/gcc.target/i386/pr90773-1.c | 17 + gcc/testsuite/gcc.target/i386/pr90773-10.c | 13 + gcc/testsuite/gcc.target/i386/pr90773-11.c | 13 + gcc/testsuite/gcc.target/i386/pr90773-12.c | 11 + gcc/testsuite/gcc.target/i386/pr90773-13.c | 11 + gcc/testsuite/gcc.target/i386/pr90773-14.c | 13 + gcc/testsuite/gcc.target/i386/pr90773-2.c | 20 + gcc/testsuite/gcc.target/i386/pr90773-3.c | 23 + gcc/testsuite/gcc.target/i386/pr90773-4.c | 13 + gcc/testsuite/gcc.target/i386/pr90773-5.c | 13 + gcc/testsuite/gcc.target/i386/pr90773-6.c | 11 + gcc/testsuite/gcc.target/i386/pr90773-7.c | 11 + gcc/testsuite/gcc.target/i386/pr90773-8.c | 13 + gcc/testsuite/gcc.target/i386/pr90773-9.c | 13 + gcc/testsuite/gcc.target/i386/pr91400-1.c | 14 + gcc/testsuite/gcc.target/i386/pr91400-2.c | 14 + gcc/testsuite/gcc.target/i386/pr95483-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr96696.c | 30 + gcc/testsuite/gcc.target/i386/pr98060.c | 47 + gcc/testsuite/gcc.target/i386/pr98218-1.c | 21 + gcc/testsuite/gcc.target/i386/pr98218-1a.c | 19 + gcc/testsuite/gcc.target/i386/pr98218-2.c | 21 + gcc/testsuite/gcc.target/i386/pr98218-2a.c | 19 + gcc/testsuite/gcc.target/i386/pr98218-3.c | 21 + gcc/testsuite/gcc.target/i386/pr98218-3a.c | 19 + gcc/testsuite/gcc.target/i386/pr98218-4.c | 16 + gcc/testsuite/gcc.target/i386/pr98911.c | 116 + gcc/testsuite/gcc.target/i386/pr99405.c | 23 + gcc/testsuite/gcc.target/i386/pr99744-3.c | 13 - gcc/testsuite/gcc.target/i386/pr99744-4.c | 357 - gcc/testsuite/gcc.target/i386/pr99744-5.c | 25 - gcc/testsuite/gcc.target/i386/pr99744-6.c | 23 - gcc/testsuite/gcc.target/i386/pr99744-7.c | 12 - gcc/testsuite/gcc.target/i386/pr99744-8.c | 13 - gcc/testsuite/gcc.target/i386/pr99754-1.c | 20 - gcc/testsuite/gcc.target/i386/pr99754-2.c | 24 - gcc/testsuite/gcc.target/i386/spill_to_mask-1.c | 89 +- gcc/testsuite/gcc.target/i386/spill_to_mask-2.c | 11 +- gcc/testsuite/gcc.target/i386/spill_to_mask-3.c | 11 +- gcc/testsuite/gcc.target/i386/spill_to_mask-4.c | 11 +- gcc/testsuite/gcc.target/i386/sse-14.c | 4 - gcc/testsuite/gcc.target/i386/sse2-pr94680.c | 91 + gcc/testsuite/gcc.target/i386/sse2-psraq-1.c | 53 + gcc/testsuite/gcc.target/i386/sse4_1-pr99908.c | 23 + gcc/testsuite/gcc.target/i386/sse4_2-psraq-1.c | 13 + gcc/testsuite/gcc.target/mips/pr101132.c | 14 - .../powerpc/check-builtin-vec_rlnm-runnable.c | 231 - gcc/testsuite/gcc.target/powerpc/float128-cmove.c | 58 - .../gcc.target/powerpc/float128-minmax-2.c | 15 - .../gcc.target/powerpc/float128-minmax-3.c | 15 - gcc/testsuite/gcc.target/powerpc/float128-minmax.c | 11 +- .../gcc.target/powerpc/fold-vec-insert-float-p9.c | 4 +- .../gcc.target/powerpc/fp128_conversions.c | 294 - .../gcc.target/powerpc/fusion-p10-2logical.c | 214 - .../gcc.target/powerpc/fusion-p10-addadd.c | 38 - .../gcc.target/powerpc/fusion-p10-ldcmpi.c | 78 - .../gcc.target/powerpc/fusion-p10-logadd.c | 93 - gcc/testsuite/gcc.target/powerpc/fusion-p10-stst.c | 31 - .../gcc.target/powerpc/fusion-p10-stst2.c | 30 - .../gcc.target/powerpc/int_128bit-runnable.c | 2370 --- gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c | 16 +- gcc/testsuite/gcc.target/powerpc/mma-builtin-5.c | 24 +- gcc/testsuite/gcc.target/powerpc/mma-builtin-6.c | 14 +- gcc/testsuite/gcc.target/powerpc/mma-builtin-7.c | 26 - gcc/testsuite/gcc.target/powerpc/mma-builtin-8.c | 27 - gcc/testsuite/gcc.target/powerpc/mma-builtin-9.c | 28 - .../gcc.target/powerpc/not-promote-mode.c | 13 - gcc/testsuite/gcc.target/powerpc/p10-vdivq-vmodq.c | 27 - .../gcc.target/powerpc/p9-sign_extend-runnable.c | 128 - .../gcc.target/powerpc/pcrel-opt-inc-di.c | 2 +- gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-df.c | 2 +- gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-di.c | 2 +- gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-hi.c | 2 +- gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-qi.c | 2 +- gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-sf.c | 2 +- gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-si.c | 2 +- .../gcc.target/powerpc/pcrel-opt-ld-vector.c | 2 +- gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-df.c | 2 +- gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-di.c | 2 +- gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-hi.c | 2 +- gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-qi.c | 2 +- gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-sf.c | 2 +- gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-si.c | 2 +- .../gcc.target/powerpc/pcrel-opt-st-vector.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr100777.c | 24 - gcc/testsuite/gcc.target/powerpc/pr101129.c | 36 - gcc/testsuite/gcc.target/powerpc/pr101324.c | 17 - gcc/testsuite/gcc.target/powerpc/pr101849.c | 22 - gcc/testsuite/gcc.target/powerpc/pr101985-1.c | 18 - gcc/testsuite/gcc.target/powerpc/pr101985-2.c | 18 - gcc/testsuite/gcc.target/powerpc/pr102059-4.c | 23 - gcc/testsuite/gcc.target/powerpc/pr102347.c | 15 - gcc/testsuite/gcc.target/powerpc/pr102976.c | 14 - gcc/testsuite/gcc.target/powerpc/pr103627-1.c | 16 - gcc/testsuite/gcc.target/powerpc/pr103627-2.c | 16 - gcc/testsuite/gcc.target/powerpc/pr103627-3.c | 20 - gcc/testsuite/gcc.target/powerpc/pr104208-1.c | 9 - gcc/testsuite/gcc.target/powerpc/pr104208-2.c | 10 - gcc/testsuite/gcc.target/powerpc/pr104253.c | 157 - gcc/testsuite/gcc.target/powerpc/pr104894-2.c | 22 - gcc/testsuite/gcc.target/powerpc/pr104894.c | 20 - gcc/testsuite/gcc.target/powerpc/pr104923.c | 21 - gcc/testsuite/gcc.target/powerpc/pr56605.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr70117.c | 24 +- gcc/testsuite/gcc.target/powerpc/pr81348.c | 6 +- gcc/testsuite/gcc.target/powerpc/pr87496-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr87496-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr97142.c | 35 - gcc/testsuite/gcc.target/powerpc/rop-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/rop-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/rop-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/rop-4.c | 2 +- gcc/testsuite/gcc.target/powerpc/rop-5.c | 1 - gcc/testsuite/gcc.target/powerpc/vec-rlmi-rlnm.c | 4 +- gcc/testsuite/gcc.target/riscv/pr102957.c | 5 - gcc/testsuite/gcc.target/s390/20211119.c | 12 - .../gcc.target/s390/call-z10-pic-nodatarel.c | 20 - gcc/testsuite/gcc.target/s390/call-z10-pic.c | 20 - gcc/testsuite/gcc.target/s390/call-z10.c | 20 - .../gcc.target/s390/call-z9-pic-nodatarel.c | 18 - gcc/testsuite/gcc.target/s390/call-z9-pic.c | 18 - gcc/testsuite/gcc.target/s390/call-z9.c | 20 - gcc/testsuite/gcc.target/s390/call.h | 40 - gcc/testsuite/gcc.target/s390/mfentry-m64-pic.c | 9 - .../gcc.target/s390/mnop-mcount-m31-mzarch.c | 2 +- gcc/testsuite/gcc.target/s390/mnop-mcount-m64.c | 2 +- .../gcc.target/s390/nobp-section-type-conflict.c | 22 - gcc/testsuite/gcc.target/s390/nodatarel-1.c | 26 +- gcc/testsuite/gcc.target/s390/oscbreak-1.c | 5 +- gcc/testsuite/gcc.target/s390/pr102222.c | 16 - gcc/testsuite/gcc.target/s390/pr104775.c | 14 - gcc/testsuite/gcc.target/s390/pr80080-4.c | 2 +- gcc/testsuite/gcc.target/s390/risbg-ll-3.c | 6 +- gcc/testsuite/gcc.target/s390/tls-pic.c | 14 - gcc/testsuite/gcc.target/s390/tls.c | 10 - gcc/testsuite/gcc.target/s390/tls.h | 23 - gcc/testsuite/gcc.target/s390/zvector/vec-_Bool.c | 7 + .../gcc.target/s390/zvector/vec-doublee.c | 22 - gcc/testsuite/gcc.target/s390/zvector/vec-floate.c | 23 - gcc/testsuite/gcc.target/sparc/20210917-1.c | 19 - gcc/testsuite/gcc.target/sparc/20220510-1.c | 31 - gcc/testsuite/gcc.target/x86_64/abi/asm-support.S | 3 - .../gcc.target/x86_64/abi/avx/asm-support.S | 3 - .../gcc.target/x86_64/abi/avx512f/asm-support.S | 3 - .../gcc.target/x86_64/abi/ms-sysv/do-test.S | 3 - gcc/testsuite/gdc.dg/extern-c++/extern-c++.exp | 39 - gcc/testsuite/gdc.dg/extern-c++/pr101664.d | 15 - gcc/testsuite/gdc.dg/extern-c++/pr101664_1.cc | 10 - gcc/testsuite/gdc.dg/pr100882a.d | 35 - gcc/testsuite/gdc.dg/pr100882b.d | 19 - gcc/testsuite/gdc.dg/pr100882c.d | 25 - gcc/testsuite/gdc.dg/pr100967.d | 11 - gcc/testsuite/gdc.dg/pr101127a.d | 8 - gcc/testsuite/gdc.dg/pr101127b.d | 7 - gcc/testsuite/gdc.dg/pr101490.d | 21 - gcc/testsuite/gdc.dg/pr101640.d | 11 - gcc/testsuite/gdc.dg/pr102185.d | 7 - gcc/testsuite/gdc.dg/pr105004.d | 14 - gcc/testsuite/gdc.dg/pr96429.d | 2 +- gcc/testsuite/gdc.dg/torture/pr100882.d | 21 - gcc/testsuite/gdc.dg/torture/pr101273.d | 39 - gcc/testsuite/gdc.dg/torture/pr101282.d | 23 - gcc/testsuite/gdc.dg/torture/pr96435.d | 21 - gcc/testsuite/gdc.test/compilable/aggr_alignment.d | 20 - gcc/testsuite/gdc.test/compilable/b19002.d | 12 - gcc/testsuite/gdc.test/compilable/betterCarray.d | 10 - .../compilable/extra-files/minimal/object.d | 1 - gcc/testsuite/gdc.test/compilable/interpret5.d | 30 - gcc/testsuite/gdc.test/compilable/minimal3.d | 36 - gcc/testsuite/gdc.test/compilable/staticforeach.d | 38 - gcc/testsuite/gdc.test/compilable/test21742.d | 13 - gcc/testsuite/gdc.test/compilable/test22006.d | 14 - gcc/testsuite/gdc.test/compilable/test22133.d | 16 - gcc/testsuite/gdc.test/fail_compilation/b12504.d | 64 - .../gdc.test/fail_compilation/diag16976.d | 69 +- gcc/testsuite/gdc.test/fail_compilation/fail117.d | 6 +- .../gdc.test/fail_compilation/fail22006.d | 22 - .../gdc.test/fail_compilation/fail22133.d | 24 - .../gdc.test/fail_compilation/fail22144.d | 14 - .../gdc.test/fail_compilation/fail238_m32.d | 8 +- .../gdc.test/fail_compilation/fail238_m64.d | 8 +- .../gdc.test/fail_compilation/fail7424b.d | 2 +- .../gdc.test/fail_compilation/fail7424c.d | 2 +- .../gdc.test/fail_compilation/fail7424d.d | 2 +- .../gdc.test/fail_compilation/fail7424e.d | 2 +- .../gdc.test/fail_compilation/fail7424f.d | 2 +- .../gdc.test/fail_compilation/fail7424g.d | 2 +- .../gdc.test/fail_compilation/fail7424h.d | 2 +- .../gdc.test/fail_compilation/fail7424i.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail9766.d | 4 +- gcc/testsuite/gdc.test/fail_compilation/ice9406.d | 3 +- .../gdc.test/fail_compilation/test21927.d | 20 - .../gdc.test/fail_compilation/test21939.d | 9 - gcc/testsuite/gfortran.dg/allocate_stat.f90 | 8 +- gcc/testsuite/gfortran.dg/allocate_stat_3.f90 | 71 - gcc/testsuite/gfortran.dg/argument_checking_26.f90 | 14 - gcc/testsuite/gfortran.dg/array_constructor_3.f90 | 2 +- gcc/testsuite/gfortran.dg/array_constructor_54.f90 | 23 - gcc/testsuite/gfortran.dg/array_constructor_55.f90 | 55 - gcc/testsuite/gfortran.dg/asan/associate_58.f90 | 19 - gcc/testsuite/gfortran.dg/asan/associate_59.f90 | 19 - gcc/testsuite/gfortran.dg/associate_58.f90 | 21 - gcc/testsuite/gfortran.dg/attr_deprecated-2.f90 | 22 - .../gfortran.dg/bind_c_array_params_2.f90 | 3 +- .../gfortran.dg/bound_simplification_7.f90 | 18 - gcc/testsuite/gfortran.dg/bounds_check_22.f90 | 12 - gcc/testsuite/gfortran.dg/bounds_check_23.f90 | 18 - gcc/testsuite/gfortran.dg/class_72.f90 | 83 - gcc/testsuite/gfortran.dg/class_dummy_7.f90 | 2 +- gcc/testsuite/gfortran.dg/class_result_10.f90 | 52 - gcc/testsuite/gfortran.dg/coarray_3.f90 | 4 +- .../gfortran.dg/coarray_collectives_17.f90 | 42 - .../gfortran.dg/coarray_collectives_18.f90 | 37 - gcc/testsuite/gfortran.dg/coarray_sync.f90 | 44 - gcc/testsuite/gfortran.dg/dec_math_5.f90 | 104 - gcc/testsuite/gfortran.dg/dec_union_12.f90 | 43 - .../gfortran.dg/derived_constructor_char_1.f90 | 2 +- .../gfortran.dg/derived_constructor_comps_7.f90 | 28 - gcc/testsuite/gfortran.dg/do_check_18.f90 | 27 - gcc/testsuite/gfortran.dg/do_check_19.f90 | 21 - gcc/testsuite/gfortran.dg/entry_24.f90 | 20 - gcc/testsuite/gfortran.dg/entry_25.f90 | 13 - gcc/testsuite/gfortran.dg/eoshift_9.f90 | 8 - gcc/testsuite/gfortran.dg/fmt_nonchar_3.f90 | 7 - gcc/testsuite/gfortran.dg/g77/pr105203.f | 20 - .../goacc/classify-kernels-unparallelized.f95 | 3 + .../gfortran.dg/goacc/classify-kernels.f95 | 3 + .../gfortran.dg/goacc/classify-parallel.f95 | 3 + .../gfortran.dg/goacc/classify-routine.f95 | 3 + .../gfortran.dg/goacc/classify-serial.f95 | 6 + .../gfortran.dg/goacc/kernels-decompose-1.f95 | 3 + .../gfortran.dg/goacc/kernels-decompose-2.f95 | 4 + gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95 | 6 + gcc/testsuite/gfortran.dg/goacc/pr78027.f90 | 4 - gcc/testsuite/gfortran.dg/goacc/routine-4.f90 | 9 + .../goacc/routine-level-of-parallelism-1.f90 | 6 + .../gfortran.dg/goacc/routine-module-mod-1.f90 | 4 + .../goacc/routine-multiple-directives-1.f90 | 5 + .../gfortran.dg/goacc/uninit-dim-clause.f95 | 6 + gcc/testsuite/gfortran.dg/gomp/depobj-1.f90 | 25 + gcc/testsuite/gfortran.dg/gomp/depobj-2.f90 | 33 + .../gomp/distribute-order-concurrent.f90 | 25 - .../gfortran.dg/gomp/parallel-master-1.f90 | 23 + .../gfortran.dg/gomp/parallel-master-2.f90 | 9 + gcc/testsuite/gfortran.dg/gomp/pr100965.f90 | 16 - gcc/testsuite/gfortran.dg/goto_9.f90 | 10 - gcc/testsuite/gfortran.dg/illegal_boz_arg_2.f90 | 6 - gcc/testsuite/gfortran.dg/illegal_boz_arg_3.f90 | 7 - gcc/testsuite/gfortran.dg/implicit_11.f90 | 2 +- gcc/testsuite/gfortran.dg/implied_do_io_7.f90 | 16 - gcc/testsuite/gfortran.dg/index_5.f90 | 25 - gcc/testsuite/gfortran.dg/inline_matmul_25.f90 | 9 - gcc/testsuite/gfortran.dg/inquiry_type_ref_3.f90 | 2 +- gcc/testsuite/gfortran.dg/intent_out_14.f90 | 24 - gcc/testsuite/gfortran.dg/intrinsic_pack_6.f90 | 57 - gcc/testsuite/gfortran.dg/len_trim.f90 | 33 - gcc/testsuite/gfortran.dg/maskl_1.f90 | 11 - gcc/testsuite/gfortran.dg/masklr_3.f90 | 14 - gcc/testsuite/gfortran.dg/maskr_1.f90 | 11 - gcc/testsuite/gfortran.dg/matmul_bounds_9.f90 | 2 +- gcc/testsuite/gfortran.dg/min0_max0_1.f90 | 9 - gcc/testsuite/gfortran.dg/min0_max0_2.f90 | 10 - gcc/testsuite/gfortran.dg/minmaxloc_15.f90 | 11 - gcc/testsuite/gfortran.dg/minmaxloc_16.f90 | 14 - gcc/testsuite/gfortran.dg/move_alloc_8.f90 | 4 +- gcc/testsuite/gfortran.dg/overload_4.f90 | 27 - .../gfortran.dg/parameter_array_init_8.f90 | 25 - gcc/testsuite/gfortran.dg/pdt_4.f03 | 4 +- gcc/testsuite/gfortran.dg/pointer_check_14.f90 | 28 - gcc/testsuite/gfortran.dg/pointer_intent_9.f90 | 33 - gcc/testsuite/gfortran.dg/pr100551.f90 | 30 - gcc/testsuite/gfortran.dg/pr100949.f90 | 10 - gcc/testsuite/gfortran.dg/pr100950.f90 | 65 - gcc/testsuite/gfortran.dg/pr101158.f90 | 25 - gcc/testsuite/gfortran.dg/pr101327.f90 | 11 - gcc/testsuite/gfortran.dg/pr101329.f90 | 13 - gcc/testsuite/gfortran.dg/pr101514.f90 | 35 - gcc/testsuite/gfortran.dg/pr101536.f90 | 33 - gcc/testsuite/gfortran.dg/pr101762.f90 | 23 - gcc/testsuite/gfortran.dg/pr102332.f90 | 69 - gcc/testsuite/gfortran.dg/pr102366.f90 | 9 - gcc/testsuite/gfortran.dg/pr102458.f90 | 42 - gcc/testsuite/gfortran.dg/pr102458b.f90 | 21 - gcc/testsuite/gfortran.dg/pr102520.f90 | 10 - gcc/testsuite/gfortran.dg/pr102685.f90 | 30 - gcc/testsuite/gfortran.dg/pr102715.f90 | 13 - gcc/testsuite/gfortran.dg/pr102816.f90 | 9 - gcc/testsuite/gfortran.dg/pr102817.f90 | 17 - gcc/testsuite/gfortran.dg/pr102860.f90 | 10 - gcc/testsuite/gfortran.dg/pr103505.f90 | 9 - gcc/testsuite/gfortran.dg/pr103588.f90 | 8 - gcc/testsuite/gfortran.dg/pr103606.f90 | 12 - gcc/testsuite/gfortran.dg/pr103607.f90 | 12 - gcc/testsuite/gfortran.dg/pr103609.f90 | 15 - gcc/testsuite/gfortran.dg/pr103692.f90 | 23 - gcc/testsuite/gfortran.dg/pr104210.f90 | 15 - gcc/testsuite/gfortran.dg/pr104211.f90 | 11 - gcc/testsuite/gfortran.dg/pr104849.f90 | 9 - gcc/testsuite/gfortran.dg/pr105230.f90 | 8 - gcc/testsuite/gfortran.dg/pr67804.f90 | 25 - gcc/testsuite/gfortran.dg/pr68019.f90 | 2 +- gcc/testsuite/gfortran.dg/pr68153.f90 | 2 +- gcc/testsuite/gfortran.dg/pr70931.f90 | 3 +- gcc/testsuite/gfortran.dg/pr78033.f90 | 2 +- gcc/testsuite/gfortran.dg/pr82314.f90 | 11 - gcc/testsuite/gfortran.dg/pr93524.c | 33 - gcc/testsuite/gfortran.dg/pr93524.f90 | 17 - gcc/testsuite/gfortran.dg/pr93604.f90 | 2 +- gcc/testsuite/gfortran.dg/pr95502.f90 | 8 - gcc/testsuite/gfortran.dg/pr96325.f90 | 2 +- gcc/testsuite/gfortran.dg/pr96711.f90 | 6 +- gcc/testsuite/gfortran.dg/pr98411.f90 | 4 +- gcc/testsuite/gfortran.dg/pr99956.f | 45 + .../gfortran.dg/recursive_reference_3.f90 | 14 - gcc/testsuite/gfortran.dg/reshape_7.f90 | 2 +- gcc/testsuite/gfortran.dg/reshape_9.f90 | 31 - gcc/testsuite/gfortran.dg/reshape_shape_2.f90 | 7 - gcc/testsuite/gfortran.dg/scan_3.f90 | 14 - gcc/testsuite/gfortran.dg/select_10.f90 | 25 - gcc/testsuite/gfortran.dg/select_9.f90 | 10 - gcc/testsuite/gfortran.dg/shape_10.f90 | 6 - gcc/testsuite/gfortran.dg/shape_11.f90 | 16 - gcc/testsuite/gfortran.dg/substr_6.f90 | 2 - gcc/testsuite/gfortran.dg/transfer_char_kind4.f90 | 115 - gcc/testsuite/gfortran.dg/transfer_check_6.f90 | 11 - gcc/testsuite/gfortran.dg/transfer_simplify_11.f90 | 2 +- gcc/testsuite/gfortran.dg/transfer_simplify_13.f90 | 34 - gcc/testsuite/gfortran.dg/transfer_simplify_15.f90 | 11 - gcc/testsuite/gfortran.dg/transfer_simplify_2.f90 | 2 +- gcc/testsuite/gfortran.dg/ubsan/pr101624.f90 | 13 - gcc/testsuite/gfortran.dg/ubsan/ubsan.exp | 38 - .../gfortran.dg/unlimited_polymorphic_33.f90 | 18 - gcc/testsuite/gfortran.dg/vect/pr100981-1.f90 | 22 - gcc/testsuite/gfortran.dg/verify_3.f90 | 14 - gcc/testsuite/gnat.dg/asan1.adb | 2 +- gcc/testsuite/gnat.dg/bit_packed_array6.adb | 10 - gcc/testsuite/gnat.dg/bit_packed_array6_pkg.ads | 13 - gcc/testsuite/gnat.dg/containers2.adb | 158 + gcc/testsuite/gnat.dg/debug11.adb | 20 +- gcc/testsuite/gnat.dg/debug16.adb | 8 +- gcc/testsuite/gnat.dg/debug17.adb | 25 + gcc/testsuite/gnat.dg/debug18.adb | 20 + gcc/testsuite/gnat.dg/debug8.adb | 8 +- gcc/testsuite/gnat.dg/derived_type7.adb | 9 - gcc/testsuite/gnat.dg/derived_type7.ads | 13 - gcc/testsuite/gnat.dg/enum_rep2.adb | 117 - gcc/testsuite/gnat.dg/generic_comp.adb | 39 - gcc/testsuite/gnat.dg/inline22.adb | 19 - gcc/testsuite/gnat.dg/lto21.adb | 1 + gcc/testsuite/gnat.dg/lto25.adb | 14 - gcc/testsuite/gnat.dg/opt93.adb | 20 + gcc/testsuite/gnat.dg/opt93.ads | 14 + gcc/testsuite/gnat.dg/opt94.adb | 17 + gcc/testsuite/gnat.dg/opt94_pkg.adb | 31 + gcc/testsuite/gnat.dg/opt94_pkg.ads | 11 + gcc/testsuite/gnat.dg/opt96.adb | 14 - gcc/testsuite/gnat.dg/opt96_pkg.adb | 16 - gcc/testsuite/gnat.dg/opt96_pkg.ads | 32 - gcc/testsuite/gnat.dg/specs/debug1.ads | 3 +- gcc/testsuite/gnat.dg/unchecked_convert5.adb | 2 +- gcc/testsuite/gnat.dg/unchecked_convert6.adb | 2 +- gcc/testsuite/jit.dg/all-non-failing-tests.h | 3 - gcc/testsuite/jit.dg/harness.h | 2 +- gcc/testsuite/jit.dg/jit.exp | 133 +- gcc/testsuite/jit.dg/test-asm.c | 15 +- gcc/testsuite/jit.dg/test-asm.cc | 14 +- gcc/testsuite/jit.dg/test-pr103562.c | 62 - gcc/testsuite/jit.dg/test-vector-rvalues.cc | 8 - gcc/testsuite/jit.dg/test-vector-types.cc | 8 - gcc/testsuite/lib/brig-dg.exp | 29 - gcc/testsuite/lib/brig.exp | 40 - gcc/testsuite/lib/lto.exp | 3 + gcc/testsuite/lib/prune.exp | 5 - gcc/testsuite/lib/target-supports-dg.exp | 10 +- gcc/testsuite/lib/target-supports.exp | 232 +- gcc/testsuite/objc.dg/pr103639.m | 101 - gcc/timevar.c | 2 +- gcc/timevar.def | 3 +- gcc/toplev.c | 1 + gcc/tree-cfg.c | 83 +- gcc/tree-cfg.h | 6 - gcc/tree-complex.c | 246 +- gcc/tree-core.h | 7 +- gcc/tree-data-ref.c | 12 +- gcc/tree-data-ref.h | 7 +- gcc/tree-eh.c | 43 +- gcc/tree-emutls.c | 17 +- gcc/tree-inline.c | 106 +- gcc/tree-inline.h | 6 +- gcc/tree-into-ssa.c | 11 +- gcc/tree-nested.c | 1 - gcc/tree-nrv.c | 13 + gcc/tree-predcom.c | 38 +- gcc/tree-sra.c | 2 - gcc/tree-ssa-alias.c | 13 +- gcc/tree-ssa-ccp.c | 19 +- gcc/tree-ssa-dce.c | 46 +- gcc/tree-ssa-dom.c | 185 +- gcc/tree-ssa-dse.c | 260 +- gcc/tree-ssa-forwprop.c | 9 - gcc/tree-ssa-loop-im.c | 77 +- gcc/tree-ssa-loop-ivopts.c | 19 +- gcc/tree-ssa-loop-split.c | 17 +- gcc/tree-ssa-math-opts.c | 29 +- gcc/tree-ssa-phiopt.c | 523 +- gcc/tree-ssa-pre.c | 37 +- gcc/tree-ssa-propagate.c | 362 +- gcc/tree-ssa-propagate.h | 5 +- gcc/tree-ssa-reassoc.c | 70 +- gcc/tree-ssa-sccvn.c | 151 +- gcc/tree-ssa-sink.c | 9 +- gcc/tree-ssa-strlen.c | 9 +- gcc/tree-ssa-structalias.c | 38 +- gcc/tree-ssa-threadbackward.c | 378 +- gcc/tree-ssa-threadedge.c | 416 +- gcc/tree-ssa-threadedge.h | 80 +- gcc/tree-ssa-threadupdate.c | 306 +- gcc/tree-ssa-threadupdate.h | 85 +- gcc/tree-ssa-uninit.c | 14 +- gcc/tree-ssa.c | 16 +- gcc/tree-stdarg.c | 2 +- gcc/tree-switch-conversion.c | 70 +- gcc/tree-switch-conversion.h | 17 +- gcc/tree-vect-data-refs.c | 111 +- gcc/tree-vect-generic.c | 120 +- gcc/tree-vect-loop-manip.c | 6 +- gcc/tree-vect-loop.c | 60 +- gcc/tree-vect-patterns.c | 62 +- gcc/tree-vect-slp-patterns.c | 419 +- gcc/tree-vect-slp.c | 129 +- gcc/tree-vect-stmts.c | 8 +- gcc/tree-vectorizer.h | 25 +- gcc/tree-vrp.c | 161 +- gcc/tree.c | 1769 +- gcc/tree.h | 29 +- gcc/tsan.c | 2 +- gcc/ubsan.c | 19 +- gcc/valtrack.c | 7 +- gcc/value-prof.c | 4 - gcc/value-range.cc | 178 +- gcc/value-range.h | 142 +- gcc/var-tracking.c | 5 +- gcc/varasm.c | 129 +- gcc/version.c | 35 - gcc/version.h | 6 - gcc/vmsdbgout.c | 1 + gcc/vr-values.c | 5 +- gnattools/ChangeLog | 13 +- gnattools/Makefile.in | 12 +- gotools/ChangeLog | 12 - include/ChangeLog | 12 +- include/hashtab.h | 3 + intl/ChangeLog | 12 - libada/ChangeLog | 12 - libatomic/ChangeLog | 39 - libatomic/Makefile.am | 5 +- libatomic/Makefile.in | 6 +- libatomic/config/x86/host-config.h | 43 +- libatomic/config/x86/init.c | 12 - libbacktrace/ChangeLog | 13 +- libbacktrace/configure | 29 + libcc1/ChangeLog | 204 +- libcc1/Makefile.am | 18 +- libcc1/Makefile.in | 35 +- libcc1/callbacks.hh | 7 +- libcc1/compiler.cc | 118 + libcc1/compiler.hh | 83 + libcc1/configure | 45 +- libcc1/connection.cc | 11 +- libcc1/connection.hh | 13 +- libcc1/context.cc | 171 + libcc1/context.hh | 121 + libcc1/deleter.hh | 53 + libcc1/gdbctx.hh | 350 + libcc1/libcc1.cc | 568 +- libcc1/libcc1plugin.cc | 239 +- libcc1/libcp1.cc | 582 +- libcc1/libcp1plugin.cc | 239 +- libcc1/marshall-c.hh | 59 - libcc1/marshall-cp.hh | 111 +- libcc1/marshall.cc | 11 +- libcc1/marshall.hh | 42 +- libcc1/rpc.hh | 561 +- libcody/ChangeLog | 12 - libcpp/ChangeLog | 126 +- libcpp/configure | 29 + libcpp/directives.c | 78 +- libcpp/expr.c | 6 +- libcpp/include/cpplib.h | 3 + libcpp/init.c | 52 +- libcpp/lex.c | 38 +- libcpp/line-map.c | 20 +- libcpp/macro.c | 19 +- libcpp/po/ChangeLog | 20 - libcpp/po/de.po | 51 +- libcpp/po/es.po | 45 +- libdecnumber/ChangeLog | 13 +- libdecnumber/configure | 29 + libffi/ChangeLog | 23 - libffi/src/x86/ffi64.c | 9 +- libffi/testsuite/libffi.call/nested_struct12.c | 107 - libgcc/ChangeLog | 253 +- libgcc/config.host | 29 +- libgcc/config/aarch64/lse.S | 42 +- libgcc/config/aarch64/t-lse | 8 +- libgcc/config/aarch64/value-unwind.h | 4 - libgcc/config/arm/cmse_nonsecure_call.S | 9 +- libgcc/config/arm/t-arm | 5 +- libgcc/config/avr/libf7/ChangeLog | 12 - libgcc/config/darwin-unwind.ver | 30 - libgcc/config/darwin10-unwind-find-enc-func.c | 1 - libgcc/config/frv/frv-abi.h | 4 - libgcc/config/i386/darwin-lib.h | 9 +- libgcc/config/i386/libgcc-darwin.10.4.ver | 98 + libgcc/config/i386/libgcc-darwin.10.5.ver | 102 + libgcc/config/i386/libgcc-darwin.ver | 4 - libgcc/config/i386/sfp-machine.h | 20 +- libgcc/config/i386/t-darwin | 6 - libgcc/config/i386/value-unwind.h | 4 - libgcc/config/libbid/ChangeLog | 12 - libgcc/config/libgcc-libsystem.ver | 38 +- libgcc/config/pa/linux-atomic.c | 112 +- libgcc/config/pa/pa64-hpux-lib.h | 9 +- libgcc/config/pa/sfp-exceptions.c | 102 - libgcc/config/pa/sfp-machine.h | 155 - libgcc/config/pa/t-dimode | 33 - libgcc/config/pa/t-linux64 | 8 +- libgcc/config/pa/t-softfp-sfdftf | 8 - libgcc/config/pru/mpyll.S | 2 + libgcc/config/riscv/div.S | 15 +- libgcc/config/riscv/riscv-asm.h | 6 - libgcc/config/rs6000/_divkc3.c | 109 +- libgcc/config/rs6000/fixkfti-sw.c | 51 - libgcc/config/rs6000/fixkfti.c | 51 + libgcc/config/rs6000/fixunskfti-sw.c | 51 - libgcc/config/rs6000/fixunskfti.c | 51 + libgcc/config/rs6000/float128-ifunc.c | 51 +- libgcc/config/rs6000/float128-p10.c | 71 - libgcc/config/rs6000/float128-sed | 4 - libgcc/config/rs6000/float128-sed-hw | 4 - libgcc/config/rs6000/floattikf-sw.c | 51 - libgcc/config/rs6000/floattikf.c | 51 + libgcc/config/rs6000/floatuntikf-sw.c | 51 - libgcc/config/rs6000/floatuntikf.c | 51 + libgcc/config/rs6000/libgcc-darwin.10.4.ver | 93 + libgcc/config/rs6000/libgcc-darwin.10.5.ver | 106 + libgcc/config/rs6000/morestack.S | 41 - libgcc/config/rs6000/quad-float128.h | 29 +- libgcc/config/rs6000/t-darwin | 3 - libgcc/config/rs6000/t-darwin-ehs | 3 - libgcc/config/rs6000/t-float128 | 12 +- libgcc/config/rs6000/t-float128-p10-hw | 24 - libgcc/config/t-darwin | 41 +- libgcc/config/t-darwin-ehs | 7 - libgcc/config/t-slibgcc-darwin | 199 +- libgcc/configure | 37 - libgcc/configure.ac | 25 - libgcc/emutls.c | 17 +- libgcc/libgcc2.c | 148 +- libgcc/libgcov-driver.c | 15 +- libgcc/libgcov.h | 13 + libgfortran/ChangeLog | 44 +- libgfortran/caf/libcaf.h | 2 - libgfortran/caf/single.c | 10 - libgfortran/gfortran.map | 5 - libgfortran/intrinsics/chmod.c | 5 +- libgfortran/intrinsics/pack_generic.c | 9 - libgfortran/intrinsics/random_init.f90 | 114 +- libgfortran/runtime/ISO_Fortran_binding.c | 5 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/archive/zip/reader.go | 64 +- libgo/go/archive/zip/reader_test.go | 115 +- libgo/go/archive/zip/testdata/subdir.zip | Bin 428 -> 0 bytes libgo/go/cmd/go/internal/modcmd/download.go | 32 +- libgo/go/cmd/go/internal/modcmd/tidy.go | 2 - libgo/go/cmd/go/internal/modload/buildlist.go | 30 - .../cmd/go/testdata/mod/rsc.io_sampler_v1.2.1.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_download.txt | 36 +- .../go/testdata/script/mod_get_trailing_slash.txt | 10 +- libgo/go/cmd/go/testdata/script/mod_query.txt | 5 +- libgo/go/cmd/go/testdata/script/mod_readonly.txt | 8 +- libgo/go/go.mod | 2 +- libgo/go/golang.org/x/net/http/httpguts/httplex.go | 10 +- libgo/go/math/big/ratconv.go | 15 +- libgo/go/math/big/ratconv_test.go | 25 - libgo/go/net/dnsclient_unix_test.go | 158 - libgo/go/net/http/httputil/reverseproxy.go | 22 +- libgo/go/net/http/httputil/reverseproxy_test.go | 63 +- libgo/go/net/http/transport_test.go | 8 +- libgo/go/net/lookup.go | 111 +- libgo/go/os/signal/signal_test.go | 42 - libgo/go/runtime/pprof/pprof_test.go | 3 +- libgo/go/runtime/proc.go | 26 - libgo/go/runtime/runtime2.go | 7 +- libgo/go/runtime/sigqueue.go | 2 +- libgo/go/time/zoneinfo.go | 27 +- libgo/go/time/zoneinfo_read.go | 44 +- libgo/go/time/zoneinfo_test.go | 37 +- libgo/go/vendor/modules.txt | 2 +- libgomp/ChangeLog | 226 +- libgomp/Makefile.in | 2 +- libgomp/config.h.in | 3 + libgomp/config/linux/affinity.c | 10 +- libgomp/config/linux/sem.h | 4 +- libgomp/configure | 22 +- libgomp/configure.ac | 21 +- libgomp/target.c | 4 + libgomp/task.c | 2 - libgomp/testsuite/libgomp.c-c++-common/pr94366.c | 17 - .../testsuite/libgomp.c-c++-common/reduction-5.c | 193 + .../testsuite/libgomp.c-c++-common/reduction-6.c | 196 + .../libgomp.c-c++-common/task-reduction-15.c | 61 - libgomp/testsuite/libgomp.c/declare-variant-2.c | 45 - libgomp/testsuite/libgomp.c/omp-nested-3.c | 1 + libgomp/testsuite/libgomp.c/places-6.c | 8 - libgomp/testsuite/libgomp.c/places-7.c | 8 - libgomp/testsuite/libgomp.c/places-8.c | 8 - libgomp/testsuite/libgomp.c/pr104385.c | 26 - libgomp/testsuite/libgomp.c/pr46032-2.c | 1 + libgomp/testsuite/libgomp.c/pr81778.c | 48 + libgomp/testsuite/libgomp.c/target-44.c | 27 + libgomp/testsuite/libgomp.fortran/depobj-1.f90 | 115 + .../testsuite/libgomp.fortran/parallel-master.f90 | 14 + libgomp/testsuite/libgomp.fortran/pr100981-2.f90 | 33 - .../data-clauses-kernels-ipa-pta.c | 1 + .../data-clauses-parallel-ipa-pta.c | 1 + .../libgomp.oacc-c-c++-common/firstprivate-1.c | 5 + .../libgomp.oacc-c-c++-common/loop-auto-1.c | 4 + .../libgomp.oacc-c-c++-common/loop-red-w-1.c | 4 + .../libgomp.oacc-c-c++-common/loop-red-w-2.c | 4 + .../testsuite/libgomp.oacc-c-c++-common/loop-w-1.c | 4 + .../libgomp.oacc-c-c++-common/mode-transitions.c | 24 + .../libgomp.oacc-c-c++-common/par-reduction-1.c | 9 +- .../libgomp.oacc-c-c++-common/par-reduction-2.c | 9 +- .../libgomp.oacc-c-c++-common/parallel-dims.c | 10 + .../libgomp.oacc-c-c++-common/parallel-reduction.c | 6 +- .../libgomp.oacc-c-c++-common/pr85381-3.c | 6 + .../libgomp.oacc-c-c++-common/private-variables.c | 16 + .../libgomp.oacc-c-c++-common/reduction-5.c | 5 +- .../libgomp.oacc-c-c++-common/reduction-6.c | 1 - .../libgomp.oacc-c-c++-common/reduction-7.c | 11 + .../libgomp.oacc-c-c++-common/routine-g-1.c | 5 + .../libgomp.oacc-c-c++-common/routine-w-1.c | 4 + .../libgomp.oacc-c-c++-common/routine-wv-2.c | 4 + .../libgomp.oacc-c-c++-common/static-variable-1.c | 15 + .../libgomp.oacc-fortran/optional-private.f90 | 6 + .../libgomp.oacc-fortran/par-reduction-2-1.f | 9 + .../libgomp.oacc-fortran/par-reduction-2-2.f | 9 + .../libgomp.oacc-fortran/parallel-dims.f90 | 6 + .../libgomp.oacc-fortran/parallel-reduction.f90 | 6 +- libgomp/testsuite/libgomp.oacc-fortran/pr84028.f90 | 4 + .../libgomp.oacc-fortran/private-variables.f90 | 11 + .../testsuite/libgomp.oacc-fortran/reduction-1.f90 | 5 +- .../testsuite/libgomp.oacc-fortran/reduction-5.f90 | 5 +- .../testsuite/libgomp.oacc-fortran/reduction-6.f90 | 6 +- .../testsuite/libgomp.oacc-fortran/reduction-7.f90 | 1 - .../testsuite/libgomp.oacc-fortran/routine-7.f90 | 6 + libhsail-rt/ChangeLog | 176 - libhsail-rt/Makefile.am | 122 - libhsail-rt/Makefile.in | 817 - libhsail-rt/README | 10 - libhsail-rt/aclocal.m4 | 1179 -- libhsail-rt/configure | 17327 ------------------- libhsail-rt/configure.ac | 160 - libhsail-rt/configure.tgt | 36 - libhsail-rt/include/internal/fibers.h | 99 - .../include/internal/phsa-queue-interface.h | 60 - libhsail-rt/include/internal/phsa-rt.h | 94 - libhsail-rt/include/internal/workitems.h | 142 - libhsail-rt/rt/arithmetic.c | 475 - libhsail-rt/rt/atomics.c | 115 - libhsail-rt/rt/bitstring.c | 190 - libhsail-rt/rt/fbarrier.c | 87 - libhsail-rt/rt/fibers.c | 220 - libhsail-rt/rt/fp16.c | 135 - libhsail-rt/rt/misc.c | 89 - libhsail-rt/rt/multimedia.c | 135 - libhsail-rt/rt/queue.c | 71 - libhsail-rt/rt/sat_arithmetic.c | 267 - libhsail-rt/rt/segment.c | 59 - libhsail-rt/rt/workitems.c | 977 -- libhsail-rt/target-config.h.in | 68 - libiberty/ChangeLog | 49 +- libiberty/configure | 66 +- libiberty/configure.ac | 23 +- libiberty/hashtab.c | 7 + libiberty/simple-object-elf.c | 10 +- libiberty/simple-object-mach-o.c | 5 - libiberty/xmalloc.c | 2 - libitm/ChangeLog | 20 - libitm/testsuite/libitm.c++/libstdc++-pr91488.C | 9 - libobjc/ChangeLog | 12 - liboffloadmic/ChangeLog | 12 - libphobos/ChangeLog | 103 +- libphobos/configure.tgt | 3 - libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/config/mingw/msvc.c | 2 +- libphobos/libdruntime/core/sys/freebsd/config.d | 3 +- libphobos/libdruntime/core/sys/posix/sys/stat.d | 46 +- libphobos/libdruntime/core/thread/fiber.d | 10 - libphobos/libdruntime/core/thread/osthread.d | 29 - libphobos/libdruntime/gcc/emutls.d | 14 +- libphobos/libdruntime/gcc/unwind/generic.d | 22 +- libphobos/src/MERGE | 2 +- libphobos/src/std/process.d | 1 + libphobos/src/std/typecons.d | 15 +- libquadmath/ChangeLog | 12 - libsanitizer/ChangeLog | 56 +- libsanitizer/LOCAL_PATCHES | 4 +- libsanitizer/MERGE | 2 +- libsanitizer/asan/asan_allocator.cpp | 32 +- libsanitizer/asan/asan_descriptions.cpp | 19 +- libsanitizer/asan/asan_descriptions.h | 13 +- libsanitizer/asan/asan_errors.cpp | 7 +- libsanitizer/asan/asan_fake_stack.cpp | 2 +- libsanitizer/asan/asan_fuchsia.cpp | 2 +- libsanitizer/asan/asan_interceptors.cpp | 41 +- libsanitizer/asan/asan_interceptors.h | 14 +- libsanitizer/asan/asan_linux.cpp | 3 +- libsanitizer/asan/asan_malloc_linux.cpp | 2 +- libsanitizer/asan/asan_mapping.h | 23 +- libsanitizer/asan/asan_new_delete.cpp | 2 +- libsanitizer/asan/asan_poisoning.cpp | 2 +- libsanitizer/asan/asan_posix.cpp | 2 +- libsanitizer/asan/asan_rtl.cpp | 20 +- libsanitizer/asan/asan_stack.h | 9 - libsanitizer/asan/asan_thread.cpp | 51 +- libsanitizer/asan/asan_thread.h | 6 +- libsanitizer/asan/asan_win.cpp | 2 +- libsanitizer/builtins/assembly.h | 98 +- libsanitizer/hwasan/hwasan.cpp | 19 +- libsanitizer/hwasan/hwasan.h | 41 +- libsanitizer/hwasan/hwasan_allocator.cpp | 28 +- libsanitizer/hwasan/hwasan_allocator.h | 19 +- libsanitizer/hwasan/hwasan_checks.h | 5 +- libsanitizer/hwasan/hwasan_dynamic_shadow.cpp | 16 +- libsanitizer/hwasan/hwasan_flags.h | 2 + libsanitizer/hwasan/hwasan_flags.inc | 9 + libsanitizer/hwasan/hwasan_interceptors.cpp | 3 +- libsanitizer/hwasan/hwasan_interceptors_vfork.S | 3 + libsanitizer/hwasan/hwasan_interface_internal.h | 3 + libsanitizer/hwasan/hwasan_linux.cpp | 41 +- libsanitizer/hwasan/hwasan_mapping.h | 2 + libsanitizer/hwasan/hwasan_memintrinsics.cpp | 4 +- libsanitizer/hwasan/hwasan_new_delete.cpp | 39 + libsanitizer/hwasan/hwasan_report.cpp | 26 +- libsanitizer/hwasan/hwasan_setjmp.S | 6 + libsanitizer/hwasan/hwasan_tag_mismatch_aarch64.S | 6 + libsanitizer/hwasan/hwasan_thread.cpp | 15 +- libsanitizer/hwasan/hwasan_thread.h | 4 +- libsanitizer/hwasan/hwasan_thread_list.h | 90 +- .../include/sanitizer/common_interface_defs.h | 3 + libsanitizer/include/sanitizer/dfsan_interface.h | 16 + libsanitizer/include/sanitizer/hwasan_interface.h | 3 + libsanitizer/include/sanitizer/memprof_interface.h | 5 + libsanitizer/include/sanitizer/tsan_interface.h | 17 +- .../include/sanitizer/tsan_interface_atomic.h | 2 +- libsanitizer/interception/interception_linux.cpp | 6 +- libsanitizer/interception/interception_linux.h | 6 +- libsanitizer/interception/interception_win.cpp | 6 +- libsanitizer/lsan/lsan_allocator.cpp | 26 +- libsanitizer/lsan/lsan_allocator.h | 2 +- libsanitizer/lsan/lsan_common.cpp | 234 +- libsanitizer/lsan/lsan_common.h | 9 +- libsanitizer/lsan/lsan_common_fuchsia.cpp | 4 +- libsanitizer/lsan/lsan_fuchsia.h | 2 +- libsanitizer/lsan/lsan_interceptors.cpp | 2 +- libsanitizer/lsan/lsan_posix.cpp | 6 +- libsanitizer/lsan/lsan_thread.cpp | 2 +- .../sanitizer_allocator_combined.h | 4 +- .../sanitizer_allocator_primary32.h | 3 +- .../sanitizer_allocator_primary64.h | 93 +- .../sanitizer_allocator_size_class_map.h | 2 +- .../sanitizer_common/sanitizer_atomic_clang_mips.h | 8 +- .../sanitizer_chained_origin_depot.cpp | 108 + .../sanitizer_chained_origin_depot.h | 88 + libsanitizer/sanitizer_common/sanitizer_common.cpp | 10 +- libsanitizer/sanitizer_common/sanitizer_common.h | 82 +- .../sanitizer_common_interceptors.inc | 31 +- .../sanitizer_common_interceptors_ioctl.inc | 15 +- ...nitizer_common_interceptors_vfork_aarch64.inc.S | 5 + .../sanitizer_common_interface.inc | 1 + .../sanitizer_common/sanitizer_common_libcdep.cpp | 7 +- libsanitizer/sanitizer_common/sanitizer_file.cpp | 13 + libsanitizer/sanitizer_common/sanitizer_file.h | 1 + libsanitizer/sanitizer_common/sanitizer_flags.cpp | 7 + libsanitizer/sanitizer_common/sanitizer_flags.inc | 2 + .../sanitizer_common/sanitizer_fuchsia.cpp | 72 +- .../sanitizer_interface_internal.h | 4 + .../sanitizer_common/sanitizer_internal_defs.h | 3 + .../sanitizer_common/sanitizer_libignore.cpp | 2 +- libsanitizer/sanitizer_common/sanitizer_linux.cpp | 72 +- libsanitizer/sanitizer_common/sanitizer_linux.h | 3 +- .../sanitizer_common/sanitizer_linux_libcdep.cpp | 464 +- .../sanitizer_local_address_space_view.h | 2 +- libsanitizer/sanitizer_common/sanitizer_mac.cpp | 147 +- libsanitizer/sanitizer_common/sanitizer_mac.h | 17 - .../sanitizer_common/sanitizer_malloc_mac.inc | 6 +- libsanitizer/sanitizer_common/sanitizer_netbsd.cpp | 6 + libsanitizer/sanitizer_common/sanitizer_platform.h | 27 +- .../sanitizer_platform_interceptors.h | 113 +- .../sanitizer_platform_limits_freebsd.cpp | 3 + .../sanitizer_platform_limits_posix.cpp | 96 +- .../sanitizer_platform_limits_posix.h | 12 + libsanitizer/sanitizer_common/sanitizer_posix.cpp | 4 +- libsanitizer/sanitizer_common/sanitizer_posix.h | 4 + .../sanitizer_common/sanitizer_posix_libcdep.cpp | 9 +- libsanitizer/sanitizer_common/sanitizer_printf.cpp | 57 +- .../sanitizer_common/sanitizer_procmaps_common.cpp | 2 +- .../sanitizer_common/sanitizer_procmaps_mac.cpp | 4 +- .../sanitizer_procmaps_solaris.cpp | 4 +- libsanitizer/sanitizer_common/sanitizer_ptrauth.h | 20 +- .../sanitizer_common/sanitizer_stackdepot.cpp | 3 +- .../sanitizer_common/sanitizer_stacktrace.cpp | 3 +- .../sanitizer_common/sanitizer_stacktrace.h | 2 - .../sanitizer_stacktrace_libcdep.cpp | 8 +- .../sanitizer_stoptheworld_linux_libcdep.cpp | 5 + .../sanitizer_common/sanitizer_suppressions.cpp | 4 +- .../sanitizer_symbolizer_libcdep.cpp | 2 +- .../sanitizer_symbolizer_markup.cpp | 4 + .../sanitizer_symbolizer_posix_libcdep.cpp | 11 +- .../sanitizer_symbolizer_report.cpp | 6 +- .../sanitizer_common/sanitizer_symbolizer_win.cpp | 18 +- .../sanitizer_common/sanitizer_termination.cpp | 33 +- .../sanitizer_common/sanitizer_thread_registry.cpp | 14 +- .../sanitizer_common/sanitizer_thread_registry.h | 7 +- .../sanitizer_common/sanitizer_tls_get_addr.cpp | 79 +- .../sanitizer_common/sanitizer_tls_get_addr.h | 21 +- .../sanitizer_common/sanitizer_unwind_win.cpp | 7 + libsanitizer/sanitizer_common/sanitizer_win.cpp | 84 +- libsanitizer/tsan/tsan_clock.cpp | 37 +- libsanitizer/tsan/tsan_clock.h | 16 +- libsanitizer/tsan/tsan_defs.h | 2 - libsanitizer/tsan/tsan_dense_alloc.h | 32 +- libsanitizer/tsan/tsan_external.cpp | 4 +- libsanitizer/tsan/tsan_interceptors_mac.cpp | 1 + libsanitizer/tsan/tsan_interceptors_posix.cpp | 149 +- libsanitizer/tsan/tsan_interface.cpp | 8 +- libsanitizer/tsan/tsan_interface.h | 9 +- libsanitizer/tsan/tsan_interface_inl.h | 22 +- libsanitizer/tsan/tsan_mman.cpp | 2 +- libsanitizer/tsan/tsan_platform.h | 121 +- libsanitizer/tsan/tsan_platform_linux.cpp | 23 +- libsanitizer/tsan/tsan_platform_mac.cpp | 9 +- libsanitizer/tsan/tsan_platform_posix.cpp | 2 +- libsanitizer/tsan/tsan_report.cpp | 14 +- libsanitizer/tsan/tsan_rtl.cpp | 129 +- libsanitizer/tsan/tsan_rtl.h | 11 +- libsanitizer/tsan/tsan_rtl_mutex.cpp | 25 +- libsanitizer/tsan/tsan_rtl_report.cpp | 56 +- libsanitizer/tsan/tsan_rtl_thread.cpp | 13 +- libsanitizer/tsan/tsan_sync.cpp | 4 +- libsanitizer/tsan/tsan_sync.h | 8 +- libsanitizer/ubsan/ubsan_diag.cpp | 8 +- libsanitizer/ubsan/ubsan_init.cpp | 9 + libsanitizer/ubsan/ubsan_monitor.cpp | 6 +- libsanitizer/ubsan/ubsan_platform.h | 2 +- libssp/ChangeLog | 12 - libstdc++-v3/ChangeLog | 3960 +---- libstdc++-v3/acinclude.m4 | 117 +- libstdc++-v3/config.h.in | 21 +- .../config/allocator/malloc_allocator_base.h | 10 +- libstdc++-v3/config/allocator/new_allocator_base.h | 10 +- .../config/locale/vxworks/ctype_members.cc | 292 + libstdc++-v3/config/os/aix/atomicity.h | 56 - libstdc++-v3/config/os/gnu-linux/os_defines.h | 8 +- libstdc++-v3/config/os/vxworks/ctype_base.h | 27 +- .../config/os/vxworks/ctype_configure_char.cc | 10 + libstdc++-v3/config/os/vxworks/ctype_inline.h | 39 + libstdc++-v3/configure | 291 +- libstdc++-v3/configure.ac | 13 +- libstdc++-v3/doc/Makefile.am | 20 +- libstdc++-v3/doc/Makefile.in | 20 +- libstdc++-v3/doc/doxygen/doxygroups.cc | 4 +- libstdc++-v3/doc/doxygen/user.cfg.in | 103 +- libstdc++-v3/doc/html/faq.html | 2 +- libstdc++-v3/doc/html/index.html | 2 +- .../doc/html/manual/debug_mode_semantics.html | 4 +- libstdc++-v3/doc/html/manual/debug_mode_using.html | 15 +- libstdc++-v3/doc/html/manual/facets.html | 4 +- libstdc++-v3/doc/html/manual/index.html | 4 +- libstdc++-v3/doc/html/manual/intro.html | 2 +- libstdc++-v3/doc/html/manual/setup.html | 33 - libstdc++-v3/doc/html/manual/status.html | 161 +- libstdc++-v3/doc/html/manual/using.html | 3 +- libstdc++-v3/doc/xml/faq.xml | 2 +- libstdc++-v3/doc/xml/manual/ctype.xml | 2 +- libstdc++-v3/doc/xml/manual/debug_mode.xml | 25 +- libstdc++-v3/doc/xml/manual/intro.xml | 10 +- libstdc++-v3/doc/xml/manual/prerequisites.xml | 51 - libstdc++-v3/doc/xml/manual/status_cxx1998.xml | 3 +- libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 3 +- libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 4 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 4 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 52 +- libstdc++-v3/doc/xml/manual/status_cxx2023.xml | 249 - libstdc++-v3/doc/xml/manual/status_cxxtr1.xml | 3 +- libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml | 3 +- libstdc++-v3/doc/xml/manual/using.xml | 3 +- libstdc++-v3/include/Makefile.am | 2 - libstdc++-v3/include/Makefile.in | 2 - libstdc++-v3/include/bits/alloc_traits.h | 102 - libstdc++-v3/include/bits/allocated_ptr.h | 2 - libstdc++-v3/include/bits/allocator.h | 50 +- libstdc++-v3/include/bits/atomic_base.h | 75 +- libstdc++-v3/include/bits/atomic_timed_wait.h | 14 +- libstdc++-v3/include/bits/atomic_wait.h | 38 +- libstdc++-v3/include/bits/basic_ios.tcc | 2 +- libstdc++-v3/include/bits/basic_string.h | 16 +- libstdc++-v3/include/bits/basic_string.tcc | 4 +- libstdc++-v3/include/bits/c++config | 40 +- libstdc++-v3/include/bits/char_traits.h | 54 +- libstdc++-v3/include/bits/deque.tcc | 5 +- libstdc++-v3/include/bits/enable_special_members.h | 2 - libstdc++-v3/include/bits/forward_list.tcc | 5 - libstdc++-v3/include/bits/fs_fwd.h | 34 +- libstdc++-v3/include/bits/fs_ops.h | 2 +- libstdc++-v3/include/bits/fs_path.h | 50 +- libstdc++-v3/include/bits/hashtable.h | 34 +- libstdc++-v3/include/bits/hashtable_policy.h | 8 +- libstdc++-v3/include/bits/iterator_concepts.h | 43 +- libstdc++-v3/include/bits/locale_facets.h | 5 + libstdc++-v3/include/bits/locale_facets_nonio.tcc | 27 +- libstdc++-v3/include/bits/move.h | 4 +- libstdc++-v3/include/bits/node_handle.h | 20 - libstdc++-v3/include/bits/postypes.h | 34 +- libstdc++-v3/include/bits/ptr_traits.h | 60 +- libstdc++-v3/include/bits/random.h | 10 +- libstdc++-v3/include/bits/random.tcc | 22 +- libstdc++-v3/include/bits/range_access.h | 8 +- libstdc++-v3/include/bits/ranges_algo.h | 364 +- libstdc++-v3/include/bits/ranges_algobase.h | 30 +- libstdc++-v3/include/bits/ranges_base.h | 578 +- libstdc++-v3/include/bits/ranges_cmp.h | 2 +- libstdc++-v3/include/bits/ranges_uninitialized.h | 26 +- libstdc++-v3/include/bits/ranges_util.h | 259 +- libstdc++-v3/include/bits/regex.h | 8 +- libstdc++-v3/include/bits/regex_compiler.tcc | 4 +- libstdc++-v3/include/bits/semaphore_base.h | 4 +- libstdc++-v3/include/bits/std_function.h | 170 +- libstdc++-v3/include/bits/stl_algobase.h | 4 +- libstdc++-v3/include/bits/stl_construct.h | 17 +- libstdc++-v3/include/bits/stl_deque.h | 7 +- libstdc++-v3/include/bits/stl_function.h | 134 +- libstdc++-v3/include/bits/stl_iterator.h | 76 +- libstdc++-v3/include/bits/stl_pair.h | 364 +- libstdc++-v3/include/bits/stl_tree.h | 8 +- libstdc++-v3/include/bits/this_thread_sleep.h | 2 +- libstdc++-v3/include/bits/uses_allocator.h | 2 - libstdc++-v3/include/bits/uses_allocator_args.h | 18 +- libstdc++-v3/include/bits/vector.tcc | 10 +- libstdc++-v3/include/c_global/cmath | 16 +- libstdc++-v3/include/debug/array | 45 - libstdc++-v3/include/debug/deque | 7 +- libstdc++-v3/include/debug/forward_list | 7 +- libstdc++-v3/include/debug/list | 7 +- libstdc++-v3/include/debug/macros.h | 4 +- libstdc++-v3/include/debug/vector | 7 +- libstdc++-v3/include/experimental/bits/fs_fwd.h | 26 +- libstdc++-v3/include/experimental/bits/fs_ops.h | 10 +- libstdc++-v3/include/experimental/bits/fs_path.h | 32 +- libstdc++-v3/include/experimental/bits/simd.h | 25 +- .../include/experimental/bits/simd_detail.h | 3 - libstdc++-v3/include/experimental/internet | 26 +- libstdc++-v3/include/experimental/optional | 56 +- libstdc++-v3/include/experimental/propagate_const | 8 +- libstdc++-v3/include/experimental/simd | 20 - libstdc++-v3/include/experimental/socket | 22 +- libstdc++-v3/include/experimental/type_traits | 37 +- libstdc++-v3/include/ext/bitmap_allocator.h | 2 +- libstdc++-v3/include/ext/extptr_allocator.h | 5 - libstdc++-v3/include/ext/rope | 5 + libstdc++-v3/include/ext/throw_allocator.h | 2 +- libstdc++-v3/include/ext/type_traits.h | 8 +- libstdc++-v3/include/std/any | 55 +- libstdc++-v3/include/std/atomic | 24 +- libstdc++-v3/include/std/barrier | 1 + libstdc++-v3/include/std/bit | 4 - libstdc++-v3/include/std/charconv | 22 +- libstdc++-v3/include/std/chrono | 72 +- libstdc++-v3/include/std/concepts | 4 +- libstdc++-v3/include/std/future | 11 - libstdc++-v3/include/std/iosfwd | 18 - libstdc++-v3/include/std/memory_resource | 1 - libstdc++-v3/include/std/numeric | 6 +- libstdc++-v3/include/std/optional | 95 +- libstdc++-v3/include/std/ostream | 11 +- libstdc++-v3/include/std/ranges | 546 +- libstdc++-v3/include/std/scoped_allocator | 8 +- libstdc++-v3/include/std/span | 14 +- libstdc++-v3/include/std/string_view | 10 +- libstdc++-v3/include/std/syncstream | 8 +- libstdc++-v3/include/std/system_error | 26 +- libstdc++-v3/include/std/thread | 2 +- libstdc++-v3/include/std/tuple | 106 +- libstdc++-v3/include/std/type_traits | 237 +- libstdc++-v3/include/std/utility | 10 +- libstdc++-v3/include/std/valarray | 30 +- libstdc++-v3/include/std/variant | 57 +- libstdc++-v3/include/std/version | 20 +- libstdc++-v3/libsupc++/compare | 51 +- libstdc++-v3/libsupc++/exception | 22 +- libstdc++-v3/libsupc++/exception.h | 1 - libstdc++-v3/libsupc++/exception_ptr.h | 19 +- libstdc++-v3/libsupc++/tinfo2.cc | 5 +- libstdc++-v3/python/Makefile.am | 16 +- libstdc++-v3/python/Makefile.in | 12 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 200 +- libstdc++-v3/python/libstdcxx/v6/xmethods.py | 2 +- libstdc++-v3/src/Makefile.am | 4 +- libstdc++-v3/src/Makefile.in | 4 +- libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 25 +- libstdc++-v3/src/c++11/future.cc | 26 +- libstdc++-v3/src/c++11/system_error.cc | 66 +- libstdc++-v3/src/c++17/Makefile.am | 2 +- libstdc++-v3/src/c++17/Makefile.in | 2 +- libstdc++-v3/src/c++17/floating_from_chars.cc | 12 +- libstdc++-v3/src/c++17/floating_to_chars.cc | 56 +- libstdc++-v3/src/c++17/fs_dir.cc | 12 +- libstdc++-v3/src/c++17/fs_ops.cc | 57 +- libstdc++-v3/src/c++17/fs_path.cc | 5 + libstdc++-v3/src/c++20/sstream-inst.cc | 4 +- libstdc++-v3/src/filesystem/dir.cc | 16 +- libstdc++-v3/src/filesystem/ops-common.h | 41 - libstdc++-v3/src/filesystem/ops.cc | 54 +- libstdc++-v3/src/filesystem/path.cc | 31 +- .../testsuite/17_intro/headers/c++1998/103650.cc | 13 - .../testsuite/17_intro/headers/c++1998/49745.cc | 113 +- .../17_intro/headers/c++2011/all_attributes.cc | 1 - .../17_intro/headers/c++2014/all_attributes.cc | 1 - .../17_intro/headers/c++2017/all_attributes.cc | 2 - libstdc++-v3/testsuite/17_intro/names.cc | 10 - .../18_support/comparisons/algorithms/fallback.cc | 42 - .../testsuite/18_support/exception_ptr/103630.cc | 39 - .../testsuite/18_support/numeric_limits/lowest.cc | 20 +- .../testsuite/18_support/type_info/103240.cc | 36 - .../19_diagnostics/error_category/102425.cc | 18 - .../20_util/allocator/requirements/typedefs.cc | 26 +- libstdc++-v3/testsuite/20_util/allocator/void.cc | 15 - libstdc++-v3/testsuite/20_util/any/102894.cc | 20 - libstdc++-v3/testsuite/20_util/any/cons/101034.cc | 11 - .../testsuite/20_util/common_reference/100894.cc | 9 - libstdc++-v3/testsuite/20_util/forward/c_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/f_neg.cc | 2 +- .../testsuite/20_util/from_chars/pr105324.cc | 16 - .../testsuite/20_util/function/cons/lwg2774.cc | 31 - .../testsuite/20_util/function/cons/noexcept.cc | 37 - .../20_util/integer_comparisons/greater.cc | 61 - .../20_util/is_trivially_constructible/value.cc | 2 +- .../20_util/monotonic_buffer_resource/allocate.cc | 3 - .../20_util/optional/assignment/100982.cc | 17 - .../testsuite/20_util/optional/constexpr/assign.cc | 94 - .../20_util/optional/constexpr/cons/conv.cc | 22 - .../20_util/optional/constexpr/modifiers.cc | 19 - .../testsuite/20_util/optional/constexpr/swap.cc | 29 - .../testsuite/20_util/optional/relops/three_way.cc | 22 +- .../testsuite/20_util/optional/requirements.cc | 9 - libstdc++-v3/testsuite/20_util/optional/version.cc | 11 - libstdc++-v3/testsuite/20_util/pair/40925.cc | 14 +- libstdc++-v3/testsuite/20_util/pair/cons/99957.cc | 28 + .../20_util/pair/cons/explicit_construct.cc | 16 +- .../20_util/pair/requirements/structural.cc | 9 + .../testsuite/20_util/pointer_traits/lwg3545.cc | 96 - .../pstl/uninitialized_construct.cc | 2 +- .../pstl/uninitialized_copy_move.cc | 2 +- .../pstl/uninitialized_fill_destroy.cc | 2 +- libstdc++-v3/testsuite/20_util/to_address/1_neg.cc | 2 +- .../testsuite/20_util/to_address/lwg3545.cc | 37 - libstdc++-v3/testsuite/20_util/to_chars/103955.cc | 31 - libstdc++-v3/testsuite/20_util/to_chars/4.cc | 2 +- libstdc++-v3/testsuite/20_util/to_chars/double.cc | 3 +- libstdc++-v3/testsuite/20_util/to_chars/float.cc | 3 +- .../testsuite/20_util/to_chars/long_double.cc | 3 +- .../tuple/comparison_operators/overloaded.cc | 7 +- .../testsuite/20_util/tuple/cons/101960.cc | 13 - .../testsuite/20_util/tuple/cons/102270.cc | 64 - .../20_util/tuple/element_access/101427.cc | 23 - .../20_util/tuple/element_access/get_neg.cc | 3 +- .../unsynchronized_pool_resource/allocate.cc | 3 - .../testsuite/20_util/uses_allocator/make_obj.cc | 30 +- .../uses_allocator/uninitialized_construct.cc | 17 - .../testsuite/20_util/variant/visit_inherited.cc | 36 - .../21_strings/basic_string/allocator/char/copy.cc | 2 +- .../basic_string/allocator/char/copy_assign.cc | 2 +- .../basic_string/allocator/char/lwg2788.cc | 2 +- .../21_strings/basic_string/allocator/char/move.cc | 2 +- .../basic_string/allocator/char/move_assign.cc | 2 +- .../basic_string/allocator/char/noexcept.cc | 2 +- .../basic_string/allocator/char/operator_plus.cc | 2 +- .../21_strings/basic_string/allocator/char/swap.cc | 2 +- .../basic_string/allocator/wchar_t/copy.cc | 2 +- .../basic_string/allocator/wchar_t/copy_assign.cc | 2 +- .../basic_string/allocator/wchar_t/lwg2788.cc | 2 +- .../basic_string/allocator/wchar_t/move.cc | 2 +- .../basic_string/allocator/wchar_t/move_assign.cc | 2 +- .../basic_string/allocator/wchar_t/noexcept.cc | 2 +- .../allocator/wchar_t/operator_plus.cc | 2 +- .../basic_string/allocator/wchar_t/swap.cc | 2 +- .../21_strings/basic_string/cons/char/1.cc | 4 +- .../21_strings/basic_string/cons/char/103919.cc | 43 - .../21_strings/basic_string/cons/char/moveable.cc | 4 +- .../21_strings/basic_string/cons/char/moveable2.cc | 4 +- .../basic_string/cons/char/moveable2_c++17.cc | 4 +- .../basic_string/cons/wchar_t/moveable.cc | 4 +- .../basic_string/cons/wchar_t/moveable2.cc | 4 +- .../basic_string/cons/wchar_t/moveable2_c++17.cc | 4 +- .../basic_string/modifiers/append/wchar_t/1.cc | 2 +- .../basic_string/modifiers/assign/char/87749.cc | 2 +- .../basic_string/modifiers/assign/wchar_t/87749.cc | 2 +- .../basic_string/modifiers/insert/char/83328.cc | 2 +- .../basic_string/modifiers/insert/wchar_t/83328.cc | 2 +- .../basic_string/operations/compare/wchar_t/1.cc | 4 +- .../21_strings/basic_string/types/pmr_typedefs.cc | 2 +- .../basic_string_view/cons/char/range.cc | 18 +- .../element_access/char/back_constexpr_neg.cc | 2 +- .../element_access/char/constexpr_neg.cc | 2 +- .../element_access/char/front_constexpr_neg.cc | 2 +- .../element_access/wchar_t/back_constexpr_neg.cc | 2 +- .../element_access/wchar_t/constexpr_neg.cc | 2 +- .../element_access/wchar_t/front_constexpr_neg.cc | 2 +- .../operations/copy/char/constexpr.cc | 2 +- .../requirements/trivially_copyable.cc | 11 - .../requirements/constexpr_functions_c++20.cc | 23 +- .../testsuite/22_locale/conversions/buffer/1.cc | 10 +- .../testsuite/22_locale/conversions/buffer/3.cc | 18 +- .../testsuite/22_locale/conversions/string/1.cc | 2 - .../22_locale/ctype/is/string/89728_neg.cc | 73 + .../testsuite/23_containers/deque/100516.cc | 14 - .../23_containers/forward_list/operations/merge.cc | 48 - libstdc++-v3/testsuite/23_containers/list/61347.cc | 2 +- .../23_containers/map/allocator/move_cons.cc | 2 +- .../23_containers/multimap/allocator/move_cons.cc | 2 +- .../23_containers/multiset/allocator/103501.cc | 32 - .../23_containers/set/allocator/103501.cc | 32 - .../testsuite/23_containers/span/101411.cc | 15 - .../testsuite/23_containers/span/back_neg.cc | 2 +- .../23_containers/span/cons_1_assert_neg.cc | 14 - .../23_containers/span/cons_2_assert_neg.cc | 14 - .../testsuite/23_containers/span/front_neg.cc | 2 +- .../testsuite/23_containers/span/index_op_neg.cc | 2 +- .../23_containers/span/trivially_copyable.cc | 13 - .../unordered_map/allocator/default_init.cc | 1 + .../23_containers/unordered_map/cons/default.cc | 51 - .../unordered_map/modifiers/move_assign.cc | 2 +- .../23_containers/unordered_map/operations/1.cc | 7 - .../unordered_set/allocator/default_init.cc | 1 + .../23_containers/unordered_set/cons/default.cc | 50 - .../23_containers/unordered_set/operations/1.cc | 7 - .../headers/iterator/synopsis_c++20.cc | 25 +- .../testsuite/24_iterators/move_iterator/dr3265.cc | 25 +- .../24_iterators/range_operations/100768.cc | 128 - .../24_iterators/range_operations/advance.cc | 48 +- .../range_operations/advance_overflow.cc | 37 - .../24_iterators/reverse_iterator/100639.cc | 37 - libstdc++-v3/testsuite/25_algorithms/copy/58982.cc | 2 +- .../testsuite/25_algorithms/copy/constrained.cc | 13 - .../25_algorithms/copy/debug/constexpr_neg.cc | 2 +- .../copy_backward/debug/constexpr_neg.cc | 2 +- .../testsuite/25_algorithms/copy_n/58982.cc | 2 +- .../25_algorithms/equal/debug/constexpr_neg.cc | 2 +- .../testsuite/25_algorithms/fill_n/constrained.cc | 6 +- .../testsuite/25_algorithms/is_permutation/2.cc | 1 - .../lexicographical_compare/deque_iterators/1.cc | 2 +- .../lower_bound/debug/constexpr_partitioned_neg.cc | 2 +- .../debug/constexpr_partitioned_pred_neg.cc | 2 +- .../lower_bound/debug/constexpr_valid_range_neg.cc | 2 +- .../testsuite/25_algorithms/minmax/constrained.cc | 42 - .../25_algorithms/minmax_element/constrained.cc | 27 - .../testsuite/25_algorithms/move/constexpr.cc | 19 - .../testsuite/25_algorithms/move/constrained.cc | 13 - .../25_algorithms/pstl/alg_merge/inplace_merge.cc | 2 +- .../25_algorithms/pstl/alg_merge/merge.cc | 2 +- .../pstl/alg_modifying_operations/copy_if.cc | 2 +- .../pstl/alg_modifying_operations/copy_move.cc | 2 +- .../pstl/alg_modifying_operations/fill.cc | 2 +- .../pstl/alg_modifying_operations/generate.cc | 2 +- .../alg_modifying_operations/is_partitioned.cc | 2 +- .../pstl/alg_modifying_operations/partition.cc | 2 +- .../alg_modifying_operations/partition_copy.cc | 2 +- .../pstl/alg_modifying_operations/remove.cc | 2 +- .../pstl/alg_modifying_operations/remove_copy.cc | 2 +- .../pstl/alg_modifying_operations/replace.cc | 2 +- .../pstl/alg_modifying_operations/replace_copy.cc | 2 +- .../pstl/alg_modifying_operations/rotate.cc | 2 +- .../pstl/alg_modifying_operations/rotate_copy.cc | 2 +- .../pstl/alg_modifying_operations/swap_ranges.cc | 2 +- .../alg_modifying_operations/transform_binary.cc | 2 +- .../alg_modifying_operations/transform_unary.cc | 2 +- .../pstl/alg_modifying_operations/unique.cc | 2 +- .../alg_modifying_operations/unique_copy_equal.cc | 2 +- .../pstl/alg_nonmodifying/adjacent_find.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/all_of.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/any_of.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/count.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/equal.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/find.cc | 2 +- .../pstl/alg_nonmodifying/find_end.cc | 2 +- .../pstl/alg_nonmodifying/find_first_of.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/find_if.cc | 2 +- .../pstl/alg_nonmodifying/for_each.cc | 2 +- .../pstl/alg_nonmodifying/mismatch.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/none_of.cc | 2 +- .../pstl/alg_nonmodifying/nth_element.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/reverse.cc | 2 +- .../pstl/alg_nonmodifying/reverse_copy.cc | 2 +- .../pstl/alg_nonmodifying/search_n.cc | 2 +- .../25_algorithms/pstl/alg_sorting/includes.cc | 2 +- .../25_algorithms/pstl/alg_sorting/is_heap.cc | 2 +- .../25_algorithms/pstl/alg_sorting/is_sorted.cc | 2 +- .../pstl/alg_sorting/lexicographical_compare.cc | 2 +- .../pstl/alg_sorting/minmax_element.cc | 2 +- .../25_algorithms/pstl/alg_sorting/partial_sort.cc | 2 +- .../pstl/alg_sorting/partial_sort_copy.cc | 2 +- .../25_algorithms/pstl/alg_sorting/set.cc | 2 +- .../25_algorithms/pstl/alg_sorting/sort.cc | 2 +- .../testsuite/25_algorithms/pstl/feature_test-2.cc | 2 +- .../testsuite/25_algorithms/pstl/feature_test-3.cc | 2 +- .../testsuite/25_algorithms/pstl/feature_test-5.cc | 2 +- .../testsuite/25_algorithms/pstl/feature_test.cc | 2 +- .../upper_bound/debug/constexpr_partitioned_neg.cc | 2 +- .../debug/constexpr_partitioned_pred_neg.cc | 2 +- .../upper_bound/debug/constexpr_valid_range_neg.cc | 2 +- .../testsuite/26_numerics/bit/bit.cast/105027.cc | 18 - .../testsuite/26_numerics/{lerp/1.cc => lerp.cc} | 0 .../testsuite/26_numerics/lerp/constexpr.cc | 21 - libstdc++-v3/testsuite/26_numerics/lerp/version.cc | 10 - .../pstl/numeric_ops/adjacent_difference.cc | 2 +- .../26_numerics/pstl/numeric_ops/reduce.cc | 2 +- .../testsuite/26_numerics/pstl/numeric_ops/scan.cc | 2 +- .../pstl/numeric_ops/transform_reduce.cc | 2 +- .../26_numerics/pstl/numeric_ops/transform_scan.cc | 2 +- .../normal_distribution/operators/serialize.cc | 36 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 4 +- .../26_numerics/random/random_device/cons/token.cc | 9 +- .../26_numerics/random/seed_seq/cons/default.cc | 4 +- .../26_numerics/random/seed_seq/cons/initlist.cc | 7 - .../26_numerics/random/seed_seq/cons/range.cc | 16 +- libstdc++-v3/testsuite/26_numerics/reduce/95833.cc | 16 - .../testsuite/26_numerics/valarray/103022.cc | 15 - .../26_numerics/valarray/{dr630-3.cc => dr630-3.C} | 0 .../testsuite/26_numerics/valarray/range_access.cc | 49 +- .../26_numerics/valarray/range_access2.cc | 22 +- .../basic_filebuf/close/{wchar_t => }/81256.cc | 0 .../basic_iostream/cons/{16251.cc => 16251.C} | 0 .../extractors_character/wchar_t/lwg2499.cc | 2 +- .../27_io/basic_istringstream/cons/char/1.cc | 2 +- .../27_io/basic_istringstream/cons/wchar_t/1.cc | 2 +- .../27_io/basic_istringstream/str/char/2.cc | 2 +- .../27_io/basic_istringstream/str/wchar_t/2.cc | 2 +- .../27_io/basic_istringstream/view/char/1.cc | 2 +- .../27_io/basic_istringstream/view/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_ostream/emit/1.cc | 2 +- .../inserters_other/char/volatile_ptr.cc | 11 - .../27_io/basic_ostringstream/cons/char/1.cc | 2 +- .../27_io/basic_ostringstream/cons/wchar_t/1.cc | 2 +- .../27_io/basic_ostringstream/str/char/3.cc | 2 +- .../27_io/basic_ostringstream/str/wchar_t/3.cc | 2 +- .../27_io/basic_ostringstream/view/char/1.cc | 2 +- .../27_io/basic_ostringstream/view/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_stringbuf/cons/char/2.cc | 2 +- .../27_io/basic_stringbuf/cons/wchar_t/2.cc | 2 +- .../testsuite/27_io/basic_stringbuf/str/char/4.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/4.cc | 2 +- .../testsuite/27_io/basic_stringbuf/view/char/1.cc | 2 +- .../27_io/basic_stringbuf/view/wchar_t/1.cc | 2 +- .../27_io/basic_stringstream/cons/char/1.cc | 2 +- .../27_io/basic_stringstream/cons/wchar_t/1.cc | 2 +- .../27_io/basic_stringstream/str/char/5.cc | 2 +- .../27_io/basic_stringstream/str/wchar_t/5.cc.cc | 2 +- .../27_io/basic_stringstream/view/char/1.cc | 2 +- .../27_io/basic_stringstream/view/wchar_t/1.cc | 2 +- libstdc++-v3/testsuite/27_io/basic_syncbuf/1.cc | 2 +- libstdc++-v3/testsuite/27_io/basic_syncbuf/2.cc | 2 +- .../testsuite/27_io/basic_syncbuf/basic_ops/1.cc | 2 +- .../27_io/basic_syncbuf/requirements/types.cc | 2 +- .../testsuite/27_io/basic_syncbuf/sync_ops/1.cc | 2 +- libstdc++-v3/testsuite/27_io/basic_syncstream/1.cc | 2 +- libstdc++-v3/testsuite/27_io/basic_syncstream/2.cc | 2 +- .../27_io/basic_syncstream/basic_ops/1.cc | 2 +- .../27_io/basic_syncstream/requirements/types.cc | 2 +- .../filesystem/iterators/directory_iterator.cc | 36 +- .../27_io/filesystem/iterators/error_reporting.cc | 148 - .../iterators/recursive_directory_iterator.cc | 97 +- .../testsuite/27_io/filesystem/operations/copy.cc | 29 - .../filesystem/operations/create_directories.cc | 23 - .../filesystem/operations/create_directory.cc | 31 - .../27_io/filesystem/operations/exists.cc | 6 +- .../27_io/filesystem/operations/is_empty.cc | 6 +- .../27_io/filesystem/operations/remove.cc | 21 +- .../27_io/filesystem/operations/remove_all.cc | 7 +- .../27_io/filesystem/operations/status.cc | 6 +- .../27_io/filesystem/operations/symlink_status.cc | 3 - .../filesystem/operations/temp_directory_path.cc | 13 +- .../27_io/filesystem/path/construct/102592.cc | 28 - .../filesystem/path/generic/generic_string.cc | 4 - .../filesystem/path/modifiers/make_preferred.cc | 4 - .../27_io/filesystem/path/native/alloc.cc | 4 - .../27_io/filesystem/path/native/conv_c++23.cc | 12 - .../27_io/filesystem/path/native/string-char8_t.cc | 2 - .../27_io/filesystem/path/native/string.cc | 2 - .../testsuite/27_io/headers/iosfwd/synopsis.cc | 119 - .../testsuite/27_io/headers/iosfwd/types.cc | 214 - .../regex_match/extended/wstring_locale.cc | 2 - .../testsuite/28_regex/match_results/102667.cc | 39 - .../28_regex/match_results/pmr_typedefs.cc | 2 +- .../testsuite/28_regex/traits/char/isctype.cc | 1 + .../testsuite/28_regex/traits/wchar_t/isctype.cc | 1 + .../testsuite/29_atomics/atomic/cons/user_pod.cc | 1 - .../29_atomics/atomic/wait_notify/102994.cc | 19 - .../testsuite/29_atomics/atomic_float/1.cc | 2 +- .../testsuite/29_atomics/atomic_ref/wait_notify.cc | 40 +- libstdc++-v3/testsuite/30_threads/jthread/95989.cc | 1 - .../testsuite/30_threads/jthread/jthread.cc | 4 +- .../30_threads/jthread/{2.cc => version.cc} | 0 .../30_threads/packaged_task/cons/deduction.cc | 85 - .../testsuite/30_threads/semaphore/100806.cc | 57 - .../filesystem/iterators/directory_iterator.cc | 32 +- .../filesystem/iterators/error_reporting.cc | 140 - .../iterators/recursive_directory_iterator.cc | 98 +- .../experimental/filesystem/operations/copy.cc | 29 - .../filesystem/operations/create_directories.cc | 38 - .../filesystem/operations/create_directory.cc | 32 - .../experimental/filesystem/operations/exists.cc | 6 +- .../experimental/filesystem/operations/is_empty.cc | 6 +- .../experimental/filesystem/operations/remove.cc | 21 +- .../filesystem/operations/remove_all.cc | 7 +- .../filesystem/operations/temp_directory_path.cc | 12 +- .../filesystem/path/generic/generic_string.cc | 2 - .../experimental/filesystem/path/native/alloc.cc | 4 - .../filesystem/path/native/conv_c++23.cc | 13 - .../filesystem/path/native/string-char8_t.cc | 2 - .../experimental/filesystem/path/native/string.cc | 2 - .../experimental/net/internet/resolver/base.cc | 6 - .../net/internet/resolver/ops/lookup.cc | 20 +- .../experimental/net/socket/basic_socket.cc | 6 +- .../experimental/net/socket/socket_base.cc | 12 +- .../polymorphic_allocator/pmr_typedefs_match.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_string.cc | 2 +- .../experimental/propagate_const/swap/lwg3413.cc | 41 - .../testsuite/experimental/random/randint.cc | 18 +- .../string_view/operations/compare/wchar_t/1.cc | 4 +- libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc | 3 +- libstdc++-v3/testsuite/lib/gdb-test.exp | 63 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 25 +- libstdc++-v3/testsuite/lib/prune.exp | 5 +- .../testsuite/libstdc++-prettyprinters/80276.cc | 2 +- .../testsuite/libstdc++-prettyprinters/cxx11.cc | 36 - .../libstdc++-prettyprinters/libfundts.cc | 4 +- .../libstdc++-prettyprinters/prettyprinters.exp | 2 +- .../testsuite/libstdc++-prettyprinters/simple.cc | 14 +- .../testsuite/libstdc++-prettyprinters/simple11.cc | 14 +- libstdc++-v3/testsuite/std/ranges/access/cdata.cc | 40 +- libstdc++-v3/testsuite/std/ranges/access/data.cc | 43 +- libstdc++-v3/testsuite/std/ranges/access/empty.cc | 55 +- libstdc++-v3/testsuite/std/ranges/access/size.cc | 20 +- libstdc++-v3/testsuite/std/ranges/access/ssize.cc | 24 +- .../testsuite/std/ranges/adaptors/100479.cc | 113 - .../testsuite/std/ranges/adaptors/100577.cc | 130 - libstdc++-v3/testsuite/std/ranges/adaptors/all.cc | 15 - .../std/ranges/adaptors/detail/copyable_box.cc | 148 - .../std/ranges/adaptors/detail/semiregular_box.cc | 101 + .../testsuite/std/ranges/adaptors/elements.cc | 6 +- .../testsuite/std/ranges/adaptors/reverse.cc | 10 - .../testsuite/std/ranges/adaptors/transform.cc | 3 - .../testsuite/std/ranges/iota/iota_view.cc | 32 - libstdc++-v3/testsuite/std/ranges/istream_view.cc | 22 - libstdc++-v3/testsuite/std/ranges/p2325.cc | 181 - libstdc++-v3/testsuite/std/ranges/range.cc | 3 + libstdc++-v3/testsuite/std/ranges/single_view.cc | 15 - libstdc++-v3/testsuite/std/ranges/subrange/1.cc | 19 - .../testsuite/std/ranges/subrange/constexpr.cc | 26 - libstdc++-v3/testsuite/std/ranges/view.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 2 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 18 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 10 +- libstdc++-v3/testsuite/util/testsuite_shared.cc | 12 - libvtv/ChangeLog | 12 - lto-plugin/ChangeLog | 39 +- lto-plugin/configure | 63 +- lto-plugin/lto-plugin.c | 41 +- maintainer-scripts/ChangeLog | 13 +- maintainer-scripts/crontab | 8 +- zlib/ChangeLog | 12 - 5231 files changed, 175990 insertions(+), 271273 deletions(-) delete mode 100755 contrib/git-commit-mklog.py delete mode 100755 contrib/git-descr.sh delete mode 100755 contrib/git-fix-changelog.py delete mode 100755 contrib/git-undescr.sh create mode 100644 gcc/ada/.gitignore delete mode 100644 gcc/ada/ceinfo.adb delete mode 100644 gcc/ada/csinfo.adb create mode 100644 gcc/ada/doc/gnat-style.rst create mode 100644 gcc/ada/doc/share/gnat.sty create mode 100644 gcc/ada/einfo-utils.adb create mode 100644 gcc/ada/einfo-utils.ads create mode 100644 gcc/ada/gcc-interface/a-assert.adb create mode 100644 gcc/ada/gcc-interface/a-assert.ads create mode 100644 gcc/ada/gen_il-fields.ads create mode 100644 gcc/ada/gen_il-gen-gen_entities.adb create mode 100644 gcc/ada/gen_il-gen-gen_nodes.adb create mode 100644 gcc/ada/gen_il-gen.adb create mode 100644 gcc/ada/gen_il-gen.ads create mode 100644 gcc/ada/gen_il-main.adb create mode 100644 gcc/ada/gen_il-types.ads create mode 100644 gcc/ada/gen_il-utils.adb create mode 100644 gcc/ada/gen_il-utils.ads create mode 100644 gcc/ada/gen_il.adb create mode 100644 gcc/ada/gen_il.ads create mode 100644 gcc/ada/libgnat/a-stteou__bootstrap.ads create mode 100644 gcc/ada/libgnat/s-dorepr.adb create mode 100644 gcc/ada/libgnat/s-dorepr__fma.adb create mode 100644 gcc/ada/libgnat/s-dourea.adb create mode 100644 gcc/ada/libgnat/s-dourea.ads create mode 100644 gcc/ada/libgnat/s-exnflt.ads create mode 100644 gcc/ada/libgnat/s-exnlfl.ads create mode 100644 gcc/ada/libgnat/s-exponr.adb create mode 100644 gcc/ada/libgnat/s-exponr.ads create mode 100644 gcc/ada/libgnat/s-imagen.adb create mode 100644 gcc/ada/libgnat/s-imagen.ads create mode 100644 gcc/ada/libgnat/s-imager.adb create mode 100644 gcc/ada/libgnat/s-imager.ads create mode 100644 gcc/ada/libgnat/s-imen16.ads create mode 100644 gcc/ada/libgnat/s-imen32.ads create mode 100644 gcc/ada/libgnat/s-imenu8.ads delete mode 100644 gcc/ada/libgnat/s-imgenu.adb delete mode 100644 gcc/ada/libgnat/s-imgenu.ads create mode 100644 gcc/ada/libgnat/s-imgflt.ads create mode 100644 gcc/ada/libgnat/s-imglfl.ads create mode 100644 gcc/ada/libgnat/s-imgllf.ads create mode 100644 gcc/ada/libgnat/s-pehage.adb create mode 100644 gcc/ada/libgnat/s-pehage.ads create mode 100644 gcc/ada/libgnat/s-vaen16.ads create mode 100644 gcc/ada/libgnat/s-vaen32.ads create mode 100644 gcc/ada/libgnat/s-vaenu8.ads delete mode 100644 gcc/ada/libgnat/s-valenu.adb delete mode 100644 gcc/ada/libgnat/s-valenu.ads create mode 100644 gcc/ada/libgnat/s-valuen.adb create mode 100644 gcc/ada/libgnat/s-valuen.ads delete mode 100644 gcc/ada/nmake.adt create mode 100644 gcc/ada/sinfo-utils.adb create mode 100644 gcc/ada/sinfo-utils.ads delete mode 100644 gcc/ada/treeprs.adt create mode 100644 gcc/ada/version.c delete mode 100644 gcc/ada/xeinfo.adb delete mode 100644 gcc/ada/xnmake.adb delete mode 100644 gcc/ada/xsinfo.adb delete mode 100644 gcc/ada/xtreeprs.adb delete mode 100644 gcc/brig-builtins.def delete mode 100644 gcc/brig/ChangeLog delete mode 100644 gcc/brig/Make-lang.in delete mode 100644 gcc/brig/brig-builtins.h delete mode 100644 gcc/brig/brig-c.h delete mode 100644 gcc/brig/brig-lang.c delete mode 100644 gcc/brig/brigfrontend/brig-arg-block-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-atomic-inst-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-basic-inst-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-branch-inst-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-cmp-inst-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-code-entry-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-code-entry-handler.h delete mode 100644 gcc/brig/brigfrontend/brig-comment-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-control-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-cvt-inst-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-fbarrier-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-function-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-function.cc delete mode 100644 gcc/brig/brigfrontend/brig-function.h delete mode 100644 gcc/brig/brigfrontend/brig-inst-mod-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-label-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-lane-inst-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-machine.c delete mode 100644 gcc/brig/brigfrontend/brig-machine.h delete mode 100644 gcc/brig/brigfrontend/brig-mem-inst-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-module-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-queue-inst-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-seg-inst-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-signal-inst-handler.cc delete mode 100644 gcc/brig/brigfrontend/brig-to-generic.cc delete mode 100644 gcc/brig/brigfrontend/brig-to-generic.h delete mode 100644 gcc/brig/brigfrontend/brig-util.cc delete mode 100644 gcc/brig/brigfrontend/brig-util.h delete mode 100644 gcc/brig/brigfrontend/brig-variable-handler.cc delete mode 100644 gcc/brig/brigfrontend/hsa-brig-format.h delete mode 100644 gcc/brig/brigfrontend/phsa.h delete mode 100644 gcc/brig/brigspec.c delete mode 100644 gcc/brig/config-lang.in delete mode 100644 gcc/brig/gccbrig.texi delete mode 100644 gcc/brig/lang-specs.h delete mode 100644 gcc/brig/lang.opt delete mode 100644 gcc/config/aarch64/fractional-cost.h create mode 100644 gcc/config/i386/i386-isa.def delete mode 100644 gcc/config/rs6000/aix61.h delete mode 100644 gcc/config/sparc/leon5.md delete mode 100644 gcc/gcov-iov.c create mode 100644 gcc/genversion.c create mode 100644 gcc/ipa-free-lang-data.cc delete mode 100644 gcc/jit/jit-dejagnu.h delete mode 100644 gcc/testsuite/brig.dg/README delete mode 100644 gcc/testsuite/brig.dg/dg.exp delete mode 100644 gcc/testsuite/brig.dg/test/gimple/alloca.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/atomics.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/branches.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/fbarrier.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/function_calls.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/internal-casts.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/kernarg.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/mem.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/mulhi.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/packed.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/priv-array-offset-access.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/smoke_test.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/variables.hsail delete mode 100644 gcc/testsuite/brig.dg/test/gimple/vector.hsail create mode 100644 gcc/testsuite/c-c++-common/Walloca-larger-than.C delete mode 100644 gcc/testsuite/c-c++-common/Wshift-negative-value-10.c delete mode 100644 gcc/testsuite/c-c++-common/Wshift-negative-value-7.c delete mode 100644 gcc/testsuite/c-c++-common/Wshift-negative-value-8.c delete mode 100644 gcc/testsuite/c-c++-common/Wshift-negative-value-9.c delete mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-10.c delete mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-11.c delete mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-12.c delete mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-8.c delete mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-9.c create mode 100644 gcc/testsuite/c-c++-common/attr-retain-10.c create mode 100644 gcc/testsuite/c-c++-common/attr-retain-11.c delete mode 100644 gcc/testsuite/c-c++-common/builtin-convertvector-3.c delete mode 100644 gcc/testsuite/c-c++-common/cpp/dir-only-9.c delete mode 100644 gcc/testsuite/c-c++-common/cpp/pr104147.c delete mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt-9.c create mode 100644 gcc/testsuite/c-c++-common/goacc/diag-parallelism-1.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/pr102432.c create mode 100644 gcc/testsuite/c-c++-common/gomp/map-6.c create mode 100644 gcc/testsuite/c-c++-common/gomp/map-7.c delete mode 100644 gcc/testsuite/c-c++-common/gomp/pr100902-1.c delete mode 100644 gcc/testsuite/c-c++-common/gomp/pr101535-1.c delete mode 100644 gcc/testsuite/c-c++-common/gomp/pr101535-2.c delete mode 100644 gcc/testsuite/c-c++-common/gomp/pr102431.c delete mode 100644 gcc/testsuite/c-c++-common/gomp/pr102432.c delete mode 100644 gcc/testsuite/c-c++-common/gomp/pr102640.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-10.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-11.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-6.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-7.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-8.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-9.c delete mode 100644 gcc/testsuite/c-c++-common/modref-dse.c delete mode 100644 gcc/testsuite/c-c++-common/pr100785.c delete mode 100644 gcc/testsuite/c-c++-common/pr101537.c delete mode 100644 gcc/testsuite/c-c++-common/pr103881.c delete mode 100644 gcc/testsuite/c-c++-common/pr105186.c delete mode 100644 gcc/testsuite/c-c++-common/torture/pr101636.c delete mode 100644 gcc/testsuite/c-c++-common/torture/pr104497.c delete mode 100644 gcc/testsuite/c-c++-common/ubsan/float-div-by-zero-2.c delete mode 100644 gcc/testsuite/c-c++-common/ubsan/pr64888.c delete mode 100644 gcc/testsuite/g++.dg/DRs/dr2082.C delete mode 100644 gcc/testsuite/g++.dg/abi/mangle-union1.C delete mode 100644 gcc/testsuite/g++.dg/asan/pr102656.C delete mode 100644 gcc/testsuite/g++.dg/asan/pr104449.C create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic17.C create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic18.C delete mode 100644 gcc/testsuite/g++.dg/concepts/explicit-spec1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr105061.C create mode 100644 gcc/testsuite/g++.dg/conversion/pr100635.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr102454.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr103328.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr95520.C delete mode 100644 gcc/testsuite/g++.dg/cpp/pr103012.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-72.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-72a.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-74.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-mem1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-ttp1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-ttp2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-variadic2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-void1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas20.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-104472.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-105321.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty16.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty17.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-fno-elide-ctors1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-bitfield1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-bitfield2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-nonstatic1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype81.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/deleted15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/depr-copy3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/friend7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-74.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/implicit-delete1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-new6.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-nrv1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist124.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-current-inst1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic14.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept68.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept69.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept70.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept72.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept73.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept74.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept74a.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template21.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template21a.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template22.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template23.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr46.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/pr102305.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/pr105256.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr94616.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae67.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae68.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/static_assert17.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing15.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-alias5.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-alias6.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-alias7.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-partial2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-partial2a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic182.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-101371-2.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-101371.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-104284-1.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-104284-2.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-104284-3.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-104284-4.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-104513.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-base1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-ptrsub1.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/decltype-auto5.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/digit-sep-line-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/digit-sep-line.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/digit-sep-neg-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/digit-sep-paste.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/digit-sep-pp-number.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-enum2.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-this4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr95226.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base12.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/aligned-new9.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction109.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction110.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction86.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction87.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction99.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/direct-enum-init2.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order11.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/lambda-this8.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/nodiscard8.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/nodiscard9.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/ttp2.C delete mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit7.C delete mode 100644 gcc/testsuite/g++.dg/cpp23/lambda-attr1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/bit-cast15.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr11.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr12.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias10.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias9.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-class3.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-class4.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-friend9.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda18.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda19.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memfun2.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl4.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl5.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl5a.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-nondep2.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-nondep3.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr104410.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr85846.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr98394.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires25.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires26.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires28.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires29.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires29a.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires30.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-return-req3.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-this1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ttp4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-uneval3.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-uneval4.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-uneval5.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1a.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1b.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-var-templ2.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval26.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval27.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor12.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new20.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new21.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new22.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual19.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/construct_at.h delete mode 100644 gcc/testsuite/g++.dg/cpp2a/desig18.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/desig22.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/desig23.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/desig24.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/desig25.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/destroying-delete5.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit18.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template24.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init7.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval16.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address13.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class49.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class50.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class50a.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-complex1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-float2.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-fallback1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-virtual1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/using-enum-9.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr101378.C delete mode 100644 gcc/testsuite/g++.dg/dfp/mangle-6.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/enum3.C delete mode 100644 gcc/testsuite/g++.dg/eh/ctor-fntry1.C delete mode 100644 gcc/testsuite/g++.dg/eh/delegating1.C delete mode 100644 gcc/testsuite/g++.dg/ext/anon-struct10.C delete mode 100644 gcc/testsuite/g++.dg/ext/array4.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib63.C delete mode 100644 gcc/testsuite/g++.dg/ext/attrib64.C delete mode 100644 gcc/testsuite/g++.dg/ext/cond5.C delete mode 100644 gcc/testsuite/g++.dg/ext/flexary39.C delete mode 100644 gcc/testsuite/g++.dg/ext/flexary40.C delete mode 100644 gcc/testsuite/g++.dg/ext/integer-pack5.C delete mode 100644 gcc/testsuite/g++.dg/ext/is_trivially_constructible7.C delete mode 100644 gcc/testsuite/g++.dg/ext/va-arg-pack-3.C create mode 100644 gcc/testsuite/g++.dg/ext/vector41.C delete mode 100644 gcc/testsuite/g++.dg/ext/visibility/visibility-local-extern1.C delete mode 100644 gcc/testsuite/g++.dg/ext/vla24.C delete mode 100644 gcc/testsuite/g++.dg/goacc/pr101759.C delete mode 100644 gcc/testsuite/g++.dg/gomp/pr101516.C delete mode 100644 gcc/testsuite/g++.dg/gomp/pr101759.C delete mode 100644 gcc/testsuite/g++.dg/gomp/pr102431.C delete mode 100644 gcc/testsuite/g++.dg/inherit/virtual15.C delete mode 100644 gcc/testsuite/g++.dg/inherit/virtual15a.C delete mode 100644 gcc/testsuite/g++.dg/init/assign2.C delete mode 100644 gcc/testsuite/g++.dg/init/no-elide2.C delete mode 100644 gcc/testsuite/g++.dg/ipa/pr100413.C delete mode 100644 gcc/testsuite/g++.dg/lookup/friend22.C delete mode 100644 gcc/testsuite/g++.dg/lookup/new3.C create mode 100644 gcc/testsuite/g++.dg/lookup/operator-3.C create mode 100644 gcc/testsuite/g++.dg/lookup/using-decl1.C delete mode 100644 gcc/testsuite/g++.dg/lto/pr97565_0.C delete mode 100644 gcc/testsuite/g++.dg/lto/pr97565_1.C delete mode 100644 gcc/testsuite/g++.dg/opt/const7.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr100852.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr102970.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr104681.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr104880.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr105235-1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr94589-1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr94589-2.C create mode 100644 gcc/testsuite/g++.dg/opt/pr94589-3.C create mode 100644 gcc/testsuite/g++.dg/opt/pr94589-4.C delete mode 100644 gcc/testsuite/g++.dg/other/pr100580.C delete mode 100644 gcc/testsuite/g++.dg/overload/builtin6.C delete mode 100644 gcc/testsuite/g++.dg/parse/access13.C delete mode 100644 gcc/testsuite/g++.dg/parse/qualified6.C delete mode 100644 gcc/testsuite/g++.dg/plugin/location-overflow-test-pr100796.c create mode 100644 gcc/testsuite/g++.dg/pr90773-1.h create mode 100644 gcc/testsuite/g++.dg/pr90773-1a.C create mode 100644 gcc/testsuite/g++.dg/pr90773-1b.C create mode 100644 gcc/testsuite/g++.dg/pr90773-1c.C create mode 100644 gcc/testsuite/g++.dg/pr90773-1d.C delete mode 100644 gcc/testsuite/g++.dg/spellcheck-pr104806.C create mode 100644 gcc/testsuite/g++.dg/template/access36.C delete mode 100644 gcc/testsuite/g++.dg/template/access37.C delete mode 100644 gcc/testsuite/g++.dg/template/access37a.C delete mode 100644 gcc/testsuite/g++.dg/template/access38.C delete mode 100644 gcc/testsuite/g++.dg/template/access39.C create mode 100644 gcc/testsuite/g++.dg/template/call8.C delete mode 100644 gcc/testsuite/g++.dg/template/conv19.C create mode 100644 gcc/testsuite/g++.dg/template/koenig12.C create mode 100644 gcc/testsuite/g++.dg/template/koenig12a.C delete mode 100644 gcc/testsuite/g++.dg/template/lookup17.C delete mode 100644 gcc/testsuite/g++.dg/template/nested7.C delete mode 100644 gcc/testsuite/g++.dg/template/non-dependent18.C delete mode 100644 gcc/testsuite/g++.dg/template/non-dependent21.C delete mode 100644 gcc/testsuite/g++.dg/template/non-dependent22.C delete mode 100644 gcc/testsuite/g++.dg/template/partial-specialization11.C delete mode 100644 gcc/testsuite/g++.dg/template/partial-specialization12.C create mode 100644 gcc/testsuite/g++.dg/template/partial-specialization9.C delete mode 100644 gcc/testsuite/g++.dg/tls/pr102496-1.C delete mode 100644 gcc/testsuite/g++.dg/tls/pr102496-2.C delete mode 100644 gcc/testsuite/g++.dg/tls/pr102642.C delete mode 100644 gcc/testsuite/g++.dg/torture/builtin-clear-padding-4.C create mode 100644 gcc/testsuite/g++.dg/torture/pr100303.C create mode 100644 gcc/testsuite/g++.dg/torture/pr100382.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr10148.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr102505.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr103361.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr104601.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr105189.C create mode 100644 gcc/testsuite/g++.dg/tsan/pthread_cond_clockwait.C delete mode 100644 gcc/testsuite/g++.dg/ubsan/pr101210.C delete mode 100644 gcc/testsuite/g++.dg/ubsan/pr105093.C delete mode 100644 gcc/testsuite/g++.dg/vect/pr102572.cc delete mode 100644 gcc/testsuite/g++.dg/vect/pr102788.cc delete mode 100644 gcc/testsuite/g++.dg/vect/pr105053.cc create mode 100644 gcc/testsuite/g++.dg/vect/slp-pr99971.cc delete mode 100644 gcc/testsuite/g++.dg/warn/Wctad-maybe-unsupported4.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wduplicated-cond2.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wint-in-bool-context-2.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wlogical-op-3.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-4.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-5.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-tags-9.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull13.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull14.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull15.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-compatible-local-3.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-overflow-7.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wuseless-cast2.C delete mode 100644 gcc/testsuite/g++.dg/warn/pr101515.C create mode 100644 gcc/testsuite/g++.dg/warn/uninit-pr93100.C delete mode 100644 gcc/testsuite/g++.target/arm/pr102842.C delete mode 100644 gcc/testsuite/g++.target/i386/mv31.C create mode 100644 gcc/testsuite/g++.target/i386/pr100581.C delete mode 100644 gcc/testsuite/g++.target/i386/pr100885.C delete mode 100644 gcc/testsuite/g++.target/i386/pr101023a.C delete mode 100644 gcc/testsuite/g++.target/i386/pr101023b.C delete mode 100644 gcc/testsuite/g++.target/i386/pr102166.C delete mode 100644 gcc/testsuite/g++.target/i386/pr102295.C delete mode 100644 gcc/testsuite/g++.target/i386/pr102548.C delete mode 100644 gcc/testsuite/g++.target/i386/pr103012.C create mode 100644 gcc/testsuite/g++.target/i386/pr98218-1.C delete mode 100644 gcc/testsuite/g++.target/i386/vec-tmpl1.C delete mode 100644 gcc/testsuite/g++.target/powerpc/pr99842.C delete mode 100644 gcc/testsuite/g++.target/s390/mi-thunk.C delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr100316.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr100576.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr101562.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr103813.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/bitfld-10.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/cdivchkd.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/cdivchkf.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/cdivchkld.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/cdivchkld.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr103052.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr103255.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr104814.c create mode 100644 gcc/testsuite/gcc.dg/Walloca-larger-than-4.c delete mode 100644 gcc/testsuite/gcc.dg/Wmissing-field-initializers-1.c delete mode 100644 gcc/testsuite/gcc.dg/Wmissing-field-initializers-2.c delete mode 100644 gcc/testsuite/gcc.dg/Wmissing-field-initializers-3.c delete mode 100644 gcc/testsuite/gcc.dg/Wmissing-field-initializers-4.c delete mode 100644 gcc/testsuite/gcc.dg/Wmissing-field-initializers-5.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-67.c delete mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-86.c create mode 100644 gcc/testsuite/gcc.dg/Wvla-larger-than-5.c delete mode 100644 gcc/testsuite/gcc.dg/Wvla-parameter-12.c delete mode 100644 gcc/testsuite/gcc.dg/Wvla-parameter-13.c delete mode 100644 gcc/testsuite/gcc.dg/analyzer/bitfields-1.c delete mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-23.c delete mode 100644 gcc/testsuite/gcc.dg/analyzer/paths-8.c delete mode 100644 gcc/testsuite/gcc.dg/analyzer/pr100615.c delete mode 100644 gcc/testsuite/gcc.dg/analyzer/pr101962.c delete mode 100644 gcc/testsuite/gcc.dg/analyzer/pr105252.c delete mode 100644 gcc/testsuite/gcc.dg/analyzer/pr105365.c delete mode 100644 gcc/testsuite/gcc.dg/analyzer/pr105366.c delete mode 100644 gcc/testsuite/gcc.dg/analyzer/symbolic-7.c delete mode 100644 gcc/testsuite/gcc.dg/asan/pr104449.c delete mode 100644 gcc/testsuite/gcc.dg/asan/pr105214.c delete mode 100644 gcc/testsuite/gcc.dg/asan/pr105396.c create mode 100644 gcc/testsuite/gcc.dg/c11-digit-separators-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-unproto-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-unproto-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-digit-separators-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-digit-separators-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-digit-separators-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-unproto-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-unproto-2.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c11-elifdef-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c2x-elifdef-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c2x-elifdef-2.c delete mode 100644 gcc/testsuite/gcc.dg/cpp/pr100646-1.c delete mode 100644 gcc/testsuite/gcc.dg/cpp/pr100646-2.c delete mode 100644 gcc/testsuite/gcc.dg/cpp/pr101638.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr100515.c delete mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr103874.c delete mode 100644 gcc/testsuite/gcc.dg/debug/pr104337.c delete mode 100644 gcc/testsuite/gcc.dg/devnull-dump.c delete mode 100644 gcc/testsuite/gcc.dg/dfp/pr104510.c delete mode 100644 gcc/testsuite/gcc.dg/dfp/pr104557.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-error-10.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-error-9.c delete mode 100644 gcc/testsuite/gcc.dg/gomp/pr104517.c delete mode 100644 gcc/testsuite/gcc.dg/guality/pr101905.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/pr100600.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/pr101066.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/pr102714.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/pr103083-1.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/pr103083-2.c delete mode 100644 gcc/testsuite/gcc.dg/lto/pr101868_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/pr101868_1.c delete mode 100644 gcc/testsuite/gcc.dg/lto/pr101868_2.c delete mode 100644 gcc/testsuite/gcc.dg/lto/pr101868_3.c delete mode 100644 gcc/testsuite/gcc.dg/lto/pr101949_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/pr101949_1.c delete mode 100644 gcc/testsuite/gcc.dg/nonnull-6.c create mode 100644 gcc/testsuite/gcc.dg/optimize-bswapsi-6.c create mode 100644 gcc/testsuite/gcc.dg/pr100292.c create mode 100644 gcc/testsuite/gcc.dg/pr100349.c create mode 100644 gcc/testsuite/gcc.dg/pr100373.c create mode 100644 gcc/testsuite/gcc.dg/pr100512.c delete mode 100644 gcc/testsuite/gcc.dg/pr100520.c create mode 100644 gcc/testsuite/gcc.dg/pr100521.c create mode 100644 gcc/testsuite/gcc.dg/pr100547.c delete mode 100644 gcc/testsuite/gcc.dg/pr100590.c delete mode 100644 gcc/testsuite/gcc.dg/pr100619.c delete mode 100644 gcc/testsuite/gcc.dg/pr100680.c delete mode 100644 gcc/testsuite/gcc.dg/pr100788.c delete mode 100644 gcc/testsuite/gcc.dg/pr100791.c delete mode 100644 gcc/testsuite/gcc.dg/pr100834.c delete mode 100644 gcc/testsuite/gcc.dg/pr101062.c delete mode 100644 gcc/testsuite/gcc.dg/pr101156.c delete mode 100644 gcc/testsuite/gcc.dg/pr101171.c delete mode 100644 gcc/testsuite/gcc.dg/pr101172.c delete mode 100644 gcc/testsuite/gcc.dg/pr101223.c delete mode 100644 gcc/testsuite/gcc.dg/pr101266.c delete mode 100644 gcc/testsuite/gcc.dg/pr101384.c delete mode 100644 gcc/testsuite/gcc.dg/pr102140.c delete mode 100644 gcc/testsuite/gcc.dg/pr102224.c delete mode 100644 gcc/testsuite/gcc.dg/pr102356.c delete mode 100644 gcc/testsuite/gcc.dg/pr102478.c delete mode 100644 gcc/testsuite/gcc.dg/pr102798.c delete mode 100644 gcc/testsuite/gcc.dg/pr103248.c delete mode 100644 gcc/testsuite/gcc.dg/pr103587.c delete mode 100644 gcc/testsuite/gcc.dg/pr103837.c delete mode 100644 gcc/testsuite/gcc.dg/pr103838.c delete mode 100644 gcc/testsuite/gcc.dg/pr103860.c delete mode 100644 gcc/testsuite/gcc.dg/pr104263.c delete mode 100644 gcc/testsuite/gcc.dg/pr104288.c delete mode 100644 gcc/testsuite/gcc.dg/pr104511.c delete mode 100644 gcc/testsuite/gcc.dg/pr104544.c delete mode 100644 gcc/testsuite/gcc.dg/pr104675-1.c delete mode 100644 gcc/testsuite/gcc.dg/pr104675-2.c delete mode 100644 gcc/testsuite/gcc.dg/pr104675-3.c delete mode 100644 gcc/testsuite/gcc.dg/pr104786.c delete mode 100644 gcc/testsuite/gcc.dg/pr104910.c delete mode 100644 gcc/testsuite/gcc.dg/pr105094.c delete mode 100644 gcc/testsuite/gcc.dg/pr105140.c delete mode 100644 gcc/testsuite/gcc.dg/pr105165.c delete mode 100644 gcc/testsuite/gcc.dg/pr105173.c delete mode 100644 gcc/testsuite/gcc.dg/pr105211.c delete mode 100644 gcc/testsuite/gcc.dg/pr105226.c delete mode 100644 gcc/testsuite/gcc.dg/pr105250.c delete mode 100644 gcc/testsuite/gcc.dg/pr105257.c delete mode 100644 gcc/testsuite/gcc.dg/pr105263.c delete mode 100644 gcc/testsuite/gcc.dg/pr105331.c delete mode 100644 gcc/testsuite/gcc.dg/pr105333.c delete mode 100644 gcc/testsuite/gcc.dg/pr105528.c create mode 100644 gcc/testsuite/gcc.dg/pr94589-1.c create mode 100644 gcc/testsuite/gcc.dg/pr94589-2.c create mode 100644 gcc/testsuite/gcc.dg/pr94589-3.c create mode 100644 gcc/testsuite/gcc.dg/pr94589-4.c delete mode 100644 gcc/testsuite/gcc.dg/pr95115.c delete mode 100644 gcc/testsuite/gcc.dg/pr99578-1.c delete mode 100644 gcc/testsuite/gcc.dg/pr99578-2.c delete mode 100644 gcc/testsuite/gcc.dg/pr99578-3.c create mode 100644 gcc/testsuite/gcc.dg/sso-12.c delete mode 100644 gcc/testsuite/gcc.dg/sso-14.c delete mode 100644 gcc/testsuite/gcc.dg/sso-16.c delete mode 100644 gcc/testsuite/gcc.dg/sso-9.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100398.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr100672.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr100778.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr100786.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr100923.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr100934.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr101009.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr101025.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr101088.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr101105.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr101151.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr101173.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr101229.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr101394.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr101512.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr102124.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr102139.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr102518.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr102762.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr103181.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr103204.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr103237.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr103489.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr103596.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr104402.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr105148.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr105163.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr105198.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr105598.c delete mode 100644 gcc/testsuite/gcc.dg/torture/tls/pr104777.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-11.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-12.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-28.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-29.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-16.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr101824.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94589-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr95527-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr99473-1.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr99578-1.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-41.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-42.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-43.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-91.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-92.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-94.c delete mode 100644 gcc/testsuite/gcc.dg/uninit-pr100732.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr93100.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr98583.c delete mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr100778-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-3.c delete mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-4.c delete mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-5.c delete mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-6.c delete mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-7.c delete mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-8.c delete mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-9.c delete mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr103169.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr101445.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr101505.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr102046.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr103544.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr103864.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr104782.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmla_float_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmls_float_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_16 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_17 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_17.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fmul_lane_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/memset-strict-align-1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr103523.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr104474-1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr104474-2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr104474-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr81003.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sync-comp-swap-ool.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sync-op-acquire-ool.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sync-op-full-ool.c delete mode 100644 gcc/testsuite/gcc.target/arm/acle/pr100856.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-20.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/pr100333.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/pr101016.c delete mode 100644 gcc/testsuite/gcc.target/arm/pr100775.c delete mode 100644 gcc/testsuite/gcc.target/arm/pr105312.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-compare-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-compare-2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-compare-3.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-compare-scalar-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vadd-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vadd-scalar-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f16.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f32.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vcmp.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vmul-scalar-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vsub-scalar-1.c delete mode 100644 gcc/testsuite/gcc.target/gcn/sram-ecc-1.c delete mode 100644 gcc/testsuite/gcc.target/gcn/sram-ecc-2.c delete mode 100644 gcc/testsuite/gcc.target/gcn/sram-ecc-3.c delete mode 100644 gcc/testsuite/gcc.target/gcn/sram-ecc-4.c delete mode 100644 gcc/testsuite/gcc.target/gcn/sram-ecc-5.c delete mode 100644 gcc/testsuite/gcc.target/gcn/sram-ecc-6.c delete mode 100644 gcc/testsuite/gcc.target/gcn/sram-ecc-7.c delete mode 100644 gcc/testsuite/gcc.target/gcn/sram-ecc-8.c delete mode 100644 gcc/testsuite/gcc.target/i386/amxtile-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx-pr102224.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr94680.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-psraq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr99908.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-psraq-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr101471.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr101472.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr94680.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr101472.c delete mode 100644 gcc/testsuite/gcc.target/i386/crc32-6.c delete mode 100644 gcc/testsuite/gcc.target/i386/harden-sls-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/harden-sls-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/harden-sls-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/harden-sls-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/harden-sls-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/harden-sls-6.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-cs-prefix-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-cs-prefix-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100093.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100119.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr100310.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100445-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100445.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100504.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100549.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100582.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr101175.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr101261.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr101395-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr101395-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr101395-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr101492-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr101492-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr101492-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr101492-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr102498.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr102627.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr102761.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr103205.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr103275.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr103908.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr104188.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr104307.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr104362.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr104446.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr104448.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr104451.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr104453.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr104458.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr104469.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr104502.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr104674.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr104890.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr104963.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr104971.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr105000-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr105000-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr105000-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr105032.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr105123.c create mode 100644 gcc/testsuite/gcc.target/i386/pr71245-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr71245-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr79754.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-10.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-11.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-12.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-13.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-14.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91400-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91400-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96696.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98060.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98218-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98218-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98218-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98218-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98218-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98218-3a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98218-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98911.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99405.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr99744-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr99744-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr99744-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr99744-6.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr99744-7.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr99744-8.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr99754-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr99754-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr94680.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-psraq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-pr99908.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_2-psraq-1.c delete mode 100644 gcc/testsuite/gcc.target/mips/pr101132.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/float128-cmove.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/float128-minmax-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/float128-minmax-3.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fp128_conversions.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fusion-p10-2logical.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fusion-p10-addadd.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fusion-p10-ldcmpi.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fusion-p10-logadd.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fusion-p10-stst.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fusion-p10-stst2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/int_128bit-runnable.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/mma-builtin-7.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/mma-builtin-8.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/mma-builtin-9.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/not-promote-mode.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/p10-vdivq-vmodq.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/p9-sign_extend-runnable.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr100777.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr101129.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr101324.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr101849.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr101985-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr101985-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr102059-4.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr102347.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr102976.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr103627-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr103627-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr103627-3.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr104208-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr104208-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr104253.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr104894-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr104894.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr104923.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr97142.c delete mode 100644 gcc/testsuite/gcc.target/riscv/pr102957.c delete mode 100644 gcc/testsuite/gcc.target/s390/20211119.c delete mode 100644 gcc/testsuite/gcc.target/s390/call-z10-pic-nodatarel.c delete mode 100644 gcc/testsuite/gcc.target/s390/call-z10-pic.c delete mode 100644 gcc/testsuite/gcc.target/s390/call-z10.c delete mode 100644 gcc/testsuite/gcc.target/s390/call-z9-pic-nodatarel.c delete mode 100644 gcc/testsuite/gcc.target/s390/call-z9-pic.c delete mode 100644 gcc/testsuite/gcc.target/s390/call-z9.c delete mode 100644 gcc/testsuite/gcc.target/s390/call.h delete mode 100644 gcc/testsuite/gcc.target/s390/mfentry-m64-pic.c delete mode 100644 gcc/testsuite/gcc.target/s390/nobp-section-type-conflict.c delete mode 100644 gcc/testsuite/gcc.target/s390/pr102222.c delete mode 100644 gcc/testsuite/gcc.target/s390/pr104775.c delete mode 100644 gcc/testsuite/gcc.target/s390/tls-pic.c delete mode 100644 gcc/testsuite/gcc.target/s390/tls.c delete mode 100644 gcc/testsuite/gcc.target/s390/tls.h create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-_Bool.c delete mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-doublee.c delete mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-floate.c delete mode 100644 gcc/testsuite/gcc.target/sparc/20210917-1.c delete mode 100644 gcc/testsuite/gcc.target/sparc/20220510-1.c delete mode 100644 gcc/testsuite/gdc.dg/extern-c++/extern-c++.exp delete mode 100644 gcc/testsuite/gdc.dg/extern-c++/pr101664.d delete mode 100644 gcc/testsuite/gdc.dg/extern-c++/pr101664_1.cc delete mode 100644 gcc/testsuite/gdc.dg/pr100882a.d delete mode 100644 gcc/testsuite/gdc.dg/pr100882b.d delete mode 100644 gcc/testsuite/gdc.dg/pr100882c.d delete mode 100644 gcc/testsuite/gdc.dg/pr100967.d delete mode 100644 gcc/testsuite/gdc.dg/pr101127a.d delete mode 100644 gcc/testsuite/gdc.dg/pr101127b.d delete mode 100644 gcc/testsuite/gdc.dg/pr101490.d delete mode 100644 gcc/testsuite/gdc.dg/pr101640.d delete mode 100644 gcc/testsuite/gdc.dg/pr102185.d delete mode 100644 gcc/testsuite/gdc.dg/pr105004.d delete mode 100644 gcc/testsuite/gdc.dg/torture/pr100882.d delete mode 100644 gcc/testsuite/gdc.dg/torture/pr101273.d delete mode 100644 gcc/testsuite/gdc.dg/torture/pr101282.d delete mode 100644 gcc/testsuite/gdc.dg/torture/pr96435.d delete mode 100644 gcc/testsuite/gdc.test/compilable/b19002.d delete mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/minimal/object.d delete mode 100644 gcc/testsuite/gdc.test/compilable/interpret5.d delete mode 100644 gcc/testsuite/gdc.test/compilable/minimal3.d delete mode 100644 gcc/testsuite/gdc.test/compilable/test21742.d delete mode 100644 gcc/testsuite/gdc.test/compilable/test22006.d delete mode 100644 gcc/testsuite/gdc.test/compilable/test22133.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/b12504.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22006.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22133.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22144.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/test21927.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/test21939.d delete mode 100644 gcc/testsuite/gfortran.dg/allocate_stat_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/argument_checking_26.f90 delete mode 100644 gcc/testsuite/gfortran.dg/array_constructor_54.f90 delete mode 100644 gcc/testsuite/gfortran.dg/array_constructor_55.f90 delete mode 100644 gcc/testsuite/gfortran.dg/asan/associate_58.f90 delete mode 100644 gcc/testsuite/gfortran.dg/asan/associate_59.f90 delete mode 100644 gcc/testsuite/gfortran.dg/associate_58.f90 delete mode 100644 gcc/testsuite/gfortran.dg/attr_deprecated-2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/bound_simplification_7.f90 delete mode 100644 gcc/testsuite/gfortran.dg/bounds_check_22.f90 delete mode 100644 gcc/testsuite/gfortran.dg/bounds_check_23.f90 delete mode 100644 gcc/testsuite/gfortran.dg/class_72.f90 delete mode 100644 gcc/testsuite/gfortran.dg/class_result_10.f90 delete mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_17.f90 delete mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_18.f90 delete mode 100644 gcc/testsuite/gfortran.dg/coarray_sync.f90 delete mode 100644 gcc/testsuite/gfortran.dg/dec_math_5.f90 delete mode 100755 gcc/testsuite/gfortran.dg/dec_union_12.f90 delete mode 100644 gcc/testsuite/gfortran.dg/derived_constructor_comps_7.f90 delete mode 100644 gcc/testsuite/gfortran.dg/do_check_18.f90 delete mode 100644 gcc/testsuite/gfortran.dg/do_check_19.f90 delete mode 100644 gcc/testsuite/gfortran.dg/entry_24.f90 delete mode 100644 gcc/testsuite/gfortran.dg/entry_25.f90 delete mode 100644 gcc/testsuite/gfortran.dg/eoshift_9.f90 delete mode 100644 gcc/testsuite/gfortran.dg/fmt_nonchar_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/g77/pr105203.f create mode 100644 gcc/testsuite/gfortran.dg/gomp/depobj-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/depobj-2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/gomp/distribute-order-concurrent.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/parallel-master-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/parallel-master-2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/gomp/pr100965.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goto_9.f90 delete mode 100644 gcc/testsuite/gfortran.dg/illegal_boz_arg_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/illegal_boz_arg_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/implied_do_io_7.f90 delete mode 100644 gcc/testsuite/gfortran.dg/index_5.f90 delete mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_25.f90 delete mode 100644 gcc/testsuite/gfortran.dg/intent_out_14.f90 delete mode 100644 gcc/testsuite/gfortran.dg/intrinsic_pack_6.f90 delete mode 100644 gcc/testsuite/gfortran.dg/len_trim.f90 delete mode 100644 gcc/testsuite/gfortran.dg/maskl_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/masklr_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/maskr_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/min0_max0_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/min0_max0_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_15.f90 delete mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_16.f90 delete mode 100644 gcc/testsuite/gfortran.dg/overload_4.f90 delete mode 100644 gcc/testsuite/gfortran.dg/parameter_array_init_8.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pointer_check_14.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pointer_intent_9.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr100551.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr100949.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr100950.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr101158.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr101327.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr101329.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr101514.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr101536.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr101762.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr102332.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr102366.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr102458.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr102458b.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr102520.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr102685.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr102715.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr102816.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr102817.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr102860.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr103505.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr103588.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr103606.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr103607.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr103609.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr103692.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr104210.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr104211.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr104849.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr105230.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr67804.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr82314.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93524.c delete mode 100644 gcc/testsuite/gfortran.dg/pr93524.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95502.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr99956.f delete mode 100644 gcc/testsuite/gfortran.dg/recursive_reference_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/reshape_9.f90 delete mode 100644 gcc/testsuite/gfortran.dg/reshape_shape_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/scan_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/select_10.f90 delete mode 100644 gcc/testsuite/gfortran.dg/select_9.f90 delete mode 100644 gcc/testsuite/gfortran.dg/shape_10.f90 delete mode 100644 gcc/testsuite/gfortran.dg/shape_11.f90 delete mode 100644 gcc/testsuite/gfortran.dg/transfer_char_kind4.f90 delete mode 100644 gcc/testsuite/gfortran.dg/transfer_check_6.f90 delete mode 100644 gcc/testsuite/gfortran.dg/transfer_simplify_13.f90 delete mode 100644 gcc/testsuite/gfortran.dg/transfer_simplify_15.f90 delete mode 100644 gcc/testsuite/gfortran.dg/ubsan/pr101624.f90 delete mode 100644 gcc/testsuite/gfortran.dg/ubsan/ubsan.exp delete mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_33.f90 delete mode 100644 gcc/testsuite/gfortran.dg/vect/pr100981-1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/verify_3.f90 delete mode 100644 gcc/testsuite/gnat.dg/bit_packed_array6.adb delete mode 100644 gcc/testsuite/gnat.dg/bit_packed_array6_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/containers2.adb create mode 100644 gcc/testsuite/gnat.dg/debug17.adb create mode 100644 gcc/testsuite/gnat.dg/debug18.adb delete mode 100644 gcc/testsuite/gnat.dg/derived_type7.adb delete mode 100644 gcc/testsuite/gnat.dg/derived_type7.ads delete mode 100644 gcc/testsuite/gnat.dg/enum_rep2.adb delete mode 100644 gcc/testsuite/gnat.dg/generic_comp.adb delete mode 100644 gcc/testsuite/gnat.dg/inline22.adb delete mode 100644 gcc/testsuite/gnat.dg/lto25.adb create mode 100644 gcc/testsuite/gnat.dg/opt93.adb create mode 100644 gcc/testsuite/gnat.dg/opt93.ads create mode 100644 gcc/testsuite/gnat.dg/opt94.adb create mode 100644 gcc/testsuite/gnat.dg/opt94_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt94_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/opt96.adb delete mode 100644 gcc/testsuite/gnat.dg/opt96_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/opt96_pkg.ads delete mode 100644 gcc/testsuite/jit.dg/test-pr103562.c delete mode 100644 gcc/testsuite/lib/brig-dg.exp delete mode 100644 gcc/testsuite/lib/brig.exp delete mode 100644 gcc/testsuite/objc.dg/pr103639.m delete mode 100644 gcc/version.c delete mode 100644 gcc/version.h create mode 100644 libcc1/compiler.cc create mode 100644 libcc1/compiler.hh create mode 100644 libcc1/context.cc create mode 100644 libcc1/context.hh create mode 100644 libcc1/deleter.hh create mode 100644 libcc1/gdbctx.hh delete mode 100644 libcc1/marshall-c.hh delete mode 100644 libffi/testsuite/libffi.call/nested_struct12.c delete mode 100644 libgcc/config/darwin-unwind.ver create mode 100644 libgcc/config/i386/libgcc-darwin.10.4.ver create mode 100644 libgcc/config/i386/libgcc-darwin.10.5.ver delete mode 100644 libgcc/config/i386/libgcc-darwin.ver delete mode 100644 libgcc/config/pa/sfp-exceptions.c delete mode 100644 libgcc/config/pa/sfp-machine.h delete mode 100644 libgcc/config/pa/t-dimode delete mode 100644 libgcc/config/pa/t-softfp-sfdftf delete mode 100644 libgcc/config/rs6000/fixkfti-sw.c create mode 100644 libgcc/config/rs6000/fixkfti.c delete mode 100644 libgcc/config/rs6000/fixunskfti-sw.c create mode 100644 libgcc/config/rs6000/fixunskfti.c delete mode 100644 libgcc/config/rs6000/float128-p10.c delete mode 100644 libgcc/config/rs6000/floattikf-sw.c create mode 100644 libgcc/config/rs6000/floattikf.c delete mode 100644 libgcc/config/rs6000/floatuntikf-sw.c create mode 100644 libgcc/config/rs6000/floatuntikf.c create mode 100644 libgcc/config/rs6000/libgcc-darwin.10.4.ver create mode 100644 libgcc/config/rs6000/libgcc-darwin.10.5.ver delete mode 100644 libgcc/config/rs6000/t-darwin-ehs delete mode 100644 libgcc/config/rs6000/t-float128-p10-hw delete mode 100644 libgcc/config/t-darwin-ehs delete mode 100644 libgo/go/archive/zip/testdata/subdir.zip delete mode 100644 libgomp/testsuite/libgomp.c-c++-common/pr94366.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/reduction-5.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/reduction-6.c delete mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-reduction-15.c delete mode 100644 libgomp/testsuite/libgomp.c/declare-variant-2.c delete mode 100644 libgomp/testsuite/libgomp.c/places-6.c delete mode 100644 libgomp/testsuite/libgomp.c/places-7.c delete mode 100644 libgomp/testsuite/libgomp.c/places-8.c delete mode 100644 libgomp/testsuite/libgomp.c/pr104385.c create mode 100644 libgomp/testsuite/libgomp.c/pr81778.c create mode 100644 libgomp/testsuite/libgomp.c/target-44.c create mode 100644 libgomp/testsuite/libgomp.fortran/depobj-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/parallel-master.f90 delete mode 100644 libgomp/testsuite/libgomp.fortran/pr100981-2.f90 delete mode 100644 libhsail-rt/ChangeLog delete mode 100644 libhsail-rt/Makefile.am delete mode 100644 libhsail-rt/Makefile.in delete mode 100644 libhsail-rt/README delete mode 100644 libhsail-rt/aclocal.m4 delete mode 100755 libhsail-rt/configure delete mode 100644 libhsail-rt/configure.ac delete mode 100644 libhsail-rt/configure.tgt delete mode 100644 libhsail-rt/include/internal/fibers.h delete mode 100644 libhsail-rt/include/internal/phsa-queue-interface.h delete mode 100644 libhsail-rt/include/internal/phsa-rt.h delete mode 100644 libhsail-rt/include/internal/workitems.h delete mode 100644 libhsail-rt/rt/arithmetic.c delete mode 100644 libhsail-rt/rt/atomics.c delete mode 100644 libhsail-rt/rt/bitstring.c delete mode 100644 libhsail-rt/rt/fbarrier.c delete mode 100644 libhsail-rt/rt/fibers.c delete mode 100644 libhsail-rt/rt/fp16.c delete mode 100644 libhsail-rt/rt/misc.c delete mode 100644 libhsail-rt/rt/multimedia.c delete mode 100644 libhsail-rt/rt/queue.c delete mode 100644 libhsail-rt/rt/sat_arithmetic.c delete mode 100644 libhsail-rt/rt/segment.c delete mode 100644 libhsail-rt/rt/workitems.c delete mode 100644 libhsail-rt/target-config.h.in delete mode 100644 libitm/testsuite/libitm.c++/libstdc++-pr91488.C create mode 100644 libsanitizer/sanitizer_common/sanitizer_chained_origin_depot.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_chained_origin_depot.h create mode 100644 libstdc++-v3/config/locale/vxworks/ctype_members.cc delete mode 100644 libstdc++-v3/config/os/aix/atomicity.h delete mode 100644 libstdc++-v3/doc/xml/manual/status_cxx2023.xml delete mode 100644 libstdc++-v3/include/debug/array delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++1998/103650.cc delete mode 100644 libstdc++-v3/testsuite/18_support/comparisons/algorithms/fallback.cc delete mode 100644 libstdc++-v3/testsuite/18_support/exception_ptr/103630.cc delete mode 100644 libstdc++-v3/testsuite/18_support/type_info/103240.cc delete mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_category/102425.cc delete mode 100644 libstdc++-v3/testsuite/20_util/any/102894.cc delete mode 100644 libstdc++-v3/testsuite/20_util/any/cons/101034.cc delete mode 100644 libstdc++-v3/testsuite/20_util/common_reference/100894.cc delete mode 100644 libstdc++-v3/testsuite/20_util/from_chars/pr105324.cc delete mode 100644 libstdc++-v3/testsuite/20_util/function/cons/lwg2774.cc delete mode 100644 libstdc++-v3/testsuite/20_util/function/cons/noexcept.cc delete mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/greater.cc delete mode 100644 libstdc++-v3/testsuite/20_util/optional/assignment/100982.cc delete mode 100644 libstdc++-v3/testsuite/20_util/optional/constexpr/assign.cc delete mode 100644 libstdc++-v3/testsuite/20_util/optional/constexpr/cons/conv.cc delete mode 100644 libstdc++-v3/testsuite/20_util/optional/constexpr/modifiers.cc delete mode 100644 libstdc++-v3/testsuite/20_util/optional/constexpr/swap.cc delete mode 100644 libstdc++-v3/testsuite/20_util/optional/version.cc create mode 100644 libstdc++-v3/testsuite/20_util/pair/cons/99957.cc create mode 100644 libstdc++-v3/testsuite/20_util/pair/requirements/structural.cc delete mode 100644 libstdc++-v3/testsuite/20_util/pointer_traits/lwg3545.cc delete mode 100644 libstdc++-v3/testsuite/20_util/to_address/lwg3545.cc delete mode 100644 libstdc++-v3/testsuite/20_util/to_chars/103955.cc delete mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/101960.cc delete mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/102270.cc delete mode 100644 libstdc++-v3/testsuite/20_util/tuple/element_access/101427.cc delete mode 100644 libstdc++-v3/testsuite/20_util/uses_allocator/uninitialized_con [...] delete mode 100644 libstdc++-v3/testsuite/20_util/variant/visit_inherited.cc delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/cons/char/103919.cc delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/requirement [...] create mode 100644 libstdc++-v3/testsuite/22_locale/ctype/is/string/89728_neg.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/deque/100516.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/operations/merge.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/multiset/allocator/103501.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/set/allocator/103501.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/span/101411.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/span/cons_1_assert_neg.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/span/cons_2_assert_neg.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/span/trivially_copyable.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/cons/default.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/cons/default.cc delete mode 100644 libstdc++-v3/testsuite/24_iterators/range_operations/100768.cc delete mode 100644 libstdc++-v3/testsuite/24_iterators/range_operations/advance_ov [...] delete mode 100644 libstdc++-v3/testsuite/24_iterators/reverse_iterator/100639.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/move/constexpr.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.cast/105027.cc rename libstdc++-v3/testsuite/26_numerics/{lerp/1.cc => lerp.cc} (100%) delete mode 100644 libstdc++-v3/testsuite/26_numerics/lerp/constexpr.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/lerp/version.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/reduce/95833.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/valarray/103022.cc rename libstdc++-v3/testsuite/26_numerics/valarray/{dr630-3.cc => dr630-3.C} (100%) rename libstdc++-v3/testsuite/27_io/basic_filebuf/close/{wchar_t => }/81256.cc (100%) rename libstdc++-v3/testsuite/27_io/basic_iostream/cons/{16251.cc => 16251.C} (100%) delete mode 100644 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char [...] delete mode 100644 libstdc++-v3/testsuite/27_io/filesystem/iterators/error_reporting.cc delete mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/construct/102592.cc delete mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/native/conv_c++23.cc delete mode 100644 libstdc++-v3/testsuite/27_io/headers/iosfwd/synopsis.cc delete mode 100644 libstdc++-v3/testsuite/27_io/headers/iosfwd/types.cc delete mode 100644 libstdc++-v3/testsuite/28_regex/match_results/102667.cc delete mode 100644 libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/102994.cc rename libstdc++-v3/testsuite/30_threads/jthread/{2.cc => version.cc} (100%) delete mode 100644 libstdc++-v3/testsuite/30_threads/packaged_task/cons/deduction.cc delete mode 100644 libstdc++-v3/testsuite/30_threads/semaphore/100806.cc delete mode 100644 libstdc++-v3/testsuite/experimental/filesystem/iterators/error_ [...] delete mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/native/conv [...] delete mode 100644 libstdc++-v3/testsuite/experimental/propagate_const/swap/lwg3413.cc delete mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/100479.cc delete mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/100577.cc delete mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/detail/copyable_box.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/detail/semiregular_box.cc delete mode 100644 libstdc++-v3/testsuite/std/ranges/p2325.cc delete mode 100644 libstdc++-v3/testsuite/std/ranges/subrange/1.cc delete mode 100644 libstdc++-v3/testsuite/std/ranges/subrange/constexpr.cc