This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-release-aarch64-spec2k6-Os_LTO in repository toolchain/ci/gcc.
discards f8d7994f9ea Daily bump. discards 613e4ebc9c6 mips: Fix up mips_atomic_assign_expand_fenv [PR94780] discards fa9729e7d2e Fortran: ICE, OOM while calculating sizes of derived type a [...] discards 95cda605a8f Fortran: extend check for array arguments and reject CLASS [...] discards e925336ec30 rs6000: Add int128 target check to pr101129.c (PR101531) discards 10490b7a453 d: Ensure casting from bool results in either 0 or 1 (PR96435) discards 85901b7fc99 Daily bump. discards 7277ac60e0d Fortran: reject FORMAT tag of unknown type. discards 9d9cebd9205 Backport from GCC 11 [PR99295]. discards 9a16492f524 d: Wrong evaluation order of binary expressions (PR101640) discards 77e743d9c90 d: fix ICE at convert_expr(tree_node*, Type*, Type*) (PR101490) discards 7e225a05dfa d: __FUNCTION__ doesn't work in core.stdc.stdio functions w [...] discards 4ae456dc2fc d: Compile-time reflection for supported built-ins (PR101127) discards 54e79812345 d: Change in DotTemplateExp type semantics leading to regre [...] discards 9ed794cd686 Daily bump. discards bd35f0cb635 Daily bump. discards 7581694a1c5 Daily bump. discards c2a3a7c4605 Daily bump. discards 86f2df744f5 Daily bump. discards 20f5a56a1a6 Daily bump. discards f2074277aa3 libstdc++: Move atomic functions to libsupc++ [PR 96657] discards 3a415b6a937 libstdc++: Constrain three-way comparison for std::optional [...] discards f4eb2ce1a32 Daily bump. discards 1bf9ab49f47 Daily bump. discards 5aa28c8cf15 ipa-sra: Fix thinko when overriding safe_to_import_accesses [...] discards ff3a8cd2777 i386: Remove atomic_storedi_fpu and atomic_loaddi_fpu peeph [...] discards 031953bb140 Daily bump. discards ecad28561c4 rs6000: Don't let swaps pass break multiply low-part (PR101129) discards 7ef9f027225 combine: Don't create REG_UNUSED notes if the reg already d [...] discards 3cb07a16060 Daily bump. discards 4a052ef77d5 Daily bump. discards f2ec4ab30be Daily bump. discards 4669f3830fc Fortran - ICE in gfc_conv_expr_present initializing non-dum [...] discards 2e1357bf960 Daily bump. discards 08ad4e98f8b Daily bump. discards a8ae5dbc60e libstdc++: Simplify basic_string_view::ends_with [PR 101361] discards a34c0973c99 libstdc++: Constrain std::as_writable_bytes [PR101411] discards b4ebc18c055 Daily bump. discards 8c546f4c893 Daily bump. discards 750d7364d97 Do not replace variable op variable in I/O implied DO loop [...] discards 7f0ee1a2fc6 Daily bump. discards 4b407dad192 Daily bump. discards c67e977748e Daily bump. discards ca094af16ce Missing piece in earlier change discards d826bff6ad6 Daily bump. discards 879e7df1829 c++: Fix noexcept with unevaluated operand [PR101087] discards 9a56fcc61b0 Daily bump. discards 048117e16c7 Daily bump. discards e9fbf0f9d62 libstdc++: add missing typename for dependent type in range [...] discards 0c27d28b679 Daily bump. discards d0600195ecf Daily bump. discards a5af11b0c1c Daily bump. discards abf9d7ef47c Daily bump. discards 8ce35e4c066 Change EH pointer encodings to PC relative on Windows discards 57112514851 Daily bump. discards e4102aa14d9 Daily bump. discards 22610c034e4 Daily bump. discards ec9be3dbcf6 Daily bump. discards 4804cf9a643 Daily bump. discards a663d3c3cdd Daily bump. discards 01f266b94b7 Daily bump. discards f5a09fe4d8a Daily bump. discards ab383ecb4a4 i386: Prevent unwanted combine from LZCNT to BSR [PR101175] discards 7b126e5e37c Daily bump. discards 5feaee9e926 Add mklog.py. discards c7f4e14da51 contrib: add git-commit-mklog wrapper discards b5a1dcddbef Daily bump. discards 218853fdb76 Daily bump. discards 6cf05230409 Daily bump. discards e47b1bec762 Daily bump. discards ee82dba392f Daily bump. discards 0c084361a5a Fortran - ICE in gfc_check_do_variable, at fortran/parse.c:4446 discards 3a37d5c0bd3 libstdc++: Replace incorrect static assertion in std::reduc [...] discards e5384e74663 arm: Fix multilib mapping for CDE extensions [PR100856]. discards 9ea29759feb arm: Fix polymorphic variants failing with undefined refere [...] discards 49b41ca3d01 libstdc++: Remove unused helpers for std::variant discards 98efaa7ea4d libstdc++: Fix null dereferences in std::promise discards 44985f6ba5d libstdc++: Fix undefined behaviour in std::string discards 94712f96ec4 libstdc++: Fix null dereference in pb_ds containers discards e50a64c9831 libstdc++: Fix undefined behaviour in testsuite discards 8ad4d9b4694 libstdc++: Do not use deduced return type for std::visit [P [...] discards 36d6e7fe997 libstdc++: Reject std::make_shared<T[]> [PR 99006] discards 0fd8e3ac9db arm: Fix the mve multilib for the broken cmse support (pr99939). discards ec759162b31 libstdc++: Fix missing members in std::allocator<void> discards 15d6f574615 libstdc++: Implement proposed resolution to LWG 3548 discards b7cf6b97fc3 libstdc++: Simplify constexpr checks in std::char_traits [P [...] discards 9e107823703 rs6000: MMA builtin usage ICEs when used in a #pragma omp p [...] discards 261c036e397 rs6000: Add new __builtin_vsx_build_pair and __builtin_mma_ [...] discards 206d49a2373 rs6000: MMA test case ICEs using -O3 [PR99842] discards c5da0eb1984 Daily bump. discards 66d838e2498 IBM Z: Fix vector intrinsics vec_double and vec_floate discards 4b98b55e0e8 c++: constexpr and array[0] [PR101029] discards a6d2599e1a0 Daily bump. discards b7878d4e179 tree-optimization/100934 - properly mark irreducible region [...] discards be85daaecc3 ipa/100791 - copy fntype when processing __builtin_va_arg_pack discards 37d845ac59b ipa/100513 - fix SSA_NAME_DEF_STMT corruption in IPA param manip discards cd712310edc middle-end/100509 - avoid folding constant to aggregate type discards cedce283c31 tree-optimization/100492 - avoid irreducible regions in loo [...] discards ec6d6554da7 Fortran: Fix double function call with -fcheck=pointer [PR] discards 3e4622628bf Daily bump. discards 03b6b44428c Daily bump. discards 1bb1b6a5e70 libstdc++: Adjust expected errors in tests when compiled as C++20 discards 37864c5e6aa libstdc++: Fix constraint on std::optional assignment [PR 100982] discards b0d29239bd2 libstdc++: Fix std::any constraints [PR101034] discards 3a63bbbfd29 Daily bump. discards ae7e5146d7b Daily bump. discards e778e7beda0 Daily bump. discards ecbe8af2c38 d: foreach over a tuple doesn't work on 16-bit targets (PR100999) discards 96a4df4d175 Daily bump. discards bee80d74f7e libstdc++: Avoid hard error in ranges::unique_copy [PR100770] discards 8f5cda0e646 libstdc++: Fix access issue in iota_view::_Sentinel [PR100690] discards 3c01b4dd1b6 libstdc++: Implement LWG 3533 changes to foo_view::iterator [...] discards 6c0ce0194d3 libstdc++: Implement LWG 3391 changes to move/counted_itera [...] discards b1f54b2b7d8 libstdc++: Fix access issue in elements_view::_Sentinel [PR100631] discards 648c786bc64 libstdc++: Fix miscellaneous issues with elements_view::_Se [...] discards c8bd39bc10e libstdc++: Implement missing P0896R4 changes to reverse_ite [...] discards 06b794846f1 d: Fix ICE in TypeInfoDeclaration, at dmd/declaration.c (PR100967) discards a037725e3f6 Daily bump. discards d660f34b671 d: TypeInfo error when using slice copy on Structs (PR100964) discards f7ece1a3200 d: Respect explicit align(N) type alignment (PR100935) discards 7fe81705fba Daily bump. discards 1c1e19e305c Daily bump. discards fc930b3010b c++: tsubst_function_decl and excess arg levels [PR100102] discards b6a019ea280 Daily bump. discards e1b230ce7fc Daily bump. discards bfdff3438f7 Daily bump. discards dcc5cf980af d: Fix ICE in gimplify_var_or_parm_decl, at gimplify.c:2755 [...] discards df45c5b8344 Fortran - ICE in inline_matmul_assign discards fe28b9da8f8 arm: Fix ICE with CMSE nonsecure calls on Armv8.1-M [PR100333] discards 8c96fef45c6 Daily bump. discards 753c8680a46 libstdc++: Fix return value of std::ranges::advance [PR 100833] discards e01562b302e libstdc++: Change [range.iter.op] functions to function obj [...] discards a937d0269c1 libstdc++: Fix installation of python hooks [PR 99453] discards 5b4b18b8922 libstdc++: Install libstdc++*-gdb.py more robustly [PR 99453] discards 72a3f203348 Daily bump. discards 05f6971ac40 [PR98777] LRA: Use preliminary created pseudo for in LRA el [...] discards 1791b11d9ca [PR98722] LRA: Check that target has no 3-op add insn to tr [...] discards eb13f3f81d5 [PR97969] LRA: Transform pattern `plus (plus (hard reg, con [...] discards 9f610f5cf81 i386: Change absMMXMODEI:mode2 to an expander. discards 5821c453b8a Daily bump. discards 1cbde1725ca arm: Avoid emitting bogus CFA adjusts for CMSE nonsecure ca [...] discards 1027e8c8837 c++: 'this' adjustment for devirtualized call discards 969d51867b6 Daily bump. discards 4cfb9380d42 Daily bump. discards c571dbf7756 Daily bump. discards 0c57b4fcb41 Daily bump. discards 799cf160518 PR fortran/98411 - Pointless warning for static variables discards 4350d43a2e6 Daily bump. discards 4ec0307961b Daily bump. discards 4c035aea894 Daily bump. discards 59eb00c08db arm: Fix wrong code with MVE V2DImode loads and stores [PR99960] discards bc59a99c293 Daily bump. discards 09026b98a57 Daily bump. discards 7bc4ec5941b Daily bump. discards 5cfbfb1bd45 Daily bump. discards a7e72b28217 libsanitizer: Remove cyclades from libsanitizer discards ef060930c4e Fix internal error on locally derived bit-packed array type discards 79bab5218c9 Always translate Is_Pure flag into pure in C sense discards f32045f12b3 Fix incorrect SLOC on instruction discards 31473ded11d Daily bump. discards a335afe208c c++: designated init with anonymous union [PR100489] discards 75c5c4ab266 c++: constexpr and volatile member function [PR80456] discards fe0f9ef823d c++: generic lambda in template fn with DMI [PR100054] discards d83c30ec6c4 c++: alias template equivalence and cv-quals [PR100032] discards 59d821d3cce c++: constexpr, inheritance, and local class [PR91933] discards 92e9b2a995f c++: deduction guide using alias [PR99180] discards e41d610696b c++: friend with redundant qualification [PR41723] discards de47fb31b13 c++: base template friend [PR52625] discards decd38f99dd c++: using overloaded with local decl [PR92918] discards e206f71eaf9 c++: access checking in aggregate initialization [PR96673] discards 5b68416a940 c++: C++17 constexpr static data member linkage [PR99901] discards 8909ed58700 c++: -Wunused, constant, and generic lambda [PR96311] discards ff24ef677ed c++: lambda in DMI in class template [PR95870] discards 7c365bb1462 c++: constexpr if and nested generic lambda [PR99201] discards dce71e0a274 c++: array new initialized from a call [PR99643] discards b13ac26df5e c++: PMF template parm and noexcept [PR90664] discards a12ae580e13 c++: NRV in lambda in template [PR91217] discards 5e7801808d2 c++: lambda pack init-capture within generic lambda discards a4b3683e3cb Fix gnat.dg spurious failures on PowerPC64 LE discards 0a193c95590 arm: Fix ICEs with compare-and-swap and -march=armv8-m.base [...] discards 56ffc398745 Daily bump. discards b8f791bc74b doc: Update description of __GXX_EXPERIMENTAL_CXX0X__ discards 9af26b489df Daily bump. discards f12013aa0f6 gcc-changelog: Remove use of non-strict mode discards e6cd786c73e Daily bump. discards 47d3815f066 rtl-optimization/80960 - avoid creating garbage RTL in DSE discards 4cd69a5a0dd libstdc++: Fix filesystem::path constraints for volatile [P [...] discards c060d1dbe0f libstdc++: Fix find_type helper to work consistently discards 0ba727ffae2 Update mpfr version to 3.1.6 discards 9ddc622a15d tree-optimization/100566 - fix another predication issue in VN discards a6fac601c4a Daily bump. discards 6f68f2b8dc1 Daily bump. discards 84eb12c29ca Daily bump. discards a0368f8344f gcc-changelog: sync scripts. discards 0c6fe939eb7 Daily bump. discards 788f9c8e0c2 arm: Remove duplicate definitions from arm_mve.h (pr100419). discards 1d1a690b4df arm: correctly handle inequality comparisons against max co [...] discards be80f3e9030 Daily bump. discards 0d1e4025b2b PR middle-end/100571 - bogus -Wstringop-overflow with VLA o [...] discards 419c243dfb9 aarch64: Avoid duplicating bti j insns for jump tables [PR99988] discards 28bb5c4bd61 Daily bump. discards ee359d860d7 RISC-V: For '-march' and '-mabi' options, add 'Negative' pr [...] discards e45df7a8472 Daily bump. discards 5f665c1ca45 rs6000: Fix cpu selection w/ isel (PR100108) discards a21d28d57b7 Daily bump. discards 291931b924f Daily bump. discards bea76e5393d Daily bump. discards d7c8e626153 libcpp: Fix up pragma preprocessing [PR100450] discards 8430391f4f9 Daily bump. discards 9c4797e2b5d modulo-sched: skip loops with strange register defs [PR100225] discards d218fed53d8 arm: Fix testisms introduced with fix for pr target/95646 discards f1370bf2aa6 arm: Do not clobber callee saved registers with CMSE. discards f3c73cbe2fd Daily bump. discards e3abcc56d26 Fix PR target/100402 discards 92fef3f2991 PR fortran/100274 - ICE in gfc_conv_procedure_call, at fort [...] discards 0df3ba96608 libstdc++: Implement LWG 3517/3520 for join_view/transform_view discards a3a6a7f0dcd PR rtl-optimization/100263: Ensure register can change mode discards 329f730fd1d tree-optimization/98786 - fix issue with phiopt and abnormals discards bd475d14d88 tree-optimization/100278 - handle mismatched code in TBAA a [...] discards fea97413ee1 Daily bump. discards 4134c3e3af8 libstdc++: Implement proposed resolution for LWG 3532 discards 1cb39945993 libstdc++: Implement P2259R1 changes [PR95983] discards a0f9800f389 nvptx: Fix up nvptx build against latest libstdc++ [PR100375] discards 42ba897862f aarch64: Fix ICE in aarch64_add_offset_1_temporaries [PR100302] discards 5a79a9043c2 cfgcleanup: Fix -fcompare-debug issue in outgoing_edges_mat [...] discards 14786c8bcec vmsdbgout: Remove useless register keywords discards 9225a497de1 early-remat.c: Fix new/delete mismatch [PR100230] discards 1f354d6e51c Daily bump. discards b81834eaf85 libstdc++: Fix up lambda in join_view::_Iterator::operator+ [...] discards b52e1d73809 Daily bump. discards de8473c0a11 Daily bump. discards b5aeeb8d6ff Daily bump. discards 0244ef49817 libstdc++: Fix inconsistent feature test macro discards 1781e8fa94d aix: Alias -m64 to -maix64 and -m32 to -maix32. discards 1e54e82fd49 c++/98032 - add testcase discards e1a39b7b6c8 tree-optimization/96513 - rewrite hybrid SLP detection discards eeaaeb84305 Daily bump. discards 9b6fecd9e59 libstdc++: Add missing 'inline' specifiers to net::ip funct [...] discards 8cfa99066ff libstdc++: Define __cpp_lib_constexpr_string macro discards d0ae39ce2c3 arm: fix UB due to missing mode check [PR100311] discards 6cf529b1190 Fortran/OpenMP: Fix var-list expr parsing with array/dt discards cd0c562b693 Daily bump. discards 39e8bfe7217 i386: Fix atomic FP peepholes [PR100182] discards 83ee7992edc Daily bump. discards e06c76270de PR fortran/100154 - ICE in gfc_conv_procedure_call, at fort [...] discards a633f7f96da [PATCH] Backport fix for PR target/98952 discards dc2e26fad8c Daily bump. discards 9266a101ac9 arm: Various MVE vec_duplicate fixes [PR99647] discards be0093e7273 tree-optimization/100053 - fix predication in VN discards ee16f803357 tree-optimization/99954 - fix loop distribution memcpy clas [...] discards 05b35bc2ba6 tree-optimization/99880 - avoid vectorizing irrelevant PHI [...] discards a1c0fbb66cd Daily bump. discards ef21abb274e Daily bump. discards e720d3033f8 lra: Avoid cycling on certain subreg reloads [PR96796] discards be63f389dd5 Daily bump. discards cc2416801e0 bpf: allow BSS symbols to be global symbols discards 661c74144cb bpf: align function entry point to 64 bits discards 2c3a699b91d Check for matching CONST_VECTOR encodings [PR99929] discards 367aa5ee879 aarch64: Fix target alignment for SVE [PR98119] discards 6c6a1173ccc tree-optimization/98736 - use programing order preserved RP [...] discards ec97d2e8420 Compute RPO with adjacent SCC members, expose toplevel SCC extents discards 9db2c895fe2 remove write-only array in rev_post_order_and_mark_dfs_back_seme discards 283367662c2 arm: Fix PCS for SFmode -> SImode libcalls [PR99748] discards 690aa217cf2 aarch64: Handle more SVE vector constants [PR99246] discards dc9233a4f65 Handle CONST_POLY_INTs in CONST_VECTORs [PR97141, PR98726] discards 8849e4a9455 middle-end/98726 - fix VECTOR_CST element access discards 63da018de82 aarch64: Tweak post-RA handling of CONST_INT moves [PR98136] discards 18a190c3ee3 gimple-fold: Recompute ADDR_EXPR flags after folding a TMR [...] discards 7e2db68a77f data-ref: Tighten index-based alias checks [PR99726] discards be4ab81f62d Daily bump. discards 34a9bc1f950 aarch64: Fix SVE ACLE builtins with LTO [PR99216] discards fde5bc5ec93 Daily bump. discards 0c89b88daa8 c++: std::is_constant_evaluated inside constraint [PR97051] discards f0d22d31ceb libstdc++: Disable test for non-gthreads targets [PR 100180] discards 4806f9157a2 c++: alias_ctad_tweaks and constrained dguide [PR95486] discards 525c2634c1f testsuite/100176 - fix struct-layout-1_generate.c compile discards 63353b2aebd cprop: Fix -fcompare-debug bug in constprop_register [PR100148] discards 4c17b2bbbc1 libstdc++: Fix split_view::_OuterIter::operator++ [LWG 3505] discards 8ac3b416bfd libstdc++: Simplify copy-pasted algorithms in <ranges> discards d1af36d4f9d libstdc++: Fix elements_view::operator* and operator[] [LWG 3502] discards 3d6bba85e1d libstdc++: Don't initialize from *this inside some views [PR97600] discards 411caeee361 Daily bump. discards ebb734aac09 c++: ICE in dependent_type_p with constrained auto [PR97052] discards 2400f81c2c2 c++: Fix tsubsting CLASS_PLACEHOLDER_TEMPLATE [PR95434] discards 904cbf6ae2a c++: Fix deduction with reference NTTP [PR83476] discards 950bac27d63 sanitizer: Fix asan against glibc 2.34 [PR100114] discards a11f3110270 intl: Add --enable-host-shared support [PR100096] discards 31447dcaf15 c++: Fix empty base stores in cxx_eval_store_expression [PR100111] discards 1730b5d6793 vectorizer: Remove dead scalar .COND_* calls from vectorize [...] discards 06d50ebc9fb c++: Fix up handling of structured bindings in extract_loca [...] discards c965254e5af combine: Fix up expand_compound_operation [PR99905] discards 4ac7483ede9 combine: Don't fold away side-effects in simplify_and_const [...] discards 91e076f3a66 c: Avoid clobbering TREE_TYPE (error_mark_node) [PR99990] discards 2e57bc7eedb expand: Fix up LTO ICE with COMPOUND_LITERAL_EXPR [PR99849] discards e68ac8c2b46 rtlanal: Another fix for VOIDmode MEMs [PR98601] discards e961da38630 c++: Don't cache constexpr functions which are passed point [...] discards 7a2f91d413e dse: Fix up hard reg conflict checking in replace_read [PR99863] discards 8642b73a0f0 rs6000: Fix up libgcc ABI when built with --with-long-doubl [...] discards 9c2c106369e Daily bump. discards 19fc127321c d: Fix ICE in when formating a string with '%' or '`' chara [...] discards ab83ce42ea0 libstdc++: [_GLIBCXX_DEBUG] Fix management of __dp_sign_max [...] discards af408874e3d OpenACC: Fix integer-type issue with collapse/tile [PR97880] discards 67e95b6908b libstdc++: Fix declarations of memalign etc. for freestandi [...] discards f44242b40b7 Fix another -freorder-blocks-and-partition glitch with Windows SEH discards 6af956c84f3 Daily bump. discards aff57bcebe5 PR fortran/63797 - Bogus ambiguous reference to 'sqrt' discards e4dcb3383bf [OpenACC] Fix an ICE where a loop with GT condition is collapsed. discards b18305e6746 Daily bump. discards 85c3858465b Daily bump. discards d15a2a00a38 SVE: Fix wrong sve predicate split (PR100048) discards 088c0b5ccf8 Daily bump. discards ca27b58ee2b Daily bump. discards e9cc5cc589c Sync gcc-changelog scripts. discards 062b65404f0 Daily bump. discards d83dace65b9 libstdc++: Fix <bit> to work freestanding [PR 100060] discards cac0f0e24d8 Further increase the limit on the size of accepted Ada files discards 63d4c1b5a43 Fix thinko in libcpp preparation patch for modules discards df25ad4531d Daily bump. discards b6bef1cbc14 libstdc++: Implement LWG 3404 for C++20 subrange [PR 100044] discards 32a859531e8 libstdc++: Fix std::indirectly_readable ambiguity [LWG 3446] discards e976dc67ac5 Fortran: Fix fndecl with -fcoarray=lib [PR99817] discards 701e88fa56d Daily bump. discards 1004d3bb5e5 c++: Use FOR_EACH_VEC_ELT instead of range-based for loop. discards 149eef25402 Daily bump. discards e8a35b47903 Daily bump. discards 18f103bd9e5 c++: ICE with real-to-int conversion in template [PR97973] discards 8f4f2fbc17c c++: Fix two issues with auto function parameter [PR99806] discards 0d4128a5141 c++: GC during late parsing collects live data [PR91416] discards 3252b78f7ef c++: GC collects live data when synthesizing operator== [PR99831] discards b281edd8010 c++: -Wconversion vs value-dependent expressions [PR99331] discards 581e87b6723 c++: const_cast of null pointer in constant expr [PR99176] discards c7d7c15540d c++: ICE with -Wshadow and enumerator in template [PR99120] discards 6fcf6e59775 c++: Pointer-to-member fn conversion with noexcept [PR99374] discards f0f62557c3d c++: Fix bogus -Wvolatile warning in C++20 [PR98947] discards 6f450790132 c++: ICE with delayed noexcept and attribute used [PR97966] discards 3bb551c6751 c++: ICE when late parsing noexcept/NSDMI [PR98333] discards 60b589b5858 Add 'libgomp.oacc-c-c++-common/static-variable-1.c' [PR8499 [...] discards 2ed860be33b libstdc++: Fix bootstrap error due to inconsistent noexcept [...] discards 637418ec2c6 libstdc++: Fix invalid constexpr function in C++11 mode [PR 99985] discards 66ba422a436 libstdc++: Fix even more doxygen markup for group close commands discards d7fa35db13d libstdc++: Remove spurious line break in doxygen comment discards 551c0d95957 libstdc++: Fix more doxygen markup for group close commands discards 348fb9db785 Daily bump. discards 8fff47b1751 libstdc++: Fix tests using wrong allocator type discards 1c4e8a96cd6 libstdc++: Fix unordered containers move constructors noexc [...] discards 2feec6285c3 libstdc++: Fix [multi]map/[multi]set move constructors noex [...] discards beb485ddeb0 libstdc++: Fix filesystem::path construction from COW strin [...] discards f5788aaa98b libstdc++: Change URL for PSTL discards 3854e53a939 libstdc++: Fix Doxygen warnings discards e6368402182 libstdc++: Fix doxygen markup for group close commands discards 7f7b5af79bb maintainer-scripts: Disable multilib when generating libstd [...] discards 890922a9053 libstdc++: Fix Doxygen warning about ambiguous file name discards de66c340db8 Increment BASE-VER after release discards f00b5710a30 Update ChangeLog and version files for release discards 3134e02305d lto/99898 - bump LTO_minor_version discards c61fde12ec3 Daily bump. discards bab1d20e09d Daily bump. discards 73ad5c30823 Daily bump. discards 6aa75d3740c Daily bump. discards 093788fb968 Darwin : Fix out-of-bounds access to df_regs_ever_live. discards b55902ee904 Daily bump. discards 78cda820d6f Daily bump. discards 9732558301f Fix up plugin header install discards ace795f8176 Daily bump. discards 3a2dc91d757 libstdc++: Restore <unistd.h> in testsuite_fs.h header [PR 99096] discards 03a430a5509 libstdc++: Test errno macros directly for all targets [PR 93151] discards 892024d4af8 c++, abi: Fix abi_tag attribute handling [PR98481] discards 368875572b6 sra: Fix bug in grp_write propagation (PR 97009) discards 1cfe48d35e3 tree-optimization/99856 - fix overwideing pattern creation discards 591b5c903f8 PR fortran/99840 - ICE in gfc_simplify_matmul, at fortran/s [...] discards c50af57a1c7 Daily bump. discards 42c22a4d724 Make USES_COMDAT_LOCAL CIF_FINAL_NORMAL discards 395dac0ab6d [PR99233] tesstsuite: Run test pr96264.c only for little endian discards 1b7c97f25b2 [PR96264] LRA: Check output insn hard regs when updating av [...] discards 285f65a59ce testsuite/aarch64: Skip SLP diagnostic under ILP32 (PR targ [...] discards ad8c55c1df3 tree-opt: Fix segfault in tree-if-conv.c with -march=armv8. [...] discards 3753ceff562 aarch64: Fix up *add<mode>3_poly_1 [PR99813] discards 1fabb9e1548 Make pta_size signed discards f87a08caf42 i386: fix -march=amd crash discards 078f5545b52 Fix idiv latencies for znver3 discards c76d5035273 c++: abbreviated function template return type rewriting [PR98990] discards 78e6c55b0d0 c++: Fix folding of non-dependent BASELINKs [PR95468] discards 57b0df85b7e c++: Fix ICE with CTAD in concept [PR98611] discards a834e6d59d7 c++: Fix self-mapping in map_arguments [PR96531, PR97103] discards aa992124895 Remove mask register costs. discards 72c7094aa06 znver3 tuning part 1 discards 54b273e3203 Backport Zen3 tuning from mainline discards a42a5600c59 x86: Fold arch_names_table into processor_alias_table discards c611209a342 aarch64: Fix gcc.target/aarch64/pr99808.c for ILP32 discards 1a92899b08e aarch64: PR target/99037 Fix RTL represntation in move_lo_q [...] discards 99c560a8399 Daily bump. discards 7cdd30b43a6 c++: Fix ICE on PTRMEM_CST in lambda in inline var initiali [...] discards afe9a630eae fold-const: Fix ICE in extract_muldiv_1 [PR99777] discards f5df18504c1 dwarf2cfi: Defer queued register saves some more [PR99334] discards 1c82b47137a c++: Fix ICE with nsdmi [PR99705] discards f8780caf073 c++: Diagnose bare parameter packs in bitfield widths [PR99745] discards d5e379e3fe1 c++: Diagnose references to void in structured bindings [PR99650] discards d3dd3703f1d dwarf2out: Fix debug info for 2 byte floats [PR99388] discards b1fc1f1c4b2 c: Fix up -Wunused-but-set-* warnings for _Atomics [PR99588] discards ee15832c53d tree-optimization/99824 - avoid excessive integer type prec [...] discards 960eaefb99a testsuite: Expect a warning on aarch64 for declare-simd-coa [...] discards 982df4d606e Daily bump. discards 78ae159c94f libstdc++: Set dg-timeout-factor for more slow tests discards fad15834315 libstdc++: Set dg-timeout-factor for some slow tests discards 05defd6e5bd libstdc++: Fix <stop_token> to compile without gthreads discards e5431137ca9 libstdc++: Fix some -Wsystem-headers warnings (PR 95765) discards ad70672e197 libstdc++: Fix test failure on AIX discards 7baf1e2eb93 libstdc++: Make COW string use allocator_traits for nested types discards 14f8307cf42 libstdc++: Constrain chrono::duration conversions [LWG 2094] discards 7dea2f84f26 libstdc++: Make std::chrono::duration use reduced ratio for period discards 202e9605803 libstdc++: Add workaround for weird std::tuple error [PR 96592] discards 916177b1263 libstdc++: Adjust tests that give different results in C++20 discards b7f2012af5f libstdc++: Add -Wno-deprecated for tests that warn in C++20 discards c01d55d6994 libstdc++: Define std::bad_optional_access constructor as d [...] discards af9017385ad libstdc++: Make std::copy_n work with negative and non-inte [...] discards 8c134701394 libstdc++: Enforce copyable/movable checks in std::atomic discards e3eb2a4f4ec libstdc++: Define converting assignment operator for std::m [...] discards 253751d1115 libstdc++: Fix char_traits move with overlap discards affd2cfda6d libstdc++: Remove duplicate dg-do directive discards e81eb73a936 libstdc++: Fix failing tests for AIX discards f23c8167037 libstdc++: Allow dejagnu tool_timeout to be overridden discards a769c39a276 libstdc++: Avoid accidental ADL when calling make_reverse_iterator discards e7b2f969346 libstdc++: Add noexcept to std::begin etc as per LWG 2280 and 3537 discards ad9ae82ed1c libstdc++: Use acq_rel memory ordering [PR 99537] discards 6e5f662f1dd libstdc++: Handle EPERM for filesystem access errors on Mac [...] discards 039fc1ff2b0 libstdc++: Initialize std::normal_distribution::_M_saved [P [...] discards 913312de925 libstdc++: Implement LWG 3530 for concept-constrained comparisons discards 8dd1c108558 libstdc++: Fix filesystem::rename on Windows [PR 98985] discards 86116175a37 libstdc++: Make "nonexistent" paths less predictable in fil [...] discards 89651c86050 libstdc++: Include scope ID in net::internet::address_v6::t [...] discards 75b81467edc libstdc++: Fix errors in <experimental/internet> discards 412dc5f4072 libstdc++: Improve tests for constexpr algorithms discards 1d5d3041065 libstdc++: Fix bootstrap with -fno-rtti [PR 99077] discards 8c4620e0b08 libstdc++: Document when C++11/14/17 support became stable [...] discards bad3463f257 libstdc++: Re-enable workaround for _wstat64 bug, again [PR 88881] discards 84551580445 libstdc++: Re-enable workaround for _wstat64 bug [PR 88881] discards d11150e7a49 libstdc++: Use correct error category for Windows error codes discards 0a0fd67cd1e libstdc++: Fix spelling of __MINGW32__ macros discards 149d4dfbf67 libstdc++: Fix incorrect test for std::error_code comparisons discards 564e5b6ce00 libstdc++: Fix errors from Library Fundamentals TS headers [...] discards f1b7f082d09 libstdc++: Test errno macros directly, not via autoconf [PR 93151] discards d7216ea6c0c libstdc++: Remove redundant branches in countl_one and coun [...] discards e994d3ca7cf libstdc++: Remove redundant check for zero in std::__popcount discards f3302108ea8 libstdc++: Implement P2017R1 "Conditionally borrowed ranges" discards 4ab3d8aca1f libstdc++: Avoid narrowing conversion in subrange constructor discards 56b810af1bd libstdc++: Add assertions for preconditions in sampling dis [...] discards f7833286b92 libstdc++: Avoid divide by zero in default template arguments discards 8ee9e0fac58 libstdc++: Fix divide by zero in default template argument discards 9b04d5aaef6 libstdc++: Fix constraints for drop_view::begin() const [LWG 3482] discards a03eb875851 libstdc++: Relax constraints on transform_view and elements [...] discards fa9c46939f9 libstdc++: Fix name clash with _Cosh in QNX headers [PR 95592] discards 66eca0bbc86 libstdc++: Fix -Wsign-compare warnings in headers discards ee978114fa5 libstdc++: Fix -Wsign-compare warnings discards 84ea975e8d3 libstdc++: Fix -Wunused-local-typedefs warning discards b0c211081d0 libstdc++: Fix -Wdeprecated-declarations warnings discards 2c64e054f7e libstdc++: Fix -Wnarrowing warnings discards 1649b523067 libstdc++: Simplify constraints for semiregular-box [LWG 3477] discards fa64b995ddd libstdc++: Fix iota_view::size() to avoid overflow discards 65310875732 libstdc++: Fix net::system_context stop condition discards 99d70214759 libstdc++: Implement LWG 561 for std::inserter discards 7958a650376 libstdc++: Add noexcept to declaration of path::_List members discards 347b75b72e1 libstdc++: Fix directory_iterator exception specification discards f14adc64c1b arm: Fix MVE ICEs with vector moves and -mpure-code [PR97252] discards 9879b82c77b c++: Fix bogus warning in deprecated namespace [PR99318] discards 9d020d111fb c-family: ICE with assume_aligned attribute [PR99062] discards f340327d9b3 Fortran: Fix intrinsic null() handling [PR99651] discards bcd3fd5d14f Daily bump. discards 94827dbe86f aix: TLS DWARF symbol decorations. discards fc155044fc8 Daily bump. discards efe13353a2e Daily bump. discards 1df9bfdd243 Fix ICE: in function_and_variable_visibility, at ipa-visibi [...] discards c05f285c065 Daily bump. discards a1b4d742f18 tree-optimization/96974 - avoid ICE by replacing assert wit [...] discards e950dfef662 libgomp HSA/GCN plugins: don't prepend the 'HSA_RUNTIME_LIB [...] discards 3e34bdeaf3b Fortran: Fix func decl mismatch [PR93660] discards c884ac1e743 Fortran: Extend buffer, use snprintf to avoid overflows [PR99369] discards 52eacca2455 rs6000: Correct Power8 cost of l2 cache size [PR97329] discards 079f2a1a62c Daily bump. discards 716d345c237 testsuite, Darwin : Fix the asan/strncpy-overflow-1 test. discards 6acb1539661 testsuite, Darwin : Fix match output for asan/memcmp-1.c. discards 4b761ea8690 Objective-C : Implement SEL as a built-in typedef. discards e3cac00975a Objective-C++ : Fix handling of unnamed message parms [PR49070]. discards 8bbfa67a5ee testsuite, Objective-c++ : Backport test fixes. discards b233b733263 testsuite, Objective-C : Backport test fixes. discards f57cce9d7b2 testsuite, Objective-C : Compatibility fixes. discards 7b8d59ee296 Objective-C/C++ : Allow visibility prefix attributes on int [...] discards c7c5646a15d Objective-C/C++ : Fix rejects valid fails for properties. discards 67f06cb9625 Objective-C++ : Fix bitfield ivars regression. discards 89bcd0752e3 Darwin, Objective-C/C++ : Fix code-gen for NeXT runtimes. discards 7e1c6d7a53a aarch64: Make aarch64_add_offset work with -ftrapv [PR99540] discards 592388d4f6e tree-optimization/98834 - fix optimization regression with _b_c_p discards 277fbd07482 lto/96591 - walk VECTOR_CST elements in walk_tree discards 73d1e612011 tree-optimization/99694 - fix value-numbering PHIs discards b3aa868d03c Daily bump. discards 6ee221e98e6 x86: Add __volatile__ to __cpuid and __cpuid_count discards 129afa080ba Fortran: Fix 'name' bound size [PR99688] discards cc43899141f Daily bump. discards e0c32b81193 Objective-C, Darwin : Update metadata section uses. discards 857a8081bb6 Objective-C, Darwin : Use special string sections for V2 Ne [...] discards 6bc35b091c9 coroutines : Convert await_ready () expressions to bool [PR99047]. discards 07444226c6a coroutines : Handle rethrow from unhandled_exception [PR98704]. discards c38db3729b9 coroutines : Handle for await expressions in for stmts [PR98480]. discards 8fba8178ac4 coroutines : Avoid generating empty statements [PR96749]. discards fad6d041ebf coroutines : Adjust constraints on when to build ctors [PR98118]. discards 00f703000fe coroutines : Do not accept throwing final await expressions [...] discards 25880e8fe25 coroutines : Handle exceptions throw before the first await [...] discards 88bb77a8dcf coroutines : Call promise CTOR with parm copies [PR97587]. discards 9f13c7ad960 coroutines : Remove throwing_cleanup marks from the ramp [P [...] discards c086332e33f testsuite, coroutines : Make final_suspend calls noexcept. discards cab449a966b testsuite, coroutines : Mark final awaiters and co_await op [...] discards 6767275b505 aix: Permit use of AIX Vector extended ABI mode discards e1aa525179b PR target/99702: Check RTL type before get value discards 80b93c1f788 Daily bump. discards 0b0a5791918 coroutines : Adjust error handling for type-dependent corou [...] discards 80ba9d88322 coroutines: Fix unused value found by static analysis. discards c3d51b2d238 dwarf2unwind : Force the CFA after remember/restore pairs [ [...] discards 9982ca0f0e3 Darwin : Simplify headers. discards 2dc332f7ce4 Darwin : Adjust defaults for current bootstrap constraints. discards aa55f33e6cb Darwin: Guard two macros in darwin.h. discards df11e89be56 Darwin : Avoid a C++ ODR violation seen with LTO. discards 08d4e37c91b Darwin : Begin rework of zero-fill sections. discards dc734dad7ae Darwin : Update libc function availability. discards cd1428a5f6e testsuite, Darwin: XFAIL runs for two timode conversion tests. discards a996d8d7a8d Darwin: Handle poly_int machine_modes. discards 62ad1bba1b3 Daily bump. discards 17542ce1c25 Use memcpy instead of strncpy to avoid error with -Werror=s [...] discards 7e8aa1d5ded Daily bump. discards 752df7abc9e testsuite: Fix up strlenopt-80.c on powerpc [PR99636] discards c9f698dce2e testsuite: Fix up strlenopt-73.c on powerpc [PR99626] discards d6300df5f2b aarch64: Fix up aarch64_simd_clone_compute_vecsize_and_simd [...] discards 1703937a05b c++: Ensure correct destruction order of local statics [PR99613] discards 788da804135 i386: Fix up _mm256_vzeroupper() handling [PR99563] discards 06589d2232a aarch64: Fix up aarch64_simd_clone_compute_vecsize_and_simd [...] discards 3ef0d71f644 c++: Fix up calls to immediate functions returning referenc [...] discards b0d1a533d62 icf: Check return type of internal fn calls [PR99517] discards 510ff5def87 expand: Fix ICE in store_bit_field_using_insv [PR93235] discards 01edf203146 c++: Fix up [[nodiscard]] on ctors on targetm.cxx.cdtor_ret [...] discards 529e3b3402b c++: Fix -fstrong-eval-order for operator &&, || and , [PR82959] discards 0e87dc86eb5 c-family: Avoid ICE on va_arg [PR99324] discards a7c4a70077a cfgrtl: Fix up fixup_partitions caused ICE [PR99085] discards 8f9308936cf c++: Fix operator() lookup in lambdas [PR95451] discards 4de402ab60c fold-const: Fix up ((1 << x) & y) != 0 folding for vectors [...] discards f53a9b563b5 fold-const: Fix ICE in fold_read_from_constant_string on in [...] discards 311c57f6d8f libstdc++: Fix up constexpr std::char_traits<char>::compare [...] discards 33be24d77d3 tree-cfg: Fix up gimple_merge_blocks FORCED_LABEL handling [...] discards 3d7ce7ce6c0 c: Fix ICE with -fexcess-precision=standard [PR99136] discards af868e89ec2 c++: Fix up build_zero_init_1 once more [PR99106] discards 45de8afb2d5 match.pd: Fix up A % (cast) (pow2cst << B) simplification [ [...] discards a7237df0aa2 c++: Fix endless errors on invalid requirement seq [PR97742] discards ea535f59b19 c++: Fix zero initialization of flexible array members [PR99033] discards a964f494cd5 varasm: Fix ICE with -fsyntax-only [PR99035] discards 4b47af4346a c++: Consider addresses of heap artificial vars always non- [...] discards deba6b20a38 openmp: Temporarily disable into_ssa when gimplifying OpenM [...] discards 8b7f2d3eae1 c++: Fix ICE with structured binding initialized to incompl [...] discards 025a0ee3911 ifcvt: Avoid ICEs trying to force_operand random RTL [PR97487] discards 4dd7141653b lra-constraints: Fix error-recovery for bad inline-asms [PR97971] discards 487bca0ffbf i386: Remove V1DImode shift expanders [PR98287] discards d6faf78a881 PR fortran/99205 - Out of memory with undefined character length discards 82792a49421 substitute @tie{} with a space for the man pages discards 376f564b870 Fix segfault during encoding of CONSTRUCTORs discards 4a94f76a9cf Daily bump. discards f26015ef086 PR target/99314: Fix integer signedness issue for cpymem pa [...] discards 5f9fcceb8d1 aarch64: Improve generic SVE tuning defaults discards a98cb0f1065 testsuite: Update testcase for PR96078 fix [PR99363] discards fed70c0b345 Daily bump. discards 2f87268c34f aarch64: Fix status return logic in RNG intrinsics discards 8f6da087634 rs6000: Fix disassembling a vector pair in gcc-10 in little [...] discards 247966e33c4 Daily bump. discards 27dca33bc5c ipa: Fix resolving speculations through cgraph_edge::set_call_stmt discards 7e9c43ce0d7 c/99224 - avoid ICEing on invalid __builtin_next_arg discards 65767abfdc0 tree-optimization/99253 - fix reduction path check discards a555e443211 Daily bump. discards 6c699f03c54 coroutines : Avoid a C++11ism. discards a14691e924e tree-nested: Update assert for Fortran module vars [PR97927] discards 9b0bbe19afb ira: Make sure allocno copies are ordered [PR98791] discards 62bba614ffa Fortran: Fix problem with allocate initialization [PR99545]. discards 5791ecedcdb Daily bump. discards 758d80f5ff4 Daily bump. discards a07015ad4dc Daily bump. discards b2b194695f0 aarch64: Set AARCH64_EXTRA_TUNE_PREFER_ADVSIMD_AUTOVEC for [...] discards 2c683398f90 Daily bump. discards 6925d4763e4 aarch64: Add missing error_mark_node check [PR99381] discards 25e3795e166 Daily bump. discards 1183e8fe385 rs6000: Fix pr98959 testcase discards 410ddbbc661 rs6000: Fix invalid splits when using Altivec style address [...] discards 0a35ff4ecdd rs6000: Fix ICE in rs6000_init_builtins when compiling with [...] discards 77e58c71b44 rs6000: Add support for compatibility built-ins discards 336cd08b65e rs6000: Fix invalid address used in MMA built-in function discards 22c90e99740 Fix Ada bootstrap on Cygwin64 discards 4a068491e12 Fix ICE on atomic enumeration type with LTO discards 775858c34c7 Daily bump. discards 6051af8e3db Fix internal error on lambda function discards 9ff83e4e54f Daily bump. discards 3c8e29c81b7 runtime: cast SIGSTKSZ to uintptr discards e1da328ec15 aarch64: Add internal tune flag to minimise VL-based scalar ops discards 54943677074 Daily bump. discards 936d6fef806 Daily bump. discards 4fbef612ca1 PR libfortran/99218 - matmul on temporary array accesses in [...] discards ed8fede89a7 OpenACC: C/C++ - fix async parsing [PR99137] discards 8b41fca7e24 Daily bump. discards c85c24099b2 Fix build breakage with latest glibc release discards b50a2ea49f9 Daily bump. discards a588c87ba30 c++: Normalization and deduction guide rewriting [PR96199] discards 371c7a82833 c++: C++17 and decltype of multi-operator expression [PR95675] discards d4551305535 cgraph: flatten and same_body aliases [PR96078] discards bf49d83570d c++: Fix class NTTP constness handling [PR98810] discards 7e008a8ba4a Daily bump. discards 81bedd5e898 d: Fix heap-buffer-overflow in checkModFileAlias [PR 99337] discards 2939b358936 Fix ICE with pathologically large frames discards 85977f624a3 tree-optimization/98758 - fix integer arithmetic in data-re [...] discards 268b54382e5 tree-optimization/98640 - fix bogus sign-extension with VN discards 4f0d8562af8 tree-optimization/98526 - fix vectorizer reduction cost discards 9272936ac5f tree-optimization/97897 - complex lowering on abnormal edges discards 186573a26a1 debug: fix switch lowering debug info discards 4812c9a6aa3 Daily bump. discards 7297af89ea2 Fix PR ada/99095 discards 62125ef043e Fix ICE in compute_fn_summary discards b580cc4bdb8 RISC-V: Implement __builtin_thread_pointer discards 0babbc4c67b Daily bump. discards 1b3bb23a576 arm: force use of r4 for __gnu_cmse_nonsecure_call when !FP [...] discards 49a714e5919 Fix wrong result for 1.0/3.0 at -O2 -fno-omit-frame-pointer [...] discards 356cd95fc07 Daily bump. discards 23c1d29ccea Daily bump. discards f6b1c08e378 c++: Allow GNU attributes before lambda -> [PR90333] discards f98a3c8a58b c++: variadic lambda template and empty pack [PR97246] discards 49a93ba6fe1 Daily bump. discards c5ba7770768 PR fortran/93340 - fix missed substring simplifications discards ce4960668cc Daily bump. discards ef729613cf0 Daily bump. discards fcfd5cc0f42 arm: Fix CMSE support detection in libgcc (PR target/99157) discards 01af81169f0 Fortran: Fix for class defined operators [PR99124]. discards 626f4f5c659 Daily bump. discards e111925dbdd PR fortran/99169 - Do not clobber allocatable intent(out) d [...] discards 041f720c821 aarch64: Add cpu cost tables for A64FX discards d41bf7f6cc6 Daily bump. discards 89b7f2b821e Add mi_thunk support for vcalls on hppa. discards 08f43c8c981 Fortran/OpenMP: Fix optional dummy procedures [PR99171] discards 700dcc60b56 Fortran: Fix ubound simplifcation [PR99027] discards 80ec76eee96 Daily bump. discards 866ef25bb49 Daily bump. discards 82560ad9d00 Daily bump. discards 0011e697506 aarch64: Introduce prefer_advsimd_autovec to GCC 10 discards 0f225e57427 Fortran: Reject DT as fmt in I/O statments [PR99111] discards d3f3b28dcd3 Daily bump. discards 290103317c6 Daily bump. discards d7fa3fa5796 c++: Revert EXPR_LOCATION change to build_aggr_init_expr [PR96997] discards 36ffa15da51 Daily bump. discards 31f1ee9fddc Daily bump. discards 745cd698dee Fix cast in df_worklist_dataflow_doublequeue discards 92233fdd8d4 Daily bump. discards c0398de5c38 Daily bump. discards 757deaa9371 Daily bump. discards d5021162cf3 libgfortran: Fix PR95647 by changing the interfaces of oper [...] discards f248468b309 Fortran: Fix rank of assumed-rank array [PR99043] discards 86d8ecf28e6 c++: consteval and explicit instantiation [PR96905] discards 031e9720746 c++: generic lambda, fn* conv, empty class [PR98326] discards e3f74f955aa Daily bump. discards 60dbb46b5b3 c++: Endless loop with targ deduction in member tmpl [PR95888] discards 15278fb2877 Fix -freorder-blocks-and-partition glitch with Windows SEH discards 9d3b9a3e70e Fortran: Fix calls to associate name typebound subroutines [...] discards 3bc79d7b5d2 Fortran: Fix ICE after error regression [PR99060]. discards b90c8de5d62 Daily bump. discards 617caf75f69 Daily bump. discards b1d2ed3ad54 Fix miscompilation of Python on HP-PA/Linux discards fa183497cf2 libstdc++: Make coroutine_handle<_Promise>::from_address() [...] discards e916d7381f9 Daily bump. discards 6f9841684fd Daily bump. discards a0291f87579 Daily bump. discards d27f8c5cbee Daily bump. discards eb15f761bc7 c++: Empty args for variadic concept [PR98717] discards 5c205862d1d Daily bump. discards 2211aab8e38 [PR97701] LRA: Don't narrow class only for REG or MEM. A v [...] discards 96bff67d349 c++: No aggregate CTAD with explicit dguide [PR98802] discards 534426f26aa Daily bump. discards 18c03dc1986 testsuite: Add test for already fixed PR [PR97804] discards ab1aa8c0044 preprocessor: Make quoting : [PR 95253] discards 550bf0c5002 rtl-optimization/98863 - tame i386 specific RPAD pass discards 874eb25b983 Fix regression with partial rep clause on variant record type discards c7affa6f7c1 Assorted LTO fixes for Ada discards ab5b267e1e2 rtl-optimization/98863 - prune RD with LIVE in STV discards 0ca62e6abf7 rtl-optimization/98144 - tame REE memory usage discards 7d7acc71ec7 Daily bump. discards a4f8e2fc771 c++: Fix ICE from verify_ctor_sanity [PR98295] discards 38c2d9598b1 d: Fix junk in generated symbol on powerpc64-*-* [PR98921] discards a6de3b05735 Daily bump. discards c616e86e8bc c++: Improve sorry for __builtin_has_attribute [PR98355] discards f426e4f6345 c++: cxx_eval_vec_init after zero-initialization [PR96282] discards 4311ae206da rtl-optimization/98863 - fix PRE/CPROP memory usage check discards 037a02be13d PR target/96307: Fix KASAN option checking. discards 86dae8a243a Daily bump. discards b051aa35005 Add missing definition of SIZE_MAX discards 739a5d45884 Daily bump. discards 64dd326e97f Daily bump. discards ea0e1eaa30f expand: Fix up find_bb_boundaries [PR98331] discards cf93f94b349 c++: Fix up handling of register ... asm ("...") vars in te [...] discards 2a2c1e22c25 aarch64: Fix up *aarch64_bfxilsi_uxtw [PR98853] discards fb09d7242a2 aarch64: Tighten up checks for ubfix [PR98681] discards c20cd1688ae fold: Fix up strn{case,}cmp folding [PR98771] discards db9a3ce7b83 rs6000: Fix up __m64 typedef in mmintrin.h [PR97301] discards e5750f84715 c++: Fix up ubsan false positives on references [PR95693] discards dd92986ea6d match.pd: Replace incorrect simplifications into copysign [ [...] discards 8e28ebfa5a3 on ARRAY_REFs sign-extend offsets only from sizetype's prec [...] discards 8182cbe3fb2 c++: Fix up potential_constant_expression_1 FOR/WHILE_STMT [...] discards 2127d2c3ee2 c++: [[no_unique_address]] in empty base [PR98463] discards 85908100051 c++: Invisible refs are not restrict [PR97474] discards 506fcfdb125 c++: Avoid redundant copy in {} init [PR98642] discards 81fd2df5911 c++: Fix list-init of array of no-copy type [PR63707] discards 3976b2701b8 tree-optimization/97627 - Avoid computing niters for fake edges discards 96a85f8734a Daily bump. discards 0f42bb87222 PR fortran/86470 - ICE with OpenMP, class(*) allocatable discards 4be929be031 Fix LTO bootstrap on Windows discards 653bf2a54d9 Daily bump. discards e753db89ddc tree-ssa-mathopts: Use proper poly_int64 comparison with pa [...] discards cf8f2d9f8b8 Daily bump. discards f3e3fc27750 Fix PR ada/98228 discards 7b7ae189d3e Fix missing equal symbol for -fprofile-reproducible opt. discards 7a348a46060 Daily bump. discards 57b5da33231 RTEMS: Fix default linker script discards 9fe1c085f0a RTEMS: Fix GCC specification discards beebe1908fa Fix internal error on extension with interface at -O2 discards 039ac052063 Fortran: Fix deferred character lengths in array constructo [...] discards c390047890d arc: Use separate predicated patterns for mpyd(u) discards 75d3d65641e Fortran: Fix deferred character lengths in array constructo [...] discards d02367cbea0 Daily bump. discards 45674e9f77a Daily bump. discards 12c90e87411 libphobos: Fix executables segfault on mipsel architecture discards 0184527ae9f Fortran: Correction to recent patch in light of comments [P [...] discards 259c63ce6d7 Fortran: Enable inquiry references in data statements [PR98022]. discards 01a612b2460 Daily bump. discards c806314b329 c++: Crash when deducing template arguments [PR98790] discards 51b23ba76f0 vect: Fix VLA SLP invariant optimisation [PR98535] discards 4d43c7649b1 Daily bump. discards a8800cf79ea Fix typo in arm_mve.h __arm_vcmpneq_s8 return type discards 3531f987b2b PowerPC: Backport fix for libgcc long double support. discards 77bc8254531 Daily bump. discards e1f4be24f46 Daily bump. discards 5dbf59731e4 Update gcc de.po. discards 0a9e37150c4 ipa-sra: Do not remove return values needed because of non-call EH discards 1aed3f059eb sparc,rtems: add __FIX_LEON3FT_TN0018 for affected targets discards 4779ef35735 Fix PR ada/98740 discards 4fdb9c83408 Daily bump. discards a7c7dd708aa Daily bump. discards 05318fb8a89 testsuite: i386: Require ifunc support in gcc.target/i386/p [...] discards 8f2ed3fe616 Daily bump. discards 5d201f32885 Daily bump. discards ed0aa6151e7 Daily bump. discards d697bf91a54 [gcn offloading] Only supported in 64-bit configurations discards 1e56a7c9a66 [nvptx libgomp plugin] Build only in supported configurations discards 3e08dcab3aa Objective-C++ : Fix ICE in potential_constant_expression_1. discards 1e151fb4352 Daily bump. discards 8d3636923a3 libstdc++: Fix clang analyzer suppression [PR 98605] discards 92b131491c2 Hurd: Enable ifunc by default discards 2c4d3e6db85 hurd: libgcc unwinding over signal trampolines with SIGINFO discards c03f9f304db Daily bump. discards 71878c08e96 tree-optimization/98513 - fix bug in range intersection code discards edb7dbc25de tree-optimization/98282 - classify V_C_E<constant> as nary discards 2a8ca3e6ec5 vect: Fix bogus alignment assumption in alias checks [PR94994] discards 4e07a6f33be vect, aarch64: Fix alignment units for IFN_MASK* [PR95401] discards ad15ddcbf45 recog: Fix a constrain_operands corner case [PR97144] discards 134d80cba22 genmodes: Update GET_MODE_MASK when changing NUNITS [PR98214] discards f36a9d20ecb vect: Avoid generating out-of-range shifts [PR98302] discards 20a88b29f4a vect: Fix missing alias checks for 128-bit SVE [PR98371] discards 85239c475ee aarch64: Improve vcombine codegen [PR89057] discards c97c4eb81b1 aarch64: Extend aarch64-autovec-preference==2 to 128-bit SVE discards ecab0d9106a tree-optimization/98221 - fix wrong unpack operation used f [...] discards eebaeb8c596 Daily bump. discards cb02e1d8a00 libstdc++: Fix filesystem::path pretty printer test failure discards 93beee71a5b libstdc++: Only use __builtin_sprintf if supported [PR 96083] discards 4fd49da23bf libstdc++: Fix std::any pretty printer [PR 68735] discards f0e81957b2b libstdc++: Remove accidental -std=gnu++17 from test discards 69894ce1724 tree-optimization/98117 - fix range set by vectorization on [...] discards eddcb627ccf tree-optimization/97623 - Avoid PRE hoist insertion iteration discards 0fd6247a301 tree-optimization/97623 - avoid excessive insert iteration [...] discards fd02aeeab1c Daily bump. discards 678ea9ba72b Daily bump. discards 0188eab844e tree-cfg: Allow enum types as result of POINTER_DIFF_EXPR [ [...] discards ee697d4bbb7 c++: ICE with constexpr call that returns a PMF [PR98551] discards afe708223f0 c++: decl_constant_value and unsharing [PR96197] discards 5b7240fc0ba Daily bump. discards f8214d5381c testsuite, coroutines : Fix a bad testcase [PR96504]. discards 0d3674a7879 coroutines, testsuite: Fix co-ret-17-void-ret-coro.C. discards 517fb88b8a9 libstdc++, coroutine: Add missing constexpr markers. discards e8f4f6622c4 Daily bump. discards 19eb1973321 PR fortran/78746 - invalid access after error recovery discards ca232c1a41f Update cpplib es.po. discards b2b53f0afce Change testcase for pr96325 from run to compile. discards 316aa7ad19c This patch fixes PR96325. See the explanatory comment in th [...] discards fc46d988ab1 Fix failures with -m32 and some memory leaks. discards 10dde773d2d As well as the PR this patch fixes problems in handling cla [...] discards 5aeabae7f0c arc: Refurbish adc/sbc patterns discards 428b3b46388 Sync gcc-changelog scripts. discards ec75f42c930 Daily bump. discards 8d2e64c4a28 reassoc: Fix reassociation on 32-bit hosts with > 32767 bbs [...] discards a4d191d08c6 wide-int: Fix wi::to_mpz [PR98474] discards f3113a85f09 gimplify: Gimplify value in gimplify_init_ctor_eval_range [ [...] discards 03fd9caa6a2 openmp: Fix up handling of addressable temporaries in simd [...] discards 99ddd36e800 openmp: Don't optimize shared to firstprivate on task with [...] discards 8c1ed7223ad openmp, openacc: Fix up handling of data regions [PR98183] discards c925d4cebf8 openmp: Fix ICE with broken doacross loop [PR98205] discards a9a0d654006 i386: Fix up X87_ENABLE_{FLOAT,ARITH} in conditions [PR94440] discards e315ba968d2 openmp: -fopenmp-simd fixes [PR98187] discards 0c3467bd82d c++: Fix constexpr access to union member through pointer-t [...] discards 4c18faa4dd4 debug: Fix another vector DECL_MODE ICE [PR98100] discards a08add4b115 dwarf2out: Fix up add_scalar_info not to create invalid DWARF discards 45a5aa80240 vec.h: Fix GCC build with -std=gnu++20 [PR98059] discards d62daad11b2 openmp: Avoid ICE on depend clause on depobj OpenMP constru [...] discards ebc8606a940 x86_64: Fix up -fpic -mcmodel=large -fno-plt [PR98063] discards ede825af2c1 Daily bump. discards ff22b4e8d06 c++: ICE with deferred noexcept when deducing targs [PR82099] discards 6fd09a6e8bc c++: Prevent warnings for value-dependent exprs [PR96742] discards d0684e49ee8 c++: Fix ICE with inline variable in template [PR97975] discards 48aa64322e8 c++: ICE with switch and scoped enum bit-fields [PR98043] discards a38b0c6d62d c++: ICE with -fsanitize=vptr and constexpr dynamic_cast [PR98103] discards 4a8a0d38b12 c++: Fix wrong error with constexpr destructor [PR97427] discards b39a4023d3f i386: Prevent spurious FP exceptions with _mm_cvt{,t}ps_pi3 [...] discards d8391918de2 i386: Add _mm256_cmov_si256 [PR98521] discards 0f64123bde8 Daily bump. discards 78ff090d0a0 PR fortran/96381 - invalid read in gfc_find_derived_vtab discards 6f3f06e431c Fortran: Delay vtab generation until after parsing [PR92587] discards a8a453d82e2 Daily bump. discards 4bca11333c2 coroutines: Emit error for invalid promise return types [PR97438]. discards c85bc938ccf Darwin : Update libtool and dependencies for Darwin20 [PR97865] discards 2b577ce74db Daily bump. discards 0408b25a53c Daily bump. discards 7b19b6b1536 Darwin, libsanitizer : Support libsanitizer for x86_64-darwin20. discards 82abd13fb66 Darwin : Adjust handling of MACOSX_DEPLOYMENT_TARGET for macOS 11. discards f5ee16a0d8e Darwin : Update the kernel version to macOS version mapping. discards 24957662c67 Darwin: Darwin 20 is to be macOS 11 (Big Sur). discards d0bae0b218d Darwin: Adjust the PCH area to allow for 16384byte page size. discards 3b777ab4404 aarch64 : Remove the use of a C++11 brace-init-list. discards 971a5d1b3fd aarch64 : Fix a forward declaration signature to match the [...] discards a2a11f74d18 Daily bump. discards 17cc02478ea Daily bump. discards 8abe76251ff Daily bump. discards 67cbe5c8e68 Daily bump. discards 06ba612e604 i386: Fix __builtin_rint with FE_DOWNWARD rounding directio [...] discards 47c1d976146 This patch fixes PRs 96100 and 96101. discards c2840cf16aa This patch fixes PR96320. See the explanatory comment in th [...] discards 5ddff4204bf rs6000: Add support for powerpc64le-unknown-freebsd discards 329583535d8 Daily bump. discards 435e0cd4a06 PR fortran/93685 - ICE in gfc_constructor_append_expr, at f [...] discards 07891e53ba9 Daily bump. discards e731714eb2b libobjc, Darwin : Fix powerpc encoding regression. discards 084af36bdaf Daily bump. discards 9b3be7ede2d Daily bump. discards c1d7709ec68 Darwin, libgfortran : Do not use environ directly from the [...] discards 0963fa93dcc modulo-sched: Carefully process loop counter initialization [...] discards e73caa0fc12 Daily bump. discards f5cea9c5c4f c++: Fix constexpr array ICE [PR98332] discards 97014e4ada4 c++: Copy elision and [[no_unique_address]]. [PR93711] discards ec498ed3d0f rs6000: Update the processor defaults for FreeBSD discards a5bcb9487dd i386: Fix __builtin_trunc with FE_DOWNWARD rounding directi [...] discards 65fcf1c2d7f Daily bump. discards 0bf0e0b86d3 i386: Fix __builtin_floor with FE_DOWNWARD rounding directi [...] discards 03e2d83f596 Daily bump. discards 07fed10b19e Daily bump. discards 8005680351c Daily bump. discards 4e9563cda3f PR fortran/98307 - Dependency check fails when using "allocatable" discards 0c3cc58c3c7 Daily bump. discards 77211d6899b Daily bump. discards 7cbb07d2fcc Daily bump. discards 27a2ffea558 c++: Fix template parm ICE [PR 98297] discards bacad2567c5 Daily bump. discards d0bdf3a9069 d: Fix ICE in gimplify_expr, at gimplify.c (PR98277) discards 41a2a54476c ira.c: Fix ICE in ira-color [PR97092] discards 1cdad8b7590 Daily bump. discards 25044574c15 AArch64: Add support for --with-tune discards 62b49338f9d disable --with-{cpu,arch,tune}-32 discards 7ddc50d3f3e Daily bump. discards c5853240cda Daily bump. discards 1c92fb9ec1e Daily bump. discards 907525c3063 Daily bump. discards c25f7eac655 aarch64: intrinsics to extract half of bf16 vector discards 702e45ee471 aarch64: intrinsics to convert BFloat16 to Float32 discards 00be3a70dd8 arm: Add vstN_lane_bf16 + vstNq_lane_bf16 intrisics discards 69191da4f4f arm: Add vldN_lane_bf16 + vldNq_lane_bf16 intrisics discards f09b8cc616a arm: Add vst1_bf16 + vst1q_bf16 intrinsics discards caee9e676a5 arm: Add vld1_bf16 + vld1q_bf16 intrinsics discards e875b07405f arm: Add vst1_lane_bf16 + vstq_lane_bf16 intrinsics discards 00b3e8408ab arm: Add vld1_lane_bf16 + vldq_lane_bf16 intrinsics discards bc7d2977d10 Fix PR ada/98230 discards 4fb1ee669cc c++: overload sets and placeholder return type [PR64194] discards 027d3288de8 Daily bump. discards f7e39d1f137 options: Make --help= see overridden values discards e6e42891d80 c++: Fix deduction from auto template parameter [PR93083] discards b7316ee2228 Daily bump. discards 725179f3e40 arm: Fix unwanted fall-throughs in arm.c discards 61382972d00 Fix PR target/96470 discards ce5238daddb Fix internal error on library-level type extended locally discards 6fd9c49aab7 Daily bump. discards 95e76abccf1 Fix assembler name collision discards 5f2aa971d97 Daily bump. discards 86c580ded1d PR fortran/98017 - Suspected regression using PACK discards 202b27b4733 Daily bump. discards a8fb4fd66f9 Daily bump. discards 316a185ee29 PR fortran/95342 - ICE in gfc_match_subroutine, at fortran/ [...] discards ac2347289d4 doc/implement-c.texi: About same-as-scalar-type volatile ag [...] discards 0f50805bb3b tree-optimization/96075 - adjust testcase discards 260f5da0955 Fix checking failure in IPA-SRA discards a3b69dbf8d9 Daily bump. discards a54918ff459 libstdc++: Update powerpc-linux baselines for GCC 10.1 discards 4fa2ab66432 i386: Fix up ix86_md_asm_adjust for TImode [PR98086] discards d9c77c1fe84 RTEMS: Add Cortex-R52 multilib discards 00bcb8380bf expr: Fix REDUCE_BIT_FIELD for constants [PR95694, PR96151] discards 3444cb38a4d Daily bump. discards 75a5af680a1 value-range: Give up on POLY_INT_CST ranges [PR97457] discards d8b231d11c4 aarch64: Remove aarch64_sve_pred_dominates_p discards 20fc59de1e2 c++: Add missing verify_type_context call [PR97904] discards 2e17e920b0c aarch64: Avoid false dependencies for SVE unary operations discards fb9ee3e7419 dse: Cope with bigger-than-integer modes [PR98037] discards e563687cf9d tree-optimization/96920 - another ICE when vectorizing nest [...] discards 66dd83c8840 tree-optimization/96698 - fix ICE when vectorizing nested cycles discards 8ae7590cc40 Daily bump. discards be5f22ebe96 libstdc++: Apply proposed resolution for LWG 3449 [PR95322] discards 04145158690 tree-optimization/97812 - fix range query in VRP assert discovery discards 7b523f3dff5 tree-optimization/97760 - reduction paths with unhandled live stmt discards 2acbc9d4d67 tree-optimization/97539 - reset out-of-loop debug uses befo [...] discards 1e676cfbe1e middle-end/95171 - inlining of trapping compare into non-ca [...] discards af7bd9c22e1 testsuite/98002 - fix gcc.dg/strncmp-2.c discards 9d769cdde26 middle-end/97554 - avoid overflow in alloc size compute discards 4899977e8fe Daily bump. discards a2e6a3e1d90 [Obvious] arm: Fix test from failing on some targets [PR91816] discards 2e4a563c16b Daily bump. discards 17010bddb23 testsuite/i386: Fix XOP and FMA4 checking functions [PR98036]. discards 331be8c78ce Daily bump. discards 25218e34136 Fix PR target/97939 discards d1fbbc13b5a Fix PR target/96607 discards 621222cd3ad Daily bump. discards 5d4330981dd aarch64: Introduce --param=aarch64-autovec-preference to se [...] discards 830910a51fa Daily bump. discards 4cdc6740584 libstdc++: Fix undefined FILE* operations in test discards e8e0357d129 Don't create location wrapper nodes within OpenACC clauses discards 8039cddae9c Daily bump. discards 67e7f56b679 PR fortran/85796 - Floating point exception with implied do discards 78853078d69 Add 'g++.dg/gomp/map-{1,2}.C' discards 5bfcc9e103c Fix templatized C++ OpenACC 'cache' directive ICEs discards f89ba6e9a5d libstdc++: Fix missing subsumption in std::iterator_traits [...] discards 2fe01dcd25d libstdc++: Remove workarounds for constrained nested class [...] discards 8804b6ae3da arm: Add test that was missing from old commit [PR91816] discards 1cd47144fd2 openmp: Fix C ICE on OpenMP atomics discards 05a3ab76e03 arm: Fix up neon_vector_mem_operand [PR97528] discards 812258b07c1 dwarf2: Emit DW_TAG_unspecified_parameters even in late DWA [...] discards ecd398cd3a6 Daily bump. discards b12ee4014a3 Add .clang-tidy to git ignored. discards 562550d197e changelog: fix parsing of a revert commit discards a04bd36273c libstdc++: Change test to work without 64-bit atomics discards 8157b74114f dwarf2: ICE with local class in unused function [PR97918] discards 38888c45da4 dwarf2: Set DW_AT_declaration for undefined fns [PR97060] discards e89ebd3e896 c++: Fix member alias template in C++17 and up. [PR96805] discards dd2c4e4e973 arm: correctly handle negating INT_MIN in arm_split_atomic_ [...] discards 6e883743814 More explicit checking of which OMP constructs we're expect [...] discards 51bec3f6aa1 [testsuite] Emit 'warning' instead of 'error' diagnostics f [...] discards f696775c43c [testsuite] Enable column location checking for 'dg-optimiz [...] discards 8c8c5aae6b4 Daily bump. discards 959a7f0beab Document bootstrap-asan configure option discards c2ac0d1a66e Daily bump. discards 0209b0ead26 d: Fix OutOfMemoryError thrown when appending to an array w [...] discards bca8e693f6b Daily bump. discards 92ed9c32d9f Daily bump. discards 48b21baa8c7 PR target/97727 aarch64: [testcase] fix bf16_vstN_lane_2.c [...] discards cbbc2870616 libstdc++: Remove <memory_resource> dependency from <regex> [...] discards a186d72afd6 libstdc++: Fix compilation error with clang-8 [PR 97876] discards b11cbbbb74b libstdc++: Avoid calling undefined __gthread_self weak symb [...] discards 83ba20bcc69 Daily bump. discards d452a386b82 aarch64: Fix SVE2 BCAX pattern [PR97730] discards 36a1d386c77 i386: Disable *absneg:code<mode>2_i387_1 for TARGET_SSE_M [...] discards f5dad6cae62 Daily bump. discards 01d9f247dcf Update gcc zh_TW.po. discards fd6b319c84f libstdc++: Fix ranges::join_view::_Iterator::operator-> [LWG 3500] discards 175e6b47f26 libstdc++: Avoid CTAD for std::ranges::join_view [LWG 3474] discards 3feea217fcc libstdc++: Add deduction guide for std::ranges::join_view [ [...] discards 82fbb61820c libstdc++: Fix macro redefinition warnings discards 6e4c7cc8d90 libstdc++: Update value of __cpp_lib_constexpr_char_traits [...] discards 992643655c8 libstdc++: Fix unconditional definition of __cpp_lib_span i [...] discards bbb887834d7 d: Fix LHS of array concatentation evaluated before the RHS. discards 7e6dbe4e571 d: Fix a couple of ICEs found in the dmd front-end (PR97842) discards 47254727528 d: Explicitly determine which built-in copysign function to call. discards 96c4451b328 d: Fix undefined template references with circular module imports discards 04f9285d6ec Daily bump. discards c79845c6f04 [AArch64] add --with-{cpu,arch,tune}-{32,64} as alias flags [...] discards ca060431d67 [AArch64] add --with-tune configure flag discards 04cb64dadb5 libstdc++: Fix ranges::search_n for random access iterators [...] discards 98ba03ffe0b AArch64: Skip test for pr97535 on ILP32 since it can't expr [...] discards 886964a78aa AArch64: Fix overflow in memcopy expansion on aarch64. discards 4ba2f918583 PR target/97682 - Fix to reuse t1 register between call add [...] discards 89c56456573 Daily bump. discards 730e1357dfb libstdc++: Remove redundant overflow check for futex timeou [...] discards e7ca3a43842 libstdc++: Avoid 32-bit time_t overflows in futex calls discards c9f528dd1a1 libstdc++: Optimise std::future::wait_for discards bfc7f358146 Put PREFETCHW back to march=broadwell discards 293457f7d07 Daily bump. discards 5d2b7a588cf Daily bump. discards cbf5cc37ccc Daily bump. discards 00d4aa2128f More explicit checking of which OMP constructs we're expecting discards 40bf92be5b6 Attach an attribute to all outlined OpenACC compute regions discards f9d6781ea2e libstdc++: Fix __numeric_traits_integer<__int20> [PR 97798] discards 12042aeb933 libstdc++: Fix test that fails for targets without __int128 [...] discards 5a0f596a4b0 Daily bump. discards aec057c07ac rs6000: Fix default alignment ABI break caused by MMA base support discards 5eebaff9f99 Fortran: improve location data for OpenACC/OpenMP directive [...] discards 17563c1153d Fortran: Fix function decl's location [PR95847] discards 9d613602028 libstdc++: Make incrementable<__int128> satisfied in strict mode discards a65261443a9 libstdc++: Make make-unsigned-like-t<__int128> work [PR 96042] discards 8eb9a45e87b libstdc++: Make __int128 meet integer-class requirements [P [...] discards 910250c3602 Add test case for PR 97799. discards d183dd5ca42 c++: Fix up constexpr CLEANUP_POINT_EXPR and TRY_FINALLY_EX [...] discards 9d488c191c6 c, c++: Fix up -Wunused-value on COMPLEX_EXPRs [PR97748] discards 921661beb90 c++: Propagate attributes to clones in duplicate_decls [PR67453] discards 5b578afcf70 c-common: Remove DEBUG_FUNCTION from verify_sequence_points discards cd41e4a1864 c++: Don't try to parse a function declaration as deduction [...] discards 6676f402526 Daily bump. discards 46b6825161d Fix biased integer arithmetic discards 013d180227a Fix segfault on elaboration of empty 1-element array at -O discards 4cbbe6c067c Fix internal error with Shift_Right operator on signed type discards d6da7c7e084 testsuite/97797 - adjust GIMPLE tests for sizetype discards 7c44b67d83b libstdc++: Assigning to a joinable std::jthread calls std:: [...] discards f7c2be50afa fortran: Fix up gfc_typename CHARACTER length handling [PR97768] discards a50729951f1 Fix missing defination of PTA_CLDEMOTE. discards bb2c5fd7816 Daily bump. discards 4b47f86c40a sccvn: Fix up push_partial_def little-endian bitfield handl [...] discards 8c01c23c59d Daily bump. discards 454702f5213 [PATCH] aarch64: Fix PR97638 discards 3ec6a380bda Enable MOVDIRI, MOVDIR64B, CLDEMOTE and WAITPKG for march=tremont discards bd202019413 Daily bump. discards cb08d3e88eb Daily bump. discards 06a19102774 rs6000: MMA type causes an ICE in ranger pass due to incomp [...] discards 75a3338f785 Daily bump. discards e9713fce596 rs6000: Use the correct minimized testcase discards 099857318ca Fortran: Fix type-decl for PDT / wrong-code pdt_14.f03 issu [...] discards d2612abf075 Sync gcc-changelog scripts. discards f41ca73aa11 [Fortran] Remove OpenACC 'loop' inside 'parallel' special-c [...] discards 594672c89dd Remove 'gfortran.dg/goacc/loop-6.f95' discards 1288da82c0f Remove 'gfortran.dg/goacc/loop-5.f95' discards 031ff1a6e2c Daily bump. discards 9d0990d1f41 libstdc++: Fix constraints on std::optional comparisons [PR 96269] discards daaa482e8c4 libstdc++: Use non-throwing increment in recursive_director [...] discards e9c2c61b915 libstdc++: Replace use of reserved name that clashes [PR 97362] discards a79cb813205 ASAN: disable -Wno-stringop-overflow for 2 tests discards 2b4cba9a302 Daily bump. discards 0065a90d6da libstdc++: Document istreambuf_iterator base class change [ [...] discards 52d75a10d09 libstdc++: Update C++20 status documentation discards c663b928867 libstdc++: Document API changes in GCC 10 discards 75e84aa2467 libstdc++: Fix incorrect Docbook links discards 73be6bd1433 aarch64: Add vstN_lane_bf16 + vstNq_lane_bf16 intrinsics discards aa97379d802 aarch64: Add bfloat16 vldN_lane_bf16 + vldNq_lane_bf16 intrisics discards b768eef488a aarch64: Add vcopy(q)__lane(q)_bf16 intrinsics discards ad2c1334028 Daily bump. discards a00894a3a3e PR fortran/97491 - Wrong restriction for VALUE arguments of [...] discards a32d089dcf3 [OpenACC] Use proper location to 'inform' of enclosing pare [...] discards 725244355f8 testsuite/97688 - fix check_vect () with __AVX2__ discards 217fb4d4e59 [OpenACC] Enable inconsistent nested 'reduction' clauses ch [...] discards eeeb6833d2c [OpenACC] Split up testcases for inconsistent nested 'reduc [...] discards 5ceaf8a54ab [Fortran] More precise location information for OpenACC 'ga [...] discards 8d09f49006c [OpenACC] More precise diagnostics for 'gang', 'worker', 'v [...] discards 8950de594ef Daily bump. discards f1d5eb4007c Daily bump. discards 28aaad48d5a Simplify and enhance 'libgomp.oacc-c-c++-common/pr85486*.c' [...] discards a5c5f9e181c Further improve Fortran column location information [PR92793] discards 591e878fc6d libgomp testsuite: tell warning from error diagnostics, etc [...] discards e41011e5edc wide-int: Fix up set_bit_large discards 5ab7959ee18 c++: Tolerate empty initial args during normalization [PR97412] discards fc423b4e5b1 [OpenACC] Elaborate testcases that verify column location i [...] discards 7e5c72d277e Daily bump. discards 32d16af0c4e LTO: get_section: add new argument discards f0b66a18315 libstdc++: Fix memory issue in ranges::lexicographical_comp [...] discards 26abfb0e762 Daily bump. discards 833b180f097 c++: Check constraints before instantiation from mark_used [...] discards 4af78dd8c49 libstdc++: Apply proposed resolutions for LWG 3428, 3447 discards a78cd759754 testsuite: add another test for the rotate vectorization mi [...] discards ca84557f302 tree-optimization/97081 - fix wrong-code with vectorized shift discards f89c7f6c0e8 Daily bump. discards 5c7894f335f Daily bump. discards d99b9dea37a cplxlower: Avoid a transform when looking at a default definition discards 1ac35161571 Daily bump. discards 2275ef9db72 Daily bump. discards da76d98f1d5 c++: Fix verify_ctor_sanity ICE [PR96241] discards ae1970d1611 Daily bump. discards cf25b03ce1b Daily bump. discards 90b83a25b34 PR fortran/95979 - ICE in get_kind, at fortran/simplify.c:129 discards 8094f781c35 c++: Handle RANGE_EXPR index in init_subob_ctx [PR97328] discards 523e6e5bd47 Fix PR97439 discards 3444bed1a0b PR target/96759 - Handle global variable assignment from mi [...] discards afb81aab232 Daily bump. discards eab76310e66 libstdc++: Remove overzealous static_asserts from std::span discards 36ee59a2640 Simplify trivial VEC_COND_EXPR in expander. discards 98cd020ebc5 libsanitizer: add test-case discards 5758b0d976c ASAN: Support detect_invalid_pointer_pairs=1 with detect_st [...] discards d445a869684 libstdc++: Apply proposed resolution for LWG 3450 discards 559db3da5c8 libstdc++: Fix division by zero in std::sample discards f877f580a57 libstdc++: Mark some more algorithms constexpr for C++20 discards 574ab3c85bb libstdc++: Implement remaining piece of LWG 3448 discards c554aeb5f32 libstdc++: elements_view's sentinel and iterator not compar [...] discards 6484e48b06d libstdc++: Implement P1994R1 changes to ranges::elements_view discards 947f8186d34 Daily bump. discards b3e474cc36c libstdc++: Fix compatibility support in unique_ptr pretty printer discards a109beccd84 libstdc++: Implement LWG 3706 for COW strings discards a8f4ed53b3b libstdc++: Enable tests that incorrectly require cxx11-abi discards 34b80171b2f libstdc++: Add C++11 member functions for ios::failure in old ABI discards 84b3d60d4f5 libstdc++: Fix doxygen comment for std::any_of discards 0fa9ec49e37 libstdc++: Fix documentation for return values of copy algos discards 88462e62a64 libstdc++: Fix misnamed configure option in manual discards 64b07803bbf c++: Fix last change. discards 257bbf154cd c++: Fix P0846 (ADL and function templates) in template [PR97010] discards 6c8a235c32b Daily bump. discards 90c9484b12d libstdc++: Make std::assume_aligned a constexpr function [P [...] discards 53325dec8e0 PR libfortran/97063 - Wrong result for vector (step size is [...] discards 634ee90804c arm: Fix the warning -mcpu=cortex-m55 conflicting with -mar [...] discards fe2dbc33a11 Daily bump. discards de9dd4a73e5 Daily bump. discards 19b9411879d Daily bump. discards 7591fc054f4 arm: [MVE] Add missing __arm_vcvtnq_u32_f32 intrinsic (PR 96914) discards c4fb78e5d79 arm: [MVE] Remove illegal intrinsics (PR target/96914) discards f5d0b57da1a arm: [MVE[ Add vqdmlashq intrinsics (PR target/96914) discards 0cf293649b6 Restrict PR middle-end/95886 x86 test to !ia32 discards 75a016e24a3 Restrict test to LP64. discards 1a98b22b046 combine: Fix up simplify_shift_const_1 for nested ROTATEs [ [...] discards a30fcfb3b84 openmp: Set cfun->calls_alloca when needed in OpenMP outlin [...] discards 7790a71c070 support TARGET_MEM_REF in C/C++ error pretty-printing [PR97197] discards 4199cfa3d18 arm: Fix wrong code generated for mve scatter store with wr [...] discards b3bfb38f89c arm: Add +nomve and +nomve.fp options to -mcpu=cortex-m55 discards a9e64bb6d08 ipa-prop: Fix multiple-target speculation resolution discards 92fedd32d85 IPA: compare VRP types. discards 6183823fce3 Daily bump. discards df2f662bc05 libstdc++: Fix typos in copyright notice discards 03dcf9781c3 libstdc++: Fix markup in C++20 status table discards 6957aba1ad6 MIPS/libphobos: Fix switchcontext.S assembly for MIPS I ISA discards be8b62c99cf IPA: fix profile handling in IRA discards d953d7e73bc Daily bump. discards b6bf8afea27 Daily bump. discards 5b814b6b618 libstdc++: Make ranges::construct_at constexpr-friendly [PR95788] discards 1e8cd9628dc c++: Set the constraints of a class type sooner [PR96229] discards 29f86ee2c44 AArch64: Add Neoverse N2 tuning model discards d121b3259b7 arm: Fix ICEs in no-literal-pool.c on MVE [PR97251] discards eb061188276 arm: Fix fp16 move patterns for base MVE discards 6f9e89a3bdc Daily bump. discards ce33401ac31 PR target/97349 AArch64: Incorrect types for some Neon vdup [...] discards 124b4630636 tree-optimization/97357: Fix testcase discards 46043487413 d: Fix alias protection being ignored if used before declaration. discards e293967739f tree-optimization/97357 - avoid abnormals in loop splitting [...] discards 67baa11f68e tree-optimization/97255 - missing vector bool pattern of SR [...] discards dc56d58937c Daily bump. discards f16af0e32f9 Daily bump. discards 84b5b48688d Daily bump. discards 70a66ff0228 Don't keep strict_low_part in reloads for non-registers. [PR97313] discards 6397f385ee9 Daily bump. discards aeb69dda51e c++: Distinguish alignof and __alignof__ in cp_tree_equal [ [...] discards e4c9aac9861 Correct handling of constant representations containing emb [...] discards d4ec0a15afb PR fortran/97272 - Wrong answer from MAXLOC with character arg discards 11af9c329ae PR target/97150 AArch64: 2nd parameter of unsigned Neon sca [...] discards 7d177b142dc PR target/96313 AArch64: vqmovun* return types should be unsigned discards 56f778b012d [RS6000] ICE in decompose, at rtl.h:2282 discards 0fe00326996 libstdc++: Fix non-reserved names in headers discards 97a4f522269 Daily bump. discards 136256c32db lto: fix LTO debug sections copying. discards 708b4513ff4 Daily bump. discards 92f2a45a2c6 [GCC-10 backport] arm: Move iterators from mve.md to iterat [...] discards e68d5be766d arm: Remove coercion from scalar argument to vmin & vmax in [...] discards 36e6194e4bf libstdc++: Add missing P0896 changes to <iterator> discards 1ab88985631 Backport fix for PR/tree-optimization/97236 - fix bad use o [...] discards 7cacf5a5766 configure: Fix in-tree building of GMP on BSD [PR97302] discards ceae2c67720 IBM Z: Doc: Add z15/arch13 to the list of -march/-mtune options discards 537f9f4e5b1 IBM Z: Fix PR96456 discards 58fe7d35d9c Daily bump. discards 1fce1d3eb3a arm: Add missing part number for Neoverse V1 discards 2513dad670c c++: Fix up default initialization with consteval default c [...] discards 355b42c5d9d c++: Handle std::construct_at on automatic vars during cons [...] discards cd547f0ddcd powerpc, libcpp: Fix gcc build with clang on power8 [PR97163] discards 3f56563cf84 c++: Ignore __sanitizer_ptr_{sub,cmp} builtin calls during [...] discards 16b503d32ff Daily bump. discards efdace51237 Daily bump. discards 7e31dbb7069 Daily bump. discards d7e8411f6a3 arm: Add support for Neoverse N2 CPU discards 2e306bdd1d2 AArch64: Add neoversev1_tunings struct discards b843d57c57a gcov: fix TOPN streaming from shared libraries discards f97ef0b2dfd GCOV: do not mangle .gcno files. discards c9176d120de Daily bump. discards b516216f5fa compiler: set varargs correctly for type of method expression discards 84dc3879f37 gcov: fix streaming of HIST_TYPE_IOR histogram type. discards b62c649466f switch conversion: make a rapid speed up discards bc3914f3072 gcov: fix streaming corruption discards 781a94eb8fe config/i386/t-rtems: Change from mtune to march for multilibs discards 1c959dedbde Add a testcase for PR target/96827 discards db66d2accee arm: Fix MVE intrinsics polymorphic variants wrongly genera [...] discards 45184fe951e s390: Fix up s390_atomic_assign_expand_fenv discards d0ceb8e276e [SLP][VECT] Add check to fix 96827 discards b2950752222 Daily bump. discards 9d85b9880e1 Fix build failure with zstd versio9n 1.2.0 or older. discards 4364e60929a AArch64: Add Linux cpuinfo string for rng feature discards 021c792a361 x86: Use SET operation in MOVDIRI and MOVDIR64B discards fabe50f0f99 Daily bump. discards ffe2a432ac5 x86: Replace <enqcmdntrin.h> with <enqcmdintrin.h> discards 93212f3e15c Add missing FSF copyright notes for x86 intrinsic headers. discards 9428e926743 aarch64: Add support for Neoverse N2 CPU discards 6959f60cb27 ira: Fix elimination for global hard FPs [PR97054] discards 59d2f2c7717 arm: Fix canary address calculation for non-PIC discards a53ad13e710 aarch64: Prevent canary address being spilled to stack discards 72f2f177a17 aarch64: Update feature macro name discards b23cece4748 aarch64: Tweaks to the handling of fixed-length SVE types discards 0559badf017 aarch64: Update the mangling of single SVE vectors and predicates discards 384274fb7bf arm: Add support for Neoverse V1 CPU discards 6b656ae01a1 Daily bump. discards a6c47f4ce26 testsuite: [aarch64] Fix aarch64/advsimd-intrinsics/v{trn,u [...] discards 677f34508f1 AArch64: Implement missing p128<->f64 reinterpret intrinsics discards 858cfd55807 AArch64: Implement missing vrndns_f32 intrinsic discards 5b9f76b9552 AArch64: Implement missing _p64 intrinsics for vector permutes discards 1c0679d6b5d AArch64: Implement vldrq_p128 intrinsic discards bc04ceb7b94 AArch64: Implement vstrq_p128 intrinsic discards 34db2d23439 AArch64: Implement missing vcls intrinsics on unsigned types discards b8442a7c4c0 AArch64: Implement missing vceq*_p* intrinsics discards 117b23e43f7 AArch64: Implement poly-type vadd intrinsics discards 20ed049a8d7 Revert "Fortran : ICE in build_field PR95614" discards 4879a8ee30c Fix bogus alignment warning on address clause discards bbccc462219 Daily bump. discards 9389e3abc1f optabs: Don't reuse target for multi-word expansions if it [...] discards 4a67941a956 Fortran : ICE in build_field PR95614 discards 2c56472f996 Daily bump. discards 6f4226ff6e8 Daily bump. discards 957e37ac288 Add test for PR95464.c. discards 038b65f378b Add processing STRICT_LOW_PART for matched reloads. discards dc0743773be arm: Require MVE memory operand for destination of vst1q intrinsic discards a93603bba0e Daily bump. discards f0baed1fb6c rtl_data: Add sp_is_clobbered_by_asm discards 71c83e108de [RS6000] Power10 libffi fixes discards 8f4b43c00fe [RS6000] Built-in __PCREL__ define discards aa47c987340 aarch64: Do not alter value on a force_reg returned rtx exp [...] discards f82a83a8975 aarch64: Add support for Neoverse V1 CPU discards 7727b713de5 Daily bump. discards 8a2f3019cec Daily bump. discards ebf259b2430 libstdc++: Fix out-of-bounds string_view access in filesyst [...] discards 283b97965ff bpf: use xBPF signed div, mod insns when available discards 5a981195bd8 libstdc++: Use correct argument type for __use_alloc, again [...] discards 248cca20c76 libstdc++: Use correct argument type for __use_alloc [PR 96803] discards 89df5bf44b2 Daily bump. discards eef40b0037b libstdc++: Fix build for targets without lstat [PR 94681] discards 4e00119c780 libstdc++: Make C++17 ignore --disable-libstdcxx-filesystem [...] discards 8db568c3c6c libstdc++: Fix noexcept-specifier for std::bind_front [PR 97101] discards b59b9cb4834 libgo: don't put golang.org packages in zstdpkglist.go discards 9ae110d4f8e libstdc++: handle small max_blocks_per_chunk in pool resour [...] discards 1af379f689e Daily bump. discards 99b8d686333 Fix linkage with -nodefaultlibs option. discards 7859e07241b Daily bump. discards e939674db6f Daily bump. discards 13421890f81 Fortran: Avoid double-free with parse error (PR96041, PR93423) discards ce2c9b341df PR fortran/93423 - ICE on invalid with argument list for mo [...] discards 949e0ad4b7b Daily bump. discards d01c3def63c preprocessor: Fix ICE with too long line in fmtwarn [PR96935] discards a99116a2cab If -mavx implies -mxsave, then -mno-xsave should imply -mno-avx. discards 7b428fad632 Daily bump. discards 7e97e7470e7 store-merging: Consider also overlapping stores earlier in [...] discards 97430fe2b81 Daily bump. discards 49b3d88e9dc [PATCH,rs6000] Testsuite fixup pr96139 tests discards ba0bc8fa005 [PATCH, rs6000] Fix vector long long subtype (PR96139) discards 55cd12c65ff i386: Fix up vector mul and div with broadcasts in -masm=in [...] discards bfe7bfbd068 debug/96690 - mangle symbols eventually used by late dwarf output discards f73772df64c Daily bump. discards 0ea1b39e8e5 doc: fix spelling of -fprofile-reproducibility discards 1c34981a9ba bpf: use the expected instruction for NOPs discards 1dbb919d086 tree-optimization/96522 - transfer of flow-sensitive info i [...] discards e93428a8b05 tree-optimization/97043 - fix latent wrong-code with SLP ve [...] discards 7ad48f0a6b4 i386: Fix array index in expander discards 1bcbc4da6ae Daily bump. discards 23ee7de0be0 Improve costs for DImode shifts of interger constants. discards 1660e831614 Daily bump. discards 08a0f33a1b0 Add new shrpsi and shrpdi instruction variants to gcc/confi [...] discards 32ca9bb4201 Daily bump. discards bc67c5c7d14 testsuite: gimplefe-44 requires exceptions discards 04912cbb0b4 amdgcn: align TImode registers discards 1824320592e testsuite: Run gcc.dg/pr96579.c only on targets with dfp support. discards 228c6a86457 tree-optimization/96579 - another special-operands fix in reassoc discards 819fc71b49a tree-optimization/96370 - make reassoc expr rewrite more robust discards a568a893f38 tree-optimization/96514 - avoid if-converting control-alter [...] discards 63a2bdbfb42 lto/96385 - avoid unused global UNDEFs in debug objects discards d3a0ef7a523 middle-end/96369 - fix missed short-circuiting during range [...] discards d1f9b13fd45 tree-optimization/96349 - avoid abnormal coalescing issues [...] discards 80ff1373684 LTO: Add -fcf-protection=check discards 5c7cf559e6a LTO: pick up -fcf-protection flag for the link step discards c1bb90f4c11 Fix ICE on nested packed variant record type discards 59f3803357d Fix crash on array component with nonstandard index type discards 2524961677e Adjust email address discards e4ad7ee3acc lto: Fix up lto BLOCK tree streaming discards e8c926f775c * lto-streamer.h (LTO_minor_version): Bump. discards ceabd8fc7c2 lto: Stream current working directory for first streamed re [...] discards c448a549684 lto: Stream edge goto_locus [PR94235] discards 271bdeba2fa lto: Remove stream_input_location_now discards 89e762d9599 lto: Ensure we force a change for file/line/column after cl [...] discards 3dfe9836563 c++: Fix another PCH hash_map issue [PR96901] discards 38a13f9f70c c++: Disable -frounding-math during manifestly constant eva [...] discards 591a05e2027 lto: Cache location_ts including BLOCKs in GIMPLE streaming [...] discards e24dbeeb786 fortran: Fix o'...' boz to integer/real conversions [PR96859] discards ede01bd9adf dwarf2out: Fix up dwarf2out_next_real_insn caching [PR96729] discards acc4bcd0f8d Daily bump. discards 91800554be0 Fix bogus error on Value_Size clause for variant record type discards d5bb0b0fa83 Fix uninitialized variable with nested variant record types discards 3222a3e9a94 Daily bump. discards f63831405a3 c++: Fix ICE in reshape_init with init-list [PR95164] discards 4e7167b86d3 If the lto plugin encounters a file with multiple symbol se [...] discards f93eba8c5fd Fortran: Fixes for OpenMP loop-iter privatization (PRs 9510 [...] discards 41d22ec51c4 [PATCH PR96357][GCC][AArch64]: could not split insn UNSPEC_ [...] discards 05d38c3447a Daily bump. discards 19c2bd56876 PR fortran/96890 - Wrong answer with intrinsic IALL discards 127d693955d Fix description of FINDLOC result. discards 3670f4a7abc Daily bump. discards ce3001ff1d7 Adjust testcase. discards 48eedf5d4af Daily bump. discards 915078512f6 Daily bump. discards 56744d9ed62 Daily bump. discards 40af8b2eff8 d: Fix ICE in create_tmp_var, at gimple-expr.c:482 discards e8681432825 rs6000, remove improperly defined and unsupported builtins. discards 75f5776b3fc sra: Avoid SRAing if there is an aout-of-bounds access (PR 96820) discards 00c785a4048 bpf: generate indirect calls for xBPF discards f22350b1d0e Daily bump. discards abd9341c2f1 rs6000: MMA built-in dies with incorrect sharing of tree no [...] discards 6c26f107c66 libstdc++: Replace __int_limits with __numeric_traits_integer discards a100cf00b1d Daily bump. discards 31782bd4533 libstdc++: Fix std::gcd and std::lcm for unsigned integers [...] discards 33c34c4c246 libstdc++: Fix three-way comparison for std::array [PR 96851] discards 7eb76b3b172 libstdc++: Use __throw_exception_again macro for -fno-exceptions discards f2d4952feb5 bpf: use the default asm_named_section target hook discards c1ca6c7341f bpf: use elfos.h discards 0c80c13195d Daily bump. discards 84b14e9cd4e Fortran : ICE on invalid code PR95398 discards c863dec102e Add missing vn_reference_t::punned initialization discards 7442a775817 tree-optimization/88240 - stopgap for floating point code-h [...] discards fd732eee98b Daily bump. discards 9f980cdba9e tree-optimization/96854 - SLP reduction of two-operator is broken discards 2cbd82044b2 Refine expander vec_unpacku_float_hi_v16si/vec_unpacku_floa [...] discards ac4f77d2563 Fortran: Fix absent-optional handling for nondescriptor arr [...] discards 8427c3dcfb3 Daily bump. discards b30aeaa173b d: Fix no NRVO when returning an array of a non-POD struct discards 6f2ab69ae27 d: Limit recursive expansion to a common global limit. discards 0989a6df978 d: Use read() to load contents of stdin into memory. discards 69ea3d97a04 Daily bump. discards b026be90880 Daily bump. discards 436ee9fec27 Add expander for movp2hi and movp2qi. discards a41439a0690 Fix: AVX512VP2INTERSECT should imply AVX512DQ. discards 21313bbac56 Daily bump. discards 7fc590329c3 Fix shadd-2.c scan assembler count. discards b1b96e62170 rs6000, restrict bfloat convert intrinsic to Power 10. discards 8323d09e823 Fortran : ICE for division by zero in declaration PR95882 discards f8bc014aa47 arm: Fix -mpure-code support/-mslow-flash-data for armv8-m. [...] discards 9aae0c155ff Daily bump. discards 85847fd421d libstdc++: Enable assertions in constexpr string_view membe [...] discards 4b6366f2489 libstdc++: Make variant_npos conversions explicit [PR 96766] discards ed1e7a6a8ad hppa: PR middle-end/87256: Improved hppa_rtx_costs avoids s [...] discards 5248ca86950 hppa: Improve expansion of ashldi3 when !TARGET_64BIT discards 3f77cd790ab Daily bump. discards dff497c29a4 gimple: Ignore *0 = {CLOBBER} in path isolation [PR96722] discards 0dbfa88edaf strlen: Fix handle_builtin_string_cmp [PR96758] discards 7e53436da19 gimple-fold: Don't optimize wierdo floating point value rea [...] discards 5c16de18f26 c: Fix -Wunused-but-set-* warning with _Generic [PR96571] discards 7151b3d700e Fix up flag_cunroll_grow_size handling in presence of optim [...] discards b9bb6a5e12c c-family: Fix ICE in get_atomic_generic_size [PR96545] discards db00336a497 tree: Fix up get_narrower [PR96549] discards aaac798d29a c++: Fix constexpr evaluation of SPACESHIP_EXPR [PR96497] discards cbde60ab63e openmp: Handle clauses with gimple sequences in convert_non [...] discards fa6563471f5 openmp: Handle reduction clauses on host teams construct [PR96459] discards e57cdbca52d sra: Bail out when encountering accesses with negative offs [...] discards c0746a1beb1 Daily bump. discards d9479635223 c++: Emit as-base 'tor symbols for final class. [PR95428] discards 5effbd0733f Fortran : get_environment_variable runtime error PR96486 discards d523b5201cc Daily bump. discards 950fc24f666 Daily bump. discards 5f877a1f6c9 Daily bump. discards 6170ad353f7 Update links to Arm docs discards 2974c828615 [LTO/offloading] Fix offloading-compilation ICE without -fl [...] discards 098a67ff74c libstdc++: Skip PSTL tests when installed TBB is too old [P [...] discards 981b776f02f Daily bump. discards bf465206b70 d: Adjust backport of PR96250 for front-end implementation. discards ee11a23b334 d: Field access in parentheses causes error: need 'this' fo [...] discards 1f10bcc9837 d: Fix ICE in setValue at dmd/dinterpret.c:7046 discards a5d07caca15 d: Fix ICE using non-local variable: internal compiler erro [...] discards 8d3c28efbc1 libgomp: adjust nvptx_free callback context checking discards 7277973dae3 Daily bump. discards 817ac30a858 libstdc++: Add deprecated attributes to old iostream members discards 10e0d2010f0 arm: Enable no-writeback vldr.16/vstr.16. discards 7f976034ec4 rs6000: Rename instruction xvcvbf16sp to xvcvbf16spn discards 43edad43b2c rs6000: ICE when using an MMA type as a function param or r [...] discards afe66e5c06e Daily bump. discards 7fc49a57779 c++: Handle enumerator in C++20 alias CTAD. [PR96199] discards 6342cee8801 i386: Fix restore_stack_nonlocal expander [PR96536]. discards 412068819b4 d: Fix ICE Segmentation fault during RTL pass: expand on ar [...] discards a49452d964e Don't use pinsr/pextr for struct initialization/extraction. discards 1925bff7f21 compiler: export thunks referenced by inline functions discards e26c9daa0f1 Daily bump. discards 14fece7d540 Daily bump. discards 0cdced3a996 Daily bump. discards db6878c043d Daily bump. discards eae728e6597 testsuite: Fix up pr95548.C testcase. discards 630474c8904 Fix streamer desynchornization caused by streamer debugging patch discards b09431f4de1 Daily bump. discards 8679d888638 c++: constraints and address of template-id discards 83a53af3c77 Bump LTO version discards aa81d093bf2 Fix ICE in ODR enum streaming [PR95548] discards c836addc227 Optimize ODR enum streaming discards 0d96c3424bb Do not stream redundant stuff discards 23b8829c989 Avoid streaming stray references. discards d575fa7a3ab Fix hashing of prestreamed nodes discards ff05169a0d8 Simplify streaming of SCC components discards 1144d3cf1ff Avoid SCC hashing on unmergeable trees discards 4a2371497e9 ipa: fix ICE in get_default_value discards 5b877386ba7 Daily bump. discards c99b2c529be Re: PR96493, powerpc local call linkage failure discards 61e46440e81 PR96493, powerpc local call linkage failure discards 66780083a0e ipa: fix bit CPP when combined with IPA bit CP discards 18c81c8a780 ipa/96291: don't crash on unoptimized lto functions discards d8f4f1903ea bpf: remove trailing whitespaces from source files discards 9248c12b291 bpf: more flexible support for kernel helpers discards 5554630d503 bpf: do not save/restore callee-saved registers in function [...] discards 148b8c8e4c1 bpf: add support for the -mxbpf option discards 10a33235cce testsuite: Fix gcc.target/arm/stack-protector-1.c for Cortex-M discards 3466b2216e8 testsuite: Fix gcc.target/arm/multilib.exp use of gcc_opts discards a549ed0554b Daily bump. discards afd61b43808 libstdc++: Disable net tests that depend on threads [PR 89760] discards 745ba1024c6 c++: abbreviated function template friend matching [PR96106] discards 9040b14da70 This patch fixes PR96312. Cures a used uninitialized warning. discards 215927a736d c++: constraints and explicit instantiation [PR96164] discards 6a0a16f636b Daily bump. discards b5cc5c95664 libstdc++: Use _wstat64 for Windows [PR 95749] discards f098bc87dca Using UNSPEC for vector compare to mask register. discards b7264e4d7e9 Fill up {,un}compression stats for ZSTD in LTO. discards a8c8ff7712d rs6000: MMA built-ins reject typedefs of MMA types discards a7de76127de Daily bump. discards 482f3816b30 Daily bump. discards 38b240a9dc7 rs6000: Don't ICE when spilling an MMA accumulator discards 931fe8394c6 Daily bump. discards 7e26e4fbd4e libstdc++: Fix ambiguous comparisons in __gnu_debug::bitset [...] discards 18ce60477b1 AArch64: Fix hwasan failure in readline. discards 3cfbd6684db AArch64: Add test for -mcpu=native discards dba1308d24d Testuite: Document environment setting directives discards 0bb018d07fb Testsuite: Make it easier to debug environment setting functions discards 2c588e03122 Arm: Add GCC_CPUINFO override discards 8635c3eee98 AArch64: Add GCC_CPUINFO override discards 6ff0a847941 AArch64: Fix bugs in -mcpu=native detection. discards 8f6b7c97960 arm: Clear canary value after stack_protect_test [PR96191] discards bab5fdaf9ab aarch64: Clear canary value after stack_protect_test [PR96191] discards 6d9c8b1f3f1 Daily bump. discards 8b7e7fcb5ff libstdc++: Fix unnecessary allocations in read_symlink [PR 96484] discards ca6c1bda802 tree-optimization/96483 - fix ICE in PRE with POLY_INT_CST discards 549296d0da0 Daily bump. discards dda1e9d0843 Daily bump. discards 6beb39ee6c4 Backport prefixed instruction tests from master branch. discards 1c4d223d37d c++: Template keyword following :: [PR96082] discards a0be6f2f15b doc: Add @cindex to symver attribute discards 20be37acba1 aarch64: Mitigate SLS for BLR instruction discards 6a356af5603 aarch64: Introduce SLS mitigation for RET and BR instructions discards 50703e93a82 aarch64: New Straight Line Speculation (SLS) mitigation flags discards e5907f3b631 aarch64: Add missing clobber for fjcvtzs discards 046501dc30f veclower: Don't ICE on .VEC_CONVERT calls with no lhs [PR96426] discards 49643954ffa gimple-fold: Fix ICE in maybe_canonicalize_mem_ref_addr on [...] discards 52758e689a1 Daily bump. discards fd2ec4542fd aarch64: Fix up __aarch64_cas16_acq_rel fallback discards 4c96ea8309d cpp: Do not use @dots for ... tokens in code examples discards 23b917d7cb5 testsuite: Add -Wno-psabi to gcc.dg/pr96377-[12].c discards 72ecbb3710a doc: Add missing comma after octeontx2f95mm discards 6eb69012ffc aarch64: Add A64FX machine model discards a216daaa30b c: Fix bogus vector initialisation error [PR96377] discards 30a66fb9616 libsanitizer: Fix GetPcSpBp determination of SP on 32-bit S [...] discards fd7f8285513 Daily bump. discards ba29532f78b Daily bump. discards 891bd1f1528 d: Fix ICE in expand_intrinsic_vaarg discards 99e25dc10c1 Daily bump. discards 44d662cf6d9 Do not allocate huge array in output_in_order. discards e7d6233a828 Daily bump. discards 809b4d226c7 Tune memcpy and memset for Zen cores. discards afd90b44f70 Re-format zen memcpy/memset costs. discards b258a8b7476 Daily bump. discards e6262c0d20b Update gcc ja.po, sv.po. discards 5e66b6c0103 preprocessor: Teach traditional about has_include [PR95889] discards 3c4d2b86766 Fortran : Don't warn for LOGICAL kind conversion PR96319 discards bee0b7156a0 gcc-changelog: fix combining of arguments. discards d9a77a17333 openacc: Deep copy attach/detach should not affect referenc [...] discards 2ced237ad12 openacc: Remove unnecessary detach finalization discards f43a1b1d171 coroutines: Correct frame capture of compiler temps [PR95591+4]. discards 412124203ec coroutines: co_returns are statements, not expressions. discards 33fb1b3c73c Daily bump. discards c0438ced53b expr: build string_constant only for a char type discards 7d88f924ad8 expander: Fix ICE in maybe_warn_rdwr_sizes [PR96335] discards 809d0065f1d Daily bump. discards f5b673ce616 Update gcc .po files. discards 7cdb3704d97 Allow --with-cpu=power10 discards f93ce9ea23e Use vec::reserve before vec_safe_grow_cleared is called discards 3eb264bd241 Fortran : ICE in gfc_check_pointer_assign PR95612 discards 1d9f93de8c3 Daily bump. discards 7dcd5b38fa9 Fortran : ICE in gfc_check_reshape PR95585 discards cf1ea3fdca1 Daily bump. discards d0dbe7695cf PR 93567, G edit descriptor uses E instead of F editing in [...] discards b45f51d467c PR 93592 - Invalid UP/DOWN rounding with EN descriptor. discards 8dafc134683 Daily bump. discards 6b31ebb3fed libgo: update to Go 1.14.6 release discards 20ac8584c11 Daily bump. discards ca47325f300 sparc/sparc64: use crtendS.o for default-pie executables [PR96190] discards 76a8ff3948a PR fortran/95980 - ICE in get_unique_type_string, at fortra [...] discards a3980ada1bd PR fortran/95980 - ICE on using sync images with -fcheck=bounds discards 6dd74062d21 PR fortran/96086 - ICE in gfc_match_select_rank, at fortran [...] discards bab0c51af90 PR fortran/89574 - ICE in conv_function_val, at fortran/tra [...] discards 5497677b497 rs6000: __builtin_mma_disassemble_acc() doesn't store eleme [...] discards 5b9f6489081 Always use name from c_interop_kinds_table for -fc-prototypes. discards 3373a73172d Fix handling of implicit_pure by checking if non-pure proce [...] discards 2980fc28c5f gcc-changelog: fix when somebody reverts a backport discards ec62c020c53 gcc-changelog: Fix typo in output discards 677b80db41f Fix ChangeLog entry: reverted backport commit. discards 83f1fbb9e7a PR target/96260 - KASAN should work even back-end not porti [...] discards f34e22a4c73 Update BASE-VER after GCC 10.2 release discards ee5c3db6c5b Update ChangeLog and version files for release discards 08e068265e4 Daily bump. discards a298c55d441 Daily bump. discards 4083981ebd9 i386: Rename TARGET_USE_XCHG_FOR_ATOMIC_STORE to TARGET_AVO [...] discards 3d4f68dcab7 Daily bump. discards 10d74b9be61 Regenerate gcc.pot. discards 124402d2c67 Daily bump. discards 5c76a5074e4 Daily bump. discards 2186c30980f Daily bump. discards e86ae54172b Fix missing dependencies for selftests which occasionally c [...] discards 8e6c87b2bae Daily bump. discards 710f7d977d1 S/390: Emit vector alignment hints for z13 if AS accepts them discards 25f8c7101d1 Daily bump. discards 932e9140d32 c++: Treat GNU and Advanced SIMD vectors as distinct [PR95726] discards 9a9e1ed8861 fix _mm512_{,mask_}cmp*_p[ds]_mask at -O0 [PR96174] discards 76641cd8b53 Revert "LTO: pick up -fcf-protection flag for the link step" discards 42195da6155 Daily bump. discards 315b87f63bc c++: Make convert_like complain about bad ck_ref_bind again [...] discards a1c022d1b9a libgomp: Fix hang when profiling OpenACC programs with CUDA [...] discards 74d4c8bda29 ipa-devirt: Fix crash in obj_type_ref_class [PR95114] discards b9475357b5b value-range: Fix handling of POLY_INT_CST anti-ranges [PR96146] discards de70758207a expr: Unbreak build of mesa [PR96194] discards 8147c741df9 LTO: pick up -fcf-protection flag for the link step discards 13d817afed9 Daily bump. discards d6e9f27f747 rs6000: clean up testsuite power10_hw check discards 1aae91e6171 rs6000: add effective-target test ppc_mma_hw discards a4d208892c0 aarch64: Add missing ACLE support for PAC-RET discards 7e5bb3ce7c7 doc: Clarify __builtin_return_address [PR94891] discards c24e8063ef5 libgcc: fix the handling of return address mangling [PR94891] discards eb41624df3b aarch64: fix __builtin_eh_return with pac-ret [PR94891] discards e14149f66ed aarch64: fix return address access with pac [PR94891][PR94791] discards 59a74e7eb29 aarch64: Fix BTI support in libitm discards 8475641c216 aarch64: Fix BTI support in libgcc [PR96001] discards 62e8c4b433c aarch64: Fix noexecstack note in libgcc discards f57bc8a6d6a aarch64: Fix noexecstack note in libitm discards 4e8b45f2f4e aarch64: Add missing ACLE support for BTI discards fdf787499fb openacc: Don't strip TO_PSET/POINTER for enter/exit data discards b8be66d151f openacc: Adjust dynamic reference count semantics discards bafecb520a5 openacc: Helper functions for enter/exit data using single mapping discards 2974e1eee05 openacc: Set bias to zero for explicit attach/detach clause [...] discards 91e25d6abab openacc: GOMP_MAP_ATTACH handling in find_group_last discards ea219a53fde openacc: Fortran derived-type mapping fix discards 0d03c0ee521 ipa-fnsummary: Fix ICE with switch predicates [PR96130] discards 5e4c9ebbab7 Avoid printing informational notes when -Wmismatched-tags i [...] discards 30529e2faa4 c++: Fix tentative parsing of enum-specifier [PR96077] discards 60a26b15564 fix global variable alignment for testcase gcc.dg/torture/p [...] discards 6f49c66ed4e PR94600: fix volatile access to the whole of a compound object. discards afe0d1fa3d0 Daily bump. discards 1ba192b5b7d tree-cfg: Fix ICE with switch stmt to unreachable opt and f [...] discards 3d4ab89661c Daily bump. discards 05fcfa4c83f Daily bump. discards 21d3be2159f rs6000: Fix __builtin_altivec_mask_for_load to use correct type discards 45e8c984445 rs6000: Add execution tests for mma builtins [v4] discards a5c9fb79955 libgo: update to Go 1.14.4 release discards 5311690085e Aarch64: Change costs for TX2 to expose more vectorization [...] discards 870fe50eff8 rs6000: fix power10_hw test discards 45b7f80f2e5 rs6000: Allow MMA built-in initialization regardless of com [...] discards f83d1f7eaa7 [PATCH, rs6000]Add support to enable vmsumudm behind vec_ms [...] discards 3bb330022ce c++: [[no_unique_address]] fixes. [PR96105] discards 8614106f121 fix constant folding from array CTORs discards c7247272375 Schedule reduction partition in the last. discards f737ca45bee Record and restore postorder information in breaking alias sccs. discards e1d26d1116b Daily bump. discards 86e99e8e4f0 libstdc++: Implement operator<< for std::unique_ptr (LWG 2948) discards 38250e577e2 libstdc++: Fix view adaptors for mixed-const sentinels and [...] discards 6b19640035d libstdc++: Make pmr::synchronized_pool_resource work withou [...] discards bbf9d358ae2 libstdc++: Use RDRAND as fallback if RDSEED keeps failing ( [...] discards e506371e700 RISC-V: Disable remove unneeded save-restore call optimizat [...] discards 130c3827e50 RISC-V: Fix compilation failed for frflags builtin in C++ mode discards 01b774ff3ad RISC-V: Fix ICE on riscv_gpr_save_operation_p [PR95683] discards d009e1d33a7 RISC-V: Suppress warning for signed and unsigned integer co [...] discards 16905340a09 RISC-V: Unify the output asm pattern between gpr_save and g [...] discards 429b82ac133 RISC-V: Describe correct USEs for gpr_save pattern [PR95252] discards 18c7b39fdf3 RISC-V: Make unique SECCAT_SRODATA names start with .srodat [...] discards a7df039e0ab Daily bump. discards 17327d6cc73 PR fortran/95709 - ICE in gfc_resolve_code, at fortran/reso [...] discards b7f84bebf55 Update gcc sv.po. discards ecdb4e8d30b accept <case> and [cond] in ChangeLog discards ecd56bc4156 aarch64: Fix arm_sve_vector_bits on typedefs [PR95105] discards f887a36851a libbacktrace: test linker support for DWARF 5 discards 78de9d100c3 Daily bump. discards 7d535ca86a5 tree-optimization/96075 - fix bogus misalignment calculation discards 12e1a54b067 fix LTO streaming order dependence on randomness discards 97a0c86284a Daily bump. discards 2d980dd19d1 Backport to gcc-10 discards 0e66f1ddf7a PR fortran/93337 - ICE in gfc_dt_upper_string, at fortran/m [...] discards 828047a5d43 Daily bump. discards 858b288d2a6 Use CHARACTER(kind) string for calculating the type hash. discards 7ec7198f98e Daily bump. discards 56a34e3e1cb ipa-sra: Avoid transitive splits with type mismatches (PR 96040) discards 2c10856d740 Daily bump. discards 50666d23b52 [OpenACC] Revert always-copyfrom behavior for 'GOMP_MAP_FOR [...] discards ddce10e77f0 [OpenACC] Remove (unused) 'GOMP_MAP_ALWAYS_FROM' handling f [...] discards 61e4ee3f2c0 ipa-sra: Prevent constructing debug info from wrong argument discards 034e7f1d295 Daily bump. discards 35d1ffe9c96 rs6000: Define _ARCH_PWR10 when appropriate discards 9cba1b9a633 PR libstdc++/91807 discards 66640d91059 PR fortran/88379 - ICE with allocatable coarray, class and [...] discards 14d4e7bc303 libstdc++: Fix atomic<long double> tests (PR 91153, PR 93224) discards 41b504e91e5 rs6000: Add support for __builtin_cpu_is ("power10") discards 7549286a494 PowerPC: Add power10 hwcap2 bits discards 45b87046813 PowerPC: PowerPC tests: Add prefixed/pcrel tests discards 8936e8c026e gcc-changelog: sync from master. discards 01bea59d4b6 Daily bump. discards 161fb9dfc88 libstdc++: Strip cv-qualifiers in std::atomic<FP> (PR 95282) discards 4c994586cbd libstdc++: Remove noexcept from match_results comparisons ( [...] discards b1c3d3111a0 coroutines: Collect the function body rewrite code. discards 7e03d25cc27 coroutines: Fix a diagnostic trailing space warning. discards b7aedecd922 arm: Fix the failing mve scalar shift execution tests. discards e025298cfcb Fortran : Bogus error with additional blanks in type(*) PR95829 discards d73846862b5 Daily bump. discards a642df80018 rs6000: Rename isa attribute "fut" to "p10" discards 8cb67fae163 rs6000: Testsuite changes to go with the previous commit discards 9913aa6fbc4 rs6000: Rename future to power10 discards aa0868ffe0f PR fortran/95978 - ICE in gfc_match_data, at fortran/decl.c:731 discards 5d8ee8e91eb PR fortran/71706 - ICE on using sync images with -fcheck=bounds discards 4b185ee144d Mark up unreachable OpenACC 'attach' code path discards c32074f6deb arm: Don't generate invalid LDRD insns discards 6e1d5e76051 Do not generate recursion check for compiler-generated procedures. discards 65025a6dae4 coroutines: Handle namespaces while scanning local vars [PR95711]. discards c5a90f61ace coroutines: Handle awaiters that are sub-objects [PR95736] discards 289437aa0d9 coroutines: Improve diagnostics for one allocator case. discards 11e1cfcf582 Daily bump. discards 4816bf6a080 Update gcc sv.po. discards 687147abdfc PR fortran/95340 - ICE in gfc_match_select_rank, at fortran [...] discards e3942f91376 PR fortran/95880 - ICE in gfc_add_type, at fortran/symbol.c:2030 discards 6efc255f3bd coroutines: Handle non-method promise expressions [PR95519] discards e6d3351db4c coroutines: Handle bad g-r-o-o-a-f cases. discards deb9c51ca71 PR libstdc++/95915 discards 62175c50370 testsuite: Fix g++.dg/torture/pr95493.C FAIL on i686-linux [...] discards e29959c5fcd c-family: Use TYPE_OVERFLOW_UNDEFINED instead of !TYPE_UNSI [...] discards af6584274ca fold-const: Fix A <= 0 ? A : -A folding [PR95810] discards 37ba6ac3199 Daily bump. discards f6bb36ec49a d: Merge upstream dmd 8508c4e68. discards c3bf482a0e5 coroutines: Copy attributes to the outlined functions [PR95 [...] discards 4631b97793f coroutines: Update tests for get-return-object errors. discards 2a748733631 Daily bump. discards d12079381e2 PR fortran/95881 - ICE in resolve_symbol, at fortran/resolv [...] discards a047e1801d5 Daily bump. discards 32613b6af83 PR fortran/95826 - Buffer overflows with PDTs and long symbols discards 5e00a2d1aa6 PR fortran/95828 - Buffer overflows with SELECT RANK discards 95f5dc7f70b d: Fix ICE during error recovery in semantic pass discards 3e1af1d0be1 d: Fix ICE in uda_attribute_p when looking up unknown attribute discards 89da6aabbc5 Daily bump. discards 69240fb9428 PR fortran/95827 - Buffer overflows with submodules and coarrays discards d9b3aa517bd coroutines: Add a cleanup expression for g-r-o when needed [...] discards 9085b9c926b x96: Remove PTA_CLWB from PTA_ICELAKE_CLIENT discards c91e43e9363 Daily bump. discards 8e25bae5174 rs6000: Add MMA built-in function definitions and test cases discards 7e3896a42d1 rs6000: Backport u8bit_cint_operand predicate discards 888814e91f7 rs6000: Add base support and types for defining MMA built-ins discards 554eb7d2e1e c++: Fix ICE with using and virtual function. [PR95719] discards 053ba9ec747 libstdc++: Fix std::from_chars to ignore leading zeros in base 2 discards 50615814f6f libstdc++: Fix warnings with -Wsystem-headers discards ff5c8fe44a9 libstdc++: Fix std::to_chars buffer overflow (PR 95851) discards f3a27a610b0 tree-optimization/95717 - fix SSA update for vectorizer epilogue discards 01c36eefc67 Daily bump. discards 862ea30fcb5 Make forall statement in testsuite conforming. discards 12847c39d9d Fix memory corruption with vector and variant record discards 7d919c33fbd middle-end/95493 - bogus MEM_ATTRS for variable array access discards 2e4d807085a Handle AR_FULL vs. AR_FULL in dependency checking. discards 2eed94cbf2e tree-optimization/95487 - use a truth type for scatter masks discards 7e64ef0dfde tree-optimization/95308 - really avoid forward propagating of &TMR discards cc08609b62e c/95141 - fix bogus integer overflow warning discards 1d93c1bdbb1 tree-optimization/95133 - avoid abnormal edges in path splitting discards fe19d514ae9 middle-end/95118 - fix printing of denormal zero discards 80416aac467 tree-optimization/95049 - fix not terminating RPO VN iteration discards fb2b8bf32b7 middle-end/94964 - avoid EH loop entry with CP_SIMPLE_PREHEADERS discards 56dfd92cc3b Fortran : ICE in resolve_fl_procedure PR95708 discards d4cfbaf53fc Daily bump. discards 21846c7d09a Update gcc sv.po. discards c3d4dbc68be c++: Refinements to "more constrained". discards 1271bdf0d17 c++: implicit operator== adjustments from P2002. discards 4dd2fd9c435 PR fortran/95707 - ICE in finish_equivalences, at fortran/t [...] discards 905aaaa6a5f PR fortran/95688 - ICE in gfc_get_string, at fortran/iresolve.c:70 discards f067cc55d38 PR fortran/95687 - ICE in get_unique_hashed_string, at fort [...] discards ece7b4d5f0c PR fortran/95689 - ICE in check_sym_interfaces, at fortran/ [...] discards c00ca04ba7e PR fortran/95587 - ICE in gfc_target_encode_expr, at fortra [...] discards 2c7ae01349f Enable CET in cross compiler if possible discards 2b7784f5c9c Daily bump. discards a59a15bcd27 coroutines: Update handling and failure for g-r-o-o-a-f [PR95505] discards e80ee62b26d Daily bump. discards 63c00a0c654 Add missing unit dependence vector in data dependence analysis discards f8602c3c6e2 Daily bump. discards f8e16e23d0a c++: Allow defaulted comparison outside class. discards 78b191351ba c++: More P2002 operator<=> refinements. discards 9014cb7c169 c++: Fix consteval operator handling. discards 60bd3f20bae Introduce flag_cunroll_grow_size for cunroll and avoid enab [...] discards eb13d29d0cd Daily bump. discards 6e81b0cf4ff identify lfs prefixed case PR95347 discards 541e8c4dac1 Correctly identify stfs if prefixed discards 0c7d18d51a8 forwprop: simplify_vector_constructor follow-up fix [PR95713] discards dccc54d2501 [PATCH][GCC] arm: Fix the MVE ACLE vaddq_m polymorphic variants. discards 824d48ecb9a [PATCH][GCC] arm: Fix MVE scalar shift intrinsics code-gen. discards 934a5fa582f Daily bump. discards 61c896d84bd Add 'dg-do run' to 'libgomp.fortran/use_device_ptr-optional [...] discards a2b187c1391 hurd: libgcc unwinding support over signal trampolines discards ad3f0ec1a80 [HSA] Avoid ICE when "HSA does not implement indirect calls" discards 55838f7fbd6 PR fortran/95088 - Buffer overflows with PDTs, submodules a [...] discards 1bab254fd30 c++: ICE with IMPLICIT_CONV_EXPR in array subscript [PR95508] discards f00c9e9793d Daily bump. discards 29e9bc108f2 arm: Fix the MVE ACLE vbicq intrinsics. discards aac5ae14436 arm: Correct the grouping of operands in MVE vector scatter [...] discards 1aabb312fa0 arm: Fix unintentional fall throughs in arm.c discards 32c348ce3ef arm: Fix the wrong code-gen generated by MVE vector load/st [...] discards 7d249d84e4c testsuite: Add offloading_enabled check and use it for xfai [...] discards 32f2eef94c2 Daily bump. discards 8a3453786c3 amdgcn: use unsigned extend for lshiftrt discards 0a76844b5d2 openmp: ensure variables in offload table are streamed out [...] discards 9074deee2c5 openmp: ensure variables in offload table are streamed out [...] discards 0a274fa150f Daily bump. discards fbd1bae3d82 coroutines: Handle lambda closure pointers like 'this'. discards b0feef39fe5 PR fortran/95544 - Fix ICE in NULL() argument to intrinsics discards 294105192c9 PR fortran/93366 - ICE on invalid, reject invalid use of NU [...] discards 8c810281773 PR fortran/95503 - Fix ICE in gfc_is_simply_contiguous, at [...] discards 0c39742d618 When avoiding double deallocation, look at namespace, expre [...] discards a44761a6aa3 c++: Fix initlist-array12.C discards b2229175b53 c-family: Fix up MEM_REF printing [PR95580] discards c75a2abc3a9 forwprop: Ignore scalar mode vectors in simplify_vector_con [...] discards 808f30b0772 c++: Try to complete decomp types [PR95328] discards 6d6df84dc03 openmp: Ensure copy ctor for composite distribute parallel [...] discards e09d626551f openmp: Fix placement of 2nd+ preparation statement for PHI [...] discards 16710ff9803 Fix -fcompare-debug issue in purge_dead_edges [PR95080] discards 892b4f74d9b testsuite: Re-add gdc.test prefix in test names (PR testsui [...] discards 94ccc38063d Daily bump. discards b8849820452 coroutines: Make call argument handling more robust [PR95440] discards 652ec7e8c04 c++: constrained class template friend [PR93467] discards 3af22062bee Daily bump. discards 703f9d8687e go.test: update issue4085b.go to version from Go 1.13 discards 284f809ef7f coroutines: Correct handling of references in parm copies [ [...] discards e1d68582022 asan: fix RTX emission for ilp32 discards 036b288ca4c Add missing store in emission of asan_stack_free. discards d78c4732bc3 Daily bump. discards 23dd4256236 c++: Fix ICE in check_local_shadow with enum [PR95560] discards ae275b986b8 c++: explicit(bool) malfunction with dependent expression [ [...] discards de946847b7c c++: ICE with -Wall and constexpr if [PR94937] discards 4c07da7bec0 c++: Fix bogus -Wparentheses warning [PR95344] discards 18436d87ff8 c++: ICE when shortening right shift [PR94955] discards 53e91f867bd c++: Sorry about type-dependent arg for __builtin_has_attri [...] discards 3b9a3b484f7 PR fortran/95611 - ICE in access_attr_decl, at fortran/decl.c:9075 discards 800dac8fca3 coroutines: Ensure distinct DTOR trees [PR95137]. discards 605e9b1a9b3 PR fortran/95091 - Buffer overflows with submodules and lon [...] discards bf6199ecc9c PR fortran/95091 - Buffer overflows with submodules and lon [...] discards 3e9261f0e01 libstdc++: Fix some ranges algos optimizations [PR95578] discards 36b4ff352d5 Daily bump. discards 5bb75908cbc coroutines: Fix missed ramp function return copy elision [P [...] discards 977a173c196 c++: Fix ICE with delayed parsing of noexcept-specifier [PR95562] discards cc00eb0af30 Daily bump. discards 57ae358584f coroutines: Allow parameter packs in co_await/yield express [...] discards 7783ab7bceb Daily bump. discards 127bf4228d0 ipa-sra: Do not remove statements necessary because of non- [...] discards e4f719b4e1f Fortran : ICE in maybe_canonicalize_comparison_1 PR92993 discards ad48414d2c0 Daily bump. discards ac9b05305d3 coroutines: Wrap co_await in a target expr where needed [PR95050] discards 5025a854baa Daily bump. discards 03da8723569 coroutines: Improve error recovery [PR94817, PR94829, PR95087]. discards 7eb958eb4b5 Daily bump. discards 2927ec5bc12 PR fortran/95373 - ICE in build_reference_type, at tree.c:7942 discards d7760318305 PR fortran/95373 - ICE in build_reference_type, at tree.c:7942 discards 1e20cd1b583 PR fortran/95106 - truncation of long symbol names with EQU [...] discards 36442ee216a PR fortran/95530, PR fortran/95537 - Buffer overflows with [...] discards b3c17dfef86 PR fortran/95090 - ICE: identifier overflow discards 78c4b06ac3d PR fortran/95090 - ICE: identifier overflow discards 2ee8913bbbb PR fortran/95090 - ICE: identifier overflow discards 4b3ea558da6 PR fortran/95500 - Segfault compiling extra interface on intrinsic discards 27e985479e9 [OpenACC 'exit data'] Strip 'GOMP_MAP_STRUCT' mappings discards 96d8d068f3d [OpenACC 'exit data'] Simplify 'GOMP_MAP_STRUCT' handling discards 52d73705889 Add 'libgomp.oacc-c-c++-common/struct-copyout-{1,2}.c' discards 26b07cf99bd x86: Update Intel processor detection discards 676250d6f96 Fix bitmask conflict between PTA_AVX512VP2INTERSECT and PTA [...] discards ae7aed03f20 Daily bump. discards 6b45b400c51 c++: Fix complex constexpr virtual cases [PR93310]. discards e244b0acf31 c++: Fix FE devirt with diamond inheritance [PR95158] discards 4664ca1bc40 [OpenACC 'exit data'] Evaluate 'copyfrom' individually for [...] discards 5a1b479aedd [OpenACC 'exit data'] Evaluate 'finalize' individually for [...] discards 62eeb36773d Fix 'sizeof' usage in 'libgomp.oacc-c-c++-common/deep-copy- [...] discards 125621f569c [OpenACC] Repair/restore 'is_tgt_unmapped' checking discards 1bca30efec5 [OpenACC] Don't open-code 'gomp_remove_var' in 'acc_unmap_data' discards 0c59837c89b [OpenACC] Remove 'tgt' reference counting from 'acc_unmap_d [...] discards 364f46de9f0 Extend 'libgomp.oacc-c-c++-common/pr92854-1.c' some more [PR92854] discards c44c9858962 [OpenACC] Use 'tgt' returned from 'gomp_map_vars' discards d7af812aaca [OpenACC] XFAIL behavior of over-eager 'finalize' clause discards 52022880530 [OpenACC] Missing unlocking on error paths in attach/detach [...] discards 16faaf529cf [OpenACC] Missing unlocking on error paths in attach/detach code discards 96bfb6e1d2d 'libgomp.oacc-fortran/{error_,}stop-{1,2,3}.f': initialize [...] discards 6effd8a7264 c++: more constrained nested partial specialization discards a3a71447513 c++: constrained nested partial specialization [PR92103] discards 5006eb931b0 Daily bump. discards 22b55c10839 Update gcc sv.po. discards dd65f29a907 Daily bump. discards e2ce47e31de aarch64: Add initial support for -mcpu=zeus discards 40912c25b57 c++: constrained lambda inside template [PR92633] discards 0971201a1e5 c++: premature requires-expression folding [PR95020] discards 89b625be0aa Fix unrecognised -mcpu target 'armv7-a' on arm-wrs-vxworks7 discards e1ed5881229 d: Fix segfault in build_frontend_type on alpha-*-* discards cc2da346a2d Daily bump. discards b703627d668 Finalization depends on the expression, not on the component. discards 5b546b19d4a Daily bump. discards aacc2c3bdab Daily bump. discards 6632f2920f0 c++: satisfaction value of type typedef to bool [PR95386] discards 03c344ad180 c++: lambdas inside constraints [PR92652] discards 798a9da416b c++: constexpr ctor with RANGE_EXPR index [PR95241] discards 9e81c820a3e c++: P0848R3 and member function templates [PR95181] discards c07c745b1ef c++: Template template parameter in constraint [PR95371] discards af254bf1c6d Daily bump. discards f123dbb2dd2 libgfortran: Export forgotten _gfortran_{,m,s}findloc{0,1}_ [...] discards 2991e83b34a c++: Fix tmplattr10.C discards 49824d35e0c aarch64: PR target/94591: Don't generate invalid REV64 insns discards 49a35d1f699 amdgcn: fix vcc clobber in vector load/store discards 0579f339110 gcov-tool: Flexible endian adjustment for merging coverage data discards 81211dbf7fd Fix various limitations of git-backport.py. discards 778363009b8 Daily bump. discards e1396ee72e6 PR fortran/95104 - Segfault on a legal WAIT statement discards c082cb8a252 aarch64: Fix segfault in aarch64_expand_epilogue [PR95361] discards f2fe2ad8d37 Fortran : "type is( real(kind(1.)) )" spurious syntax erro [...] discards 04b13483796 i386: Fix V2SF horizontal addsub insn discards 31d827e98ab i386: Remove %q modifier from two pmov insn templates [PR95355] discards 26a42e9df96 Add documentation for missing params. discards 4e2c7f9a29c Fortran : ICE in gfc_trans_label_assign PR50392 discards e8c250211da Daily bump. discards fc78e991c35 libstdc++: Fix common_iterator::operator-> [PR95322] discards 50cd4503e59 PR fortran/95104 - Segfault on a legal WAIT statement discards a6deb68d013 c++: Handle multiple aggregate overloads [PR95319]. discards ee6fe844f30 Add new git-backport.py script. discards fac77bd88dc c++: operator<=> and -Wzero-as-null-pointer-constant [PR95242] discards 0c473d8f325 c++: Fix stdcall attribute in template. [PR95222] discards 71e2bcc2c84 Daily bump. discards 3633bc27f59 Fixes a hang on an invalid ID in a WAIT statement. discards b425be2c4c6 x86-vxworks malloc aligns to 8 bytes like solaris discards 5aec2fd3e05 Daily bump. discards c1eb1c4d82e testsuite: Support { target c++20 } in tests. discards aa613a81831 c++: constexpr and lambda capture [PR90212] discards c79e664b153 c++: Local class DMI using local static [PR90749] discards 01ff88c5619 c++: -fmerge-all-constants vs. destructors [PR91529] discards 4cee81365ad c++: generic lambda and -fsanitize=vla-bound [PR93822] discards ca502d7b3c1 Daily bump. discards 217a2241657 i386: Fix <rounding_insn><mode>2 expander [PR95255] discards 25a9db6c6d0 Darwin: Make sanitizer local vars linker-visible. discards af216f79955 x86: Handle -mavx512vpopcntdq for -march=native discards 135c679c349 coroutines: Implicitly movable objects should use move CTOR [...] discards 647f3c4a3a2 Daily bump. discards 415d3cd72f6 libstdc++: Remove incorrect static specifiers discards 3ba391077d4 libstdc++: Fix function that can't be constexpr in C++11 (P [...] discards a3e3e25e58c Daily bump. discards 8275e0a6686 Add early return for invalid STATUS for close. discards a24d9b5bbb6 lto/95190 - amend -flto docs for diagnostic option handling discards 85bdd2ccb8b Daily bump. discards ddfb80adbd9 i386: Avoid reversing a non-trapping comparison to a trappi [...] discards a321683b15b Add outline-atomics to target attribute. discards 9b7d71fdedc libgcc: Move FEATURE_AVX512VP2INTERSECT after FEATURE_AVX512BF16 discards e3eec8a1460 libstdc++: Fix net::basic_socket::close(error_code&) discards 566ba721262 libstdc++: Avoid constraint recursion with iterator_traits [...] discards efcf41fcfa7 x86: Update VPCLMULQDQ check discards b5379031f64 Daily bump. discards 8358ac9bbc5 Fortran : ProcPtr function results: 'ppr@' in error messag [...] discards 09d89f2bc08 Daily bump. discards e54fa81e16e x86: Add FEATURE_AVX512VP2INTERSECT and update GFNI check discards 5ca86398aeb i386: Define __ILP32__ and _ILP32 for all 32-bit targets discards a7c5803d4e5 [OpenMP] Fix 'omp exit data' for Fortran arrays (PR 94635) discards ed63feba386 Daily bump. discards ff61c5bd149 PR middle-end/94940 - spurious -Warray-bounds for a zero le [...] discards e9bfb06b7c5 Update gcc sv.po. discards b761035fd33 Require powerpc_vsx_ok in gcc.target/powerpc/pr71763.c discards c70e1174cda Daily bump. discards 999c80acfdd libphobos: Backport library fixes from mainline discards 79f2ae6ecff d: Fix ICE in verify_gimple_stmt, at tree-cfg.c:4959 discards bc709bc9f8b Daily bump. discards 27d891f6263 Daily bump. discards 273aa832136 Update cpplib sv.po. discards b0461f44076 Daily bump. discards 3d067d0375f Daily bump. discards f2b77b928a5 Fortran : ICE in gfc_conv_array_constructor_expr PR93497 discards a68d4b47a6b ipa/94947 - avoid using externally_visible_p () discards 67d00c43828 ipa/94947 - fix test for externally visible variables for IPA PTA discards ff9d4e09566 testsuite/92177 - adjust expected patterns for gcc.dg/vect/ [...] discards d7ff81e0d0f Daily bump. discards 0d2cd7aaf39 rs6000: AIX long double builtins for 64 bit long double. discards 8aeffc4c9f4 [Fortran] Fix/modify present() handling for assumed-shape o [...] discards dc103060c18 libstdc++: Fix incorrect size calculation in PMR resource [...] discards 8836c35d5d6 libstdc++: Make byte-sized std::fill_n a constant expressio [...] discards fbfa806e65c syscall: append to environment in tests, don't clobber it discards 15a38f49b4d Daily bump. discards 5255b2daa13 Update gcc .po files. discards 2653784e500 Fortran : Spurious warning message with -Wsurprising PR59107 discards 0eb6021c853 RTEMS: Improve GCC specification discards 340c711bc08 Fix typo in fprofile-prefix-path. discards 94c98e1f452 Daily bump. discards f09d898296c coroutines: Update TREE_SIDE_EFFECTS on inserted bind exprs. discards 6a05439351b Daily bump. discards 986e80d520e Daily bump. discards ceae6a13366 c++: Parenthesized-init of aggregates accepts invalid code [...] discards 3a296f322de tree: Avoid variable sharing in get_narrower [PR94724] discards 48f3d4eb96c Daily bump. discards 6fedf28c792 libstdc++: Replace deduced return type in ranges::iter_move [...] discards e5613c55c29 c++: ICE in value_dependent_expression_p in C++98 mode [PR94938] discards 9a993849bd3 alpha: Implement the PR94780 fix for alpha. discards 71e815a5b69 Fix optindex entries for 2 options. discards dd38686d9c8 testsuite: Improve g++.dg/ext/attr-parm-1.C testcase [PR94946] discards da91f9d2b6e c-family: Fix error-recovery ICE on __builtin_speculation_s [...] discards d82414ebcf7 c++: Avoid strict_aliasing_warning on dependent types or ex [...] discards 3d4c7e05de4 c++: Don't synthesize sfk_comparison method multiple times [...] discards 5454a13add3 riscv: Fix up riscv_atomic_assign_expand_fenv [PR94950] discards 8982e39b46b combine: Don't replace SET_SRC with REG_EQUAL note content [...] discards 1b53c1169a6 x86: Fix *vec_dupv4hi constraints [PR94942] discards a764bbb72ae diagnostics: get_option_html_page fixes discards 61fb8963c22 c: Fix ICE with _Atomic side-effect in nested fn param decl [...] discards 6032350c350 Bump BASE-VER. discards 6e6e3f144a3 Update ChangeLog and version files for release discards 8786158b876 Update gennews for GCC 10. discards 7e2f965695a Update the baseline symbols for SPARC64/Linux discards 0df8d1efee2 Daily bump. discards d3be91b0ac7 c++: Adjust testcase target [pr94946] discards 702d7b71a86 c++: QT overload regression with attribute [PR94946] discards 5a57016dd27 [AArch64] Use __getauxval instead of getauxval in LSE detec [...] discards bf33f171579 x32: Update baseline_symbols.txt discards 3e8f299c7eb libstdc++: Update Solaris baselines for GCC 10.1 discards c6ad9cea1ae libstdc++: Document library versioning for 9.[123] and 10.1 discards 7cc04a8b013 libstdc++: Update {x86_64,i?86,powerpc64,s390x,aarch64}-lin [...] discards 1f81cadfbc8 doc: Update install.texi for GCC 10 on Solaris discards dcfafc02782 Daily bump. discards b7bd2a5343c build: Fix 32-bit TLS detection with 64-bit-default gas on [...] discards c0eff98daa3 Daily bump. discards 811401b104c libstdc++: Fix broken link to SGI STL FAQ discards 1c615f4a935 Fix Ada bootstrap on Cygwin64 discards 688c8da3eb4 internal-fn: Avoid dropping the lhs of some calls [PR94941] discards cca077c0853 Update gcc sv.po. discards 251c85372e0 Revert "tree: Don't reuse types if TYPE_USER_ALIGN differ [ [...] discards 3892279ed39 Daily bump. discards 74bf8bf639a Daily bump. discards 0118d0397f9 tilegx: Unbreak build discards d128356d460 Daily bump. discards bcf1d388323 libstdc++: Replace reserved identifier _T with _Tp (PR 94901) discards 2aaa1dc3c87 document effective target fileio discards 51b6ccc8c6e Daily bump. discards 591d857164c cse: Use simplify_replace_fn_rtx to process notes [PR94740] discards e72cfef362a ipa: Cgraph verification fix (PR 94856) discards e1b8af7fb27 Set DEV-PHASE to prerelease. adds 46eed414a33 Bump BASE-VER. adds b31ede6e376 ipa: Cgraph verification fix (PR 94856) adds 4bc0bb440ea Adjust crontab. adds 870b7834f06 rs6000, Fix header comment for intrinsic function _mm_movem [...] adds 66ec22b0d3f cse: Use simplify_replace_fn_rtx to process notes [PR94740] adds bf9155914f0 c: Fix ICE with _Atomic side-effect in nested fn param decl [...] adds ff1e6276dd7 cse: Add test case. [PR94740] adds f3043feb1b2 Daily bump. adds 7eee6d21961 document effective target fileio adds 070b4df8a06 libstdc++: Replace reserved identifier _T with _Tp (PR 94901) adds a5f2fb1ff17 libstdc++: Replace deduced return type in ranges::iter_move [...] adds 187c854cc62 libstdc++: Add more tests for _E10, _E11 etc. (PR 94901) adds bf1dde9790d libsanitizer: Add missing file and regen Makefile.in adds d730fd95eeb gcc: Enable bits for sanitizer support on FreeBSD x86_64 adds afb9b710810 i386: Use generic division to generate INVALID and DIVZERO [...] adds bcbf334afe0 c++: generic lambda and -fsanitize=vla-bound [PR93822] adds a2f32550a08 c++: -fmerge-all-constants vs. destructors [PR91529] adds 82d5decef38 c++: Local class DMI using local static [PR90479] adds 56017225eed testsuite: Enable asan tests on FreeBSD x86_64 adds 13ec6724cd5 Darwin: Fix bootstrap break from libsanitizer changes. adds 30da2906ac5 c++: Parenthesized-init of aggregates accepts invalid code [...] adds 4f6c1ca287d c++: Missing SFINAE with inaccessible static data member [PR90880] adds 23c42a01bce Daily bump. adds 6607bdd9999 Add patch_area_size and patch_area_entry to crtl adds dcbf228e4a1 tilegx: Unbreak build adds 116784bbde9 Add asan subdirectory for gfortran.dg. adds 7df45789907 Darwin: Fix a diagnostic spelling [PR93861] adds 6abe1c30847 gfortran: Get asan library from TEST_ALWAYS_FLAGS adds 77f45a962fc Daily bump. adds 18a6e4130fb Fix incorrect use of 'Unrestricted_Access in testcase adds 22b6b5d6cfb libstdc++: Make byte-sized std::fill_n a constant expressio [...] adds c3185b64529 i386: Use plus_constant instead of gen_rtx_PLUS adds cb8274155a3 Daily bump. adds efaffc6997f diagnostics: get_option_html_page fixes adds 73a8043481d match.pd: Move (X & C) eqne (Y & C) -> -> (X ^ Y) & C eqne [...] adds 496f4f88471 match.pd: Decrease number of nop conversions around bitwise [...] adds 6b5c7ee0df6 match.pd: Optimize (x < 0) != (y < 0) into (x ^ y) < 0 [PR94718] adds 8ea03e9016c i386: Use SHR to compare with large power-of-two constants [...] adds 375a77925c3 tree-inline: Simplify IPA-CP type conversion (PR 93385) adds f9e1ea10e65 tree-optimization/39612 - avoid issueing loads in SM when possible adds ec40967f132 libstdc++: Make pmr::synchronized_pool_resource work withou [...] adds 367766f40a0 tree-optimization/93891 - improve same-store disambiguation adds 05be85b6491 Revert "tree: Don't reuse types if TYPE_USER_ALIGN differ [ [...] adds f1621d18f55 c++: Don't save parms in nested requirement [pr 94827] adds 97268c374a3 c++: Simplify process_template_parm adds 9decd08b7b1 i386: Use SBB more [PR94650] adds bb6ce542206 Added missing ChangeLog entries adds e6b31fc7172 libstdc++: Avoid negating a size_t [pr 94747] adds 39439763714 Update gcc sv.po. adds 0719055a956 coroutines: Mark the gro as artificial. adds 3af3bec2e4d internal-fn: Avoid dropping the lhs of some calls [PR94941] adds 5e681acd358 rs6000: AIX long double builtins for 64 bit long double. adds cc7e4de998c Fix Ada bootstrap on Cygwin64 adds bb27781b641 libstdc++: Fix incorrect size calculation in PMR resource [...] adds ae8a08ff59d libstdc++: Fix broken link to SGI STL FAQ adds 1405ed43344 libstdc++: Fix the return type of __cxa_finalize adds a700b4a9f18 c++: Avoid unnecessary copying in cp_fold [PR94038] adds ba84e01d81b Daily bump. adds 228646a64fc i386: Simplify {,v}ph{add,sub{,s}{w,d} insn patterns [PR94460] adds 308bc496884 add vec_info * parameters where needed adds 700d457295a build: Fix 32-bit TLS detection with 64-bit-default gas on [...] adds cfbbceed1da fix build of targets not implementing add_stmt_cost adds 59e4474a22c i386: Use int_nonimmediate_operand more adds 6d938a5d770 match.pd: Optimize (((type)A * B) >> prec) != 0 into __imag [...] adds 7f916201ac3 x86: Fix *vec_dupv4hi constraints [PR94942] adds 144aee70b80 match.pd: Canonicalize (x + (x << cst)) into (x * cst2) [PR94800] adds 1bd3a8af853 aarch64: eliminate redundant zero extend after bitwise negation adds 0424a5ece53 tree-optimization/94949 - fix load eliding in SM adds 2badc988533 Do not put incomplete CONSTRUCTORs into static memory adds 5269b24605b Silence warning in LTO mode on VxWorks adds f9b5db750bc ipa/94947 - fix test for externally visible variables for IPA PTA adds 3fbf43b9bc0 testsuite/92177 - adjust expected patterns for gcc.dg/vect/ [...] adds fae545fb033 rewrite hybrid SLP detection adds 8b33430b53b Remove 2 dead variables in bid_internal.h. adds d73d45f1918 Use const for some function arguments. adds 98f7381d17a Put index check before use. adds 03f9754665b Use const for template argument. adds d2148424165 Merge dg-options and dg-additional-options if len <= 120 chars. adds 48c041033ec Provide hint for misspelled -fdump-foo options. adds ab37baa60ef gcov: print total_lines summary for all files. adds af2311abf8a Add missing ChangeLog entries. adds 0f62caf58b5 Provide warning for missing jobserver. adds 2d8a60a63ca optgen: make more sanity checks for enums. adds d39f7dc8d55 Do locking for __gcov_dump and __gcov_reset as well. adds c0532db47d0 Use __gcov_dump and __gcov_reset in execv and fork context. adds 811b7636cb8 Remove __gcov_flush. adds ef3479afc5a c++: Member template function lookup failure [PR94799] adds d44f14ccef8 csa, postreload: Improve csa after recent cselib changes [PR94516] adds 733195e367d c++: Avoid inconsistency in lambda fn's this pointer name [ [...] adds b776bdca932 c-attribs.c: Fix warning about use of uninitialized variabl [...] adds b1ea0ebd97f i386: Use "clobber (scratch)" in expanders adds 438085cc66e setup branch adds f1d82734ecf Patch ieee128-lib-patch001b adds 9fc1dff1196 Patch ieee128-lib-patch002b adds 6034b9ca242 Patch ieee128-lib-patch003b adds 18c2f7a740a Patch ieee128-lib-patch004b adds 8f2973cbf7e Patch ieee128-lib-patch005b adds bee774cecb3 Patch ieee128-lib-patch006b adds 63f3d98b696 Remove extra newline adds 931ab4fd334 Update ChangeLog adds db23381603d Patch ieee128-lib-patch007b adds 914ba0448eb Patch ieee128-lib-patch008b adds 2d7941da28e Patch ieee128-lib-patch009b adds 3d1ca857784 PRU: Fix comment to avoid fall through warning adds f886644bd4b PRU: Simplify machine description adds 09d8b020dbc PRU: Fix R3.w0 register class adds 931dfb70abc testsuite: pru: Add clobber test adds 1ea8de4c8c2 PRU: Remove TARGET_HARD_REGNO_CALL_PART_CLOBBERED adds 4461384026a RTEMS: Improve GCC specification adds 8e01d9d7904 New files adds 03831dcc989 New file adds 3338afa4a34 Patch ieee128-lib-patch010b adds ef836167f59 Delete changes meant for a private branch. adds d236b30c5cd Remove files meant for private branch adds 8b9180ae7e1 Delete file meant for private branch adds 35a4fe9dcf8 Delete file meant for private branch adds f5f2a77571a Remove files meant for a private branch adds e5185cc6be3 Delete file meant for a private branch adds f1656ae9234 coroutines: Replace extra checks for co_yield with asserts. adds 1136ba01e1a libitm: Disable diagnostic coloring in tests adds 5a26ea7e0f8 PR fortran/93366 - ICE on invalid, reject invalid use of NU [...] adds d0aed8d5ba7 matcher-1.m: Change return type to int adds 04b89192ace c++: constexpr and lambda capture [PR90212] adds e42f3426529 c++: CWG2235 partial ordering and non-dependent types adds cc80c1e4232 Daily bump. adds 3f969affaf7 Adjust integer <-> pointer conversion IL checking adds 366386c7a97 Enable GCC support for SERIALIZE adds f14848aea70 combine: Don't replace SET_SRC with REG_EQUAL note content [...] adds b4ace720e00 riscv: Fix up riscv_atomic_assign_expand_fenv [PR94950] adds 1e47cb3597c Enable TARGET_TSXLDTRK for GCC support. adds f4dff765db2 doc: Update install.texi for GCC 10 on Solaris adds 380a681518c tree-optimization/94965 - fix typo in vec_info * passing adds a7b76d574b1 match.pd: Optimize ~(~X +- Y) into (X -+ Y) [PR94921] adds 19d422201cd libstdc++: Update {x86_64,i?86,powerpc64,s390x,aarch64}-lin [...] adds 2b6f6aeea18 libstdc++: Document library versioning for 9.[123] and 10.1 adds a21c38fbe3e Add ENQCMD, AVX512BF16, AVX512_VP2INTERSECT to gcc.target/i [...] adds 308e2c1ccae Add ChangeLog entries for patch TSXLDTRK. adds 6208287fcaf Revert "Use const for template argument." adds 371905d1225 tree-optimization/94963 - avoid bogus uninit warning with s [...] adds 6fc00b41e76 middle-end/94964 - avoid EH loop entry with CP_SIMPLE_PREHEADERS adds 093d95fe34f libstdc++: Update Solaris baselines for GCC 10.1 adds cb5ecbc49b7 aarch64: fix conflicting declarations adds a3f1fc0625c x32: Update baseline_symbols.txt adds 4e849a74a85 Prepare removal of SLP_INSTANCE_GROUP_SIZE adds 1266778548e [AArch64] Use __getauxval instead of getauxval in LSE detec [...] adds 7c2879301d3 i386: Use ADD to implement compares with negated operand [PR94913] adds 530b4409435 add a new option -flarge-source-files. adds 319eafce3e5 x86: Fix vextract* masked patterns [PR93069] adds 80644a672e6 coroutines: Remove references to n4849 (NFC). adds bc95e478feb c++: QT overload regression with attribute [PR94946] adds d3a1459cd4f i386: Use generic division to generate INEXACT exception adds 72a54e5e815 libstdc++ std::fill overload for std::vector<bool>::iterator adds 25ee2155ead c++: Don't synthesize sfk_comparison method multiple times [...] adds 46fcef99f49 c++: Avoid strict_aliasing_warning on dependent types or ex [...] adds 0af711e1914 d: Fix ICE in verify_gimple_stmt, at tree-cfg.c:4959 adds 1e891788897 c++: ICE in value_dependent_expression_p in C++98 mode [PR94938] adds 4be996072ce Daily bump. adds 6760cb47845 alpha: Implement the PR94780 fix for alpha. adds b24fc8a692e lto-wrapper: split arguments of getenv ("MAKE"). adds 834e660ea8e Fix a few DWARF bugs with -fgnat-encodings=minimal adds 359b19e9904 Update the baseline symbols for SPARC64/Linux adds 283cb9ea629 tree-optimization/57359 - rewrite SM code adds 9cd70f3f0fa AArch32: fix bootstrap failure adds 9b95bb52b40 c-family: Fix error-recovery ICE on __builtin_speculation_s [...] adds 1d865b29abc testsuite: Improve g++.dg/ext/attr-parm-1.C testcase [PR94946] adds eb72dc663e9 extend DECL_GIMPLE_REG_P to all types adds ab2952c77d0 Fix optindex entries for 2 options. adds 5438a28a050 Fix minor typos in comments that affected syntax highlighting. adds d20b71735ee c++: Fix spelling of non-static adds f8a4141bae5 Fix various dg directives. adds b9250b3cb91 ipa/94947 - avoid using externally_visible_p () adds 0ca22d027ec c++: Implement P1957R2, T* to bool should be considered narrowing. adds 41081235df0 Wrap global variables in tree-ssa-operands.c into a class. adds 3807f286eff Check alignment for no peeling gaps handling adds a5cac223dff Fix bogus calls to set_rtx_cost. adds 21968d4ae06 c++: Fix crash with template spec in different namespace [PR94255] adds 5d5dcc65aae c++: Detect long double -> double narrowing [PR94590] adds f1d9467714a c-family: Add "nonstatic" to badwords. adds c7100843831 coroutines: Improve error recovery [PR94817, PR94829]. adds 4cbc9d8b346 libstdc++: Make relational operators work with const guarde [...] adds 9c24e97a97a libstdc++: Fix some C++20 algorithms to work in parallel mode adds 91d505491c7 libstdc++: Fix whitespace in Changelog adds f69785246f2 Remove remnants of COFF support which was dropped eons ago. adds b9cb3bb9ad0 Drop more COFF support from H8 port adds 27c1afd5337 Drop original H8/300 support. This should generate ide [...] adds 8e8b576639c More cleanups. Merging patterns with iterators, split [...] adds f5fb834c96e Move all patterns and expanders out of h8300.md and into ot [...] adds 98329e3f5b8 rs6000: New insns setbc and setbcr adds e473a6df6d5 rs6000: Tests for setbc adds 057e1eedac8 rs6000: New insns setnbc and setnbcr adds 74d58ad2c20 rs6000: Tests for setnbc adds 88fdafb1060 Daily bump. adds af1634f1b55 csa: Fix --enable-checking=yes,df bootstrap failure in csa [...] adds ff336801653 match.pd: Simplify unsigned A - B - 1 >= A to B >= A [PR94913] adds df569f7da56 match.pd: Optimize ffs of known non-zero arg into ctz + 1 [ [...] adds a0d732eea2e match.pd: Canonicalize (X + (X >> (prec - 1))) ^ (X >> (pre [...] adds a139bc2b492 tree: Avoid variable sharing in get_narrower [PR94724] adds a229f9b3737 ix86: Add peephole2 for *add<mode>3_cc_overflow_1 followed [...] adds 1595a1cb7bf match.pd: A ^ ((A ^ B) & -(C cmp D)) -> (C cmp D) ? B : A s [...] adds 2b42509f8b7 Fix availability compute during VN DOM elimination adds db4062a0cbe Small tweak to gnat_to_gnu_param adds c900c700499 Fix missing information in exception messages with -gnateE adds bb1ec4773a0 Couple of tweaks to help in LTO mode adds e34495985e4 Fix uniqueness of address for aliased objects adds debfaee5d51 EOF has a location adds bc484e25099 move permutation validity check adds b224c3763e0 preprocessor: Reimplement directives only processing, suppo [...] adds 810a2bd8784 c++: No news is good news adds 234681eadf2 coroutines: Update TREE_SIDE_EFFECTS on inserted bind exprs. adds 74dc179a6da Improve hard reg preference propapagation. adds 08c1d39d3a8 libphobos: Add --enable-cet to configure adds 9e20d0f0ce9 switchcontext.S: Include <cet.h> and use _CET_ENDBR adds ce08aac1825 Daily bump. adds 2c2d405829e dbr: Filter-out TARGET_FLAGS_REGNUM from end_of_function_needs. adds 2b36e4dc813 config.gcc: Remove support for crisv32-*-* and cris-*-linux*. adds 3b34ba1fba8 cris: Remove from gcc/config/cris: t-linux, linux.h, linux.opt adds 39748a89976 libgcc: cris: Remove support for crisv32-*-* and cris*-*-linux adds a012982fd0d gcc/testsuite: gcc.target/cris: Remove crisv32-* and cris-l [...] adds 06644ca9895 gcc/testsuite: Remove traces of crisv32-* outside gcc.target/cris adds 0e44849e9ef gcc/config/cris/t-elfmulti: Remove crisv32 multilib. adds d0780379c1b gcc/config/cris: Remove shared-library and CRIS v32 support. adds fb062a8b7bc cris: Move trivially from cc0 to reg:CC model, removing mos [...] adds 27228024598 cris: Emit trivial btstq expected by gcc.target/cris/sync-2 [...] adds a792c62c17a cris: Define TARGET_FLAGS_REGNUM. adds a4f15e7ae10 config/cris/cris.h (REVERSIBLE_CC_MODE): Define to true. adds e49cee5c8dc cris.md: Post-reload, split/generate clobberless memory des [...] adds 12bdaa7d3e9 cris.md: Post-reload, split/generate clobberless zero source moves adds b3e01c3d1b6 cris: Introduce CC_NZVCmode and CC_NZmode. adds a82c9fb3f70 cris: Enable *movsi_internal to set condition codes. adds 3c7016b08f7 cris: Enable movhi and movqi to set condition codes. Anonymize. adds 61c964c7fd2 cris: Enable extend operations to SImode to set condition codes. adds e561b9fe0b4 cris: Enable additions and subtractions to set condition codes. adds 730cafefe6b cris: Enable general "and", "or", "xor", "not" to set condi [...] adds d137723be6b cris: Enable 32-bit shifts, clz, bswap, umin to set conditi [...] adds b73bf8a14dd cris: Enable single-bit btst/btstq to set condition codes. adds a33649e6664 cris: Enable "neg" to set condition codes. adds 8415ced06ed testsuite: Fix up two testcases [PR95008] adds 65ba91b79e1 Remove last use of expr_align adds ad00a297ec4 Small housekeeping work in gigi adds 40bd5a53625 Fix missing back-annotation for Out parameter adds b9364a56d10 Accept qualified aggregates in memset path adds aff220748ca Fix problematic cases of wrapping adds 527ed00b715 Do not make a local copy of large aggregate adds e92f85c792c Do not override -fnon-call-exceptions in default mode adds 2448ee85a89 Fix tree sharing issue with slices adds 1e3cabd45d4 Fix small issues with -fgnat-encodings=minimal adds a5720c08a32 Add assertion for access attributes adds 925b418e065 Update copyright year adds 261356844a6 libbacktrace: support fetching executable name using sysctl adds 31ae7b863a8 libbacktrace: sometimes read debug sections individually adds 4b26b13871a libbacktrace: support short read adds dea40c941a4 libbacktrace: add Mach-O support adds 8600440e147 libbacktrace: don't free ELF strtab if error occurs after s [...] adds 4ae915cdbf0 Daily bump. adds ef6394205d7 libbacktrace: don't crash if ELF file has no sections adds 92ed82367e7 PR fortran/93499 - ICE on division by zero in declaration s [...] adds 0b83c4fabb8 libstdc++ Enhance thread safety of debug mode iterators adds 13a46321516 i386: Define __ILP32__ and _ILP32 for all 32-bit targets adds e7ae6d32c7d Daily bump. adds 0447929f11e Add handling of MULT_EXPR/PLUS_EXPR for wrapping overflow i [...] adds 10a9bf806cf Add caveat about parsing of .gcda and .gcno files. adds 850322dff70 Fix typo in fprofile-prefix-path. adds dbeaa7ab81a Fortran : Spurious warning message with -Wsurprising PR59107 adds 7c355156aa2 i386: Vectorize basic V2SFmode operations [PR94913] adds fc8f44e06b1 testsuite: Require gnu-tm support for pr94856.C adds ffeb6554bee Revert "libstdc++ Enhance thread safety of debug mode iterators" adds ef834ed9da2 rs6000: powerpc_future_ok and powerpc_future_hw adds fa853214b8f Fix missing files from previous commit. adds d572ad49217 [PATCH] aarch64: prefer using csinv, csneg in zero extend contexts adds 248e357f694 aarch64: Fix ICE when expanding scalar floating move with - [...] adds aa4317866bf i386: Improve basic vectorized V2SFmode operations [PR95046] adds 892c7427ee2 [Fortran] Fix/modify present() handling for assumed-shape o [...] adds b6ff3ddecfa tree-optimization/94988 - enhance SM some more adds a1821a249d9 rs6000: Add vector count under mask adds 894ac7bce59 rs6000: Add vector pdep/pext adds 7c00c55914f rs6000: Add vgnb adds d8bd9d32e8b tree-pretty-print: Handle boolean types adds 84f4954c382 tree-optimization/95049 - fix not terminating RPO VN iteration adds 2403d3d7a5e rs6000: Add scalar cfuged instruction adds ed07d68141f rs6000: Add vcfuged instruction adds 47f4703c33c libbacktrace: declare getpagesize if necessary adds 2b2d298ff84 i386: Add V2SFmode sqrt insn pattern [PR95046] adds 3a3e1ea9c67 c++: Avoid unnecessary deprecated warnings. adds f315d1477d5 c++: Tweak VLA representation. adds 08434b02e29 c++: Remove LOOKUP_EXPLICIT_TMPL_ARGS. adds f3f9cc41a1a c++: Remove redundant code. adds e5ccab839a2 c++: Improve print_tree of static_assert. adds aa2c978400f c++: Make references to __cxa_pure_virtual weak. adds 1422c2e4462 PR fortran/95053 - ICE in gfc_divide(): Bad basic type adds f981395c220 c++: Use of 'this' in parameter declaration [PR90748] adds 42e9f80bf4f c++: Better diagnostic in converted const expr. adds 0f50f6daa14 c++: tree walk into TYPENAME_TYPE. adds 52c5933f583 c++: Fix specialization of constrained member template. adds 9acfb58a46f rs6000: Add cntlzdm and cnttzdm adds f804945f4a9 Update gcc .po files. adds 0e47fe3ab52 Fix change log ordering from previous commit adds 25bf7d32c31 rs6000: Add vclrlb and vclrrb adds 2202299c2aa rs6000: Add pdepd and pextd adds 840ac85ced0 rs6000: Add xxeval and vec_ternarylogic adds 89ce32902a6 rs6000: Vector string isolate instructions adds 2f4aeb2f53d compiler: use const std::string& in a couple of places adds b58c5e0c734 Daily bump. adds 4f157ed7749 syscall: append to environment in tests, don't clobber it adds 5ca57518233 runtime: fix TestCallersNilPointerPanic adds b8eaa7545b6 rs6000: Add xxgenpcvwm and xxgenpcvdm adds 3ebd168b443 rs6000: Built-in cleanups for vec_clzm, vec_ctzm, and vec_gnb adds 491ba663e05 Implent C++20 std::atomic_flag::test adds 7a2e715c9af Actually comment the new tests adds bb63ca63e74 tree-optimization/95045 - fix SM with exit exiting multiple loops adds fe8c8f1e5ed Fold &MEM[0 + CST]->a.b.c to a constant adds dc703151d4f openmp: Implement discovery of implicit declare target to clauses adds d17a896da1e tree: Add vector_element_bits(_tree) [PR94980 1/3] adds 14605b6bd8c tree-vect-generic: Tweak build_replicated_const [PR94980 2/3] adds 4c0283b9ad7 tree-vect-generic: Fix bitfield widths [PR94980 3/3] adds 99b0c9ec47d openmp: Fix up handling of DECL_OMP_PRIVATIZED_MEMBER for b [...] adds 6b41920bd5c ASAN: clear DECL_NOT_GIMPLE_REG_P. adds 5e3c2d4b238 preserve EDGE_DFS_BACK across split_edge adds 90aea3e8d4f Fix incorrect scalar storage order handling adds 89aa37dc3c7 MSP430: Allow .bss section to be created in region-attribut [...] adds e8fb1a3892f MSP430: Define ASM_OUTPUT_ALIGNED_DECL_LOCAL adds 119a7db1e05 middle-end/94988 fix testcase for big-endian adds 998fbe9f1f7 remove dead debug-bind resets adds 6416f67273a i386: Add V2SFmode NEG, ABS and logic insn patterns [PR95046] adds 2a2dea6b63a i386: Add V2SFmode NEG, ABS and logic insn patterns [PR95046] adds af3bef0ea25 libcc1: Enable Intel CET on Intel CET enabled host adds 7e9c5bb0fd2 gcc: Enable Intel CET on Intel CET enabled host for jit adds 051da74259d libcpp: Enable Intel CET on Intel CET enabled host for jit adds b3d16040feb libdecnumber: Enable Intel CET on Intel CET enabled host for jit adds d2148648357 libbacktrace: Enable Intel CET on Intel CET enabled host for jit adds c08278701f7 zlib: Add --enable-cet to configure adds fa31a3cdbf1 c++: Add abbreviated fn template test for [PR78752] adds 955b1f92990 i386: Add V2SFmode FMA insn patterns [PR95046] adds 8a6790fb4e5 i386: Add V2SFmode copysign, xorsign and signbit expanders [...] adds d17cdc17c90 Enable CET in cross compiler if possible adds f0de5d83eec Fix throw specifiers on interface. adds ac627eb4162 testsuite: Fix up gcc.dg/asan/pr95051.c testcase [PR95051] adds 90b160f8ec5 c++: Function found via ADL when it should not [PR95074] adds 27c3d986c4e Be prepared for more aggregates in gigi adds 2a0225e4786 preprocessor: EOF location is at end of file [PR95013] adds 11dd3be56b8 Suppress warning for Interfaces.C with -fdump-ada-spec adds de6320a8169 RISC-V: Add shorten_memrefs pass. adds adce62f53d8 RISC-V: Make unique SECCAT_SRODATA names start with .srodat [...] adds 0e6d007460f Daily bump. adds 9042fea9722 Refactor tree-vrp.c adds 0fec3f62b9b Document more x86 operand modifier. adds f6e1a4cd831 Add missing unit dependence vector in data dependence analysis adds a7b7818f3db [PR 95013] Fix gcc.dg/unclosed-init.c adds 883246530f1 x86-vxworks malloc aligns to 8 bytes like solaris adds 3d96f7b9241 Simplify test-case options. adds f884bef21cc [Fortran] OpenMP - permit lastprivate in distribute + SIMD [...] adds c0c39a765b0 Fold single imm use of a FMA if it is a negation [PR95060] adds 18edc195442 Fix -fcompare-debug issue in purge_dead_edges [PR95080] adds c10aa1f0736 Add gcc-changelog related scripts. adds b8333fc6f87 Restore print_output syntax in git_commit.py. adds e4f0e06b2f5 Add default revisions argument for git_check_commit.py. adds 9b56828c573 contrib/vimrc: Reduce textwidth for commit messages adds ab5934a8fe1 Remove SLP_INSTANCE_GROUP_SIZE adds 6cc6b087c8c c++: Add testcase for already-fixed PR [PR70642] adds f9f98e59a7f Fortran : ICE in gfc_conv_array_constructor_expr PR93497 adds 78db0e093e6 add vectype parameter to add_stmt_cost hook adds be99b308d0f c++: Fix g++.dg/parse/attr4.C test. adds 287552950d5 testsuite: Fix up tree-ssa/pr94969.c testcase [PR95110] adds 702adbb2fff libbacktrace: treat EACCESS like ENOENT adds d2ec2786827 libbacktrace: mark test_large parameter unused in ztest.c adds 0d5d8809946 libgo: build syscall test with -static adds c3cb34c6322 testsuite: Support { target c++20 } in tests. adds b04445d4a80 c++: Replace "C++2a" with "C++20". adds 7e6a72cb2eb c++: Formatting fixups & some simplifications. adds 833c7b4b5ef c++: Simplify canonical_type_parameter adds 2bb30de62f5 c++: Simplify typedef access checking adds 7040894c444 c++: Template arg comparison adds 661232da72d c++: explicit(bool) malfunction with dependent expression [ [...] adds 7e52f8b1e03 c++: premature requires-expression folding [PR95020] adds 4924293a62e c++: SFINAE for invalid delete-expression [PR79706] adds c21d2b6661c rs6000: Add vec_extracth and vec_extractl adds f806a768e14 Daily bump. adds d3e5bae174d Make anti_adjust_stack_and_probe_stack_clash extern and use [...] adds 868d351e232 IBM Z: stack clash prot: add missing updates of last_probe_offset adds 0473885be8b IBM Z: Define probe_stack expander adds 42ef8a5e662 i386: Add V2SFmode conversion functions [PR95046] adds 49ddde69fc8 openmp: Also implicitly mark as declare target to functions [...] adds d0fb9ffc1b8 openmp: Fix placement of 2nd+ preparation statement for PHI [...] adds 7a50e708756 openmp: cgraph support for late declare variant resolution adds 568c985113b middle-end/95118 - fix printing of denormal zero adds 0d1ccfd0cc2 testsuite/94703 - skip gcc.dg/tree-ssa/pr94703.c on strict- [...] adds 2c814af65ef aarch64: Fix arm_sve_vector_bits on typedefs [PR95105] adds 365e3cde497 i386: Add V2DFmode conversion functions [PR95046] adds 941c9474700 Add tests for gcc-changelog. adds c4bff4c230c c++: Improve build_template_decl adds 5adbd090756 c++: Adjust push_template_decl_real adds ea5a33d4536 c++: simplify lookup_template_class_1 adds ddbaab134ca c++: Simplify tsubst_friend_function adds f497e36ae56 c++: Simplify tsubst_template_decl adds 68f1d74ff92 c++: Missed c++2a->20 change adds f664bd07f08 arm.c: Clarify error message in thumb1_expand_prologue adds 4036327e4ca arm: Factorize several occurrences of the same code into re [...] adds 8d286dd118a x86: Default CET run-time support to auto adds cdc34b50579 Add early return for invalid STATUS for close. adds d975519ad10 Removed double ChangeLog entries from previous commit. adds 098cf31aa26 c++: Missing SFINAE with lookup_fnfields [PR78446] adds 9056cd80351 i386: Add V2DFmode float trunc/extend functions [PR95046] adds 75d0b3d7288 amdgcn: fix vcc clobber in vector load/store adds 3a36428b5fb libgo: only build syscall test with -static on GNU/Linux adds 4e1592f8e1d c++: Fix deferred noexcept on constructor [PR93901]. adds 3f30a274913 libiberty: Update D symbol demangling for latest ABI spec. adds d2a359fe5d7 Skip jit tests for targets that don't support -lgccjit adds 98aad12cd2e Daily bump. adds 8a15faa730f Fold (add -1; zero_ext; add +1) operations to zero_ext when [...] adds 84935c98221 tree-optimization/33315 - common stores during sinking adds f4356120ba8 i386: Add V2SFmode hadd/hsub instructions [PR95046] adds f8b0665445b i386: Add V2SFmode hadd/hsub instructions [PR95046] adds 3a55774f0b6 libiberty: Handle @live attribute in D demangler. adds 9f0f7da9aa9 [OpenMP] Fix 'omp exit data' for Fortran arrays (PR 94635) adds 62af27e77b5 arm: Add support for interrupt routines to reg_needs_saving_p adds aaf1ee48316 tree-optimization/95133 - avoid abnormal edges in path splitting adds c9a41202b27 contrib: Handle GDB specific test result types adds b8db70e1f1c WIP amdgcn: use unsigned extend for lshiftrt adds f8e1c0c0182 Fix clang [-Wmisleading-indentation] in hsa-gen.c. adds 584a3c080bb tree-optimization/92260 - improve fix adds 271e3da859f c++: Fix thinkos in template_args_equal change. adds 75514d157e9 i386: Allow SI, DI and TImode pushes from XMM registers adds 0ec52417fd9 [Fortran] OpenMP 5 – permit more sharing clauses for SIMD ( [...] adds 4c1a5d8b71e x86: Also check if -fcf-protection works adds cda6396a1b6 PR c++/93286 - ICE with __is_constructible and variadic template. adds 289fbbe75f6 c++: Revert unnecessary parts of fix for [PR90996] adds b8079176c97 rs6000/testsuite: Use -mdejagnu-cpu= instead of -mcpu= adds 918f1682666 rs6000/testsuite: Don't use powerpc64 effective target adds 7df6b2c0531 rs6000/testsuite: Use lp64 in cnttzdm-0.c adds b595f14f8f6 rs6000/testsuite: Use the int128 selector where needed adds fe83bfb1466 rs6000: BU_FUTURE_MISC_2 requires powerpc64 adds 16485ea97b3 analyzer: Remove stray semicolon. adds 29f0e90d990 c++: Enable coroutines with -std=c++20. adds e478cacb62f libgo: only build syscall test with -static if it works adds 9d495e72508 Update cpplib sv.po. adds 115232b7789 c++: decltype of invalid non-dependent expr [PR57943] adds 53b4d52f114 Daily bump. adds f5b461d4530 Consolidate a couple peepholes and improve peepholes that c [...] adds 5ef067eb14d coroutines: Implicitly movable objects should use move CTOR [...] adds add058cf93a Daily bump. adds 65d44272bd9 Move array bounds checking out of vrp_prop and into its own class. adds f119b4e6319 More refactoring of tree-vrp.c. adds 5b461bdb489 Remove vrp_insert::live_on_edge declaration. adds 8bfc81876f9 Move operand_less_p to vr-values.c. adds e7e785dfec3 Revert previous patch: adds cc558e28014 x86: Add gcc.target/i386/strncmp-1.c adds e977a5df5ba libphobos: Merge upstream druntime 5cc061a8, phobos 64ed4684f adds 266f44a91c0 x86: Allow V1TI vector register pushes adds 4c1b27f961a Use pc_or_label_operand to collapse a couple more patterns [...] adds 2b9a271b2d0 coroutines: Avoid a maybe used uninitialized warning. NFC. adds 03d549090e3 Daily bump. adds 52a0f839800 tree-optimization/95172 - avoid mixing conditionalized and [...] adds fe168751c5c middle-end/95171 - inlining of trapping compare into non-ca [...] adds 9a4a0a5b0e4 MAINTAINERS: Add myself for write after approval. adds d83e28f47f5 x86: Update Intel processor detection adds cfaf0edbb12 fixup BB vectorization constant generation place adds 94f687bd9ae i386: Improve vector mode and TFmode ABS and NEG patterns adds 8b8f3117263 [arm] Don't generate invalid LDRD insns adds 8f17461bdfe i386: Avoid reversing a non-trapping comparison to a trappi [...] adds 24f68831d25 pr94833, fix vec_first_match_index for nulls adds be464161b4a c++: Add test for c++/95143 adds 2c832ffedf0 tree-optimization: Fix use of uninitialized variables warni [...] adds e5abd1cb916 PR fortran/95053 - division by zero constants adds 5329b59a2e1 bootstrap: Update requirement to C++11. adds c917584aa9e Require powerpc_vsx_ok in gcc.target/powerpc/pr71763.c adds 642dc602f89 c++: Regenerate cp/cfns.h. adds 100fdb1f09b c++: Don't add built-in operator for ++ on bool. adds 295790712f1 c++: Create fewer SAVE_EXPR. adds ae8ed736add c++: Implement DR 1512, Pointer comparison vs qual convs [PR87699] adds 628bb804085 Update gcc sv.po. adds 3956244c58a PR middle-end/94940 - spurious -Warray-bounds for a zero le [...] adds 7a41fcde6c6 PR middle-end/92815 - spurious -Wstringop-overflow writing [...] adds 5d2246a32c6 c++: Sorry about type-dependent arg for __builtin_has_attri [...] adds 8edf0adb661 PR middle-end/92815 - spurious -Wstringop-overflow writing [...] adds bf732686c0b c++: ICE with -Wall and constexpr if [PR94937] adds 2d4e1e144c2 c++: ICE when shortening right shift [PR94955] adds 489fb00b14d Daily bump. adds 864fed4a491 c++: Explain fn template argument type/value mismatches [PR66439] adds 573e5f05009 c++: Enable spec_hasher table sanitization [PR87847] adds a4b48fc47c3 cost invariant nodes from vect_slp_analyze_node_operations [...] adds ca1a9763a1f RISC-V: Update march parser adds f908b69cfd7 RISC-V: Handle implied extension for -march parser. adds c3b44e34085 Add gcc-verify alias. adds 800bcc8c00f openmp: Add basic library allocator support. adds 53b663f90a8 Fix typo in c-parser.c. adds 8f66f175ff8 Add missing ChangeLog entry. adds f6e40195ec3 i386: Add missing vector zero/sign extend expanders [PR92658] adds 8389e89bd99 Add missing ChangeLog entries. adds e576ed7a9dd Move 2 mklog scripts to legacy subfolder. adds 00243d9a640 New mklog script. adds 51e10276d67 bpf: add support for the -mxbpf option adds 98456a64b0b bpf: do not save/restore callee-saved registers in function [...] adds 2114f78a95f Fill up entries in reverse order. adds 53cc8cf9f08 Add missing changelog entry. adds 4f85a52c942 mklog.py: improve parsing of struct names (ignore GTY). adds e107157171a openmp: Add basic library allocator support. adds 92ea8e1bccc TESTSUITE: Fix tests for 16-bit targets adds a641d6d3e63 preprocessor: Fix ICE with EOF in macro args [pr95182] adds 6e7ae154dc5 Fix FAIL: gcc.target/i386/pr92645-4.c adds ed63c387aa0 preprocessor: Reimplement raw string lexing [pr95149] adds c0d8623ce5a PR c++/94923 - False positive -Wclass-memaccess with trivia [...] adds 4a5d072ad97 Use commit timestamp in git_update_version.py. adds 25c284f1488 Use REST API for bug titles in mklog. adds 98452668d36 [aarch64] PR target/94591: Don't generate invalid REV64 insns adds 7cf3f604fb1 preprocessor: Random cleanups adds 74744bb1f28 c++: Alias template instantiation template info adds 453954451be x86: Add FEATURE_AVX512VP2INTERSECT and update GFNI check adds a2d196e75ce libstdc++: Use RDRAND as fallback if RDSEED keeps failing ( [...] adds b17a002ef57 Daily bump. adds dfa4fcdba37 Fix alignment for local variable [PR90811] adds 4a88caf21a0 c/95141 - fix bogus integer overflow warning adds 713890935db Add gcc-backport and support git cherry pick. adds 93db1f8055e git_check_commit: shorted option name adds 3bcaf16edd8 contrib/gcc-changelog: Skip over review lines adds 29c34351be8 git_commit.py: Add tests for signatures. adds d91524d5b11 [ARM]: Fix the wrong code-gen generated by MVE vector load/ [...] adds 2033e41b925 Remove dangling line from gcc/ChangeLog. adds 1e46a443f25 x86: Update VPCLMULQDQ check adds 35b980365c9 Add missing ChangeLog entry for r11-516 adds 130bb4c7929 middle-end/95231 - revert parts of PR95171 adds b2f26af32b5 tree-optimization/95219 - improve IV selection for induction adds 0b0ad7d0d05 Add missing testsuite/Changelog for PR94595 bug fix. adds 053dc901e02 Fill up {,un}compression stats for ZSTD in LTO. adds 610ae2dbbf9 c++: spec_hasher and TYPENAME_TYPE resolution [PR95223] adds 4623a6f2d02 preprocessor: Replace some flags with a single enum adds eb069ae8819 Fortran : ProcPtr function results: 'ppr@' in error messag [...] adds 03d90a20a1a Avoid SCC hashing on unmergeable trees adds 2f809e773e8 git_email.py: fix duplicate author_lines. adds 2cf6f31527c i386: Fix *pushsi2_rex64 constraints [PR95238] adds 3872a519c8f i386: Fix zero/sign extend expanders [PR95229] adds 2a8565fa118 c++: Implement DR 2289, Uniqueness of structured binding na [...] adds c22027a00ed preprocessor: cleanups in c-common handling adds 38a4db21e12 preprocessor: Revert premature change adds 4b38d56dbac c++: C++20 DR 2237, disallow simple-template-id in cdtor. adds edd482f310f TESTSUITE: Fix Wconversion-null*.C tests for aarch64 -mabi=ilp32 adds 14984ea1645 Fix premature omission of ChangeLog entry in ChangeLog file.. adds 7797f5ec580 i386: Do not use commutative operands with (use) RTX [PR95238] adds f26e72d8310 libstdc++: Use 'using' for types in Networking TS headers adds d9d34449bbd libstdc++: Fix net::basic_socket::close(error_code&) adds b780db2ea32 libstdc++: Better requirements checking in Networking TS adds 0a1baad8eb3 libstdc++: Use macro for nodiscard attribute adds 48c28b17a9d Daily bump. adds f094665d465 libstdc++: Avoid constraint recursion with iterator_traits [...] adds e7c7cdc5f42 mklog: support parsing of DR. adds 9722b1399a5 Support DR entries for gcc-changelog. adds 62b5b53e94d Prepare git_update_version.py for real usage. adds 9e02b45ffc6 Add outline-atomics to target attribute. adds 8ebc2f5e05a libgfortran: Use __builtin_cpu_is/__builtin_cpu_supports adds ea097d141e3 Remove accidental testcase commit adds 2f20c7040f8 Fix a test-case warning. adds 5855bdfa06f libgcc: Move FEATURE_AVX512VP2INTERSECT after FEATURE_AVX512BF16 adds f65a3299a52 c++: template instantiation during fold_for_warn [PR94038] adds bc7a4f2f9e9 libstdc++: Enable simple invocation of runtest in testsuite adds a74630f3207 config/i386/cpuid.h: Use hexadecimal in comments adds 149c8c7c27a Include memmodel.h in adjust-alignment.c adds f898793b454 coroutines: Partial reversion of r11-437-g5ef067eb14d4. adds f7272c8a038 c++: Improve error-recovery for parms. adds 4f602147b6a c++: Improve error recovery for =. adds beb019d346b c++: Constant expression parsing and parameters. adds c37b1442fd2 c++: Check constant array bounds later. adds af288c7501d Daily bump. adds dc7aee01cd5 Add gcc/testsuite/go.test/test to ignored locations for gcc [...] adds f8fb2ea2b17 add ctor/dtor to slp_tree adds 59b282bca30 Add missing ChangeLog entry. adds b6ed2e2bca5 tree-optimization/95248 - fix oversight in SM rewrite adds 79f0451c67e enfoce SLP_TREE_VECTYPE for invariants adds ab7eca92926 lto/95190 - amend -flto docs for diagnostic option handling adds 47273df0bcd Simplify streaming of SCC components adds 1089a367c4b Fix hashing of prestreamed nodes adds 7c592aad23c tree-optimization/95268 - fix commoning of clobbers adds 5daf69cfe94 Fix up go related ignored locations. adds 808b611bfb4 x86: Handle -mavx512vpopcntdq for -march=native adds e740f3d7314 Add missing vector truncmn2 expanders [PR92658] adds 0896cc4276b Improve LTO streaming dumps adds 098ba49c7cd Add debug dump for integer_cst streaming. adds bcb63eb2cbd Avoid streaming stray references. adds 1a030003858 i386: Fix <rounding_insn><mode>2 expander [PR95255] adds dc50686d78d Silence warning introduced by my previous change. adds 2221fb6f668 analyzer: Add exit, and _exit replacement, to sm-signal. adds 72af65b91cc c++: -fsanitize=vptr and -fstrong-eval-order. [PR95221] adds 45c50b6a63a Suggest including <stdbool.h> for bool, true and false adds af114c38db8 Suggest including <stdint.h> or <cstdint> for [u]int[8|16|32|64]_t adds fabd4f16a15 Daily bump. adds b2b8eb6202b c++: Fix C++17 eval order for virtual op=. adds 33e09fc5051 Adjust typo in testcase of my last commit adds 804254edb48 Darwin: Make sanitizer local vars linker-visible. adds 988b853f9c8 libstdc++: Simplify filesystem::path SFINAE constraints adds 00c8f2a5e3a libstdc++: Remove incorrect static specifiers adds 584d52b088f libstdc++: Refactor filesystem::path string conversions adds 8df7ee67f6f Fixes a hang on an invalid ID in a WAIT statement. adds 3cb0c7cc160 libstdc++: Fix function that can't be constexpr in C++11 (P [...] adds 6d1556ecfae c++: Avoid concept evaluation when uid-sensitive [PR94038] adds a57aa111916 libstdc++: Compile PR93978 testcase with -Wall adds 731c4ce0e93 libcpp, libdecnumber: configure and substitute AR adds 392bc7d2130 Daily bump. adds d176184d98a PR fortran/95106 - truncation of long symbol names with EQU [...] adds a7fe89194ce Daily bump. adds 94c0409717b Add missing expander for vector float_extend and float_truncate. adds 5dce843f32e Fix wrong assignment to mutable Out parameter of task entry adds 49d6f7243ae Add missing ChangeLog entries in previous commit adds a27aceb98a1 Change description of fat pointertype with -fgnat-encoding [...] adds deea3defc98 Allow only ignored files in ChangeLog entries. adds 15c55b96a72 Fix incorrect handling of Component_Size adds 036c83b68e7 Fix missing back-annotation for derived types adds 0949185aed5 Fix small fallout of earlier change adds af62ba41a4e Fix internal error on problematic renaming adds f73f8bab9f2 tree-optimization/95284 - amend previous store commoning fix adds a0c623f5819 tree-optimization/95308 - really avoid forward propagating of &TMR adds d31694544d2 tree-optimization/95297 - handle scalar shift arg for SLP i [...] adds c0e27f72358 tree-optimization/95271 - fix bswap vectorization invariant [...] adds 4acca1c0635 tree-optimization/95295 - fix wrong-code with SM adds 67bfbda18f4 tree-optimization/95308 - really avoid forward propagating of &TMR adds a746f952abb Do not stream redundant stuff adds 4354291994e [Ada] Spurious accessibility error on return aggregate in G [...] adds 1a14bfbd783 [Ada] Change pragma Compile_Time_Error to force compile-tim [...] adds 431e762fae0 [Ada] Fix spurious error on checking of null Abstract_State adds dc0c0196340 tree-optimization/95309 - fix invariant SLP node costing adds a42cc1f883f BRIG FE testsuite: Fix dump scan patterns in packed.hsail test adds 14cd049afcb i386: Remove broadcasts from TARGET_MMX_WITH_SSE vec_dup in [...] adds ed01d707f85 Fix internal error on store to FP component at -O2 adds adad99eb906 libgo: update x/sys/cpu after gccgo support added adds 0b0d9a77d0a Daily bump. adds 9d0dc47de6e Fix non-comforming expander for floatv2div2sf2,floatunsv2di [...] adds cfdff3eeb90 Add ChangeLog entry for my last commit. adds b8e5f22671e Revert "Add ChangeLog entry for my last commit." adds 757dbb59c1f gcc-git: Add prepare-commit-msg hook. adds b3d566f570f Update merge.sh to reflect usage of git. adds 4945b4c2c86 Allow ChangeLog entries for ignored location. adds 1dedc12d186 revamp dump and aux output names adds 1c7f8cbcc7f accept for dir/ChangeLog entries adds f1f862aec2c openmp: Ensure copy ctor for composite distribute parallel [...] adds 5c8344e7289 Simplify types of TYPE_VALUES in enumeral types adds c8462662da2 Support --dry-mode in git_update_version.py. adds f6615c21335 coroutines, testsuite: Fix co-ret-17-void-ret-coro.C. adds 9b8579a6b36 i386: Implement V2SI and V4HI shuffles adds 1d72079ba3a tree-optimization/95327 - fix another vectorizable_shift co [...] adds 6232d02b4fc do not skip validation of switch after %<opt adds 6f7585deedc jit: check for void types [PR 95296] adds 0981cf960d0 jit: fix sphinx formatting issues in docs adds bb07057a316 gcc-changelog: remove file descriptor leaks adds 519f2506456 gcc-changelog: handle entries with multi-line file lists adds c5ab336ba10 [LTO/offloading] Fix offloading-compilation ICE without -fl [...] adds 9f0cb44e9b1 i386: Add SSE2 alternative to mmx_pswapd2vsi2 adds 48d52661396 PR fortran/95089 - ICE in gfc_get_derived_type, at fortran/ [...] adds 73655feb9d4 Fix issue with LTO bootstrap adds 8d8a25b0a7c PR libfortran/95195 - improve runtime error for namelist i/ [...] adds 3bf5e7657b7 libstdc++: Fix common_iterator::operator-> [PR95322] adds 56f03cd12be PR fortran/95104 - Segfault on a legal WAIT statement adds bf40f0ba950 jit: fix missing types for builtins [PR 95306] adds bc48456d085 Fix pr20601-1.c on the H8 adds c3a4169be95 Daily bump. adds 7b8ee33affd prepare-commit-msg: Save diff if requested by user. adds b423f910dcc Rename commit-mklog alias to gcc-commit-mklog. adds 79ea774f9a9 Rewrite maintainer-scripts/update_version_git adds baff22c48bd openmp: Fix up omp_declare_variant{s,_alt} htab handling adds f61f9b28793 Add debug (slp_tree) and dump infrastructure for this adds 8d6bae55483 Bump version to 11. adds e247d59274f Add new git-backport.py script. adds a5d8d86e8a7 tree-optimization/95335 - fix SLP nodes dropped to invariant adds 764ef40ba18 tree-optimization/95356 - fix vectorizable_shift vector types adds 116e3cfc7b8 libstdc++: Add new testcase for comparison category types adds 6c8e16aea85 tree-optimization/95295 - fix sinking after path merging in [...] adds ac9face8d26 c++: Revert alias template change [pr95263] adds 7e7d9fcff56 c++: Fix stdcall attribute in template. [PR95222] adds 6c66c692043 c++: operator<=> and -Wzero-as-null-pointer-constant [PR95242] adds 240198fe081 i386: Implement V2SF shuffles adds a7fd43c38f7 Fortran : ICE in gfc_trans_label_assign PR50392 adds 6efa97ea1d2 c++: Handle multiple aggregate overloads [PR95319]. adds ac43b32ce2e jit: fix libgccjit.info entry [PR 91330] adds c98bd673ef9 jit: use deep unsharing of trees [PR 95314] adds 7d014acc1ea i386: Remove %q modifier from two pmov insn templates [PR95355] adds c949ec9c4e8 PR fortran/95090 - ICE: identifier overflow adds 1852a26b925 i386: Fix V2SF horizontal add/subtract insns adds 979e89a9a94 libstdc++: Fix std::reverse_iterator comparisons (PR 94354) adds 6c2582c0406 libstdc++: Fix view adaptors for mixed-const sentinels and [...] adds bbaec68c86f libstdc++: Fix atomic<FP>::load (PR 95282) adds fe7ebef7fe4 Add support for __builtin_bswap128 adds b7641550869 gcc: xtensa: delegitimize UNSPEC_PLT adds a728ec6b8bc outputs.exp: no lto, linker default output, cdtor temps, em [...] adds 61f3b60556e Daily bump. adds 17d1594bfe0 gcov-tool: Flexible endian adjustment for merging coverage data adds 07d77cc2395 testsuite/95363 - fix gcc.dg/vect/bb-slp-pr95271.c for ilp32 adds 4a948703db4 Fix nonconforming memory_operand for vpmovq{d,w,b}/vpmovd{w [...] adds eb78da45ab8 mklog: support renaming of files adds 467adc05ba8 Fix check-params-in-docs.py for --help=param. adds 48e872db11b Add documentation for missing params. adds a634157de1e gcc-changelog: enhance handling of renamings adds dd019ef0735 arm: Fix unwanted fall-throughs in arm.c adds 09df85393ce tree-optimization/95273 - more vectorizable_shift massaging adds b0aae85bd68 make vect_finish_stmt_generation work w/o stmt_vec_info adds e31cd607e99 Code generate externals/invariants during the SLP graph walk adds 00cd5738976 remove obsolete code from SLP invariant costing adds 1ccbfffb0fb aarch64: Fix segfault in aarch64_expand_epilogue [PR95361] adds 59a3d73d50a aarch64: Fix missed shrink-wrapping opportunity adds 3ea6977d0f1 Fortran : "type is( real(kind(1.)) )" spurious syntax erro [...] adds 4d80ebea98c gcc.dg/builtin-bswap-10.c: Check "! int128" adds 7e58fe0e4c2 Add missing ChangeLog entry for r11-694 adds 125e0ff3500 Revert "Add missing ChangeLog entry for r11-694" adds 1b1932a4f33 c++: Fix tmplattr10.C adds 4833c1adc3c c++: Fix initlist-array12.C adds 2815558a2db Fix off-by-one error in previous commit adds f04f2fcd3d4 Fix incorrect code generation with bit insns on H8/SX. adds ccf4e86dc01 Finish prior patch adds c83027f32d9 jit: port libgccjit to Windows adds 7b599b9f9a1 c++: Immediately deduce auto member [PR94926]. adds 6ce3d791dfc PR fortran/95104 - Segfault on a legal WAIT statement adds 5c715e6a299 PR fortran/95373 - ICE in build_reference_type, at tree.c:7942 adds 3d8d5ddb539 c++: Try to complete decomp types [PR95328] adds 53ffb43a797 Daily bump. adds 697eab1b3e8 git_commit: fix duplicite email address. adds 6802b5ba823 aarch64: add support for unpacked EOR, ORR and AND adds 07852a81f58 tree-optimization/95393 - fold MIN/MAX_EXPR generated by phiopt adds 43a4fc095e3 expander: Optimize store_expr from STRING_CST [PR95052] adds 3d0675f3bb5 openmp: One omp_resolve_declare_variant followup adds 233ecb5e2c5 tree-optimization/95403 - guard vect_init_vector_1 against [...] adds 24663f1f6d7 Fix various limitations of git-backport.py. adds 6bee5ffd8ad Remove references to SVN in libsanitizer. adds 11041c3151e Fix streamer desynchornization caused by streamer debugging patch adds ddf90b72d2a tree-optimization/95356 - more vectorizable_shift massaging adds c735929a250 tree-optimization/95272 - add SLP_TREE_REPRESENTATIVE adds 7688e5e8c4d libstdc++: Review unordered_map insert_or_assign/try_emplac [...] adds 961c2aac7fd amdgcn: Fix VCC early clobber adds c92716b2b1d Port bugzilla-close-candidate script to git. adds e069285cdf4 c++: constexpr ctor with RANGE_EXPR index [PR95241] adds 020d86db889 c++: lambdas inside constraints [PR92652] adds bd4291a1c44 Fix parsing of SVN commits in PRs. adds 5e54b01f2b5 bugzilla-close-candidate.py: Fix sorting of branches. adds b9ca913b6a8 Error for missing change description in git_commit.py. adds 83c34c4452b contrib: Remove rs6000-ibm-aix5.3.0 from config-list.mk adds 8e915901deb c++: vptr ubsan and derived class [PR95311]. adds 1f32d5294f5 c++: Fix bogus -Wparentheses warning [PR95344] adds 316fe6b4016 libgfortran: Export forgotten _gfortran_{,m,s}findloc{0,1}_ [...] adds 7deca8c0b37 PR fortran/95090 - ICE: identifier overflow adds 9051b548274 Avoid nested save_CFLAGS and save_LDFLAGS adds 33e23881aae Simplify tree streaming. adds 2fb595f8348 c++: Template template parameter in constraint [PR95371] adds c75ebe76ae1 c++: P0848R3 and member function templates [PR95181] adds ee969a36d98 rs6000: Prefer VSX insns over VMX ones (part 1: perm and mrg) adds 885ef72f270 Daily bump. adds aef6e234a8a c++: satisfaction value of type typedef to bool [PR95386] adds 850533ab160 gcc/config/i386/mingw32.h: Ensure `-lmsvcrt` precede `-lkernel32` adds 05e4db63d04 openmp: omp_alloc(0, ...) should return NULL. adds 9df0ff5f219 coroutines: Fix unused value found by static analysis. adds bf5fbbbd8c9 PR fortran/95090 - ICE: identifier overflow adds dd38c765a04 PR fortran/95373 - ICE in build_reference_type, at tree.c:7942 adds 9f2e635defb Ability to build the GNAT runtime with project files adds d5cdcd5cf2b RISC-V: Optimize si to di zero-extend followed by left shift. adds 945b53ccf6a Daily bump. adds 6dda8608443 Disable brabc/brabs patterns as their length computation is [...] adds dc8c02ca1cd expr: Fix fallout from optimize store_expr from STRING_CST [...] adds 811f902b764 Finalization depends on the expression, not on the component. adds 1d2d5afc80f contrib: Add pru-elf to config-list.mk adds 05430b9b6a7 Cleanup indexable tree streaming. adds c25d0fa4d76 Fix execute/20071219-1.c regression on H8 due to loss of RE [...] adds 3cf2a9e047d coroutines: Remove up some unused values. adds 95625d35804 contrib: Remove cris-linux and crisv32-* from config-list.mk adds 30da9dc40c6 contrib: Remove arm-wrs-vxworks from config-list.mk adds 5f35a8288b0 contrib: Add or1k-elf, or1k-linux-*, and or1k-rtems to conf [...] adds 7248bf60a27 contrib: Add v850e1-elf to config-list.mk adds 1bb80850464 coroutines: Avoid functions with unlowered coroutine trees [...] adds 0edfc1fd224 Check for more missing math decls on vxworks. adds 2babbb6760c libstdc++: Switch www.cs.princeton.edu to https adds 0feb3321526 libstdc++: Remove stray change from previous commit adds e7340ed74ab Daily bump. adds 32633ec815b Fix missed IPA-CP on by-ref argument directly passed throug [...] adds 4a5e9d0089c Move value_range_equiv code to its own file. adds 62efd1c481d Move array bounds checking into its own file. adds c055929ff2d Fix dump in clone materialization adds ff7da2b5d62 Cleanup global decl stream reference streaming, part 1 adds e41b988cc5a libstdc++: Update/streamline Valgrind references adds a1ffe9b6f4d libstdc++: Fix incorrect Docbook links adds 258059d91bd libstdc++: Document API changes in GCC 10 adds 1746d5f3e67 Cleanup global decl stream reference streaming, part 2 adds 118158b646d libstdc++: Fix __gnu_test::input_iterator_wrapper::operator++(int) adds 88f48e2967e coroutines: Correct handling of references in parm copies [ [...] adds 832c1192eba i386: Add __attribute__ ((gcc_struct)) to struct fenv [PR95418] adds 172f2c42a10 c++: vptr ubsan and object of known type [PR95466] adds c7969df1c5d Fix 92085-2.c ICE due to having (const_int 0) as the destin [...] adds cd3f067b82a libstdc++: Fix filesystem::u8path for mingw targets (PR 95392) adds 4a9aa9dec7f Daily bump. adds c2449995ca3 c++: constrained lambda inside template [PR92633] adds 2b11374cb8d testsuite: Disable colorization for ubsan test adds 3c6331c29f1 Libsanitizer: merge from master. adds f18ab180320 Reapply all revisions mentioned in LOCAL_PATCHES. adds e8546a6593b Update link to LOCAL_PATCHES. adds 9a8bac4d7e7 contrib: Improve comments and error text adds 70f6320462d d: Fix segfault in build_frontend_type on alpha-*-* adds 86b14bb1a93 Fix unrecognised -mcpu target 'armv7-a' on arm-wrs-vxworks7 adds a92db262454 [Ada] Reuse Is_Package_Or_Generic_Package where possible adds 0b8eceff721 [Ada] Allow GNATprove to set overflow mode adds fb3fc196ada [Ada] Treat attribute Img equivalent to attribute Image adds dab8e60838b [Ada] Typo corrections and minor reformatting adds e386872e9c9 [Ada] Use new API when creating a special SPARK heap entity adds 5c726f3e42e [Ada] Fix bogus error for clause on derived type with variant part adds a6b13d324fa [Ada] Address potentially uninitialized variables and dead code adds 25d744bb6cf [Ada] Do not set the bounds of integer types to be universal adds 663091bc782 [Ada] Fix small oversight in latest change for Replace_Disc [...] adds 6618a9b67ca [Ada] Two typo fixes adds c2f285434dc [Ada] Use Standard.Natural on indices in support routines f [...] adds ea55d344b17 [Ada] Accept objects from nested packages in Initializes contract adds 0c6eef3096e [Ada] Use Standard.Natural on bit references to packed arrays adds 056ea2ec8ee [Ada] Remove dead code for detecting hidden package state adds 978ca2f5454 [Ada] snames.ads-tmpl: add comment adds 9b95ecdf3dc [Ada] Unnesting bugs with array renamings generated for qua [...] adds 33b9e98916b [Ada] Fix minor discrepancy in Expand_N_Attribute_Reference adds 2f0067f47e5 [Ada] Spurious accessibility error on return aggregate in G [...] adds d7f696a040a [Ada] ICE during unnesting when nested subprograms have add [...] adds b0f920c96ac [Ada] Statement SCO code for degenerate subprograms adds 445514c0370 [Ada] Get rid of more references to Universal_Integer in ex [...] adds f4133d990c3 [Ada] gnatpp: documentation for --[no-]compact switch adds 7b976a0de9d [Ada] gnatpp: documentation for --RM-style-spacing adds 6a987d78512 [Ada] Get rid of more references to Universal_Integer in ex [...] adds fa54f4da74b [Ada] Remove degenerate Treat_Fixed_As_Integer mechanism adds b60be63da23 [Ada] Compiler crash processing controlled type primitive adds e09092000a8 [Ada] Improved support for aspect alignment in CCG adds 4b490c1ec51 [Ada] Bump copyright year adds 646204de717 [Ada] CCG: regressions on ACATS c460007, c46013a, cd1009d adds 65f1ca2e3d8 [Ada] Remove ASIS_Mode adds 23438370f76 openmp: Fix up build if HAVE_SYNC_BUILTINS is not defined. adds 871e5ada6d5 Make TOPN counter dynamically allocated. adds 9127b523987 contrib: Make prepare-commit-msg hook safe for older branches adds 6fb93242cbf gcc-changelog: Improve error text for overlong ChangeLog lines adds 87cb9423add S/390: Emit vector alignment hints for z13 adds 54a0eb7fa5f gcc-changelog: Update test to match new error text adds 7edc15f2923 d: Set up input_location before lowering Dsymbol AST adds 5fe28857feb contrib: Add gdc.test to list of ignored prefixes adds 0bd4508f868 Fix bits/bytes confusion in latest change to expand_unop adds a04b7410d30 libgcov: replace malloc and calloc. adds 4b6dcfd542a gcc-changelog: support patterns adds d3b6767dce4 amdgcn: Remove -mlocal-symbol-id option adds 34e5efa10a7 Simplify streaming of tree references adds 85bce484d37 Correctly identify stfs if prefixed adds 95827968e5f aarch64: Add initial support for -mcpu=zeus adds eca833b8128 libstdc++: Make debug containers prefer copy ctor to base c [...] adds b2672dd630c aarch64: Fix an ICE in aarch64_short_vector_p [PR95459] adds ce95db102aa spell ldscript correctly in outputs.exp et al adds 324276ff9b1 coroutines: Wrap co_await in a target expr where needed [PR95050] adds 578c013aa69 [Ada] remove last traces of -auxbase adds 4013baf99c3 RISC-V: Make __divdi3 handle div by zero same as hardware. adds 4b68cb38ddc c++: *this capture in const member fn [PR95193]. adds 44564c4c811 jit: fix __builtin_unreachable [PR 95426] adds a9312a79260 Daily bump. adds eb3480fc0fe gcov: Fix build on AIX adds 6f4ad963f8e [Ada] Minor tweaks in commentary adds 5cea137308e [Ada] Remove -gnatt switch processing adds cf9e38295f7 [Ada] Avoid creating temporaries in Universal_Integer for r [...] adds bad8184e3e1 [Ada] Put a couple of options in alphabetical order adds ba2034610fc [Ada] Remove ASIS tree generation adds c35b8eed790 [Ada] Add Address_Int declaration in s-auxdec.ads adds fe2684adda4 [Ada] Get rid of more references to Universal_Integer in ex [...] adds 99859ea7566 [Ada] Iterate with procedural versions of Next_... routines [...] adds 3c5fb4f4957 [Ada] Fix typo in comment adds 9ff488f0292 [Ada] Fix missing overflow checks in analysis of predefined unit adds 8f8fc3840e9 [Ada] Debug info not available on subp having a class-wide [...] adds eebcb561800 [Ada] More efficient System.Random_Numbers.Random_Discrete [...] adds 10e168cdbe4 [Ada] Get rid of more references to Universal_Integer in ex [...] adds 0000998e65c [Ada] Minor change to comment in System.Regexp spec adds 07511699269 [Ada] Unnesting problems with expansion of Loop_Entry attribute adds 79e267f9fb2 [Ada] Improve 'Val implementation for some enumeration types adds da566eeb310 [Ada] Incorrect accessibility checking on aliased formals adds e60b6e23741 [Ada] Initial infrastructure for adding a tree checker adds 93b3110d754 [Ada] Improve handling of SPARK_Mode in generic instances adds b5b032ec6e3 [Ada] Small improvement to Expand_N_Unchecked_Type_Conversion adds a10340812c6 [Ada] Update headers adds e4542648e1d [Ada] Avoid creating temporaries in Universal_Integer, continued adds f38efc1361c [Ada] Fix typos adds 30c6e576a32 [Ada] Get rid of more references to Universal_Integer in ex [...] adds 415c22da949 [Ada] Support pragma Allow_Integer_Address on 64-bit targets adds e4ef65f9049 [Ada] Remove more cases of empty loops adds 3f06f6c30a8 [Ada] Add detection of uninitialized big reals adds dca8f39d62c [Ada] Small housekeeping work in Check_Private_View adds 48b185bd015 [Ada] Spurious ineffective with clause warnings on use type clause adds 4fc2610a830 [Ada] Fix for missing calls to Adjust primitive with nested [...] adds dda71670514 Cleanup LTO tag streaming. adds 93535a2b403 [OpenMP] Fix mapping of artificial variables (PR94874) adds f05c84ac139 simplify visited flag unsetting in SLP scalar cost computation adds 079632de497 Prefer simple case changes in spelling suggestions adds 779ae320bfa tree-optimization/95495 - use SLP_TREE_REPRESENTATIVE in assertion adds 6d36cc21b69 jit: implement BT_CONST_VOLATILE_PTR [PR 95306] adds 887c45fb5b0 tree-optimization/95487 - use a truth type for scatter masks adds 8d57c30611b Simple patch only add assumed-rank to the list of possible [...] adds ef4e0c35546 c++: Fix VLA in template [PR95232] adds b19d8aac156 Fix missing dependencies for selftests which occasionally c [...] adds cf7eac5805e coroutines: Allow parameter packs in co_await/yield express [...] adds 3fb68f2e666 Optimize ODR enum streaming adds aee69073cdb c++: constrained nested partial specialization [PR92103] adds c06280ac4c3 c++: more constrained nested partial specialization adds c0d738a0f49 identify lfs prefixed case PR95347 adds 817738fdf1e Update gcc sv.po. adds 29e304fd5f9 optimize tanh(x) / sinh (x) to 1/ cosh (x) adds 34e4962aed0 diagnostics: Add function call parens matching to c_parser. adds 9eea5d2ddf7 Provide diagnostic hints for missing C inttypes.h string co [...] adds 1dc83b46065 Provide diagnostic hints for missing C++ cinttypes string c [...] adds 9a5b7438c85 Daily bump. adds eeb54a14c48 c++: Reject some further reinterpret casts in constexpr [PR [...] adds c0b99f67639 Fix uppercase in trunc<mode><pmov_dst_3>2. adds 0ecf5229723 Missing __divtf3@@GCC_4.4.0 on ia64 adds 9b4e77e807e Fix missing assemble_external in ASM_OUTPUT_FDESC adds 54ecfb182bc cselim: Extend to check non-trapping for more references [PR89430] adds 9f3a17960b0 [Ada] Minor editorial fixes adds 8a91f77d3ac [Ada] Fix fallout of cleanup to Has_Private_View mechanism adds 8b3bf48a31e [Ada] Add another ad-hoc case to the Has_Private_View mechanism adds bbe376e136e [Ada] Continuation of "Get rid of more references to Univer [...] adds b68c1670b7d [Ada] Remove System.Parameters.Single_Lock adds b5682bf40ce [Ada] Avoid buffer overflow in Long_Long_Float_Text_IO adds 32cc6720338 [Ada] Update URL and bug report instructions adds 528576de0bd [Ada] New procedure Register_Global_Unhandled_Action adds d46b330ddc1 [Ada] Small tweak to special handling of private index types adds 51bc44b84aa [Ada] Update the documentation in checks.ads about range checks adds 7c02e403d14 [Ada] Fix Is_Absolute_Path on Windows adds a0c94bd34a4 [Ada] Missing accessibility check on access discriminant in [...] adds d2f87b22d1e [Ada] Set convention and inlined flag on default null procedure adds 593627b4562 [Ada] Revamp dump and aux output names adds 0b27ccce084 [Ada] Incorrect source line range on subprogram body with contract adds 1e01dddb44e [Ada] Import Adafinal as convention Ada adds c21938bee0d [Ada] Wrong walk order in Walk_Library_Items adds 354cce532c1 [Ada] Avoid redefining IS_DIR_SEPARATOR macro adds 96cd8940614 [Ada] Fix glitch for N_Delta_Aggregate/N_Case_Expression/N_ [...] adds 4f31d6dbb8d [Ada] Implement AI12-0275 (Make subtype_mark optional in ob [...] adds a6b37ab0acd [Ada] Remove obsolete reference to gigi in comment adds e5e53c73a0c [Ada] Remove OpenACC support adds a3fbeceef46 [Ada] Alignment clause ignored on completion derived from p [...] adds 110d0820bfc [Ada] Put_Image attribute adds 198064c06a1 [Ada] Fix a couple of oversights in previous change adds 3ab26de1c00 [Ada] Get rid of Disable_FE_Inline_Always adds 25a76d621a4 [Ada] Add missing conversion in call to Finalize primitive adds 9531ffdaafe [Ada] Ada_2020: contracts for formal subprograms adds 301e2a16c44 [Ada] New package Ada.Task_Initialization adds 53ec04cbdd1 [Ada] AI12-0184: Long Long C Data types adds 43088bb4dad Fix zero-masking for vcvtps2ph when dest operand is memory. adds a3a70bf6690 Simplify SLP code wrt SLP_TREE_DEF_TYPE adds e1008cd1d85 libstdc++: Make std::copy_n work with negative and non-inte [...] adds a0dae768c6f Add explicit SLP_TREE_LANES adds b15369e2538 add vect_get_slp_vect_def adds d34f510e2bf [PATCH][GCC] arm: Fix the MVE ACLE vbicq intrinsics. adds 9a810e57c4e [ARM]: Correct the grouping of operands in MVE vector scatt [...] adds 1980ffec48c ipa-sra: Do not remove statements necessary because of non- [...] adds ab56390384c aarch64: PR target/95526: Fix gimplification of varargs adds 5261cf8ce82 Add processing STRICT_LOW_PART for matched reloads. adds 2803d2f27cd d: Split up d-frontend.cc into multiple parts. adds 1e378edd8f0 'libgomp.oacc-fortran/{error_,}stop-{1,2,3}.f': initialize [...] adds dc9541545d9 [OpenACC] Missing unlocking on error paths in attach/detach code adds 2e24d457d8c [OpenACC] Missing unlocking on error paths in attach/detach [...] adds 8d7794c0a2a [OpenACC] XFAIL behavior of over-eager 'finalize' clause adds f233418ccf6 [OpenACC] Use 'tgt' returned from 'gomp_map_vars' adds af8fd1a99d9 Extend 'libgomp.oacc-c-c++-common/pr92854-1.c' some more [PR92854] adds 4662f7fe786 [OpenACC] Remove 'tgt' reference counting from 'acc_unmap_d [...] adds 2112d3242f4 [OpenACC] Don't open-code 'gomp_remove_var' in 'acc_unmap_data' adds 06ec61726d1 [OpenACC] Repair/restore 'is_tgt_unmapped' checking adds db7179ec74d Fix 'sizeof' usage in 'libgomp.oacc-c-c++-common/deep-copy- [...] adds a02f1adbfe6 [OpenACC 'exit data'] Evaluate 'finalize' individually for [...] adds 2c838a3e4ea [OpenACC 'exit data'] Evaluate 'copyfrom' individually for [...] adds e7ef9a40cd0 Add test for PR95464.c. adds 4f2d05ef014 coroutines: Fix missed ramp function return copy elision [P [...] adds 8c727bdf4ac PR fortran/95500 - Segfault compiling extra interface on intrinsic adds 0ddb93ce773 c++: Fix FE devirt with diamond inheritance [PR95158] adds 7ece3bd8088 c++: Fix complex constexpr virtual cases [PR93310]. adds 8e788ac6716 d: Merge upstream dmd 47ed0330f adds 4e05c918d28 libstdc++: Specialize copy/copy_n for istreambuf_iterator a [...] adds 2cbc99d18dc d: Merge upstream dmd 48d704f08 adds b825a228907 Implement a solution for PR middle-end/10138 and PR middle- [...] adds f2242ec0d3f libstdc++: Remove workarounds for constrained nested class [...] adds 3add342502b Daily bump. adds 6c6931a353a Fix bitmask conflict between PTA_AVX512VP2INTERSECT and PTA [...] adds 80d6f89e78f middle-end/95493 - bogus MEM_ATTRS for variable array access adds 6ea6c497811 Add new/delete to struct occurence adds 892b51cb73f ix86: Improve __builtin_c[lt]z followed by extension [PR95535] adds 9a182ef9ee0 expand: Simplify removing subregs when expanding a copy [PR95254] adds 9758d196f57 tree-optimization/95539 - fix SLP_TREE_REPRESENTATIVE vs. dr_info adds d3da83f66f1 d: Merge upstream dmd 6d5bffa54 adds a4c17870b85 [Ada] Minor wording changes wrt Ada 202x adds 6c8e70fe86d [Ada] Rename parameter of routines in Checks adds 5620a9cd825 [Ada] Assertion_Policy (Ignore) ignores invariants adds efd0843da81 [Ada] Add No_Truncation flag on view conversion for GNAT-LLVM adds f191b2c8646 [Ada] AI12-0235 System.Storage_Pools should be pure adds 79d09a491c9 [Ada] AI12-0318 No_IO should apply to Ada.Directories adds 61fa3fd79ff [Ada] AI12-0237 Getting the representation of an enumeration value adds c3c80e3c3ad [Ada] AI12-0144 Make Discrete_Random more flexible adds e0fd1b9c9d9 [Ada] Put_Image attribute adds bec136971a7 [Ada] Fix assertion failure on double rederivation of private type adds 632d4a43d7a [Ada] AI12-0336 Meaning of Time_Offset adds a9969d7feb3 [Ada] AI12-0207 Convention of anonymous access types adds a8aecf319aa [Ada] Add missing Global contract to Ada.Containers.Functio [...] adds 2107ca0242f [Ada] Spurious error on address clause in task body adds ca124a62856 [Ada] Add comment about function only used in CodePeer adds d1987ffdc27 [Ada] Move routine for detecting special Text_IO packages f [...] adds a2754419d08 [Ada] Put_Image attribute: Rtsfind cleanups adds c7d193178f7 [Ada] Fix incorrect initialization for array of non-standar [...] adds 50554999f23 [Ada] Simplify iteration over components adds 2db2527a8dc [Ada] Use Is_Incomplete_Type instead of a low-level Ekind test adds c8e89a6de5d [Ada] Spurious assert failure in Walk_Library_Items adds f8ca4dd657f [Ada] Optimize Normalize_Pathname adds 0ad46f04488 [Ada] Do not create an empty list of nodes that confuses GNATprove adds 32115be843e [Ada] Make the Has_Dynamic_Range_Check flag obsolete adds bf44027a464 [Ada] Fix punctuation in description of Enum_Rep attribute adds faf25008001 [Ada] Subtype inherits Atomic flag from base type adds 3af132b801a [Ada] Add note about gnatcov reliance on thunk names adds 4ccf713e545 [Ada] Support 'Reduce under -gnatX adds f67a6e93a15 [Ada] Update comments wrt Ada 83 handling adds 89b49a963c5 [Ada] Replace ? by ?? in Error_Msg_N adds 300452d7bf1 Adjust text of expected warnings to g:b825a22890740f341eae5 [...] adds 5905cbdbcf6 d: Merge upstream dmd 56f0a65c4. adds 9643f5bbe23 Add 'libgomp.oacc-c-c++-common/struct-copyout-{1,2}.c' adds 1809628fcff [OpenACC 'exit data'] Simplify 'GOMP_MAP_STRUCT' handling adds 1afc4672561 [OpenACC 'exit data'] Strip 'GOMP_MAP_STRUCT' mappings adds 640e05e02b5 fortran/95509 - fix spellcheck-operator.f90 regression adds 5094c4400a8 c++: Fix pretty-print of pointer minus integer. adds 0cdc55f5ed8 d: Merge upstream dmd f5638c7b8. adds 1c7bcefbc95 diagnostics: Consistently add fixit hint for implicit built [...] adds 608832716e2 coroutines: co_returns are statements, not expressions. adds bcd96c9cce9 PR fortran/95530, PR fortran/95537 - Buffer overflows with [...] adds cecc73af498 c++: Make braced-init-list as template arg work with aggr i [...] adds 3a73a6adb60 Temporarily remove an unintentionally commited test. adds 5bc13e5217f d: Merge upstream dmd 740f3d1ea. adds 1a59f3db4a4 Daily bump. adds 2e6a6644db0 [PR95456] avoid memcpy (_, NULL, 0) in gcc.c adds 1ca05dead04 MAINTAINERS: Add myself as xtensa port maintainer adds eca7a60bd24 Fix ICE in ODR enum streaming [PR95548] adds 8f94b078cc1 Daily bump. adds 905ba62ec96 Added test case for a PR which has been fixed in the meantime. adds 71489d8e757 Introduce flag_cunroll_grow_size for cunroll adds 557a40f599f rs6000: allow cunroll to grow size according to -funroll-lo [...] adds d8930b13878 d: Merge upstream dmd cef1e7991. adds b342cfd648e PR fortran/95091 - Buffer overflows with submodules and lon [...] adds 761306fc5e6 d: Merge upstream dmd 1831b24ff. adds 5aaccde3db3 PR fortran/95091 - Buffer overflows with submodules and lon [...] adds c3a2ba10b27 d: Merge upstream dmd b0df0e982 adds fced594b313 d: Merge upstream dmd 108ca1bcd. adds f08995eefbf i386: Improve expansion of __builtin_parity adds 0a2ee4099d9 d: Merge upstream dmd 73d8e2fec. adds 53d461e4e0f Daily bump. adds 9490fd58a82 [Ada] AI12-0309 Missing checks for pragma Suppress adds 54c1fdb62b6 [Ada] Add Depends contracts to Delete procedures of formal [...] adds 8472d81ea00 [Ada] Fix socket timeout correction for Windows Server 2019 case adds 2f7294f23e8 [Ada] Ada_2020: shared variable control aspects on formal d [...] adds d2f7fa08bd5 [Ada] gnatbind: Deterministic No_Entry_Calls_In_Elaboration [...] adds ae9293fb8e1 [Ada] Silence spurious warning on instances of formal vectors adds 6e063ac3887 [Ada] AI12-0226 Make objects more consistent adds 3ebf0cbda50 [Ada] Reuse Get_Index_Subtype in the special expander for G [...] adds c382d0712fb [Ada] Reuse standard expansion of 'First and 'Last in GNATp [...] adds 176de683776 [Ada] Better code generation for nested aggregates adds fccf77d504b [Ada] Update doc on Enum_Rep/Enum_Val adds 591bdee0fa1 [Ada] Add gnatname use for multiple units files support adds 8214938ab2e [Ada] Do not warn on partial access to atomic object with a [...] adds 58c4038810a [Ada] Ada.Text_IO: fix typo adds b4aa6e29784 [Ada] AI12-0287 Legality Rules for null exclusions in renam [...] adds 7907619e773 [Ada] Remove processing of SPARK_05 restriction adds 7b7f1ca1b28 [Ada] Restore Snames.Name_SPARK as it used in the GNATprove [...] adds 24eda9e7012 [Ada] Implement predicate checks on qualified expressions ( [...] adds 8b0ec65d852 [Ada] Issue with unnesting of 'First/Last and renaming adds 6476fc372a6 [Ada] Implement AI12-0290 (Simple_Barriers restriction) adds bbe7d67f5ff [Ada] Remove the Has_Dynamic_Range_Check flag adds 8eda13a49e5 [Ada] Fix handling of 'Enum_Rep and renamings adds 4b8c2c4ba35 [Ada] AI12-0228 Properties of qualified expressions used as names adds a998e58bf01 [Ada] Implement AI12-0291 (Jorvik profile) adds e344ec25533 [Ada] Style cleanups in new code for Pure_Barriers adds 5351d617ec8 [Ada] Port a modified expansion of Enum_Rep from GNAT to GNATprove adds a689887372e [Ada] Spurious error on call to controlled primitive adds 072c5071e0e [Ada] AI12-0085 Missing aspect cases for Remote_Types adds 63408d0eb2f [Ada] AI12-0204 Renaming of a prefixed view adds 48b799ea9a6 [Ada] Implement AI12-0073 (Ravenscar disallows Synchronous_ [...] adds e7b3f654f2a [arm] (header usage fix) include c++ algorithm header via system.h adds 291f65f15a7 rs6000: Replace FAIL with gcc_unreachable adds 635408da1eb [arm] Fix vfp_operand_register for VFP HI regs adds d6430e3cccb AArch64: Expand on comment of stack-clash and implicit prob [...] adds 296d644b9f5 testsuite: Fix up pr95548.C testcase. adds 8be374e0276 forwprop: Ignore scalar mode vectors in simplify_vector_con [...] adds 5dc3986103d Fortran : ICE in maybe_canonicalize_comparison_1 PR92993 adds c1057cc0a8a PR bootstrap/95555 - powepc64 bootstrap failure due to -Wma [...] adds 8cd239614e4 PR fortran/95195 - Fortran testcase should clean up afterwards adds 49a09af117b d: Merge upstream dmd 955b8b36f. adds 5fceefeee9a d: Fix regression caused by recent refactoring adds 187da2ce31f libstdc++: Implement operator<< for std::unique_ptr (LWG 2948) adds 931fdcc5324 Add missing ChangeLog entries adds a37fbff12c3 libstdc++: Fix failing tests adds ffac9597256 bootstrap: Fix --disable-bootstrap with older g++. adds 1c0fdaf79e3 openmp: ensure variables in offload table are streamed out [...] adds 2c455ae06c0 Daily bump. adds df2c0060e5d rs6000/testsuite: Allow xxperm* instead of only vperm* adds 1d9921cbdc7 xtensa: libgcc: fix PR target/95571 adds 9a39b91d934 testsuite: Fix g++.dg/torture/pr95493.C FAIL on i686-linux [...] adds 653ab081391 match.pd: Optimize ffs comparisons against constants [PR95527] adds d6dbb71e468 c-family: Fix up MEM_REF printing [PR95580] adds 4373fd2c7f7 gcc-changelog: fix deduction for root ChangeLog adds 942a384ef9f libsanitizer: use gnu++14 adds d68c6d7dcc4 [Ada] Disable assertion regarding Body_Before_Spec_Edge adds c68d70e8bda [Ada] Ada2020: AI12-0301 Predicates and Default_Value adds 3795dac6fa7 [Ada] AI1-0201 Relational operators of static string types [...] adds 6859ef48934 [Ada] Annotate Ada.Synchronous_Barriers with SPARK_Mode => Off adds 54025948c0a [Ada] Spurious error on instantiations with Taft_Amendment [...] adds 742048af50e [Ada] Refine implementation of AI05-0149 missing conversion checks adds 881d7a9f46d [Ada] Add missing tag with -gnatw.d adds 05cb816ba5a [Ada] gnatpp: documentation for --no-separate-return switch adds 8e6ca7a87bf [Ada] Ada2020 AI12-0282: Shared variable control aspects in [...] adds 11381028a62 [Ada] Membership test against a non-excluding subtype adds dc8adf598fb [Ada] Remove bypass for instance bodies from Is_Visible_Component adds 338c32f1375 [Ada] Add debugging message adds 059a704a419 [Ada] gnatbind: Correct assertions in Add_Edge_Kind_Check adds bf2480e2fbf [Ada] Crash on exit statement within predicated loop adds b97813ab963 [Ada] Propagate DIC, Invariant and Predicate attributes to views adds 7bf5f4d985c [Ada] Write_Invocation_Graph_Vertex: include lib item name adds d4fd46371a6 [Ada] Spurious overlap error on zero-sized arrays with -gnateV adds 7d4d54aa7c2 [Ada] Missing documentation for Returns_By_Ref adds 4228c32ab0b [Ada] Code refactoring on calls to Set_Debug_Info_Needed adds c42006e91e0 [Ada] Expand more others aggregates statically adds 10212bd8f06 [Ada] Fix wrong type being used for range check generation adds c4609e75ef4 [Ada] Improve handling of aggregates in Side_Effect_Free adds 4e510a0a2ba [Ada] Ada2020 AI12-0282: Shared variable control aspects in [...] adds 148c86d1ab9 [Ada] Small cleanup in Einfo unit adds 1a7748ad4c3 [Ada] Remove kludge for AI05-0087 adds 3e6711046ae [Ada] Improve handling of null unbounded strings adds 2d6f6e08e69 [Ada] Code clean ups and comments updates adds fd66407104b [Ada] Implement AI12-0028: Import of variadic C functions adds a2048d055bf [Ada] Small enhancement in XEinfo utility adds 009668e31f4 [Ada] Missing check on private overriding of dispatching primitive adds 862b9b225fb libgcov: fix TOPN type casting adds 452283bd060 gcov: improve --coverage small example adds bb3ab62a8b4 AArch64+SVE: Add support for unpacked unary ops and BIC adds 4089df8ef4a sanitizer: do not inline no-sanitize into sanitizer fn adds f6ee4c4fe7e gcov-dump: fix --help spacing adds e12516e140a Fix some ChangeLog entries adds ac22e651efe Remove dead code adds bf4ab2689bb openmp: ensure variables in offload table are streamed out [...] adds ef41587df98 c++: Tweak predeclare_vla. adds 98866120092 d: Merge upstream dmd 13d67c575. adds ec342776114 Remove dead code adds 6e52b2297ec PowerPC: PowerPC tests: Add prefixed/pcrel tests. adds ab2789ec507 tsan: Add optional support for distinguishing volatiles adds 77103685ff4 tree-inline: Fix VLA handling [PR95552] adds 62963c60fc1 gcc-changelog: Use non-zero exit status on error adds 006f28aefeb coroutines: Ensure distinct DTOR trees [PR95137]. adds 84fa38d20a6 asan: fix wrong options for a test-case. adds 776256757b3 When specifying a non-system prefix with --with-zstd, the b [...] adds 243e5bbfef7 PowerPC: Add pcrel/prefixed target supports. adds 7ba33e898fa PowerPC: Add future hwcap2 bits adds 2753f2f8b4a PowerPC: Add future hwcap2 bits adds d7274dbf820 PowerPC: Add future hwcap2 bits adds d3647057913 libstdc++: Define std::bad_optional_access constructor as d [...] adds 733167f9d5c libstdc++: Define converting assignment operator for std::m [...] adds b952c2cfcd7 Daily bump. adds 1ea9a0b74e6 gcc-changelog: Improve git_commit.py diagnostics adds 771e60dd073 gcc-changelog: add more Review by prefixes. adds dc6d15eaa23 Add gcc_assert that &global_options are not dirty modified. adds 6d9ef0621f8 tmmark: verify_ssa failed [PR95569] adds b05d5563f4b Introduce STMT_VINFO_VEC_STMTS adds df81764ba1a AArch64: Adjust costing of by element MUL to be the same as [...] adds 8b6731e674c Add missing store in emission of asan_stack_free. adds 1396fa5b91c Merge evrp uses of substitute_and_fold_engine into the engi [...] adds f25161bdcc2 Make {SLP_TREE,STMT_VINFO}_VEC_STMTS a vector of gimple * adds c392a001491 [Ada] Minor reformatting and some typo fixes adds 895cf059f06 [Ada] Fix incorrect insertion of post-call actions in if-ex [...] adds 71c4a2b3560 [Ada] Reject illegal bodies for null procedures adds 948590aa283 [Ada] Incorrect accessibility checks on functions calls adds 640ef7149ec [Ada] Remove Determine_License adds bbfd4f21c04 [Ada] Remove unreferenced GNATprove utility routine Get_Low_Bound adds 414e7520e60 [Ada] Minor fix style and typos in comments adds 3ea95664954 [Ada] Simplify detection of static membership choices adds 057548bc5f3 [Ada] Fix assertion failure on functions with contracts adds dc419b9f8d6 [Ada] Ada_2020 AI12-0220: Pre/Postconditions on Access_To_S [...] adds 4322f3d99b7 [Ada] Classwide controlled obj not dispatching adds c64ac479d37 [Ada] Fold Enum_Rep attribute in evaluation and not in expansion adds 8ecc34842c6 [Ada] Revert workaround for expansion of Enum_Rep in GNATpr [...] adds 9c4b4975bb4 [Ada] Fix minor typo in comment of membership choice parsing adds a53b03b5a7b [Ada] Fix typo in exception message adds 3aeb5ebe953 [Ada] Remove more references to ASIS adds e67df677b4d [Ada] Improve code generated for dynamic discriminated aggregate adds 536c271ca7d [Ada] Update headers adds 9c62140e826 [Ada] Fix gnatmetric switches description adds b9daf13c935 [Ada] Disable unwanted warnings in Assertion_Policy(Ignore) mode adds 2378f3eb81a [Ada] Insert explicit dereferences when building actual subtype adds e156631a27d [Ada] Remove obsolete code in Resolve_Call adds 67a44a4c109 [Ada] Implement AI12-0162 Memberships and Unchecked_Unions adds f95fb9d0191 [Ada] Additional warnings on overlapping actuals of composi [...] adds 5c0c89cb163 [Ada] Add missing Sloc on new explicit dereferences adds 76e0721abb9 [Ada] Ada 202x AI12-0192 "requires late initialization" adds 8439cae845f [Ada] Don't build equivalent record aggregate if type has p [...] adds 2db262f29a4 [Ada] AI12-0311 New checks for language-defined units adds 4fed5d5dd85 c++: Fix ICE with delayed parsing of noexcept-specifier [PR95562] adds 50ff02b5341 gcc-changelog: fix parse_git_name_status for renames. adds 73266be246a [Ada] AI12-0364 Add a modular atomic arithmetic package adds b5cebc9ab7f aarch64: Fix an ICE in register_tuple_type [PR95523] adds 36e95a9e539 tree-optimization/95576 - fix compare-debug issue with SLP [...] adds 371cc683371 avoid stmt-info allocation for debug stmts adds 3a391adf7a3 libstdc++: Extend memcmp optimization in std::lexicographic [...] adds a2c2cee92e5 PR middle-end/95353 - spurious -Wstringop-overflow writing [...] adds a9eec9625ea coroutines: Make call argument handling more robust [PR95440] adds 06ef9c119c5 [PR51447] restore the global reg var before returning from main adds a73051a0ea9 libstdc++: Fix some ranges algos optimizations [PR95578] adds ec6ffbb919c Daily bump. adds d0e0c1300f9 RISC-V: Describe correct USEs for gpr_save pattern [PR95252] adds dcf41a4e603 RISC-V: Unify the output asm pattern between gpr_save and g [...] adds 184c21bf1cd slim up mem exprs to avoid line breaks in -fverbose-asm adds 656e363bccc Fix -Wformat-diag in options-save.c adds 9aadfdd650b contrib: Avoid redundant 'git diff' in prepare-commit-msg hook adds 8ff57396d6d prepare-commit-hook: Use gcc-config.diff-file. adds 042f4082979 vect: Rename can_fully_mask_p to can_use_partial_vectors_p adds b3372425ecf vect: Rename fully_masked_p to using_partial_vectors_p adds 37478789dc4 vect: Rename things related to rgroup_masks adds 8cff672cb9a asan: fix RTX emission for ilp32 adds f7823e6299f [Ada] Add fallback on Integer_Arithmetic adds 57f57ad106d [Ada] Remove aspects that were commented out adds afb885445f8 [Ada] Missing accessibility error on object in type conversion adds 6593c082b9a [Ada] Generate predicate checks for on assignments in records adds 99cab17e02c [Ada] Simplify iteration over formal parameters for aliasing error adds a91b9833254 [Ada] Put_Image attribute adds 0dd9f1b83fd [Ada] Fix unnesting crash with Predicate_Failure/no pred adds 8c1bec899af [Ada] Crash on dispatching conditional entry call adds 0c1d3334c6a [Ada] AI12-0356 Root_Storage_Pool_With_Subpools & Preelabor [...] adds c90f2b2ec5e [Ada] Fix punctuation in comment of Building_Static_Dispatc [...] adds 08380342a4c [Ada] Remove useless code in Backend_Processing_Possible adds 6dc5653584c [Ada] Make Object Specific Dispatch tables constant adds c7cb99f885d [Ada] Remove a dubious optimization for Object Specific Dat [...] adds f715a5bd3fb [Ada] Consolidate handling of implicit dereferences into se [...] adds fc4c73488f8 [Ada] Create constrained itypes for nested record aggregates adds 38f44fd6af0 [Ada] Refine type for sorting case-choices tables adds c5b55e683ca [Ada] Move duplicated routines for building itypes to Sem_Util adds 428d49a5a8d [Ada] Skip unnecessary iterations over constraint expressions adds d84eb7c511b [Ada] Put_Image attribute adds 0c25b783809 [Ada] Avoid "others => <>" association in resolved record a [...] adds 4127ebece72 [Ada] Allow specifying volatility refinement aspects for types adds eb85899d605 [Ada] Additional warnings on overlapping actuals of composi [...] adds cf0a011c2be [Ada] Update SPARK RM rule numbers after removing a redundant rule adds adffc367231 [Ada] Fix wrong access to large bit-packed arrays with reverse SSO adds cbbe41d1f7b [Ada] Iterate with procedural version of Next routine where [...] adds 5c4adf10c56 [Ada] Refine type of a counter-like variable adds 0bfa32f922b [Ada] Refine type of a routine parameter from Node_Id to Entity_Id adds eedafec2f2d [Ada] Make libgnat/a-nbnbin__gmp.adb compile adds 12ad5b9ccc7 [Ada] Fix assertion failure on entry call through unchecked [...] adds 419c355c7a8 [Ada] Fix missing insertion of explicit dereference in instance adds 6a07010b774 Patch to Bug 94022 - Array slices of assumed-size arrays. adds be11812eef3 git_update_version: add --current argument. adds 2ff0f48819c Wrong array section bounds when passing to an intent-in poi [...] adds 444035eafa2 rs6000: skip debug info statements adds c61f678a4f4 aix: Don't implicitly include inttypes.h adds 3b3ad4af022 Fix formatting in rs6000.c. adds 19019cd3019 aix: xfail pure-virtual1.C expects weak __cxa_pure_virtual adds 2ee70f5d161 PR95331 - Unlimited polymorphic arrays have wrong bounds. adds 87af4f40453 PR fortran/95503 - Fix ICE in gfc_is_simply_contiguous, at [...] adds 8f896fe5cd5 Testsuite: Mark check_effective_target_exceptions_enabled t [...] adds b32eea9c0c2 libstdc++: Fix istream::ignore discarding too many chars (P [...] adds 1c140cfbfa4 coroutines: Handle lambda closure pointers like 'this'. adds 7fd614ee818 PR fortran/95544 - Fix ICE in NULL() argument to intrinsics adds 393ccb72566 PR fortran/95611 - ICE in access_attr_decl, at fortran/decl.c:9075 adds df665e568dc contrib: Make prepare-commit-msg hook smarter for amends adds 11c7261128a c++: constrained class template friend [PR93467] adds e68e80c8ddb Daily bump. adds 3dcea658c9e x86: Add UNSPECV_PATCHABLE_AREA adds 3a179232a74 recog: Use parameter packs for operator() adds 04f0546e3e4 vect: Factor out and rename some functions/macros adds 47fe96341d2 Fix few -Wformat-diag warnings. adds eda72164ade match any program name when pruning collect messages adds 90e97517575 [Ada] Implement AI12-0269 No_Return for functions adds 5fdf7945d92 [Ada] Ada2020: update Big_Numbers.* specs adds 695a27fbb77 [Ada] Missing accessibility error on object in type conversion adds 53c5cd33933 [Ada] Fix typos in comments adds c324c77eeda [Ada] Put_Image attribute adds c14b424ec73 [Ada] Compiler crash on instance with overloaded actual and [...] adds 4459999864a [Ada] Small cleanup in handling of Ada 2012 implicit dereferences adds 6f6f89a494e [Ada] Remove unnecessary use_clause from stringt.ads adds ec772e4b269 [Ada] Implement AI12-0175 Preelaborable packages with addre [...] adds 51ebdbc91a8 [Ada] Simplify getting discriminant value from a list of co [...] adds 1ed0551d5ad [Ada] ACATS 4.1Q - CDD2A04 - RLS not followed adds 879f6fa876b [Ada] Remove suppression for overlapping actuals in internal units adds 052d6488478 [Ada] Remove redundant iterations in checks for overlapping [...] adds 05f799de948 [Ada] Put_Image: preload type Sink, change what types have [...] adds e7148bc74f3 [Ada] ACATS 4.2Q - BDD2007 adds c0cecc953a4 [Ada] Detect overlapping actuals in entry calls adds 019e90494bd [Ada] Reuse Is_Entry where possible adds 3ca9a460f02 [Ada] Diagnose illegal overriding indicators in protected bodies adds 842d28d2acb [Ada] Fix handling of subprograms declared in a protected body adds 5052a270c0f [Ada] AI12-0350 Swap for Indefinite_Holders adds e2b7399e34b [Ada] Don't correct socket timeout on Windows Server 2019 adds a80b1eb72d6 [Ada] Improve code generated for assignment of dynamic reco [...] adds 834bb57ac5a [Ada] Compiler locks up with -gnatX and formal subprogram w [...] adds 7c3e76b8dc4 [Ada] Implement AI12-0369 adds f40a4e4caba [Ada] Fix handling of Ada 83 OUT parameter rule adds cb539f3b30f [Ada] Alphabetic ordering for name and pragmas adds 4739f95b008 [Ada] Bump secondary stack alignment factor in full runtimes adds 3961bedab9b [Ada] AI12-0074 View conversions and out parameters passed by copy adds a3483a77e5d [Ada] Enable Put_Image in pre-Ada-2020 modes adds a6db99a61a8 [Ada] Fix anonymous-to-named access type implicit conversio [...] adds 17412a74c53 libstdc++: Make std::atomic_flag::test members const adds e784f98027d libstdc++: Improve tests for std::atomic_flag adds 135a8ad3a59 fix vectorizable_condition ICE with EXTRACT_LAST_REDUCTION adds d30846a02eb vect: Fix an ICE in vect_loop_versioning [PR95570] adds 4544793ef61 testcase for shared DR alignment adds 1432bc36812 Add .clang-tidy to git ignored. adds 06712fc68dc tsan: Add param to disable func-entry-exit instrumentation adds 309a6c468f3 go.test: update issue4085b.go to version from Go 1.13 adds 75452d68672 runtime: fix arenaBaseOffset for aix/ppc adds 8e3b453e087 Daily bump. adds 0cfc34ad129 Disable -Wstringop-overflow warning after checking code pat [...] adds c19ef23bb98 Remove failing test case accidentally committed. adds 678178cbf36 Correct test to avoid failures in ILP32. adds efb4d745551 Daily bump. adds 4a557dc4565 testsuite: Re-add gdc.test prefix in test names (PR testsui [...] adds 275bef5fbae d: Fix line lengths after mechanical field renames. adds 1af22e45558 When avoiding double deallocation, look at namespace, expre [...] adds 4644e8f15f8 Always use locations from get and put arguments for error m [...] adds 3ee9d82484b PR fortran/95088 - Buffer overflows with PDTs, submodules a [...] adds 3de12cc548c Avoid crash when global symbol table is empty with -fdump-f [...] adds 0dcb572c08a Daily bump. adds 54cdb2f5a5b Optimize multiplication for V8QI,V16QI,V32QI under TARGET_A [...] adds 82a3008e56c RISC-V: Suppress warning for signed and unsigned integer co [...] adds ba621931790 [Ada] Use uniform type resolution for membership tests adds 1fab710d069 [Ada] Update 'Loop_Entry checking to match changes in 'Old rules. adds 36cf595c0b8 [Ada] Implement AI12-0077 Has_Same_Storage on objects of size zero adds 9aa63bdded3 [Ada] Link failure with call to expression function in prec [...] adds 6c04efdd9c2 [Ada] Remove unreferenced and dubious Is_Renaming_Declaration adds eb72521915b [Ada] Put_Image improvements for strings adds 3dd1cc4a05f [Ada] Put_Image: Implement for private types with full real type adds bfdb362c000 [Ada] Put_Image: Enable for access-to-subprogram types adds 6349cf36d8b [Ada] Clean up error handling of 'Image adds 6a920eb5107 [Ada] Put_Image: Enable for access-to-subprogram types adds e577151d02b [Ada] Support aspect Relaxed_Initialization and attribute I [...] adds 7a1d54fa618 [Ada] Remove excessive parens adds 50188982c87 [Ada] Replace repeated Ekind with Ekind_In adds f142237e2f7 [Ada] Incorrect accessibility checks on functions calls adds 0acc5ebd5c3 [Ada] Do not expect Global or Depends on single protected objects adds fdcbc0764de [Ada] Do not expect task discriminants in Global and Depend [...] adds 773e99ac3e6 [Ada] Bad access checks on if/case expression as actual adds c873714ff0c [Ada] Passing actual parameter values to out formals when D [...] adds 3830018cc6d [Ada] AI12-0260 Functions Is_Basic and To_Basic in Wide_Cha [...] adds 98376aab036 [Ada] Missing errors on aspect checking adds a7837c085aa [Ada] Crash in tagged type constructor with task components adds 63e96d44215 [Ada] Fix analysis of Relaxed_Initialization for bodies-as-specs adds b85120adbab [Ada] Allow uninitialized values on Big_Positive/Natural adds 2b20de3abdb [Ada] Minor editorial changes in comments adds acc20d256c5 [Ada] T'Image calls T'Put_Image adds c5a913d3fd2 [Ada] Implement AI12-0343 Return Statement Checks adds 65e08892663 [Ada] Do expect task discriminants in Global and Depends contracts adds c7df4e55c94 [Ada] Improve error message on premature usage of subtypes adds e808ee00fb6 [Ada] Makefile.rtl: minor file renamings adds 4331490bc0e [Ada] Rewrite Sem_Eval.Predicates_Match predicate adds 8df82de27b5 vect: Use LOOP_VINFO_DATAREFS and LOOP_VINFO_DDRS consistently adds ce5a3d6bde7 BRIG FE testsuite: Fix all dump-scans adds f50c32fa7ab gcc: xtensa: make register elimination data static adds 8c8eb94914c gcc: xtensa: add -mabi option for call0/windowed ABI adds e46dad5d8f0 gcc: xtensa: make TARGET_HAVE_TLS definition static adds eb11134d0c4 libstdc++: Fix char_traits move with overlap adds b6ab9ecd550 libstdc++: Update value of __cpp_lib_constexpr_char_traits [...] adds fb149ebdfee Fix ICE in verify_sra_access_forest adds c7bac01ab41 Optimize assignment to volatile aggregate variable adds 47ad09cb086 internal/syscall/unix: use getrandom_linux_generic.go on riscv adds 882af4350b4 libgo: update x/sys/cpu to add all GOARCHes supported by gccgo adds f8d6596c791 gcc/jit: Rename libgccjit.dll to libgccjit-0.dll. adds 6fb94d67f1a Daily bump. adds beaf12b49ae RISC-V: Fix ICE on riscv_gpr_save_operation_p [PR95683] adds b70eeb248ef Further adjust 'dg-lto-options' in 'gcc.dg/lto/pr52634' adds 2210ef7d3d6 Un-XFAIL 'gcc.dg/graphite/pr80906.c' adds a97e49a89d1 middle-end/95690 - avoid MEM_EXPRs for constants adds 92bed036098 c++: Improve access checking inside templates [PR41437] adds 668ef28fbb4 c++: Clean up previous change [PR41437] adds 28462a44961 c++: TI_DEFERRED_ACCESS_CHECKS and dependent decls adds 0faf0503312 [Ada] Implement AI12-0351 Matching for actuals for formal d [...] adds d7769a80a8c [Ada] Accept renamings of folded string aggregates adds 1fe73fd6965 [Ada] Spurious undefined symbol with nested call to express [...] adds dae4f504c65 [Ada] Crash in tagged type constructor with task components adds 7ba5e7464b6 [Ada] Fix spurious error on implicit dereference for private type adds fa75faedb19 [Ada] Fix small fallout of freezing change for expression f [...] adds 55153b7b4d1 [Ada] Crash in tagged type constructor with task components adds 93b0021d8c1 [Ada] Fix two typos adds 29b82c7d55c [Ada] Check if attribute Passed_By_Reference is called on i [...] adds 81c356975fc [Ada] ACATS 4.1K - B452001 - No errors detected adds df7507a6373 [Ada] Force evaluation of operator calls in renamings adds eaf3414d0a8 [Ada] Fix assertion failure on qualified type names in predicates adds e7680763dfd [Ada] ACATS 4.1P - BC55001 - Error missed adds 51e2de474ed [Ada] ACATS 4.1P - C432003 - Errors missed on extension aggregates adds 158b52c9616 [Ada] Implement AI12-0249, AI12-0295 (user-defined numeric [...] adds 7e7cb6eee49 [Ada] Fix premature freezing of artificial array subtype adds 3c9a82fec0e [Ada] Implement AI12-0216 on restricting overlap errors in calls adds d51bf619f72 [Ada] ACATS C452005/C452006 memberships use wrong equality [...] adds bcc0f556a7e [Ada] Declare expressions adds 82af7291636 [Ada] Crash in tagged type constructor with task components adds 0951b918ca3 [Ada] Enable literal aspect specifications in Big_Numbers specs adds 9d2e727e9a0 [Ada] Couple of formatting and stylistic fixes adds 1a3680ffe36 [Ada] Force evaluation of qualified aggregates adds 96bd3460c90 [Ada] Fix typo in comment about overlapping actuals adds a1447c2a842 [Ada] Reuse Is_Object where possible adds e8bb6ff9598 [Ada] Minor casing of " The " after a comma in docs and comments adds 27e64b84519 [Ada] Improve bug box customer language adds eb6dc6f301e [Ada] Change how we detect internal protected subprograms adds dad94b3aca1 [Ada] Fix spurious error on derived private type with predicate adds f193b29e42b [Ada] Expand 'Pos and 'Val for enumeration types with stand [...] adds 6a893783f97 OpenMP/Fortran: Permit impure ELEMENTAL in omp directives adds e70fbee1a3d testsuite: Add offloading_enabled check and use it for xfai [...] adds fab46c5df75 openmp: Diagnose invalid OpenMP schedule(simd, static) adds 1160ec9a141 openmp: Initial part of OpenMP 5.0 non-rectangular loop support adds 6af598703f9 [PATCH][GCC] arm: Fix MVE scalar shift intrinsics code-gen. adds dc39db87367 [PATCH][GCC] arm: Fix the MVE ACLE vaddq_m polymorphic variants. adds 929fd91ba97 S/390: Emit vector alignment hints for z13 if AS accepts them adds 43a9b25c17d testsuite: Make sure the *san/inline* tests aren't UNRESOLV [...] adds 2661635323b c++: Fix ICE in check_local_shadow with enum [PR95560] adds 04afaf4575f c++: Don't allow designated initializers with non-aggregate [...] adds 244ed2adaa3 OpenMP/Fortran: Permit impure ELEMENTAL in omp directives adds 12df77ab6df OpenACC/Fortran: permit 'routine' inside PURE adds 8fb4d1d5836 Fix pasto in the substitute_and_fold_engine merge with evrp. adds 89fdaf5ad85 d: Use new isTypeXxxx helpers where possible. adds 6c4db916e28 d: Use toTypeFunction instead of explicit cast adds d873350a9c4 d: Use new isXxxxExp helpers where possible adds 15cf136abe0 d: Use toStringExp instead of explicit cast adds cc799df98f6 libstdc++: Enforce copyable/movable checks in std::atomic adds e40b11a91cb libstdc++: Strip cv-qualifiers in std::atomic<FP> (PR 95282) adds f267a310988 d: Move generation of array bounds error to own function. adds 0a98123c7a6 d: Remove dependency on front-end File type for json and de [...] adds a23b6d61bca d: Remove dependency on front-end OutBuffer for diagnostic [...] adds cdbf48bed4e d: Consistently format quotations in comments. adds af3c19f0a50 d: Update code formatting in a consistent style. adds 3a0ddf79302 d: Remove names of unused function parameters. adds d4b0f996fc4 middle-end: Add another testcase for PR 95493 adds 56638b9b185 Daily bump. adds 5fc312a98e9 gcov: fix gcov-tool merge for TOPN counters adds c7199fb6e69 Optimize V16QI/V32QI/V64QI shift by constant. adds 6be763897bc [Ada] Fix expansion of "for X of Y loop" in GNATprove adds e9c85394fb1 [Ada] Fix small fallout of change for 'Pos and 'Val attributes adds 4ffefb704a8 [Ada] Remove unnecessary special-casing of GNATprove expansion adds 137adce3902 [Ada] Fix casing from GNATProve to GNATprove adds ac8806c4c5d [Ada] Optimize length checks generated for slice assignments adds 940eb458107 [Ada] Fix small oversight in change to Optimize_Length_Comparison adds d27ec3f60a3 [Ada] Work around problematic interaction with public symbo [...] adds 741826eff58 [Ada] Adjust documentation of 'Bit and 'Descriptor_Size attributes adds 22b5aff279b [Ada] Deal with second specific superflat case in Optimize_ [...] adds bbab2db3a6c [Ada] Implement static expression functions for Ada 202x (A [...] adds 2ead6a05ac9 [Ada] Remove obsolete comments in Big_Numbers adds 73642e6899a [Ada] Add assertions to Preserve_Comes_From_Source and reuse it adds 7b6a7ef8ad0 [Ada] Ada_2020 AI12-0220 Pre/Postconditions on Access_To_Su [...] adds c3a2dc654c8 [Ada] Fix comment of Get_Iterable_Type_Primitive adds 4ea4df3af88 [Ada] Couple of small tweaks related to integer conversions adds c602003b6a2 [Ada] Ada2020: AI12-0110 Tampering checks are performed first adds 14e75608240 [Ada] Various typo corrections plus minor reformatting adds cb52e9fe481 [Ada] Remove new problematic condition for LLVM adds ceb7fad635d [Ada] Small cleanup throughout CStand body adds cf9087af1f9 [Ada] Support aspect Relaxed_Initialization on private type [...] adds 25f11dfe76f [Ada] Do not generate useless length check for array initia [...] adds 831aff1d8be [Ada] Improve error message on anonymous access parameter c [...] adds da901811dc4 [Ada] Do not give "bad indentation" error inside a declare_ [...] adds 765005dd679 [Ada] Crash in tagged type constructor with task components adds 67b2ed8e563 [Ada] Fix incorrect operand sharing after expansion adds 8afbdb8a64c [Ada] Ada2020: AI12-0279 more dispatching points with aspect Yield adds 89d9bab0aa0 [Ada] Nested subprograms in protected subprograms improperl [...] adds a5c11aa2d56 [Ada] Additional legality rule for indexing operation for d [...] adds 86f80604361 [Ada] ACATS 4.1H - BA12018 - Missed errors for private with adds 48b6386f5d0 [Ada] Add early return to Apply_Universal_Integer_Attribute_Checks adds 8ad4fc26dcb gcov*: collapse lisence header to 2 lines in --version. adds f062c3f1150 amdgcn: Switch to HSACO v3 binary format adds 2021af0c23a gcc-changelog: Support 'Backported from master'. adds 502d63b6d61 Lower VEC_COND_EXPR into internal functions. adds 9efbb03616f testsuite: clean up .gcov files in test-suite. adds d0909f5858a tree-optimization/95717 - fix SSA update for vectorizer epilogue adds 4d2b0866d76 Fix use of inaccessible member in pr85503.C [PR95716] adds ae2ebf011fe c++: ICE with IMPLICIT_CONV_EXPR in array subscript [PR95508] adds 8a9e230f41e Use SLP_TREE_VECTYPE consistently adds 914eadfe86a IBM Z: Prevent mach optimization on doloop patterns adds 4e49b994de0 recog: Tweak insn_gen_fn::operator() definition adds d2384b7b24f c-family: check qualifiers of arguments to __atomic built-i [...] adds da2c9054f15 c++: Treat in-class default/delete as definitions. adds 14c831f5ef6 c++: Fix consteval operator handling. adds 68df8e8c343 c++: Add test for C++20 NB comment CA107. adds 44492e248cb c++: implicit operator== adjustments from P2002. adds 4a31a8add56 vect: CSE for bump and offset in strided load/store operations. adds d392babbeb6 c++: Fix bogus "does not declare anything" warning (PR 66159) adds c9dce3b15e8 libstdc++: Handle non-integral sizes in std::uninitialized_fill_n adds 94b94c0bb1c libstdc++: Fix tests for uninitialized_value_construct_n adds a4df94a0330 Fix typo in attribute access example. adds 973bce0fb50 [HSA] Avoid ICE when "HSA does not implement indirect calls" adds 632183ddcc8 libstdc++: Avoid stack overflow in std::vector (PR 94540) adds 5e2eebc80d6 hurd: libgcc unwinding support over signal trampolines adds 5864930754f Add 'dg-do run' to 'libgomp.fortran/use_device_ptr-optional [...] adds 4f2ab6b89e1 [OpenMP, gimplifier] 'inform' after 'error' diagnostic adds aff95ee7cc2 Daily bump. adds 09f9c1eefb8 gcc-changelog: fix Backported from timestamp. adds d11c9841d54 Add missing check for gassign. adds 52531a6203c [Ada] Small improvement to Optimize_Length_Comparison adds 01264f72d9c [Ada] Crash in tagged type constructor with task components adds 6ba3247dc75 [Ada] List aspect Relaxed_Initialization in GNAT RM adds 3e395e356e5 [Ada] The definition of constants in declare expressions is [...] adds e49f6ee11d9 [Ada] Properly test for Protected_Body_Subprogram adds 2e64cf05525 [Ada] Fix invalid expression sharing in Expand_Array_Equality adds 25a11453cae [Ada] Small adjustment to Get_Integer_Type function adds 02bf80a34e4 [Ada] Missing error on aspects Input and Output adds 41e52aa5859 [Ada] AI12-0293-1 Implement storage streams adds 606e70fd3d8 [Ada] ACATS 4.1L - B452002 - Wrong universal access "=" rules adds 0f7b6a2eb31 [Ada] Avoid forced loading of System.Priority in CodePeer mode adds c94bbfbe57d [Ada] Cleanups in code related to static expressions adds a9fb2055f3a [Ada] Fix failed assertion on a slice indexed by a subtype_ [...] adds 668fb87d746 [Ada] Suppress CodePeer message on possible uninitialized variable adds 78689aa295f [Ada] Do not treat pragma Compile_Time_Warning as error eve [...] adds 12be130c3f1 [Ada] Improve compile-time evaluation of value ranges adds 5126ca1fa77 [Ada] Minor cleanup in Expand_Call_Helper adds c9a56fd316d [Ada] Profile mismatch between C and Ada functions adds 0c32ab8232a [Ada] Add second warning for convention C_Variadic_n adds 5b3950bed95 [Ada] Fix host/target confusion for attribute To_Address adds 8cd7aec26f1 [Ada] Add support for XDR streaming in the default runtime adds a6c467131b0 [Ada] No Default_Initial_Condition check when declaring an [...] adds 13175003d4a [Ada] Implement AI12-0032 fixes for 'Old attribute accessibility adds 3874e79d94e [Ada] Small cleanup in the attribute code of the expander adds 4f4fd8ae2ce [Ada] Update output of verbose error summary adds b93d80bc8fc [Ada] Crash in tagged type constructor with task components adds 4bfab79a72a [Ada] Small cleanup in constraint checking code for allocators adds 6c8e4f7e38e [Ada] Narrow large arithmetic and comparison operations adds 424ce99fb53 [Ada] ACATS 4.1J - B854003 - Subtype conformance check missed adds 2ab42c70a62 [Ada] Fix small inefficiency in previous change to expander adds da2b7c7f0a1 remove SLP_TREE_TWO_OPERATORS, add SLP permutation node adds 5553433d7b3 avoid early asm output adds 9a875db43cd forwprop: simplify_vector_constructor follow-up fix [PR95713] adds 2e0f4a18bc9 phiopt: Improve minmax optimization [PR95699] adds 3870268b27f silence empty-body warning adds 2c535665392 gcc-changelog: support merge commits in git_update_version adds 81caacc2733 c++: Fix tsubst ICE with invalid static_cast [PR95728] adds 9b4bdaf794a gcc-changelog: checkout & pull order adds 9435fb9668e Fix typo in tree-ssa-reassoc.c. adds eccc3d43266 middle-end/95739 - fix vector condition IFN expansion adds ac70b20b100 OpenMP/Fortran: Reject allocatable components in map clause adds e68cc3a8f8a rs6000: Fix creation of VEC_COND_EXPR adds bd0a89dcd8d Add missing PR number to ChangeLog (PR 95378) adds 72cb486456a vectorizer: add _bb_vec_info::region_stmts and reverse_regi [...] adds 634e6f49101 Fix use of inaccessible member in pr94052.C adds 5421fae8b17 c++: ICE in requires-expressions with invalid args [PR95735] adds 5acc654e380 Avoid warning for memset writing over multiple members. adds e95395926a8 i386: Fix mode of ZERO_EXTRACT RTXes, remove ext_register_o [...] adds e54353a72a0 vect: Use vect_relevant_for_alignment_p consistently adds b56dc0fc6cc c++: More P2002 operator<=> refinements. adds aae80e833d2 Daily bump. adds 75c44bc6a04 [Ada] Add missing warning tag for some overlapping actuals [...] adds 5af0271f0e9 [Ada] Remove repeated testing of Check_Validity_Of_Parameters adds 66bd7af5cca [Ada] Fix validity checking for class-wide objects adds a4dafb8b92e [Ada] Simplify processing of 'Valid_Scalars on array types adds d57f8e40433 [Ada] Add comments about attribute 'Valid_Scalars on privat [...] adds d48bb126eac [Ada] Fix validity checks on attribute 'Old prefix adds ec170be1d06 [Ada] Small cleanup in Apply_Range_Check implementation adds a5835f30446 [Ada] Remove second warning for convention C_Variadic_n adds 7a022cc933a [Ada] universal_access equality and 'Access attributes adds 484d58c5ba7 [Ada] Decorate record delta aggregate for GNATprove adds 4b58985f6cc [Ada] Reject junk expressions in attribute Update adds 6c89a5815ae [Ada] Attempt to hide public entities in nested instance bodies adds 545ba471c14 [Ada] Minor remove extra whitespace in check suppression functions adds b6c2ec49970 [Ada] AI12-0366 Changes to Big_Integer and Big_Real adds 7841c99268a [Ada] ACATS 4.1G - C760A02 - Near infinite finalization adds b64bea1830d [Ada] Style checks on invalid UTF character cause crash adds 74d09f3ee93 [Ada] AI12-0293-1 Remove pragma Assert adds a6d7dfbbb2f [Ada] Spurious error on private type in ghost expression function adds 650abc2c93a [Ada] Spurious condition warning on type conversion in return adds c5c69d05a90 [Ada] Deal with enumeration types with very large size adds 92392296c19 [Ada] Fix internal error on component of class-wide paramet [...] adds e3c1f8dd050 [Ada] Plug small loophole in implementation of AI12-0100 adds 1e400f33e17 [Ada] Fix small fallout of previous change for allocator adds ce716aaaa3e [Ada] Fix small fallout of previous change for Analyze_Sele [...] adds d0e9248d9b8 [Ada] Fix check for bounds in aggregate expansion of allocator adds 82bcb33bcf2 [Ada] Crash on compiling project with multiple subunits per file adds 906a759dcbe [Ada] Further cleanup in constraint checking code for allocators adds c95f808ddd5 [Ada] AI12-0028-1 Import of variadic C functions adds bb24f343500 [Ada] Consolidate handling of implicit dereferences adds 6894d9101e6 [Ada] Remove handling of 'Pos and 'Val attributes from gigi adds bafd12cb22e libstdc++: Optimize std::optional default constructor adds f8f5715606a tree-optimization/95761 - fix vector insertion place compute adds 465520e3eb4 libstdc++: std::includes performance tweak adds abed8b56b92 libstdc++: Define all std::function members inline adds a7a3932e4b6 libstdc++: Remove redundant std:: qualification adds 6d8b2ee568b Handle SLP_TREE_LANE_PERMUTATION in scalar costing adds e0bfe016712 Fix PR94880: Failure to recognize andn pattern adds dd455df70cd amdgcn: Silence compile warnings adds 4cea81adabd rs6000: apply -mbig option to vec-extract[hl] testcases con [...] adds 4058454c9e0 c++: Allow defaulted comparison outside class. adds 5b6215083bd libstdc++: Fix some -Wsystem-headers warnings (PR 95765) adds 70c25e5be2d testsuite: popcount[45]ll require lp64 adds e37658dffdb Daily bump. adds 2c0069fafb5 Record and restore postorder information in breaking alias sccs. adds 5eb947601bd PR fortran/95587 - ICE in gfc_target_encode_expr, at fortra [...] adds 62c0c0ea7bf PR fortran/95689 - ICE in check_sym_interfaces, at fortran/ [...] adds ac932bfcd21 PR fortran/95687 - ICE in get_unique_hashed_string, at fort [...] adds cd6546ac0e8 PR fortran/95688 - ICE in gfc_get_string, at fortran/iresolve.c:70 adds 3345e742996 PR fortran/95707 - ICE in finish_equivalences, at fortran/t [...] adds 57b4daf8dc4 c++: Refinements to "more constrained". adds 445d8da5fbd coroutines: Update handling and failure for g-r-o-o-a-f [PR95505] adds bbac3886a2e Daily bump. adds f002c046e37 rs6000: Add base support and types for defining MMA built-ins. adds 8ee2640bfdc rs6000: Add MMA built-in function definitions and test cases. adds 47ddb895df3 aix: Add GCC64 configuration and FAT target libraries. adds f86e11a267a Daily bump. adds 33d9794b727 RISC-V: Fix compilation failed for frflags builtin in C++ mode adds f4670347f10 RISC-V: Normalize arch string in driver time adds c154b8bc568 openmp: Compute triangular loop number of iterations at com [...] adds d32495261a8 amdgcn: Pass vector parameters in memory adds cf07eea8429 tree-optimization/95770 - fix SLP vectorized stmt placement [...] adds d57bf2315e0 Fortran : Missing gcc-internal-format PR42693 adds d9aed5f1ccf Fortran : ICE in gfc_check_reshape PR95585 adds 9302421e71e x86: Skip EXT_REX_SSE_REG_P for vzeroupper optimization adds 647340c92a0 Fortran : ICE in resolve_fl_procedure PR95708 adds 99abb146fd0 arm: Fix the failing mve scalar shift execution tests. adds 20a2e6afa82 recog: Restore builds with Clang adds 84f0f9a19a8 Update gcc sv.po. adds 5d9d0c94588 rs6000: Rename future to power10 adds 67f6ef3b380 rs6000: Testsuite changes to go with the previous commit adds 0164e59835d build: Use -include instead of conditional include. adds 605a8f3bbcf Daily bump. adds 384aa890255 Fortran : ICE in gfc_validate_kind PR95586 adds abcde0a658e Handle AR_FULL vs. AR_FULL in dependency checking. adds 418b97a3f61 Add REVISION adds a2c5150e401 libstdc++: Regenerate makefiles adds c98fc4eb3af libstdc++: Implement P1972R2 changes to std::variant (PR 95832) adds efc16503ca1 handle dumpbase in offloading, adjust testsuite adds b81d4f1e3d6 libstdc++: Adjust std::from_chars negative tests adds 5f426554fd8 arm: PR target/95646: Do not clobber callee saved registers [...] adds 95c9c1c0dcb Minor adjustment in assignment case adds d94d571bf0d Remove unintended checkin adds fa0588dbec3 Emit user subtypes with -fgnat-encodings=minimal adds cd42cdc225a Minor cleanup in elaborate_expression adds 5bdd063b9d8 Streamline implementation of renaming in gigi adds ce36abee277 Minor tweak to elaborate_expression_1 adds b523ee1f4b1 Emit debug info for integral variables first adds d63fbcf8008 Fix memory corruption with vector and variant record adds 855bb998c93 Remove superfluous space adds aec24341d0a libiberty, include: add bsearch_r adds 17964eb3a05 build: Change conditional include and empty.mk to -include [...] adds 788b962aa00 coroutines: Add a cleanup expression for g-r-o when needed [...] adds 6f609029c70 Make forall statement in testsuite conforming. adds 6b161257f9f c++: Improve CTAD for aggregates [PR93976] adds 71237df0a0b Allow --with-cpu=power10 adds 4543acc8745 Daily bump. adds 7f967bd2a7b options: Properly compare string options. adds f0008858dec openmp: Fix two pastos in non-rect loop OpenMP lowering. adds 01e10b0ee77 fold-const: Fix A <= 0 ? A : -A folding [PR95810] adds d32708e7965 tree-optimization/95856 fix vect_stmt_dominates_stmt_p at B [...] adds 6924b5e6bd3 emit SLP vectorized loads earlier adds 3fb2c2f4d0a x86: Fold arch_names_table into processor_alias_table adds be50843754b libstdc++: Fix std::to_chars buffer overflow (PR 95851) adds 25920dd18ad libstdc++: Fix warnings with -Wsystem-headers adds eb0ff770e29 libstdc++: Fix std::from_chars to ignore leading zeros in base 2 adds 1890f2f0e21 x86: Move cpuinfo.h from libgcc to common/config/i386 adds acba4660b4c Fix typo in ChangeLog adds 6c35d16a392 x86: Share _isa_names_table and use cpuinfo.h adds 403e166b974 x86: Add Cooper Lake detection with AVX512BF16 adds 134f7c94192 x86: Remove brand ID check for Intel processors adds 796190e538c Make contrib/download_prerequisites work on AIX and OpenBSD adds c78907d514d tree-optimization/95866 - avoid vectorizing uniform SLP subgraphs adds a16d0924f18 PR fortran/95827 - Buffer overflows with submodules and coarrays adds 35eca8c5e16 simplify-rtx: Parity of parity is parity adds 0c586913e61 simplify-rtx: Simplify rotates by zero adds 7d6baf68fe2 c++: Fix ICE with using and virtual function. [PR95719] adds 3faa0dde317 c++: Simplify build_over_call a bit. adds 2dbc1655220 coroutines: Update tests for get-return-object errors. adds 1e5da6a02fe coroutines: Copy attributes to the outlined functions [PR95 [...] adds 11a751ff77f c++: Handle bad pack expansion in base list. [PR96752] adds ef6506e2369 outputs.exp: conditionals for split-dwarf and lto plugin adds 58b475a2233 [PATCH, PR target/94954] Fix wrong codegen for vec_pack_to_ [...] adds 2e546c261be Daily bump. adds a8d8caca0cb VEC_COND_EXPR: clean up first argument adds 88891c5ff0e gcov-tool: fix merge operation for summary adds 86ce59b4f05 tree-optimization/95866 - avoid using scalar ops for vector [...] adds c422e5f81f4 x96: Remove PTA_CLWB from PTA_ICELAKE_CLIENT adds d2adb79eac6 Always use SLP vector defs to determine insertion place adds 1dfa89b0355 fortran: Apply if clause to all sub-constructs in combined [...] adds f530bac8a11 fortran: Fix ICE when 'if' clause used with 'target paralle [...] adds 8005a3e4e7a powerpc: Restore bootstrap for Darwin. adds 628b78f9794 tree-optimization/95839 - allow CTOR vectorization without loads adds f48bffe70cb Fortran: Fix character-kind=4 substring resolution (PR95837) adds 72acf751d8e d: Merge upstream dmd 4f1046222. adds 6948c7c3d29 d: Turn on deprecation warnings by default. adds eacfafbc353 d: Don't set DECL_INITIAL if initializer is 'void'. adds 62e02c8729a d: Fix ICE in uda_attribute_p when looking up unknown attribute adds d103f336bdc d: Merge upstream dmd 5fc1806cd. adds e52f5d0786f d: Remove another dependency on the front-end OutBuffer type. adds 1d19c9cd3dd d: Merge upstream dmd 90450f3ef. adds 1b7b352a837 d: Merge upstream dmd 4be011355. adds bbd6a326f4e d: Move d_signed_type and d_unsigned_type to types.cc adds 27a68020110 d: Do not implicitly set DECL_DECLARED_INLINE_P on member f [...] adds 20f466326ca This patch disables the movsicc pattern in the M32R backend [...] adds 35a335a1592 PR fortran/95826 - Buffer overflows with PDTs and long symbols adds 77d455ee81e PR fortran/95828 - Buffer overflows with SELECT RANK adds 08ca2d744d5 c++: Add test for c++/91104 adds d61ffe12443 Daily bump. adds 87fce92c5c3 This patch removes the use of the "register" keyword from t [...] adds 5b959c22bc0 tree-optimization/95897 - fix fold-left SLP reduction insert place adds e195c8045a1 coroutines: Handle bad g-r-o-o-a-f cases. adds e74c7607309 coroutines: Handle non-method promise expressions [PR95519] adds 2ca78835619 d/testsuite: Amend test to actually trigger the ICE being fixed adds b3d77404c06 Take into account range info to optimize range tests into b [...] adds 0fce12c0920 Fix failure in gfortran.dg/gomp/combined-if.f90 test adds 0801f419440 c++: Change the default dialect to C++17. adds 67161d24f45 rs6000: Add support for __builtin_cpu_is ("power10") adds 00e90d3d4cb Fix target clone indirection elimination adds 727efd27da9 Linux/i386: Remove SUBTARGET_FRAME_POINTER_REQUIRED adds c9c05f7323f Daily bump. adds 212475e5757 Add PowerPC tests for power10. adds 9c5ca11a33f coroutines: Improve diagnostics for one allocator case. adds daaed0199ee coroutines: Handle awaiters that are sub-objects [PR95736] adds 37995960984 c-family: Use TYPE_OVERFLOW_UNDEFINED instead of !TYPE_UNSI [...] adds aed3ab253da openmp: Non-rectangular loop support for non-composite work [...] adds fc36b97af05 Move simplification of statements using ranges into its own class. adds 3cbc0fb39c8 PR fortran/95881 - ICE in resolve_symbol, at fortran/resolv [...] adds 9a33c41fe42 Daily bump. adds 5771314d189 rs6000: Correct prefix testsuite failures on AIX. adds ef8d1da1b58 IFN: Fix mask_{load,store} optab support macros adds 31419a80b6b coroutines, testsuite: Update log messages. [NFC, PR95519] adds f3a8f66a83f PR fortran/95880 - ICE in gfc_add_type, at fortran/symbol.c:2030 adds 06ed4aae1c2 coroutines: Handle namespaces while scanning local vars [PR95711]. adds b62cac6d92f PR fortran/95340 - ICE in gfc_match_select_rank, at fortran [...] adds ce56fd949f3 d: Merge upstream dmd 8508c4e68. adds 75ff24e1920 Underline argument in -Wnonnull and in C++ extend warning t [...] adds 24b54628cfa PR libstdc++/95915 adds b26fd416fb0 Add a __nonnnull__ attribute to std::string's _CharT* constructor adds 69273534c65 Daily bump. adds d4501bbedca testsuite: clarify scan-dump file globbing behavior adds 4494fcbc9bc arc: add exceptions for PR92860. adds ceac3edb42e sparc: Remove register storage class in sparc.c adds 35cf3c55165 store-merging: ICE in find_bswap_or_nop_1 PR95854. adds eff23b7961f amdgcn: Support basic DWARF adds e712ef9eee7 Use gsi_bb instead of iterator->bb. adds fe7c43a7bc7 testsuite: Adjust testcase for recent -Wnonnull changes adds baa4578911d testsuite: Adjust testcase for recent -Wnonnull changes adds 008842d741e do not include <utility> from tree-vectorizer.h adds 9a4a52e359b tree-optimization/95916 - treat scalar ops explicitely adds 95d7d7f9292 testsuite: Fix coding style. adds e6cc67f6616 PR fortran/71706 - ICE on using sync images with -fcheck=bounds adds b1005f553d3 c++: Fix CTAD for aggregates in template [PR95568] adds 54980635c53 c++: Check uniqueness of concepts/variable templates [PR94553] adds 346bce6fe0c middle-end: Optimize (A&C)^(B&C) to (A^B)&C in simplify_rtx [...] adds 4e06c4a3446 rs6000: Rename isa attribute "fut" to "p10" adds d161c4b30ef testsuite: Make char4-subscript.f90 regex endian neutral. adds ace60939fd2 rs6000: Documentation updates for "future" rename adds 95cdcf701da Do not generate recursion check for compiler-generated procedures. adds 583812c2e2f PR fortran/95978 - ICE in gfc_match_data, at fortran/decl.c:731 adds 9bca676cc7a compiler: remove some erroneous code that was never run adds 2635f9e5086 Revert "Add a __nonnnull__ attribute to std::string's _Char [...] adds 3b7272a2f73 Update gcc sv.po. adds 9252a208f48 coroutines: Collect the function body rewrite code. adds de4676c923c gcc-changelog: come up with GitInfo wrapper. adds b05c4c2c5da gcc-changelog: support 'This revert commit' prefix. adds 458f12eda16 Daily bump. adds 8dc933c12f4 c-family: Avoid ICEs on calls to internal functions [PR95963] adds 5958b926dcc Use CHARACTER(kind) string for calculating the type hash. adds 7d503e32991 testsuite: fix constexpr-is_literal.C deprecated c++17 and above. adds 33d114f570b tree-optimization/95855 - Add checks to avoid spoiling if-c [...] adds 3c3b4224875 arm: Warn if IRQ handler is not compiled with -mgeneral-reg [...] adds eef63aacb25 coroutines: Fix a diagnostic trailing space warning. adds e2c17dcb120 gcc-changelog: support older GitPython releases. adds aff43ac0aed Mark up unreachable OpenACC 'attach' code path adds 8a8efad0981 [testsuite] Replace fragile 'scan-assembler' with 'scan-off [...] adds 01dd58659fa [testsuite] Adjust 'scoff' for HSA offloading adds fe03543bfb8 testsuite: expect additional warning in analyzer/pr93993.f90 adds cc3ae9f5c4c c++: Tweak function cloning names adds 67ef8cfc1c1 rs6000: Fix gcc.target/powerpc testsuite target requirements. adds 31427b974ed aarch64: Treat GNU and Advanced SIMD vectors as distinct [P [...] adds 267f84c6035 PR fortran/88379 - ICE with allocatable coarray, class and [...] adds c415fbb0977 testsuite: change gcc.target/powerpc builtins lp64 to int12 [...] adds 46fbb6c6826 Daily bump. adds 1aa696678e4 testsuite: remove SPE tests. adds f58cc0132df testsuite: Remove restrictions on VSX tests. adds 34c8c2139f2 testsuite: p8vector-int128 require int128 not lp64. adds bc561b0ed2f testsuite: Remove dg-skip SPE. adds a2cc9b454d7 testsuite: enable gcc.target/powerpc direct move tests. adds 83c25f27c44 RISC-V: Preserve arch version info during normalizing arch string adds a580aca1b6d Fix bootstrap failure on PA adds 2f3fd53220b arm: Fix typos in testcases [PR target/94743] adds 624e60f0809 Fortran : Bogus error with additional blanks in type(*) PR95829 adds c4076255e63 gcov: rename 2 options. adds 4222fd8e94c gcov: shorted one option help message adds deda4625f1b move ILS include to system.h adds 7b3adfa7bb4 tree-optimization/95839 - teach SLP vectorization about vec [...] adds 8439b0818e7 gcov: avoid trailing space. adds aa8b5ca0b54 arm: Fix handler-align.c testcase [PR target/94743] adds 8461191b826 Adjust text of expected warnings changed in PR c++/86568. adds 685d8dafb4a Fortran : False positive for optional arguments PR95446 adds 0d7e5fa655e aarch64: Add 64 bit setter getter fpsr fpcr adds 27aebb7d6cf c++: Expose cloning form predicates adds 0a7183f6d17 Fortran : Fortran translation issues PR52279 adds fb43b412502 Fix bootstrap for m68k. adds cfdc729d3c6 testsuite: Restore lp64 for some gcc.target/powerpc testcases. adds b260e9123e3 testsuite: Adjust gfortran.dg/pr95690.f90 line number. adds 1617fc4479f bootstrap: Don't translate assignment to hint[]. adds 039a630d787 analyzer: Fix -Wanalyzer-possible-null-argument warning (PR 96014) adds a1a0dc45489 libstdc++: Remove noexcept from match_results comparisons ( [...] adds 553c6572061 match.pd: (x & y) - (x | y) - 1 -> ~(x ^ y) simplification [...] adds be7c41a5564 aarch64: Fix missing BTI instruction in trampolines adds 34127f4adaf The variant of editing distance we use doesn't satisfy the [...] adds 64f761e4ac8 Daily bump. adds a4b531b2133 RISC-V: Handle multi-letter extension for multilib-generator adds 224682ffa19 testsuite: Ignore line no. for BB vectorization message adds 8f8ea4a47f3 Fortran : ICE in generic_correspondence PR95584 adds ece21ff6ea9 Do not stream all zeros for gcda files. adds 6153cfd7a34 Reject components in extensions overlapping with the parent adds 9d50112acfc openmp: Diagnose non-rectangular loops with invalid steps adds 5c9669a0e6c vect: Fix an ICE in exact_div [PR95961] adds d5d9f7834ab tree-optimization/96022 - fix ICE with vectorized shift adds 00f24f56732 tree-cfg: Fix ICE with switch stmt to unreachable opt and f [...] adds d0e7c73c515 Fortran : portability fix for PR52279 adds d59a576b8b5 Redefine NULL to nullptr adds 1ac9258cca8 VEC_COND_EXPR: do not expand comparisons feeding it adds 053c88093a4 ipa-sra: Prevent constructing debug info from wrong argument adds 105ecbea5f4 tree-optimization/96028 - fix bogus externalizing of SLP node adds e6321c4508b c++: Support C++20 virtual consteval functions. [PR88335] adds c6f431bba53 libstdc++: Fix atomic<long double> tests (PR 91153, PR 93224) adds d9fb6f2b4f1 PR fortran/93337 - ICE in gfc_dt_upper_string, at fortran/m [...] adds b88744905a4 PR fortran/93423 - ICE on invalid with argument list for mo [...] adds dbca7a69f27 PR libstdc++/91807 adds 6b683144d1e testsuite: ignore function not inlinable warning. adds b857b179772 libstdc++: Require c++98_only effective target for some tests adds 5079855e7eb libstdc++: Require c++98_only effective target for a test adds c4a6b2dadcd testsuite: Solaris reports warning on line 5. adds b5f24739632 Daily bump. adds a63e1915e9e testsuite: Properly quote dejagnu negative line numbers adds 26b538cd81b nvptx: Fix ICE in nvptx_vector_alignment on gcc.dg/attr-vec [...] adds 9e5508c2d00 refactor SLP constant insertion and provde entry insert helper adds bf628a97efa amdgcn: Add fold_left_plus vector reductions adds 9bc2c2347d5 fix scalar BB vectorization costing adds 59cc32acc8d tree-optimization/96037 - fix uninitialized use of slp_op adds 6c9e35a569f gcov-dump: fix build for i386 adds ce0f842492c [PATCH] nvptx: Add support for popcount and widening multip [...] adds 995aba5867b [OpenACC] Remove (unused) 'GOMP_MAP_ALWAYS_FROM' handling f [...] adds e7f3f7fe08b [OpenACC] Revert always-copyfrom behavior for 'GOMP_MAP_FOR [...] adds b9a15a8325b ipa-sra: Avoid transitive splits with type mismatches (PR 96040) adds e362a897655 Extend store merging to STRING_CST adds b991c834630 Daily bump. adds 98fcd2513ad coroutines, testsuite: Rename a test, NFC. adds 706e6f613d2 Daily bump. adds cc9a9229285 Test global identifiers against what is specified interfaces. adds 65f8403f1a9 cris.md: Reinstate add/sub with extend adds 9596eccb9c6 cris: update recent patterns. Simplify cris_select_cc_mode. adds df66f280ec4 Daily bump. adds 1e98f060280 cris: Correct gcc_assert for atomic_fetch_op pattern adds cf2bfc7c801 cris: New peephole2 movulsr + test-case. adds e6f323372ef nvptx: Add support for vadd.add and vsub.add instructions. adds 37e43fe13e1 [Ada] Default_Initial_Condition check done after extended r [...] adds 60e010e7f39 [Ada] Wording problems with predicates (AI12-0099) adds 2fedcc18cb4 [Ada] Improve run-time performance for large initialized al [...] adds f0c6bd60394 [Ada] AI12-0376 Relax RM 13.1(10) rule wrt primitive operations adds eddd728f5f8 [Ada] Remove special case for processing null range in GNATprove adds e2d87663af0 [Ada] Small cleanup throughout Exp_Ch9 adds 776afaf7fef [Ada] Crash on declaration with aggregate for unchecked union adds c54077e4538 [Ada] Remove obsolete code in Eval_Attribute adds f5b65fab880 [Ada] Fix bad interaction between Unchecked_Conversion and [...] adds 3e6bb105d30 [Ada] Refine use of access types in unnesting adds a34da56b26d [Ada] Crash when an exception handler is executed with -gnatdk adds 114efadf43a [Ada] Simplify implicit loading of Tasking_State in GNATprove_Mode adds 07ac6d8aada [Ada] Visibility error with aggregate in Declare_Expression adds 977b1681969 [Ada] Predicates and the current instance of a subtype (AI12-0068) adds 8f892a98cc4 [Ada] Set range checks flag on 'Update for GNATprove in expansion adds f0e6256fd39 [Ada] Fix evaluation of Enum_Rep applied to imported constant adds befc919fde5 [Ada] There is no Expressions field in N_Delta_Aggregate node adds cf7cdde51a2 [Ada] Fix typo in comment of Get_Index_Subtype adds 90d8163d9b9 [Ada] AI12-0366 Changes to Big_Integer and Big_Real adds ce16f54f6ed [Ada] Hang on generic declaration with ambiguous formal package adds e3bf5e2ef3d [Ada] Crash on derived type with rep. clause and renamed di [...] adds 49665da2e51 [Ada] Correct time zone in GNAT.Calendar.Time_IO.Value adds 0fc1b4ad1d2 [Ada] Ada2020: AI12-0198 potentially unevaluated array components adds aaa3a675357 [Ada] Various typo fixes and reformatting of comments adds 58d94a32b4c [Ada] Use Stream_Element_Arrays internally for secure hash [...] adds b1e78e8577f [Ada] Implement Time_IO.Image with Time_Zone adds bf8467d8069 [Ada] Clean up GNAT.Calendar.Time_IO.Value adds d868231706c [Ada] Time_IO.Value: Allow subseconds and time zones together adds 90a1abf304f [Ada] Time_IO.Image: Allow printing the time zone adds a9e48b0d475 [Ada] Avoid forced loading of System.Priority in CodePeer mode adds dccbf1e2a6e tree-optimization/96075 - fix bogus misalignment calculation adds 92414bb6b07 c++: Allow empty-declaration in C++11 and later (PR 96068) adds 0e5abeb0cb0 libstdc++: Fix -Wmismatched-tags warnings (PR 96063) adds 824084e72e3 PR fortran/95709 - ICE in gfc_resolve_code, at fortran/reso [...] adds f2151227dfe PR fortran/95980 - ICE on using sync images with -fcheck=bounds adds e88218fd5a2 c++: Always use pushdecl for exception library helpers adds 8992cd1892d libstdc++: Add noexcept to std::optional initialization (PR 96036) adds bcfe4681f9b libstdc++: Constrain std::make_optional adds 6e1c9715b31 libstdc++: Cleanup whitespace and type trait usage in <optional> adds 67a493a0b9e Exclude calls to variadic lambda stubs from -Wnonnull check [...] adds 4077d74c6d8 Daily bump. adds c50502ca4eb fix LTO streaming order dependence on randomness adds a759bfc7cf2 accept <case> and [cond] in ChangeLog adds 92cae0785e7 libstdc++: Add PR number to ChangeLog entry and fix typos adds 7ab4f58a859 Pass correct parameters to c_parser_do_statement. adds 0ac15b175aa Fix a typo in doc/generic.texi adds aeef2df9376 [Ada] Allow aspect Relaxed_Initialization on protected entries adds c0ceffbebdd [Ada] Style fixes in the description of Analysis-Resolution [...] adds db290a9e374 [Ada] Set range checks for for 'Update on arrays in GNATpro [...] adds 62226c35545 [Ada] Minor cleanup with Is_Assignable adds 1948dcab167 [Ada] Spurious elaboration warnings with -gnatc and null pr [...] adds 4ea624b0f99 [Ada] Remove extra checks for non-static context from resol [...] adds dab6432039b [Ada] Ada2020: AI12-0198 potentially unevaluated components [...] adds c78efe921c1 [Ada] Fix expansion of delta aggregates with slices adds 845c49360bc [Ada] Change local object from variable to constant adds 58e07eaae44 [Ada] Checking type invariants on in params of procedures, [...] adds d4175ef48ba [Ada] Ensure No_Specification_Of_Aspect forbids pragmas and [...] adds 31c1fdbe0d1 [Ada] Fix documentation of -gnatVa switch adds 8deaec29527 [Ada] Add support for XDR streaming in the default runtime adds 3a70a9811f2 [Ada] Use pragma Unsuppress in Time_IO adds 572fa852f2f [Ada] Ada2020: AI12-0198 potentially unevaluated components [...] adds dae09f9b557 [Ada] Handle explicit dereferences in expression functions adds e378df6d39e [Ada] ACATS 4.1H - BC60005 - null exclusion matching for fo [...] adds 2e724314af6 [Ada] Freeze aspect expression relocated to pragma Precondition adds 451187a3e58 [Ada] Move generation of range checks for entry families to [...] adds 865ec5b024b [Ada] Ada2020: AI12-0198 potentially unevaluated components [...] adds 1c4b5a795ad [Ada] Simplify statically known Max_Size_In_Storage_Element [...] adds 7bf53b1a612 [Ada] Hang on conditional expression as actual adds 9b501e59d1d [Ada] Errors in handling of access_to_subprogram contracts adds ead7594ff58 [Ada] ACATS 4.1K - C452003 adds 8bda08f130c [Ada] ACATS 4.1J - B854003 - Subtype conformance check missed #2 adds e082411903f [Ada] Fix typo in code to get a better error message adds eada4220638 [Ada] Use Is_Generic_Subprogram where possible adds a21df0b6a46 [Ada] Assert failure on invalid Variable_Indexing adds e997d94b298 [Ada] Avoid crash on node extension adds e1b0956a8e1 [Ada] Small adjustment in the handling of alignment for arrays adds f75211822f8 fix detection of negative step DR groups adds 2aeccecbf0d Aarch64: Change costs for TX2 to expose more vectorization [...] adds 6f9c9ea40a1 Avoid printing informational notes when -Wmismatched-tags i [...] adds 6bf2ff0d52a preprocessor: Better line info for <builtin> & <command-line> adds 7fd1b9dc850 testsuite: missed testcase adds 7126583af5d rs6000: fix power10_hw test adds 9845b7b4562 c++: wrong pretty printing of nested type [PR95303] adds 9ca8fefeb72 libstdc++: Whitespace changes to keep lines below 80 columns adds eb04805be40 libstdc++: Replace __int_limits with __numeric_traits_integer adds 161aa50ee2d libstdc++: Whitespace changes to remove spaces before tabs adds 36e8db7c2af c++: Add new test [PR92427] adds f60ee68de3d Daily bump. adds fccb41b909c libbacktrace: test linker support for DWARF 5 adds c832cf1c1d1 libstdc++: Fix [multi]map/[multi]set move constructors noex [...] adds d496134a6b1 IFN/optabs: Support vector load/store with length adds 4070208f238 rs6000: Add len_load/len_store optab support adds a51de1af063 c++: Better diagnostic for decltype(auto) in C++11 [PR96103] adds 760df6d296b expr: Fix REDUCE_BIT_FIELD for constants [PR95694] adds 19036072c6f [Ada] Small tweak to Narrow_Large_Operation procedure adds 3452f4b72db [Ada] Check predicates for subtypes of private types adds 964a8141e19 [Ada] Extend optimization to True/False prefixed with Standard adds 8e3342889e8 [Ada] Style cleanups related to Current_Condition adds 530b30d9b3c [Ada] Allow boolean expressions in aspect Relaxed_Initialization adds 0f2d27e5fe8 [Ada] Fix inaccurate -gnatR output for derived untagged types adds 85f6d7e2d27 [Ada] Static expression function problems with -gnatc and - [...] adds c0ffadd6eab [Ada] Minor refactoring adds 5fae483372b [Ada] Remove excessive validity checks on in-parameters adds 01f27c64770 [Ada] Add expected and actual size to "bit number out of ra [...] adds c1fece377a9 [Ada] Add utility function to recognize attribute 'Loop_Entry adds ff49b8053d1 [Ada] Ada_2020 AI12-0250 : Implement Iterator filters. adds 64b15a17a15 [Ada] Typo corrections, plus minor reformatting in comments adds 6091c2e0fa1 [Ada] Disallow Predicate_Failure without predicate adds 4b5838e086b [Ada] Update entities on class-wide condition function creation adds cf6bd6a3ef1 [Ada] ACATS 4.1R - BD10001 - Error missed adds 6b52c24dd18 [Ada] Analyze aspects once generic subprograms are recognized adds 720425fa2dc [Ada] Accept aspect Relaxed_Initialization on generic subprograms adds 5c63fd2c904 [Ada] Add comment on implementation choice for byte-packed [...] adds 98ceb796329 [Ada] Minor reformatting and typo fix adds 1567ebf93ab [Ada] Fix incorrect placement of freeze node with predicate adds a1014c8136a [Ada] Fix internal error on string type comparision with predicate adds 72145c1ee83 [Ada] Fix typo and layout in comments about matching adds b19c922bf47 [Ada] Optional warning on build-in-place function calls adds eafbde5131d [Ada] Clean up in Interfaces.C.Extensions adds d387808d8bd [Ada] Fix recent regression on _Master declaration adds 9e8102b3507 [Ada] Do not apply constraint checks on allocator with No_I [...] adds 19ddfb317fc [Ada] Fix warnings in C runtime files on Windows adds 6c8b9020a8b [Ada] Fix C miss parentheses warning on Windows adds 0cb1b7276d0 [Ada] Disable warning about unsafe use of __builtin_frame_address adds 30fdaead5b7 compute and check alignment info during analysis adds c1a57681a64 [PATCH, rs6000]Add support to enable vmsumudm behind vec_ms [...] adds 9eb7d0d76eb c++: ICE in is_really_empty_class [PR95497] adds 1f0d6145571 Update gcc sv.po. adds 1fa08dcac68 PR fortran/96085 - ICE in gfc_finish_var_decl, at fortran/t [...] adds a8b522311be amdgcn, nvptx: Handle -fpic/-fPIC in mkoffload adds b541b871135 Make memory copy functions scalar storage order barriers adds 50873cc588f Daily bump. adds 4c0d1322033 RISC-V: Disable remove unneeded save-restore call optimizat [...] adds 1073b500e5d RISC-V: Implement __builtin_thread_pointer adds 23fb9e7c1c4 vect/testsuite: Adjust dumping for fully masking decision adds 2a39c42a42c vect: Enhance condition check to use partial vectors adds a9ba2a9b77b aarch64: New Straight Line Speculation (SLS) mitigation flags adds be178ecd5ac aarch64: Introduce SLS mitigation for RET and BR instructions adds 96b7f495f92 aarch64: Mitigate SLS for BLR instruction adds 63b6808e696 aarch64: Add missing ACLE support for BTI adds 463ba375f7b aarch64: Fix noexecstack note in libitm adds e73ec755489 aarch64: Fix noexecstack note in libgcc adds f0f62fa0320 aarch64: Fix BTI support in libgcc [PR96001] adds 319078dad62 aarch64: Fix BTI support in libitm adds edf95e51e53 ira: Fix unnecessary register spill adds ea82325afec openmp: Change omp_atv_default value and rename omp_atv_seq [...] adds 5acef69f9d3 openmp: Optimize triangular loop logical iterator to actual [...] adds dd21b039000 Schedule reduction partition in the last. adds a1e25d00087 remove premature vect_verify_datarefs_alignment adds fab263ab0fc x86: Enable FMA in rsqrt<mode>2 expander adds 614662064ad c++: Partially revert fix for PR c++/95497 [PR96132] adds 9ddea930625 fixup BIT_FIELD_REF detection in SLP discovery adds fd263be4b52 rs6000: Allow MMA built-in initialization regardless of com [...] adds ac8996edb14 openacc: Fortran derived-type mapping fix adds 8d2e5026d22 openacc: GOMP_MAP_ATTACH handling in find_group_last adds 0d00fe404c1 openacc: Set bias to zero for explicit attach/detach clause [...] adds 3f8ca9cb86a Daily bump. adds 08a94a95d10 vect: Use adjusted niters by considering peeling prologue adds 02947a87c4b Add -fdump-profile-report. adds ba9c87d3255 Initial Sapphire Rapids and Alder Lake support from ISA r40 adds 6e41c27bf54 fix constant folding from array CTORs adds 5f74065e26a [Ada] Crash in Walk_Library_Items on ghost units adds 964cf38cb37 [Ada] Fix expansion of 'Update with multiple choices in GNATprove adds a9d72b1bcfc [Ada] Reuse SPARK expansion of attribute Update for delta_a [...] adds c24633fbbb8 [Ada] Remove use of debug flag -gnatdF for GNATprove adds eb6eb3b79aa [Ada] Fix failing assertions related to volatile objects adds b8989631246 [Ada] Fix internal error on if-expression in call returning [...] adds a042b9c6809 [Ada] Fix crash on quantified expression in expression function adds 9e0cd875b5c [Ada] Fix crash on quantified expression in expression func [...] adds 2f9821a09ac [Ada] Make System.Generic_Bignums more flexible adds 745f56989ea [Ada] Part of implementation of AI12-0212: container aggregates adds 25af525c300 [Ada] Add global contracts to Ada.Numerics.Big_Numbers libraries adds 8248cf4b700 [Ada] Revert too late setting of Ekind on discriminants adds 5f43e789300 [Ada] Fix assertion failure on (in-)out function parameter adds 4e91f87c3e7 [Ada] Spurious error in generic dispatching constructor call adds cbe3b8d49d0 [Ada] Small cleanup throughout Exp_Ch4 adds 152f64c2c6c [Ada] Use small limit for aggregates inside subprograms adds c3b4ce9b912 [Ada] Remove references to non-existing E_Protected_Object adds a6ddbacd3ad [Ada] Cleanup excessive conditions in Check_Completion adds c3026d451da [Ada] Fix detection of volatile properties in SPARK adds ce59f39f78b [Ada] Reformatting and typo corrections adds 1b5dc454ac8 [Ada] Potentially unevaluated nested expressions adds 715aea70f35 [Ada] Minor style fixes adds 002f8329d20 [Ada] Fix memory leak in routine Wait_On_Socket adds 98af369b948 [Ada] Preserve casing of output files adds b748c3d1b72 [Ada] Further improve the expansion of array aggregates adds 7d3a9f399af [Ada] Spurious error on parameterless acccess_to_subprogram adds 61939546757 [Ada] Ada2020: AI12-0368 Declare expressions can be static adds 33502a3a8ce [Ada] Fix detection of actual parameters for procedure calls adds db6c298d166 [Ada] Add warning for overlays changing scalar storage order adds c4fc6a3e0a2 [Ada] Revert mistaken negation related to references to labels adds d2ed233cb94 arm: Implement Armv8.1-M low overhead loops adds a6645a826f5 x86: Check TARGET_AVX512VL when enabling FMA adds e47dfca5aa4 c++: [[no_unique_address]] fixes. [PR96105] adds 50f071d9993 c++: Allow floating-point template parms in C++20. adds 6324c52bba4 c++: Support non-type template parms of union type. adds e969e9be88e testsuite: Fix WPA scanning. adds c6b7ba5de62 rs6000: Fix __builtin_altivec_mask_for_load to use correct type adds cb7effde6f3 openacc: Helper functions for enter/exit data using single mapping adds 6f5b4b64d25 openacc: Adjust dynamic reference count semantics adds 02ef74bad65 RS6000, add VSX mask manipulation support adds efe99cca782 arm: Treat GNU and Advanced SIMD vectors as distinct [PR927 [...] adds 510125d2272 expr: Move reduce_bit_field target mode check [PR96151] adds 2b6d99468d4 libgo: update to Go 1.14.4 release adds 8a0b69f0b08 PR fortran/96086 - ICE in gfc_match_select_rank, at fortran [...] adds 70c884a4b82 PR fortran/95980 - ICE in get_unique_type_string, at fortra [...] adds def4c0b47e0 This is a harmless bug, as the script still works, but curl [...] adds 5ada27f8e0c Improve shrink wrapping debug output adds ed1d3639e42 rs6000: Add execution tests for mma builtins [v4] adds b2104239c8f c: Add C2X BOOL_MAX and BOOL_WIDTH to limits.h adds c5ec2f858b7 aix: only create named section for VAR_DECL or FUNCTION_DECL adds 865362954f7 Daily bump. adds c19f95fb1b8 RISC-V: Fix regular expression in target-specific test adds 505032d97d0 value-range: Fix handling of POLY_INT_CST anti-ranges [PR96146] adds 2ea10cbd66d ChangeLog: add missing Bugzilla PR. adds 90efb2512d4 Fix ICE on warning with new interface check. adds 2b4bbc17077 middle-end: Improve RTL expansion in expand_mul_overflow, adds e7d6d8f9f7b compiler: handle aliases to pointer types with interfaces adds e109f6e438b compiler: avoid generating unnamed bool type descriptor adds 42f19c385db Daily bump. adds 267891bd3c7 x86: Require Linux target for PR target/93492 tests adds 9e28851b345 Daily bump. adds 466dd1629c6 rs6000: Init V4SF vector without converting SP to DP adds 56d78c58c23 rs6000: Define define_insn_and_split to split unspec sldi+o [...] adds a4aca1edaf3 PR94600: fix volatile access to the whole of a compound object. adds 79fcdd2dd9f make var-tracking iteration consistent adds f4ac1a7fee8 cris: Correct output templates in define_subst patterns. adds ef07c7a5884 cris: Use addi.b for additions where flags aren't inspected adds 881fb2091cf cris: Remove config/cris/t-cris gt-cris.h cargo adds 9a2ae08b02d cris: Add new pass eliminating compares after delay-slot-filling adds b8697d0cd06 middle-end: Remove truly_noop_truncation check from convert.c adds 7a4770f0394 fix global variable alignment for testcase gcc.dg/torture/p [...] adds b20097c65d2 openacc: Don't strip TO_PSET/POINTER for enter/exit data adds ba8fe4b4832 libstdc++: Fix istream::ignore exit conditions (PR 94749, P [...] adds 5834e96a08f ipa-devirt: Fix crash in obj_type_ref_class [PR95114] adds 463a54e5d49 aarch64: fix return address access with pac [PR94891][PR94791] adds 2bc95be3bb8 aarch64: fix __builtin_eh_return with pac-ret [PR94891] adds b097c7a27fb libgcc: fix the handling of return address mangling [PR94891] adds 6a391e06f95 doc: Clarify __builtin_return_address [PR94891] adds a1faa8e2470 aarch64: Add missing ACLE support for PAC-RET adds 3f069011019 Fortran : ICE in gfc_find_array_ref(): No ref found PR95981 adds c4facd483de tree-optimization/96163 - fix placement issue with SLP and vectors adds a4312519223 testsuite: Fix scan-lang-dump-not adds 4fd124a2366 c++: Fix tentative parsing of enum-specifier [PR96077] adds bae66e0f043 Fortran : accepts pointer initialization of DT dummy args PR45337 adds 776e48e0931 ipa-fnsummary: Fix ICE with switch predicates [PR96130] adds 6a9a3434c73 c++: Add test [PR95288] adds 9cba8984813 x86: Pass a copy of the string length to cmpstrnqi adds 305ab735bd4 rs6000: add effective-target test ppc_mma_hw adds 0b12638ba3f Remove long-gone cxxmain.c from makefiles adds 698bad8d483 testsuite: scan-lang-dump-times & scan-lang-dump-not adds 94c7c67b82d rs6000: clean up testsuite power10_hw check adds 8651714a78b Merge sibcall_local32/64 adds ea69fcf9a03 Daily bump. adds 9ad19a66d75 Fortran : Implicitly type parameter causes an invalid erro [...] adds 6a48d12475c LTO: pick up -fcf-protection flag for the link step adds f418bd4b92a openmp: Adjust outer bounds of non-rect loops adds 174e79bf733 [Fortran, OpenMP] Fix allocatable-components check (PR67311) adds 102502e32ea [OpenMP, Fortran] Add structure/derived-type element mapping adds 81072bab8d1 Fortran : ICE in gfc_check_pointer_assign PR95612 adds 5ed9a5d02fb doc: Fix some typos adds 6039cb96d10 core: add tree-node comments adds 31dbaab57fe c++: Comments & formatting adds bf567bb3b3c core: formatting & comment adds 9eb370f19c1 c++: Improve checking of decls with trailing return type [PR95820] adds b1d389d60d1 expr: Unbreak build of mesa [PR96194] adds ee352e91d2e testsuite: adapt g++.dg/ipa/pr83667.C for AIX adds 524862db444 Fix goacc/finalize-1.f tree dump-scanning for -m32 adds 4f97bed9a79 aix: FAT libraries: test native compiler mode directly adds 4d4a0aa4232 c++: Refactor some class fns adds 5f809982e8e c++: tree dumper adds 004bb936d6d diagnostics: Support conversion of tabs to spaces [PR49973] [...] adds bae45b8be57 demangler: don't treat lambda as a substitution candidate adds b52643ab900 libgomp: Fix hang when profiling OpenACC programs with CUDA [...] adds 0257997968f c++: Parser entry cleanup adds 0c78f438faf rs6000: Don't call movsi_from_sf in 32 bit mode. adds 8e64d182850 c++: Make convert_like complain about bad ck_ref_bind again [...] adds b2984e5ada6 x86: Replace __glibc_unlikely with __builtin_expect adds 4358099049c c++: Add new test [PR59978] adds 8ca07a30724 Daily bump. adds fff15bad1ab libgomp: Add Fortran routine support for allocators adds 7a9fd18598e rs6000: Refine RTL unroll hook for small loops adds 410675cb634 builtins: Avoid useless char/short -> int promotions before [...] adds 12d69dbfff9 fix _mm512_{,mask_}cmp*_p[ds]_mask at -O0 [PR96174] adds e0685fadb6a libgomp.fortran/struct-elem-map-1.f90: Add char kind=4 tests adds f0d0be62db5 c++: error recovery & pragmas adds a2f4fc6f3fe [Ada] Fix potentially uninitialized variable flagged by CodePeer adds 3c30eac83cb [Ada] Spurious accessibility error on allocator adds 4f6ebe2a519 [Ada] Ongoing work for unnamed and named container aggregates adds 1c77806b48e [Ada] Use Sloc of delay statement in timed entry call adds 0b4034c06b3 [Ada] Minor reformatting of comments and some code, plus a [...] adds 5f9afe0dc1c [Ada] Fix typo in "accommodate" in docs and comments adds fa02302bc17 [Ada] Potential access to uninitialized variable adds 8cd5951d68b [Ada] Extend static functions adds 98e663f5979 [Ada] Cleanup condition for an effectively volatile array type adds 9fdf1cebafc [Ada] Fix slices and qualified expressions being effectivel [...] adds 3c75d0f23c0 [Ada] Documentation cleanups adds 3a9222bcb36 [Ada] Wrong resolution of 'access in protected subprogram adds bdeeeaf71f1 [Ada] Fix oversight in Delayed_Aspect_Present predicate adds 3221be14443 [Ada] Mark standard containers as not in SPARK adds d0f6dd47fd7 [Ada] ACATS 4.1P [BDB4001] - 13.11.4(22-23/3) not enforced adds 257baf5ab96 [Ada] Small addition and tweaks in documentation on freezing adds 7fe05755eb4 [Ada] Fix for possibly null ranges in 'Update and delta_aggregate adds 00847335c80 [Ada] Missing error on operator call adds d15dc6fb727 [Ada] Assert failure with -gnatwr adds ae265cdd5b2 [Ada] Remove doc on obsolete tools adds fbaadba2468 [Ada] Guard against access to wrong fields in Is_Renaming adds ae6fec84da8 [Ada] Do not generate extra copies inside initialization pr [...] adds 4c1e539511b [Ada] Do not generate elaboration code for alignment aspect adds 580fe036c88 [Ada] Mention -gnat2020 in error message adds 58490184255 [Ada] Spurious error on Predicate_Failure aspect adds b2410a1f023 [Ada] Target name is an object reference adds 1c5f82019ab [Ada] Fix logic in Allocate_Any_Controlled adds 8092c19930b [Ada] Ongoing work for AI12-0212: container aggregates adds c2ba82add6a [Ada] Cleanup in Convert_To_Positional after previous work adds 790b1f64157 [Ada] Cleanup code related to object overlays adds 765fbbf9bb3 c++: refactor some parser code adds 79c12969ec3 openmp: Fix up loop-21.c adds 51542d92544 libgomp.fortran/alloc-1.F90: Fix testcase for 32bit size_t adds 6c2848ad02f i386: Introduce peephole2 to use flags from CMPXCHG more [PR96189] adds fe8185b5091 Daily bump. adds 6805c1c6a62 libsanitizer: Fix GetPcSpBp determination of SP on 32-bit S [...] adds 7e06a62f5bb [Ada] AI12-0042: Type invariant checking rules adds 0f6898f9d8c [Ada] Add centralized capacity check in Generic_Bignums adds e4a99831f4f [Ada] Overflow in string streaming adds d9206abba7e [Ada] Ada2020: AI12-0107 convention of By_Protected_Procedure adds c7641c228af [Ada] Spurious redundant use clause warning adds aab8cf8ba42 [Ada] Avoid false positive reported by CodePeer adds b5a05dc501a [Ada] Do not perform null exclusion static checks on genera [...] adds 4211ccbbaed [Ada] Disable Initialize_Scalars on runtime files adds e31f60f31da [Ada] Simplify detection of others choice with just one value adds 25b4c873d19 [Ada] Incorrect static accessibility error in return aggregate adds 04292126821 [Ada] Small cleanup in interface with GCC back-end adds 1a0d29099af [Ada] Spurious accessibility error on allocator in generic [...] adds ad323bbf943 [Ada] Ada2020: AI12-0289 Implicitly null excluding anon access adds 0e35dea645d [Ada] Handle N_Others_Choice case in range-building function adds c6801105e16 [Ada] AI12-0373 Additional check on Integer_Literal function adds ebc2b117e43 [Ada] Implicit dereferencing in container indexing adds f7a8be8a191 [Ada] Ada2020: AI12-0055 No_Dynamic_CPU_Assignment restriction adds eaf6e63a647 [Ada] Adjust heuristics about size of static aggregates adds 504dc347207 [Ada] Ada2020: AI12-0117 Restriction No_Tasks_Unassigned_To_CPU adds 8e640a5f321 [Ada] AI12-0004 Normalization and allowed characters adds 340375cae9e [Ada] Set missing Parent field of block entity adds 4c81868d073 [Ada] v7r2cert: minor refactoring adds 875a00faca1 [Ada] Spurious error in instance nested in formal package adds 0b043c8fea1 [Ada] Wrong execution of Tan on large argument adds 22157c64fc3 [Ada] Remove duplicated line adds 47484baae5a [Ada] Ada2020: AI12-0117 Restriction No_Tasks_Unassigned_To_CPU adds 81fcf43389e [Ada] gnatbind: Fix No_Entry_Calls_In_Elaboration_Code message adds 7a21651f336 [Ada] Ongoing work for AI12-0212 : container aggregates adds ca320dabf05 [Ada] AI12-0132 Freezing of renames_as_body adds 135c02769b9 [Ada] Misplace of internal master renaming declaration adds 5abe0d81db0 doc: Document TARGET_TRULY_NOOP_TRUNCATION requires trunc?i [...] adds 53a1cb8e749 build: Fix TAGS target in gcc/Makefile.in adds a2086f986e2 coroutines: Spelling corrections in comments [NFC]. adds 3594ef55217 c++: Get rid of convert_like* macros. adds 866c5bfd9c3 Fix ChangeLog PR number. adds a4f49061b6d amdgcn: Handle early debug info in mkoffload adds a54d71cb664 c++: Add test for DR 188. adds f569026aa30 Reunify x86 stack checking implementation adds cc1ef413a85 i386: Additional peephole2 to use flags from CMPXCHG more [ [...] adds 75edc31f9eb analyzer: Use noexcept instead of throw() for C++11 and lat [...] adds 0f66b8486ce coroutines: Correct frame capture of compiler temps [PR95591+4]. adds 39dda002080 openacc: Fix standalone attach for Fortran assumed-shape ar [...] adds 84c5396d4bd combine: Use single_set for is_just_move adds 96686b3fcd1 Daily bump. adds 0757d3660c1 rs6000/test: Add -fno-vect-cost-model to conv-vectorize-[12].c adds 80029561822 Fix PR96127 adds 0c1d1c01039 gcc-changelog: Fix typo in output adds bf592b2ff77 AArch64: Add flags in built-in functions [PR94442] adds 7efc03fd2cb __builtin_shuffle sometimes should produce zip1 rather than [...] adds c9c87e6f9c7 vector creation from two parts of two vectors produces TBL [...] adds 42b47dae498 amdgcn: Fix elf.h build issue adds b399f3c6425 AArch64: Fix bugs in -mcpu=native detection. adds 55f6addc0c1 AArch64: Add GCC_CPUINFO override adds 34a6c43487c Arm: Add GCC_CPUINFO override adds e410cbff5d5 Testsuite: Make it easier to debug environment setting functions adds 7c4491e33d1 Testuite: Document environment setting directives adds 8bc83ee378e AArch64: Add test for -mcpu=native adds 737355072af x86: Rename VF_AVX512VL_VF1_128_256 to VF1_AVX512ER_128_256 adds c08ff9f8191 middle-end: Prefer TRULY_NOOP_TRUNCATION_MODES_P over raw t [...] adds e7f0873a9c4 c++: Diagnose cv-qualified decltype(auto) [PR79815] adds f1b6e46c417 libstdc++, coroutine: Add missing constexpr markers. adds d5dfd4793fe libgo: update to Go 1.14.6 release adds ab660b01c33 Daily bump. adds 8a8c2573568 rs6000: Generate _Decimal128 to _Decimal32 hardware convers [...] adds 0b7e26d8f91 testsuite/c-c++-common/cpp/pragma-eof.c: Add missing requir [...] adds 7aa22a8f1a5 x86-64: Define ASM_OUTPUT_ALIGNED_DECL_LOCAL adds 60c1baebbaa testsuite: fix goacc/finalize-1.f "original" regex for 32 bits. adds a36b14a333c fortran: Restore translation to hint. adds 2f1d4cb54ef testsuite: Fix pragma-eof.c failure due to added line to the test. adds aeb34e15143 Daily bump. adds 4058650cf2e gcc.dg/Wno-frame-address.c: Skip for cris and mmix. adds 7cc34b761cf gcc.dg/attr-copy-6.c: Require visibility. adds 3055d879edb Fix handling of implicit_pure by checking if non-pure proce [...] adds 29e1039ca21 x86: Add __cpuidex and include guard to <cpuid.h> adds 2e1b25350aa Always use name from c_interop_kinds_table for -fc-prototypes. adds 5154dab3da6 Daily bump. adds dd64a7fd274 mmix: When debug-dump, revert to "standard" pseudos for emi [...] adds 3ca6f6698c7 gcc.dg/pr87485.c: Require scheduling adds 9fb832ce382 vect: Support length-based partial vectors approach adds f3d4b922394 gcc.dg/cdce3.c: Skip for mmix. adds 0251a7eef96 gcc.dg/const-uniq-1.c: Adjust scanned pattern for mmix. adds 83b171655dc fold-const: Handle bitfields in native_encode_initializer [ [...] adds e4f1cbc35b1 gimple-fold: Handle bitfields in fold_const_aggregate_ref_1 [...] adds a926eeedf43 preprocessor: line-map cleanups adds 57d4771b7c1 remove write-only array in rev_post_order_and_mark_dfs_back_seme adds 8764e9a3fc4 jit: Fix truncation of testsuite output [PR69435] adds b0c5a642ce4 Remove stray text from option description (PR c/96249). adds 3e99ed65cbe Regenerate .pot files. adds d5803b9876b Correct handling of constant representations containing emb [...] adds 3c5e83d5b32 i386: Use lock prefixed insn instead of MFENCE [PR95750] adds 138b1d4f58a vect: Fix an ICE in vectorizable_simd_clone_call adds 4d1c5b4957d libstdc++: Avoid overflow in istream::get(streambuf&) [LWG 3464] adds 87891d5eafe sparc/sparc64: use crtendS.o for default-pie executables [PR96190] adds d0ffe9d5dc8 c++: Aggregate CTAD and string constants. adds 812798917c5 c++: Allow subobject references in C++20. adds e443d821386 c++: Pseudo-destructor ends object lifetime. adds 932fbc868ad libstdc++: Add std::from_chars for floating-point types adds e21a33c2320 mmix: support -fstack-usage adds 0933f50859f Daily bump. adds 56482544848 gcc.dg/cdce3.c: Update matched line-number. adds 77077c8812c gcc.dg/independent-cloneids-1.c: Skip for mmix. adds 41efe9812a5 rs6000/test: Add vector with length test cases adds 2ef4cf87a7c rs6000: Define movsf_from_si2 to extract high part SF eleme [...] adds c850a642e1d testsuite: Add signal checking for signal related testcase [...] adds 6741411b033 testsuite: Filter unaligned pointer value warning adds d5a86490962 testsute: Add expected warning for packed attribute adds eb66e8e7a91 testsuite: Relax pattern to include "packed" targets adds 4e1e858cc8f testsuite: Add default_packed filters adds df41897928b Scale down long-running tree-prof.exp tests for non-FDO testing. adds 111afded7fd MSP430: Define NO_FUNCTION_CSE adds aa360dd1c88 MSP430: Define extendqipsi2 adds b4ca70a3faa MSP430: Remove do_no_relax_short_jumps adds 02363d5fdb8 i386: Fix insn conditions of mfence patterns [PR95750] adds 28f2a080cc2 PR fortran/89574 - ICE in conv_function_val, at fortran/tra [...] adds 4d6e94960aa c++: Fix scan forward over pragma [PR96257] adds 699f9c0cc1b rs6000: Update test case count when compiling for power9 adds 0a9d711df36 Add TARGET_LOWER_LOCAL_DECL_ALIGNMENT [PR95237] adds 30430061040 Daily bump. adds fb1de6a8543 gcc.dg/no_profile_instrument_function-attr-1.c: Adjust for [...] adds c7c24828cfa OpenMP: Fixes for omp critical + hint adds c58dde88902 MAINTAINERS: Add myself for write after approval adds e93676fb538 doc: fix a typo in languages.texi adds cd91a084877 Generation of adjusted ldp/stp for vector types adds ade6e7204ce critical-hint-*.{c,f90}: Move from gcc/testsuite to libgomp [...] adds 4821e0aabee expr: Allow scalar_int_mode target mode when converting a constant adds 259c3965b1b expmed: Fix possible use of NULL_RTX return value from emit [...] adds a5a8a4e6156 libstdc++: Constrain reverse_iterator and move_iterator con [...] adds 748ada0acb6 Limit pr95237-6.c to x86 targets adds 5980c0dcc6b c++: mangling cleanups adds 18d96339d26 preprocessor: add_path simplifications adds 63fa0927e8a c++: Shrink lambda-expr adds 0f32c94fc72 c++: More cleanups for modern C++ adds 5324a3e621d c++: structural_comptypes addition adds 7be9b276b44 dump: filenames containing - adds 6e1e0decc9e c++: Don't add enums to class's decl_list adds ae575662833 rs6000: __builtin_mma_disassemble_acc() doesn't store eleme [...] adds e55ba804d3b OpenMP: Support 'if (simd:/cancel:' in Fortran adds 1f53367fb5f libstdc++: Add static assertions to futures and promises [L [...] adds 3ea9abca71f Daily bump. adds 5029d42c401 c-c++-common/builtin-has-attribute-4.c: Require visibility. adds 2ca1b6d009b PR target/96260 - KASAN should work even back-end not porti [...] adds 02cada26e47 gcc-changelog: fix when somebody reverts a backport adds 24c35a5ef3f gcov: create folders with 0777. adds 3eb72737a21 OpenMP: Update gcc/fortran/*.texi adds ead2be56f0e ivopts: Handle vector with length IFNs adds 2949e086572 rs6000: Rename function adjust_vectorization_cost adds 0c111868b79 [Ada] Add push/pop capability in Output adds 2631d95ae29 libomp: Add omp_depend_kind to omp_lib.{f90,h} adds de8bfcc8e45 gcov-tool: Fix merging of different endian coverage data [PR96267] adds 3968b02a4b1 [Ada] Ada2020: AI12-0027 Access values and unaliased component adds ad1bea3a4b3 [Ada] Stub CUDA_Execute and CUDA_Global pragmas adds 084dc63a020 OpenMP: Support 'lastprivate (conditional:' in Fortran adds 914966e499d contrib/vimrc: detect more C-like files adds d4b3ea941b1 Resolve regression rtl-optimization/96298. Sorry for the b [...] adds 25bce75c77e openacc: Remove unnecessary detach finalization adds 8598657c607 Restrict test to LP64. adds 83cc5e2b2f8 libgo: add AIX FAT libraries support adds 9bb403dca6e Daily bump. adds b0e5ec934e7 Restrict PR middle-end/95886 x86 test to !ia32 adds edfb3a30a6c aarch64: add PAC GNU property note to libgcc lse.S adds ab240ab5099 aarch64: add PAC-RET protection to libitm sjlj.S adds 3407bfc136b [testsuite] Fix TCL syntax error in 'scan-dump-dem-not' adds fdc9db25395 [testsuite] Unset 'offload_target' after use adds 8c7bb540803 i386: Emit mfence_sse2 for -Os [PR95750] adds 29a14a1a907 iDefine TARGET_OFFLOAD_OPTIONS for AArch64 adds 048ba9c02db c++: Add testcase for [PR81339] adds 05e0971bcf9 PR 93592 - Invalid UP/DOWN rounding with EN descriptor. adds aa7e7eff5ec PR 93567, G edit descriptor uses E instead of F editing in [...] adds 5fa1767aa45 [PR95720] protect gluefile and wrap_flags with -Wl too adds c1b9cb1a83b [PR96230] some -dumpbase-ext fixes adds 0e3ad7e4d03 revamp intelmic-mkoffload aux dump names adds 49341f3bd40 add offload target to testname for pass/fail message adds 07c70c29aff Add testcase to show kernel issue got fixed by pr95237 [PR96192] adds 52cdac68232 testsuite: Adjust patchable_function tests for mmix. adds f8f3a0102c4 c-c++-common/pr56493.c: Allow ":" in label, for mmix. adds 4e577910050 rs6000: Remove -mpower10 option (PR95907) adds 6643d2367f8 aix: Support GCC64 for AIX 7.1. adds 53256ee3d58 Daily bump. adds 8d0b2b33748 amdgcn: Enable TImode adds e0633768a1a Fix PR c++/96310 - Ignoring -Wnonnull via pragma gcc diagno [...] adds e0e546635a3 C++, testsuite: Adjust pure-virtual1.C options for Darwin. adds 8e807b59d87 config/mmix/mmix.c (TARGET_ASM_OUTPUT_IDENT): Override. adds ae2e0bc19b9 Daily bump. adds b5087b28b09 gcc.dg/torture/pr59330.c: Disable for mmix adds 2ab2694476c gcc.dg/tree-ssa/forwprop-36.c: Adjust for mmix adds 2e764ae1d66 libgfortran: Skip integer-kind=16 check for amdgcn adds e398fcb9ce8 rs6000: add option -mblock-ops-unaligned-vsx adds 798ff1c3e10 c++: Add testcase for [PR79504] adds 39ddfef9a5c mmix: Don't turn off .hidden support. adds 5630c40fc72 gcc.dg/tree-ssa/reassoc-20.c: Adjust for mmix. adds 049fbbdc60f Daily bump. adds 092edb719c9 gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan for mmix. adds 642dc9a0582 gcc.dg/tree-ssa/ssa-dse-26.c: Adjust for mmix. adds f3772283350 gcc.dg/tree-ssa/vector-4.c: Adjust for mmix. adds 20d0d6527c3 fortran/openmp.c - silence static analyzer warning adds 7f5c0f328ec Use vec::reserve before vec_safe_grow_cleared is called adds 1e29b5465e4 [Ada] Ada2020: AI12-0304 Put_Image attrs of lang-def types adds df81923f6d8 [Ada] Add range check for GNATprove on 'Pos to Long_Integer [...] adds faa163f737c [Ada] AI12-0382: Loosen type-invariant overriding requireme [...] adds 79926e5a904 [Ada] Warnings on overloays involving generic In_Parameters adds c893f4a5e0e [Ada] x86-lynx178elf: use a-numaux.ads instead of a-numaux_ [...] adds 2c3bc159a8c [Ada] Remove obsolete special case in Switch_View adds 36f0cf4e603 [Ada] Ada2020: AI12-0027 Access values and unaliased component adds 84ae33e7f55 [Ada] Spurious error in generic dispatching constructor adds 26ac7446f60 [Ada] AI12-0194: Language-defined aspects and entry bodies adds 4a08c95cf06 [Ada] Use membership tests in front-end adds 7f365be815e [Ada] Remove disabled code adds 21717db17a8 [Ada] Unbounded string overriding control adds 2d4fe203592 [Ada] Ada2020: wording of 'Image messages adds 7b6fbc9ff3d [Ada] AI12-0377 View conversions and out parameters revisited adds 6c1bfc9e60e [Ada] AI12-0383 Renaming values adds f35bd40944e [Ada] Refactor pragma argument getters adds 116e8b669ed [Ada] Bug in Enum_Subtype'Image in Ada 2020 mode adds 19796dddf05 [Ada] Wrong accessibility on 'Access of formal in call adds cb030dd7350 [Ada] Switch Ada_Version_Runtime to Ada 2020 adds 04c4a5101bb [Ada] Assert failure on incorrect code adds abd4c42269b [Ada] Ada2020: AI12-0027 Access values and unaliased component adds fd5966e8e04 [Ada] Revert "Revamp dump and aux output names" adds c4c22e83025 LTO: Add -fcf-protection=check adds 55c9695cbe9 Do not expand vector comparison with VEC_COND_EXPR. adds 8e5584f7a17 Remove useless backedge marking adds 7355a9408b9 expr: build string_constant only for a char type adds 2251b4a5423 libstdc++: Make std::from_chars always round to nearest adds bc4ed079dc0 openacc: Deep copy attach/detach should not affect referenc [...] adds 8939cef9512 compiler: scan all function literals for escape analysis adds d60758c74af driver: fix a problem with implementation of -falign-foo=0 [...] adds f9d98fa7480 libstdc++: Review _Hashtable count, equal_range _M_erase(fa [...] adds 07bd5544a3a Diagnose just-past-the-end references for minor array bounds. adds b95eba48a1a c++: Name as_base type adds 06aa77035c9 common: Use strcmp to compare location file names adds 6cd1038f11d Update gcc .po files. adds 1b024c9a297 gcc.dg/torture/pr39074-2.c, pr39074.c, pta-callused-1.c: Ad [...] adds e1d3a86fd3e compiler: for package-scope "a = b; b = x" just set "a = x" adds 108fdcc56ee compiler,runtime: pass only ptr and len to some runtime calls adds e71dab87744 Daily bump. adds 0ff959e0a22 vect: Refactor peel_iters_{pro,epi}logue cost modeling adds f9264b90083 expander: Fix ICE in maybe_warn_rdwr_sizes [PR96335] adds f40888fff7c testsuite: Fix up nontype-subob1.C for targets with short i [...] adds 6dcf0423680 libstdc++: Do not over-size hashtable buckets on range insertion adds 134051f16bd preprocessor: Simplify read_main adds 862a58ed83c nvptx: Support 16-bit shifts and extendqihi2 adds ae49af94850 libcpp: Fix up raw string literal parsing error-recovery [PR96323] adds 86cb35983f5 c++: Fix up cp_lexer_safe_previous_token [PR96328] adds 2ddae15e808 testsuite: Fix spello adds 9b837af463d c++: tree dump indentation adds 0cd58a9f091 c++: better fixup_type_variants adds f3665bd1111 c++: Set more DECL_CONTEXTs adds 33bf56ddc6a middle-end: Parity and popcount folding optimizations. adds cbf10ac51c0 ipa/96291: don't crash on unoptimized lto functions adds 7ebb7d0ce1a Daily bump. adds eb08b5d1d79 mmix.h (ASM_OUTPUT_EXTERNAL): Define to default_elf_asm_out [...] adds 5c180464b7b config/mmix/mmix.h (NO_FUNCTION_CSE): Define to 1. adds 269322ece17 OpenMP: Add 'omp requires' to Fortran (mostly parsing) adds f1660ceb0d3 vect: Fix infinite loop while determining peeling amount adds 12324b9a934 libstdc++: Fix unordered containers move constructors noexc [...] adds c2e99836a27 Fortran : ICE in gfc_conv_scalarized_array_ref PR53298 adds 6de5600a8bd gcc/fortran/module.c: Fix indentation adds 8e8792a347c tree-optimization/95679 - properly signal changes from prop [...] adds 883eec6653b more SCEV cache clearing adds 2b2f3867c09 tree-optimization/96349 - avoid abnormal coalescing issues [...] adds 6af8284719d Fortran : Don't warn for LOGICAL kind conversion PR96319 adds 5175857714c gcc-changelog: fix combining of arguments. adds 9f6abd2db90 arm: Enable no-writeback vldr.16/vstr.16. adds d6cd139c172 OpenMP: Permit in Fortran omp target data without map adds c8d3f2b6d1d Don't make -gsplit-dwarf imply -g adds 55ede0bb87e testsuite: libstdc++ atomic_float/value_init.cc requires libatomic adds f6fe3bbf9f6 preprocessor: Teach traditional about has_include [PR95889] adds d8140b9ed3c OpenMP: Handle order(concurrent) clause in gfortran adds 81bc0ec3e92 c++: Avoid calling const copy ctor on implicit move. [PR91212] adds 1722e2013f0 c++: Implement C++20 implicit move changes. [PR91427] adds acc1d1a9546 libstdc++: Review _Local_iterator/_Local_const_iterator imp [...] adds 0f4a54ccb89 Update gcc ja.po, sv.po. adds a0d007d67c8 nvptx: Support floating point reciprocal instructions adds bea7a39103a Daily bump. adds dc3d1e18144 c++: constraints and explicit instantiation [PR96164] adds f31dd9beb95 c++: abbreviated function template friend matching [PR96106] adds 71141b1bd53 c++: alias_ctad_tweaks and constrained dguide [PR95486] adds 2c58f5cadfa c++: overload sets and placeholder return type [PR64194] adds da346efd27e Re-format zen memcpy/memset costs. adds dc65aba7a47 Tune memcpy and memset for Zen cores. adds 8240f2f498c nvptx: Provide vec_set<mode> and vec_extract<vmode><mode> patterns adds 2c558d2655c tree-optimization/96370 - make reassoc expr rewrite more robust adds 6ee874f1353 d: Refactor matching and lowering of intrinsic functions. adds 7d4ee8bc584 d: Implement core.bitop.rol() and core.bitop.ror() as intrinsics. adds 4c27c6584d0 libstdc++: Make testsuite usable with -fno-exceptions adds eeb45f8a41f libstdc++: Add options for ieee float to relevant tests adds 9e67b4356ef libstdc++: cv bool can't be an integer-like type (LWG 3467) adds 4712bde3cab Require CET support only for the final GCC build adds 4451035492f MAINTAINERS: Add myself for write after approval adds 561a19c3011 libstdc++: Fix test for old string ABI adds dc60d67674d d: Move private functions out of ExprVisitor into local statics adds ab0edbcb371 d: Refactor use of built-in memcmp/memcpy/memset into helpe [...] adds febd7c43bce d: Inline bounds checking for simple array assignments. adds c931e8d5a96 RISC-V: Add support for TLS stack protector canary access adds cf5d0fc2d1a [PATCH] RS6000 Add testlsbb by Byte operations adds 357beca8bce libstdc++: Fix tests using wrong allocator type adds e513e9aa531 libstdc++: Check _GLIBCXX_USE_C99_STDLIB for strtof and strtold adds 684d6ee140a libstdc++: Make COW string use allocator_traits for nested types adds dfc420f8d44 d: Fix ICE in expand_intrinsic_vaarg adds 873b45d39c1 d: Add -Wvarargs warning flag to the D front-end adds 7508a7e958e d: Fix associative array literals that don't have alignment [...] adds d48cca8f21c Daily bump. adds 8c00059ce05 c++: decl_constant_value and unsharing [PR96197] adds 3e61a205633 Compute RPO with adjacent SCC members, expose toplevel SCC extents adds 1212cfad093 Improve var-tracking dataflow iteration order adds 072a8b8fb6e AArch64: Add attributes according to flags in built-in func [...] adds bc2b1a232b1 libgcov: support overloaded malloc adds 10231958fcf middle-end/96369 - fix missed short-circuiting during range [...] adds 8bd062e8ad4 Do not allocate huge array in output_in_order. adds 89db36b05ea libstdc++: Add PR number to ChangeLog entry adds c89366b12ff vect: Don't consider branch costs if no peeled iterations adds 14c35be3bf4 Amend match.pd syntax with force-simplified results adds c6ef9d8d3f1 debug/96383 - emit debug info for used external functions adds 4143efc1eed libstdc++: Fix use of newlocale in std:::from_chars adds df5cf47a978 Set and test no-warning bit to avoid -Wnonnull for synthesi [...] adds 239724956d4 d: Fix regression, all 32-bit execution tests FAIL: interna [...] adds 844fa2de7b4 d: Split up the grouped compilable and runnable tests. adds 351f60794c1 libstdc++: Remove duplicate dg-do directive adds 95edead9aab libstdc++: Add -Wno-deprecated for tests that warn in C++20 adds 8e2592a8882 libstdc++: Adjust tests that give different results in C++20 adds ed0b4bb29a5 libstdc++: Remove accidental -std=gnu++17 from test adds 3a4a9259801 nvptx: Define TARGET_TRULY_NOOP_TRUNCATION to false adds 8abab28bb5c libstdc++: Remove condition around friend declaration (PR 96382) adds 6458742a15f libstdc++: Ensure c++NN effective target present in all C++ [...] adds 566f4227346 libstdc++: Use c++NN_only effective target to tests adds a92e0f58d83 libstdc++: Add dg-require-effective-target to std::span ass [...] adds 9d613af2b45 libstdc++: Ensure c++NN effective-target present in more tests adds dc8c00966ef libstdc++: Avoid using __float128 in strict modes adds f07fa7a31c8 libstdc++: Fix test that fails for C++98 adds 8011f718e24 libstdc++: Fix tests that fail for C++98 adds 5f9669d9e23 c++: Use error_at rather than warning_at for missing return [...] adds 6f00ccbad3d libstdc++: Fix and improve std::vector<bool> implementation.
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 (f8d7994f9ea) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_bmk_llvm_apm/llvm-releas [...]
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 | 43 +- MAINTAINERS | 5 +- config/ChangeLog | 34 +- config/ax_cxx_compile_stdcxx.m4 | 962 + config/cet.m4 | 41 +- configure | 1034 +- configure.ac | 44 +- contrib/ChangeLog | 446 +- contrib/check-params-in-docs.py | 17 +- contrib/compare-debug | 26 +- contrib/compare-lto | 21 +- contrib/config-list.mk | 11 +- contrib/dg-extract-results.py | 6 +- contrib/dg-extract-results.sh | 12 +- contrib/download_prerequisites | 22 +- contrib/gcc-changelog/git_check_commit.py | 9 +- contrib/gcc-changelog/git_commit.py | 188 +- contrib/gcc-changelog/git_email.py | 38 +- contrib/gcc-changelog/git_repository.py | 13 +- contrib/gcc-changelog/git_update_version.py | 13 +- contrib/gcc-changelog/setup.cfg | 5 - contrib/gcc-changelog/test_email.py | 84 +- contrib/gcc-changelog/test_patches.txt | 765 +- contrib/gcc-git-customization.sh | 16 + contrib/gennews | 3 +- contrib/git-commit-mklog.py | 53 - contrib/header-tools/ChangeLog | 12 - contrib/{ => legacy}/mklog | 0 contrib/{ => legacy}/mklog.pl | 0 contrib/mklog.py | 171 +- contrib/prepare-commit-msg | 81 + contrib/prerequisites.md5 | 2 +- contrib/prerequisites.sha512 | 2 +- contrib/reghunt/ChangeLog | 12 - contrib/regression/ChangeLog | 12 - contrib/test_mklog.py | 52 +- contrib/texi2pod.pl | 1 - contrib/vimrc | 8 +- fixincludes/ChangeLog | 12 - gcc/BASE-VER | 2 +- gcc/ChangeLog | 12633 +++++++------- gcc/DATESTAMP | 2 +- gcc/DEV-PHASE | 1 + gcc/Makefile.in | 52 +- gcc/aclocal.m4 | 2 + gcc/ada/ChangeLog | 8109 ++++++++- gcc/ada/Makefile.rtl | 83 +- gcc/ada/ada_get_targ.adb | 2 +- gcc/ada/adabkend.adb | 3 +- gcc/ada/adabkend.ads | 2 +- gcc/ada/adadecode.c | 2 +- gcc/ada/adadecode.h | 2 +- gcc/ada/adaint.c | 14 +- gcc/ada/adaint.h | 7 +- gcc/ada/affinity.c | 2 +- gcc/ada/ali-util.adb | 2 +- gcc/ada/ali-util.ads | 2 +- gcc/ada/ali.adb | 50 +- gcc/ada/ali.ads | 2 +- gcc/ada/alloc.ads | 2 +- gcc/ada/argv-lynxos178-raven-cert.c | 2 +- gcc/ada/argv.c | 2 +- gcc/ada/aspects.adb | 234 +- gcc/ada/aspects.ads | 193 +- gcc/ada/atree.adb | 532 +- gcc/ada/atree.ads | 354 +- gcc/ada/atree.h | 2 +- gcc/ada/aux-io.c | 2 +- gcc/ada/back_end.adb | 5 +- gcc/ada/back_end.ads | 3 +- gcc/ada/bcheck.adb | 5 +- gcc/ada/bcheck.ads | 2 +- gcc/ada/binde.adb | 6 +- gcc/ada/binde.ads | 2 +- gcc/ada/binderr.adb | 2 +- gcc/ada/binderr.ads | 2 +- gcc/ada/bindgen.adb | 33 +- gcc/ada/bindgen.ads | 2 +- gcc/ada/bindo-augmentors.adb | 40 +- gcc/ada/bindo-augmentors.ads | 10 +- gcc/ada/bindo-builders.adb | 5 +- gcc/ada/bindo-builders.ads | 2 +- gcc/ada/bindo-diagnostics.adb | 77 +- gcc/ada/bindo-diagnostics.ads | 10 +- gcc/ada/bindo-elaborators.adb | 6 +- gcc/ada/bindo-elaborators.ads | 2 +- gcc/ada/bindo-graphs.adb | 8140 ++++----- gcc/ada/bindo-graphs.ads | 2365 +-- 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 | 18 +- gcc/ada/bindo-writers.ads | 2 +- gcc/ada/bindo.adb | 2 +- gcc/ada/bindo.ads | 2 +- gcc/ada/bindusg.adb | 7 +- 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 | 2 +- gcc/ada/checks.adb | 1899 +- gcc/ada/checks.ads | 150 +- gcc/ada/cio.c | 2 +- gcc/ada/clean.adb | 2 +- gcc/ada/clean.ads | 2 +- gcc/ada/comperr.adb | 16 +- gcc/ada/comperr.ads | 2 +- gcc/ada/contracts.adb | 555 +- gcc/ada/contracts.ads | 19 +- gcc/ada/csets.adb | 2 +- gcc/ada/csets.ads | 2 +- gcc/ada/csinfo.adb | 11 +- gcc/ada/cstand.adb | 196 +- gcc/ada/cstand.ads | 2 +- gcc/ada/cstreams.c | 2 +- gcc/ada/ctrl_c.c | 2 +- gcc/ada/debug.adb | 47 +- gcc/ada/debug.ads | 2 +- gcc/ada/debug_a.adb | 2 +- gcc/ada/debug_a.ads | 2 +- gcc/ada/doc/gnat_rm/implementation_advice.rst | 35 +- .../doc/gnat_rm/implementation_defined_aspects.rst | 7 + .../gnat_rm/implementation_defined_attributes.rst | 32 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 194 +- .../gnat_rm/representation_clauses_and_pragmas.rst | 2 +- ...ard_and_implementation_defined_restrictions.rst | 145 +- gcc/ada/doc/gnat_ugn/about_this_guide.rst | 81 +- .../building_executable_programs_with_gnat.rst | 43 +- gcc/ada/doc/gnat_ugn/getting_started_with_gnat.rst | 128 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 1350 +- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 47 +- gcc/ada/einfo.adb | 1042 +- gcc/ada/einfo.ads | 335 +- gcc/ada/elists.adb | 22 +- gcc/ada/elists.ads | 14 +- 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 | 172 +- gcc/ada/errout.ads | 25 +- gcc/ada/erroutc.adb | 58 +- gcc/ada/erroutc.ads | 14 +- gcc/ada/errutil.adb | 41 +- gcc/ada/errutil.ads | 5 +- gcc/ada/eval_fat.adb | 2 +- gcc/ada/eval_fat.ads | 2 +- gcc/ada/exit.c | 2 +- gcc/ada/exp_aggr.adb | 1847 +- gcc/ada/exp_aggr.ads | 2 +- gcc/ada/exp_atag.adb | 211 +- gcc/ada/exp_atag.ads | 22 +- gcc/ada/exp_attr.adb | 1442 +- gcc/ada/exp_attr.ads | 2 +- gcc/ada/exp_cg.adb | 7 +- gcc/ada/exp_cg.ads | 2 +- gcc/ada/exp_ch10.ads | 2 +- gcc/ada/exp_ch11.adb | 12 +- gcc/ada/exp_ch11.ads | 2 +- gcc/ada/exp_ch12.adb | 2 +- gcc/ada/exp_ch12.ads | 2 +- gcc/ada/exp_ch13.adb | 2 +- gcc/ada/exp_ch13.ads | 2 +- gcc/ada/exp_ch2.adb | 23 +- gcc/ada/exp_ch2.ads | 2 +- gcc/ada/exp_ch3.adb | 671 +- gcc/ada/exp_ch3.ads | 19 +- gcc/ada/exp_ch4.adb | 1603 +- gcc/ada/exp_ch4.ads | 2 +- gcc/ada/exp_ch5.adb | 180 +- gcc/ada/exp_ch5.ads | 2 +- gcc/ada/exp_ch6.adb | 1711 +- gcc/ada/exp_ch6.ads | 18 +- gcc/ada/exp_ch7.adb | 129 +- gcc/ada/exp_ch7.ads | 2 +- gcc/ada/exp_ch8.adb | 9 +- gcc/ada/exp_ch8.ads | 2 +- gcc/ada/exp_ch9.adb | 939 +- gcc/ada/exp_ch9.ads | 19 +- gcc/ada/exp_code.adb | 2 +- gcc/ada/exp_code.ads | 2 +- gcc/ada/exp_dbug.adb | 16 +- gcc/ada/exp_dbug.ads | 2 +- gcc/ada/exp_disp.adb | 120 +- gcc/ada/exp_disp.ads | 31 +- gcc/ada/exp_dist.adb | 2 +- gcc/ada/exp_dist.ads | 2 +- gcc/ada/exp_fixd.adb | 147 +- gcc/ada/exp_fixd.ads | 2 +- gcc/ada/exp_imgv.adb | 90 +- gcc/ada/exp_imgv.ads | 2 +- gcc/ada/exp_intr.adb | 75 +- gcc/ada/exp_intr.ads | 2 +- gcc/ada/exp_pakd.adb | 51 +- gcc/ada/exp_pakd.ads | 11 +- gcc/ada/exp_prag.adb | 118 +- gcc/ada/exp_prag.ads | 2 +- gcc/ada/exp_put_image.adb | 1041 ++ gcc/ada/exp_put_image.ads | 103 + gcc/ada/exp_sel.adb | 2 +- gcc/ada/exp_sel.ads | 2 +- gcc/ada/exp_smem.adb | 8 +- gcc/ada/exp_smem.ads | 2 +- gcc/ada/exp_spark.adb | 329 +- gcc/ada/exp_spark.ads | 2 +- gcc/ada/exp_strm.adb | 31 +- gcc/ada/exp_strm.ads | 9 +- gcc/ada/exp_tss.adb | 40 +- gcc/ada/exp_tss.ads | 11 +- gcc/ada/exp_unst.adb | 91 +- gcc/ada/exp_unst.ads | 2 +- gcc/ada/exp_util.adb | 537 +- gcc/ada/exp_util.ads | 16 +- gcc/ada/expander.adb | 10 +- gcc/ada/expander.ads | 21 +- gcc/ada/expect.c | 9 +- gcc/ada/fe.h | 10 +- gcc/ada/final.c | 2 +- gcc/ada/fmap.adb | 2 +- gcc/ada/fmap.ads | 2 +- 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 | 46 +- gcc/ada/fname.ads | 12 +- gcc/ada/freeze.adb | 499 +- gcc/ada/freeze.ads | 2 +- gcc/ada/frontend.adb | 24 +- gcc/ada/frontend.ads | 2 +- gcc/ada/gcc-interface/Make-lang.in | 8 +- gcc/ada/gcc-interface/Makefile.in | 6 +- gcc/ada/gcc-interface/ada-tree.h | 23 +- gcc/ada/gcc-interface/ada.h | 2 +- gcc/ada/gcc-interface/cuintp.c | 2 +- gcc/ada/gcc-interface/decl.c | 939 +- gcc/ada/gcc-interface/gadaint.h | 2 +- gcc/ada/gcc-interface/gigi.h | 75 +- gcc/ada/gcc-interface/lang-specs.h | 22 +- gcc/ada/gcc-interface/lang.opt | 4 - gcc/ada/gcc-interface/misc.c | 156 +- gcc/ada/gcc-interface/targtyps.c | 2 +- gcc/ada/gcc-interface/trans.c | 1364 +- gcc/ada/gcc-interface/utils.c | 349 +- gcc/ada/gcc-interface/utils2.c | 70 +- gcc/ada/get_scos.adb | 2 +- gcc/ada/get_scos.ads | 2 +- gcc/ada/get_targ.adb | 2 +- gcc/ada/get_targ.ads | 2 +- gcc/ada/ghost.adb | 85 +- gcc/ada/ghost.ads | 2 +- gcc/ada/gnat1drv.adb | 84 +- gcc/ada/gnat1drv.ads | 2 +- gcc/ada/gnat_rm.texi | 2334 +-- gcc/ada/gnat_ugn.texi | 2448 +-- gcc/ada/gnatbind.adb | 49 +- gcc/ada/gnatbind.ads | 2 +- gcc/ada/gnatchop.adb | 2 +- gcc/ada/gnatclean.adb | 2 +- gcc/ada/gnatcmd.adb | 2 +- gcc/ada/gnatcmd.ads | 2 +- gcc/ada/gnatdll.adb | 2 +- gcc/ada/gnatfind.adb | 2 +- gcc/ada/gnatkr.adb | 2 +- gcc/ada/gnatkr.ads | 2 +- gcc/ada/gnatlink.adb | 2 +- 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 | 4 +- gcc/ada/gnatname.ads | 2 +- gcc/ada/gnatprep.adb | 2 +- gcc/ada/gnatprep.ads | 2 +- gcc/ada/gnatvsn.adb | 2 +- gcc/ada/gnatvsn.ads | 2 +- 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 | 21 +- 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 | 11 +- gcc/ada/initialize.c | 2 +- gcc/ada/inline.adb | 1244 +- gcc/ada/inline.ads | 8 +- gcc/ada/itypes.adb | 7 +- gcc/ada/itypes.ads | 2 +- gcc/ada/krunch.adb | 2 +- gcc/ada/krunch.ads | 2 +- gcc/ada/layout.adb | 18 +- gcc/ada/layout.ads | 2 +- gcc/ada/lib-list.adb | 2 +- gcc/ada/lib-load.adb | 2 +- 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 | 8 +- gcc/ada/lib-writ.ads | 4 +- gcc/ada/lib-xref-spark_specific.adb | 20 +- gcc/ada/lib-xref.adb | 48 +- gcc/ada/lib-xref.ads | 5 +- gcc/ada/lib.adb | 92 +- gcc/ada/lib.ads | 17 +- gcc/ada/libgnarl/a-astaco.adb | 2 +- gcc/ada/libgnarl/a-dispat.adb | 2 +- gcc/ada/libgnarl/a-dynpri.adb | 12 +- 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 | 4 +- gcc/ada/libgnarl/a-synbar.ads | 4 +- gcc/ada/libgnarl/a-synbar__posix.adb | 4 +- gcc/ada/libgnarl/a-synbar__posix.ads | 4 +- 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 | 28 +- gcc/ada/libgnarl/a-taside.ads | 2 +- gcc/ada/libgnarl/a-tasini.adb | 46 + gcc/ada/libgnarl/a-tasini.ads | 42 + gcc/ada/libgnarl/a-taster.adb | 35 +- 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/libgnarl.gpr | 28 + 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 | 43 +- gcc/ada/libgnarl/s-interr.ads | 2 +- gcc/ada/libgnarl/s-interr__dummy.adb | 2 +- gcc/ada/libgnarl/s-interr__hwint.adb | 2 +- gcc/ada/libgnarl/s-interr__sigaction.adb | 14 +- gcc/ada/libgnarl/s-interr__vxworks.adb | 2 +- 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 | 20 +- 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 | 33 +- 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 | 84 +- gcc/ada/libgnarl/s-taenca.ads | 5 +- gcc/ada/libgnarl/s-taprob.adb | 2 +- gcc/ada/libgnarl/s-taprob.ads | 2 +- gcc/ada/libgnarl/s-taprop.ads | 27 +- gcc/ada/libgnarl/s-taprop__dummy.adb | 2 +- gcc/ada/libgnarl/s-taprop__hpux-dce.adb | 105 +- gcc/ada/libgnarl/s-taprop__linux.adb | 72 +- gcc/ada/libgnarl/s-taprop__mingw.adb | 99 +- gcc/ada/libgnarl/s-taprop__posix.adb | 122 +- gcc/ada/libgnarl/s-taprop__qnx.adb | 72 +- gcc/ada/libgnarl/s-taprop__solaris.adb | 155 +- gcc/ada/libgnarl/s-taprop__vxworks.adb | 111 +- gcc/ada/libgnarl/s-tarest.adb | 52 +- 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 | 17 +- gcc/ada/libgnarl/s-tasini.ads | 2 +- gcc/ada/libgnarl/s-taskin.adb | 2 +- gcc/ada/libgnarl/s-taskin.ads | 10 +- 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 | 15 +- gcc/ada/libgnarl/s-tasque.ads | 7 +- gcc/ada/libgnarl/s-tasren.adb | 199 +- gcc/ada/libgnarl/s-tasren.ads | 5 +- gcc/ada/libgnarl/s-tasres.ads | 2 +- gcc/ada/libgnarl/s-tassta.adb | 138 +- gcc/ada/libgnarl/s-tassta.ads | 2 +- gcc/ada/libgnarl/s-tasuti.adb | 16 +- gcc/ada/libgnarl/s-tasuti.ads | 7 +- 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 | 23 +- gcc/ada/libgnarl/s-tpoben.ads | 2 +- gcc/ada/libgnarl/s-tpobmu.adb | 2 +- gcc/ada/libgnarl/s-tpobmu.ads | 2 +- gcc/ada/libgnarl/s-tpobop.adb | 121 +- gcc/ada/libgnarl/s-tpobop.ads | 2 +- gcc/ada/libgnarl/s-tpopmo.adb | 19 +- 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 | 38 +- 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 | 2 +- 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 | 3 +- gcc/ada/libgnat/a-calcon.ads | 5 +- gcc/ada/libgnat/a-caldel.adb | 4 +- gcc/ada/libgnat/a-caldel.ads | 2 +- gcc/ada/libgnat/a-calend.adb | 22 +- gcc/ada/libgnat/a-calend.ads | 30 +- gcc/ada/libgnat/a-calfor.adb | 2 +- gcc/ada/libgnat/a-calfor.ads | 10 +- gcc/ada/libgnat/a-catizo.adb | 12 +- gcc/ada/libgnat/a-catizo.ads | 5 +- gcc/ada/libgnat/a-cbdlli.adb | 60 +- gcc/ada/libgnat/a-cbdlli.ads | 6 +- gcc/ada/libgnat/a-cbhama.adb | 18 +- gcc/ada/libgnat/a-cbhama.ads | 6 +- gcc/ada/libgnat/a-cbhase.adb | 14 +- gcc/ada/libgnat/a-cbhase.ads | 6 +- gcc/ada/libgnat/a-cbmutr.adb | 66 +- gcc/ada/libgnat/a-cbmutr.ads | 6 +- gcc/ada/libgnat/a-cborma.adb | 14 +- gcc/ada/libgnat/a-cborma.ads | 6 +- gcc/ada/libgnat/a-cborse.adb | 18 +- gcc/ada/libgnat/a-cborse.ads | 6 +- gcc/ada/libgnat/a-cbprqu.adb | 6 +- gcc/ada/libgnat/a-cbprqu.ads | 6 +- gcc/ada/libgnat/a-cbsyqu.adb | 6 +- gcc/ada/libgnat/a-cbsyqu.ads | 6 +- gcc/ada/libgnat/a-cdlili.adb | 52 +- gcc/ada/libgnat/a-cdlili.ads | 6 +- gcc/ada/libgnat/a-cfdlli.adb | 2 +- gcc/ada/libgnat/a-cfdlli.ads | 9 +- gcc/ada/libgnat/a-cfhama.adb | 2 +- gcc/ada/libgnat/a-cfhama.ads | 9 +- gcc/ada/libgnat/a-cfhase.adb | 2 +- gcc/ada/libgnat/a-cfhase.ads | 9 +- 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 | 9 +- gcc/ada/libgnat/a-cforse.adb | 2 +- gcc/ada/libgnat/a-cforse.ads | 9 +- 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 | 13 +- gcc/ada/libgnat/a-chahan.ads | 3 +- gcc/ada/libgnat/a-chlat9.ads | 2 +- gcc/ada/libgnat/a-chtgbk.adb | 11 +- 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 | 4 +- 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 | 48 +- gcc/ada/libgnat/a-cidlli.ads | 6 +- gcc/ada/libgnat/a-cihama.adb | 18 +- gcc/ada/libgnat/a-cihama.ads | 6 +- gcc/ada/libgnat/a-cihase.adb | 18 +- gcc/ada/libgnat/a-cihase.ads | 6 +- gcc/ada/libgnat/a-cimutr.adb | 62 +- gcc/ada/libgnat/a-cimutr.ads | 6 +- gcc/ada/libgnat/a-ciorma.adb | 14 +- gcc/ada/libgnat/a-ciorma.ads | 6 +- gcc/ada/libgnat/a-ciormu.adb | 6 +- gcc/ada/libgnat/a-ciormu.ads | 6 +- gcc/ada/libgnat/a-ciorse.adb | 14 +- gcc/ada/libgnat/a-ciorse.ads | 6 +- 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 | 73 +- 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 | 5 +- gcc/ada/libgnat/a-cogeso.adb | 2 +- gcc/ada/libgnat/a-cogeso.ads | 2 +- gcc/ada/libgnat/a-cohama.adb | 18 +- gcc/ada/libgnat/a-cohama.ads | 6 +- gcc/ada/libgnat/a-cohase.adb | 14 +- gcc/ada/libgnat/a-cohase.ads | 6 +- gcc/ada/libgnat/a-cohata.ads | 2 +- gcc/ada/libgnat/a-coinho.adb | 26 +- gcc/ada/libgnat/a-coinho.ads | 4 +- gcc/ada/libgnat/a-coinho__shared.adb | 26 +- gcc/ada/libgnat/a-coinho__shared.ads | 4 +- gcc/ada/libgnat/a-coinve.adb | 70 +- gcc/ada/libgnat/a-coinve.ads | 6 +- 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 | 66 +- gcc/ada/libgnat/a-comutr.ads | 6 +- gcc/ada/libgnat/a-conhel.adb | 2 +- gcc/ada/libgnat/a-conhel.ads | 2 +- gcc/ada/libgnat/a-convec.adb | 102 +- gcc/ada/libgnat/a-convec.ads | 12 +- gcc/ada/libgnat/a-coorma.adb | 14 +- gcc/ada/libgnat/a-coorma.ads | 6 +- gcc/ada/libgnat/a-coormu.adb | 6 +- gcc/ada/libgnat/a-coormu.ads | 6 +- gcc/ada/libgnat/a-coorse.adb | 14 +- gcc/ada/libgnat/a-coorse.ads | 6 +- 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 | 6 +- gcc/ada/libgnat/a-crbtgk.ads | 2 +- gcc/ada/libgnat/a-crbtgo.adb | 6 +- 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-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 | 6 +- gcc/ada/libgnat/a-except.ads | 2 +- gcc/ada/libgnat/a-excpol.adb | 2 +- gcc/ada/libgnat/a-excpol__abort.adb | 2 +- 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 | 2 +- gcc/ada/libgnat/a-exextr.adb | 26 +- 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-nbnbin.adb | 183 +- gcc/ada/libgnat/a-nbnbin.ads | 150 +- gcc/ada/libgnat/a-nbnbin__gmp.adb | 118 +- gcc/ada/libgnat/a-nbnbre.adb | 88 +- gcc/ada/libgnat/a-nbnbre.ads | 154 +- gcc/ada/libgnat/a-ngcefu.adb | 2 +- gcc/ada/libgnat/a-ngcoar.adb | 2 +- gcc/ada/libgnat/a-ngcoty.adb | 12 +- gcc/ada/libgnat/a-ngcoty.ads | 2 +- gcc/ada/libgnat/a-ngelfu.adb | 4 +- gcc/ada/libgnat/a-ngelfu.ads | 2 +- gcc/ada/libgnat/a-ngrear.adb | 4 +- gcc/ada/libgnat/a-ngrear.ads | 2 +- gcc/ada/libgnat/a-nubinu.ads | 4 - gcc/ada/libgnat/a-nudira.adb | 13 +- gcc/ada/libgnat/a-nudira.ads | 8 +- 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-numaux__darwin.adb | 2 +- gcc/ada/libgnat/a-numaux__darwin.ads | 2 +- gcc/ada/libgnat/a-numaux__dummy.adb | 32 + gcc/ada/libgnat/a-numaux__libc-x86.ads | 2 +- gcc/ada/libgnat/a-numaux__vxworks.ads | 2 +- gcc/ada/libgnat/a-numaux__x86.adb | 577 - gcc/ada/libgnat/a-numaux__x86.ads | 76 - 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 | 8 +- 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 | 4 +- 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 | 53 + gcc/ada/libgnat/a-stobbu.ads | 34 + gcc/ada/libgnat/a-stobfi.adb | 118 + gcc/ada/libgnat/a-stobfi.ads | 66 + gcc/ada/libgnat/a-storio.adb | 2 +- gcc/ada/libgnat/a-stoubu.adb | 138 + gcc/ada/libgnat/a-stoubu.ads | 73 + gcc/ada/libgnat/a-stoufi.adb | 123 + gcc/ada/libgnat/a-stoufi.ads | 72 + gcc/ada/libgnat/a-stoufo.adb | 155 + gcc/ada/libgnat/a-stoufo.ads | 72 + gcc/ada/libgnat/a-stouut.adb | 271 + gcc/ada/libgnat/a-stouut.ads | 106 + 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 | 6 +- 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 | 44 + gcc/ada/libgnat/a-strsup.adb | 2 +- gcc/ada/libgnat/a-strsup.ads | 2 +- gcc/ada/libgnat/a-strunb.adb | 85 +- gcc/ada/libgnat/a-strunb.ads | 2 +- gcc/ada/libgnat/a-strunb__shared.adb | 156 +- gcc/ada/libgnat/a-strunb__shared.ads | 8 +- gcc/ada/libgnat/a-ststbo.adb | 117 + gcc/ada/libgnat/a-ststbo.ads | 73 + gcc/ada/libgnat/a-ststio.adb | 2 +- gcc/ada/libgnat/a-ststio.ads | 2 +- gcc/ada/libgnat/a-ststun.adb | 151 + gcc/ada/libgnat/a-ststun.ads | 91 + gcc/ada/libgnat/a-stteou.ads | 191 + gcc/ada/libgnat/a-stunau.adb | 2 +- gcc/ada/libgnat/a-stunau.ads | 2 +- gcc/ada/libgnat/a-stunau__shared.adb | 2 +- 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 | 7 +- gcc/ada/libgnat/a-tags.ads | 21 +- 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 | 4 +- gcc/ada/libgnat/a-tiboio.adb | 2 +- gcc/ada/libgnat/a-ticoau.adb | 2 +- gcc/ada/libgnat/a-ticoau.ads | 2 +- gcc/ada/libgnat/a-ticoio.adb | 2 +- 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-tienau.adb | 2 +- gcc/ada/libgnat/a-tienau.ads | 2 +- gcc/ada/libgnat/a-tienio.adb | 2 +- gcc/ada/libgnat/a-tifiio.adb | 2 +- gcc/ada/libgnat/a-tiflau.adb | 6 +- gcc/ada/libgnat/a-tiflau.ads | 2 +- gcc/ada/libgnat/a-tiflio.adb | 2 +- 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-timoau.adb | 2 +- gcc/ada/libgnat/a-timoau.ads | 2 +- gcc/ada/libgnat/a-timoio.adb | 2 +- gcc/ada/libgnat/a-timoio.ads | 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 | 34 +- gcc/ada/libgnat/a-wichha.ads | 24 + gcc/ada/libgnat/a-wichun.adb | 40 +- gcc/ada/libgnat/a-wichun.ads | 22 +- gcc/ada/libgnat/a-witeio.adb | 2 +- gcc/ada/libgnat/a-witeio.ads | 2 +- gcc/ada/libgnat/a-wrstfi.adb | 2 +- gcc/ada/libgnat/a-wrstfi.ads | 2 +- gcc/ada/libgnat/a-wtcoau.adb | 2 +- gcc/ada/libgnat/a-wtcoau.ads | 2 +- gcc/ada/libgnat/a-wtcoio.adb | 2 +- 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-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-wtfiio.adb | 2 +- gcc/ada/libgnat/a-wtflau.adb | 2 +- gcc/ada/libgnat/a-wtflau.ads | 2 +- gcc/ada/libgnat/a-wtflio.adb | 2 +- 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-wtmoau.adb | 2 +- gcc/ada/libgnat/a-wtmoau.ads | 2 +- gcc/ada/libgnat/a-wtmoio.adb | 2 +- gcc/ada/libgnat/a-wtmoio.ads | 2 +- gcc/ada/libgnat/a-wttest.adb | 2 +- gcc/ada/libgnat/a-wwboio.adb | 2 +- gcc/ada/libgnat/a-zchhan.adb | 9 +- gcc/ada/libgnat/a-zchhan.ads | 6 + gcc/ada/libgnat/a-zchuni.adb | 11 +- gcc/ada/libgnat/a-zchuni.ads | 8 +- gcc/ada/libgnat/a-zrstfi.adb | 2 +- gcc/ada/libgnat/a-zrstfi.ads | 2 +- gcc/ada/libgnat/a-ztcoau.adb | 2 +- gcc/ada/libgnat/a-ztcoio.adb | 2 +- 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-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 | 2 +- gcc/ada/libgnat/a-ztfiio.adb | 2 +- gcc/ada/libgnat/a-ztflau.adb | 2 +- gcc/ada/libgnat/a-ztflau.ads | 2 +- gcc/ada/libgnat/a-ztflio.adb | 2 +- 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-ztmoau.adb | 2 +- gcc/ada/libgnat/a-ztmoau.ads | 2 +- gcc/ada/libgnat/a-ztmoio.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 | 2 +- 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 | 8 +- gcc/ada/libgnat/g-bytswa.ads | 2 +- gcc/ada/libgnat/g-calend.adb | 11 +- gcc/ada/libgnat/g-calend.ads | 2 +- gcc/ada/libgnat/g-casuti.adb | 2 +- gcc/ada/libgnat/g-casuti.ads | 2 +- gcc/ada/libgnat/g-catiio.adb | 315 +- gcc/ada/libgnat/g-catiio.ads | 29 +- 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 | 3 +- 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 | 3 +- 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 | 4 +- 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 | 27 +- gcc/ada/libgnat/g-excact.ads | 7 +- 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 | 8 +- gcc/ada/libgnat/g-exptty.ads | 8 +- 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 | 2 +- gcc/ada/libgnat/g-hesora.adb | 2 +- gcc/ada/libgnat/g-hesora.ads | 2 +- gcc/ada/libgnat/g-hesorg.adb | 4 +- 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 | 14 +- 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 | 11 +- gcc/ada/libgnat/g-pehage.ads | 2 +- 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 | 130 +- gcc/ada/libgnat/g-sechas.ads | 30 +- 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 | 2 +- gcc/ada/libgnat/g-sercom__mingw.adb | 2 +- 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 | 5 +- gcc/ada/libgnat/g-shshco.ads | 2 +- gcc/ada/libgnat/g-soccon.ads | 2 +- gcc/ada/libgnat/g-socket.adb | 68 +- 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-socthi.adb | 26 +- gcc/ada/libgnat/g-socthi.ads | 10 +- 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 | 24 +- gcc/ada/libgnat/g-socthi__vxworks.ads | 10 +- 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-sothco.adb | 2 +- gcc/ada/libgnat/g-sothco.ads | 23 +- 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 | 6 +- 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 | 2 +- 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 | 8 +- gcc/ada/libgnat/i-cexten.ads | 6 +- gcc/ada/libgnat/i-cobol.adb | 7 +- 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/libada.gpr | 77 + gcc/ada/libgnat/libgnat.gpr | 69 + gcc/ada/libgnat/libgnat_common.gpr | 19 + 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 | 209 + gcc/ada/libgnat/s-aoinar.ads | 66 + gcc/ada/libgnat/s-aomoar.adb | 215 + gcc/ada/libgnat/s-aomoar.ads | 66 + gcc/ada/libgnat/s-aotase.adb | 2 +- gcc/ada/libgnat/s-aotase.ads | 7 +- 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 | 2 +- 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 | 6 +- gcc/ada/libgnat/s-atopar.adb | 147 - gcc/ada/libgnat/s-atopar.ads | 65 - gcc/ada/libgnat/s-atopex.adb | 9 +- gcc/ada/libgnat/s-atopex.ads | 9 +- 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 | 4 +- gcc/ada/libgnat/s-bignum.adb | 143 +- gcc/ada/libgnat/s-bignum.ads | 8 +- 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-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-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-dsaser.ads | 2 +- gcc/ada/libgnat/s-dwalin.adb | 19 +- gcc/ada/libgnat/s-dwalin.ads | 4 +- 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-exnint.adb | 2 +- gcc/ada/libgnat/s-exnint.ads | 2 +- gcc/ada/libgnat/s-exnllf.adb | 2 +- gcc/ada/libgnat/s-exnllf.ads | 2 +- gcc/ada/libgnat/s-exnlli.adb | 2 +- gcc/ada/libgnat/s-exnlli.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-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-expuns.adb | 2 +- gcc/ada/libgnat/s-expuns.ads | 2 +- gcc/ada/libgnat/s-fatflt.ads | 2 +- gcc/ada/libgnat/s-fatgen.adb | 6 +- 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-fatsfl.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 | 2 +- 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-fore.adb | 2 +- gcc/ada/libgnat/s-fore.ads | 2 +- gcc/ada/libgnat/s-gearop.adb | 9 +- gcc/ada/libgnat/s-gearop.ads | 2 +- gcc/ada/libgnat/s-genbig.adb | 557 +- gcc/ada/libgnat/s-genbig.ads | 106 +- 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-imenne.adb | 2 +- gcc/ada/libgnat/s-imenne.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-imgdec.adb | 2 +- gcc/ada/libgnat/s-imgdec.ads | 2 +- gcc/ada/libgnat/s-imgenu.adb | 2 +- gcc/ada/libgnat/s-imgenu.ads | 2 +- gcc/ada/libgnat/s-imgint.adb | 2 +- gcc/ada/libgnat/s-imgint.ads | 2 +- gcc/ada/libgnat/s-imgllb.adb | 2 +- gcc/ada/libgnat/s-imgllb.ads | 2 +- gcc/ada/libgnat/s-imglld.adb | 2 +- gcc/ada/libgnat/s-imglld.ads | 2 +- gcc/ada/libgnat/s-imglli.adb | 2 +- gcc/ada/libgnat/s-imglli.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 | 18 +- gcc/ada/libgnat/s-imgrea.ads | 7 +- gcc/ada/libgnat/s-imguns.adb | 2 +- gcc/ada/libgnat/s-imguns.ads | 2 +- 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 | 10 +- 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 | 4 +- 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 | 2 +- gcc/ada/libgnat/s-objrea.ads | 2 +- gcc/ada/libgnat/s-optide.adb | 2 +- gcc/ada/libgnat/s-os_lib.adb | 273 +- 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-pack11.adb | 2 +- gcc/ada/libgnat/s-pack11.ads | 2 +- gcc/ada/libgnat/s-pack12.adb | 2 +- gcc/ada/libgnat/s-pack12.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-parame.adb | 2 +- gcc/ada/libgnat/s-parame.ads | 17 +- gcc/ada/libgnat/s-parame__ae653.ads | 17 +- gcc/ada/libgnat/s-parame__hpux.ads | 17 +- gcc/ada/libgnat/s-parame__rtems.adb | 2 +- gcc/ada/libgnat/s-parame__vxworks.adb | 2 +- gcc/ada/libgnat/s-parame__vxworks.ads | 15 +- gcc/ada/libgnat/s-parint.adb | 2 +- gcc/ada/libgnat/s-parint.ads | 2 +- 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-powtab.ads | 2 +- gcc/ada/libgnat/s-purexc.ads | 2 +- gcc/ada/libgnat/s-putaim.adb | 51 + gcc/ada/libgnat/s-putaim.ads | 48 + gcc/ada/libgnat/s-putima.adb | 260 + gcc/ada/libgnat/s-putima.ads | 102 + gcc/ada/libgnat/s-rannum.adb | 29 +- gcc/ada/libgnat/s-rannum.ads | 9 +- 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 | 8 +- gcc/ada/libgnat/s-regpat.adb | 33 +- 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 | 81 +- 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-secsta.adb | 6 +- gcc/ada/libgnat/s-secsta.ads | 21 +- gcc/ada/libgnat/s-sequio.adb | 2 +- gcc/ada/libgnat/s-sequio.ads | 2 +- gcc/ada/libgnat/s-shabig.ads | 80 + 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 | 3 +- gcc/ada/libgnat/s-statxd.adb | 2010 +++ gcc/ada/libgnat/s-statxd.ads | 117 + 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 | 2 +- gcc/ada/libgnat/s-stopoo.adb | 2 +- gcc/ada/libgnat/s-stopoo.ads | 8 +- gcc/ada/libgnat/s-stposu.adb | 17 +- gcc/ada/libgnat/s-stposu.ads | 4 +- gcc/ada/libgnat/s-stratt.adb | 342 +- gcc/ada/libgnat/s-stratt.ads | 19 +- gcc/ada/libgnat/s-stratt__xdr.adb | 1901 -- 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 | 29 +- gcc/ada/libgnat/s-ststop.ads | 8 +- 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 | 57 +- 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 | 4 +- 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 | 22 +- gcc/ada/libgnat/s-utf_32.adb | 6229 ++++++- gcc/ada/libgnat/s-utf_32.ads | 19 +- 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-valdec.adb | 2 +- gcc/ada/libgnat/s-valdec.ads | 2 +- gcc/ada/libgnat/s-valenu.adb | 2 +- gcc/ada/libgnat/s-valenu.ads | 2 +- gcc/ada/libgnat/s-valint.adb | 2 +- gcc/ada/libgnat/s-valint.ads | 2 +- gcc/ada/libgnat/s-vallld.adb | 2 +- gcc/ada/libgnat/s-vallld.ads | 2 +- gcc/ada/libgnat/s-vallli.adb | 2 +- gcc/ada/libgnat/s-vallli.ads | 2 +- gcc/ada/libgnat/s-valllu.adb | 2 +- gcc/ada/libgnat/s-valllu.ads | 2 +- gcc/ada/libgnat/s-valrea.adb | 14 +- gcc/ada/libgnat/s-valrea.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-widlli.adb | 2 +- gcc/ada/libgnat/s-widlli.ads | 2 +- gcc/ada/libgnat/s-widllu.adb | 2 +- gcc/ada/libgnat/s-widllu.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 | 7 +- 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/libgnat/system.ads | 2 +- gcc/ada/link.c | 2 +- gcc/ada/live.adb | 2 +- gcc/ada/live.ads | 2 +- gcc/ada/locales.c | 2 +- gcc/ada/make.adb | 4 +- 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 | 2 +- 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 | 274 +- gcc/ada/namet.ads | 139 +- gcc/ada/namet.h | 2 +- gcc/ada/nlists.adb | 46 +- gcc/ada/nlists.ads | 14 +- gcc/ada/nlists.h | 2 +- gcc/ada/opt.adb | 132 +- gcc/ada/opt.ads | 173 +- gcc/ada/osint-b.adb | 2 +- gcc/ada/osint-b.ads | 2 +- gcc/ada/osint-c.adb | 85 +- gcc/ada/osint-c.ads | 14 +- 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 | 77 +- gcc/ada/osint.ads | 2 +- gcc/ada/output.adb | 31 +- gcc/ada/output.ads | 11 +- gcc/ada/par-ch10.adb | 47 +- gcc/ada/par-ch11.adb | 44 +- gcc/ada/par-ch12.adb | 10 +- gcc/ada/par-ch13.adb | 2 +- gcc/ada/par-ch2.adb | 7 +- gcc/ada/par-ch3.adb | 88 +- gcc/ada/par-ch4.adb | 212 +- gcc/ada/par-ch5.adb | 32 +- gcc/ada/par-ch6.adb | 40 +- gcc/ada/par-ch7.adb | 54 +- 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 | 95 +- gcc/ada/par-sync.adb | 2 +- gcc/ada/par-tchk.adb | 2 +- gcc/ada/par-util.adb | 6 +- gcc/ada/par.adb | 22 +- gcc/ada/par.ads | 2 +- gcc/ada/par_sco.adb | 18 +- gcc/ada/par_sco.ads | 2 +- gcc/ada/pprint.adb | 15 +- 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 | 10 +- gcc/ada/raise.c | 2 +- gcc/ada/raise.h | 2 +- gcc/ada/repinfo-input.adb | 23 +- gcc/ada/repinfo-input.ads | 16 +- gcc/ada/repinfo.adb | 172 +- gcc/ada/repinfo.ads | 56 +- gcc/ada/repinfo.h | 2 +- gcc/ada/restrict.adb | 278 +- gcc/ada/restrict.ads | 69 +- gcc/ada/rident.ads | 2 +- gcc/ada/rtfinal.c | 2 +- gcc/ada/rtinit.c | 2 +- gcc/ada/rtsfind.adb | 176 +- gcc/ada/rtsfind.ads | 215 +- 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 | 7 +- gcc/ada/scil_ll.adb | 9 +- gcc/ada/scil_ll.ads | 2 +- gcc/ada/scn.adb | 162 +- gcc/ada/scn.ads | 2 +- gcc/ada/scng.adb | 405 +- gcc/ada/scng.ads | 2 +- gcc/ada/scos.adb | 2 +- gcc/ada/scos.ads | 4 +- gcc/ada/scos.h | 2 +- gcc/ada/sdefault.ads | 2 +- gcc/ada/seh_init.c | 2 +- gcc/ada/sem.adb | 80 +- gcc/ada/sem.ads | 33 +- gcc/ada/sem_aggr.adb | 733 +- gcc/ada/sem_aggr.ads | 6 +- gcc/ada/sem_attr.adb | 1052 +- gcc/ada/sem_attr.ads | 39 +- gcc/ada/sem_aux.adb | 108 +- gcc/ada/sem_aux.ads | 22 +- gcc/ada/sem_case.adb | 15 +- gcc/ada/sem_case.ads | 14 +- gcc/ada/sem_cat.adb | 30 +- gcc/ada/sem_cat.ads | 6 +- gcc/ada/sem_ch10.adb | 236 +- gcc/ada/sem_ch10.ads | 2 +- gcc/ada/sem_ch11.adb | 24 +- gcc/ada/sem_ch11.ads | 2 +- gcc/ada/sem_ch12.adb | 1248 +- gcc/ada/sem_ch12.ads | 2 +- gcc/ada/sem_ch13.adb | 3597 ++-- gcc/ada/sem_ch13.ads | 35 +- gcc/ada/sem_ch2.adb | 2 +- gcc/ada/sem_ch2.ads | 2 +- gcc/ada/sem_ch3.adb | 1764 +- gcc/ada/sem_ch3.ads | 19 +- gcc/ada/sem_ch4.adb | 1048 +- gcc/ada/sem_ch4.ads | 2 +- gcc/ada/sem_ch5.adb | 266 +- gcc/ada/sem_ch5.ads | 2 +- gcc/ada/sem_ch6.adb | 1174 +- gcc/ada/sem_ch6.ads | 12 +- gcc/ada/sem_ch7.adb | 174 +- gcc/ada/sem_ch7.ads | 2 +- gcc/ada/sem_ch8.adb | 853 +- gcc/ada/sem_ch8.ads | 2 +- gcc/ada/sem_ch9.adb | 68 +- gcc/ada/sem_ch9.ads | 2 +- gcc/ada/sem_dim.adb | 147 +- gcc/ada/sem_dim.ads | 2 +- gcc/ada/sem_disp.adb | 84 +- gcc/ada/sem_disp.ads | 12 +- gcc/ada/sem_dist.adb | 11 +- gcc/ada/sem_dist.ads | 2 +- gcc/ada/sem_elab.adb | 458 +- gcc/ada/sem_elab.ads | 2 +- gcc/ada/sem_elim.adb | 4 +- gcc/ada/sem_elim.ads | 2 +- gcc/ada/sem_eval.adb | 668 +- gcc/ada/sem_eval.ads | 47 +- gcc/ada/sem_intr.adb | 47 +- gcc/ada/sem_intr.ads | 2 +- gcc/ada/sem_mech.adb | 11 +- gcc/ada/sem_mech.ads | 2 +- gcc/ada/sem_prag.adb | 2404 ++- gcc/ada/sem_prag.ads | 10 +- gcc/ada/sem_res.adb | 1563 +- gcc/ada/sem_res.ads | 2 +- gcc/ada/sem_scil.adb | 14 +- gcc/ada/sem_scil.ads | 2 +- gcc/ada/sem_smem.adb | 6 +- gcc/ada/sem_smem.ads | 2 +- gcc/ada/sem_type.adb | 208 +- gcc/ada/sem_type.ads | 4 +- gcc/ada/sem_util.adb | 4368 +++-- gcc/ada/sem_util.ads | 309 +- gcc/ada/sem_warn.adb | 321 +- gcc/ada/sem_warn.ads | 2 +- gcc/ada/set_targ.adb | 2 +- gcc/ada/set_targ.ads | 2 +- 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.c | 2 +- gcc/ada/sigtramp.h | 2 +- gcc/ada/sinfo-cn.adb | 2 +- gcc/ada/sinfo-cn.ads | 2 +- gcc/ada/sinfo.adb | 376 +- gcc/ada/sinfo.ads | 482 +- 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 | 2 +- gcc/ada/sinput-l.ads | 2 +- gcc/ada/sinput.adb | 167 +- gcc/ada/sinput.ads | 10 +- gcc/ada/snames.adb-tmpl | 45 +- gcc/ada/snames.ads-tmpl | 193 +- gcc/ada/socket.c | 46 +- gcc/ada/spark_xrefs.adb | 2 +- gcc/ada/spark_xrefs.ads | 2 +- gcc/ada/sprint.adb | 114 +- gcc/ada/sprint.ads | 6 +- gcc/ada/stand.adb | 190 - gcc/ada/stand.ads | 23 +- gcc/ada/stringt.adb | 22 +- gcc/ada/stringt.ads | 16 +- gcc/ada/stringt.h | 2 +- gcc/ada/style.adb | 2 +- gcc/ada/style.ads | 2 +- gcc/ada/styleg.adb | 8 +- gcc/ada/styleg.ads | 2 +- gcc/ada/stylesw.adb | 2 +- gcc/ada/stylesw.ads | 2 +- gcc/ada/switch-b.adb | 2 +- gcc/ada/switch-b.ads | 2 +- gcc/ada/switch-c.adb | 11 +- gcc/ada/switch-c.ads | 2 +- gcc/ada/switch-m.adb | 2 +- gcc/ada/switch-m.ads | 2 +- gcc/ada/switch.adb | 6 +- gcc/ada/switch.ads | 4 +- gcc/ada/symbols.adb | 2 +- gcc/ada/symbols.ads | 2 +- gcc/ada/sysdep.c | 4 +- gcc/ada/table.adb | 61 +- gcc/ada/table.ads | 9 +- gcc/ada/targext.c | 2 +- gcc/ada/targparm.adb | 10 +- gcc/ada/targparm.ads | 2 +- gcc/ada/tb-gcc.c | 125 - gcc/ada/tbuild.adb | 51 +- gcc/ada/tbuild.ads | 11 +- gcc/ada/tempdir.adb | 2 +- gcc/ada/tempdir.ads | 2 +- gcc/ada/terminals.c | 99 +- gcc/ada/tracebak.c | 101 +- gcc/ada/tree_gen.adb | 72 - gcc/ada/tree_gen.ads | 28 - gcc/ada/tree_in.adb | 71 - gcc/ada/tree_in.ads | 42 - gcc/ada/tree_io.adb | 661 - gcc/ada/tree_io.ads | 128 - gcc/ada/treepr.adb | 23 +- gcc/ada/treepr.ads | 2 +- gcc/ada/ttypes.ads | 2 +- gcc/ada/types.adb | 2 +- gcc/ada/types.ads | 54 +- gcc/ada/types.h | 9 +- gcc/ada/uintp.adb | 58 +- gcc/ada/uintp.ads | 14 +- gcc/ada/uintp.h | 2 +- gcc/ada/uname.adb | 2 +- gcc/ada/uname.ads | 2 +- gcc/ada/urealp.adb | 66 +- gcc/ada/urealp.ads | 14 +- gcc/ada/urealp.h | 2 +- gcc/ada/usage.adb | 13 +- gcc/ada/usage.ads | 2 +- gcc/ada/validsw.adb | 2 +- gcc/ada/validsw.ads | 2 +- gcc/ada/vast.adb | 46 + gcc/ada/vast.ads | 42 + gcc/ada/warnsw.adb | 2 +- gcc/ada/warnsw.ads | 6 +- gcc/ada/widechar.adb | 24 +- gcc/ada/widechar.ads | 6 +- gcc/ada/xeinfo.adb | 46 +- gcc/ada/xnmake.adb | 2 +- gcc/ada/xoscons.adb | 7 +- gcc/ada/xr_tabls.adb | 6 +- gcc/ada/xr_tabls.ads | 2 +- gcc/ada/xref_lib.adb | 34 +- gcc/ada/xref_lib.ads | 2 +- gcc/ada/xsinfo.adb | 2 +- gcc/ada/xsnamest.adb | 28 +- gcc/ada/xtreeprs.adb | 2 +- gcc/ada/xutil.adb | 2 +- gcc/ada/xutil.ads | 2 +- gcc/adjust-alignment.c | 85 + gcc/alloc-pool.h | 8 +- gcc/analyzer/ChangeLog | 15 +- gcc/analyzer/sm-signal.cc | 44 +- gcc/asan.c | 3 +- gcc/attribs.c | 59 + gcc/attribs.h | 12 +- gcc/bitmap.h | 2 +- gcc/brig/ChangeLog | 12 - gcc/builtin-types.def | 4 + gcc/builtins.c | 857 +- gcc/builtins.def | 2 + gcc/builtins.h | 32 +- gcc/c-family/ChangeLog | 280 +- gcc/c-family/c-ada-spec.c | 9 +- gcc/c-family/c-attribs.c | 65 +- gcc/c-family/c-common.c | 211 +- gcc/c-family/c-common.h | 13 +- gcc/c-family/c-cppbuiltin.c | 10 +- gcc/c-family/c-format.c | 1 + gcc/c-family/c-indentation.c | 10 +- gcc/c-family/c-lex.c | 7 +- gcc/c-family/c-objc.h | 65 +- gcc/c-family/c-omp.c | 375 +- gcc/c-family/c-opts.c | 70 +- gcc/c-family/c-ppoutput.c | 199 +- gcc/c-family/c-pragma.c | 13 +- gcc/c-family/c-pretty-print.c | 70 +- gcc/c-family/c-ubsan.c | 4 +- gcc/c-family/c-warn.c | 17 +- gcc/c-family/c.opt | 15 +- gcc/c-family/known-headers.cc | 99 +- gcc/c-family/known-headers.h | 3 + gcc/c-family/stub-objc.c | 27 +- gcc/c/ChangeLog | 139 +- gcc/c/Make-lang.in | 2 +- gcc/c/c-decl.c | 39 +- gcc/c/c-objc-common.h | 5 + gcc/c/c-parser.c | 466 +- gcc/c/c-tree.h | 1 + gcc/c/c-typeck.c | 199 +- gcc/c/gimple-parser.c | 3 - gcc/calls.c | 116 +- gcc/cfgbuild.c | 1 - gcc/cfgcleanup.c | 4 +- gcc/cfgexpand.c | 83 +- gcc/cfghooks.c | 6 + gcc/cfgrtl.c | 59 +- gcc/cgraph.c | 39 +- gcc/cgraph.h | 22 +- gcc/cgraphclones.c | 6 +- gcc/cgraphunit.c | 26 +- gcc/cif-code.def | 9 +- gcc/collect-utils.c | 1 + gcc/collect-utils.h | 1 + gcc/combine-stack-adj.c | 136 +- gcc/combine.c | 41 +- gcc/common.opt | 62 +- gcc/common/config/arm/arm-common.c | 49 +- gcc/common/config/i386/cpuinfo.h | 858 + gcc/common/config/i386/i386-common.c | 63 +- gcc/common/config/i386/i386-cpuinfo.h | 102 +- gcc/common/config/i386/i386-isas.h | 163 + gcc/common/config/riscv/riscv-common.c | 181 +- gcc/config.gcc | 155 +- gcc/config/aarch64/aarch64-bti-insert.c | 17 +- gcc/config/aarch64/aarch64-builtins.c | 403 +- gcc/config/aarch64/aarch64-c.c | 2 +- gcc/config/aarch64/aarch64-cores.def | 9 +- gcc/config/aarch64/aarch64-cost-tables.h | 103 - gcc/config/aarch64/aarch64-ldpstp.md | 42 + gcc/config/aarch64/aarch64-option-extensions.def | 2 +- gcc/config/aarch64/aarch64-protos.h | 25 +- gcc/config/aarch64/aarch64-simd-builtins.def | 1022 +- gcc/config/aarch64/aarch64-simd.md | 126 +- gcc/config/aarch64/aarch64-sve-builtins.cc | 200 +- gcc/config/aarch64/aarch64-sve-builtins.h | 4 +- gcc/config/aarch64/aarch64-sve.md | 1202 +- gcc/config/aarch64/aarch64-sve2.md | 141 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64-tuning-flags.def | 5 - gcc/config/aarch64/aarch64.c | 871 +- gcc/config/aarch64/aarch64.h | 29 +- gcc/config/aarch64/aarch64.md | 242 +- gcc/config/aarch64/aarch64.opt | 2 - gcc/config/aarch64/arm_bf16.h | 7 - gcc/config/aarch64/arm_neon.h | 563 +- gcc/config/aarch64/driver-aarch64.c | 14 +- gcc/config/aarch64/geniterators.sh | 4 +- gcc/config/aarch64/iterators.md | 24 +- gcc/config/arc/arc-protos.h | 3 + gcc/config/arc/arc.c | 53 + gcc/config/arc/arc.md | 196 +- gcc/config/arm/arm-builtins.c | 35 +- gcc/config/arm/arm-cpus.in | 52 +- gcc/config/arm/arm-protos.h | 4 +- gcc/config/arm/arm-tables.opt | 6 - gcc/config/arm/arm-tune.md | 5 +- gcc/config/arm/arm.c | 303 +- gcc/config/arm/arm.h | 18 +- gcc/config/arm/arm.md | 37 +- gcc/config/arm/arm.opt | 6 - gcc/config/arm/arm_mve.h | 1205 +- gcc/config/arm/arm_mve_builtins.def | 16 +- gcc/config/arm/arm_neon.h | 166 - gcc/config/arm/arm_neon_builtins.def | 42 +- gcc/config/arm/constraints.md | 16 +- gcc/config/arm/iterators.md | 477 +- gcc/config/arm/mve.md | 951 +- gcc/config/arm/parsecpu.awk | 51 - gcc/config/arm/predicates.md | 2 +- gcc/config/arm/sync.md | 28 +- gcc/config/arm/t-rmprofile | 25 +- gcc/config/arm/t-rtems | 5 +- gcc/config/arm/thumb1.md | 89 +- gcc/config/arm/thumb2.md | 96 +- gcc/config/arm/unspecs.md | 801 +- gcc/config/arm/vec-common.md | 5 - gcc/config/arm/vfp.md | 36 +- gcc/config/bpf/bpf-helpers.def | 194 + gcc/config/bpf/bpf-helpers.h | 530 +- gcc/config/bpf/bpf.c | 198 +- gcc/config/bpf/bpf.h | 64 +- gcc/config/bpf/bpf.md | 29 +- gcc/config/bpf/constraints.md | 1 + gcc/config/bpf/predicates.md | 1 + gcc/config/cris/constraints.md | 24 +- gcc/config/cris/cris-modes.def | 61 + gcc/config/cris/cris-passes.def | 20 + gcc/config/cris/cris-protos.h | 17 +- gcc/config/cris/cris.c | 1652 +- gcc/config/cris/cris.h | 124 +- gcc/config/cris/cris.md | 4336 ++--- gcc/config/cris/cris.opt | 4 - gcc/config/cris/linux.h | 150 - gcc/config/cris/linux.opt | 33 - gcc/config/cris/predicates.md | 62 +- gcc/config/cris/sync.md | 51 +- gcc/config/cris/t-cris | 3 +- gcc/config/cris/t-elfmulti | 7 +- gcc/config/cris/t-linux | 5 - gcc/config/darwin-c.c | 19 +- gcc/config/darwin-driver.c | 59 +- gcc/config/darwin-protos.h | 1 - gcc/config/darwin-sections.def | 15 - gcc/config/darwin.c | 219 +- gcc/config/darwin.h | 60 +- gcc/config/darwin10.h | 36 + gcc/config/darwin12.h | 27 + gcc/config/darwin9.h | 59 + gcc/config/freebsd.h | 21 + gcc/config/gcn/gcn-hsa.h | 19 +- gcc/config/gcn/gcn-opts.h | 5 +- gcc/config/gcn/gcn-protos.h | 1 + gcc/config/gcn/gcn-run.c | 154 +- gcc/config/gcn/gcn-valu.md | 20 + gcc/config/gcn/gcn.c | 387 +- gcc/config/gcn/gcn.h | 2 +- gcc/config/gcn/gcn.md | 2 - gcc/config/gcn/gcn.opt | 7 +- gcc/config/gcn/mkoffload.c | 476 +- gcc/config/h8300/addsub.md | 159 + gcc/config/h8300/bitfield.md | 440 + gcc/config/h8300/combiner.md | 773 + gcc/config/h8300/constraints.md | 12 +- gcc/config/h8300/divmod.md | 99 + gcc/config/h8300/elf.h | 2 +- gcc/config/h8300/extensions.md | 152 + gcc/config/h8300/h8300.c | 1166 +- gcc/config/h8300/h8300.h | 48 +- gcc/config/h8300/h8300.md | 5351 +----- gcc/config/h8300/jumpcall.md | 300 + gcc/config/h8300/logical.md | 194 + gcc/config/h8300/movepush.md | 233 + gcc/config/h8300/multiply.md | 194 + gcc/config/h8300/other.md | 17 + gcc/config/h8300/peepholes.md | 1527 ++ gcc/config/h8300/predicates.md | 41 +- gcc/config/h8300/proepi.md | 127 + gcc/config/h8300/shiftrotate.md | 223 + gcc/config/h8300/t-h8300 | 5 +- gcc/config/h8300/testcompare.md | 201 + gcc/config/host-darwin.c | 5 +- gcc/config/i386/avx512fintrin.h | 7 +- gcc/config/i386/avx512vlbwintrin.h | 6 +- gcc/config/i386/avx512vlintrin.h | 49 +- gcc/config/i386/avx512vp2intersectintrin.h | 23 - gcc/config/i386/avx512vp2intersectvlintrin.h | 23 - gcc/config/i386/cpuid.h | 57 +- gcc/config/i386/darwin.h | 5 + gcc/config/i386/driver-i386.c | 652 +- gcc/config/i386/enqcmdintrin.h | 8 +- gcc/config/i386/freebsd.h | 4 + gcc/config/i386/gnu-user.h | 6 - gcc/config/i386/i386-builtin-types.def | 20 +- gcc/config/i386/i386-builtin.def | 76 +- gcc/config/i386/i386-builtins.c | 123 +- gcc/config/i386/i386-c.c | 26 +- gcc/config/i386/i386-expand.c | 409 +- gcc/config/i386/i386-features.c | 230 +- gcc/config/i386/i386-options.c | 72 +- gcc/config/i386/i386-passes.def | 2 +- gcc/config/i386/i386-protos.h | 11 +- gcc/config/i386/i386.c | 558 +- gcc/config/i386/i386.h | 66 +- gcc/config/i386/i386.md | 1328 +- gcc/config/i386/i386.opt | 18 +- gcc/config/i386/immintrin.h | 4 + gcc/config/i386/intelmic-mkoffload.c | 72 +- gcc/config/i386/mingw32.h | 2 +- gcc/config/i386/mmx.md | 778 +- gcc/config/i386/pconfigintrin.h | 23 - gcc/config/i386/predicates.md | 14 +- gcc/config/i386/serializeintrin.h | 49 + gcc/config/i386/sse.md | 1834 +- gcc/config/i386/subst.md | 14 +- gcc/config/i386/sync.md | 226 +- gcc/config/i386/t-i386 | 3 +- gcc/config/i386/t-rtems | 8 +- gcc/config/i386/tsxldtrkintrin.h | 33 + gcc/config/i386/wbnoinvdintrin.h | 23 - gcc/config/i386/winnt.c | 37 +- gcc/config/i386/x86-64.h | 11 + gcc/config/i386/x86-tune-costs.h | 126 - gcc/config/i386/x86-tune-sched.c | 2 - gcc/config/i386/x86-tune.def | 2 +- gcc/config/i386/xopintrin.h | 6 - gcc/config/i386/znver1.md | 353 +- gcc/config/ia64/ia64.h | 1 + gcc/config/m32r/m32r.md | 6 + gcc/config/m68k/m68k.c | 12 +- gcc/config/mips/mips.c | 12 +- gcc/config/mmix/mmix.c | 54 +- gcc/config/mmix/mmix.h | 8 + gcc/config/msp430/msp430-protos.h | 4 +- gcc/config/msp430/msp430.c | 32 +- gcc/config/msp430/msp430.h | 13 +- gcc/config/msp430/msp430.md | 40 +- gcc/config/nvptx/mkoffload.c | 46 +- gcc/config/nvptx/nvptx.c | 38 +- gcc/config/nvptx/nvptx.md | 174 +- gcc/config/pa/pa-hpux11.h | 5 + gcc/config/pa/pa.c | 695 +- gcc/config/pa/pa.md | 174 +- gcc/config/pa/pa32-linux.h | 5 - gcc/config/pa/pa64-hpux.h | 12 +- gcc/config/pru/pru.c | 80 +- gcc/config/pru/pru.h | 11 +- gcc/config/pru/pru.md | 6 +- gcc/config/riscv/multilib-generator | 30 +- gcc/config/riscv/riscv-opts.h | 6 + gcc/config/riscv/riscv-passes.def | 20 + gcc/config/riscv/riscv-protos.h | 4 +- gcc/config/riscv/riscv-shorten-memrefs.c | 200 + gcc/config/riscv/riscv.c | 197 +- gcc/config/riscv/riscv.h | 20 +- gcc/config/riscv/riscv.md | 102 + gcc/config/riscv/riscv.opt | 38 +- gcc/config/riscv/t-riscv | 5 + gcc/config/rs6000/aix.h | 5 - gcc/config/rs6000/aix64.opt | 6 - gcc/config/rs6000/aix71.h | 91 +- gcc/config/rs6000/aix72.h | 91 +- gcc/config/rs6000/altivec.h | 43 + gcc/config/rs6000/altivec.md | 376 +- gcc/config/rs6000/darwin8.h | 21 + gcc/config/rs6000/dfp.md | 13 + gcc/config/rs6000/emmintrin.h | 3 +- gcc/config/rs6000/freebsd64.h | 17 +- gcc/config/rs6000/mma.md | 24 +- gcc/config/rs6000/mmintrin.h | 3 +- gcc/config/rs6000/predicates.md | 14 +- gcc/config/rs6000/rs6000-builtin.def | 314 +- gcc/config/rs6000/rs6000-c.c | 52 +- gcc/config/rs6000/rs6000-call.c | 627 +- gcc/config/rs6000/rs6000-p8swap.c | 19 - gcc/config/rs6000/rs6000.c | 245 +- gcc/config/rs6000/rs6000.h | 10 +- gcc/config/rs6000/rs6000.md | 269 +- gcc/config/rs6000/rs6000.opt | 18 +- gcc/config/rs6000/t-aix64 | 27 + gcc/config/rs6000/vector.md | 18 +- gcc/config/rs6000/vsx.md | 179 +- gcc/config/rtems.h | 8 +- gcc/config/s390/s390.c | 51 +- gcc/config/s390/s390.h | 5 - gcc/config/s390/s390.md | 27 +- gcc/config/s390/vecintrin.h | 4 +- gcc/config/s390/vector.md | 6 +- gcc/config/sparc/predicates.md | 2 - gcc/config/sparc/rtemself.h | 2 - gcc/config/sparc/sparc-protos.h | 1 + gcc/config/sparc/sparc.c | 57 +- gcc/config/sparc/sparc.md | 183 +- gcc/config/vxworks.h | 8 + gcc/config/xtensa/elf.h | 8 +- gcc/config/xtensa/linux.h | 8 +- gcc/config/xtensa/uclinux.h | 9 +- gcc/config/xtensa/xtensa.c | 52 +- gcc/config/xtensa/xtensa.h | 29 +- gcc/config/xtensa/xtensa.opt | 11 + gcc/configure | 252 +- gcc/configure.ac | 30 +- gcc/convert.c | 14 +- gcc/coretypes.h | 17 + gcc/coverage.c | 24 +- gcc/cp/ChangeLog | 2767 ++- gcc/cp/Make-lang.in | 1 - gcc/cp/NEWS | 408 - gcc/cp/call.c | 569 +- gcc/cp/cfns.h | 36 +- gcc/cp/class.c | 323 +- gcc/cp/constexpr.c | 697 +- gcc/cp/constraint.cc | 48 +- gcc/cp/coroutines.cc | 865 +- gcc/cp/cp-gimplify.c | 122 +- gcc/cp/cp-objcp-common.c | 3 +- gcc/cp/cp-objcp-common.h | 4 + gcc/cp/cp-tree.def | 4 +- gcc/cp/cp-tree.h | 281 +- gcc/cp/cp-ubsan.c | 34 +- gcc/cp/cvt.c | 66 +- gcc/cp/cxx-pretty-print.c | 15 +- gcc/cp/decl.c | 712 +- gcc/cp/decl2.c | 142 +- gcc/cp/error.c | 91 +- gcc/cp/except.c | 202 +- gcc/cp/expr.c | 21 +- gcc/cp/init.c | 81 +- gcc/cp/lambda.c | 12 +- gcc/cp/lex.c | 2 +- gcc/cp/mangle.c | 142 +- gcc/cp/method.c | 34 +- gcc/cp/name-lookup.c | 69 +- gcc/cp/optimize.c | 12 +- gcc/cp/parser.c | 1058 +- gcc/cp/parser.h | 4 - gcc/cp/pt.c | 1635 +- gcc/cp/ptree.c | 56 +- gcc/cp/rtti.c | 3 +- gcc/cp/search.c | 62 +- gcc/cp/semantics.c | 256 +- gcc/cp/tree.c | 170 +- gcc/cp/type-utils.h | 23 +- gcc/cp/typeck.c | 248 +- gcc/cp/typeck2.c | 95 +- gcc/cprop.c | 8 +- gcc/cse.c | 5 - gcc/cselib.c | 5 - gcc/d/ChangeLog | 831 +- gcc/d/Make-lang.in | 26 +- gcc/d/d-attribs.cc | 118 +- gcc/d/d-builtins.cc | 81 +- gcc/d/d-codegen.cc | 374 +- gcc/d/d-compiler.cc | 182 + gcc/d/d-convert.cc | 57 +- gcc/d/d-ctfloat.cc | 143 + gcc/d/d-diagnostic.cc | 112 +- gcc/d/d-frontend.cc | 456 +- gcc/d/d-incpath.cc | 10 +- gcc/d/d-lang.cc | 470 +- gcc/d/d-longdouble.cc | 16 +- gcc/d/d-port.cc | 169 + gcc/d/d-spec.cc | 2 +- gcc/d/d-target.cc | 138 +- gcc/d/d-tree.h | 26 +- gcc/d/decl.cc | 297 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/access.c | 74 +- gcc/d/dmd/aggregate.h | 3 +- gcc/d/dmd/aliasthis.c | 2 +- gcc/d/dmd/aliasthis.h | 2 +- gcc/d/dmd/apply.c | 4 +- gcc/d/dmd/arrayop.c | 14 +- gcc/d/dmd/arraytypes.h | 5 +- gcc/d/dmd/ast_node.h | 20 + gcc/d/dmd/attrib.c | 158 +- gcc/d/dmd/attrib.h | 10 +- gcc/d/dmd/blockexit.c | 12 +- gcc/d/dmd/canthrow.c | 12 +- gcc/d/dmd/clone.c | 60 +- gcc/d/dmd/compiler.h | 3 +- gcc/d/dmd/complex_t.h | 2 +- gcc/d/dmd/cond.c | 97 +- gcc/d/dmd/cond.h | 19 +- gcc/d/dmd/constfold.c | 60 +- gcc/d/dmd/cppmangle.c | 44 +- gcc/d/dmd/ctfe.h | 2 +- gcc/d/dmd/ctfeexpr.c | 98 +- gcc/d/dmd/dcast.c | 85 +- gcc/d/dmd/dclass.c | 112 +- gcc/d/dmd/declaration.c | 91 +- gcc/d/dmd/declaration.h | 10 +- gcc/d/dmd/delegatize.c | 4 +- gcc/d/dmd/denum.c | 26 +- gcc/d/dmd/dimport.c | 30 +- gcc/d/dmd/dinterpret.c | 265 +- gcc/d/dmd/dmacro.c | 33 +- gcc/d/dmd/dmangle.c | 71 +- gcc/d/dmd/dmodule.c | 96 +- gcc/d/dmd/doc.c | 231 +- gcc/d/dmd/doc.h | 2 +- gcc/d/dmd/dscope.c | 118 +- gcc/d/dmd/dstruct.c | 73 +- gcc/d/dmd/dsymbol.c | 66 +- gcc/d/dmd/dsymbol.h | 39 +- gcc/d/dmd/dtemplate.c | 593 +- gcc/d/dmd/dversion.c | 14 +- gcc/d/dmd/entity.c | 2 +- gcc/d/dmd/enum.h | 2 +- gcc/d/dmd/errors.h | 2 +- gcc/d/dmd/escape.c | 74 +- gcc/d/dmd/expression.c | 730 +- gcc/d/dmd/expression.h | 125 +- gcc/d/dmd/expressionsem.c | 296 +- gcc/d/dmd/func.c | 270 +- gcc/d/dmd/globals.h | 110 +- gcc/d/dmd/hdrgen.c | 158 +- gcc/d/dmd/hdrgen.h | 4 +- gcc/d/dmd/iasm.c | 2 +- gcc/d/dmd/iasmgcc.c | 8 +- gcc/d/dmd/identifier.c | 4 +- gcc/d/dmd/identifier.h | 2 +- gcc/d/dmd/idgen.c | 2 +- gcc/d/dmd/impcnvgen.c | 2 +- gcc/d/dmd/imphint.c | 2 +- gcc/d/dmd/import.h | 2 +- gcc/d/dmd/init.c | 34 +- gcc/d/dmd/init.h | 8 +- gcc/d/dmd/initsem.c | 41 +- gcc/d/dmd/intrange.c | 2 +- gcc/d/dmd/intrange.h | 2 +- gcc/d/dmd/json.c | 76 +- gcc/d/dmd/json.h | 2 +- gcc/d/dmd/lexer.c | 60 +- gcc/d/dmd/lexer.h | 2 +- gcc/d/dmd/macro.h | 4 +- gcc/d/dmd/mangle.h | 2 +- gcc/d/dmd/mars.h | 2 +- gcc/d/dmd/module.h | 10 +- gcc/d/dmd/mtype.c | 490 +- gcc/d/dmd/mtype.h | 116 +- gcc/d/dmd/nogc.c | 6 +- gcc/d/dmd/nspace.c | 22 +- gcc/d/dmd/nspace.h | 2 +- gcc/d/dmd/objc.c | 2 +- gcc/d/dmd/objc.h | 2 +- gcc/d/dmd/opover.c | 56 +- gcc/d/dmd/optimize.c | 93 +- gcc/d/dmd/parse.c | 133 +- gcc/d/dmd/parse.h | 4 +- gcc/d/dmd/root/aav.c | 2 +- gcc/d/dmd/root/aav.h | 2 +- gcc/d/dmd/root/array.h | 230 +- gcc/d/dmd/root/bitarray.h | 32 + gcc/d/dmd/root/checkedint.c | 2 +- gcc/d/dmd/root/checkedint.h | 2 +- gcc/d/dmd/root/ctfloat.h | 2 +- gcc/d/dmd/root/dcompat.h | 30 +- gcc/d/dmd/root/file.c | 2 +- gcc/d/dmd/root/file.h | 2 +- gcc/d/dmd/root/filename.c | 14 +- gcc/d/dmd/root/filename.h | 2 +- gcc/d/dmd/root/hash.h | 2 +- gcc/d/dmd/root/object.h | 2 +- gcc/d/dmd/root/outbuffer.c | 155 +- gcc/d/dmd/root/outbuffer.h | 26 +- gcc/d/dmd/root/port.h | 10 +- gcc/d/dmd/root/rmem.c | 2 +- gcc/d/dmd/root/rmem.h | 13 +- gcc/d/dmd/root/root.h | 2 +- gcc/d/dmd/root/rootobject.c | 2 +- gcc/d/dmd/root/speller.c | 2 +- gcc/d/dmd/root/speller.h | 2 +- gcc/d/dmd/root/stringtable.c | 2 +- gcc/d/dmd/root/stringtable.h | 4 +- gcc/d/dmd/safe.c | 6 +- gcc/d/dmd/sapply.c | 10 +- gcc/d/dmd/scope.h | 6 +- gcc/d/dmd/sideeffect.c | 11 +- gcc/d/dmd/statement.c | 72 +- gcc/d/dmd/statement.h | 15 +- gcc/d/dmd/statementsem.c | 175 +- gcc/d/dmd/staticassert.c | 2 +- gcc/d/dmd/staticassert.h | 2 +- gcc/d/dmd/staticcond.c | 30 +- gcc/d/dmd/target.h | 114 +- gcc/d/dmd/template.h | 6 +- gcc/d/dmd/tokens.c | 4 +- gcc/d/dmd/tokens.h | 2 +- gcc/d/dmd/traits.c | 56 +- gcc/d/dmd/typesem.c | 4 +- gcc/d/dmd/utf.c | 21 +- gcc/d/dmd/utf.h | 2 +- gcc/d/dmd/utils.c | 2 +- gcc/d/dmd/version.h | 2 +- gcc/d/dmd/visitor.h | 12 +- gcc/d/expr.cc | 745 +- gcc/d/gdc.texi | 6 + gcc/d/imports.cc | 8 +- gcc/d/intrinsics.cc | 390 +- gcc/d/intrinsics.def | 175 +- gcc/d/lang.opt | 4 + gcc/d/longdouble.h | 48 +- gcc/d/modules.cc | 63 +- gcc/d/runtime.cc | 2 +- gcc/d/toir.cc | 83 +- gcc/d/typeinfo.cc | 153 +- gcc/d/types.cc | 104 +- gcc/dbgcnt.c | 2 +- gcc/dbgcnt.def | 1 + gcc/df-core.c | 2 +- gcc/df-problems.c | 28 +- gcc/df.h | 1 - gcc/dfp.c | 2 - gcc/diagnostic-format-json.cc | 55 +- gcc/diagnostic-show-locus.c | 504 +- gcc/diagnostic.c | 113 +- gcc/diagnostic.h | 28 +- gcc/doc/cpp.texi | 26 +- gcc/doc/extend.texi | 625 +- gcc/doc/gcov-dump.texi | 5 + gcc/doc/gcov.texi | 11 +- gcc/doc/generic.texi | 2 +- gcc/doc/gty.texi | 2 +- gcc/doc/implement-c.texi | 5 - gcc/doc/install.texi | 22 +- gcc/doc/invoke.texi | 682 +- gcc/doc/languages.texi | 2 +- gcc/doc/match-and-simplify.texi | 15 + gcc/doc/md.texi | 26 + gcc/doc/sourcebuild.texi | 54 +- gcc/doc/standards.texi | 4 +- gcc/doc/tm.texi | 22 +- gcc/doc/tm.texi.in | 6 +- gcc/dse.c | 21 +- gcc/dump-context.h | 21 + gcc/dumpfile.c | 52 +- gcc/dumpfile.h | 3 +- gcc/dwarf2cfi.c | 36 +- gcc/dwarf2out.c | 144 +- gcc/dwarf2out.h | 6 - gcc/early-remat.c | 2 +- gcc/emit-rtl.c | 13 +- gcc/emit-rtl.h | 9 +- gcc/explow.c | 23 +- gcc/explow.h | 4 + gcc/expmed.c | 48 +- gcc/expr.c | 154 +- gcc/fold-const-call.c | 23 +- gcc/fold-const.c | 244 +- gcc/fortran/ChangeLog | 1437 +- gcc/fortran/arith.c | 24 +- gcc/fortran/check.c | 89 +- gcc/fortran/class.c | 4 +- gcc/fortran/data.c | 107 +- gcc/fortran/decl.c | 56 +- gcc/fortran/dump-parse-tree.c | 9 +- gcc/fortran/expr.c | 10 +- gcc/fortran/f95-lang.c | 2 + gcc/fortran/frontend-passes.c | 83 +- gcc/fortran/gfortran.h | 36 +- gcc/fortran/gfortran.texi | 4 +- gcc/fortran/interface.c | 35 +- gcc/fortran/intrinsic.c | 48 +- gcc/fortran/intrinsic.texi | 100 +- gcc/fortran/io.c | 33 +- gcc/fortran/iresolve.c | 6 +- gcc/fortran/match.c | 25 +- gcc/fortran/match.h | 1 + gcc/fortran/misc.c | 30 +- gcc/fortran/module.c | 87 +- gcc/fortran/openmp.c | 468 +- gcc/fortran/options.c | 4 +- gcc/fortran/parse.c | 94 +- gcc/fortran/primary.c | 80 +- gcc/fortran/resolve.c | 181 +- gcc/fortran/simplify.c | 16 +- gcc/fortran/symbol.c | 8 +- gcc/fortran/target-memory.c | 3 - gcc/fortran/trans-array.c | 652 +- gcc/fortran/trans-decl.c | 26 +- gcc/fortran/trans-expr.c | 363 +- gcc/fortran/trans-intrinsic.c | 19 - gcc/fortran/trans-openmp.c | 603 +- gcc/fortran/trans-stmt.c | 7 +- gcc/fortran/trans-types.c | 30 +- gcc/fortran/trans.c | 19 +- gcc/fortran/trans.h | 3 +- gcc/function.c | 9 +- gcc/function.h | 3 + gcc/gcc.c | 984 +- gcc/gcov-dump.c | 72 +- gcc/gcov-io.c | 2 +- gcc/gcov-io.h | 33 +- gcc/gcov-tool.c | 5 +- gcc/gcov.c | 61 +- gcc/gcse.c | 11 +- gcc/genmatch.c | 19 +- gcc/genmodes.c | 22 +- gcc/gimple-array-bounds.cc | 707 + gcc/gimple-array-bounds.h | 43 + gcc/gimple-expr.c | 24 +- gcc/gimple-fold.c | 190 +- gcc/gimple-isel.cc | 252 + gcc/gimple-loop-interchange.cc | 2 + gcc/gimple-loop-versioning.cc | 5 +- gcc/gimple-pretty-print.c | 18 +- gcc/gimple-ssa-evrp-analyze.h | 5 +- gcc/gimple-ssa-evrp.c | 333 +- gcc/gimple-ssa-split-paths.c | 39 + gcc/gimple-ssa-store-merging.c | 302 +- gcc/gimple-ssa-warn-restrict.c | 48 +- gcc/gimple-streamer-in.c | 19 +- gcc/gimple-streamer-out.c | 12 +- gcc/gimple.c | 7 +- gcc/gimple.h | 23 +- gcc/gimplify.c | 273 +- gcc/glimits.h | 8 + gcc/go/ChangeLog | 12 - gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/escape.cc | 29 +- gcc/go/gofrontend/expressions.cc | 74 +- gcc/go/gofrontend/gogo.cc | 51 +- gcc/go/gofrontend/gogo.h | 4 +- gcc/go/gofrontend/names.cc | 11 +- gcc/go/gofrontend/runtime.def | 13 +- gcc/go/gofrontend/types.cc | 39 +- gcc/graphite-dependences.c | 2 +- gcc/graphite-isl-ast-to-gimple.c | 2 +- gcc/graphite-optimize-isl.c | 2 +- gcc/graphite-poly.c | 2 +- gcc/graphite-scop-detection.c | 2 +- gcc/graphite-sese-to-poly.c | 11 +- gcc/graphite.c | 2 +- gcc/graphite.h | 16 - gcc/hash-map.h | 3 +- gcc/hash-table.h | 14 +- gcc/hsa-gen.c | 14 +- gcc/ifcvt.c | 71 +- gcc/incpath.c | 8 +- gcc/incpath.h | 4 +- gcc/input.c | 74 +- gcc/input.h | 4 +- gcc/internal-fn.c | 135 +- gcc/internal-fn.def | 11 + gcc/ipa-cp.c | 46 +- gcc/ipa-fnsummary.c | 21 +- gcc/ipa-icf-gimple.c | 8 - gcc/ipa-inline.c | 30 +- gcc/ipa-param-manipulation.c | 15 +- gcc/ipa-profile.c | 11 +- gcc/ipa-prop.c | 13 +- gcc/ipa-reference.c | 14 +- gcc/ipa-sra.c | 37 +- gcc/ipa.c | 3 + gcc/ira-color.c | 69 +- gcc/ira-conflicts.c | 5 +- gcc/ira.c | 10 +- gcc/jit/ChangeLog | 136 +- gcc/jit/Make-lang.in | 60 +- gcc/jit/config-lang.in | 2 +- gcc/jit/docs/_build/texinfo/Makefile | 6 +- gcc/jit/docs/_build/texinfo/libgccjit.texi | 3986 ++--- gcc/jit/docs/conf.py | 2 +- gcc/jit/docs/topics/compatibility.rst | 6 +- gcc/jit/docs/topics/expressions.rst | 6 + gcc/jit/docs/topics/function-pointers.rst | 2 + gcc/jit/docs/topics/functions.rst | 19 + gcc/jit/docs/topics/types.rst | 7 +- gcc/jit/dummy-frontend.c | 464 +- gcc/jit/jit-builtins.c | 126 +- gcc/jit/jit-playback.c | 24 +- gcc/jit/jit-playback.h | 7 +- gcc/jit/jit-result.c | 35 +- gcc/jit/jit-result.h | 14 +- gcc/jit/jit-tempdir.c | 10 + gcc/jit/jit-w32.c | 255 + gcc/jit/jit-w32.h | 30 + gcc/jit/libgccjit.c | 34 +- gcc/jump.c | 5 - gcc/langhooks-def.h | 8 +- gcc/langhooks.c | 29 +- gcc/langhooks.h | 7 + gcc/loop-doloop.c | 38 +- gcc/lower-subreg.c | 21 +- gcc/lra-constraints.c | 92 +- gcc/lra-eliminations.c | 31 +- gcc/lra-int.h | 1 - gcc/lra-remat.c | 13 +- gcc/lra.c | 32 - gcc/lto-cgraph.c | 30 +- gcc/lto-section-out.c | 105 - gcc/lto-streamer-in.c | 559 +- gcc/lto-streamer-out.c | 428 +- gcc/lto-streamer.c | 19 +- gcc/lto-streamer.h | 166 +- gcc/lto-wrapper.c | 246 +- gcc/lto/ChangeLog | 29 +- gcc/lto/lto-common.c | 2 +- gcc/machmode.h | 3 +- gcc/match.pd | 369 +- gcc/mem-stats.h | 4 +- gcc/modulo-sched.c | 127 +- gcc/multiple_target.c | 6 +- gcc/objc/ChangeLog | 120 - gcc/objc/objc-act.c | 319 +- gcc/objc/objc-act.h | 3 - gcc/objc/objc-gnu-runtime-abi-01.c | 7 - gcc/objc/objc-next-runtime-abi-01.c | 7 - gcc/objc/objc-next-runtime-abi-02.c | 475 +- gcc/objc/objc-runtime-shared-support.c | 9 +- gcc/objcp/ChangeLog | 12 - gcc/omp-expand.c | 1081 +- gcc/omp-general.c | 755 +- gcc/omp-general.h | 22 +- gcc/omp-low.c | 157 +- gcc/omp-offload.c | 234 +- gcc/omp-offload.h | 1 + gcc/omp-simd-clone.c | 1 + gcc/opt-functions.awk | 10 + gcc/opt-read.awk | 10 +- gcc/optabs-query.c | 27 + gcc/optabs-query.h | 1 + gcc/optabs.c | 143 +- gcc/optabs.def | 2 + gcc/optabs.h | 7 +- gcc/optc-save-gen.awk | 45 +- gcc/opth-gen.awk | 3 + gcc/opts-global.c | 13 +- gcc/opts.c | 106 +- gcc/output.h | 3 +- gcc/params.opt | 12 + gcc/passes.c | 47 +- gcc/passes.def | 2 + gcc/po/ChangeLog | 20 - gcc/po/de.po | 23 +- gcc/po/gcc.pot | 17474 ++++++++++--------- gcc/po/zh_TW.po | 8 +- gcc/postreload.c | 38 +- gcc/print-rtl.c | 3 +- gcc/profile-count.c | 4 +- gcc/profile.c | 76 +- gcc/recog.c | 15 +- gcc/recog.h | 41 +- gcc/regs.h | 3 +- gcc/reload.c | 5 - gcc/reload1.c | 26 - gcc/reorg.c | 21 +- gcc/resource.c | 6 + gcc/rtl.c | 10 - gcc/rtl.h | 20 +- gcc/rtlanal.c | 42 +- gcc/rtx-vector-builder.c | 6 +- gcc/rtx-vector-builder.h | 10 +- gcc/sanitizer.def | 21 + gcc/sanopt.c | 2 +- gcc/sbitmap.c | 3 +- gcc/sched-deps.c | 3 + gcc/sese.h | 4 +- gcc/shrink-wrap.c | 7 +- gcc/simplify-rtx.c | 174 + gcc/spellcheck.c | 144 +- gcc/stor-layout.c | 2 - gcc/streamer-hooks.h | 14 +- gcc/system.h | 37 +- gcc/target.def | 40 +- gcc/target.h | 2 +- gcc/targhooks.c | 24 +- gcc/targhooks.h | 6 +- gcc/testsuite/ChangeLog | 9868 +++++------ gcc/testsuite/brig.dg/test/gimple/packed.hsail | 4 +- .../c-c++-common/Waddress-of-packed-member-1.c | 48 +- .../c-c++-common/Waddress-of-packed-member-2.c | 37 +- gcc/testsuite/c-c++-common/Wattributes.c | 2 +- .../c-c++-common/Wmisleading-indentation-3.c | 12 +- .../c-c++-common/Wmisleading-indentation.c | 6 +- .../c-c++-common/Wsizeof-pointer-memaccess1.c | 2 + gcc/testsuite/c-c++-common/Wstringop-truncation.c | 2 +- gcc/testsuite/c-c++-common/Wunused-value-1.c | 33 - gcc/testsuite/c-c++-common/asan/asan-interface-1.c | 2 +- gcc/testsuite/c-c++-common/asan/clone-test-1.c | 2 +- gcc/testsuite/c-c++-common/asan/inline-kernel.c | 20 + gcc/testsuite/c-c++-common/asan/inline.c | 20 + gcc/testsuite/c-c++-common/asan/memcmp-1.c | 8 +- gcc/testsuite/c-c++-common/asan/no-asan-stack.c | 2 +- gcc/testsuite/c-c++-common/asan/pr59063-1.c | 2 +- gcc/testsuite/c-c++-common/asan/pr59063-2.c | 2 +- .../c-c++-common/asan/strncpy-overflow-1.c | 5 +- gcc/testsuite/c-c++-common/attr-copy.c | 1 + .../c-c++-common/builtin-arith-overflow-1.c | 73 +- .../c-c++-common/builtin-has-attribute-4.c | 3 +- .../c-c++-common/builtin-has-attribute-7.c | 3 +- .../{gcc.dg => c-c++-common}/cpp/counter-2.c | 0 .../{gcc.dg => c-c++-common}/cpp/counter-3.c | 0 .../{gcc.dg => c-c++-common}/cpp/dir-only-1.c | 0 .../{gcc.dg => c-c++-common}/cpp/dir-only-1.h | 0 .../{gcc.dg => c-c++-common}/cpp/dir-only-2.c | 0 .../{gcc.dg => c-c++-common}/cpp/dir-only-3.c | 0 .../{gcc.dg => c-c++-common}/cpp/dir-only-3a.h | 0 .../{gcc.dg => c-c++-common}/cpp/dir-only-3b.h | 0 .../{gcc.dg => c-c++-common}/cpp/dir-only-4.c | 0 gcc/testsuite/c-c++-common/cpp/dir-only-5.c | 7 + .../{gcc.dg => c-c++-common}/cpp/dir-only-6.c | 0 gcc/testsuite/c-c++-common/cpp/dir-only-7.c | 35 + gcc/testsuite/c-c++-common/cpp/dir-only-8.c | 38 + gcc/testsuite/c-c++-common/cpp/eof-1.c | 7 + gcc/testsuite/c-c++-common/cpp/eof-2.c | 8 + gcc/testsuite/c-c++-common/cpp/eof-2.h | 4 + gcc/testsuite/c-c++-common/cpp/eof-3.c | 8 + gcc/testsuite/c-c++-common/cpp/line-2.c | 11 + gcc/testsuite/c-c++-common/cpp/line-2.h | 5 + gcc/testsuite/c-c++-common/cpp/line-3.c | 20 + gcc/testsuite/c-c++-common/cpp/line-4.c | 11 + gcc/testsuite/c-c++-common/cpp/line-4.h | 3 + gcc/testsuite/c-c++-common/cpp/pr63831-1.c | 2 +- gcc/testsuite/c-c++-common/cpp/pr96323.c | 8 + gcc/testsuite/c-c++-common/cpp/pragma-eof.c | 7 + .../c-c++-common/dfp/func-vararg-mixed-2.c | 105 - .../c-c++-common/diagnostic-format-json-1.c | 5 + .../c-c++-common/diagnostic-format-json-2.c | 5 + .../c-c++-common/diagnostic-format-json-3.c | 5 + .../c-c++-common/diagnostic-format-json-4.c | 9 + .../c-c++-common/diagnostic-format-json-5.c | 9 + gcc/testsuite/c-c++-common/diagnostic-units-1.c | 28 + gcc/testsuite/c-c++-common/diagnostic-units-2.c | 28 + gcc/testsuite/c-c++-common/diagnostic-units-3.c | 28 + gcc/testsuite/c-c++-common/diagnostic-units-4.c | 28 + gcc/testsuite/c-c++-common/diagnostic-units-5.c | 28 + gcc/testsuite/c-c++-common/diagnostic-units-6.c | 28 + gcc/testsuite/c-c++-common/diagnostic-units-7.c | 28 + gcc/testsuite/c-c++-common/diagnostic-units-8.c | 28 + gcc/testsuite/c-c++-common/goacc/asyncwait-1.c | 23 +- gcc/testsuite/c-c++-common/goacc/cache-1.c | 18 +- gcc/testsuite/c-c++-common/goacc/cache-2.c | 10 +- gcc/testsuite/c-c++-common/goacc/cache-3-1.c | 116 - gcc/testsuite/c-c++-common/goacc/cache-3-2.c | 50 - .../c-c++-common/goacc/classify-parallel.c | 4 +- gcc/testsuite/c-c++-common/goacc/classify-serial.c | 29 - .../c-c++-common/goacc/clause-locations.c | 19 + gcc/testsuite/c-c++-common/goacc/collapse-2.c | 56 - gcc/testsuite/c-c++-common/goacc/data-clause-1.c | 115 - gcc/testsuite/c-c++-common/goacc/data-clause-2.c | 49 - .../goacc/nested-reductions-1-kernels.c | 236 - .../goacc/nested-reductions-1-parallel.c | 318 - .../goacc/nested-reductions-1-routine.c | 68 - .../goacc/nested-reductions-2-kernels.c | 305 - .../goacc/nested-reductions-2-parallel.c | 389 - .../goacc/nested-reductions-2-routine.c | 93 - .../c-c++-common/goacc/nested-reductions-warn.c | 525 + .../c-c++-common/goacc/nested-reductions.c | 420 + gcc/testsuite/c-c++-common/goacc/pr79428-1.c | 4 +- gcc/testsuite/c-c++-common/goacc/pr92793-1.c | 141 - .../c-c++-common/goacc/uninit-dim-clause.c | 12 +- .../goacc/uninit-firstprivate-clause.c | 2 +- .../c-c++-common/goacc/uninit-if-clause.c | 16 +- .../c-c++-common/goacc/uninit-use-device-clause.c | 2 +- .../c-c++-common/gomp/declare-variant-14.c | 28 + gcc/testsuite/c-c++-common/gomp/default-1.c | 8 +- gcc/testsuite/c-c++-common/gomp/defaultmap-3.c | 6 +- .../c-c++-common/gomp/depend-iterator-2.c | 2 +- gcc/testsuite/c-c++-common/gomp/depobj-2.c | 11 - gcc/testsuite/c-c++-common/gomp/doacross-4.c | 30 - gcc/testsuite/c-c++-common/gomp/loop-6.c | 113 + gcc/testsuite/c-c++-common/gomp/loop-7.c | 24 + gcc/testsuite/c-c++-common/gomp/map-1.c | 7 +- gcc/testsuite/c-c++-common/gomp/map-2.c | 7 +- gcc/testsuite/c-c++-common/gomp/order-4.c | 8 +- gcc/testsuite/c-c++-common/gomp/pr100450.c | 20 - gcc/testsuite/c-c++-common/gomp/pr70550-1.c | 16 +- gcc/testsuite/c-c++-common/gomp/pr70550-2.c | 16 +- gcc/testsuite/c-c++-common/gomp/pr79428-2.c | 4 +- gcc/testsuite/c-c++-common/gomp/pr94874.c | 25 + gcc/testsuite/c-c++-common/gomp/pr97958.c | 17 - gcc/testsuite/c-c++-common/gomp/pr98187.c | 109 - .../c-c++-common/gomp/schedule-modifiers-2.c | 14 + .../c-c++-common/missing-close-func-paren.c | 40 + gcc/testsuite/c-c++-common/missing-close-symbol.c | 6 +- .../c-c++-common/patchable_function_entry-decl.c | 2 +- .../patchable_function_entry-default.c | 2 +- .../patchable_function_entry-definition.c | 2 +- .../patchable_function_entry-error-1.c | 9 + .../patchable_function_entry-error-2.c | 9 + .../patchable_function_entry-error-3.c | 17 + gcc/testsuite/c-c++-common/pr28656.c | 12 +- gcc/testsuite/c-c++-common/pr51628-13.c | 2 +- gcc/testsuite/c-c++-common/pr51628-15.c | 2 +- gcc/testsuite/c-c++-common/pr51628-16.c | 4 +- gcc/testsuite/c-c++-common/pr51628-26.c | 6 +- gcc/testsuite/c-c++-common/pr51628-27.c | 2 +- gcc/testsuite/c-c++-common/pr51628-28.c | 10 +- gcc/testsuite/c-c++-common/pr51628-29.c | 3 +- gcc/testsuite/c-c++-common/pr51628-3.c | 12 +- gcc/testsuite/c-c++-common/pr51628-30.c | 5 +- gcc/testsuite/c-c++-common/pr51628-31.c | 2 +- gcc/testsuite/c-c++-common/pr51628-32.c | 3 +- gcc/testsuite/c-c++-common/pr51628-33.c | 2 +- gcc/testsuite/c-c++-common/pr51628-35.c | 4 +- gcc/testsuite/c-c++-common/pr51628-4.c | 12 +- gcc/testsuite/c-c++-common/pr51628-5.c | 12 +- gcc/testsuite/c-c++-common/pr51628-6.c | 12 +- gcc/testsuite/c-c++-common/pr51628-8.c | 14 +- gcc/testsuite/c-c++-common/pr51628-9.c | 14 +- gcc/testsuite/c-c++-common/pr56493.c | 2 +- gcc/testsuite/c-c++-common/pr59223.c | 2 +- gcc/testsuite/c-c++-common/pr66208.c | 2 +- gcc/testsuite/c-c++-common/pr81376.c | 9 +- gcc/testsuite/c-c++-common/pr88664-2.c | 4 +- gcc/testsuite/c-c++-common/pr95237-1.c | 16 + gcc/testsuite/c-c++-common/pr95237-2.c | 10 + gcc/testsuite/c-c++-common/pr95237-3.c | 10 + gcc/testsuite/c-c++-common/pr95237-4.c | 10 + gcc/testsuite/c-c++-common/pr95237-5.c | 16 + gcc/testsuite/c-c++-common/pr95237-6.c | 24 + gcc/testsuite/c-c++-common/pr95237-7.c | 19 + gcc/testsuite/c-c++-common/pr95237-8.c | 10 + gcc/testsuite/c-c++-common/pr95237-9.c | 10 + gcc/testsuite/c-c++-common/pr95378.c | 111 + gcc/testsuite/c-c++-common/pr96192-1.c | 16 + gcc/testsuite/c-c++-common/pr96545.c | 31 - gcc/testsuite/c-c++-common/pr98556.c | 11 - gcc/testsuite/c-c++-common/raw-string-14.c | 39 +- gcc/testsuite/c-c++-common/raw-string-16.c | 14 +- gcc/testsuite/c-c++-common/raw-string-5.c | 14 +- gcc/testsuite/c-c++-common/raw-string-6.c | 5 +- .../c-c++-common/torture/vector-subscript-3.c | 3 + gcc/testsuite/c-c++-common/tsan/func_entry_exit.c | 29 + .../c-c++-common/tsan/func_entry_exit_disabled.c | 29 + gcc/testsuite/c-c++-common/tsan/inline.c | 20 + gcc/testsuite/c-c++-common/tsan/volatile.c | 67 + gcc/testsuite/c-c++-common/ubsan/bounds-13.c | 1 + gcc/testsuite/c-c++-common/ubsan/bounds-2.c | 1 + gcc/testsuite/c-c++-common/ubsan/div-by-zero-1.c | 1 + gcc/testsuite/c-c++-common/ubsan/div-by-zero-6.c | 1 + gcc/testsuite/c-c++-common/ubsan/div-by-zero-7.c | 1 + gcc/testsuite/c-c++-common/ubsan/inline.c | 20 + gcc/testsuite/c-c++-common/ubsan/overflow-add-1.c | 1 + gcc/testsuite/c-c++-common/ubsan/overflow-add-2.c | 1 + gcc/testsuite/c-c++-common/ubsan/overflow-int128.c | 1 + gcc/testsuite/c-c++-common/ubsan/overflow-sub-1.c | 1 + gcc/testsuite/c-c++-common/ubsan/overflow-sub-2.c | 1 + gcc/testsuite/c-c++-common/uninit-pr51010.c | 4 +- gcc/testsuite/g++.dg/20090107-1.C | 2 +- gcc/testsuite/g++.dg/20090121-1.C | 2 +- gcc/testsuite/g++.dg/DRs/dr188.C | 7 + gcc/testsuite/g++.dg/DRs/dr2237.C | 18 + gcc/testsuite/g++.dg/Wclass-memaccess.C | 174 +- gcc/testsuite/g++.dg/abi/abi-tag24.C | 18 - gcc/testsuite/g++.dg/abi/abi-tag24a.C | 18 - gcc/testsuite/g++.dg/abi/macro0.C | 2 +- gcc/testsuite/g++.dg/abi/pure-virtual1.C | 23 + gcc/testsuite/g++.dg/abi/scoped1.C | 20 +- gcc/testsuite/g++.dg/analyzer/pr94028.C | 5 + gcc/testsuite/g++.dg/asan/asan_test.C | 7 +- gcc/testsuite/g++.dg/asan/asan_test_utils.h | 3 + gcc/testsuite/g++.dg/asan/function-argument-4.C | 26 + .../g++.dg/asan/interception-failure-test-1.C | 2 +- .../g++.dg/asan/interception-malloc-test-1.C | 4 +- gcc/testsuite/g++.dg/asan/interception-test-1.C | 2 +- gcc/testsuite/g++.dg/asan/pr95025.C | 28 + gcc/testsuite/g++.dg/asan/pr97145.C | 7 - gcc/testsuite/g++.dg/asan/pr97414.C | 19 - .../g++.dg/compat/struct-layout-1_generate.c | 2 - gcc/testsuite/g++.dg/concepts/abbrev10.C | 18 - gcc/testsuite/g++.dg/concepts/abbrev11.C | 10 - gcc/testsuite/g++.dg/concepts/abbrev8.C | 22 - gcc/testsuite/g++.dg/concepts/diagnostic1.C | 3 +- gcc/testsuite/g++.dg/concepts/diagnostic14.C | 36 + gcc/testsuite/g++.dg/concepts/fn8.C | 2 +- gcc/testsuite/g++.dg/conversion/real-to-int1.C | 17 - .../g++.dg/coroutines/co-await-void_type.C | 2 +- .../coroutines/co-return-syntax-08-bad-return.C | 2 +- .../coroutines/co-return-syntax-10-movable.C | 14 +- .../g++.dg/coroutines/co-return-warning-1.C | 2 +- .../coroutines/co-yield-syntax-08-needs-expr.C | 2 +- .../coro-bad-gro-00-class-gro-scalar-return.C | 4 +- .../coro-bad-gro-01-void-gro-non-class-coro.C | 2 +- gcc/testsuite/g++.dg/coroutines/coro-missing-gro.C | 2 +- .../g++.dg/coroutines/coro-missing-promise-yield.C | 2 +- .../g++.dg/coroutines/coro-missing-ret-value.C | 2 +- .../g++.dg/coroutines/coro-missing-ret-void.C | 2 +- gcc/testsuite/g++.dg/coroutines/coro-missing-ueh.h | 2 +- gcc/testsuite/g++.dg/coroutines/coro.h | 10 +- gcc/testsuite/g++.dg/coroutines/coro1-allocators.h | 2 +- .../g++.dg/coroutines/coro1-refs-and-ctors.h | 9 +- .../g++.dg/coroutines/coro1-ret-int-yield-int.h | 2 +- gcc/testsuite/g++.dg/coroutines/coroutines.exp | 2 +- .../g++.dg/coroutines/pr94682-preview-this.C | 2 +- gcc/testsuite/g++.dg/coroutines/pr94752.C | 2 +- .../pr94760-mismatched-traits-and-promise-prev.C | 2 +- gcc/testsuite/g++.dg/coroutines/pr94879-folly-1.C | 10 +- gcc/testsuite/g++.dg/coroutines/pr94883-folly-2.C | 8 +- gcc/testsuite/g++.dg/coroutines/pr95050.C | 2 +- gcc/testsuite/g++.dg/coroutines/pr95345.C | 8 +- gcc/testsuite/g++.dg/coroutines/pr95440.C | 15 +- gcc/testsuite/g++.dg/coroutines/pr95591.C | 2 +- .../g++.dg/coroutines/pr95616-0-no-exceptions.C | 50 - gcc/testsuite/g++.dg/coroutines/pr95616-0.C | 51 - .../g++.dg/coroutines/pr95616-1-no-exceptions.C | 51 - gcc/testsuite/g++.dg/coroutines/pr95616-1.C | 51 - gcc/testsuite/g++.dg/coroutines/pr95616-2.C | 51 - .../g++.dg/coroutines/pr95616-3-no-exceptions.C | 50 - gcc/testsuite/g++.dg/coroutines/pr95616-3.C | 51 - gcc/testsuite/g++.dg/coroutines/pr95616-4.C | 51 - gcc/testsuite/g++.dg/coroutines/pr95616-5.C | 51 - gcc/testsuite/g++.dg/coroutines/pr95616-6.C | 51 - gcc/testsuite/g++.dg/coroutines/pr95711.C | 2 +- gcc/testsuite/g++.dg/coroutines/pr95813.C | 4 +- gcc/testsuite/g++.dg/coroutines/pr95822.C | 29 - gcc/testsuite/g++.dg/coroutines/pr96251.C | 32 - gcc/testsuite/g++.dg/coroutines/pr96749-1.C | 42 - gcc/testsuite/g++.dg/coroutines/pr96749-2.C | 37 - gcc/testsuite/g++.dg/coroutines/pr97438.C | 30 - gcc/testsuite/g++.dg/coroutines/pr97587.C | 32 - gcc/testsuite/g++.dg/coroutines/pr98118.C | 29 - gcc/testsuite/g++.dg/coroutines/pr98480.C | 20 - gcc/testsuite/g++.dg/coroutines/pr99047.C | 83 - .../coroutines/symmetric-transfer-00-basic.C | 2 +- .../g++.dg/coroutines/torture/co-await-07-tmpl.C | 2 +- .../torture/co-await-17-capture-comp-ref.C | 2 +- .../coroutines/torture/co-await-24-for-init.C | 101 - .../coroutines/torture/co-await-25-for-condition.C | 94 - .../torture/co-await-26-for-iteration-expr.C | 87 - .../torture/co-ret-00-void-return-is-ready.C | 2 +- .../torture/co-ret-01-void-return-is-suspend.C | 2 +- .../torture/co-ret-03-different-GRO-type.C | 2 +- .../coroutines/torture/co-ret-04-GRO-nontriv.C | 2 +- .../torture/co-ret-06-template-promise-val-1.C | 2 +- .../torture/co-ret-08-template-cast-ret.C | 2 +- .../coroutines/torture/co-ret-09-bool-await-susp.C | 2 +- .../torture/co-ret-15-default-return_void.C | 2 +- .../coroutines/torture/co-ret-17-void-ret-coro.C | 2 +- .../g++.dg/coroutines/torture/co-yield-00-triv.C | 2 +- .../g++.dg/coroutines/torture/co-yield-03-tmpl.C | 2 +- .../torture/co-yield-04-complex-local-state.C | 2 +- .../g++.dg/coroutines/torture/exceptions-test-0.C | 2 +- .../torture/exceptions-test-01-n4849-a.C | 2 +- .../g++.dg/coroutines/torture/func-params-04.C | 5 +- .../torture/local-var-06-structured-binding.C | 2 +- .../coroutines/torture/mid-suspend-destruction-0.C | 2 +- .../g++.dg/coroutines/torture/pr95519-05-gro.C | 2 +- .../g++.dg/coroutines/torture/pr95615-01.C | 4 - .../g++.dg/coroutines/torture/pr95615-02.C | 4 - .../g++.dg/coroutines/torture/pr95615-03.C | 4 - .../g++.dg/coroutines/torture/pr95615-04.C | 4 - .../g++.dg/coroutines/torture/pr95615-05.C | 4 - .../g++.dg/coroutines/torture/pr95615.inc | 128 - gcc/testsuite/g++.dg/coroutines/torture/pr98704.C | 91 - gcc/testsuite/g++.dg/cpp0x/Wnarrowing18.C | 15 + gcc/testsuite/g++.dg/cpp0x/Wredundant-move1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/Wredundant-move7.C | 6 +- gcc/testsuite/g++.dg/cpp0x/Wredundant-move9.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-70.C | 23 + 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-equiv1.C | 13 - gcc/testsuite/g++.dg/cpp0x/alias-decl-pr96805.C | 9 - gcc/testsuite/g++.dg/cpp0x/attributes-namespace6.C | 21 - gcc/testsuite/g++.dg/cpp0x/constexpr-100111.C | 7 - gcc/testsuite/g++.dg/cpp0x/constexpr-70001-1.C | 1 + gcc/testsuite/g++.dg/cpp0x/constexpr-95307.C | 5 + gcc/testsuite/g++.dg/cpp0x/constexpr-96241.C | 18 - gcc/testsuite/g++.dg/cpp0x/constexpr-98295.C | 11 - gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr10.C | 41 +- gcc/testsuite/g++.dg/cpp0x/constexpr-array26.C | 13 - gcc/testsuite/g++.dg/cpp0x/constexpr-array27.C | 13 - gcc/testsuite/g++.dg/cpp0x/constexpr-base7.C | 15 - gcc/testsuite/g++.dg/cpp0x/constexpr-bitfield3.C | 1 + gcc/testsuite/g++.dg/cpp0x/constexpr-cast2.C | 16 - gcc/testsuite/g++.dg/cpp0x/constexpr-cast3.C | 14 - gcc/testsuite/g++.dg/cpp0x/constexpr-is_literal.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-nullptr-2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-overflow3.C | 7 - gcc/testsuite/g++.dg/cpp0x/constexpr-pmf2.C | 9 - gcc/testsuite/g++.dg/cpp0x/constexpr-ptrsub2.C | 4 + gcc/testsuite/g++.dg/cpp0x/constexpr-volatile3.C | 15 - gcc/testsuite/g++.dg/cpp0x/decltype-call5.C | 7 - gcc/testsuite/g++.dg/cpp0x/decltype-call6.C | 12 - gcc/testsuite/g++.dg/cpp0x/decltype63.C | 3 +- gcc/testsuite/g++.dg/cpp0x/decltype76.C | 7 + gcc/testsuite/g++.dg/cpp0x/decltype77.C | 10 + gcc/testsuite/g++.dg/cpp0x/decltype78.C | 24 + gcc/testsuite/g++.dg/cpp0x/decltype79.C | 19 + gcc/testsuite/g++.dg/cpp0x/elision_neg.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum13.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum41.C | 32 - gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C | 3 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-73.C | 20 - gcc/testsuite/g++.dg/cpp0x/initlist-array13.C | 16 - gcc/testsuite/g++.dg/cpp0x/initlist-new5.C | 9 - gcc/testsuite/g++.dg/cpp0x/initlist123.C | 39 - gcc/testsuite/g++.dg/cpp0x/initlist5.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist7.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist92.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice30.C | 4 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice31.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi10.C | 12 - gcc/testsuite/g++.dg/cpp0x/move-return2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/move-return3.C | 23 + gcc/testsuite/g++.dg/cpp0x/new5.C | 21 - gcc/testsuite/g++.dg/cpp0x/noexcept30.C | 2 +- gcc/testsuite/g++.dg/cpp0x/noexcept58.C | 9 + gcc/testsuite/g++.dg/cpp0x/noexcept59.C | 10 + gcc/testsuite/g++.dg/cpp0x/noexcept61.C | 17 - gcc/testsuite/g++.dg/cpp0x/noexcept62.C | 10 - gcc/testsuite/g++.dg/cpp0x/noexcept63.C | 63 - gcc/testsuite/g++.dg/cpp0x/noexcept70.C | 5 - gcc/testsuite/g++.dg/cpp0x/nsdmi16.C | 11 + gcc/testsuite/g++.dg/cpp0x/nullptr04.C | 4 +- gcc/testsuite/g++.dg/cpp0x/nullptr22.C | 4 +- gcc/testsuite/g++.dg/cpp0x/pr62101.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr68726.C | 3 +- gcc/testsuite/g++.dg/cpp0x/pr78341.C | 3 +- gcc/testsuite/g++.dg/cpp0x/pr80259.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr81246.C | 2 +- gcc/testsuite/g++.dg/cpp0x/ref-qual20.C | 5 +- gcc/testsuite/g++.dg/cpp0x/sfinae66.C | 32 + gcc/testsuite/g++.dg/cpp0x/variadic-value1.C | 6 +- gcc/testsuite/g++.dg/cpp0x/variadic181.C | 9 - gcc/testsuite/g++.dg/cpp0x/variadic74.C | 2 +- gcc/testsuite/g++.dg/cpp0x/vt-59978.C | 16 + gcc/testsuite/g++.dg/cpp1y/auto-fn58.C | 13 + gcc/testsuite/g++.dg/cpp1y/auto-fn59.C | 8 + gcc/testsuite/g++.dg/cpp1y/constexpr-82304.C | 14 + gcc/testsuite/g++.dg/cpp1y/constexpr-96182.C | 6 + gcc/testsuite/g++.dg/cpp1y/constexpr-96241.C | 47 - gcc/testsuite/g++.dg/cpp1y/constexpr-98122.C | 14 - gcc/testsuite/g++.dg/cpp1y/constexpr-98672.C | 92 - gcc/testsuite/g++.dg/cpp1y/constexpr-99859-1.C | 24 - gcc/testsuite/g++.dg/cpp1y/constexpr-99859-2.C | 12 - .../g++.dg/cpp1y/constexpr-arith-overflow.C | 18 +- gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi7b.C | 4 +- gcc/testsuite/g++.dg/cpp1y/constexpr-return2.C | 1 + gcc/testsuite/g++.dg/cpp1y/constexpr-shift1.C | 4 +- gcc/testsuite/g++.dg/cpp1y/digit-sep-neg.C | 10 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-95451.C | 35 - .../g++.dg/cpp1y/lambda-generic-Wunused.C | 18 - gcc/testsuite/g++.dg/cpp1y/lambda-generic-empty1.C | 9 - .../g++.dg/cpp1y/lambda-generic-local-class1.C | 10 - .../g++.dg/cpp1y/lambda-generic-variadic21.C | 26 + gcc/testsuite/g++.dg/cpp1y/new1.C | 3 +- gcc/testsuite/g++.dg/cpp1y/new2.C | 3 +- gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr13.C | 33 - gcc/testsuite/g++.dg/cpp1y/pr57644.C | 4 +- gcc/testsuite/g++.dg/cpp1y/pr63996.C | 1 + gcc/testsuite/g++.dg/cpp1y/pr65202.C | 3 +- gcc/testsuite/g++.dg/cpp1y/pr65340.C | 3 +- gcc/testsuite/g++.dg/cpp1y/pr68578.C | 3 +- gcc/testsuite/g++.dg/cpp1y/pr77321.C | 1 + gcc/testsuite/g++.dg/cpp1y/pr90996.C | 19 +- gcc/testsuite/g++.dg/cpp1y/var-templ4.C | 8 +- gcc/testsuite/g++.dg/cpp1y/var-templ44.C | 1 + gcc/testsuite/g++.dg/cpp1y/var-templ66.C | 7 + gcc/testsuite/g++.dg/cpp1z/aggr-base10.C | 16 - gcc/testsuite/g++.dg/cpp1z/attributes-enum-1a.C | 3 +- gcc/testsuite/g++.dg/cpp1z/class-deduction44.C | 3 +- gcc/testsuite/g++.dg/cpp1z/class-deduction75.C | 15 - gcc/testsuite/g++.dg/cpp1z/class-deduction78.C | 20 - gcc/testsuite/g++.dg/cpp1z/class-deduction85.C | 16 - gcc/testsuite/g++.dg/cpp1z/constexpr-96862.C | 20 - gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda3.C | 1 + gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda4.C | 22 - gcc/testsuite/g++.dg/cpp1z/decomp52.C | 14 + gcc/testsuite/g++.dg/cpp1z/decomp54.C | 17 - gcc/testsuite/g++.dg/cpp1z/decomp55.C | 19 - gcc/testsuite/g++.dg/cpp1z/direct-enum-init1.C | 6 +- gcc/testsuite/g++.dg/cpp1z/elide5.C | 15 - gcc/testsuite/g++.dg/cpp1z/eval-order10.C | 27 - gcc/testsuite/g++.dg/cpp1z/eval-order9.C | 18 + gcc/testsuite/g++.dg/cpp1z/fold7a.C | 3 +- gcc/testsuite/g++.dg/cpp1z/inline-var8.C | 17 - gcc/testsuite/g++.dg/cpp1z/inline-var9.C | 40 - gcc/testsuite/g++.dg/cpp1z/lambda-this7.C | 11 + gcc/testsuite/g++.dg/cpp1z/launder9.C | 11 + gcc/testsuite/g++.dg/cpp1z/noexcept-type23.C | 14 - gcc/testsuite/g++.dg/cpp1z/noexcept-type24.C | 22 - gcc/testsuite/g++.dg/cpp1z/nontype-auto3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype3a.C | 3 +- gcc/testsuite/g++.dg/cpp1z/pr86648.C | 4 +- gcc/testsuite/g++.dg/cpp1z/pr99790.C | 9 - gcc/testsuite/g++.dg/cpp1z/pr99833.C | 11 - gcc/testsuite/g++.dg/cpp1z/static2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/utf8-2a.C | 3 +- gcc/testsuite/g++.dg/cpp2a/aggr1.C | 10 +- gcc/testsuite/g++.dg/cpp2a/array-conv11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv13.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv14.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv15.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv16.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv17.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/attr-likely1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/attr-likely2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/attr-likely3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/attr-likely4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr3.C | 24 + gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr4.C | 29 + gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr5.C | 20 + gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr6.C | 35 + gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr7.C | 14 + .../g++.dg/cpp2a/class-deduction-alias1.C | 2 +- .../g++.dg/cpp2a/class-deduction-alias2.C | 2 +- .../g++.dg/cpp2a/class-deduction-alias4.C | 44 - .../g++.dg/cpp2a/class-deduction-alias5.C | 18 - .../g++.dg/cpp2a/class-deduction-alias6.C | 11 - .../g++.dg/cpp2a/class-deduction-alias7.C | 32 - .../g++.dg/cpp2a/class-deduction-alias8.C | 14 - gcc/testsuite/g++.dg/cpp2a/comma1.C | 10 +- gcc/testsuite/g++.dg/cpp2a/comma2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/comma4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/comma5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-alias.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-alias3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-alias4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-alias5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-ca107.C | 33 + gcc/testsuite/g++.dg/cpp2a/concepts-class.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-class2.C | 11 - gcc/testsuite/g++.dg/cpp2a/concepts-cmath.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-complete1.C | 2 +- .../g++.dg/cpp2a/concepts-constrained-parm.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-conv2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-ctad1.C | 16 - gcc/testsuite/g++.dg/cpp2a/concepts-ctad2.C | 13 - gcc/testsuite/g++.dg/cpp2a/concepts-decltype.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-defarg2.C | 13 - gcc/testsuite/g++.dg/cpp2a/concepts-dr1430.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-err2.C | 11 + .../g++.dg/cpp2a/concepts-explicit-inst1.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-inst2.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-inst3.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-inst4.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-spec1.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-spec2.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-spec3.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-spec4.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-spec5.C | 2 +- .../g++.dg/cpp2a/concepts-explicit-spec6.C | 2 +- .../g++.dg/cpp2a/concepts-feature-macro.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-fn1.C | 4 +- gcc/testsuite/g++.dg/cpp2a/concepts-fn2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-fn3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-fn4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-fn5.C | 17 - gcc/testsuite/g++.dg/cpp2a/concepts-fn7.C | 11 - gcc/testsuite/g++.dg/cpp2a/concepts-friend1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-friend2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-friend4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-friend8.C | 12 + gcc/testsuite/g++.dg/cpp2a/concepts-iconv1.C | 2 +- .../g++.dg/cpp2a/concepts-inherit-ctor2.C | 2 +- .../g++.dg/cpp2a/concepts-inherit-ctor4.C | 2 +- .../g++.dg/cpp2a/concepts-inherit-ctor6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-lambda1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-lambda2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-lambda3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-lambda4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-lambda5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-locations1.C | 2 +- .../g++.dg/cpp2a/concepts-member-concept.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-memfun-err.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-memfun.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-noexcept1.C | 2 +- .../g++.dg/cpp2a/concepts-partial-spec4.C | 2 +- .../g++.dg/cpp2a/concepts-partial-spec5.C | 2 +- .../g++.dg/cpp2a/concepts-partial-spec6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-placeholder1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-placeholder2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr65552.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr65634.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr65636.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr65848.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr65854.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr66844.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr66962.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67070.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67147.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67148.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67178.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67210.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67217.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67319.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67427.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67654.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67658.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67684.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67692.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67697.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67719.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67774.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67825.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67860.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67862.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr67969.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr68093-1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr68093-2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr68372.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr68434.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr68683.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr68812.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr69235.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr71368.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr71385.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr71965.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr78752-2.C | 21 + gcc/testsuite/g++.dg/cpp2a/concepts-pr78752.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr79759.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr80746.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr80773.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr82507.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr82740.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr84140.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr84551.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr84810.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr85808.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr86269.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr87441.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr88395.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr92078.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr95497.C | 12 + .../g++.dg/cpp2a/concepts-recursive-sat1.C | 2 +- .../g++.dg/cpp2a/concepts-recursive-sat2.C | 2 +- .../g++.dg/cpp2a/concepts-recursive-sat3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-redecl1.C | 7 + gcc/testsuite/g++.dg/cpp2a/concepts-requires1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires10.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires13.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires14.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires15.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires16.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires17.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires19.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires20.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires21.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires24.C | 4 - gcc/testsuite/g++.dg/cpp2a/concepts-requires3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-return-req1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-spec1.C | 10 + .../g++.dg/cpp2a/concepts-template-parm1.C | 2 +- .../g++.dg/cpp2a/concepts-template-parm10.C | 2 +- .../g++.dg/cpp2a/concepts-template-parm2.C | 2 +- .../g++.dg/cpp2a/concepts-template-parm5.C | 2 +- .../g++.dg/cpp2a/concepts-template-parm6.C | 2 +- .../g++.dg/cpp2a/concepts-template-parm8.C | 2 +- .../g++.dg/cpp2a/concepts-template-parm9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-traits2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts2.C | 4 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts3.C | 4 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts4.C | 4 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts6.C | 6 +- gcc/testsuite/g++.dg/cpp2a/concepts-ttp2.C | 11 - gcc/testsuite/g++.dg/cpp2a/concepts-using1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-using2.C | 4 +- gcc/testsuite/g++.dg/cpp2a/concepts-variadic1.C | 28 - gcc/testsuite/g++.dg/cpp2a/concepts-variadic2.C | 12 - gcc/testsuite/g++.dg/cpp2a/concepts-variadic3.C | 7 - gcc/testsuite/g++.dg/cpp2a/concepts.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/cond-triv2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/consteval-expinst1.C | 20 - gcc/testsuite/g++.dg/cpp2a/consteval-virtual1.C | 12 + gcc/testsuite/g++.dg/cpp2a/consteval-virtual2.C | 22 + gcc/testsuite/g++.dg/cpp2a/consteval-virtual3.C | 53 + gcc/testsuite/g++.dg/cpp2a/consteval-virtual4.C | 48 + gcc/testsuite/g++.dg/cpp2a/consteval-virtual5.C | 61 + gcc/testsuite/g++.dg/cpp2a/consteval-void1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/consteval18.C | 26 - gcc/testsuite/g++.dg/cpp2a/consteval19.C | 6 - gcc/testsuite/g++.dg/cpp2a/constexpr-98122.C | 25 - gcc/testsuite/g++.dg/cpp2a/constexpr-dtor10.C | 16 - gcc/testsuite/g++.dg/cpp2a/constexpr-dtor2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dtor4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dtor9.C | 31 - gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic10.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic13.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic14.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic15.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic16.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic17.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic18.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init10.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init13.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init14.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init15.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init16.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init17.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init18.C | 16 - gcc/testsuite/g++.dg/cpp2a/constexpr-init19.C | 15 - gcc/testsuite/g++.dg/cpp2a/constexpr-init2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init20.C | 15 - gcc/testsuite/g++.dg/cpp2a/constexpr-init3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-init9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new10.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new13.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new14.C | 73 - gcc/testsuite/g++.dg/cpp2a/constexpr-new16.C | 13 - gcc/testsuite/g++.dg/cpp2a/constexpr-new17.C | 15 - gcc/testsuite/g++.dg/cpp2a/constexpr-new18.C | 45 - gcc/testsuite/g++.dg/cpp2a/constexpr-new19.C | 43 - gcc/testsuite/g++.dg/cpp2a/constexpr-new2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-typeid1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-typeid2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-typeid3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-union1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-virtual14.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-virtual15.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit10.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit14.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit15.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/desig11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/desig13.C | 2 +- gcc/testsuite/g++.dg/cpp2a/desig16.C | 28 + gcc/testsuite/g++.dg/cpp2a/desig18.C | 17 - gcc/testsuite/g++.dg/cpp2a/desig2.C | 6 +- gcc/testsuite/g++.dg/cpp2a/destroying-delete1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/destroying-delete2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/destroying-delete3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/destroying-delete4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/explicit14.C | 2 +- gcc/testsuite/g++.dg/cpp2a/explicit15.C | 2 +- gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 4 +- gcc/testsuite/g++.dg/cpp2a/fn-template21.C | 24 - gcc/testsuite/g++.dg/cpp2a/fn-template22.C | 25 - gcc/testsuite/g++.dg/cpp2a/implicit-move1.C | 17 + gcc/testsuite/g++.dg/cpp2a/implicit-move2.C | 49 + gcc/testsuite/g++.dg/cpp2a/implicit-move3.C | 49 + gcc/testsuite/g++.dg/cpp2a/inline-asm2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/inline-asm3.C | 2 +- .../g++.dg/cpp2a/is-constant-evaluated11.C | 16 - .../g++.dg/cpp2a/is-constant-evaluated9.C | 2 +- .../g++.dg/cpp2a/lambda-generic-variadic20.C | 2 +- .../g++.dg/cpp2a/lambda-generic-variadic21.C | 19 - gcc/testsuite/g++.dg/cpp2a/lambda-generic5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-generic7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-generic9.C | 9 - gcc/testsuite/g++.dg/cpp2a/lambda-mangle.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-pack-init1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-pack-init2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-pack-init4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-pack-init5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-pack-init6.C | 27 - gcc/testsuite/g++.dg/cpp2a/lambda-this3.C | 16 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval9.C | 2 +- .../multiple-deleted-destroying-delete-error-1.C | 4 +- .../multiple-deleted-destroying-delete-error-2.C | 4 +- gcc/testsuite/g++.dg/cpp2a/nested-inline-ns2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/no_unique_address1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/no_unique_address11.C | 18 - gcc/testsuite/g++.dg/cpp2a/no_unique_address7.C | 13 - gcc/testsuite/g++.dg/cpp2a/no_unique_address7a.C | 14 - gcc/testsuite/g++.dg/cpp2a/no_unique_address8.C | 11 - gcc/testsuite/g++.dg/cpp2a/nodiscard-constructor.c | 13 + .../g++.dg/cpp2a/nodiscard-constructor1.C | 13 - .../g++.dg/cpp2a/nodiscard-constructor2.C | 17 - gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C | 4 +- .../g++.dg/cpp2a/nodiscard-reason-nonstring.C | 4 +- .../g++.dg/cpp2a/nodiscard-reason-only-one.C | 4 +- gcc/testsuite/g++.dg/cpp2a/nodiscard-reason.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class-defarg1.C | 6 - gcc/testsuite/g++.dg/cpp2a/nontype-class-equiv1.C | 25 + gcc/testsuite/g++.dg/cpp2a/nontype-class-union1.C | 25 + gcc/testsuite/g++.dg/cpp2a/nontype-class1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class10.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class13.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class14.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class15.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class16.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class17.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class18.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class19.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class20.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class21.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class22.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class23.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class24.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class25.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class26.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class27.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class28.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class29.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class30.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class31.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class32.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class33.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class34.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class35.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class36.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class37.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class38.C | 30 + gcc/testsuite/g++.dg/cpp2a/nontype-class4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class40.C | 79 - gcc/testsuite/g++.dg/cpp2a/nontype-class5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-subob1.C | 25 + gcc/testsuite/g++.dg/cpp2a/nontype-subob2.C | 13 + gcc/testsuite/g++.dg/cpp2a/paren-init1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init10.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init13.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init15.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init16.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init18.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init19.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init20.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init21.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init22.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init23.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init24.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init25.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init26.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/pr88534.C | 2 +- gcc/testsuite/g++.dg/cpp2a/pr88537.C | 2 +- gcc/testsuite/g++.dg/cpp2a/pr89913.C | 2 +- gcc/testsuite/g++.dg/cpp2a/pr99833.C | 18 - gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr3.C | 7 - gcc/testsuite/g++.dg/cpp2a/spaceship-decltype1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq1a.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-err1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-err2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-err3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-err4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite3.C | 8 +- gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1-neg.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1a.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-scalar2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-scalar3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-sfinae1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth1a.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth2a.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth2b.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth3a.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-vec1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-weak1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc10.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc13.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc14.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename10.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename13.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename14.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename15.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename16.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename17.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename6.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename8.C | 2 +- gcc/testsuite/g++.dg/cpp2a/typename9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/ucn2.C | 10 +- .../g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C | 2 +- .../g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-ctad.C | 2 +- gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg.C | 2 +- gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp.C | 2 +- gcc/testsuite/g++.dg/cpp2a/volatile1.C | 66 +- gcc/testsuite/g++.dg/cpp2a/volatile2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/volatile4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/volatile5.C | 15 - gcc/testsuite/g++.dg/debug/dwarf2/pr61433.C | 3 +- gcc/testsuite/g++.dg/debug/localclass2.C | 24 - gcc/testsuite/g++.dg/delayedfold/fwrapv1.C | 1 + gcc/testsuite/g++.dg/diagnostic/bad-binary-ops.C | 8 +- gcc/testsuite/g++.dg/diagnostic/enum2.C | 10 + gcc/testsuite/g++.dg/diagnostic/pr96328.C | 4 + .../g++.dg/diagnostic/unclosed-extern-c.C | 3 +- .../g++.dg/diagnostic/unclosed-function.C | 3 +- .../g++.dg/diagnostic/unclosed-namespace.C | 3 +- gcc/testsuite/g++.dg/diagnostic/unclosed-struct.C | 4 +- gcc/testsuite/g++.dg/eh/builtin10.C | 12 +- gcc/testsuite/g++.dg/eh/builtin11.C | 20 +- gcc/testsuite/g++.dg/eh/builtin5.C | 8 +- gcc/testsuite/g++.dg/eh/builtin6.C | 16 +- gcc/testsuite/g++.dg/eh/builtin7.C | 12 +- gcc/testsuite/g++.dg/eh/builtin9.C | 20 +- gcc/testsuite/g++.dg/eh/seh-xmm-unwind.C | 61 - gcc/testsuite/g++.dg/expr/bitfield9.C | 4 +- gcc/testsuite/g++.dg/expr/composite-ptr-type.C | 72 + gcc/testsuite/g++.dg/expr/ptr-comp1.C | 32 + gcc/testsuite/g++.dg/expr/ptr-comp2.C | 14 + gcc/testsuite/g++.dg/expr/ptr-comp3.C | 15 + gcc/testsuite/g++.dg/ext/array4.C | 172 - gcc/testsuite/g++.dg/ext/attr-access.C | 4 +- gcc/testsuite/g++.dg/ext/attr-assume-aligned.C | 5 - gcc/testsuite/g++.dg/ext/attr-flatten1.C | 9 - gcc/testsuite/g++.dg/ext/attr-lambda3.C | 4 - gcc/testsuite/g++.dg/ext/attr-nonnull.C | 8 +- gcc/testsuite/g++.dg/ext/attr-used-2.C | 15 - gcc/testsuite/g++.dg/ext/attrib49.C | 4 +- gcc/testsuite/g++.dg/ext/attribute-test-1.C | 12 +- gcc/testsuite/g++.dg/ext/bitfield1.C | 6 +- gcc/testsuite/g++.dg/ext/builtin-has-attribute2.C | 8 - gcc/testsuite/g++.dg/ext/fixed1.C | 2 + gcc/testsuite/g++.dg/ext/flexary13.C | 10 +- gcc/testsuite/g++.dg/ext/flexary37.C | 15 + gcc/testsuite/g++.dg/ext/flexary38.C | 18 - gcc/testsuite/g++.dg/ext/pr84598.C | 3 +- gcc/testsuite/g++.dg/ext/pr85503.C | 1 + gcc/testsuite/g++.dg/ext/sve-sizeless-1.C | 33 +- gcc/testsuite/g++.dg/ext/sve-sizeless-2.C | 33 +- gcc/testsuite/g++.dg/ext/utf-cvt.C | 16 +- gcc/testsuite/g++.dg/ext/vector28.C | 4 +- gcc/testsuite/g++.dg/ext/vla1.C | 3 +- gcc/testsuite/g++.dg/ext/vla15.C | 4 +- gcc/testsuite/g++.dg/ext/vla23.C | 14 + gcc/testsuite/g++.dg/ext/weak6.C | 8 - gcc/testsuite/g++.dg/gcov/loop.C | 2 +- gcc/testsuite/g++.dg/gcov/pr97069.C | 20 - gcc/testsuite/g++.dg/goacc/cache-1.C | 15 - gcc/testsuite/g++.dg/goacc/cache-2.C | 64 - gcc/testsuite/g++.dg/goacc/cache-3-1.C | 123 - gcc/testsuite/g++.dg/goacc/cache-3-2.C | 57 - gcc/testsuite/g++.dg/goacc/data-clause-1.C | 122 - gcc/testsuite/g++.dg/goacc/data-clause-2.C | 56 - gcc/testsuite/g++.dg/gomp/critical-3.C | 31 +- gcc/testsuite/g++.dg/gomp/declare-simd-1.C | 2 +- gcc/testsuite/g++.dg/gomp/loop-1.C | 16 +- gcc/testsuite/g++.dg/gomp/loop-2.C | 16 +- gcc/testsuite/g++.dg/gomp/loop-5.C | 50 + gcc/testsuite/g++.dg/gomp/loop-6.C | 69 + gcc/testsuite/g++.dg/gomp/map-1.C | 119 - gcc/testsuite/g++.dg/gomp/map-2.C | 54 - gcc/testsuite/g++.dg/gomp/parallel-2.C | 4 +- gcc/testsuite/g++.dg/gomp/pr95063.C | 24 + gcc/testsuite/g++.dg/gomp/pr98383.C | 18 - gcc/testsuite/g++.dg/gomp/pr99007.C | 18 - gcc/testsuite/g++.dg/gomp/predetermined-1.C | 14 +- gcc/testsuite/g++.dg/gomp/sharing-1.C | 2 +- gcc/testsuite/g++.dg/inherit/virtual15.C | 18 - gcc/testsuite/g++.dg/inherit/virtual15a.C | 19 - gcc/testsuite/g++.dg/init/array11.C | 1 + gcc/testsuite/g++.dg/init/array15.C | 1 + gcc/testsuite/g++.dg/init/array4.C | 1 + gcc/testsuite/g++.dg/init/const7.C | 2 +- gcc/testsuite/g++.dg/init/new18.C | 3 +- gcc/testsuite/g++.dg/init/new38.C | 2 +- gcc/testsuite/g++.dg/init/new44.C | 54 +- gcc/testsuite/g++.dg/init/value9.C | 4 +- gcc/testsuite/g++.dg/ipa/devirt-19.C | 3 +- gcc/testsuite/g++.dg/ipa/devirt-52.C | 3 +- gcc/testsuite/g++.dg/ipa/pr44372.C | 3 +- gcc/testsuite/g++.dg/ipa/pr58371.C | 3 +- gcc/testsuite/g++.dg/ipa/pr63587-2.C | 3 +- gcc/testsuite/g++.dg/ipa/pr77333.C | 4 +- gcc/testsuite/g++.dg/ipa/pr78211.C | 3 +- gcc/testsuite/g++.dg/ipa/pr83667.C | 2 +- gcc/testsuite/g++.dg/ipa/pr94856.C | 1 + gcc/testsuite/g++.dg/ipa/pr98690.C | 27 - gcc/testsuite/g++.dg/lookup/koenig15.C | 45 + .../g++.dg/lookup/missing-std-include-10.C | 43 + .../lookup/missing-std-include-10.h} | 0 .../g++.dg/lookup/missing-std-include-11.C | 43 + gcc/testsuite/g++.dg/lookup/this1.C | 2 +- gcc/testsuite/g++.dg/lookup/using66.C | 23 - gcc/testsuite/g++.dg/lto/20080908-1_0.C | 21 +- gcc/testsuite/g++.dg/lto/20081219_1.C | 2 +- gcc/testsuite/g++.dg/lto/20091002-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr65475c_0.C | 3 + gcc/testsuite/g++.dg/lto/pr96591_0.C | 45 - gcc/testsuite/g++.dg/lto/pr96690_0.C | 17 - gcc/testsuite/g++.dg/opt/dump1.C | 5 +- gcc/testsuite/g++.dg/opt/flifetime-dse7.C | 16 + gcc/testsuite/g++.dg/opt/nrv20.C | 20 - gcc/testsuite/g++.dg/opt/pr100148.C | 27 - gcc/testsuite/g++.dg/opt/pr100254.C | 101 - gcc/testsuite/g++.dg/opt/pr44919.C | 3 +- gcc/testsuite/g++.dg/opt/pr47615.C | 3 +- gcc/testsuite/g++.dg/opt/pr55717.C | 4 +- gcc/testsuite/g++.dg/opt/pr60597.C | 30 +- gcc/testsuite/g++.dg/opt/pr81715.C | 1 + gcc/testsuite/g++.dg/opt/pr82159-2.C | 3 +- gcc/testsuite/g++.dg/opt/pr96354.C | 24 - gcc/testsuite/g++.dg/opt/pr96722.C | 20 - gcc/testsuite/g++.dg/opt/pr98282.C | 80 - gcc/testsuite/g++.dg/opt/pr98353.C | 17 - gcc/testsuite/g++.dg/opt/pr98834.C | 71 - gcc/testsuite/g++.dg/opt/pr99034.C | 23 - gcc/testsuite/g++.dg/opt/reload3.C | 4 +- gcc/testsuite/g++.dg/opt/temp2.C | 1 + gcc/testsuite/g++.dg/opt/thunk1.C | 3 +- gcc/testsuite/g++.dg/other/error23.C | 2 +- gcc/testsuite/g++.dg/other/error35.C | 2 +- gcc/testsuite/g++.dg/other/final8.C | 8 +- gcc/testsuite/g++.dg/other/gc6.C | 16 - gcc/testsuite/g++.dg/other/gc7.C | 16 - gcc/testsuite/g++.dg/other/i386-2.C | 4 +- gcc/testsuite/g++.dg/other/i386-3.C | 4 +- gcc/testsuite/g++.dg/other/operator1.C | 2 +- gcc/testsuite/g++.dg/other/pr31078.C | 3 +- gcc/testsuite/g++.dg/other/pr52048.C | 3 +- gcc/testsuite/g++.dg/other/pr53574.C | 2 +- gcc/testsuite/g++.dg/other/pr95231.C | 4 + gcc/testsuite/g++.dg/other/switch4.C | 1 + gcc/testsuite/g++.dg/overload/builtin4.C | 31 + gcc/testsuite/g++.dg/overload/builtin5.C | 21 + gcc/testsuite/g++.dg/overload/operator2.C | 4 +- gcc/testsuite/g++.dg/parse/attr4.C | 3 +- gcc/testsuite/g++.dg/parse/concat1.C | 2 +- gcc/testsuite/g++.dg/parse/cond4.C | 1 + gcc/testsuite/g++.dg/parse/constructor2.C | 4 +- gcc/testsuite/g++.dg/parse/crash10.C | 5 +- gcc/testsuite/g++.dg/parse/crash18.C | 2 +- gcc/testsuite/g++.dg/parse/crash27.C | 3 +- gcc/testsuite/g++.dg/parse/crash34.C | 3 +- gcc/testsuite/g++.dg/parse/crash35.C | 2 +- gcc/testsuite/g++.dg/parse/crash52.C | 3 +- gcc/testsuite/g++.dg/parse/crash55.C | 4 +- gcc/testsuite/g++.dg/parse/crash59.C | 2 +- gcc/testsuite/g++.dg/parse/crash61.C | 1 + gcc/testsuite/g++.dg/parse/crash67.C | 3 +- gcc/testsuite/g++.dg/parse/ctor3.C | 4 +- gcc/testsuite/g++.dg/parse/defarg5.C | 7 +- gcc/testsuite/g++.dg/parse/dtor12.C | 2 +- gcc/testsuite/g++.dg/parse/dtor4.C | 2 +- gcc/testsuite/g++.dg/parse/error11.C | 18 +- gcc/testsuite/g++.dg/parse/error14.C | 5 +- gcc/testsuite/g++.dg/parse/error33.C | 4 +- gcc/testsuite/g++.dg/parse/error4.C | 2 +- gcc/testsuite/g++.dg/parse/error5.C | 2 +- gcc/testsuite/g++.dg/parse/error56.C | 2 + gcc/testsuite/g++.dg/parse/invalid1.C | 3 +- .../g++.dg/parse/parameter-declaration-1.C | 3 +- gcc/testsuite/g++.dg/parse/parser-pr28152-2.C | 2 +- gcc/testsuite/g++.dg/parse/parser-pr28152.C | 2 +- gcc/testsuite/g++.dg/parse/pr68722.C | 4 +- gcc/testsuite/g++.dg/parse/pr96257.C | 18 + gcc/testsuite/g++.dg/parse/pragma-recovery.C | 32 + gcc/testsuite/g++.dg/pr46852.C | 3 +- gcc/testsuite/g++.dg/pr46868.C | 1 + gcc/testsuite/g++.dg/pr48484.C | 8 +- gcc/testsuite/g++.dg/pr53037-2.C | 12 +- gcc/testsuite/g++.dg/pr53037-3.C | 12 +- gcc/testsuite/g++.dg/pr57662.C | 3 +- gcc/testsuite/g++.dg/pr59510.C | 3 +- gcc/testsuite/g++.dg/pr66655.C | 4 +- gcc/testsuite/g++.dg/pr66655.h | 6 +- gcc/testsuite/g++.dg/pr66655_1.cc | 8 +- gcc/testsuite/g++.dg/pr67351.C | 2 +- gcc/testsuite/g++.dg/pr67989.C | 3 +- gcc/testsuite/g++.dg/pr71973-2.C | 2 +- gcc/testsuite/g++.dg/pr81194.C | 3 +- gcc/testsuite/g++.dg/pr97627.C | 44 - gcc/testsuite/g++.dg/pr98032.C | 20 - gcc/testsuite/g++.dg/pr98136.C | 26 - gcc/testsuite/g++.dg/spellcheck-inttypes.C | 80 + gcc/testsuite/g++.dg/spellcheck-stdint.C | 68 + gcc/testsuite/g++.dg/template/access30.C | 10 + gcc/testsuite/g++.dg/template/access31.C | 29 + gcc/testsuite/g++.dg/template/alignof3.C | 13 - gcc/testsuite/g++.dg/template/array30.C | 6 +- gcc/testsuite/g++.dg/template/array9.C | 4 +- gcc/testsuite/g++.dg/template/canon-type-8.C | 3 +- gcc/testsuite/g++.dg/template/cast6.C | 19 + gcc/testsuite/g++.dg/template/constant1.C | 6 + gcc/testsuite/g++.dg/template/constant2.C | 6 + gcc/testsuite/g++.dg/template/crash106.C | 8 +- gcc/testsuite/g++.dg/template/crash107.C | 7 +- gcc/testsuite/g++.dg/template/crash115.C | 1 + gcc/testsuite/g++.dg/template/crash119.C | 2 +- gcc/testsuite/g++.dg/template/crash43.C | 4 +- gcc/testsuite/g++.dg/template/crash87.C | 2 +- gcc/testsuite/g++.dg/template/crash90.C | 4 +- gcc/testsuite/g++.dg/template/deduce10.C | 23 - gcc/testsuite/g++.dg/template/deduce8.C | 21 - gcc/testsuite/g++.dg/template/deduce9.C | 23 - gcc/testsuite/g++.dg/template/dtor4.C | 2 +- gcc/testsuite/g++.dg/template/error-recovery1.C | 3 +- gcc/testsuite/g++.dg/template/error30.C | 2 +- gcc/testsuite/g++.dg/template/error34.C | 10 +- gcc/testsuite/g++.dg/template/error35.C | 2 +- gcc/testsuite/g++.dg/template/error41.C | 2 +- gcc/testsuite/g++.dg/template/error56.C | 2 + gcc/testsuite/g++.dg/template/error57.C | 2 +- gcc/testsuite/g++.dg/template/error59.C | 11 + gcc/testsuite/g++.dg/template/friend18.C | 6 +- gcc/testsuite/g++.dg/template/friend70.C | 9 - gcc/testsuite/g++.dg/template/friend71.C | 8 - gcc/testsuite/g++.dg/template/incomplete12.C | 9 + gcc/testsuite/g++.dg/template/lookup12.C | 26 + gcc/testsuite/g++.dg/template/lookup13.C | 28 + gcc/testsuite/g++.dg/template/lookup14.C | 11 + gcc/testsuite/g++.dg/template/lookup15.C | 24 + gcc/testsuite/g++.dg/template/non-dependent15.C | 12 - gcc/testsuite/g++.dg/template/nontype12.C | 20 +- gcc/testsuite/g++.dg/template/nontype13.C | 2 +- gcc/testsuite/g++.dg/template/nontype18.C | 2 +- gcc/testsuite/g++.dg/template/nontype25.C | 6 +- gcc/testsuite/g++.dg/template/nontype8.C | 4 +- gcc/testsuite/g++.dg/template/partial-order1.C | 2 +- gcc/testsuite/g++.dg/template/partial-order2.C | 20 + gcc/testsuite/g++.dg/template/pr68978.C | 24 +- gcc/testsuite/g++.dg/template/pr79650.C | 10 +- gcc/testsuite/g++.dg/template/pr95263.C | 23 + gcc/testsuite/g++.dg/template/pr95672.C | 3 + gcc/testsuite/g++.dg/template/pr98297.C | 6 - gcc/testsuite/g++.dg/template/ref11.C | 9 - gcc/testsuite/g++.dg/template/sfinae29.C | 25 + gcc/testsuite/g++.dg/template/sfinae30.C | 21 + gcc/testsuite/g++.dg/template/sfinae31.C | 14 + .../g++.dg/template/show-template-tree-3.C | 3 +- .../g++.dg/template/sizeof-template-argument.C | 4 +- gcc/testsuite/g++.dg/template/spec41.C | 17 + gcc/testsuite/g++.dg/template/template-keyword3.C | 11 - gcc/testsuite/g++.dg/template/typename23.C | 10 + gcc/testsuite/g++.dg/template/void3.C | 2 +- gcc/testsuite/g++.dg/template/void7.C | 2 +- gcc/testsuite/g++.dg/template/void9.C | 2 +- gcc/testsuite/g++.dg/tm/cgraph_edge.C | 3 +- gcc/testsuite/g++.dg/torture/20141013.C | 3 +- gcc/testsuite/g++.dg/torture/pr34641.C | 3 +- gcc/testsuite/g++.dg/torture/pr34850.C | 3 +- gcc/testsuite/g++.dg/torture/pr36745.C | 3 +- gcc/testsuite/g++.dg/torture/pr37421.C | 1 + gcc/testsuite/g++.dg/torture/pr40991.C | 3 +- gcc/testsuite/g++.dg/torture/pr48271.C | 3 +- gcc/testsuite/g++.dg/torture/pr49394.C | 2 + gcc/testsuite/g++.dg/torture/pr53602.C | 3 +- gcc/testsuite/g++.dg/torture/pr53752.C | 3 +- gcc/testsuite/g++.dg/torture/pr54838.C | 3 +- gcc/testsuite/g++.dg/torture/pr58252.C | 3 +- gcc/testsuite/g++.dg/torture/pr82154.C | 3 +- gcc/testsuite/g++.dg/torture/pr88861.C | 4 + gcc/testsuite/g++.dg/torture/pr95268.C | 46 + gcc/testsuite/g++.dg/torture/pr95284.C | 16 + gcc/testsuite/g++.dg/torture/pr97474.C | 28 - gcc/testsuite/g++.dg/torture/pr99777.C | 44 - gcc/testsuite/g++.dg/tree-ssa/pr19807.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr22444.C | 3 +- gcc/testsuite/g++.dg/tree-ssa/pr24351-3.C | 3 +- gcc/testsuite/g++.dg/tree-ssa/pr27283.C | 3 +- gcc/testsuite/g++.dg/tree-ssa/pr27291.C | 17 +- gcc/testsuite/g++.dg/tree-ssa/pr27548.C | 3 +- gcc/testsuite/g++.dg/tree-ssa/pr42337.C | 3 +- gcc/testsuite/g++.dg/tree-ssa/pr49516.C | 32 +- gcc/testsuite/g++.dg/tree-ssa/pr95649.C | 13 + gcc/testsuite/g++.dg/tree-ssa/pr96979.C | 48 - gcc/testsuite/g++.dg/ubsan/pr65583.C | 3 +- gcc/testsuite/g++.dg/ubsan/pr85029.C | 2 +- gcc/testsuite/g++.dg/ubsan/pr95693.C | 26 - gcc/testsuite/g++.dg/ubsan/pr99106.C | 5 - gcc/testsuite/g++.dg/ubsan/ubsan.exp | 2 +- gcc/testsuite/g++.dg/ubsan/vla-2.C | 14 + gcc/testsuite/g++.dg/ubsan/vptr-14.C | 2 +- gcc/testsuite/g++.dg/ubsan/vptr-16.C | 14 + gcc/testsuite/g++.dg/ubsan/vptr-17.C | 15 + gcc/testsuite/g++.dg/ubsan/vptr-18.C | 25 - gcc/testsuite/g++.dg/vect/pr95290.cc | 25 + gcc/testsuite/g++.dg/vect/pr95297.cc | 22 + gcc/testsuite/g++.dg/vect/pr95401.cc | 13 - gcc/testsuite/g++.dg/vect/pr95401a.cc | 13 - gcc/testsuite/g++.dg/vect/pr95576.cc | 23 + gcc/testsuite/g++.dg/vect/pr96022.cc | 12 + gcc/testsuite/g++.dg/vect/pr96163.cc | 146 + gcc/testsuite/g++.dg/vect/pr97255.cc | 44 - gcc/testsuite/g++.dg/vect/simd-clone-7.cc | 2 + gcc/testsuite/g++.dg/vect/slp-pr56812.cc | 2 +- gcc/testsuite/g++.dg/vect/slp-pr87105.cc | 2 +- gcc/testsuite/g++.dg/vect/vec-cond-expr-eh.C | 17 + gcc/testsuite/g++.dg/warn/Wconversion-integer.C | 13 +- gcc/testsuite/g++.dg/warn/Wconversion-null-2.C | 8 + gcc/testsuite/g++.dg/warn/Wconversion-null.C | 8 + gcc/testsuite/g++.dg/warn/Wconversion3.C | 2 +- gcc/testsuite/g++.dg/warn/Wconversion5.C | 19 - gcc/testsuite/g++.dg/warn/Wdiv-by-zero-3.C | 6 +- gcc/testsuite/g++.dg/warn/Wduplicated-branches1.C | 2 +- gcc/testsuite/g++.dg/warn/Wextra-3.C | 9 +- gcc/testsuite/g++.dg/warn/Wnonnull3.C | 4 +- gcc/testsuite/g++.dg/warn/Wnonnull4.C | 4 +- gcc/testsuite/g++.dg/warn/Wnonnull5.C | 108 + gcc/testsuite/g++.dg/warn/Wnonnull6.C | 37 + gcc/testsuite/g++.dg/warn/Wnonnull7.C | 36 + gcc/testsuite/g++.dg/warn/Wnonnull8.C | 20 + gcc/testsuite/g++.dg/warn/Wplacement-new-size-5.C | 10 +- gcc/testsuite/g++.dg/warn/Wplacement-new-size.C | 248 +- gcc/testsuite/g++.dg/warn/Wshadow-17.C | 11 - gcc/testsuite/g++.dg/warn/Wstrict-aliasing-5.C | 4 +- .../warn/Wstrict-aliasing-bogus-signed-unsigned.C | 8 +- gcc/testsuite/g++.dg/warn/Wtautological-compare3.C | 11 - gcc/testsuite/g++.dg/warn/Wtype-limits-Wextra.C | 12 +- gcc/testsuite/g++.dg/warn/Wtype-limits.C | 12 +- gcc/testsuite/g++.dg/warn/Wtype-limits5.C | 11 - gcc/testsuite/g++.dg/warn/deprecated-6.C | 2 +- gcc/testsuite/g++.dg/warn/deprecated.C | 2 +- gcc/testsuite/g++.dg/warn/forward-inner.C | 9 +- gcc/testsuite/g++.dg/warn/pr94038-2.C | 28 + gcc/testsuite/g++.dg/warn/pr94038-3.C | 15 + gcc/testsuite/g++.dg/warn/pr94038.C | 26 + .../wrappers/wrapper-around-type-pack-expansion.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/crash11.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/enum11.C | 3 +- gcc/testsuite/g++.old-deja/g++.bugs/900227_01.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900404_04.C | 6 +- gcc/testsuite/g++.old-deja/g++.jason/operator.C | 4 +- gcc/testsuite/g++.old-deja/g++.law/missed-error2.C | 4 +- gcc/testsuite/g++.old-deja/g++.mike/ns15.C | 1 + gcc/testsuite/g++.old-deja/g++.other/crash31.C | 3 +- gcc/testsuite/g++.old-deja/g++.other/exprstmt1.C | 21 +- gcc/testsuite/g++.old-deja/g++.other/inline12.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/inline15.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/new6.C | 8 +- gcc/testsuite/g++.old-deja/g++.pt/crash10.C | 1 + gcc/testsuite/g++.old-deja/g++.pt/crash16.C | 1 + gcc/testsuite/g++.old-deja/g++.pt/ctor2.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/overload2.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb109.C | 4 +- gcc/testsuite/g++.old-deja/g++.robertl/eb27.C | 3 +- gcc/testsuite/g++.old-deja/g++.robertl/eb76.C | 1 + gcc/testsuite/g++.old-deja/g++.warn/flow1.C | 6 +- gcc/testsuite/g++.target/aarch64/pr94052.C | 2 +- gcc/testsuite/g++.target/aarch64/pr95726.C | 38 +- .../g++.target/aarch64/sve/aarch64-sve.exp | 4 - .../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 4 - .../aarch64/sve/acle/aarch64-sve-acle.exp | 4 - .../aarch64/sve/acle/general-c++/attributes_2.C | 66 - .../aarch64/sve/acle/general-c++/gnu_vectors_3.C | 15 - .../aarch64/sve/acle/general-c++/gnu_vectors_4.C | 15 - .../aarch64/sve/acle/general-c++/mangle_1.C | 26 +- .../aarch64/sve/acle/general-c++/mangle_10.C | 19 - .../aarch64/sve/acle/general-c++/mangle_2.C | 26 +- .../aarch64/sve/acle/general-c++/mangle_3.C | 4 +- .../aarch64/sve/acle/general-c++/mangle_5.C | 4 +- .../aarch64/sve/acle/general-c++/mangle_6.C | 36 - .../aarch64/sve/acle/general-c++/mangle_7.C | 19 - .../aarch64/sve/acle/general-c++/mangle_8.C | 19 - .../aarch64/sve/acle/general-c++/mangle_9.C | 19 - gcc/testsuite/g++.target/aarch64/sve/pr96974.C | 18 - gcc/testsuite/g++.target/aarch64/sve/pr99216.C | 5 - gcc/testsuite/g++.target/aarch64/sve/pr99813.C | 27 - gcc/testsuite/g++.target/arm/pr95726.C | 38 +- gcc/testsuite/g++.target/i386/mv16.C | 12 + gcc/testsuite/g++.target/i386/pr95229.C | 24 + gcc/testsuite/g++.target/i386/pr97054.C | 96 - gcc/testsuite/g++.target/i386/pr98847.C | 20 - gcc/testsuite/g++.target/powerpc/pr99041.C | 84 - gcc/testsuite/g++.target/powerpc/pr99842.C | 188 - gcc/testsuite/g++.target/riscv/pr96759.C | 8 - gcc/testsuite/g++.target/riscv/pr97682.C | 160 - gcc/testsuite/g++.target/s390/pr98722.C | 12 - gcc/testsuite/g++.target/xtensa/pr95571.C | 43 + gcc/testsuite/g++.target/xtensa/xtensa.exp | 43 + gcc/testsuite/gcc.c-torture/compile/pr96426.c | 10 - gcc/testsuite/gcc.c-torture/compile/pr96796.c | 55 - gcc/testsuite/gcc.c-torture/compile/pr97141.c | 8 - gcc/testsuite/gcc.c-torture/compile/pr97144.c | 24 - gcc/testsuite/gcc.c-torture/compile/pr98726.c | 7 - gcc/testsuite/gcc.c-torture/compile/pr99225.c | 31 - gcc/testsuite/gcc.c-torture/compile/pr99324.c | 19 - gcc/testsuite/gcc.c-torture/compile/pr99647.c | 5 - gcc/testsuite/gcc.c-torture/execute/20210505-1.c | 31 - .../gcc.c-torture/execute/noinit-attribute.c | 6 +- gcc/testsuite/gcc.c-torture/execute/pr51447.c | 6 + gcc/testsuite/gcc.c-torture/execute/pr96549.c | 12 - gcc/testsuite/gcc.c-torture/execute/pr97073.c | 21 - gcc/testsuite/gcc.c-torture/execute/pr97386-1.c | 16 - gcc/testsuite/gcc.c-torture/execute/pr97386-2.c | 20 - gcc/testsuite/gcc.c-torture/execute/pr97404.c | 28 - gcc/testsuite/gcc.c-torture/execute/pr97421-1.c | 23 - gcc/testsuite/gcc.c-torture/execute/pr97421-2.c | 18 - gcc/testsuite/gcc.c-torture/execute/pr97421-3.c | 22 - gcc/testsuite/gcc.c-torture/execute/pr97764.c | 14 - gcc/testsuite/gcc.c-torture/execute/pr98474.c | 30 - gcc/testsuite/gcc.c-torture/execute/pr98681.c | 18 - gcc/testsuite/gcc.c-torture/execute/pr98736.c | 14 - gcc/testsuite/gcc.c-torture/execute/pr98853-1.c | 21 - gcc/testsuite/gcc.c-torture/execute/pr98853-2.c | 19 - gcc/testsuite/gcc.c-torture/execute/pr99079.c | 18 - gcc/testsuite/gcc.dg/20020919-1.c | 2 +- gcc/testsuite/gcc.dg/20050121-1.c | 2 +- gcc/testsuite/gcc.dg/Walloca-14.c | 3 +- gcc/testsuite/gcc.dg/Warray-bounds-32.c | 4 +- gcc/testsuite/gcc.dg/Warray-bounds-46.c | 6 +- gcc/testsuite/gcc.dg/Warray-bounds-52.c | 3 + gcc/testsuite/gcc.dg/Warray-bounds-53.c | 3 + gcc/testsuite/gcc.dg/Warray-bounds-54.c | 6 +- gcc/testsuite/gcc.dg/Warray-bounds-56.c | 4 +- gcc/testsuite/gcc.dg/Warray-bounds-62.c | 130 + gcc/testsuite/gcc.dg/Wattributes-6.c | 2 +- .../gcc.dg/Wbuiltin-declaration-mismatch-4.c | 6 +- .../gcc.dg/Wbuiltin-declaration-mismatch-ignore.c | 11 + gcc/testsuite/gcc.dg/Wno-frame-address.c | 2 +- gcc/testsuite/gcc.dg/Wrestrict-9.c | 2 +- gcc/testsuite/gcc.dg/Wstringop-overflow-12.c | 16 +- gcc/testsuite/gcc.dg/Wstringop-overflow-25.c | 8 +- gcc/testsuite/gcc.dg/Wstringop-overflow-28.c | 2 +- gcc/testsuite/gcc.dg/Wstringop-overflow-33.c | 40 + gcc/testsuite/gcc.dg/Wstringop-overflow-34.c | 252 + gcc/testsuite/gcc.dg/Wstringop-overflow-35.c | 76 + gcc/testsuite/gcc.dg/Wstringop-overflow-36.c | 24 + gcc/testsuite/gcc.dg/Wstringop-overflow-37.c | 229 + gcc/testsuite/gcc.dg/Wstringop-overflow-38.c | 94 + gcc/testsuite/gcc.dg/Wstringop-overflow-39.c | 118 + gcc/testsuite/gcc.dg/Wstringop-overflow-67.c | 92 - gcc/testsuite/gcc.dg/Wunused-var-4.c | 33 - gcc/testsuite/gcc.dg/Wunused-var-5.c | 23 - gcc/testsuite/gcc.dg/Wunused-var-6.c | 14 - gcc/testsuite/gcc.dg/analyzer/malloc-paths-9.c | 2 +- gcc/testsuite/gcc.dg/analyzer/pr93382.c | 2 +- gcc/testsuite/gcc.dg/analyzer/signal-1.c | 1 + gcc/testsuite/gcc.dg/analyzer/signal-2.c | 1 + gcc/testsuite/gcc.dg/analyzer/signal-3.c | 1 + gcc/testsuite/gcc.dg/analyzer/signal-4a.c | 1 + gcc/testsuite/gcc.dg/analyzer/signal-4b.c | 1 + gcc/testsuite/gcc.dg/analyzer/signal-5.c | 1 + gcc/testsuite/gcc.dg/analyzer/signal-6.c | 1 + gcc/testsuite/gcc.dg/analyzer/signal-exit.c | 24 + gcc/testsuite/gcc.dg/asan/pr80166.c | 1 - gcc/testsuite/gcc.dg/asan/pr87930.c | 2 +- gcc/testsuite/gcc.dg/asan/pr95033.c | 13 + gcc/testsuite/gcc.dg/asan/pr95051.c | 22 + gcc/testsuite/gcc.dg/asan/pr97294.c | 41 - gcc/testsuite/gcc.dg/attr-access-none.c | 38 + gcc/testsuite/gcc.dg/attr-access-read-only.c | 2 +- gcc/testsuite/gcc.dg/attr-access-read-write.c | 2 +- gcc/testsuite/gcc.dg/attr-access-write-only.c | 2 +- gcc/testsuite/gcc.dg/attr-assume_aligned-4.c | 4 +- gcc/testsuite/gcc.dg/attr-copy-4.c | 4 +- gcc/testsuite/gcc.dg/attr-copy-6.c | 1 + gcc/testsuite/gcc.dg/attr-copy-8.c | 25 + gcc/testsuite/gcc.dg/attr-flatten-1.c | 15 +- gcc/testsuite/gcc.dg/autopar/pr68460.c | 2 +- gcc/testsuite/gcc.dg/bad-binary-ops.c | 8 +- gcc/testsuite/gcc.dg/builtin-bswap-10.c | 8 + gcc/testsuite/gcc.dg/builtin-bswap-11.c | 51 + gcc/testsuite/gcc.dg/builtin-bswap-12.c | 27 + gcc/testsuite/gcc.dg/builtin-object-size-20.c | 315 + gcc/testsuite/gcc.dg/builtin-object-size-21.c | 51 + gcc/testsuite/gcc.dg/builtin-stringop-chk-4.c | 2 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-5.c | 24 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-8.c | 2 +- gcc/testsuite/gcc.dg/c11-align-9.c | 4 +- gcc/testsuite/gcc.dg/c11-bool-limits-1.c | 13 + gcc/testsuite/gcc.dg/c2x-bool-limits-1.c | 19 + gcc/testsuite/gcc.dg/c90-fordecl-1.c | 2 +- gcc/testsuite/gcc.dg/cdce3.c | 3 +- .../gcc.dg/compat/struct-layout-1_generate.c | 2 - gcc/testsuite/gcc.dg/concat2.c | 2 +- gcc/testsuite/gcc.dg/const-uniq-1.c | 2 +- gcc/testsuite/gcc.dg/cpp/dir-only-5.c | 6 - gcc/testsuite/gcc.dg/cpp/trad/funlike-5.c | 2 +- gcc/testsuite/gcc.dg/darwin-minversion-link.c | 5 +- gcc/testsuite/gcc.dg/darwin-sections.c | 42 +- gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-dfp.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-float.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/pr96383-1.c | 17 + gcc/testsuite/gcc.dg/debug/dwarf2/pr96383-2.c | 17 + gcc/testsuite/gcc.dg/debug/dwarf2/pr97060.c | 13 - gcc/testsuite/gcc.dg/declare-simd.c | 1 - gcc/testsuite/gcc.dg/dfp/pr97439.c | 27 - gcc/testsuite/gcc.dg/empty-source-2.c | 2 +- gcc/testsuite/gcc.dg/empty-source-3.c | 2 +- gcc/testsuite/gcc.dg/fixits-pr84852-1.c | 2 +- gcc/testsuite/gcc.dg/fixits-pr84852-2.c | 2 +- gcc/testsuite/gcc.dg/fold-convmaxconv-1.c | 7 +- gcc/testsuite/gcc.dg/fold-convminconv-1.c | 7 +- gcc/testsuite/gcc.dg/fold-modpow2-2.c | 47 - gcc/testsuite/gcc.dg/fold-parity-1.c | 21 + gcc/testsuite/gcc.dg/fold-parity-2.c | 20 + gcc/testsuite/gcc.dg/fold-parity-3.c | 20 + gcc/testsuite/gcc.dg/fold-parity-4.c | 20 + gcc/testsuite/gcc.dg/fold-parity-5.c | 38 + gcc/testsuite/gcc.dg/fold-popcount-5.c | 38 + gcc/testsuite/gcc.dg/format/branch-1.c | 2 +- gcc/testsuite/gcc.dg/format/pr79210.c | 2 +- gcc/testsuite/gcc.dg/format/pr96935.c | 9 - gcc/testsuite/gcc.dg/gimplefe-44.c | 1 - gcc/testsuite/gcc.dg/goacc/pr98183.c | 15 - gcc/testsuite/gcc.dg/goacc/tile-1.c | 10 - gcc/testsuite/gcc.dg/gomp/appendix-a/a.24.1.c | 2 +- gcc/testsuite/gcc.dg/gomp/loop-1.c | 16 +- gcc/testsuite/gcc.dg/gomp/loop-2.c | 13 + gcc/testsuite/gcc.dg/gomp/parallel-2.c | 4 +- gcc/testsuite/gcc.dg/gomp/pr44085.c | 2 +- gcc/testsuite/gcc.dg/gomp/pr59669-2.c | 1 + gcc/testsuite/gcc.dg/gomp/pr95315-2.c | 46 + gcc/testsuite/gcc.dg/gomp/pr95315.c | 5 + gcc/testsuite/gcc.dg/gomp/pr98183.c | 15 - gcc/testsuite/gcc.dg/gomp/pr99007-1.c | 13 - gcc/testsuite/gcc.dg/gomp/pr99007-2.c | 15 - gcc/testsuite/gcc.dg/gomp/pr99007-3.c | 16 - gcc/testsuite/gcc.dg/gomp/pr99542.c | 17 - gcc/testsuite/gcc.dg/gomp/sharing-1.c | 2 +- gcc/testsuite/gcc.dg/gomp/simd-clones-2.c | 1 + gcc/testsuite/gcc.dg/gomp/vla-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr99085.c | 20 - gcc/testsuite/gcc.dg/graphite/scop-4.c | 2 + gcc/testsuite/gcc.dg/independent-cloneids-1.c | 1 + gcc/testsuite/gcc.dg/intermod-1.c | 1 - gcc/testsuite/gcc.dg/ipa/ipcp-agg-13.c | 45 + gcc/testsuite/gcc.dg/ipa/ipcp-agg-8.c | 5 +- gcc/testsuite/gcc.dg/ipa/pr101066.c | 20 - gcc/testsuite/gcc.dg/ipa/pr96482-2.c | 33 - gcc/testsuite/gcc.dg/ipa/pr96482.c | 44 - gcc/testsuite/gcc.dg/loop-versioning-1.c | 4 + gcc/testsuite/gcc.dg/loop-versioning-2.c | 2 +- gcc/testsuite/gcc.dg/lto/20081210-1_0.c | 8 +- gcc/testsuite/gcc.dg/lto/pr52634_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr85870_0.c | 10 +- gcc/testsuite/gcc.dg/lto/pr85870_1.c | 10 +- gcc/testsuite/gcc.dg/lto/pr99849_0.c | 23 - gcc/testsuite/gcc.dg/missing-header-fixit-3.c | 2 +- gcc/testsuite/gcc.dg/missing-header-fixit-4.c | 4 + gcc/testsuite/gcc.dg/missing-header-fixit-5.c | 36 + .../gcc.dg/no_profile_instrument_function-attr-1.c | 2 +- gcc/testsuite/gcc.dg/noncompile/pr30552-3.c | 3 +- gcc/testsuite/gcc.dg/noncompile/pr35447-1.c | 3 +- .../gcc.dg/plugin/diagnostic-test-expressions-1.c | 16 +- .../plugin/diagnostic-test-string-literals-1.c | 4 +- .../gcc.dg/plugin/location-overflow-test-1.c | 2 +- gcc/testsuite/gcc.dg/pr100225.c | 15 - gcc/testsuite/gcc.dg/pr100509.c | 9 - gcc/testsuite/gcc.dg/pr100563.c | 9 - gcc/testsuite/gcc.dg/pr100791.c | 9 - gcc/testsuite/gcc.dg/pr20245-1.c | 3 +- gcc/testsuite/gcc.dg/pr26570.c | 2 + gcc/testsuite/gcc.dg/pr28419.c | 2 +- gcc/testsuite/gcc.dg/pr31866.c | 2 +- gcc/testsuite/gcc.dg/pr32069.c | 2 +- gcc/testsuite/gcc.dg/pr35445.c | 2 +- gcc/testsuite/gcc.dg/pr36227.c | 10 +- gcc/testsuite/gcc.dg/pr40172-3.c | 2 +- gcc/testsuite/gcc.dg/pr42611.c | 3 +- gcc/testsuite/gcc.dg/pr46647.c | 4 +- gcc/testsuite/gcc.dg/pr51628-17.c | 2 +- gcc/testsuite/gcc.dg/pr51628-19.c | 6 +- gcc/testsuite/gcc.dg/pr51628-20.c | 2 +- gcc/testsuite/gcc.dg/pr51628-21.c | 2 +- gcc/testsuite/gcc.dg/pr51628-22.c | 2 +- gcc/testsuite/gcc.dg/pr51628-24.c | 2 +- gcc/testsuite/gcc.dg/pr51628-25.c | 2 +- gcc/testsuite/gcc.dg/pr51628-34.c | 8 +- gcc/testsuite/gcc.dg/pr53037-1.c | 4 +- gcc/testsuite/gcc.dg/pr59924.c | 2 +- gcc/testsuite/gcc.dg/pr59963-2.c | 2 +- gcc/testsuite/gcc.dg/pr68317.c | 10 +- gcc/testsuite/gcc.dg/pr71581.c | 6 +- gcc/testsuite/gcc.dg/pr78973.c | 2 +- gcc/testsuite/gcc.dg/pr85859.c | 2 +- gcc/testsuite/gcc.dg/pr86179.c | 13 +- gcc/testsuite/gcc.dg/pr87347.c | 2 +- gcc/testsuite/gcc.dg/pr87485.c | 1 + gcc/testsuite/gcc.dg/pr88660.c | 2 +- gcc/testsuite/gcc.dg/pr88928.c | 2 +- gcc/testsuite/gcc.dg/pr89410-1.c | 2 +- gcc/testsuite/gcc.dg/pr89410-2.c | 2 +- gcc/testsuite/gcc.dg/pr89689.c | 2 +- gcc/testsuite/gcc.dg/pr90248.c | 73 - gcc/testsuite/gcc.dg/pr91441.c | 11 - gcc/testsuite/gcc.dg/pr94963.c | 35 + gcc/testsuite/gcc.dg/pr95052.c | 12 + gcc/testsuite/gcc.dg/pr95580.c | 2 +- gcc/testsuite/gcc.dg/pr95770.c | 9 + gcc/testsuite/gcc.dg/pr95854.c | 20 + gcc/testsuite/gcc.dg/pr96260.c | 10 - gcc/testsuite/gcc.dg/pr96307.c | 25 - gcc/testsuite/gcc.dg/pr96377-1.c | 32 - gcc/testsuite/gcc.dg/pr96377-2.c | 31 - gcc/testsuite/gcc.dg/pr96377-3.c | 33 - gcc/testsuite/gcc.dg/pr96377-4.c | 32 - gcc/testsuite/gcc.dg/pr96377-5.c | 33 - gcc/testsuite/gcc.dg/pr96377-6.c | 32 - gcc/testsuite/gcc.dg/pr96514.c | 27 - gcc/testsuite/gcc.dg/pr96579.c | 4 - gcc/testsuite/gcc.dg/pr97357.c | 39 - gcc/testsuite/gcc.dg/pr97487-1.c | 9 - gcc/testsuite/gcc.dg/pr97487-2.c | 18 - gcc/testsuite/gcc.dg/pr97534.c | 9 - gcc/testsuite/gcc.dg/pr97539.c | 17 - gcc/testsuite/gcc.dg/pr97897.c | 14 - gcc/testsuite/gcc.dg/pr98255.c | 49 - gcc/testsuite/gcc.dg/pr98287.c | 19 - gcc/testsuite/gcc.dg/pr98331.c | 18 - gcc/testsuite/gcc.dg/pr98766.c | 12 - gcc/testsuite/gcc.dg/pr99136.c | 9 - gcc/testsuite/gcc.dg/pr99224.c | 6 - gcc/testsuite/gcc.dg/pr99830.c | 10 - gcc/testsuite/gcc.dg/pr99990.c | 12 - gcc/testsuite/gcc.dg/redecl-4.c | 2 +- gcc/testsuite/gcc.dg/rtl/truncated-rtl-file.c | 2 +- gcc/testsuite/gcc.dg/sibcall-10.c | 2 +- gcc/testsuite/gcc.dg/sibcall-3.c | 2 +- gcc/testsuite/gcc.dg/sibcall-4.c | 2 +- gcc/testsuite/gcc.dg/sibcall-9.c | 2 +- gcc/testsuite/gcc.dg/sinatan-2.c | 18 +- gcc/testsuite/gcc.dg/sinhatanh-1.c | 18 +- gcc/testsuite/gcc.dg/sinhovercosh-1.c | 18 +- gcc/testsuite/gcc.dg/spellcheck-inttypes.c | 82 + gcc/testsuite/gcc.dg/spellcheck-options-22.c | 3 + gcc/testsuite/gcc.dg/spellcheck-stdbool.c | 17 + gcc/testsuite/gcc.dg/spellcheck-stdint.c | 62 + gcc/testsuite/gcc.dg/sso-11.c | 36 + gcc/testsuite/gcc.dg/sso/memcpy-1.c | 59 + gcc/testsuite/gcc.dg/sso/sso.exp | 12 +- gcc/testsuite/gcc.dg/store_merging_31.c | 27 - gcc/testsuite/gcc.dg/store_merging_32.c | 129 - gcc/testsuite/gcc.dg/strcmpopt_12.c | 17 - gcc/testsuite/gcc.dg/strlenopt-73.c | 13 +- gcc/testsuite/gcc.dg/strlenopt-74.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-80.c | 2 +- gcc/testsuite/gcc.dg/strncmp-2.c | 1 - gcc/testsuite/gcc.dg/tanhbysinh.c | 40 + gcc/testsuite/gcc.dg/tls/opt-9.c | 2 +- gcc/testsuite/gcc.dg/tls/pr99466-1.c | 8 - gcc/testsuite/gcc.dg/tls/pr99466-2.c | 10 - gcc/testsuite/gcc.dg/tm/pr95569.c | 18 + gcc/testsuite/gcc.dg/torture/20181024-1.c | 1 + gcc/testsuite/gcc.dg/torture/builtins-1.c | 2 +- gcc/testsuite/gcc.dg/torture/cris-asm-mof-1.c | 2 +- gcc/testsuite/gcc.dg/torture/cris-volatile-1.c | 2 +- .../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/pr100053.c | 25 - gcc/testsuite/gcc.dg/torture/pr100492.c | 26 - gcc/testsuite/gcc.dg/torture/pr100566.c | 36 - gcc/testsuite/gcc.dg/torture/pr100934.c | 21 - gcc/testsuite/gcc.dg/torture/pr38948.c | 1 - gcc/testsuite/gcc.dg/torture/pr39074-2.c | 4 +- gcc/testsuite/gcc.dg/torture/pr39074.c | 4 +- gcc/testsuite/gcc.dg/torture/pr51106-1.c | 2 +- gcc/testsuite/gcc.dg/torture/pr51106-2.c | 2 +- gcc/testsuite/gcc.dg/torture/pr57359-1.c | 23 + gcc/testsuite/gcc.dg/torture/pr57359-2.c | 30 + gcc/testsuite/gcc.dg/torture/pr59330.c | 1 + gcc/testsuite/gcc.dg/torture/pr71598-2.c | 1 + gcc/testsuite/gcc.dg/torture/pr80281.c | 2 +- gcc/testsuite/gcc.dg/torture/pr86034.c | 12 +- gcc/testsuite/gcc.dg/torture/pr92252.c | 2 +- gcc/testsuite/gcc.dg/torture/pr94949.c | 17 + gcc/testsuite/gcc.dg/torture/pr94988.c | 22 + gcc/testsuite/gcc.dg/torture/pr95025.c | 13 + gcc/testsuite/gcc.dg/torture/pr95045.c | 29 + gcc/testsuite/gcc.dg/torture/pr95172.c | 17 + gcc/testsuite/gcc.dg/torture/pr95248.c | 28 + gcc/testsuite/gcc.dg/torture/pr95283.c | 19 + gcc/testsuite/gcc.dg/torture/pr95295-1.c | 15 + gcc/testsuite/gcc.dg/torture/pr95295-2.c | 14 + gcc/testsuite/gcc.dg/torture/pr95295-3.c | 16 + gcc/testsuite/gcc.dg/torture/pr95761.c | 25 + gcc/testsuite/gcc.dg/torture/pr96513.c | 26 - gcc/testsuite/gcc.dg/torture/pr96522.c | 36 - gcc/testsuite/gcc.dg/torture/pr97812.c | 15 - gcc/testsuite/gcc.dg/torture/pr98117.c | 19 - gcc/testsuite/gcc.dg/torture/pr98601.c | 14 - gcc/testsuite/gcc.dg/torture/pr98640.c | 22 - gcc/testsuite/gcc.dg/torture/pr98758.c | 13 - gcc/testsuite/gcc.dg/torture/pr98786.c | 23 - gcc/testsuite/gcc.dg/torture/pr99694.c | 27 - gcc/testsuite/gcc.dg/torture/pr99824.c | 33 - gcc/testsuite/gcc.dg/torture/pr99880.c | 22 - gcc/testsuite/gcc.dg/torture/pr99954.c | 30 - gcc/testsuite/gcc.dg/torture/pta-callused-1.c | 2 +- gcc/testsuite/gcc.dg/torture/ssa-fre-5.c | 8 +- gcc/testsuite/gcc.dg/torture/ssa-fre-6.c | 8 +- .../gcc.dg/tree-prof/cold_partition_label.c | 8 +- .../tree-prof/crossmodule-indir-call-topn-1.c | 8 +- .../tree-prof/crossmodule-indir-call-topn-2.c | 8 +- .../gcc.dg/tree-prof/indir-call-prof-malloc.c | 49 + .../gcc.dg/tree-prof/indir-call-prof-topn.c | 8 +- gcc/testsuite/gcc.dg/tree-prof/pr96394.c | 64 - gcc/testsuite/gcc.dg/tree-prof/section-attr-1.c | 8 +- gcc/testsuite/gcc.dg/tree-prof/section-attr-2.c | 8 +- gcc/testsuite/gcc.dg/tree-prof/section-attr-3.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c | 2 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-3.c | 32 +- gcc/testsuite/gcc.dg/tree-ssa/copy-sign-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/dse-points-to.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/forwprop-36.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/forwprop-6.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/integer-addr.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-1.c | 2 +- .../gcc.dg/tree-ssa/loop-interchange-10.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-21.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/popcount4ll.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/popcount5.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/popcount5l.c | 32 + gcc/testsuite/gcc.dg/tree-ssa/popcount5ll.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/pr100278.c | 17 - gcc/testsuite/gcc.dg/tree-ssa/pr39612.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/pr79448-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr79448.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr83403-1.c | 8 + gcc/testsuite/gcc.dg/tree-ssa/pr83403-2.c | 8 + gcc/testsuite/gcc.dg/tree-ssa/pr83403.h | 30 + gcc/testsuite/gcc.dg/tree-ssa/pr84436-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr84648.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-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-7-comp-ref.c | 17 + .../gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/pr92163.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr93121-1.c | 56 + gcc/testsuite/gcc.dg/tree-ssa/pr93121-2.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/pr94703.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr94718-1.c | 49 + gcc/testsuite/gcc.dg/tree-ssa/pr94718-2.c | 49 + gcc/testsuite/gcc.dg/tree-ssa/pr94718-3.c | 45 + gcc/testsuite/gcc.dg/tree-ssa/pr94718-4.c | 61 + gcc/testsuite/gcc.dg/tree-ssa/pr94718-5.c | 61 + gcc/testsuite/gcc.dg/tree-ssa/pr94783.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr94786.c | 66 + gcc/testsuite/gcc.dg/tree-ssa/pr94800.c | 80 + gcc/testsuite/gcc.dg/tree-ssa/pr94880.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/pr94882-1.c | 42 + gcc/testsuite/gcc.dg/tree-ssa/pr94882-2.c | 78 + gcc/testsuite/gcc.dg/tree-ssa/pr94882-3.c | 79 + gcc/testsuite/gcc.dg/tree-ssa/pr94882.c | 36 + gcc/testsuite/gcc.dg/tree-ssa/pr94913.c | 33 + gcc/testsuite/gcc.dg/tree-ssa/pr94921.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/pr95527.c | 172 + gcc/testsuite/gcc.dg/tree-ssa/pr95649.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/pr95699.c | 39 + gcc/testsuite/gcc.dg/tree-ssa/pr96730.c | 13 - gcc/testsuite/gcc.dg/tree-ssa/pr96820.c | 12 - gcc/testsuite/gcc.dg/tree-ssa/pr97009.c | 66 - gcc/testsuite/gcc.dg/tree-ssa/pr97456.c | 40 - gcc/testsuite/gcc.dg/tree-ssa/pr97849.c | 16 - gcc/testsuite/gcc.dg/tree-ssa/pr98513.c | 47 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-20.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-28.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-8.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/split-path-12.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/split-path-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c | 12 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-30.c | 20 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-93.c | 21 - gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-7.c | 54 - gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-14.c | 33 + gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-17.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-30.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-13.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-14.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/upcast-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vector-4.c | 3 +- gcc/testsuite/gcc.dg/two-types-6.c | 2 +- gcc/testsuite/gcc.dg/ubsan/c-shift-1.c | 2 +- gcc/testsuite/gcc.dg/ubsan/pr81981.c | 4 +- gcc/testsuite/gcc.dg/ubsan/pr89284.c | 4 +- gcc/testsuite/gcc.dg/unclosed-init.c | 2 +- gcc/testsuite/gcc.dg/uninit-15.c | 2 +- gcc/testsuite/gcc.dg/uninit-32.c | 312 + gcc/testsuite/gcc.dg/uninit-33.c | 145 + gcc/testsuite/gcc.dg/uninit-34.c | 58 + gcc/testsuite/gcc.dg/uninit-36.c | 237 + gcc/testsuite/gcc.dg/uninit-B-O0.c | 2 +- gcc/testsuite/gcc.dg/uninit-I-O0.c | 2 +- gcc/testsuite/gcc.dg/uninit-pr19430-O0.c | 16 +- gcc/testsuite/gcc.dg/uninit-pr19430.c | 18 +- gcc/testsuite/gcc.dg/uninit-pr95136.c | 63 + gcc/testsuite/gcc.dg/var-expand3.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-10.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-34.c | 3 +- gcc/testsuite/gcc.dg/vect/bb-slp-44.c | 41 + gcc/testsuite/gcc.dg/vect/bb-slp-49.c | 28 - gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c | 7 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr78205.c | 6 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr95271.c | 22 + gcc/testsuite/gcc.dg/vect/bb-slp-pr95335.c | 13 + gcc/testsuite/gcc.dg/vect/bb-slp-pr95839-2.c | 20 + gcc/testsuite/gcc.dg/vect/bb-slp-pr95839.c | 13 + gcc/testsuite/gcc.dg/vect/bb-slp-pr95866.c | 17 + .../vect/costmodel/x86_64/costmodel-pr30843.c | 6 +- .../vect/costmodel/x86_64/costmodel-vect-slp-2.c | 14 + gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-1.c | 4 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.c | 4 +- gcc/testsuite/gcc.dg/vect/pr71264.c | 4 +- gcc/testsuite/gcc.dg/vect/pr94994.c | 61 - gcc/testsuite/gcc.dg/vect/pr95272.c | 18 + gcc/testsuite/gcc.dg/vect/pr95495.c | 16 + gcc/testsuite/gcc.dg/vect/pr95539.c | 29 + gcc/testsuite/gcc.dg/vect/pr95570.c | 11 + gcc/testsuite/gcc.dg/vect/pr95856.c | 20 + gcc/testsuite/gcc.dg/vect/pr95897.c | 13 + gcc/testsuite/gcc.dg/vect/pr95916.c | 13 + gcc/testsuite/gcc.dg/vect/pr96698.c | 19 - gcc/testsuite/gcc.dg/vect/pr96854.c | 20 - gcc/testsuite/gcc.dg/vect/pr96920.c | 20 - gcc/testsuite/gcc.dg/vect/pr97081-2.c | 32 - gcc/testsuite/gcc.dg/vect/pr97081.c | 26 - gcc/testsuite/gcc.dg/vect/pr97236.c | 43 - gcc/testsuite/gcc.dg/vect/pr97457.c | 15 - gcc/testsuite/gcc.dg/vect/pr97730.c | 12 - gcc/testsuite/gcc.dg/vect/pr97760.c | 26 - gcc/testsuite/gcc.dg/vect/pr98302.c | 22 - gcc/testsuite/gcc.dg/vect/pr99253.c | 22 - gcc/testsuite/gcc.dg/vect/pr99540.c | 20 - gcc/testsuite/gcc.dg/vect/pr99856.c | 33 - gcc/testsuite/gcc.dg/vect/slp-45.c | 3 +- gcc/testsuite/gcc.dg/vect/slp-46.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-47.c | 56 + gcc/testsuite/gcc.dg/vect/slp-48.c | 56 + gcc/testsuite/gcc.dg/vect/tree-vect.h | 2 +- gcc/testsuite/gcc.dg/vect/vect-109.c | 2 +- gcc/testsuite/gcc.dg/weak/typeof-2.c | 1 - gcc/testsuite/gcc.misc-tests/arm-isr.c | 2 + gcc/testsuite/gcc.misc-tests/gcov-pr94029.c | 2 +- gcc/testsuite/gcc.misc-tests/outputs-0.c | 1 + gcc/testsuite/gcc.misc-tests/outputs-1.c | 4 + gcc/testsuite/gcc.misc-tests/outputs-2.c | 2 + gcc/testsuite/gcc.misc-tests/outputs.exp | 804 + gcc/testsuite/gcc.target/aarch64/acle/jcvt_2.c | 33 - gcc/testsuite/gcc.target/aarch64/acle/rng_2.c | 12 - .../aarch64/advsimd-intrinsics/arm-neon-ref.h | 12 +- .../aarch64/advsimd-intrinsics/bf16_get.c | 27 - .../advsimd-intrinsics/bf16_vect_copy_lane_1.c | 32 - .../aarch64/advsimd-intrinsics/bf16_vldN_lane_1.c | 74 - .../aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c | 52 - .../aarch64/advsimd-intrinsics/bf16_vstN_lane_1.c | 227 - .../aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c | 48 - .../aarch64/advsimd-intrinsics/bfcvt-compile.c | 40 - .../advsimd-intrinsics/vcopy_lane_bf16_indices_1.c | 18 - .../advsimd-intrinsics/vcopy_lane_bf16_indices_2.c | 18 - .../vcopy_laneq_bf16_indices_1.c | 17 - .../vcopy_laneq_bf16_indices_2.c | 17 - .../vcopyq_lane_bf16_indices_1.c | 17 - .../vcopyq_lane_bf16_indices_2.c | 17 - .../vcopyq_laneq_bf16_indices_1.c | 17 - .../vcopyq_laneq_bf16_indices_2.c | 17 - .../advsimd-intrinsics/vld2_lane_bf16_indices_1.c | 17 - .../advsimd-intrinsics/vld2q_lane_bf16_indices_1.c | 17 - .../advsimd-intrinsics/vld3_lane_bf16_indices_1.c | 17 - .../advsimd-intrinsics/vld3q_lane_bf16_indices_1.c | 17 - .../advsimd-intrinsics/vld4_lane_bf16_indices_1.c | 17 - .../advsimd-intrinsics/vld4q_lane_bf16_indices_1.c | 17 - .../aarch64/advsimd-intrinsics/vreinterpret_p128.c | 19 - .../advsimd-intrinsics/vst2_lane_bf16_indices_1.c | 16 - .../advsimd-intrinsics/vst2q_lane_bf16_indices_1.c | 16 - .../advsimd-intrinsics/vst3_lane_bf16_indices_1.c | 16 - .../advsimd-intrinsics/vst3q_lane_bf16_indices_1.c | 16 - .../advsimd-intrinsics/vst4_lane_bf16_indices_1.c | 16 - .../advsimd-intrinsics/vst4q_lane_bf16_indices_1.c | 16 - .../aarch64/advsimd-intrinsics/vtrn_half.c | 3 + .../aarch64/advsimd-intrinsics/vuzp_half.c | 3 + .../aarch64/advsimd-intrinsics/vzip_half.c | 3 + .../gcc.target/aarch64/advsimd_autovec_only_1.c | 13 - gcc/testsuite/gcc.target/aarch64/asimd-mull-elem.c | 21 + gcc/testsuite/gcc.target/aarch64/bti-4.c | 60 + gcc/testsuite/gcc.target/aarch64/csinv-neg.c | 104 + gcc/testsuite/gcc.target/aarch64/get_fpcr64_1.c | 10 + gcc/testsuite/gcc.target/aarch64/get_fpsr64_1.c | 10 + gcc/testsuite/gcc.target/aarch64/ldp_vec_v2sf.c | 14 + gcc/testsuite/gcc.target/aarch64/ldp_vec_v2si.c | 14 + gcc/testsuite/gcc.target/aarch64/mgeneral-regs_5.c | 14 + gcc/testsuite/gcc.target/aarch64/mgeneral-regs_6.c | 15 + gcc/testsuite/gcc.target/aarch64/mvn_zero_ext.c | 15 + gcc/testsuite/gcc.target/aarch64/nospill.c | 35 + gcc/testsuite/gcc.target/aarch64/pr89057.c | 16 - gcc/testsuite/gcc.target/aarch64/pr93235.c | 12 - gcc/testsuite/gcc.target/aarch64/pr95254.c | 19 + gcc/testsuite/gcc.target/aarch64/pr96313.c | 8 - gcc/testsuite/gcc.target/aarch64/pr96377-1.c | 20 - gcc/testsuite/gcc.target/aarch64/pr96402.c | 16 - gcc/testsuite/gcc.target/aarch64/pr97150.c | 14 - gcc/testsuite/gcc.target/aarch64/pr97535.c | 16 - gcc/testsuite/gcc.target/aarch64/pr97638.c | 17 - gcc/testsuite/gcc.target/aarch64/pr97701.c | 17 - gcc/testsuite/gcc.target/aarch64/pr99381.c | 10 - gcc/testsuite/gcc.target/aarch64/pr99767.c | 16 - gcc/testsuite/gcc.target/aarch64/pr99808.c | 14 - gcc/testsuite/gcc.target/aarch64/pr99988.c | 66 - .../gcc.target/aarch64/scalar_intrinsics.c | 6 +- gcc/testsuite/gcc.target/aarch64/set_fpcr64_1.c | 10 + gcc/testsuite/gcc.target/aarch64/set_fpsr64_1.c | 10 + gcc/testsuite/gcc.target/aarch64/shrink_wrap_1.c | 19 + gcc/testsuite/gcc.target/aarch64/simd/pr97349.c | 12 - .../gcc.target/aarch64/simd/trn_zip_p64_1.c | 44 - .../gcc.target/aarch64/simd/vadd_poly_1.c | 50 - .../gcc.target/aarch64/simd/vceq_poly_1.c | 29 - .../gcc.target/aarch64/simd/vcls_unsigned_1.c | 54 - .../gcc.target/aarch64/simd/vldrq_p128_1.c | 13 - .../gcc.target/aarch64/simd/vrndns_f32_1.c | 13 - .../gcc.target/aarch64/simd/vstrq_p128_1.c | 12 - .../gcc.target/aarch64/stack-protector-1.c | 89 - .../gcc.target/aarch64/stack-protector-2.c | 6 - .../gcc.target/aarch64/stack-protector-5.c | 23 - .../gcc.target/aarch64/stack-protector-6.c | 8 - .../gcc.target/aarch64/stack-protector-7.c | 25 - gcc/testsuite/gcc.target/aarch64/stp_vec_v2df.c | 18 + gcc/testsuite/gcc.target/aarch64/stp_vec_v2di.c | 18 + gcc/testsuite/gcc.target/aarch64/stp_vec_v2sf.c | 18 + gcc/testsuite/gcc.target/aarch64/stp_vec_v2si.c | 18 + .../gcc.target/aarch64/sve/aarch64-sve.exp | 4 - .../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 4 - .../aarch64/sve/acle/aarch64-sve-acle.exp | 4 - .../gcc.target/aarch64/sve/acle/asm/abs_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/abs_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/abs_f64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/abs_s16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/abs_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/abs_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/abs_s8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cls_s16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cls_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cls_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cls_s8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/clz_s16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/clz_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/clz_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/clz_s8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/clz_u16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/clz_u32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/clz_u64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/clz_u8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnot_s16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnot_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnot_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnot_s8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnot_u16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnot_u32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnot_u64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnot_u8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_bf16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_f64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_s16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_s8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_u16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_u32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_u64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_u8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cvt_bf16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cvt_f16.c | 8 - .../gcc.target/aarch64/sve/acle/asm/cvt_f32.c | 6 - .../gcc.target/aarch64/sve/acle/asm/cvt_f64.c | 6 - .../gcc.target/aarch64/sve/acle/asm/cvt_s16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cvt_s32.c | 3 - .../gcc.target/aarch64/sve/acle/asm/cvt_s64.c | 3 - .../gcc.target/aarch64/sve/acle/asm/cvt_u16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cvt_u32.c | 3 - .../gcc.target/aarch64/sve/acle/asm/cvt_u64.c | 3 - .../gcc.target/aarch64/sve/acle/asm/extb_s16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/extb_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/extb_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/exth_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/exth_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/extw_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/neg_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/neg_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/neg_f64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/neg_s16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/neg_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/neg_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/neg_s8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/not_s16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/not_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/not_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/not_s8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/not_u16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/not_u32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/not_u64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/not_u8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rbit_s16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rbit_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rbit_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rbit_s8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rbit_u16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rbit_u32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rbit_u64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rbit_u8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/recpx_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/recpx_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/recpx_f64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revb_s16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revb_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revb_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revb_u16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revb_u32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revb_u64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revh_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revh_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revh_u32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revh_u64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revw_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revw_u64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rinta_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rinta_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rinta_f64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rinti_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rinti_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rinti_f64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintm_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintm_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintm_f64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintn_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintn_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintn_f64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintp_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintp_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintp_f64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintx_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintx_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintx_f64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintz_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintz_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintz_f64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/sqrt_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/sqrt_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/sqrt_f64.c | 1 - .../aarch64/sve/acle/general-c/gnu_vectors_3.c | 15 - .../aarch64/sve/acle/general-c/gnu_vectors_4.c | 15 - .../aarch64/sve/acle/general/attributes_1.c | 4 +- .../aarch64/sve/acle/general/attributes_7.c | 4 - .../gcc.target/aarch64/sve/acle/general/pr98037.c | 6 - .../gcc.target/aarch64/sve/acle/general/pr99246.c | 17 - gcc/testsuite/gcc.target/aarch64/sve/clastb_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_4.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_5.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_6.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_7.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c | 2 +- .../gcc.target/aarch64/sve/cond_unary_1.c | 2 +- .../gcc.target/aarch64/sve/cost_model_2.c | 2 +- .../aarch64/sve/cse_sve_vl_constants_1.c | 12 - .../gcc.target/aarch64/sve/load_const_offset_2.c | 2 +- .../gcc.target/aarch64/sve/logical_unpacked_abs.c | 16 + .../aarch64/sve/logical_unpacked_and_1.c | 16 + .../aarch64/sve/logical_unpacked_and_2.c | 17 + .../aarch64/sve/logical_unpacked_and_3.c | 17 + .../aarch64/sve/logical_unpacked_and_4.c | 17 + .../aarch64/sve/logical_unpacked_and_5.c | 16 + .../aarch64/sve/logical_unpacked_and_6.c | 17 + .../aarch64/sve/logical_unpacked_and_7.c | 16 + .../aarch64/sve/logical_unpacked_bic_1.c | 15 + .../aarch64/sve/logical_unpacked_bic_2.c | 15 + .../aarch64/sve/logical_unpacked_bic_3.c | 15 + .../aarch64/sve/logical_unpacked_bic_4.c | 15 + .../aarch64/sve/logical_unpacked_eor_1.c | 16 + .../aarch64/sve/logical_unpacked_eor_2.c | 17 + .../aarch64/sve/logical_unpacked_eor_3.c | 17 + .../aarch64/sve/logical_unpacked_eor_4.c | 17 + .../aarch64/sve/logical_unpacked_eor_5.c | 16 + .../aarch64/sve/logical_unpacked_eor_6.c | 17 + .../aarch64/sve/logical_unpacked_eor_7.c | 16 + .../gcc.target/aarch64/sve/logical_unpacked_neg.c | 16 + .../gcc.target/aarch64/sve/logical_unpacked_not.c | 16 + .../aarch64/sve/logical_unpacked_orr_1.c | 16 + .../aarch64/sve/logical_unpacked_orr_2.c | 17 + .../aarch64/sve/logical_unpacked_orr_3.c | 17 + .../aarch64/sve/logical_unpacked_orr_4.c | 17 + .../aarch64/sve/logical_unpacked_orr_5.c | 16 + .../aarch64/sve/logical_unpacked_orr_6.c | 17 + .../aarch64/sve/logical_unpacked_orr_7.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/pr100048.c | 25 - gcc/testsuite/gcc.target/aarch64/sve/pr95199.c | 17 + gcc/testsuite/gcc.target/aarch64/sve/pr95523.c | 10 + gcc/testsuite/gcc.target/aarch64/sve/pr95961.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/pr96195.c | 17 + gcc/testsuite/gcc.target/aarch64/sve/pr96357.c | 25 - gcc/testsuite/gcc.target/aarch64/sve/pr97092.c | 24 - gcc/testsuite/gcc.target/aarch64/sve/pr97141.c | 10 - gcc/testsuite/gcc.target/aarch64/sve/pr97144.c | 26 - gcc/testsuite/gcc.target/aarch64/sve/pr98119.c | 13 - gcc/testsuite/gcc.target/aarch64/sve/pr98214.c | 21 - gcc/testsuite/gcc.target/aarch64/sve/pr98268-1.c | 11 - gcc/testsuite/gcc.target/aarch64/sve/pr98268-2.c | 10 - gcc/testsuite/gcc.target/aarch64/sve/pr98535.c | 18 - gcc/testsuite/gcc.target/aarch64/sve/pr98726.c | 9 - gcc/testsuite/gcc.target/aarch64/sve/pr98791.c | 12 - gcc/testsuite/gcc.target/aarch64/sve/pr99929_1.c | 16 - gcc/testsuite/gcc.target/aarch64/sve/pr99929_2.c | 5 - .../gcc.target/aarch64/sve/scatter_store_6.c | 2 +- .../gcc.target/aarch64/sve/scatter_store_7.c | 2 +- .../gcc.target/aarch64/sve/strided_load_3.c | 2 +- .../gcc.target/aarch64/sve/strided_store_3.c | 2 +- .../gcc.target/aarch64/sve/unpack_signed_1.c | 2 +- .../gcc.target/aarch64/sve2/acle/asm/cvtlt_f32.c | 8 +- .../gcc.target/aarch64/sve2/acle/asm/cvtlt_f64.c | 8 +- .../gcc.target/aarch64/sve2/acle/asm/cvtx_f32.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/logb_f16.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/logb_f32.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/logb_f64.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/qabs_s16.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/qabs_s32.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/qabs_s64.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/qabs_s8.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/qneg_s16.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/qneg_s32.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/qneg_s64.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/qneg_s8.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/recpe_u32.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/rsqrte_u32.c | 1 - gcc/testsuite/gcc.target/aarch64/sve2/bcax_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/vdup_n_3.c | 16 + gcc/testsuite/gcc.target/aarch64/vins-1.c | 23 + gcc/testsuite/gcc.target/aarch64/vins-2.c | 23 + gcc/testsuite/gcc.target/aarch64/vins-3.c | 23 + gcc/testsuite/gcc.target/aarch64/vzip_1.c | 12 + gcc/testsuite/gcc.target/aarch64/vzip_2.c | 13 + gcc/testsuite/gcc.target/aarch64/vzip_3.c | 13 + gcc/testsuite/gcc.target/aarch64/vzip_4.c | 13 + .../gcc.target/aarch64/with-tune-config.c | 7 - gcc/testsuite/gcc.target/aarch64/with-tune-march.c | 8 - gcc/testsuite/gcc.target/aarch64/with-tune-mcpu.c | 8 - gcc/testsuite/gcc.target/aarch64/with-tune-mtune.c | 7 - gcc/testsuite/gcc.target/arc/pmpyd.c | 15 - gcc/testsuite/gcc.target/arc/tmac-1.c | 2 +- gcc/testsuite/gcc.target/arm/acle/pr100856.c | 10 - .../gcc.target/arm/armv8_1m-fp16-move-1.c | 418 - .../gcc.target/arm/armv8_1m-fp32-move-1.c | 420 - .../gcc.target/arm/armv8_1m-fp64-move-1.c | 426 - gcc/testsuite/gcc.target/arm/cmse/cmse-18.c | 12 - gcc/testsuite/gcc.target/arm/cmse/cmse-20.c | 28 - gcc/testsuite/gcc.target/arm/cmse/pr100333.c | 7 - gcc/testsuite/gcc.target/arm/cmse/pr99725.c | 5 - .../gcc.target/arm/cortex-m55-nodsp-flag-hard.c | 15 - .../gcc.target/arm/cortex-m55-nodsp-flag-softfp.c | 15 - .../arm/cortex-m55-nodsp-nofp-flag-softfp.c | 15 - .../gcc.target/arm/cortex-m55-nofp-flag-hard.c | 15 - .../gcc.target/arm/cortex-m55-nofp-flag-softfp.c | 15 - .../arm/cortex-m55-nofp-nomve-flag-softfp.c | 15 - .../gcc.target/arm/cortex-m55-nomve-flag-hard.c | 15 - .../gcc.target/arm/cortex-m55-nomve-flag-softfp.c | 15 - .../gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c | 15 - .../arm/cortex-m55-nomve.fp-flag-softfp.c | 15 - gcc/testsuite/gcc.target/arm/empty_fiq_handler.c | 1 + gcc/testsuite/gcc.target/arm/handler-align.c | 2 +- gcc/testsuite/gcc.target/arm/interrupt-1.c | 2 +- gcc/testsuite/gcc.target/arm/interrupt-2.c | 2 +- gcc/testsuite/gcc.target/arm/ivopts.c | 2 +- gcc/testsuite/gcc.target/arm/lob.h | 15 + gcc/testsuite/gcc.target/arm/lob1.c | 85 + gcc/testsuite/gcc.target/arm/lob2.c | 32 + gcc/testsuite/gcc.target/arm/lob3.c | 27 + gcc/testsuite/gcc.target/arm/lob4.c | 34 + gcc/testsuite/gcc.target/arm/lob5.c | 35 + gcc/testsuite/gcc.target/arm/lob6.c | 97 + gcc/testsuite/gcc.target/arm/multilib.exp | 131 +- .../arm/mve/intrinsics/mve-vldstr16-no-writeback.c | 5 +- .../gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c | 47 - .../gcc.target/arm/mve/intrinsics/mve_vaddq_n.c | 31 - .../gcc.target/arm/mve/intrinsics/pr101016.c | 136 - .../gcc.target/arm/mve/intrinsics/pr97327.c | 8 - .../arm/mve/intrinsics/vaddq_m_n_f16-1.c | 12 - .../arm/mve/intrinsics/vaddq_m_n_f32-1.c | 12 - .../arm/mve/intrinsics/vaddq_x_n_f16-1.c | 12 - .../arm/mve/intrinsics/vaddq_x_n_f32-1.c | 12 - .../arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c | 12 - .../arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c | 12 - .../arm/mve/intrinsics/vcmpeqq_n_f16-1.c | 12 - .../arm/mve/intrinsics/vcmpeqq_n_f32-1.c | 12 - .../arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c | 12 - .../arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c | 12 - .../arm/mve/intrinsics/vcmpgeq_n_f16-1.c | 12 - .../arm/mve/intrinsics/vcmpgeq_n_f32-1.c | 12 - .../arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c | 12 - .../arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c | 12 - .../arm/mve/intrinsics/vcmpgtq_n_f16-1.c | 12 - .../arm/mve/intrinsics/vcmpgtq_n_f32-1.c | 12 - .../arm/mve/intrinsics/vcmpleq_m_n_f16-1.c | 12 - .../arm/mve/intrinsics/vcmpleq_m_n_f32-1.c | 12 - .../arm/mve/intrinsics/vcmpleq_n_f16-1.c | 12 - .../arm/mve/intrinsics/vcmpleq_n_f32-1.c | 12 - .../arm/mve/intrinsics/vcmpltq_m_n_f16-1.c | 12 - .../arm/mve/intrinsics/vcmpltq_m_n_f32-1.c | 12 - .../arm/mve/intrinsics/vcmpltq_n_f16-1.c | 12 - .../arm/mve/intrinsics/vcmpltq_n_f32-1.c | 12 - .../arm/mve/intrinsics/vcmpneq_m_n_f16-1.c | 12 - .../arm/mve/intrinsics/vcmpneq_m_n_f32-1.c | 12 - .../arm/mve/intrinsics/vcmpneq_n_f16-1.c | 12 - .../arm/mve/intrinsics/vcmpneq_n_f32-1.c | 12 - .../gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c | 13 - .../arm/mve/intrinsics/vfmaq_m_n_f16-1.c | 12 - .../arm/mve/intrinsics/vfmaq_m_n_f32-1.c | 12 - .../gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c | 12 - .../gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c | 12 - .../arm/mve/intrinsics/vfmasq_m_n_f16-1.c | 12 - .../arm/mve/intrinsics/vfmasq_m_n_f32-1.c | 12 - .../gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c | 12 - .../gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c | 12 - .../arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c | 4 +- .../arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c | 4 +- .../mve/intrinsics/vldrdq_gather_base_wb_z_s64.c | 4 +- .../mve/intrinsics/vldrdq_gather_base_wb_z_u64.c | 4 +- .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxavq_s16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxavq_s32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxavq_s8.c | 11 +- .../arm/mve/intrinsics/vmaxnmavq_f16-1.c | 12 - .../gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c | 11 +- .../arm/mve/intrinsics/vmaxnmavq_f32-1.c | 12 - .../gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c | 11 +- .../arm/mve/intrinsics/vmaxnmavq_p_f16-1.c | 12 - .../arm/mve/intrinsics/vmaxnmavq_p_f16.c | 11 +- .../arm/mve/intrinsics/vmaxnmavq_p_f32-1.c | 12 - .../arm/mve/intrinsics/vmaxnmavq_p_f32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c | 12 - .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c | 12 - .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c | 11 +- .../arm/mve/intrinsics/vmaxnmvq_p_f16-1.c | 12 - .../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c | 11 +- .../arm/mve/intrinsics/vmaxnmvq_p_f32-1.c | 12 - .../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_s16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_s32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_s8.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_u16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_u32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_u8.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminavq_p_s16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminavq_p_s32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminavq_p_s8.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminavq_s16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminavq_s32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminavq_s8.c | 11 +- .../arm/mve/intrinsics/vminnmavq_f16-1.c | 12 - .../gcc.target/arm/mve/intrinsics/vminnmavq_f16.c | 11 +- .../arm/mve/intrinsics/vminnmavq_f32-1.c | 12 - .../gcc.target/arm/mve/intrinsics/vminnmavq_f32.c | 11 +- .../arm/mve/intrinsics/vminnmavq_p_f16-1.c | 12 - .../arm/mve/intrinsics/vminnmavq_p_f16.c | 11 +- .../arm/mve/intrinsics/vminnmavq_p_f32-1.c | 12 - .../arm/mve/intrinsics/vminnmavq_p_f32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c | 12 - .../gcc.target/arm/mve/intrinsics/vminnmvq_f16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c | 12 - .../gcc.target/arm/mve/intrinsics/vminnmvq_f32.c | 11 +- .../arm/mve/intrinsics/vminnmvq_p_f16-1.c | 12 - .../gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c | 11 +- .../arm/mve/intrinsics/vminnmvq_p_f32-1.c | 12 - .../gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminvq_p_s16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminvq_p_s32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminvq_p_s8.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminvq_p_u16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminvq_p_u32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminvq_p_u8.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminvq_s16.c | 10 +- .../gcc.target/arm/mve/intrinsics/vminvq_s32.c | 10 +- .../gcc.target/arm/mve/intrinsics/vminvq_s8.c | 10 +- .../gcc.target/arm/mve/intrinsics/vminvq_u16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminvq_u32.c | 10 +- .../gcc.target/arm/mve/intrinsics/vminvq_u8.c | 11 +- .../arm/mve/intrinsics/vmlaldavaxq_p_u16.c | 21 + .../arm/mve/intrinsics/vmlaldavaxq_p_u32.c | 21 + .../arm/mve/intrinsics/vmulq_m_n_f16-1.c | 12 - .../arm/mve/intrinsics/vmulq_m_n_f32-1.c | 12 - .../gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c | 12 - .../gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c | 12 - .../arm/mve/intrinsics/vmulq_x_n_f16-1.c | 12 - .../arm/mve/intrinsics/vmulq_x_n_f32-1.c | 12 - .../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c | 21 + .../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c | 21 + .../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c | 21 + .../arm/mve/intrinsics/vqdmlashq_m_n_s16.c | 23 - .../arm/mve/intrinsics/vqdmlashq_m_n_s32.c | 23 - .../arm/mve/intrinsics/vqdmlashq_m_n_s8.c | 23 - .../arm/mve/intrinsics/vqdmlashq_n_s16.c | 21 - .../arm/mve/intrinsics/vqdmlashq_n_s32.c | 21 - .../gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c | 21 - .../arm/mve/intrinsics/vqrdmlahq_n_u16.c | 21 + .../arm/mve/intrinsics/vqrdmlahq_n_u32.c | 21 + .../gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c | 21 + .../arm/mve/intrinsics/vqrdmlashq_n_u16.c | 21 + .../arm/mve/intrinsics/vqrdmlashq_n_u32.c | 21 + .../arm/mve/intrinsics/vqrdmlashq_n_u8.c | 21 + .../arm/mve/intrinsics/vsetq_lane_f16-1.c | 13 - .../arm/mve/intrinsics/vsetq_lane_f32-1.c | 13 - .../gcc.target/arm/mve/intrinsics/vst1q_f16.c | 10 +- .../gcc.target/arm/mve/intrinsics/vst1q_s16.c | 10 +- .../gcc.target/arm/mve/intrinsics/vst1q_s8.c | 10 +- .../gcc.target/arm/mve/intrinsics/vst1q_u16.c | 10 +- .../gcc.target/arm/mve/intrinsics/vst1q_u8.c | 10 +- .../mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c | 4 +- .../mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c | 4 +- .../mve/intrinsics/vstrdq_scatter_base_wb_s64.c | 4 +- .../mve/intrinsics/vstrdq_scatter_base_wb_u64.c | 4 +- .../mve/intrinsics/vstrwq_scatter_base_wb_f32.c | 4 +- .../mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c | 4 +- .../mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c | 4 +- .../mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c | 4 +- .../mve/intrinsics/vstrwq_scatter_base_wb_s32.c | 4 +- .../mve/intrinsics/vstrwq_scatter_base_wb_u32.c | 4 +- .../arm/mve/intrinsics/vsubq_m_n_f16-1.c | 12 - .../arm/mve/intrinsics/vsubq_m_n_f32-1.c | 12 - .../gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c | 12 - .../gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c | 12 - .../arm/mve/intrinsics/vsubq_x_n_f16-1.c | 13 - .../arm/mve/intrinsics/vsubq_x_n_f32-1.c | 13 - .../arm/mve/intrinsics/vuninitializedq_int.c | 3 +- .../arm/mve/intrinsics/vuninitializedq_int1.c | 3 +- gcc/testsuite/gcc.target/arm/pr70830.c | 2 +- gcc/testsuite/gcc.target/arm/pr91816.c | 64 - gcc/testsuite/gcc.target/arm/pr94743-1-hard.c | 29 + gcc/testsuite/gcc.target/arm/pr94743-1-soft.c | 27 + gcc/testsuite/gcc.target/arm/pr94743-1-softfp.c | 29 + gcc/testsuite/gcc.target/arm/pr94743-2.c | 22 + gcc/testsuite/gcc.target/arm/pr94743-3.c | 23 + gcc/testsuite/gcc.target/arm/pr95646.c | 11 +- gcc/testsuite/gcc.target/arm/pr97528.c | 28 - gcc/testsuite/gcc.target/arm/pr97969.c | 54 - gcc/testsuite/gcc.target/arm/pr99977.c | 8 - gcc/testsuite/gcc.target/arm/pure-code/pr94538-1.c | 13 - gcc/testsuite/gcc.target/arm/pure-code/pr94538-2.c | 12 - gcc/testsuite/gcc.target/arm/simd/vld1_bf16_1.c | 29 - .../gcc.target/arm/simd/vld1_lane_bf16_1.c | 22 - .../gcc.target/arm/simd/vld1_lane_bf16_indices_1.c | 19 - .../arm/simd/vld1q_lane_bf16_indices_1.c | 19 - .../gcc.target/arm/simd/vldn_lane_bf16_1.c | 79 - gcc/testsuite/gcc.target/arm/simd/vmmla_1.c | 3 +- gcc/testsuite/gcc.target/arm/simd/vst1_bf16_1.c | 29 - .../gcc.target/arm/simd/vst1_lane_bf16_1.c | 22 - .../gcc.target/arm/simd/vst1_lane_bf16_indices_1.c | 17 - .../gcc.target/arm/simd/vstn_lane_bf16_1.c | 73 - .../arm/simd/vstq1_lane_bf16_indices_1.c | 17 - gcc/testsuite/gcc.target/arm/stack-protector-1.c | 63 - gcc/testsuite/gcc.target/arm/stack-protector-2.c | 6 - gcc/testsuite/gcc.target/arm/stack-protector-3.c | 38 - gcc/testsuite/gcc.target/arm/stack-protector-4.c | 6 - gcc/testsuite/gcc.target/arm/unsigned-extend-2.c | 2 +- gcc/testsuite/gcc.target/bpf/diag-funargs-2.c | 1 + gcc/testsuite/gcc.target/bpf/diag-funargs-3.c | 1 + gcc/testsuite/gcc.target/bpf/diag-sdiv.c | 12 - gcc/testsuite/gcc.target/bpf/diag-smod.c | 12 - gcc/testsuite/gcc.target/bpf/helper-bind.c | 4 +- gcc/testsuite/gcc.target/bpf/helper-bpf-redirect.c | 4 +- .../gcc.target/bpf/helper-clone-redirect.c | 4 +- gcc/testsuite/gcc.target/bpf/helper-csum-diff.c | 4 +- gcc/testsuite/gcc.target/bpf/helper-csum-update.c | 4 +- .../bpf/helper-current-task-under-cgroup.c | 4 +- gcc/testsuite/gcc.target/bpf/helper-fib-lookup.c | 4 +- .../gcc.target/bpf/helper-get-cgroup-classid.c | 4 +- .../gcc.target/bpf/helper-get-current-cgroup-id.c | 6 +- .../gcc.target/bpf/helper-get-current-comm.c | 4 +- .../gcc.target/bpf/helper-get-current-pid-tgid.c | 4 +- .../gcc.target/bpf/helper-get-current-task.c | 4 +- .../gcc.target/bpf/helper-get-current-uid-gid.c | 4 +- .../gcc.target/bpf/helper-get-hash-recalc.c | 4 +- .../gcc.target/bpf/helper-get-listener-sock.c | 4 +- .../gcc.target/bpf/helper-get-local-storage.c | 6 +- .../gcc.target/bpf/helper-get-numa-node-id.c | 4 +- .../gcc.target/bpf/helper-get-prandom-u32.c | 4 +- .../gcc.target/bpf/helper-get-route-realm.c | 4 +- .../gcc.target/bpf/helper-get-smp-processor-id.c | 4 +- .../gcc.target/bpf/helper-get-socket-cookie.c | 6 +- .../gcc.target/bpf/helper-get-socket-uid.c | 6 +- gcc/testsuite/gcc.target/bpf/helper-get-stack.c | 4 +- gcc/testsuite/gcc.target/bpf/helper-get-stackid.c | 4 +- gcc/testsuite/gcc.target/bpf/helper-getsockopt.c | 8 +- gcc/testsuite/gcc.target/bpf/helper-ktime-get-ns.c | 4 +- .../gcc.target/bpf/helper-l3-csum-replace.c | 4 +- .../gcc.target/bpf/helper-l4-csum-replace.c | 4 +- .../gcc.target/bpf/helper-lwt-push-encap.c | 6 +- .../gcc.target/bpf/helper-lwt-seg6-action.c | 8 +- .../gcc.target/bpf/helper-lwt-seg6-adjust-srh.c | 7 +- .../gcc.target/bpf/helper-lwt-seg6-store-bytes.c | 7 +- .../gcc.target/bpf/helper-map-delete-elem.c | 5 +- .../gcc.target/bpf/helper-map-lookup-elem.c | 5 +- .../gcc.target/bpf/helper-map-peek-elem.c | 5 +- gcc/testsuite/gcc.target/bpf/helper-map-pop-elem.c | 5 +- .../gcc.target/bpf/helper-map-push-elem.c | 4 +- .../gcc.target/bpf/helper-map-update-elem.c | 4 +- .../gcc.target/bpf/helper-msg-apply-bytes.c | 6 +- .../gcc.target/bpf/helper-msg-cork-bytes.c | 6 +- gcc/testsuite/gcc.target/bpf/helper-msg-pop-data.c | 4 +- .../gcc.target/bpf/helper-msg-pull-data.c | 9 +- .../gcc.target/bpf/helper-msg-push-data.c | 4 +- .../gcc.target/bpf/helper-msg-redirect-hash.c | 4 +- .../gcc.target/bpf/helper-msg-redirect-map.c | 7 +- .../gcc.target/bpf/helper-override-return.c | 6 +- .../gcc.target/bpf/helper-perf-event-output.c | 3 +- .../gcc.target/bpf/helper-perf-event-read-value.c | 6 +- .../gcc.target/bpf/helper-perf-event-read.c | 4 +- .../gcc.target/bpf/helper-perf-prog-read-value.c | 6 +- .../gcc.target/bpf/helper-probe-read-str.c | 6 +- gcc/testsuite/gcc.target/bpf/helper-probe-read.c | 4 +- .../gcc.target/bpf/helper-probe-write-user.c | 4 +- gcc/testsuite/gcc.target/bpf/helper-rc-keydown.c | 7 +- .../gcc.target/bpf/helper-rc-pointer-rel.c | 4 +- gcc/testsuite/gcc.target/bpf/helper-rc-repeat.c | 6 +- gcc/testsuite/gcc.target/bpf/helper-redirect-map.c | 6 +- .../gcc.target/bpf/helper-set-hash-invalid.c | 4 +- gcc/testsuite/gcc.target/bpf/helper-set-hash.c | 6 +- gcc/testsuite/gcc.target/bpf/helper-setsockopt.c | 7 +- gcc/testsuite/gcc.target/bpf/helper-sk-fullsock.c | 4 +- .../gcc.target/bpf/helper-sk-lookup-tcp.c | 12 +- .../gcc.target/bpf/helper-sk-lookup-upd.c | 12 +- .../gcc.target/bpf/helper-sk-redirect-hash.c | 5 +- .../gcc.target/bpf/helper-sk-redirect-map.c | 6 +- gcc/testsuite/gcc.target/bpf/helper-sk-release.c | 6 +- .../gcc.target/bpf/helper-sk-select-reuseport.c | 8 +- .../gcc.target/bpf/helper-sk-storage-delete.c | 6 +- .../gcc.target/bpf/helper-sk-storage-get.c | 7 +- .../gcc.target/bpf/helper-skb-adjust-room.c | 6 +- .../gcc.target/bpf/helper-skb-cgroup-id.c | 6 +- .../gcc.target/bpf/helper-skb-change-head.c | 6 +- .../gcc.target/bpf/helper-skb-change-proto.c | 4 +- .../gcc.target/bpf/helper-skb-change-tail.c | 4 +- .../gcc.target/bpf/helper-skb-change-type.c | 4 +- .../gcc.target/bpf/helper-skb-ecn-set-ce.c | 4 +- .../gcc.target/bpf/helper-skb-get-tunnel-key.c | 4 +- .../gcc.target/bpf/helper-skb-get-tunnel-opt.c | 4 +- .../gcc.target/bpf/helper-skb-get-xfrm-state.c | 6 +- .../bpf/helper-skb-load-bytes-relative.c | 8 +- .../gcc.target/bpf/helper-skb-load-bytes.c | 4 +- .../gcc.target/bpf/helper-skb-pull-data.c | 4 +- .../gcc.target/bpf/helper-skb-set-tunnel-key.c | 4 +- .../gcc.target/bpf/helper-skb-set-tunnel-opt.c | 4 +- .../gcc.target/bpf/helper-skb-store-bytes.c | 4 +- .../gcc.target/bpf/helper-skb-under-cgroup.c | 4 +- gcc/testsuite/gcc.target/bpf/helper-skb-vlan-pop.c | 4 +- .../gcc.target/bpf/helper-skb-vlan-push.c | 4 +- .../gcc.target/bpf/helper-skc-lookup-tcp.c | 6 +- .../gcc.target/bpf/helper-sock-hash-update.c | 4 +- .../gcc.target/bpf/helper-sock-map-update.c | 7 +- .../gcc.target/bpf/helper-sock-ops-cb-flags-set.c | 7 +- gcc/testsuite/gcc.target/bpf/helper-spin-lock.c | 4 +- gcc/testsuite/gcc.target/bpf/helper-spin-unlock.c | 4 +- gcc/testsuite/gcc.target/bpf/helper-strtol.c | 6 +- gcc/testsuite/gcc.target/bpf/helper-strtoul.c | 6 +- .../bpf/helper-sysctl-get-current-value.c | 7 +- .../gcc.target/bpf/helper-sysctl-get-name.c | 7 +- .../gcc.target/bpf/helper-sysctl-get-new-value.c | 7 +- .../gcc.target/bpf/helper-sysctl-set-new-value.c | 7 +- gcc/testsuite/gcc.target/bpf/helper-tail-call.c | 5 +- .../gcc.target/bpf/helper-tcp-check-syncookie.c | 10 +- gcc/testsuite/gcc.target/bpf/helper-tcp-sock.c | 4 +- gcc/testsuite/gcc.target/bpf/helper-trace-printk.c | 5 +- .../gcc.target/bpf/helper-xdp-adjust-head.c | 6 +- .../gcc.target/bpf/helper-xdp-adjust-meta.c | 6 +- .../gcc.target/bpf/helper-xdp-adjust-tail.c | 3 +- gcc/testsuite/gcc.target/bpf/nop-1.c | 14 - .../gcc.target/bpf/skb-ancestor-cgroup-id.c | 7 +- .../gcc.target/bpf/xbpf-indirect-call-1.c | 21 - gcc/testsuite/gcc.target/bpf/xbpf-sdiv-1.c | 14 - gcc/testsuite/gcc.target/bpf/xbpf-smod-1.c | 14 - gcc/testsuite/gcc.target/cris/asm-other.S | 11 +- gcc/testsuite/gcc.target/cris/asmreg-1.c | 2 +- gcc/testsuite/gcc.target/cris/cris.exp | 2 +- gcc/testsuite/gcc.target/cris/inasm-other.c | 8 +- gcc/testsuite/gcc.target/cris/peep2-movulsr.c | 19 + gcc/testsuite/gcc.target/cris/pr93372-36.c | 37 + gcc/testsuite/gcc.target/cris/pr93372-37.c | 26 + gcc/testsuite/gcc.target/cris/pr93372-38.c | 30 + gcc/testsuite/gcc.target/cris/pr93372-39.c | 19 + gcc/testsuite/gcc.target/cris/pr93372-44.c | 13 + gcc/testsuite/gcc.target/cris/pr93372-45.c | 13 + gcc/testsuite/gcc.target/cris/pr93372-46.c | 16 + gcc/testsuite/gcc.target/cris/sync-1-v10.c | 1 - gcc/testsuite/gcc.target/cris/sync-1-v32.c | 5 - gcc/testsuite/gcc.target/cris/sync-2i.c | 1 - gcc/testsuite/gcc.target/cris/sync-2s.c | 1 - gcc/testsuite/gcc.target/cris/sync-3i.c | 1 - gcc/testsuite/gcc.target/cris/sync-3s.c | 1 - gcc/testsuite/gcc.target/cris/sync-4i.c | 1 - gcc/testsuite/gcc.target/cris/sync-4s.c | 1 - .../gcc.target/cris/torture/cris-torture.exp | 2 +- .../gcc.target/cris/torture/sync-mis-op-i-1.c | 4 - .../gcc.target/cris/torture/sync-mis-op-i-1a.c | 1 - .../gcc.target/cris/torture/sync-mis-op-i-1ml.c | 4 - .../gcc.target/cris/torture/sync-mis-op-i-2.c | 4 - .../gcc.target/cris/torture/sync-mis-op-i-2a.c | 1 - .../gcc.target/cris/torture/sync-mis-op-i-2ml.c | 4 - .../gcc.target/cris/torture/sync-mis-op-i-3.c | 4 - .../gcc.target/cris/torture/sync-mis-op-i-3a.c | 1 - .../gcc.target/cris/torture/sync-mis-op-i-3ml.c | 4 - .../gcc.target/cris/torture/sync-mis-op-s-1.c | 13 +- .../gcc.target/cris/torture/sync-mis-op-s-1a.c | 1 - .../gcc.target/cris/torture/sync-mis-op-s-1ml.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-i-1.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-i-1a.c | 1 - .../gcc.target/cris/torture/sync-mis-xchg-i-1ml.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-i-2.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-i-2a.c | 1 - .../gcc.target/cris/torture/sync-mis-xchg-i-2ml.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-i-3.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-i-3a.c | 1 - .../gcc.target/cris/torture/sync-mis-xchg-i-3ml.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-s-1.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-s-1a.c | 1 - .../gcc.target/cris/torture/sync-mis-xchg-s-1ml.c | 4 - gcc/testsuite/gcc.target/hppa/shadd-2.c | 2 +- gcc/testsuite/gcc.target/i386/20051216-1.c | 5 - gcc/testsuite/gcc.target/i386/avx-pr99563.c | 38 - gcc/testsuite/gcc.target/i386/avx2-pr99517-1.c | 25 - gcc/testsuite/gcc.target/i386/avx2-pr99517-2.c | 20 - .../gcc.target/i386/avx2-shiftqihi-constant-1.c | 31 + .../gcc.target/i386/avx2-shiftqihi-constant-2.c | 62 + gcc/testsuite/gcc.target/i386/avx512bw-pr95488-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512bw-pr95488-2.c | 47 + .../i386/avx512bw-shiftqihi-constant-1.c | 31 + .../i386/avx512bw-shiftqihi-constant-2.c | 62 + gcc/testsuite/gcc.target/i386/avx512f-pr95060.c | 22 + gcc/testsuite/gcc.target/i386/avx512f-pr96551-1.c | 18 - gcc/testsuite/gcc.target/i386/avx512f-pr96551-2.c | 33 - gcc/testsuite/gcc.target/i386/avx512f-pr97028.c | 18 - .../gcc.target/i386/avx512f-vcvtps2ph-pr95254.c | 12 + gcc/testsuite/gcc.target/i386/avx512vl-pr95488-1.c | 36 + gcc/testsuite/gcc.target/i386/avx512vl-pr95488-2.c | 50 + .../gcc.target/i386/avx512vl-vcvtps2ph-pr95254.c | 18 + gcc/testsuite/gcc.target/i386/builtin-bswap-5.c | 8 + gcc/testsuite/gcc.target/i386/builtin_target.c | 355 +- gcc/testsuite/gcc.target/i386/double_mask_reg-1.c | 19 - gcc/testsuite/gcc.target/i386/fma4-256-maccXX.c | 5 +- gcc/testsuite/gcc.target/i386/fma4-256-msubXX.c | 5 +- gcc/testsuite/gcc.target/i386/fma4-256-nmaccXX.c | 5 +- gcc/testsuite/gcc.target/i386/fma4-256-nmsubXX.c | 5 +- gcc/testsuite/gcc.target/i386/fma4-maccXX.c | 10 +- gcc/testsuite/gcc.target/i386/fma4-msubXX.c | 9 +- gcc/testsuite/gcc.target/i386/fma4-nmaccXX.c | 12 +- gcc/testsuite/gcc.target/i386/fma4-nmsubXX.c | 12 +- gcc/testsuite/gcc.target/i386/fma_double_1.c | 6 +- gcc/testsuite/gcc.target/i386/fma_double_2.c | 8 +- gcc/testsuite/gcc.target/i386/fma_double_3.c | 8 +- gcc/testsuite/gcc.target/i386/fma_double_4.c | 8 +- gcc/testsuite/gcc.target/i386/fma_double_5.c | 8 +- gcc/testsuite/gcc.target/i386/fma_double_6.c | 8 +- gcc/testsuite/gcc.target/i386/fma_float_1.c | 6 +- gcc/testsuite/gcc.target/i386/fma_float_2.c | 8 +- gcc/testsuite/gcc.target/i386/fma_float_3.c | 8 +- gcc/testsuite/gcc.target/i386/fma_float_4.c | 8 +- gcc/testsuite/gcc.target/i386/fma_float_5.c | 8 +- gcc/testsuite/gcc.target/i386/fma_float_6.c | 8 +- gcc/testsuite/gcc.target/i386/funcspec-56.inc | 18 +- gcc/testsuite/gcc.target/i386/l_fma_double_1.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_double_2.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_double_3.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_double_4.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_double_5.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_double_6.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_float_1.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_float_2.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_float_3.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_float_4.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_float_5.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_float_6.c | 16 +- gcc/testsuite/gcc.target/i386/movdir64b.c | 29 - gcc/testsuite/gcc.target/i386/movdiri32.c | 26 - gcc/testsuite/gcc.target/i386/movdiri64.c | 26 - gcc/testsuite/gcc.target/i386/parity-3.c | 24 + gcc/testsuite/gcc.target/i386/parity-4.c | 24 + gcc/testsuite/gcc.target/i386/parity-5.c | 9 + gcc/testsuite/gcc.target/i386/parity-6.c | 9 + gcc/testsuite/gcc.target/i386/parity-7.c | 15 + gcc/testsuite/gcc.target/i386/parity-8.c | 13 + gcc/testsuite/gcc.target/i386/parity-9.c | 33 + gcc/testsuite/gcc.target/i386/pr100182.c | 30 - gcc/testsuite/gcc.target/i386/pr101175.c | 28 - gcc/testsuite/gcc.target/i386/pr67609.c | 2 +- gcc/testsuite/gcc.target/i386/pr71245-1.c | 22 + gcc/testsuite/gcc.target/i386/pr71245-2.c | 22 + gcc/testsuite/gcc.target/i386/pr78904-1a.c | 47 + gcc/testsuite/gcc.target/i386/pr78904-1b.c | 49 + gcc/testsuite/gcc.target/i386/pr78904-2a.c | 48 + gcc/testsuite/gcc.target/i386/pr78904-2b.c | 50 + .../gcc.target/i386/{pr78904-3.c => pr78904-3a.c} | 0 gcc/testsuite/gcc.target/i386/pr78904-3b.c | 43 + gcc/testsuite/gcc.target/i386/pr78904-4a.c | 21 + gcc/testsuite/gcc.target/i386/pr78904-4b.c | 23 + gcc/testsuite/gcc.target/i386/pr78904-5a.c | 21 + gcc/testsuite/gcc.target/i386/pr78904-5b.c | 23 + gcc/testsuite/gcc.target/i386/pr78904-6a.c | 21 + gcc/testsuite/gcc.target/i386/pr78904-6b.c | 23 + gcc/testsuite/gcc.target/i386/pr78967-1a.c | 20 + gcc/testsuite/gcc.target/i386/pr78967-1b.c | 21 + gcc/testsuite/gcc.target/i386/pr78967-2a.c | 24 + gcc/testsuite/gcc.target/i386/pr78967-2b.c | 26 + gcc/testsuite/gcc.target/i386/pr82673.c | 2 +- gcc/testsuite/gcc.target/i386/pr88240.c | 26 - gcc/testsuite/gcc.target/i386/pr88713-1.c | 13 + gcc/testsuite/gcc.target/i386/pr88713-2.c | 6 + gcc/testsuite/gcc.target/i386/pr88713-3.c | 17 + gcc/testsuite/gcc.target/i386/pr92645-4.c | 6 +- gcc/testsuite/gcc.target/i386/pr92658-avx2.c | 192 + .../gcc.target/i386/pr92658-avx512bw-trunc.c | 90 + gcc/testsuite/gcc.target/i386/pr92658-avx512bw.c | 280 + gcc/testsuite/gcc.target/i386/pr92658-avx512f.c | 106 + gcc/testsuite/gcc.target/i386/pr92658-avx512vl.c | 129 + gcc/testsuite/gcc.target/i386/pr92658-sse4.c | 148 + gcc/testsuite/gcc.target/i386/pr92807-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr92865-1.c | 10 +- gcc/testsuite/gcc.target/i386/pr93492-1.c | 73 + gcc/testsuite/gcc.target/i386/pr93492-2.c | 12 + gcc/testsuite/gcc.target/i386/pr93492-3.c | 13 + gcc/testsuite/gcc.target/i386/pr93492-4.c | 11 + gcc/testsuite/gcc.target/i386/pr93492-5.c | 11 + gcc/testsuite/gcc.target/i386/pr94440-1.c | 23 - gcc/testsuite/gcc.target/i386/pr94440-2.c | 19 - gcc/testsuite/gcc.target/i386/pr94650.c | 30 + gcc/testsuite/gcc.target/i386/pr94795-1.c | 21 + gcc/testsuite/gcc.target/i386/pr94795-2.c | 20 + gcc/testsuite/gcc.target/i386/pr94857.c | 13 + gcc/testsuite/gcc.target/i386/pr94913-1.c | 21 + gcc/testsuite/gcc.target/i386/pr94913-2.c | 24 + gcc/testsuite/gcc.target/i386/pr94914.c | 17 + gcc/testsuite/gcc.target/i386/pr94956.c | 28 + gcc/testsuite/gcc.target/i386/pr94980.c | 10 + gcc/testsuite/gcc.target/i386/pr95021-1.c | 27 + gcc/testsuite/gcc.target/i386/pr95021-2.c | 39 + gcc/testsuite/gcc.target/i386/pr95021-3.c | 5 + gcc/testsuite/gcc.target/i386/pr95021-4.c | 28 + gcc/testsuite/gcc.target/i386/pr95021-5.c | 45 + gcc/testsuite/gcc.target/i386/pr95046-1.c | 62 + gcc/testsuite/gcc.target/i386/pr95046-2.c | 35 + gcc/testsuite/gcc.target/i386/pr95046-3.c | 42 + gcc/testsuite/gcc.target/i386/pr95046-4.c | 39 + gcc/testsuite/gcc.target/i386/pr95046-5.c | 44 + gcc/testsuite/gcc.target/i386/pr95046-6.c | 44 + gcc/testsuite/gcc.target/i386/pr95046-7.c | 25 + gcc/testsuite/gcc.target/i386/pr95046-8.c | 22 + gcc/testsuite/gcc.target/i386/pr95052.c | 20 + gcc/testsuite/gcc.target/i386/pr95125-avx.c | 27 + gcc/testsuite/gcc.target/i386/pr95125-avx512f.c | 37 + gcc/testsuite/gcc.target/i386/pr95211.c | 38 + gcc/testsuite/gcc.target/i386/pr95356.c | 125 + gcc/testsuite/gcc.target/i386/pr95443-1.c | 130 + gcc/testsuite/gcc.target/i386/pr95443-2.c | 79 + gcc/testsuite/gcc.target/i386/pr95535-1.c | 54 + gcc/testsuite/gcc.target/i386/pr95535-2.c | 54 + gcc/testsuite/gcc.target/i386/pr95750.c | 19 + gcc/testsuite/gcc.target/i386/pr95778-1.c | 21 + gcc/testsuite/gcc.target/i386/pr95778-2.c | 21 + gcc/testsuite/gcc.target/i386/pr95791.c | 10 + gcc/testsuite/gcc.target/i386/pr95866-1.c | 18 + gcc/testsuite/gcc.target/i386/pr95973.c | 25 + gcc/testsuite/gcc.target/i386/pr96176.c | 13 + gcc/testsuite/gcc.target/i386/pr96189-1.c | 24 + gcc/testsuite/gcc.target/i386/pr96189.c | 12 + gcc/testsuite/gcc.target/i386/pr96562-1.c | 81 - gcc/testsuite/gcc.target/i386/pr96793-1.c | 28 - gcc/testsuite/gcc.target/i386/pr96793-2.c | 28 - gcc/testsuite/gcc.target/i386/pr96793.c | 28 - gcc/testsuite/gcc.target/i386/pr96827.c | 41 - gcc/testsuite/gcc.target/i386/pr97032.c | 23 - gcc/testsuite/gcc.target/i386/pr97313.c | 24 - gcc/testsuite/gcc.target/i386/pr97506.c | 19 - gcc/testsuite/gcc.target/i386/pr97887.c | 15 - gcc/testsuite/gcc.target/i386/pr97971.c | 12 - gcc/testsuite/gcc.target/i386/pr98063.c | 13 - gcc/testsuite/gcc.target/i386/pr98086.c | 17 - gcc/testsuite/gcc.target/i386/pr98100.c | 10 - gcc/testsuite/gcc.target/i386/pr98522.c | 39 - gcc/testsuite/gcc.target/i386/pr99726.c | 16 - gcc/testsuite/gcc.target/i386/pr99753.c | 5 - gcc/testsuite/gcc.target/i386/pr99863.c | 33 - gcc/testsuite/gcc.target/i386/pr99905.c | 33 - gcc/testsuite/gcc.target/i386/serialize-1.c | 11 + gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-14.c | 2 +- gcc/testsuite/gcc.target/i386/sse-22.c | 6 +- gcc/testsuite/gcc.target/i386/sse-23.c | 4 +- gcc/testsuite/gcc.target/i386/sse2-mmx-18a.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-mmx-18b.c | 7 - gcc/testsuite/gcc.target/i386/sse2-mmx-18c.c | 7 - gcc/testsuite/gcc.target/i386/sse2-mmx-19a.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-mmx-19b.c | 7 - gcc/testsuite/gcc.target/i386/sse2-mmx-19c.c | 7 - gcc/testsuite/gcc.target/i386/sse2-mmx-19d.c | 7 - gcc/testsuite/gcc.target/i386/sse2-mmx-19e.c | 7 - .../gcc.target/i386/sse2-shiftqihi-constant-1.c | 31 + .../gcc.target/i386/sse2-shiftqihi-constant-2.c | 62 + gcc/testsuite/gcc.target/i386/strncmp-1.c | 47 + gcc/testsuite/gcc.target/i386/tsxldtrk-1.c | 13 + gcc/testsuite/gcc.target/i386/vect-pr67800.c | 3 +- gcc/testsuite/gcc.target/i386/vperm-v2sf.c | 41 + gcc/testsuite/gcc.target/i386/vperm-v2si.c | 41 + gcc/testsuite/gcc.target/i386/vperm-v4hi.c | 47 + gcc/testsuite/gcc.target/i386/xop-haddX.c | 27 +- gcc/testsuite/gcc.target/i386/xop-hadduX.c | 22 +- gcc/testsuite/gcc.target/i386/xop-hsubX.c | 16 +- gcc/testsuite/gcc.target/i386/xsave-avx-1.c | 12 - gcc/testsuite/gcc.target/mips/cfgcleanup-jalr2.c | 3 +- gcc/testsuite/gcc.target/mips/cfgcleanup-jalr3.c | 3 +- .../gcc.target/msp430/region-attribute-misuse.c | 1 - gcc/testsuite/gcc.target/nvptx/cvt.c | 13 + gcc/testsuite/gcc.target/nvptx/mul-wide.c | 16 + gcc/testsuite/gcc.target/nvptx/popc-1.c | 9 + gcc/testsuite/gcc.target/nvptx/popc-2.c | 11 + gcc/testsuite/gcc.target/nvptx/popc-3.c | 11 + gcc/testsuite/gcc.target/nvptx/recip-1.c | 18 + gcc/testsuite/gcc.target/nvptx/shift16.c | 30 + gcc/testsuite/gcc.target/nvptx/umul-wide.c | 16 + gcc/testsuite/gcc.target/nvptx/v2si-cvt.c | 34 +- .../gcc.target/nvptx/v2si-vec-set-extract.c | 25 + gcc/testsuite/gcc.target/nvptx/vadd_add.c | 15 + gcc/testsuite/gcc.target/nvptx/vsub_add.c | 25 + gcc/testsuite/gcc.target/powerpc/20030218-1.c | 26 - gcc/testsuite/gcc.target/powerpc/20030505.c | 21 - gcc/testsuite/gcc.target/powerpc/20081204-1.c | 9 - gcc/testsuite/gcc.target/powerpc/bcd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/bcd-2.c | 1 - gcc/testsuite/gcc.target/powerpc/bcd-3.c | 1 - .../gcc.target/powerpc/builtins-1-p9-runnable.c | 2 +- gcc/testsuite/gcc.target/powerpc/builtins-1.c | 3 +- .../gcc.target/powerpc/builtins-2-p9-runnable.c | 5 +- gcc/testsuite/gcc.target/powerpc/builtins-2.c | 4 +- .../gcc.target/powerpc/builtins-3-p9-runnable.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c | 2 +- .../gcc.target/powerpc/builtins-3-runnable-p8.c | 2 +- gcc/testsuite/gcc.target/powerpc/builtins-3.c | 2 +- .../gcc.target/powerpc/builtins-4-p9-runnable.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-4.c | 2 +- .../gcc.target/powerpc/builtins-5-p9-runnable.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-5.c | 3 +- .../gcc.target/powerpc/builtins-6-p9-runnable.c | 4 +- .../gcc.target/powerpc/builtins-6-runnable.c | 4 +- .../gcc.target/powerpc/builtins-7-p9-runnable.c | 4 +- .../gcc.target/powerpc/builtins-7-runnable.c | 3 +- .../gcc.target/powerpc/builtins-8-p9-runnable.c | 121 +- .../gcc.target/powerpc/builtins-8-runnable.c | 3 +- .../gcc.target/powerpc/builtins-revb-runnable.c | 4 +- gcc/testsuite/gcc.target/powerpc/cfuged-0.c | 50 + gcc/testsuite/gcc.target/powerpc/cfuged-1.c | 50 + gcc/testsuite/gcc.target/powerpc/clone3.c | 2 +- gcc/testsuite/gcc.target/powerpc/cntlzdm-0.c | 56 + gcc/testsuite/gcc.target/powerpc/cntlzdm-1.c | 56 + gcc/testsuite/gcc.target/powerpc/cnttzdm-0.c | 53 + gcc/testsuite/gcc.target/powerpc/cnttzdm-1.c | 53 + .../gcc.target/powerpc/conv-vectorize-1.c | 2 +- .../gcc.target/powerpc/conv-vectorize-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/convert-fp-128.c | 20 +- gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/dg-future-0.c | 13 + gcc/testsuite/gcc.target/powerpc/dg-future-1.c | 19 + .../gcc.target/powerpc/direct-move-double1.c | 3 +- .../gcc.target/powerpc/direct-move-double2.c | 3 +- .../gcc.target/powerpc/direct-move-float1.c | 3 +- .../gcc.target/powerpc/direct-move-float2.c | 3 +- .../gcc.target/powerpc/direct-move-float3.c | 3 +- .../gcc.target/powerpc/direct-move-long1.c | 3 +- .../gcc.target/powerpc/direct-move-long2.c | 3 +- .../gcc.target/powerpc/direct-move-vint1.c | 3 +- .../gcc.target/powerpc/direct-move-vint2.c | 3 +- gcc/testsuite/gcc.target/powerpc/doloop-2.c | 29 + gcc/testsuite/gcc.target/powerpc/extend-divide-1.c | 1 - gcc/testsuite/gcc.target/powerpc/extend-divide-2.c | 1 - gcc/testsuite/gcc.target/powerpc/float128-fma1.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-hw.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-hw10.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-hw11.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-hw2.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-hw3.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-hw4.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-hw5.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-hw6.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-hw7.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-hw8.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-hw9.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-minmax.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-odd.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-sqrt1.c | 3 +- .../gcc.target/powerpc/fold-vec-perm-char.c | 2 +- .../gcc.target/powerpc/fold-vec-perm-double.c | 2 +- .../gcc.target/powerpc/fold-vec-perm-float.c | 2 +- .../gcc.target/powerpc/fold-vec-perm-int.c | 2 +- .../gcc.target/powerpc/fold-vec-perm-longlong.c | 2 +- .../gcc.target/powerpc/fold-vec-perm-pixel.c | 2 +- .../gcc.target/powerpc/fold-vec-perm-short.c | 2 +- gcc/testsuite/gcc.target/powerpc/lsbb-runnable.c | 65 + gcc/testsuite/gcc.target/powerpc/lsbb.c | 24 + gcc/testsuite/gcc.target/powerpc/lvsl-lvsr.c | 2 +- gcc/testsuite/gcc.target/powerpc/mma-alignment.c | 41 - gcc/testsuite/gcc.target/powerpc/mma-builtin-3.c | 4 +- gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c | 53 +- gcc/testsuite/gcc.target/powerpc/mma-builtin-5.c | 24 +- .../gcc.target/powerpc/p8vector-int128-1.c | 3 +- .../gcc.target/powerpc/p8vector-int128-2.c | 4 +- gcc/testsuite/gcc.target/powerpc/p9-vec-length-1.h | 18 + gcc/testsuite/gcc.target/powerpc/p9-vec-length-2.h | 17 + gcc/testsuite/gcc.target/powerpc/p9-vec-length-3.h | 31 + gcc/testsuite/gcc.target/powerpc/p9-vec-length-4.h | 24 + gcc/testsuite/gcc.target/powerpc/p9-vec-length-5.h | 29 + gcc/testsuite/gcc.target/powerpc/p9-vec-length-6.h | 32 + gcc/testsuite/gcc.target/powerpc/p9-vec-length-7.h | 20 + gcc/testsuite/gcc.target/powerpc/p9-vec-length-8.h | 14 + .../gcc.target/powerpc/p9-vec-length-epil-1.c | 15 + .../gcc.target/powerpc/p9-vec-length-epil-2.c | 15 + .../gcc.target/powerpc/p9-vec-length-epil-3.c | 18 + .../gcc.target/powerpc/p9-vec-length-epil-4.c | 15 + .../gcc.target/powerpc/p9-vec-length-epil-5.c | 15 + .../gcc.target/powerpc/p9-vec-length-epil-6.c | 16 + .../gcc.target/powerpc/p9-vec-length-epil-7.c | 11 + .../gcc.target/powerpc/p9-vec-length-epil-8.c | 12 + .../gcc.target/powerpc/p9-vec-length-epil-run-1.c | 10 + .../gcc.target/powerpc/p9-vec-length-epil-run-2.c | 10 + .../gcc.target/powerpc/p9-vec-length-epil-run-3.c | 10 + .../gcc.target/powerpc/p9-vec-length-epil-run-4.c | 10 + .../gcc.target/powerpc/p9-vec-length-epil-run-5.c | 10 + .../gcc.target/powerpc/p9-vec-length-epil-run-6.c | 10 + .../gcc.target/powerpc/p9-vec-length-epil-run-7.c | 10 + .../gcc.target/powerpc/p9-vec-length-epil-run-8.c | 10 + .../gcc.target/powerpc/p9-vec-length-full-1.c | 16 + .../gcc.target/powerpc/p9-vec-length-full-2.c | 16 + .../gcc.target/powerpc/p9-vec-length-full-3.c | 17 + .../gcc.target/powerpc/p9-vec-length-full-4.c | 16 + .../gcc.target/powerpc/p9-vec-length-full-5.c | 16 + .../gcc.target/powerpc/p9-vec-length-full-6.c | 16 + .../gcc.target/powerpc/p9-vec-length-full-7.c | 13 + .../gcc.target/powerpc/p9-vec-length-full-8.c | 12 + .../gcc.target/powerpc/p9-vec-length-full-run-1.c | 10 + .../gcc.target/powerpc/p9-vec-length-full-run-2.c | 10 + .../gcc.target/powerpc/p9-vec-length-full-run-3.c | 10 + .../gcc.target/powerpc/p9-vec-length-full-run-4.c | 10 + .../gcc.target/powerpc/p9-vec-length-full-run-5.c | 10 + .../gcc.target/powerpc/p9-vec-length-full-run-6.c | 10 + .../gcc.target/powerpc/p9-vec-length-full-run-7.c | 10 + .../gcc.target/powerpc/p9-vec-length-full-run-8.c | 10 + .../gcc.target/powerpc/p9-vec-length-run-1.h | 34 + .../gcc.target/powerpc/p9-vec-length-run-2.h | 36 + .../gcc.target/powerpc/p9-vec-length-run-3.h | 34 + .../gcc.target/powerpc/p9-vec-length-run-4.h | 62 + .../gcc.target/powerpc/p9-vec-length-run-5.h | 45 + .../gcc.target/powerpc/p9-vec-length-run-6.h | 52 + .../gcc.target/powerpc/p9-vec-length-run-7.h | 16 + .../gcc.target/powerpc/p9-vec-length-run-8.h | 27 + gcc/testsuite/gcc.target/powerpc/p9-vec-length.h | 14 + gcc/testsuite/gcc.target/powerpc/pack01.c | 1 - gcc/testsuite/gcc.target/powerpc/pack02.c | 1 - gcc/testsuite/gcc.target/powerpc/pack03.c | 1 - gcc/testsuite/gcc.target/powerpc/pdep-0.c | 48 + gcc/testsuite/gcc.target/powerpc/pdep-1.c | 48 + gcc/testsuite/gcc.target/powerpc/pextd-0.c | 50 + gcc/testsuite/gcc.target/powerpc/pextd-1.c | 49 + gcc/testsuite/gcc.target/powerpc/ppc-spe.c | 663 - gcc/testsuite/gcc.target/powerpc/ppc-spe64-1.c | 7 - gcc/testsuite/gcc.target/powerpc/pr100777.c | 24 - gcc/testsuite/gcc.target/powerpc/pr101129.c | 36 - gcc/testsuite/gcc.target/powerpc/pr52457.c | 1 - gcc/testsuite/gcc.target/powerpc/pr60102.c | 11 - gcc/testsuite/gcc.target/powerpc/pr60158.c | 89 - gcc/testsuite/gcc.target/powerpc/pr60735.c | 11 - gcc/testsuite/gcc.target/powerpc/pr64505.c | 265 +- gcc/testsuite/gcc.target/powerpc/pr78458.c | 15 - gcc/testsuite/gcc.target/powerpc/pr80343.c | 50 - gcc/testsuite/gcc.target/powerpc/pr88845.c | 1 - gcc/testsuite/gcc.target/powerpc/pr89310.c | 17 + gcc/testsuite/gcc.target/powerpc/pr90763.c | 5 +- gcc/testsuite/gcc.target/powerpc/pr91275.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr92488.c | 43 + gcc/testsuite/gcc.target/powerpc/pr92796.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr93658.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr93800.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr94740.c | 11 + gcc/testsuite/gcc.target/powerpc/pr95450.c | 29 - gcc/testsuite/gcc.target/powerpc/pr95907.c | 7 + gcc/testsuite/gcc.target/powerpc/pr96139-a.c | 32 - gcc/testsuite/gcc.target/powerpc/pr96139-b.c | 32 - gcc/testsuite/gcc.target/powerpc/pr96139-c.c | 26 - gcc/testsuite/gcc.target/powerpc/pr96264.c | 28 - gcc/testsuite/gcc.target/powerpc/pr96446.c | 16 - gcc/testsuite/gcc.target/powerpc/pr96493.c | 30 - gcc/testsuite/gcc.target/powerpc/pr96506.c | 66 - gcc/testsuite/gcc.target/powerpc/pr96530.c | 20 - gcc/testsuite/gcc.target/powerpc/pr96808.c | 59 - gcc/testsuite/gcc.target/powerpc/pr97360.c | 18 - gcc/testsuite/gcc.target/powerpc/pr98952.c | 28 - gcc/testsuite/gcc.target/powerpc/pr98959.c | 19 - gcc/testsuite/gcc.target/powerpc/quad-atomic.c | 1 - gcc/testsuite/gcc.target/powerpc/recip-6.c | 1 - gcc/testsuite/gcc.target/powerpc/recip-7.c | 1 - gcc/testsuite/gcc.target/powerpc/setbc.h | 27 + gcc/testsuite/gcc.target/powerpc/setbceq.c | 9 + gcc/testsuite/gcc.target/powerpc/setbcge.c | 12 + gcc/testsuite/gcc.target/powerpc/setbcgt.c | 10 + gcc/testsuite/gcc.target/powerpc/setbcle.c | 10 + gcc/testsuite/gcc.target/powerpc/setbclt.c | 12 + gcc/testsuite/gcc.target/powerpc/setbcne.c | 9 + gcc/testsuite/gcc.target/powerpc/setnbc.h | 27 + gcc/testsuite/gcc.target/powerpc/setnbceq.c | 9 + gcc/testsuite/gcc.target/powerpc/setnbcge.c | 12 + gcc/testsuite/gcc.target/powerpc/setnbcgt.c | 10 + gcc/testsuite/gcc.target/powerpc/setnbcle.c | 10 + gcc/testsuite/gcc.target/powerpc/setnbclt.c | 12 + gcc/testsuite/gcc.target/powerpc/setnbcne.c | 9 + gcc/testsuite/gcc.target/powerpc/spe-evmerge.c | 71 - .../gcc.target/powerpc/spe-small-data-1.c | 14 - .../gcc.target/powerpc/spe-small-data-2.c | 13 - gcc/testsuite/gcc.target/powerpc/spe-unwind-1.c | 116 - .../gcc.target/powerpc/spe-vector-memcpy.c | 10 - .../gcc.target/powerpc/spe-vector-memset.c | 13 - gcc/testsuite/gcc.target/powerpc/spe1.c | 15 - gcc/testsuite/gcc.target/powerpc/vec-cfuged-0.c | 61 + gcc/testsuite/gcc.target/powerpc/vec-cfuged-1.c | 60 + gcc/testsuite/gcc.target/powerpc/vec-clrl-0.c | 16 + gcc/testsuite/gcc.target/powerpc/vec-clrl-1.c | 37 + gcc/testsuite/gcc.target/powerpc/vec-clrl-2.c | 16 + gcc/testsuite/gcc.target/powerpc/vec-clrl-3.c | 37 + gcc/testsuite/gcc.target/powerpc/vec-clrr-0.c | 16 + gcc/testsuite/gcc.target/powerpc/vec-clrr-1.c | 37 + gcc/testsuite/gcc.target/powerpc/vec-clrr-2.c | 16 + gcc/testsuite/gcc.target/powerpc/vec-clrr-3.c | 37 + gcc/testsuite/gcc.target/powerpc/vec-cntlzm-0.c | 54 + gcc/testsuite/gcc.target/powerpc/vec-cntlzm-1.c | 54 + gcc/testsuite/gcc.target/powerpc/vec-cnttzm-0.c | 54 + gcc/testsuite/gcc.target/powerpc/vec-cnttzm-1.c | 53 + gcc/testsuite/gcc.target/powerpc/vec-extracth-0.c | 33 + gcc/testsuite/gcc.target/powerpc/vec-extracth-1.c | 32 + gcc/testsuite/gcc.target/powerpc/vec-extracth-2.c | 31 + gcc/testsuite/gcc.target/powerpc/vec-extracth-3.c | 30 + gcc/testsuite/gcc.target/powerpc/vec-extracth-4.c | 31 + gcc/testsuite/gcc.target/powerpc/vec-extracth-5.c | 29 + gcc/testsuite/gcc.target/powerpc/vec-extracth-6.c | 31 + gcc/testsuite/gcc.target/powerpc/vec-extracth-7.c | 30 + .../gcc.target/powerpc/vec-extracth-be-0.c | 33 + .../gcc.target/powerpc/vec-extracth-be-1.c | 31 + .../gcc.target/powerpc/vec-extracth-be-2.c | 31 + .../gcc.target/powerpc/vec-extracth-be-3.c | 31 + gcc/testsuite/gcc.target/powerpc/vec-extractl-0.c | 33 + gcc/testsuite/gcc.target/powerpc/vec-extractl-1.c | 32 + gcc/testsuite/gcc.target/powerpc/vec-extractl-2.c | 31 + gcc/testsuite/gcc.target/powerpc/vec-extractl-3.c | 30 + gcc/testsuite/gcc.target/powerpc/vec-extractl-4.c | 31 + gcc/testsuite/gcc.target/powerpc/vec-extractl-5.c | 29 + gcc/testsuite/gcc.target/powerpc/vec-extractl-6.c | 31 + gcc/testsuite/gcc.target/powerpc/vec-extractl-7.c | 30 + .../gcc.target/powerpc/vec-extractl-be-0.c | 33 + .../gcc.target/powerpc/vec-extractl-be-1.c | 31 + .../gcc.target/powerpc/vec-extractl-be-2.c | 31 + .../gcc.target/powerpc/vec-extractl-be-3.c | 31 + gcc/testsuite/gcc.target/powerpc/vec-gnb-0.c | 74 + gcc/testsuite/gcc.target/powerpc/vec-gnb-1.c | 73 + gcc/testsuite/gcc.target/powerpc/vec-gnb-2.c | 73 + gcc/testsuite/gcc.target/powerpc/vec-mult-char-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/vec-pdep-0.c | 61 + gcc/testsuite/gcc.target/powerpc/vec-pdep-1.c | 53 + gcc/testsuite/gcc.target/powerpc/vec-pext-0.c | 53 + gcc/testsuite/gcc.target/powerpc/vec-pext-1.c | 52 + gcc/testsuite/gcc.target/powerpc/vec-stril-0.c | 21 + gcc/testsuite/gcc.target/powerpc/vec-stril-1.c | 52 + gcc/testsuite/gcc.target/powerpc/vec-stril-10.c | 27 + gcc/testsuite/gcc.target/powerpc/vec-stril-11.c | 29 + gcc/testsuite/gcc.target/powerpc/vec-stril-12.c | 27 + gcc/testsuite/gcc.target/powerpc/vec-stril-13.c | 28 + gcc/testsuite/gcc.target/powerpc/vec-stril-14.c | 27 + gcc/testsuite/gcc.target/powerpc/vec-stril-15.c | 28 + gcc/testsuite/gcc.target/powerpc/vec-stril-16.c | 56 + gcc/testsuite/gcc.target/powerpc/vec-stril-17.c | 54 + gcc/testsuite/gcc.target/powerpc/vec-stril-18.c | 56 + gcc/testsuite/gcc.target/powerpc/vec-stril-19.c | 54 + gcc/testsuite/gcc.target/powerpc/vec-stril-2.c | 21 + gcc/testsuite/gcc.target/powerpc/vec-stril-20.c | 46 + gcc/testsuite/gcc.target/powerpc/vec-stril-21.c | 44 + gcc/testsuite/gcc.target/powerpc/vec-stril-22.c | 44 + gcc/testsuite/gcc.target/powerpc/vec-stril-23.c | 42 + gcc/testsuite/gcc.target/powerpc/vec-stril-3.c | 52 + gcc/testsuite/gcc.target/powerpc/vec-stril-4.c | 21 + gcc/testsuite/gcc.target/powerpc/vec-stril-5.c | 45 + gcc/testsuite/gcc.target/powerpc/vec-stril-6.c | 21 + gcc/testsuite/gcc.target/powerpc/vec-stril-7.c | 43 + gcc/testsuite/gcc.target/powerpc/vec-stril-8.c | 27 + gcc/testsuite/gcc.target/powerpc/vec-stril-9.c | 28 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-0.c | 24 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-1.c | 41 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-10.c | 37 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-11.c | 37 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-2.c | 23 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-3.c | 40 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-4.c | 23 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-5.c | 35 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-6.c | 23 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-7.c | 36 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-8.c | 42 + gcc/testsuite/gcc.target/powerpc/vec-stril_p-9.c | 42 + gcc/testsuite/gcc.target/powerpc/vec-strir-0.c | 21 + gcc/testsuite/gcc.target/powerpc/vec-strir-1.c | 52 + gcc/testsuite/gcc.target/powerpc/vec-strir-10.c | 27 + gcc/testsuite/gcc.target/powerpc/vec-strir-11.c | 28 + gcc/testsuite/gcc.target/powerpc/vec-strir-12.c | 28 + gcc/testsuite/gcc.target/powerpc/vec-strir-13.c | 29 + gcc/testsuite/gcc.target/powerpc/vec-strir-14.c | 27 + gcc/testsuite/gcc.target/powerpc/vec-strir-15.c | 28 + gcc/testsuite/gcc.target/powerpc/vec-strir-16.c | 56 + gcc/testsuite/gcc.target/powerpc/vec-strir-17.c | 54 + gcc/testsuite/gcc.target/powerpc/vec-strir-18.c | 56 + gcc/testsuite/gcc.target/powerpc/vec-strir-19.c | 54 + gcc/testsuite/gcc.target/powerpc/vec-strir-2.c | 21 + gcc/testsuite/gcc.target/powerpc/vec-strir-20.c | 48 + gcc/testsuite/gcc.target/powerpc/vec-strir-21.c | 46 + gcc/testsuite/gcc.target/powerpc/vec-strir-22.c | 48 + gcc/testsuite/gcc.target/powerpc/vec-strir-23.c | 46 + gcc/testsuite/gcc.target/powerpc/vec-strir-3.c | 52 + gcc/testsuite/gcc.target/powerpc/vec-strir-4.c | 21 + gcc/testsuite/gcc.target/powerpc/vec-strir-5.c | 44 + gcc/testsuite/gcc.target/powerpc/vec-strir-6.c | 21 + gcc/testsuite/gcc.target/powerpc/vec-strir-7.c | 44 + gcc/testsuite/gcc.target/powerpc/vec-strir-8.c | 27 + gcc/testsuite/gcc.target/powerpc/vec-strir-9.c | 28 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-0.c | 23 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-1.c | 39 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-10.c | 46 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-11.c | 38 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-2.c | 23 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-3.c | 40 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-4.c | 23 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-5.c | 44 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-6.c | 23 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-7.c | 36 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-8.c | 43 + gcc/testsuite/gcc.target/powerpc/vec-strir_p-9.c | 42 + .../gcc.target/powerpc/vec-ternarylogic-0.c | 120 + .../gcc.target/powerpc/vec-ternarylogic-1.c | 119 + .../gcc.target/powerpc/vec-ternarylogic-10.c | 130 + .../gcc.target/powerpc/vec-ternarylogic-2.c | 105 + .../gcc.target/powerpc/vec-ternarylogic-3.c | 106 + .../gcc.target/powerpc/vec-ternarylogic-4.c | 104 + .../gcc.target/powerpc/vec-ternarylogic-5.c | 103 + .../gcc.target/powerpc/vec-ternarylogic-6.c | 104 + .../gcc.target/powerpc/vec-ternarylogic-7.c | 103 + .../gcc.target/powerpc/vec-ternarylogic-8.c | 129 + .../gcc.target/powerpc/vec-ternarylogic-9.c | 130 + gcc/testsuite/gcc.target/powerpc/vector_float.c | 15 + gcc/testsuite/gcc.target/powerpc/vsx-vector-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-4.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-5.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c | 4 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-abss.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-4.c | 8 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-5.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-6.c | 8 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-7.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-8.c | 2 +- .../gcc.target/powerpc/vsx_mask-count-runnable.c | 149 + .../gcc.target/powerpc/vsx_mask-expand-runnable.c | 194 + .../gcc.target/powerpc/vsx_mask-extract-runnable.c | 162 + .../gcc.target/powerpc/vsx_mask-move-runnable.c | 225 + .../gcc.target/powerpc/xxgenpc-runnable.c | 231 + gcc/testsuite/gcc.target/pru/clobber-sp.c | 24 + .../pru/lra-framepointer-fragmentation-1.c | 5 +- .../pru/lra-framepointer-fragmentation-2.c | 10 +- gcc/testsuite/gcc.target/riscv/arch-3.c | 2 +- gcc/testsuite/gcc.target/riscv/arch-5.c | 5 + gcc/testsuite/gcc.target/riscv/arch-6.c | 5 + gcc/testsuite/gcc.target/riscv/attribute-11.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-12.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-13.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-9.c | 4 +- gcc/testsuite/gcc.target/riscv/interrupt-3.c | 4 +- gcc/testsuite/gcc.target/riscv/interrupt-4.c | 4 +- gcc/testsuite/gcc.target/riscv/pr91441.c | 10 + gcc/testsuite/gcc.target/riscv/pr96260.c | 9 + gcc/testsuite/gcc.target/riscv/pr96759.c | 13 - gcc/testsuite/gcc.target/riscv/pr98777.c | 31 - gcc/testsuite/gcc.target/riscv/pr99702.c | 7 - .../gcc.target/riscv/read-thread-pointer.c | 2 +- gcc/testsuite/gcc.target/riscv/shorten-memrefs-1.c | 26 + gcc/testsuite/gcc.target/riscv/shorten-memrefs-2.c | 51 + gcc/testsuite/gcc.target/riscv/shorten-memrefs-3.c | 39 + gcc/testsuite/gcc.target/riscv/shorten-memrefs-4.c | 26 + gcc/testsuite/gcc.target/riscv/shorten-memrefs-5.c | 53 + gcc/testsuite/gcc.target/riscv/shorten-memrefs-6.c | 39 + gcc/testsuite/gcc.target/riscv/shorten-memrefs-7.c | 46 + gcc/testsuite/gcc.target/riscv/zero-extend-5.c | 8 + gcc/testsuite/gcc.target/s390/20200617.c | 23 + gcc/testsuite/gcc.target/s390/pr96127.c | 29 + gcc/testsuite/gcc.target/s390/pr96456.c | 13 - gcc/testsuite/gcc.target/s390/stack-clash-1.c | 17 + gcc/testsuite/gcc.target/s390/stack-clash-2.c | 17 + gcc/testsuite/gcc.target/s390/stack-clash-3.c | 17 + gcc/testsuite/gcc.target/s390/vector/pr96128.c | 35 + gcc/testsuite/gcc.target/sparc/overflow-6.c | 20 - gcc/testsuite/gcc.target/xtensa/mabi-call0.c | 13 + gcc/testsuite/gcc.target/xtensa/mabi-windowed.c | 13 + gcc/testsuite/gdc.dg/array1.d | 14 + gcc/testsuite/gdc.dg/asm1.d | 8 +- gcc/testsuite/gdc.dg/compilable.d | 444 - gcc/testsuite/gdc.dg/gdc108.d | 19 + gcc/testsuite/gdc.dg/gdc115.d | 16 + gcc/testsuite/gdc.dg/gdc121.d | 4 + gcc/testsuite/gdc.dg/gdc122.d | 36 + gcc/testsuite/gdc.dg/gdc127.d | 6 + gcc/testsuite/gdc.dg/gdc131.d | 15 + gcc/testsuite/gdc.dg/gdc133.d | 16 + gcc/testsuite/gdc.dg/gdc141.d | 14 + gcc/testsuite/gdc.dg/gdc142.d | 15 + gcc/testsuite/gdc.dg/gdc15.d | 35 + gcc/testsuite/gdc.dg/gdc17.d | 37 + gcc/testsuite/gdc.dg/gdc170.d | 21 + gcc/testsuite/gdc.dg/gdc171.d | 38 + gcc/testsuite/gdc.dg/gdc179.d | 32 + gcc/testsuite/gdc.dg/gdc183.d | 60 + gcc/testsuite/gdc.dg/gdc186.d | 60 + gcc/testsuite/gdc.dg/gdc187.d | 40 + gcc/testsuite/gdc.dg/gdc19.d | 8 + gcc/testsuite/gdc.dg/gdc191.d | 201 + gcc/testsuite/gdc.dg/gdc194.d | 9 + gcc/testsuite/gdc.dg/gdc196.d | 21 + gcc/testsuite/gdc.dg/gdc198.d | 71 + gcc/testsuite/gdc.dg/gdc200.d | 16 + gcc/testsuite/gdc.dg/gdc204.d | 12 + gcc/testsuite/gdc.dg/gdc210.d | 62 + gcc/testsuite/gdc.dg/gdc212.d | 48 + gcc/testsuite/gdc.dg/gdc213.d | 17 + gcc/testsuite/gdc.dg/gdc218.d | 41 + gcc/testsuite/gdc.dg/gdc223.d | 43 + gcc/testsuite/gdc.dg/gdc231.d | 13 + gcc/testsuite/gdc.dg/gdc239.d | 10 + gcc/testsuite/gdc.dg/gdc24.d | 15 + gcc/testsuite/gdc.dg/gdc240.d | 16 + gcc/testsuite/gdc.dg/gdc241.d | 6 + gcc/testsuite/gdc.dg/gdc242a.d | 24 + gcc/testsuite/gdc.dg/gdc242b.d | 25 + gcc/testsuite/gdc.dg/gdc248.d | 44 + gcc/testsuite/gdc.dg/gdc250.d | 18 + gcc/testsuite/gdc.dg/gdc251.d | 6 + gcc/testsuite/gdc.dg/gdc253a.d | 10 + gcc/testsuite/gdc.dg/gdc253b.d | 19 + gcc/testsuite/gdc.dg/gdc255.d | 83 + gcc/testsuite/gdc.dg/gdc256.d | 5 + gcc/testsuite/gdc.dg/gdc261.d | 19 + gcc/testsuite/gdc.dg/gdc27.d | 18 + gcc/testsuite/gdc.dg/gdc273.d | 19 + gcc/testsuite/gdc.dg/gdc280.d | 30 + gcc/testsuite/gdc.dg/gdc284.d | 10 + gcc/testsuite/gdc.dg/gdc285.d | 15 + gcc/testsuite/gdc.dg/gdc286.d | 37 + gcc/testsuite/gdc.dg/gdc300.d | 25 + gcc/testsuite/gdc.dg/gdc309.d | 41 + gcc/testsuite/gdc.dg/gdc31.d | 25 + gcc/testsuite/gdc.dg/gdc35.d | 73 + gcc/testsuite/gdc.dg/gdc36.d | 125 + gcc/testsuite/gdc.dg/gdc37.d | 16 + gcc/testsuite/gdc.dg/gdc4.d | 9 + gcc/testsuite/gdc.dg/gdc43.d | 29 + gcc/testsuite/gdc.dg/gdc47.d | 12 + gcc/testsuite/gdc.dg/gdc51.d | 29 + gcc/testsuite/gdc.dg/gdc57.d | 21 + gcc/testsuite/gdc.dg/gdc66.d | 14 + gcc/testsuite/gdc.dg/gdc67.d | 4 + gcc/testsuite/gdc.dg/gdc71.d | 27 + gcc/testsuite/gdc.dg/gdc77.d | 11 + gcc/testsuite/gdc.dg/imports/gdc239.d | 22 +- gcc/testsuite/gdc.dg/imports/gdc241a.d | 4 +- gcc/testsuite/gdc.dg/imports/gdc241b.d | 1 + gcc/testsuite/gdc.dg/imports/gdc251a.d | 2 +- gcc/testsuite/gdc.dg/imports/gdc253.d | 23 - gcc/testsuite/gdc.dg/imports/gdc253a.d | 23 + gcc/testsuite/gdc.dg/imports/gdc253b.d | 12 + gcc/testsuite/gdc.dg/imports/gdc36.d | 8 + gcc/testsuite/gdc.dg/imports/runnable.d | 23 - gcc/testsuite/gdc.dg/init1.d | 9 + gcc/testsuite/gdc.dg/intrinsics.d | 123 + gcc/testsuite/gdc.dg/link.d | 39 - gcc/testsuite/gdc.dg/lto/ltotests_0.d | 2 +- gcc/testsuite/gdc.dg/pr100882a.d | 21 - gcc/testsuite/gdc.dg/pr100882b.d | 35 - gcc/testsuite/gdc.dg/pr100882c.d | 19 - gcc/testsuite/gdc.dg/pr100882d.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/pr96152.d | 32 + gcc/testsuite/gdc.dg/pr96154a.d | 18 + gcc/testsuite/gdc.dg/pr96154b.d | 19 + gcc/testsuite/gdc.dg/pr96157a.d | 24 - gcc/testsuite/gdc.dg/pr96157b.d | 46 - gcc/testsuite/gdc.dg/pr96254a.d | 28 - gcc/testsuite/gdc.dg/pr96254b.d | 24 - gcc/testsuite/gdc.dg/pr96301a.d | 31 - gcc/testsuite/gdc.dg/pr96301b.d | 25 - gcc/testsuite/gdc.dg/pr96301c.d | 25 - gcc/testsuite/gdc.dg/pr96435.d | 21 - gcc/testsuite/gdc.dg/pr96924.d | 14 - gcc/testsuite/gdc.dg/pr97843.d | 37 - gcc/testsuite/gdc.dg/pr97889.d | 29 - gcc/testsuite/gdc.dg/pr98277.d | 13 - gcc/testsuite/gdc.dg/pr98457.d | 9 - gcc/testsuite/gdc.dg/runnable.d | 1394 -- gcc/testsuite/gdc.dg/runnable2.d | 244 - gcc/testsuite/gdc.dg/simd.d | 2 - gcc/testsuite/gdc.test/compilable/aggr_alignment.d | 20 - gcc/testsuite/gdc.test/compilable/b19002.d | 12 - gcc/testsuite/gdc.test/compilable/b9490.d | 39 - gcc/testsuite/gdc.test/compilable/betterCarray.d | 10 - .../compilable/extra-files/minimal/object.d | 1 - gcc/testsuite/gdc.test/compilable/ice14739.d | 19 - gcc/testsuite/gdc.test/compilable/ice20092.d | 10 - .../gdc.test/compilable/imports/test21299/func.d | 8 - .../gdc.test/compilable/imports/test21299/mtype.d | 8 - .../compilable/imports/test21299/rootstringtable.d | 96 - gcc/testsuite/gdc.test/compilable/interpret3.d | 38 - 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/test21299a.d | 4 - gcc/testsuite/gdc.test/compilable/test21299b.d | 4 - gcc/testsuite/gdc.test/compilable/test21299c.d | 5 - gcc/testsuite/gdc.test/compilable/test21299d.d | 27 - 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/fail17492.d | 20 +- .../gdc.test/fail_compilation/fail18970.d | 37 - .../gdc.test/fail_compilation/fail21001.d | 12 - .../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 | 6 - .../gdc.test/fail_compilation/fail7424c.d | 6 - .../gdc.test/fail_compilation/fail7424d.d | 6 - .../gdc.test/fail_compilation/fail7424e.d | 6 - .../gdc.test/fail_compilation/fail7424f.d | 6 - .../gdc.test/fail_compilation/fail7424g.d | 6 - .../gdc.test/fail_compilation/fail7424h.d | 6 - .../gdc.test/fail_compilation/fail7424i.d | 6 - gcc/testsuite/gdc.test/fail_compilation/fail9766.d | 4 +- gcc/testsuite/gdc.test/fail_compilation/ice21060.d | 15 - gcc/testsuite/gdc.test/fail_compilation/ice9406.d | 3 +- .../gdc.test/fail_compilation/imports/fail21001b.d | 5 - .../fail_compilation/imports/ice21060a/package.d | 1 - .../fail_compilation/imports/ice21060b/package.d | 5 - .../fail_compilation/imports/ice21060c/package.d | 1 - .../fail_compilation/imports/ice21060d/package.d | 5 - .../fail_compilation/imports/issue21295ast_node.d | 5 - .../imports/issue21295astcodegen.d | 4 - .../fail_compilation/imports/issue21295dtemplate.d | 3 - .../fail_compilation/imports/issue21295visitor.d | 3 - .../gdc.test/fail_compilation/imports/test21164a.d | 9 - .../gdc.test/fail_compilation/imports/test21164b.d | 4 - .../gdc.test/fail_compilation/imports/test21164c.d | 10 - .../gdc.test/fail_compilation/imports/test21164d.d | 9 - .../gdc.test/fail_compilation/issue21295.d | 9 - gcc/testsuite/gdc.test/fail_compilation/reg6769.d | 29 - .../gdc.test/fail_compilation/test21164.d | 13 - .../gdc.test/fail_compilation/test21927.d | 20 - .../gdc.test/fail_compilation/test21939.d | 9 - gcc/testsuite/gdc.test/runnable/b16278.d | 6 - gcc/testsuite/gfortran.dg/PR82376.f90 | 59 - gcc/testsuite/gfortran.dg/PR85868A.f90 | 47 + gcc/testsuite/gfortran.dg/PR85868B.f90 | 144 + gcc/testsuite/gfortran.dg/PR94022.f90 | 132 + gcc/testsuite/gfortran.dg/PR95214.f90 | 84 + gcc/testsuite/gfortran.dg/PR95331.f90 | 163 + gcc/testsuite/gfortran.dg/analyzer/pr93993.f90 | 2 +- gcc/testsuite/gfortran.dg/argument_checking_25.f90 | 12 - gcc/testsuite/gfortran.dg/asan/asan.exp | 40 + .../gfortran.dg/asan/pointer_assign_16.f90 | 304 + gcc/testsuite/gfortran.dg/assignment_4.f90 | 2 +- gcc/testsuite/gfortran.dg/assumed_rank_20.f90 | 36 - gcc/testsuite/gfortran.dg/char4-subscript.f90 | 30 + gcc/testsuite/gfortran.dg/char_length_23.f90 | 25 - gcc/testsuite/gfortran.dg/charlen_18.f90 | 18 - gcc/testsuite/gfortran.dg/class_allocate_25.f90 | 58 - gcc/testsuite/gfortran.dg/class_assign_4.f90 | 185 - .../gfortran.dg/class_defined_operator_2.f03 | 31 - gcc/testsuite/gfortran.dg/coarray/dummy_2.f90 | 26 - gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90 | 5 +- gcc/testsuite/gfortran.dg/coverage.f90 | 17 - gcc/testsuite/gfortran.dg/data_char_4.f90 | 11 - gcc/testsuite/gfortran.dg/data_char_5.f90 | 15 - gcc/testsuite/gfortran.dg/data_inquiry_ref.f90 | 39 - gcc/testsuite/gfortran.dg/dec_structure_23.f90 | 4 +- .../gfortran.dg/deferred_character_36.f90 | 16 - gcc/testsuite/gfortran.dg/dependency_60.f90 | 19 - .../gfortran.dg/diagnostic-format-json-1.F90 | 5 + .../gfortran.dg/diagnostic-format-json-2.F90 | 5 + .../gfortran.dg/diagnostic-format-json-3.F90 | 5 + .../gfortran.dg/elemental_optional_args_6.f90 | 4 +- gcc/testsuite/gfortran.dg/elemental_result_2.f90 | 33 - gcc/testsuite/gfortran.dg/entry_23.f | 57 - gcc/testsuite/gfortran.dg/erf_3.F90 | 3 - gcc/testsuite/gfortran.dg/error_recovery_1.f90 | 4 +- gcc/testsuite/gfortran.dg/finalize_37.f90 | 80 - gcc/testsuite/gfortran.dg/fmt_nonchar_1.f90 | 46 - gcc/testsuite/gfortran.dg/fmt_nonchar_2.f90 | 22 - gcc/testsuite/gfortran.dg/fmt_nonchar_3.f90 | 7 - gcc/testsuite/gfortran.dg/forall_19.f90 | 32 - .../gfortran.dg/goacc/attach-descriptor.f90 | 18 + .../goacc/classify-kernels-unparallelized.f95 | 4 +- .../gfortran.dg/goacc/classify-kernels.f95 | 4 +- .../gfortran.dg/goacc/classify-parallel.f95 | 4 +- .../gfortran.dg/goacc/classify-serial.f95 | 31 - .../gfortran.dg/goacc/clause-locations.f90 | 18 + gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 4 +- .../gfortran.dg/goacc/loop-2-parallel-3.f95 | 24 +- gcc/testsuite/gfortran.dg/goacc/loop-5.f95 | 357 + gcc/testsuite/gfortran.dg/goacc/loop-6.f95 | 74 + .../goacc/nested-reductions-1-kernels.f90 | 300 - .../goacc/nested-reductions-1-parallel.f90 | 404 - .../goacc/nested-reductions-1-routine.f90 | 88 - .../goacc/nested-reductions-2-kernels.f90 | 389 - .../goacc/nested-reductions-2-parallel.f90 | 499 - .../goacc/nested-reductions-2-routine.f90 | 119 - .../gfortran.dg/goacc/nested-reductions-warn.f90 | 674 + .../gfortran.dg/goacc/nested-reductions.f90 | 540 + gcc/testsuite/gfortran.dg/goacc/pr92793-1.f90 | 135 - .../goacc/pure-elemental-procedures-2.f90 | 27 + .../gfortran.dg/goacc/uninit-dim-clause.f95 | 12 +- .../goacc/uninit-firstprivate-clause.f95 | 2 +- .../gfortran.dg/goacc/uninit-if-clause.f95 | 8 +- .../gfortran.dg/goacc/uninit-use-device-clause.f95 | 2 +- .../gfortran.dg/gomp/appendix-a/a.24.1.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/cancel-2.f90 | 15 + gcc/testsuite/gfortran.dg/gomp/cancel-3.f90 | 35 + gcc/testsuite/gfortran.dg/gomp/combined-if.f90 | 109 + gcc/testsuite/gfortran.dg/gomp/crayptr3.f90 | 2 +- .../gfortran.dg/gomp/declare-simd-coarray-lib.f90 | 12 - gcc/testsuite/gfortran.dg/gomp/if-1.f90 | 122 + .../gfortran.dg/gomp/lastprivate-conditional-1.f90 | 82 + .../gfortran.dg/gomp/lastprivate-conditional-2.f90 | 46 + .../gfortran.dg/gomp/lastprivate-conditional-3.f90 | 65 + .../gfortran.dg/gomp/lastprivate-conditional-4.f90 | 28 + .../gfortran.dg/gomp/lastprivate-conditional-5.f90 | 47 + gcc/testsuite/gfortran.dg/gomp/map-1.f90 | 35 +- gcc/testsuite/gfortran.dg/gomp/map-2.f90 | 6 + gcc/testsuite/gfortran.dg/gomp/map-3.f90 | 38 + gcc/testsuite/gfortran.dg/gomp/map-4.f90 | 7 + gcc/testsuite/gfortran.dg/gomp/map-5.f90 | 12 - .../gfortran.dg/gomp/map-alloc-comp-1.f90 | 14 + gcc/testsuite/gfortran.dg/gomp/openmp-simd-4.f90 | 65 + gcc/testsuite/gfortran.dg/gomp/openmp-simd-5.f90 | 24 - gcc/testsuite/gfortran.dg/gomp/order-3.f90 | 227 + gcc/testsuite/gfortran.dg/gomp/order-4.f90 | 34 + gcc/testsuite/gfortran.dg/gomp/pr33439.f90 | 7 +- gcc/testsuite/gfortran.dg/gomp/pr44036-1.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/pr44085.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/pr44536.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/pr79154-1.f90 | 15 +- gcc/testsuite/gfortran.dg/gomp/pr79154-2.f90 | 30 +- gcc/testsuite/gfortran.dg/gomp/pr79154-simd.f90 | 16 + gcc/testsuite/gfortran.dg/gomp/pr86470.f90 | 12 - gcc/testsuite/gfortran.dg/gomp/pr94672.f90 | 10 +- gcc/testsuite/gfortran.dg/gomp/pr95869.f90 | 18 + gcc/testsuite/gfortran.dg/gomp/requires-1.f90 | 13 + gcc/testsuite/gfortran.dg/gomp/requires-2.f90 | 14 + gcc/testsuite/gfortran.dg/gomp/requires-3.f90 | 4 + gcc/testsuite/gfortran.dg/gomp/requires-4.f90 | 36 + gcc/testsuite/gfortran.dg/gomp/requires-5.f90 | 16 + gcc/testsuite/gfortran.dg/gomp/requires-6.f90 | 16 + gcc/testsuite/gfortran.dg/gomp/requires-7.f90 | 41 + gcc/testsuite/gfortran.dg/gomp/requires-8.f90 | 22 + gcc/testsuite/gfortran.dg/gomp/requires-9.f90 | 85 + gcc/testsuite/gfortran.dg/gomp/sharing-1.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/sharing-2.f90 | 10 +- gcc/testsuite/gfortran.dg/gomp/sharing-3.f90 | 2 +- gcc/testsuite/gfortran.dg/iall_masked.f90 | 22 - gcc/testsuite/gfortran.dg/ieee/ieee_12.f90 | 24 - gcc/testsuite/gfortran.dg/implied_do_io_7.f90 | 16 - gcc/testsuite/gfortran.dg/index_4.f90 | 19 - gcc/testsuite/gfortran.dg/inline_matmul_25.f90 | 9 - gcc/testsuite/gfortran.dg/intent_optimize_3.f90 | 16 - gcc/testsuite/gfortran.dg/interface_47.f90 | 19 + gcc/testsuite/gfortran.dg/interface_48.f90 | 31 + gcc/testsuite/gfortran.dg/longnames.f90 | 92 - gcc/testsuite/gfortran.dg/loop_interchange_2.f | 20 + gcc/testsuite/gfortran.dg/matmul_20.f90 | 47 - gcc/testsuite/gfortran.dg/matmul_21.f90 | 15 - gcc/testsuite/gfortran.dg/module_procedure_4.f90 | 63 - gcc/testsuite/gfortran.dg/module_variable_3.f90 | 37 - gcc/testsuite/gfortran.dg/namelist_97.f90 | 16 + gcc/testsuite/gfortran.dg/null_11.f90 | 16 - .../gfortran.dg/optional_assumed_charlen_2.f90 | 48 - gcc/testsuite/gfortran.dg/pr100154.f90 | 26 - gcc/testsuite/gfortran.dg/pr100949.f90 | 10 - gcc/testsuite/gfortran.dg/pr101514.f90 | 35 - gcc/testsuite/gfortran.dg/pr101536.f90 | 33 - gcc/testsuite/gfortran.dg/pr45337_1.f90 | 14 + gcc/testsuite/gfortran.dg/pr45337_2.f90 | 18 + gcc/testsuite/gfortran.dg/pr53298.f90 | 14 + gcc/testsuite/gfortran.dg/pr63797.f90 | 60 - gcc/testsuite/gfortran.dg/pr66545_2.f90 | 8 +- gcc/testsuite/gfortran.dg/pr85796.f90 | 8 - gcc/testsuite/gfortran.dg/pr91589.f90 | 2 +- gcc/testsuite/gfortran.dg/pr93499.f90 | 10 + gcc/testsuite/gfortran.dg/pr93685_1.f90 | 20 - gcc/testsuite/gfortran.dg/pr93685_2.f90 | 18 - gcc/testsuite/gfortran.dg/pr95053.f | 7 + gcc/testsuite/gfortran.dg/pr95053_2.f90 | 10 + gcc/testsuite/gfortran.dg/pr95053_3.f90 | 14 + gcc/testsuite/gfortran.dg/pr95089.f90 | 11 + gcc/testsuite/gfortran.dg/pr95342.f90 | 20 - gcc/testsuite/gfortran.dg/pr95398.f90 | 53 - gcc/testsuite/gfortran.dg/pr95446.f90 | 38 + gcc/testsuite/gfortran.dg/pr95502.f90 | 8 - gcc/testsuite/gfortran.dg/pr95584.f90 | 16 + gcc/testsuite/gfortran.dg/pr95586_1.f90 | 9 + gcc/testsuite/gfortran.dg/pr95586_2.f90 | 11 + gcc/testsuite/gfortran.dg/pr95690.f90 | 4 +- gcc/testsuite/gfortran.dg/pr95882_1.f90 | 8 - gcc/testsuite/gfortran.dg/pr95882_2.f90 | 6 - gcc/testsuite/gfortran.dg/pr95882_3.f90 | 6 - gcc/testsuite/gfortran.dg/pr95882_4.f90 | 7 - gcc/testsuite/gfortran.dg/pr95882_5.f90 | 6 - gcc/testsuite/gfortran.dg/pr95981.f90 | 9 + gcc/testsuite/gfortran.dg/pr96038.f90 | 8 + gcc/testsuite/gfortran.dg/pr96085.f90 | 12 + gcc/testsuite/gfortran.dg/pr96312.f90 | 30 - gcc/testsuite/gfortran.dg/pr96325.f90 | 21 - gcc/testsuite/gfortran.dg/pr96486.f90 | 9 - gcc/testsuite/gfortran.dg/pr96859.f90 | 25 - gcc/testsuite/gfortran.dg/pr97272.f90 | 19 - gcc/testsuite/gfortran.dg/pr97768_1.f90 | 25 - gcc/testsuite/gfortran.dg/pr97768_2.f90 | 53 - gcc/testsuite/gfortran.dg/pr98017.f90 | 14 - gcc/testsuite/gfortran.dg/pr98411.f90 | 16 - gcc/testsuite/gfortran.dg/pr99060.f90 | 10 - gcc/testsuite/gfortran.dg/pr99204.f90 | 10 - gcc/testsuite/gfortran.dg/pr99545.f90 | 40 - gcc/testsuite/gfortran.dg/random_seed_4.f90 | 14 + gcc/testsuite/gfortran.dg/transpose_5.f90 | 8 - gcc/testsuite/gfortran.dg/typebound_call_32.f90 | 39 - gcc/testsuite/gfortran.dg/ubound_1.f90 | 22 - .../gfortran.dg/unlimited_polymorphic_32.f03 | 59 - gcc/testsuite/gfortran.dg/use_15.f90 | 2 +- gcc/testsuite/gfortran.dg/value_8.f90 | 16 - gcc/testsuite/gfortran.dg/vect/pr95403.f | 16 + gcc/testsuite/gfortran.dg/vect/pr96920.f90 | 37 - gcc/testsuite/gnat.dg/addr15.adb | 19 + gcc/testsuite/gnat.dg/addr16.adb | 14 - gcc/testsuite/gnat.dg/addr16_pkg.ads | 9 - gcc/testsuite/gnat.dg/aggr29.adb | 12 + gcc/testsuite/gnat.dg/aggr30.adb | 20 + gcc/testsuite/gnat.dg/aggr30.ads | 25 + gcc/testsuite/gnat.dg/array39.adb | 13 + gcc/testsuite/gnat.dg/array39_pkg.adb | 20 + gcc/testsuite/gnat.dg/array39_pkg.ads | 25 + gcc/testsuite/gnat.dg/array40.adb | 21 + gcc/testsuite/gnat.dg/array40_pkg.ads | 12 + gcc/testsuite/gnat.dg/bias2.adb | 33 - gcc/testsuite/gnat.dg/debug16.adb | 27 + gcc/testsuite/gnat.dg/derived_type7.adb | 9 - gcc/testsuite/gnat.dg/derived_type7.ads | 13 - gcc/testsuite/gnat.dg/discr59.adb | 24 - gcc/testsuite/gnat.dg/discr59_pkg1.ads | 35 - gcc/testsuite/gnat.dg/discr59_pkg2.ads | 15 - gcc/testsuite/gnat.dg/limited1_inner.adb | 2 +- gcc/testsuite/gnat.dg/limited5.adb | 17 - gcc/testsuite/gnat.dg/modular6.adb | 15 - gcc/testsuite/gnat.dg/openacc1.adb | 12 - gcc/testsuite/gnat.dg/opt39.adb | 1 - gcc/testsuite/gnat.dg/opt83.adb | 33 + gcc/testsuite/gnat.dg/opt84.adb | 74 + gcc/testsuite/gnat.dg/opt85.adb | 20 + gcc/testsuite/gnat.dg/opt85.ads | 27 + gcc/testsuite/gnat.dg/opt86_pkg.ads | 8 + gcc/testsuite/gnat.dg/opt86a.adb | 36 + gcc/testsuite/gnat.dg/opt86b.adb | 37 + gcc/testsuite/gnat.dg/opt86c.adb | 37 + gcc/testsuite/gnat.dg/opt87.adb | 12 + gcc/testsuite/gnat.dg/opt87_pkg.adb | 12 + gcc/testsuite/gnat.dg/opt87_pkg.ads | 6 + gcc/testsuite/gnat.dg/opt89.adb | 18 - gcc/testsuite/gnat.dg/opt91.adb | 11 - gcc/testsuite/gnat.dg/opt91.ads | 10 - gcc/testsuite/gnat.dg/opt91_pkg.adb | 12 - gcc/testsuite/gnat.dg/opt91_pkg.ads | 19 - gcc/testsuite/gnat.dg/opt92.adb | 38 - gcc/testsuite/gnat.dg/pack27.adb | 10 - gcc/testsuite/gnat.dg/pack27_pkg.ads | 33 - gcc/testsuite/gnat.dg/renaming16.adb | 11 + gcc/testsuite/gnat.dg/renaming16_pkg.ads | 34 + gcc/testsuite/gnat.dg/rep_clause8.adb | 4 +- gcc/testsuite/gnat.dg/shift1.adb | 15 - gcc/testsuite/gnat.dg/specs/discr7.ads | 14 - gcc/testsuite/gnat.dg/specs/lto25.ads | 12 - gcc/testsuite/gnat.dg/specs/size_clause5.ads | 16 - gcc/testsuite/gnat.dg/thunk2.adb | 11 - gcc/testsuite/gnat.dg/thunk2.ads | 12 - gcc/testsuite/gnat.dg/thunk2_pkg.ads | 11 - gcc/testsuite/gnat.dg/unchecked_convert5.adb | 2 +- gcc/testsuite/gnat.dg/unchecked_convert6.adb | 2 +- gcc/testsuite/go.dg/arrayclear.go | 3 + gcc/testsuite/jit.dg/all-non-failing-tests.h | 33 + gcc/testsuite/jit.dg/jit.exp | 25 +- gcc/testsuite/jit.dg/test-builtin-memcpy.c | 69 + gcc/testsuite/jit.dg/test-builtin-unreachable.c | 49 + ...ntext_get_builtin_function-unimplemented-type.c | 20 + ...st-error-gcc_jit_context_new_global-void-type.c | 25 + ...st-error-gcc_jit_function_new_local-void-type.c | 27 + gcc/testsuite/jit.dg/test-fuzzer.c | 2 - gcc/testsuite/jit.dg/test-pr95306-builtin-types.c | 23 + gcc/testsuite/jit.dg/test-pr95314-rvalue-reuse.c | 56 + gcc/testsuite/lib/brig.exp | 2 +- gcc/testsuite/lib/gcc-defs.exp | 67 + gcc/testsuite/lib/gcc-dg.exp | 4 +- gcc/testsuite/lib/gcov.exp | 2 +- gcc/testsuite/lib/gfortran.exp | 8 + gcc/testsuite/lib/options.exp | 4 +- gcc/testsuite/lib/profopt.exp | 14 +- gcc/testsuite/lib/prune.exp | 4 +- gcc/testsuite/lib/scandump.exp | 59 +- gcc/testsuite/lib/scanlang.exp | 51 + gcc/testsuite/lib/scanltranstree.exp | 20 +- gcc/testsuite/lib/scanoffload.exp | 61 + gcc/testsuite/lib/scanoffloadrtl.exp | 49 +- gcc/testsuite/lib/scanoffloadtree.exp | 51 +- gcc/testsuite/lib/scanwpaipa.exp | 24 +- gcc/testsuite/lib/target-supports.exp | 153 +- gcc/testsuite/lib/ubsan-dg.exp | 22 + gcc/testsuite/obj-c++.dg/SEL-typedef.mm | 7 - .../obj-c++.dg/attributes/method-nonnull-1.mm | 8 +- gcc/testsuite/obj-c++.dg/cxx-ivars-3.mm | 4 +- gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm | 1 - gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm | 1 - gcc/testsuite/obj-c++.dg/gnu-api-2-objc.mm | 8 +- gcc/testsuite/obj-c++.dg/objc-gc-3.mm | 2 +- .../plugin/diagnostic-test-expressions-1.mm | 33 +- gcc/testsuite/obj-c++.dg/pr49070.mm | 54 - gcc/testsuite/obj-c++.dg/property/at-property-1.mm | 13 +- .../obj-c++.dg/property/at-property-29.mm | 8 +- gcc/testsuite/obj-c++.dg/property/at-property-4.mm | 13 +- .../obj-c++.dg/property/property-neg-2.mm | 2 +- .../obj-c++.dg/property/property-neg-6.mm | 2 +- gcc/testsuite/obj-c++.dg/syntax-error-10.mm | 3 +- gcc/testsuite/obj-c++.dg/syntax-error-8.mm | 2 +- gcc/testsuite/obj-c++.dg/syntax-error-9.mm | 2 +- gcc/testsuite/obj-c++.dg/try-catch-9.mm | 2 +- .../objc-obj-c++-shared/TestsuiteObject.h | 8 - .../objc-obj-c++-shared/TestsuiteObject.m | 13 +- gcc/testsuite/objc.dg/SEL-typedef.m | 7 - .../objc.dg/attributes/method-nonnull-1.m | 8 +- gcc/testsuite/objc.dg/call-super-2.m | 6 +- gcc/testsuite/objc.dg/gnu-api-2-class-meta.m | 6 +- gcc/testsuite/objc.dg/gnu-api-2-class.m | 1 - gcc/testsuite/objc.dg/gnu-api-2-objc.m | 8 +- gcc/testsuite/objc.dg/ivar-scope-4.m | 6 - gcc/testsuite/objc.dg/objc-gc-4.m | 2 +- .../objc.dg/plugin/diagnostic-test-expressions-1.m | 25 +- gcc/testsuite/objc.dg/pr23214.m | 2 +- gcc/testsuite/objc.dg/property/at-property-1.m | 12 +- gcc/testsuite/objc.dg/property/at-property-29.m | 7 +- gcc/testsuite/objc.dg/property/at-property-4.m | 13 +- gcc/testsuite/objc.dg/property/at-property-5.m | 2 +- gcc/testsuite/objc.dg/property/property-neg-2.m | 2 +- gcc/testsuite/objc.dg/torture/forward-1.m | 46 +- gcc/testsuite/objc.dg/unnamed-parms.m | 30 - gcc/testsuite/objc/execute/class-tests-1.h | 2 - gcc/testsuite/objc/execute/exceptions/matcher-1.m | 2 +- gcc/testsuite/substr_10.f90 | 11 - gcc/testsuite/substr_9.f90 | 28 - gcc/toplev.c | 76 +- gcc/trans-mem.c | 1 + gcc/tree-affine.c | 24 +- gcc/tree-cfg.c | 43 +- gcc/tree-complex.c | 8 +- gcc/tree-core.h | 5 +- gcc/tree-data-ref.c | 257 +- gcc/tree-dfa.c | 36 +- gcc/tree-diagnostic-path.cc | 5 +- gcc/tree-eh.c | 3 - gcc/tree-emutls.c | 6 +- gcc/tree-if-conv.c | 18 +- gcc/tree-inline.c | 86 +- gcc/tree-into-ssa.c | 3 +- gcc/tree-loop-distribution.c | 39 +- gcc/tree-nested.c | 65 +- gcc/tree-object-size.c | 79 +- gcc/tree-object-size.h | 1 + gcc/tree-parloops.c | 2 +- gcc/tree-pass.h | 2 + gcc/tree-pretty-print.c | 80 +- gcc/tree-pretty-print.h | 2 + gcc/tree-sra.c | 48 +- gcc/tree-ssa-address.c | 48 +- gcc/tree-ssa-ccp.c | 91 +- gcc/tree-ssa-copy.c | 4 +- gcc/tree-ssa-dom.c | 14 +- gcc/tree-ssa-forwprop.c | 30 +- gcc/tree-ssa-live.c | 31 +- gcc/tree-ssa-loop-im.c | 724 +- gcc/tree-ssa-loop-ivopts.c | 4 + gcc/tree-ssa-loop-niter.c | 5 - gcc/tree-ssa-loop-split.c | 3 - gcc/tree-ssa-math-opts.c | 100 +- gcc/tree-ssa-operands.c | 306 +- gcc/tree-ssa-phiopt.c | 221 +- gcc/tree-ssa-pre.c | 54 +- gcc/tree-ssa-propagate.c | 121 +- gcc/tree-ssa-propagate.h | 9 +- gcc/tree-ssa-reassoc.c | 232 +- gcc/tree-ssa-sccvn.c | 140 +- gcc/tree-ssa-sccvn.h | 1 - gcc/tree-ssa-sink.c | 188 +- gcc/tree-ssa-strlen.c | 11 +- gcc/tree-ssa-structalias.c | 8 +- gcc/tree-ssa-uninit.c | 490 +- gcc/tree-ssa.c | 66 +- gcc/tree-streamer-in.c | 101 +- gcc/tree-streamer-out.c | 220 +- gcc/tree-streamer.h | 6 +- gcc/tree-switch-conversion.c | 53 +- gcc/tree-switch-conversion.h | 15 +- gcc/tree-vect-data-refs.c | 707 +- gcc/tree-vect-generic.c | 173 +- gcc/tree-vect-loop-manip.c | 442 +- gcc/tree-vect-loop.c | 1608 +- gcc/tree-vect-patterns.c | 526 +- gcc/tree-vect-slp.c | 1991 ++- gcc/tree-vect-stmts.c | 4001 ++--- gcc/tree-vectorizer.c | 117 +- gcc/tree-vectorizer.h | 427 +- gcc/tree-vrp.c | 1382 +- gcc/tree-vrp.h | 70 - gcc/tree.c | 121 +- gcc/tree.h | 28 +- gcc/tsan.c | 33 +- gcc/value-prof.c | 64 +- gcc/value-range-equiv.cc | 322 + gcc/value-range-equiv.h | 82 + gcc/value-range.cc | 35 +- gcc/var-tracking.c | 107 +- gcc/varasm.c | 72 +- gcc/vec.h | 2 +- gcc/vmsdbgout.c | 20 +- gcc/vr-values.c | 181 +- gcc/vr-values.h | 116 +- gcc/wide-int.cc | 21 +- gnattools/ChangeLog | 12 - gotools/ChangeLog | 12 - include/ChangeLog | 29 +- include/libiberty.h | 7 + intl/ChangeLog | 22 - intl/Makefile.in | 4 +- intl/configure | 12 - intl/configure.ac | 6 - libada/ChangeLog | 12 - libatomic/ChangeLog | 50 +- libatomic/Makefile.am | 3 + libatomic/Makefile.in | 4 + libatomic/config/t-aix | 10 + libatomic/config/x86/fenv.c | 36 +- libatomic/configure | 56 +- libatomic/configure.ac | 13 + libatomic/configure.tgt | 6 + libbacktrace/ChangeLog | 100 +- libbacktrace/Makefile.am | 70 +- libbacktrace/Makefile.in | 126 +- libbacktrace/config.h.in | 15 + libbacktrace/configure | 394 +- libbacktrace/configure.ac | 53 +- libbacktrace/elf.c | 106 +- libbacktrace/fileline.c | 84 +- libbacktrace/filetype.awk | 19 +- libbacktrace/macho.c | 1309 ++ libbacktrace/mmap.c | 4 + libbacktrace/mmapio.c | 4 + libbacktrace/posix.c | 6 +- libbacktrace/read.c | 22 +- libbacktrace/ztest.c | 2 +- libcc1/ChangeLog | 33 +- libcc1/Makefile.am | 5 +- libcc1/Makefile.in | 4 +- libcc1/aclocal.m4 | 2 + libcc1/configure | 242 +- libcc1/configure.ac | 9 +- libcc1/libcp1plugin.cc | 2 +- libcpp/ChangeLog | 160 +- libcpp/Makefile.in | 12 +- libcpp/aclocal.m4 | 2 + libcpp/charset.c | 100 +- libcpp/configure | 290 + libcpp/configure.ac | 12 + libcpp/directives-only.c | 240 - libcpp/directives.c | 44 +- libcpp/files.c | 66 +- libcpp/include/cpplib.h | 65 +- libcpp/include/line-map.h | 21 +- libcpp/init.c | 34 +- libcpp/internal.h | 23 +- libcpp/lex.c | 1045 +- libcpp/line-map.c | 54 +- libcpp/macro.c | 20 +- libcpp/mkdeps.c | 1 + libcpp/po/ChangeLog | 16 +- libcpp/po/cpplib.pot | 244 +- libcpp/po/es.po | 89 +- libcpp/system.h | 20 - libcpp/traditional.c | 6 +- libdecnumber/ChangeLog | 30 +- libdecnumber/Makefile.in | 5 +- libdecnumber/aclocal.m4 | 2 + libdecnumber/configure | 337 + libdecnumber/configure.ac | 13 + libffi/ChangeLog | 29 - libffi/configure | 34 +- libffi/src/powerpc/linux64.S | 8 - libffi/src/powerpc/linux64_closure.S | 16 +- libgcc/ChangeLog | 320 +- libgcc/Makefile.in | 27 +- libgcc/config.host | 11 +- libgcc/config/aarch64/lse.S | 19 +- libgcc/config/arm/cmse_nonsecure_call.S | 4 +- libgcc/config/arm/t-arm | 7 +- libgcc/config/avr/libf7/ChangeLog | 12 +- libgcc/config/avr/libf7/t-libf7 | 4 +- libgcc/config/avr/t-avr | 10 +- libgcc/config/cris/libgcc-glibc.ver | 7 - libgcc/config/cris/t-linux | 2 - libgcc/config/i386/cpuinfo.c | 471 +- libgcc/config/i386/cpuinfo.h | 138 - libgcc/config/i386/gnu-unwind.h | 60 +- libgcc/config/i386/sfp-exceptions.c | 36 +- libgcc/config/ia64/divtf3.c | 9 + libgcc/config/ia64/t-softfp-compat | 3 + libgcc/config/libbid/ChangeLog | 14 +- libgcc/config/libbid/bid_internal.h | 4 - libgcc/config/riscv/div.S | 8 +- libgcc/config/rs6000/t-aix-cxa | 15 +- libgcc/config/rs6000/t-linux | 31 +- libgcc/config/rs6000/t-slibgcc-aix | 69 +- libgcc/config/rs6000/tramp.S | 6 +- libgcc/config/xtensa/unwind-dw2-xtensa.c | 46 +- libgcc/configure | 32 +- libgcc/configure.ac | 14 +- libgcc/empty.mk | 2 - libgcc/gcov.h | 5 - libgcc/libgcov-driver-system.c | 2 +- libgcc/libgcov-driver.c | 178 +- libgcc/libgcov-interface.c | 126 +- libgcc/libgcov-merge.c | 103 +- libgcc/libgcov-profiler.c | 51 +- libgcc/libgcov-util.c | 122 +- libgcc/libgcov.h | 164 +- libgfortran/ChangeLog | 220 +- libgfortran/Makefile.am | 9 +- libgfortran/Makefile.in | 12 +- libgfortran/config/fpu-387.h | 53 +- libgfortran/config/t-aix | 10 + libgfortran/configure | 70 +- libgfortran/configure.ac | 25 + libgfortran/configure.host | 18 + libgfortran/generated/iall_i1.c | 2 +- libgfortran/generated/iall_i16.c | 2 +- libgfortran/generated/iall_i2.c | 2 +- libgfortran/generated/iall_i4.c | 2 +- libgfortran/generated/iall_i8.c | 2 +- libgfortran/generated/matmul_c10.c | 176 +- libgfortran/generated/matmul_c16.c | 176 +- libgfortran/generated/matmul_c4.c | 176 +- libgfortran/generated/matmul_c8.c | 176 +- libgfortran/generated/matmul_i1.c | 176 +- libgfortran/generated/matmul_i16.c | 176 +- libgfortran/generated/matmul_i2.c | 176 +- libgfortran/generated/matmul_i4.c | 176 +- libgfortran/generated/matmul_i8.c | 176 +- libgfortran/generated/matmul_r10.c | 176 +- libgfortran/generated/matmul_r16.c | 176 +- libgfortran/generated/matmul_r4.c | 176 +- libgfortran/generated/matmul_r8.c | 176 +- libgfortran/generated/matmulavx128_c10.c | 62 +- libgfortran/generated/matmulavx128_c16.c | 62 +- libgfortran/generated/matmulavx128_c4.c | 62 +- libgfortran/generated/matmulavx128_c8.c | 62 +- libgfortran/generated/matmulavx128_i1.c | 62 +- libgfortran/generated/matmulavx128_i16.c | 62 +- libgfortran/generated/matmulavx128_i2.c | 62 +- libgfortran/generated/matmulavx128_i4.c | 62 +- libgfortran/generated/matmulavx128_i8.c | 62 +- libgfortran/generated/matmulavx128_r10.c | 62 +- libgfortran/generated/matmulavx128_r16.c | 62 +- libgfortran/generated/matmulavx128_r4.c | 62 +- libgfortran/generated/matmulavx128_r8.c | 62 +- libgfortran/ieee/ieee_arithmetic.F90 | 9 +- libgfortran/intrinsics/env.c | 7 +- libgfortran/intrinsics/execute_command_line.c | 5 - libgfortran/io/transfer.c | 8 + libgfortran/io/write.c | 8 + libgfortran/m4/iall.m4 | 2 +- libgfortran/m4/matmul.m4 | 21 +- libgfortran/m4/matmul_internal.m4 | 31 +- libgfortran/mk-kinds-h.sh | 15 +- libgfortran/mk-sik-inc.sh | 13 +- libgfortran/mk-srk-inc.sh | 13 +- libgo/Makefile.am | 22 +- libgo/Makefile.in | 16 +- libgo/configure | 57 +- libgo/configure.ac | 19 + libgo/go/golang.org/x/sys/cpu/byteorder.go | 7 +- libgo/go/golang.org/x/sys/cpu/cpu_aix.go | 32 + libgo/go/golang.org/x/sys/cpu/cpu_aix_ppc64.go | 32 - libgo/go/golang.org/x/sys/cpu/syscall_aix_gccgo.go | 27 + .../syscall/unix/getrandom_linux_generic.go | 2 +- libgo/go/reflect/all_test.go | 8 +- libgo/go/runtime/callers_test.go | 32 +- libgo/go/runtime/cgocheck.go | 13 +- libgo/go/runtime/export_test.go | 2 +- libgo/go/runtime/malloc.go | 2 +- libgo/go/runtime/mbarrier.go | 28 +- libgo/go/runtime/os_linux.go | 7 +- libgo/go/runtime/slice.go | 36 +- libgo/go/runtime/string.go | 47 +- libgo/runtime/proc.c | 4 +- libgo/testsuite/Makefile.in | 1 + libgomp/ChangeLog | 440 +- libgomp/Makefile.am | 5 +- libgomp/Makefile.in | 14 +- libgomp/allocator.c | 368 + libgomp/config.h.in | 3 + libgomp/config/t-aix | 9 + libgomp/configure | 182 +- libgomp/configure.ac | 27 + libgomp/configure.tgt | 5 + libgomp/env.c | 62 +- libgomp/fortran.c | 38 + libgomp/icv.c | 21 + libgomp/libgomp.h | 4 + libgomp/libgomp.map | 15 + libgomp/libgomp_f.h.in | 7 +- libgomp/omp.h.in | 90 + libgomp/omp_lib.f90.in | 166 +- libgomp/omp_lib.h.in | 121 +- libgomp/plugin/configfrag.ac | 98 +- libgomp/plugin/plugin-gcn.c | 235 +- libgomp/plugin/plugin-hsa.c | 2 +- libgomp/plugin/plugin-nvptx.c | 31 +- libgomp/team.c | 2 + libgomp/testsuite/Makefile.in | 3 + libgomp/testsuite/lib/libgomp-dg.exp | 8 - libgomp/testsuite/lib/libgomp.exp | 7 +- libgomp/testsuite/libgomp.c++/atomic-3.C | 3 +- libgomp/testsuite/libgomp.c-c++-common/alloc-1.c | 157 + libgomp/testsuite/libgomp.c-c++-common/alloc-2.c | 46 + libgomp/testsuite/libgomp.c-c++-common/alloc-3.c | 28 + libgomp/testsuite/libgomp.c-c++-common/alloc-4.c | 25 + .../libgomp.c-c++-common/critical-hint-1.c | 49 + .../libgomp.c-c++-common/critical-hint-2.c | 37 + libgomp/testsuite/libgomp.c-c++-common/for-14.c | 53 +- libgomp/testsuite/libgomp.c-c++-common/for-2.h | 36 - libgomp/testsuite/libgomp.c-c++-common/target-40.c | 51 + libgomp/testsuite/libgomp.c/loop-17.c | 189 + libgomp/testsuite/libgomp.c/loop-18.c | 245 + libgomp/testsuite/libgomp.c/loop-19.c | 86 + libgomp/testsuite/libgomp.c/loop-20.c | 84 + libgomp/testsuite/libgomp.c/loop-21.c | 230 + libgomp/testsuite/libgomp.c/pr95620.c | 18 + libgomp/testsuite/libgomp.c/target-39.c | 47 + libgomp/testsuite/libgomp.c/task-6.c | 47 - libgomp/testsuite/libgomp.c/teams-3.c | 20 - libgomp/testsuite/libgomp.fortran/alloc-1.F90 | 174 + libgomp/testsuite/libgomp.fortran/alloc-2.F90 | 3 + libgomp/testsuite/libgomp.fortran/alloc-3.F | 3 + libgomp/testsuite/libgomp.fortran/alloc-4.f90 | 71 + libgomp/testsuite/libgomp.fortran/alloc-5.f90 | 23 + .../testsuite/libgomp.fortran/critical-hint-1.f90 | 96 + .../testsuite/libgomp.fortran/critical-hint-2.f90 | 66 + .../testsuite/libgomp.fortran/dummy-procs-1.f90 | 393 - libgomp/testsuite/libgomp.fortran/pr66199-3.f90 | 53 + libgomp/testsuite/libgomp.fortran/pr66199-4.f90 | 60 + libgomp/testsuite/libgomp.fortran/pr66199-5.f90 | 71 + libgomp/testsuite/libgomp.fortran/pr66199-6.f90 | 42 + libgomp/testsuite/libgomp.fortran/pr66199-7.f90 | 72 + libgomp/testsuite/libgomp.fortran/pr66199-8.f90 | 76 + libgomp/testsuite/libgomp.fortran/pr66199-9.f90 | 46 + libgomp/testsuite/libgomp.fortran/pr93553.f90 | 21 - .../libgomp.fortran/struct-elem-map-1.f90 | 411 + libgomp/testsuite/libgomp.fortran/target-map-1.f90 | 41 + libgomp/testsuite/libgomp.oacc-c++/c++.exp | 1 + libgomp/testsuite/libgomp.oacc-c++/cache-1.C | 13 - .../libgomp.oacc-c-c++-common/atomic_capture-3.c | 1627 -- .../testsuite/libgomp.oacc-c-c++-common/cache-1.c | 12 +- .../libgomp.oacc-c-c++-common/collapse-2.c | 17 +- .../libgomp.oacc-c-c++-common/collapse-3.c | 15 +- .../libgomp.oacc-c-c++-common/pr85381-2.c | 4 +- .../libgomp.oacc-c-c++-common/pr85381-3.c | 4 +- .../libgomp.oacc-c-c++-common/pr85381-4.c | 4 +- .../libgomp.oacc-c-c++-common/pr85381-5.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/pr85381.c | 4 +- .../libgomp.oacc-c-c++-common/pr85486-2.c | 53 +- .../libgomp.oacc-c-c++-common/pr85486-3.c | 55 +- .../testsuite/libgomp.oacc-c-c++-common/pr85486.c | 9 +- .../libgomp.oacc-c-c++-common/static-variable-1.c | 460 - libgomp/testsuite/libgomp.oacc-c/c.exp | 1 + .../libgomp.oacc-fortran/attach-descriptor-1.f90 | 53 + .../libgomp.oacc-fortran/attach-descriptor-2.f90 | 18 + libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 1 + .../testsuite/libgomp.oacc-fortran/routine-10.f90 | 52 + libhsail-rt/ChangeLog | 18 - libhsail-rt/configure | 34 +- libiberty/ChangeLog | 89 +- libiberty/Makefile.in | 12 +- libiberty/bsearch.c | 12 +- libiberty/bsearch_r.c | 93 + libiberty/configure | 33 +- libiberty/cp-demangle.c | 80 +- libiberty/d-demangle.c | 773 +- libiberty/functions.texi | 21 +- libiberty/simple-object-elf.c | 16 +- libiberty/testsuite/d-demangle-expected | 80 + libiberty/testsuite/demangle-expected | 23 +- libitm/ChangeLog | 54 +- libitm/config/aarch64/sjlj.S | 56 +- libitm/configure | 42 +- libitm/configure.tgt | 9 +- libitm/eh_cpp.cc | 26 +- libitm/libitm.h | 17 +- libitm/testsuite/lib/libitm.exp | 2 + libitm/testsuite/libitm.c++/libstdc++-pr91488.C | 9 - libobjc/ChangeLog | 28 +- libobjc/configure | 42 +- libobjc/encoding.c | 3 +- liboffloadmic/ChangeLog | 14 +- liboffloadmic/runtime/offload_target.cpp | 2 +- libphobos/ChangeLog | 73 +- libphobos/Makefile.am | 10 +- libphobos/Makefile.in | 11 +- libphobos/aclocal.m4 | 2 + libphobos/configure | 125 +- libphobos/configure.ac | 4 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/config/mips/switchcontext.S | 24 +- libphobos/libdruntime/config/x86/switchcontext.S | 8 + libphobos/libdruntime/gcc/sections/elf_shared.d | 4 - libphobos/libdruntime/rt/util/utf.d | 4 +- libphobos/src/MERGE | 2 +- libphobos/src/std/range/package.d | 2 +- libphobos/src/std/typecons.d | 15 +- .../testsuite/libphobos.typeinfo/struct-align.d | 2 +- libquadmath/ChangeLog | 20 +- libquadmath/configure | 42 +- libsanitizer/ChangeLog | 80 +- libsanitizer/HOWTO_MERGE | 3 +- libsanitizer/LOCAL_PATCHES | 2 +- libsanitizer/MERGE | 2 +- libsanitizer/README.gcc | 16 +- libsanitizer/asan/Makefile.am | 2 +- libsanitizer/asan/Makefile.in | 2 +- libsanitizer/asan/asan_report.cpp | 3 + libsanitizer/asan/asan_thread.cpp | 6 +- libsanitizer/configure | 42 +- libsanitizer/configure.tgt | 5 +- .../include/sanitizer/linux_syscall_hooks.h | 8 +- .../include/sanitizer/netbsd_syscall_hooks.h | 2 +- libsanitizer/include/sanitizer/tsan_interface.h | 20 +- libsanitizer/interception/Makefile.am | 2 +- libsanitizer/interception/Makefile.in | 2 +- libsanitizer/libbacktrace/Makefile.am | 2 +- libsanitizer/libbacktrace/Makefile.in | 2 +- libsanitizer/lsan/Makefile.am | 2 +- libsanitizer/lsan/Makefile.in | 2 +- libsanitizer/lsan/lsan.cpp | 17 +- libsanitizer/lsan/lsan.h | 6 + libsanitizer/lsan/lsan_allocator.h | 5 +- libsanitizer/lsan/lsan_common.cpp | 51 +- libsanitizer/lsan/lsan_common.h | 17 +- libsanitizer/lsan/lsan_common_fuchsia.cpp | 166 + libsanitizer/lsan/lsan_common_linux.cpp | 3 +- libsanitizer/lsan/lsan_common_mac.cpp | 3 +- libsanitizer/lsan/lsan_fuchsia.cpp | 123 + libsanitizer/lsan/lsan_fuchsia.h | 35 + libsanitizer/lsan/lsan_interceptors.cpp | 19 +- libsanitizer/lsan/lsan_linux.cpp | 6 +- libsanitizer/lsan/lsan_posix.cpp | 96 + libsanitizer/lsan/lsan_posix.h | 49 + libsanitizer/lsan/lsan_thread.cpp | 98 +- libsanitizer/lsan/lsan_thread.h | 35 +- libsanitizer/merge.sh | 10 +- libsanitizer/sanitizer_common/Makefile.am | 3 +- libsanitizer/sanitizer_common/Makefile.in | 5 +- .../sanitizer_common/sanitizer_allocator.cpp | 4 +- .../sanitizer_allocator_primary64.h | 10 +- libsanitizer/sanitizer_common/sanitizer_common.cpp | 2 + libsanitizer/sanitizer_common/sanitizer_common.h | 5 +- .../sanitizer_common_interceptors.inc | 190 +- .../sanitizer_common_interceptors_ioctl.inc | 9 + ...sanitizer_common_interceptors_netbsd_compat.inc | 128 + .../sanitizer_common/sanitizer_common_libcdep.cpp | 12 +- .../sanitizer_common/sanitizer_common_syscalls.inc | 17 + .../sanitizer_coverage_fuchsia.cpp | 25 +- .../sanitizer_coverage_interface.inc | 1 + .../sanitizer_coverage_libcdep_new.cpp | 1 + libsanitizer/sanitizer_common/sanitizer_file.h | 4 +- .../sanitizer_common/sanitizer_flag_parser.cpp | 11 +- .../sanitizer_common/sanitizer_flag_parser.h | 49 + libsanitizer/sanitizer_common/sanitizer_flags.cpp | 10 +- libsanitizer/sanitizer_common/sanitizer_freebsd.h | 23 +- .../sanitizer_common/sanitizer_fuchsia.cpp | 4 + libsanitizer/sanitizer_common/sanitizer_fuchsia.h | 6 + .../sanitizer_interceptors_ioctl_netbsd.inc | 18 +- .../sanitizer_interface_internal.h | 6 +- .../sanitizer_common/sanitizer_internal_defs.h | 2 +- libsanitizer/sanitizer_common/sanitizer_libc.h | 2 + libsanitizer/sanitizer_common/sanitizer_linux.cpp | 151 +- libsanitizer/sanitizer_common/sanitizer_linux.h | 2 + .../sanitizer_common/sanitizer_linux_libcdep.cpp | 13 +- .../sanitizer_common/sanitizer_linux_s390.cpp | 11 +- libsanitizer/sanitizer_common/sanitizer_mac.cpp | 79 +- libsanitizer/sanitizer_common/sanitizer_mac.h | 21 +- .../sanitizer_common/sanitizer_malloc_mac.inc | 18 +- libsanitizer/sanitizer_common/sanitizer_netbsd.cpp | 7 +- .../sanitizer_platform_interceptors.h | 24 + .../sanitizer_platform_limits_freebsd.cpp | 614 +- .../sanitizer_platform_limits_freebsd.h | 32 +- .../sanitizer_platform_limits_netbsd.cpp | 191 + .../sanitizer_platform_limits_netbsd.h | 33 +- .../sanitizer_platform_limits_openbsd.cpp | 1 + .../sanitizer_platform_limits_openbsd.h | 1 + .../sanitizer_platform_limits_posix.cpp | 12 + .../sanitizer_platform_limits_posix.h | 11 + .../sanitizer_platform_limits_solaris.cpp | 1 + .../sanitizer_platform_limits_solaris.h | 1 + libsanitizer/sanitizer_common/sanitizer_posix.cpp | 10 +- libsanitizer/sanitizer_common/sanitizer_posix.h | 4 +- .../sanitizer_common/sanitizer_posix_libcdep.cpp | 19 +- libsanitizer/sanitizer_common/sanitizer_procmaps.h | 7 +- .../sanitizer_procmaps_fuchsia.cpp | 80 + libsanitizer/sanitizer_common/sanitizer_ptrauth.h | 21 + libsanitizer/sanitizer_common/sanitizer_rtems.cpp | 4 + .../sanitizer_stoptheworld_fuchsia.cpp | 42 + .../sanitizer_stoptheworld_mac.cpp | 9 +- .../sanitizer_stoptheworld_netbsd_libcdep.cpp | 12 +- .../sanitizer_common/sanitizer_symbolizer.cpp | 6 + .../sanitizer_common/sanitizer_symbolizer.h | 3 + .../sanitizer_symbolizer_internal.h | 7 + .../sanitizer_symbolizer_libcdep.cpp | 89 +- .../sanitizer_common/sanitizer_symbolizer_mac.cpp | 88 +- .../sanitizer_common/sanitizer_symbolizer_mac.h | 1 + .../sanitizer_symbolizer_markup.cpp | 4 +- .../sanitizer_symbolizer_posix_libcdep.cpp | 16 +- .../sanitizer_common/sanitizer_symbolizer_win.cpp | 2 +- .../sanitizer_common/sanitizer_syscalls_netbsd.inc | 22 +- libsanitizer/sanitizer_common/sanitizer_win.cpp | 9 +- libsanitizer/tsan/Makefile.am | 2 +- libsanitizer/tsan/Makefile.in | 2 +- libsanitizer/tsan/tsan_clock.cpp | 68 +- libsanitizer/tsan/tsan_clock.h | 58 + libsanitizer/tsan/tsan_interceptors_posix.cpp | 21 +- libsanitizer/tsan/tsan_platform.h | 1 + libsanitizer/tsan/tsan_platform_mac.cpp | 10 +- libsanitizer/tsan/tsan_rtl.cpp | 12 +- libsanitizer/tsan/tsan_rtl.h | 4 +- libsanitizer/tsan/tsan_rtl_mutex.cpp | 25 +- libsanitizer/tsan/tsan_rtl_thread.cpp | 34 +- libsanitizer/tsan/tsan_stat.h | 1 + libsanitizer/ubsan/Makefile.am | 2 +- libsanitizer/ubsan/Makefile.in | 2 +- libsanitizer/ubsan/ubsan_checks.inc | 6 + libsanitizer/ubsan/ubsan_handlers.cpp | 50 +- libsanitizer/ubsan/ubsan_init.cpp | 2 + libsanitizer/ubsan/ubsan_type_hash_itanium.cpp | 2 + libssp/ChangeLog | 20 +- libssp/configure | 42 +- libstdc++-v3/ChangeLog | 3621 +--- libstdc++-v3/Makefile.am | 3 + libstdc++-v3/Makefile.in | 4 + libstdc++-v3/acinclude.m4 | 444 +- libstdc++-v3/config.h.in | 63 + .../post/powerpc-linux-gnu/baseline_symbols.txt | 17 - .../powerpc64-linux-gnu/32/baseline_symbols.txt | 17 - libstdc++-v3/config/abi/pre/gnu.ver | 7 + libstdc++-v3/config/os/aix/t-aix | 9 + libstdc++-v3/config/os/djgpp/error_constants.h | 28 +- libstdc++-v3/config/os/generic/error_constants.h | 28 +- libstdc++-v3/config/os/gnu-linux/ldbl-extra.ver | 4 + libstdc++-v3/config/os/gnu-linux/os_defines.h | 12 - .../config/os/mingw32-w64/error_constants.h | 36 +- libstdc++-v3/config/os/mingw32/error_constants.h | 14 +- libstdc++-v3/configure | 1301 +- libstdc++-v3/configure.ac | 17 + libstdc++-v3/configure.host | 16 +- libstdc++-v3/crossconfig.m4 | 9 +- libstdc++-v3/doc/Makefile.in | 1 + libstdc++-v3/doc/html/faq.html | 4 +- libstdc++-v3/doc/html/index.html | 2 +- libstdc++-v3/doc/html/manual/api.html | 18 - libstdc++-v3/doc/html/manual/configure.html | 3 +- libstdc++-v3/doc/html/manual/index.html | 2 +- libstdc++-v3/doc/html/manual/intro.html | 2 +- .../doc/html/manual/policy_data_structures.html | 2 +- .../doc/html/manual/source_code_style.html | 1 - libstdc++-v3/doc/html/manual/status.html | 48 +- libstdc++-v3/doc/xml/faq.xml | 4 +- .../doc/xml/manual/appendix_contributing.xml | 6 +- libstdc++-v3/doc/xml/manual/configure.xml | 3 +- libstdc++-v3/doc/xml/manual/evolution.xml | 22 - .../xml/manual/policy_data_structures_biblio.xml | 3 +- libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 3 - libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 29 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 18 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/alloc_traits.h | 2 +- libstdc++-v3/include/bits/allocator.h | 40 +- libstdc++-v3/include/bits/atomic_base.h | 22 +- libstdc++-v3/include/bits/basic_ios.h | 12 +- libstdc++-v3/include/bits/basic_string.h | 36 +- libstdc++-v3/include/bits/basic_string.tcc | 8 + libstdc++-v3/include/bits/c++config | 4 - libstdc++-v3/include/bits/char_traits.h | 23 +- libstdc++-v3/include/bits/cpp_type_traits.h | 44 - libstdc++-v3/include/bits/deque.tcc | 154 + libstdc++-v3/include/bits/forward_list.h | 2 +- libstdc++-v3/include/bits/fs_dir.h | 8 +- libstdc++-v3/include/bits/fs_fwd.h | 2 +- libstdc++-v3/include/bits/fs_ops.h | 2 +- libstdc++-v3/include/bits/fs_path.h | 537 +- libstdc++-v3/include/bits/functional_hash.h | 2 +- libstdc++-v3/include/bits/gslice.h | 2 +- libstdc++-v3/include/bits/gslice_array.h | 2 +- libstdc++-v3/include/bits/hashtable.h | 284 +- libstdc++-v3/include/bits/hashtable_policy.h | 209 +- libstdc++-v3/include/bits/indirect_array.h | 2 +- libstdc++-v3/include/bits/ios_base.h | 35 +- libstdc++-v3/include/bits/istream.tcc | 55 +- libstdc++-v3/include/bits/iterator_concepts.h | 80 +- libstdc++-v3/include/bits/locale_classes.h | 12 +- libstdc++-v3/include/bits/locale_conv.h | 6 +- libstdc++-v3/include/bits/locale_facets.h | 36 +- libstdc++-v3/include/bits/locale_facets_nonio.h | 28 +- libstdc++-v3/include/bits/locale_facets_nonio.tcc | 4 +- libstdc++-v3/include/bits/localefwd.h | 4 +- libstdc++-v3/include/bits/mask_array.h | 2 +- libstdc++-v3/include/bits/memoryfwd.h | 7 +- libstdc++-v3/include/bits/random.h | 37 +- libstdc++-v3/include/bits/random.tcc | 3 - libstdc++-v3/include/bits/range_access.h | 411 +- libstdc++-v3/include/bits/range_cmp.h | 23 +- libstdc++-v3/include/bits/ranges_algo.h | 58 +- libstdc++-v3/include/bits/ranges_algobase.h | 1 + libstdc++-v3/include/bits/ranges_uninitialized.h | 10 +- libstdc++-v3/include/bits/refwrap.h | 2 +- libstdc++-v3/include/bits/regex.h | 61 +- libstdc++-v3/include/bits/regex_automaton.h | 2 +- libstdc++-v3/include/bits/regex_compiler.h | 2 +- libstdc++-v3/include/bits/regex_constants.h | 10 +- libstdc++-v3/include/bits/regex_error.h | 6 +- libstdc++-v3/include/bits/regex_executor.h | 2 +- libstdc++-v3/include/bits/regex_scanner.h | 2 +- libstdc++-v3/include/bits/shared_ptr.h | 8 +- libstdc++-v3/include/bits/shared_ptr_atomic.h | 14 +- libstdc++-v3/include/bits/shared_ptr_base.h | 17 +- libstdc++-v3/include/bits/slice_array.h | 2 +- libstdc++-v3/include/bits/specfun.h | 4 +- libstdc++-v3/include/bits/sstream.tcc | 2 +- libstdc++-v3/include/bits/std_function.h | 161 +- libstdc++-v3/include/bits/std_mutex.h | 2 +- libstdc++-v3/include/bits/stl_algo.h | 48 +- libstdc++-v3/include/bits/stl_algobase.h | 195 +- libstdc++-v3/include/bits/stl_bvector.h | 221 +- libstdc++-v3/include/bits/stl_deque.h | 16 +- libstdc++-v3/include/bits/stl_iterator.h | 266 +- .../include/bits/stl_iterator_base_types.h | 8 +- libstdc++-v3/include/bits/stl_map.h | 48 +- libstdc++-v3/include/bits/stl_multimap.h | 48 +- libstdc++-v3/include/bits/stl_multiset.h | 26 +- libstdc++-v3/include/bits/stl_numeric.h | 2 +- libstdc++-v3/include/bits/stl_pair.h | 10 +- libstdc++-v3/include/bits/stl_set.h | 34 +- libstdc++-v3/include/bits/stl_uninitialized.h | 75 +- libstdc++-v3/include/bits/stream_iterator.h | 6 +- libstdc++-v3/include/bits/streambuf_iterator.h | 27 +- libstdc++-v3/include/bits/unique_ptr.h | 6 +- libstdc++-v3/include/bits/unordered_map.h | 268 +- libstdc++-v3/include/bits/unordered_set.h | 88 +- libstdc++-v3/include/bits/valarray_after.h | 74 +- libstdc++-v3/include/debug/bitset | 6 +- libstdc++-v3/include/debug/deque | 14 +- libstdc++-v3/include/debug/forward_list | 10 + libstdc++-v3/include/debug/functions.h | 6 +- libstdc++-v3/include/debug/helper_functions.h | 14 +- libstdc++-v3/include/debug/list | 14 +- libstdc++-v3/include/debug/macros.h | 10 +- libstdc++-v3/include/debug/map.h | 14 +- libstdc++-v3/include/debug/multimap.h | 14 +- libstdc++-v3/include/debug/multiset.h | 14 +- libstdc++-v3/include/debug/safe_iterator.h | 14 - libstdc++-v3/include/debug/safe_iterator.tcc | 156 +- libstdc++-v3/include/debug/set.h | 14 +- libstdc++-v3/include/debug/stl_iterator.h | 14 - libstdc++-v3/include/debug/unordered_map | 28 +- libstdc++-v3/include/debug/unordered_set | 28 +- libstdc++-v3/include/debug/vector | 18 +- libstdc++-v3/include/decimal/decimal | 2 +- libstdc++-v3/include/experimental/any | 6 +- libstdc++-v3/include/experimental/array | 2 +- libstdc++-v3/include/experimental/bits/fs_dir.h | 2 +- libstdc++-v3/include/experimental/bits/fs_fwd.h | 2 +- libstdc++-v3/include/experimental/bits/fs_ops.h | 2 +- libstdc++-v3/include/experimental/bits/fs_path.h | 11 +- libstdc++-v3/include/experimental/bits/net.h | 152 + .../include/experimental/bits/shared_ptr.h | 6 - libstdc++-v3/include/experimental/buffer | 20 +- libstdc++-v3/include/experimental/executor | 23 +- libstdc++-v3/include/experimental/internet | 180 +- libstdc++-v3/include/experimental/io_context | 10 +- libstdc++-v3/include/experimental/numeric | 38 +- libstdc++-v3/include/experimental/optional | 4 +- libstdc++-v3/include/experimental/propagate_const | 2 +- libstdc++-v3/include/experimental/random | 4 +- libstdc++-v3/include/experimental/socket | 98 +- libstdc++-v3/include/experimental/source_location | 4 +- libstdc++-v3/include/experimental/string_view | 9 +- libstdc++-v3/include/experimental/timer | 18 +- libstdc++-v3/include/experimental/type_traits | 2 +- libstdc++-v3/include/experimental/utility | 4 +- libstdc++-v3/include/ext/malloc_allocator.h | 8 +- libstdc++-v3/include/ext/new_allocator.h | 8 +- libstdc++-v3/include/ext/numeric_traits.h | 100 +- libstdc++-v3/include/ext/pb_ds/assoc_container.hpp | 8 +- .../pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp | 26 +- .../pb_ds/detail/priority_queue_base_dispatch.hpp | 8 +- .../detail/tree_policy/node_metadata_selector.hpp | 2 +- .../detail/trie_policy/node_metadata_selector.hpp | 2 +- .../include/ext/pb_ds/detail/types_traits.hpp | 2 +- libstdc++-v3/include/ext/pb_ds/exception.hpp | 2 +- libstdc++-v3/include/ext/pb_ds/priority_queue.hpp | 3 +- libstdc++-v3/include/ext/pb_ds/tag_and_trait.hpp | 10 +- libstdc++-v3/include/ext/random | 14 +- libstdc++-v3/include/ext/throw_allocator.h | 16 - libstdc++-v3/include/parallel/algobase.h | 4 + libstdc++-v3/include/parallel/multiway_merge.h | 24 +- libstdc++-v3/include/precompiled/stdc++.h | 3 - libstdc++-v3/include/std/any | 8 +- libstdc++-v3/include/std/array | 22 +- libstdc++-v3/include/std/atomic | 2 +- libstdc++-v3/include/std/bit | 25 +- libstdc++-v3/include/std/bitset | 32 +- libstdc++-v3/include/std/charconv | 14 + libstdc++-v3/include/std/chrono | 82 +- libstdc++-v3/include/std/complex | 38 +- libstdc++-v3/include/std/concepts | 4 +- libstdc++-v3/include/std/condition_variable | 5 +- libstdc++-v3/include/std/coroutine | 2 +- libstdc++-v3/include/std/fstream | 4 +- libstdc++-v3/include/std/functional | 8 +- libstdc++-v3/include/std/future | 101 +- libstdc++-v3/include/std/iostream | 4 +- libstdc++-v3/include/std/istream | 28 +- libstdc++-v3/include/std/limits | 302 +- libstdc++-v3/include/std/memory | 19 +- libstdc++-v3/include/std/mutex | 10 +- libstdc++-v3/include/std/numeric | 91 +- libstdc++-v3/include/std/optional | 342 +- libstdc++-v3/include/std/ostream | 28 +- libstdc++-v3/include/std/ranges | 779 +- libstdc++-v3/include/std/ratio | 2 +- libstdc++-v3/include/std/regex | 14 +- libstdc++-v3/include/std/shared_mutex | 2 +- libstdc++-v3/include/std/span | 4 +- libstdc++-v3/include/std/stdexcept | 2 +- libstdc++-v3/include/std/stop_token | 25 +- libstdc++-v3/include/std/streambuf | 24 +- libstdc++-v3/include/std/string_view | 17 +- libstdc++-v3/include/std/system_error | 8 +- libstdc++-v3/include/std/thread | 22 +- libstdc++-v3/include/std/tuple | 70 +- libstdc++-v3/include/std/type_traits | 13 +- libstdc++-v3/include/std/utility | 96 +- libstdc++-v3/include/std/valarray | 6 +- libstdc++-v3/include/std/variant | 66 +- libstdc++-v3/include/std/version | 23 +- libstdc++-v3/include/tr1/cmath | 6 +- libstdc++-v3/include/tr1/complex | 2 +- libstdc++-v3/include/tr1/legendre_function.tcc | 2 +- libstdc++-v3/include/tr1/random.h | 10 +- libstdc++-v3/include/tr1/regex | 52 +- libstdc++-v3/include/tr2/dynamic_bitset | 24 +- libstdc++-v3/libsupc++/Makefile.am | 4 - libstdc++-v3/libsupc++/Makefile.in | 19 +- libstdc++-v3/libsupc++/atomic_lockfree_defines.h | 2 +- libstdc++-v3/libsupc++/compare | 7 +- libstdc++-v3/libsupc++/cxxabi.h | 2 +- libstdc++-v3/libsupc++/dyncast.cc | 11 +- libstdc++-v3/libsupc++/exception | 2 +- libstdc++-v3/libsupc++/exception.h | 4 +- libstdc++-v3/libsupc++/exception_ptr.h | 2 +- libstdc++-v3/libsupc++/nested_exception.h | 2 +- libstdc++-v3/libsupc++/new_opa.cc | 2 +- libstdc++-v3/po/Makefile.in | 1 + libstdc++-v3/python/Makefile.am | 24 +- libstdc++-v3/python/Makefile.in | 19 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 57 +- libstdc++-v3/src/Makefile.in | 1 + libstdc++-v3/src/c++11/Makefile.in | 1 + libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 11 +- libstdc++-v3/src/c++11/futex.cc | 60 +- libstdc++-v3/src/c++17/Makefile.am | 1 + libstdc++-v3/src/c++17/Makefile.in | 6 +- libstdc++-v3/src/c++17/floating_from_chars.cc | 438 + libstdc++-v3/src/c++17/fs_dir.cc | 8 +- libstdc++-v3/src/c++17/fs_ops.cc | 50 +- libstdc++-v3/src/c++17/fs_path.cc | 18 +- libstdc++-v3/src/c++17/memory_resource.cc | 21 +- libstdc++-v3/src/c++98/Makefile.am | 5 + libstdc++-v3/src/c++98/Makefile.in | 11 +- libstdc++-v3/src/c++98/compatibility.cc | 32 +- libstdc++-v3/src/c++98/istream.cc | 60 +- libstdc++-v3/src/filesystem/Makefile.in | 1 + libstdc++-v3/src/filesystem/dir-common.h | 12 - libstdc++-v3/src/filesystem/dir.cc | 20 +- libstdc++-v3/src/filesystem/ops-common.h | 17 +- libstdc++-v3/src/filesystem/ops.cc | 12 +- libstdc++-v3/testsuite/17_intro/badnames.cc | 1 - .../17_intro/headers/c++2017/all_attributes.cc | 2 +- .../17_intro/headers/c++2017/all_no_exceptions.cc | 2 +- .../17_intro/headers/c++2017/all_no_rtti.cc | 2 +- .../headers/c++2017/all_pedantic_errors.cc | 2 +- .../17_intro/headers/c++2017/operator_names.cc | 2 +- .../testsuite/17_intro/headers/c++2017/stdc++.cc | 2 +- .../headers/c++2017/stdc++_multiple_inclusion.cc | 2 +- libstdc++-v3/testsuite/17_intro/names.cc | 15 +- .../18_support/comparisons/categories/zero_neg.cc | 46 + .../comparisons/object/builtin-ptr-three-way.cc | 45 + .../18_support/comparisons/object/lwg3530.cc | 52 - .../testsuite/18_support/exception_ptr/96657.cc | 17 - .../18_support/headers/cstdalign/std_c++0x_neg.cc | 2 +- .../18_support/headers/cstdbool/std_c++0x_neg.cc | 2 +- .../18_support/headers/cstdint/std_c++0x_neg.cc | 2 +- .../18_support/headers/new/synopsis_cxx98.cc | 2 +- libstdc++-v3/testsuite/18_support/set_terminate.cc | 2 +- .../uncaught_exceptions/uncaught_exceptions.cc | 1 + .../19_diagnostics/error_code/is_error_code_v.cc | 2 +- .../19_diagnostics/error_code/operators/less.cc | 5 +- .../error_code/operators/not_equal.cc | 3 +- .../error_code/operators/three_way.cc | 8 +- .../error_condition/operators/less.cc | 1 - .../error_condition/operators/three_way.cc | 1 - .../19_diagnostics/headers/system_error/93151.cc | 23 - .../headers/system_error/errc_std_c++0x.cc | 32 +- .../headers/system_error/std_c++0x_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/void.cc | 38 +- libstdc++-v3/testsuite/20_util/any/assign/1.cc | 2 +- libstdc++-v3/testsuite/20_util/any/assign/2.cc | 2 +- .../testsuite/20_util/any/assign/emplace.cc | 2 +- .../testsuite/20_util/any/assign/exception.cc | 2 +- libstdc++-v3/testsuite/20_util/any/assign/self.cc | 1 + libstdc++-v3/testsuite/20_util/any/cons/1.cc | 2 +- libstdc++-v3/testsuite/20_util/any/cons/101034.cc | 11 - libstdc++-v3/testsuite/20_util/any/cons/2.cc | 2 +- libstdc++-v3/testsuite/20_util/any/cons/aligned.cc | 1 + .../testsuite/20_util/any/cons/explicit.cc | 2 +- .../testsuite/20_util/any/cons/in_place.cc | 2 +- .../testsuite/20_util/any/cons/nontrivial.cc | 1 + libstdc++-v3/testsuite/20_util/any/make_any.cc | 2 +- .../testsuite/20_util/any/misc/any_cast.cc | 2 +- .../testsuite/20_util/any/misc/any_cast_no_rtti.cc | 2 +- libstdc++-v3/testsuite/20_util/any/misc/swap.cc | 2 +- libstdc++-v3/testsuite/20_util/any/modifiers/1.cc | 2 +- .../testsuite/20_util/any/observers/type.cc | 2 +- libstdc++-v3/testsuite/20_util/any/requirements.cc | 2 +- libstdc++-v3/testsuite/20_util/any/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/as_const/1.cc | 2 +- .../testsuite/20_util/as_const/rvalue_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/assume_aligned/1.cc | 23 +- libstdc++-v3/testsuite/20_util/assume_aligned/3.cc | 2 +- .../testsuite/20_util/assume_aligned/97132.cc | 34 - .../testsuite/20_util/bind/is_placeholder_v.cc | 2 +- .../20_util/bool_constant/requirements.cc | 2 +- .../testsuite/20_util/duration/cons/dr2094.cc | 64 - .../duration/requirements/reduced_period.cc | 183 - .../requirements/treat_as_floating_point_v.cc | 2 +- .../20_util/duration/requirements/typedefs_neg2.cc | 4 +- .../testsuite/20_util/duration_cast/rounding.cc | 2 +- .../members/weak_from_this.cc | 1 + .../testsuite/20_util/from_chars/1_c++20_neg.cc | 4 + libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc | 9 +- libstdc++-v3/testsuite/20_util/from_chars/2.cc | 11 + libstdc++-v3/testsuite/20_util/from_chars/3.cc | 2 +- libstdc++-v3/testsuite/20_util/from_chars/4.cc | 374 + libstdc++-v3/testsuite/20_util/from_chars/5.cc | 169 + libstdc++-v3/testsuite/20_util/from_chars/6.cc | 49 + .../20_util/function_objects/bind_front/97101.cc | 41 - .../20_util/function_objects/invoke/59768.cc | 2 +- .../testsuite/20_util/function_objects/not_fn/1.cc | 1 + .../20_util/function_objects/range.cmp/lwg3530.cc | 47 - .../20_util/function_objects/searchers.cc | 1 + .../20_util/headers/type_traits/std_c++0x_neg.cc | 2 +- .../testsuite/20_util/in_place/requirements.cc | 2 +- .../testsuite/20_util/is_constructible/94003.cc | 28 + .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_invocable/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_invocable/value.cc | 2 +- .../20_util/is_literal_type/deprecated-1z.cc | 26 + .../requirements/explicit_instantiation.cc | 1 + .../is_literal_type/requirements/typedefs.cc | 1 + .../testsuite/20_util/is_literal_type/value.cc | 1 + .../requirements/explicit_instantiation.cc | 2 +- .../is_nothrow_invocable/requirements/typedefs.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_nothrow_swappable/requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_swappable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_swappable_with/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_swappable/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_swappable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_swappable_with/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_swappable_with/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../logical_traits/requirements/typedefs.cc | 2 +- .../testsuite/20_util/logical_traits/value.cc | 2 +- .../20_util/optional/assignment/100982.cc | 17 - .../20_util/optional/assignment/noexcept.cc | 81 + .../testsuite/20_util/optional/cons/noexcept.cc | 64 + .../20_util/optional/constexpr/make_optional.cc | 1 + .../20_util/optional/constexpr/nullopt.cc | 2 +- .../20_util/optional/constexpr/observers/2.cc | 1 + .../20_util/optional/constexpr/observers/3.cc | 1 + libstdc++-v3/testsuite/20_util/optional/hash.cc | 1 + .../testsuite/20_util/optional/make_optional-2.cc | 94 + libstdc++-v3/testsuite/20_util/optional/nullopt.cc | 2 +- .../testsuite/20_util/optional/relops/96269.cc | 76 - .../testsuite/20_util/optional/relops/three_way.cc | 22 +- .../testsuite/20_util/pair/astuple/get_neg.cc | 1 + libstdc++-v3/testsuite/20_util/pair/swap_cxx17.cc | 2 +- .../20_util/ratio/requirements/ratio_equal_v.cc | 2 +- .../testsuite/20_util/reference_wrapper/83427.cc | 2 +- .../20_util/scoped_allocator/69293_neg.cc | 1 - .../testsuite/20_util/shared_ptr/cons/lwg3548.cc | 16 - .../20_util/shared_ptr/cons/unique_ptr_deleter.cc | 17 +- .../testsuite/20_util/shared_ptr/creation/99006.cc | 9 - .../20_util/shared_ptr/requirements/weak_type.cc | 2 +- .../specialized_algorithms/construct_at/95788.cc | 41 - .../memory_management_tools/1.cc | 1 + .../pstl/uninitialized_construct.cc | 1 - .../pstl/uninitialized_copy_move.cc | 1 - .../pstl/uninitialized_fill_destroy.cc | 1 - .../uninitialized_default/94540.cc | 34 + .../uninitialized_default_n/94540.cc | 34 + .../uninitialized_default_n/sizes.cc | 55 + .../uninitialized_fill_n/sizes.cc | 62 + .../uninitialized_value_construct/94540.cc | 35 + .../uninitialized_value_construct_n/94540.cc | 34 + .../uninitialized_value_construct_n/sizes.cc | 56 + libstdc++-v3/testsuite/20_util/tuple/apply/1.cc | 1 + libstdc++-v3/testsuite/20_util/tuple/cons/96592.cc | 58 - libstdc++-v3/testsuite/20_util/tuple/cons/96803.cc | 62 - .../20_util/tuple/element_access/get_neg.cc | 1 + .../testsuite/20_util/tuple/make_from_tuple/1.cc | 1 + libstdc++-v3/testsuite/20_util/tuple/swap_cxx17.cc | 2 +- .../testsuite/20_util/tuple/tuple_size_v.cc | 2 +- .../specialized_algorithms/swap_cxx17.cc | 2 +- .../unsynchronized_pool_resource/allocate.cc | 20 - .../testsuite/20_util/uses_allocator/69293_neg.cc | 3 +- .../testsuite/20_util/uses_allocator/cons_neg.cc | 1 - .../requirements/uses_allocator_v.cc | 2 +- .../20_util/variable_templates_for_traits.cc | 3 + libstdc++-v3/testsuite/20_util/variant/100384.cc | 9 - libstdc++-v3/testsuite/20_util/variant/any.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/compile.cc | 10 +- libstdc++-v3/testsuite/20_util/variant/hash.cc | 1 + .../testsuite/20_util/variant/index_type.cc | 1 + libstdc++-v3/testsuite/20_util/variant/run.cc | 33 +- libstdc++-v3/testsuite/20_util/void_t/1.cc | 2 +- .../testsuite/21_strings/basic_string/79162.cc | 2 +- .../basic_string/allocator/char/minimal.cc | 8 +- .../basic_string/allocator/wchar_t/minimal.cc | 8 +- .../21_strings/basic_string/cons/char/7.cc | 1 + .../21_strings/basic_string/cons/char/deduction.cc | 1 + .../21_strings/basic_string/cons/wchar_t/7.cc | 1 + .../basic_string/cons/wchar_t/deduction.cc | 1 + .../testsuite/21_strings/basic_string/lwg2758.cc | 2 +- .../testsuite/21_strings/basic_string/lwg2946.cc | 2 +- .../basic_string/modifiers/append/char/4.cc | 1 + .../basic_string/modifiers/append/wchar_t/4.cc | 1 + .../basic_string/modifiers/assign/char/4.cc | 1 + .../basic_string/modifiers/assign/wchar_t/4.cc | 1 + .../basic_string/modifiers/insert/char/3.cc | 1 + .../basic_string/modifiers/insert/wchar_t/3.cc | 1 + .../basic_string/modifiers/replace/char/7.cc | 1 + .../basic_string/modifiers/replace/wchar_t/7.cc | 1 + .../basic_string/operations/compare/char/2.cc | 1 + .../basic_string/operations/compare/wchar_t/2.cc | 1 + .../basic_string/operations/data/char/2.cc | 1 + .../basic_string/operations/data/wchar_t/2.cc | 1 + .../basic_string/operations/find/char/5.cc | 1 + .../basic_string/operations/find/wchar_t/5.cc | 1 + .../21_strings/basic_string/operators/char/5.cc | 1 + .../21_strings/basic_string/operators/wchar_t/5.cc | 1 + .../21_strings/basic_string_view/capacity/1.cc | 1 + .../21_strings/basic_string_view/cons/char/1.cc | 1 + .../21_strings/basic_string_view/cons/char/2.cc | 1 + .../21_strings/basic_string_view/cons/char/3.cc | 1 + .../basic_string_view/cons/char/nonnull.cc | 6 +- .../21_strings/basic_string_view/cons/wchar_t/1.cc | 1 + .../21_strings/basic_string_view/cons/wchar_t/2.cc | 1 + .../21_strings/basic_string_view/cons/wchar_t/3.cc | 1 + .../basic_string_view/cons/wchar_t/nonnull.cc | 6 +- .../basic_string_view/element_access/char/1.cc | 1 + .../basic_string_view/element_access/char/2.cc | 3 +- .../basic_string_view/element_access/char/empty.cc | 1 + .../element_access/char/front_back.cc | 1 + .../basic_string_view/element_access/wchar_t/1.cc | 1 + .../basic_string_view/element_access/wchar_t/2.cc | 3 +- .../element_access/wchar_t/empty.cc | 1 + .../element_access/wchar_t/front_back.cc | 1 + .../21_strings/basic_string_view/include.cc | 2 +- .../basic_string_view/inserters/char/1.cc | 1 + .../basic_string_view/inserters/char/2.cc | 1 + .../basic_string_view/inserters/char/3.cc | 1 + .../basic_string_view/inserters/pod/10081-out.cc | 1 + .../basic_string_view/inserters/wchar_t/1.cc | 1 + .../basic_string_view/inserters/wchar_t/2.cc | 1 + .../basic_string_view/inserters/wchar_t/3.cc | 1 + .../basic_string_view/literals/types-char8_t.cc | 2 +- .../21_strings/basic_string_view/literals/types.cc | 2 +- .../basic_string_view/literals/values-char8_t.cc | 1 + .../basic_string_view/literals/values.cc | 1 + .../modifiers/remove_prefix/char/1.cc | 1 + .../modifiers/remove_prefix/wchar_t/1.cc | 1 + .../modifiers/remove_suffix/char/1.cc | 1 + .../modifiers/remove_suffix/wchar_t/1.cc | 1 + .../basic_string_view/operations/compare/char/1.cc | 1 + .../operations/compare/char/13650.cc | 1 + .../operations/compare/char/nonnull.cc | 4 +- .../operations/compare/wchar_t/1.cc | 1 + .../operations/compare/wchar_t/13650.cc | 1 + .../basic_string_view/operations/copy/char/1.cc | 1 + .../basic_string_view/operations/copy/wchar_t/1.cc | 1 + .../basic_string_view/operations/data/char/1.cc | 1 + .../basic_string_view/operations/data/wchar_t/1.cc | 1 + .../basic_string_view/operations/find/char/1.cc | 1 + .../basic_string_view/operations/find/char/2.cc | 1 + .../basic_string_view/operations/find/char/3.cc | 1 + .../basic_string_view/operations/find/char/4.cc | 1 + .../operations/find/char/nonnull.cc | 12 +- .../basic_string_view/operations/find/wchar_t/1.cc | 1 + .../basic_string_view/operations/find/wchar_t/2.cc | 1 + .../basic_string_view/operations/find/wchar_t/3.cc | 1 + .../basic_string_view/operations/find/wchar_t/4.cc | 1 + .../basic_string_view/operations/rfind/char/1.cc | 1 + .../basic_string_view/operations/rfind/char/2.cc | 1 + .../basic_string_view/operations/rfind/char/3.cc | 1 + .../operations/rfind/char/nonnull.cc | 4 +- .../operations/rfind/wchar_t/1.cc | 1 + .../operations/rfind/wchar_t/2.cc | 1 + .../operations/rfind/wchar_t/3.cc | 1 + .../operations/string_conversion/1.cc | 1 + .../basic_string_view/operations/substr/char/1.cc | 1 + .../operations/substr/wchar_t/1.cc | 1 + .../basic_string_view/range_access/char/1.cc | 2 +- .../basic_string_view/range_access/wchar_t/1.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/char/1.cc | 2 +- .../explicit_instantiation/char16_t/1.cc | 2 +- .../explicit_instantiation/char32_t/1.cc | 2 +- .../explicit_instantiation/char8_t/1.cc | 2 +- .../explicit_instantiation/wchar_t/1.cc | 2 +- .../basic_string_view/requirements/typedefs.cc | 2 +- .../21_strings/basic_string_view/typedefs.cc | 2 +- .../21_strings/basic_string_view/types/1.cc | 2 +- .../char_traits/requirements/char/99181.cc | 40 - .../requirements/constexpr_functions_c++17.cc | 11 +- .../requirements/constexpr_functions_c++20.cc | 7 - .../21_strings/char_traits/requirements/version.cc | 16 - .../array/comparison_operators/96851.cc | 119 - .../array/specialized_algorithms/swap_cxx17.cc | 2 +- .../23_containers/array/tuple_interface/get_neg.cc | 6 +- .../23_containers/bitset/operations/96303.cc | 31 - .../testsuite/23_containers/deque/debug/90102.cc | 34 + .../23_containers/forward_list/debug/90102.cc | 34 + .../23_containers/headers/array/std_c++0x_neg.cc | 2 +- .../23_containers/headers/tuple/std_c++0x_neg.cc | 2 +- .../headers/unordered_map/std_c++0x_neg.cc | 2 +- .../headers/unordered_set/std_c++0x_neg.cc | 2 +- .../testsuite/23_containers/list/debug/90102.cc | 34 + .../testsuite/23_containers/map/debug/90102.cc | 34 + .../23_containers/map/modifiers/extract.cc | 1 + .../map/modifiers/insert_or_assign/1.cc | 1 + .../testsuite/23_containers/map/modifiers/merge.cc | 1 + .../23_containers/map/modifiers/try_emplace/1.cc | 1 + .../23_containers/multimap/debug/90102.cc | 34 + .../23_containers/multimap/modifiers/extract.cc | 1 + .../23_containers/multimap/modifiers/merge.cc | 1 + .../23_containers/multiset/debug/90102.cc | 34 + .../23_containers/multiset/modifiers/extract.cc | 1 + .../23_containers/multiset/modifiers/merge.cc | 1 + .../testsuite/23_containers/set/debug/90102.cc | 34 + .../23_containers/set/modifiers/extract.cc | 1 + .../testsuite/23_containers/set/modifiers/merge.cc | 1 + .../testsuite/23_containers/span/101411.cc | 15 - .../23_containers/span/back_assert_neg.cc | 3 +- .../testsuite/23_containers/span/back_neg.cc | 16 +- .../23_containers/span/first_2_assert_neg.cc | 3 +- .../23_containers/span/first_assert_neg.cc | 3 +- .../23_containers/span/front_assert_neg.cc | 3 +- .../testsuite/23_containers/span/front_neg.cc | 16 +- .../23_containers/span/index_op_assert_neg.cc | 3 +- .../testsuite/23_containers/span/index_op_neg.cc | 16 +- .../23_containers/span/last_2_assert_neg.cc | 3 +- .../23_containers/span/last_assert_neg.cc | 3 +- .../23_containers/span/subspan_2_assert_neg.cc | 3 +- .../23_containers/span/subspan_3_assert_neg.cc | 3 +- .../23_containers/span/subspan_4_assert_neg.cc | 3 +- .../23_containers/span/subspan_5_assert_neg.cc | 3 +- .../23_containers/span/subspan_6_assert_neg.cc | 3 +- .../23_containers/span/subspan_assert_neg.cc | 3 +- .../unordered_map/cons/noexcept_move_construct.cc | 4 +- .../23_containers/unordered_map/debug/90102.cc | 34 + .../unordered_map/modifiers/extract.cc | 1 + .../unordered_map/modifiers/insert_or_assign.cc | 1 + .../23_containers/unordered_map/modifiers/merge.cc | 1 + .../unordered_map/modifiers/try_emplace.cc | 1 + .../cons/noexcept_move_construct.cc | 4 +- .../unordered_multimap/debug/90102.cc | 34 + .../unordered_multimap/modifiers/extract.cc | 1 + .../unordered_multimap/modifiers/merge.cc | 1 + .../cons/noexcept_move_construct.cc | 4 +- .../unordered_multiset/debug/90102.cc | 34 + .../unordered_multiset/modifiers/extract.cc | 1 + .../unordered_multiset/modifiers/merge.cc | 1 + .../23_containers/unordered_set/cons/99985.cc | 47 - .../unordered_set/cons/bucket_hint.cc | 63 + .../unordered_set/cons/noexcept_move_construct.cc | 4 +- .../23_containers/unordered_set/debug/90102.cc | 34 + .../unordered_set/modifiers/extract.cc | 1 + .../unordered_set/modifiers/insert.cc | 66 + .../23_containers/unordered_set/modifiers/merge.cc | 1 + .../testsuite/23_containers/vector/bool/72847.cc | 2 +- .../23_containers/vector/bool/allocator/swap.cc | 22 +- .../vector/bool/cons/noexcept_move_construct.cc | 32 +- .../testsuite/23_containers/vector/cons/94540.cc | 35 + .../vector/cons/destructible_debug_neg.cc | 2 +- .../testsuite/23_containers/vector/debug/90102.cc | 34 + .../associated_types/iterator.traits.cc | 56 - .../associated_types/readable.traits.cc | 26 - .../headers/iterator/range_access_c++11.cc | 2 +- .../headers/iterator/range_access_c++14.cc | 2 +- .../headers/iterator/range_access_c++17.cc | 2 +- .../24_iterators/headers/iterator/synopsis.cc | 2 +- .../headers/iterator/synopsis_c++11.cc | 2 +- .../headers/iterator/synopsis_c++14.cc | 2 +- .../headers/iterator/synopsis_c++17.cc | 2 +- .../headers/iterator/synopsis_c++20.cc | 26 +- .../24_iterators/insert_iterator/dr561.cc | 47 - .../testsuite/24_iterators/move_iterator/dr3435.cc | 37 + .../24_iterators/move_iterator/lwg3391.cc | 37 - .../24_iterators/move_iterator/move_only.cc | 8 +- .../24_iterators/range_access/range_access.cc | 30 - .../range_access/range_access_cpp14.cc | 15 - .../range_access/range_access_cpp17.cc | 14 - .../24_iterators/range_operations/100768.cc | 128 - .../24_iterators/range_operations/advance.cc | 48 +- .../24_iterators/reverse_iterator/100639.cc | 37 - .../testsuite/24_iterators/reverse_iterator/2.cc | 8 +- .../24_iterators/reverse_iterator/cust.cc | 52 - .../24_iterators/reverse_iterator/dr3435.cc | 36 + .../24_iterators/reverse_iterator/rel_ops.cc | 99 + .../testsuite/25_algorithms/all_of/constexpr.cc | 13 +- .../testsuite/25_algorithms/any_of/constexpr.cc | 5 +- .../25_algorithms/binary_search/constexpr.cc | 5 +- libstdc++-v3/testsuite/25_algorithms/clamp/1.cc | 1 + libstdc++-v3/testsuite/25_algorithms/clamp/2.cc | 1 + .../testsuite/25_algorithms/clamp/constexpr.cc | 2 +- .../clamp/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/copy/debug/99402.cc | 35 - .../copy/streambuf_iterators/char/4.cc | 26 + .../streambuf_iterators/char/debug/deque_neg.cc | 46 + .../25_algorithms/copy_backward/constexpr.cc | 2 +- .../copy_backward/move_iterators/69478.cc | 2 +- .../copy_n/debug/istreambuf_ite_deque_neg.cc | 50 + .../25_algorithms/copy_n/istreambuf_iterator/2.cc | 56 + .../copy_n/istreambuf_iterator/deque.cc | 56 + .../testsuite/25_algorithms/count/constexpr.cc | 4 +- .../testsuite/25_algorithms/equal/constexpr.cc | 7 +- .../25_algorithms/equal_range/constexpr.cc | 3 +- .../testsuite/25_algorithms/fill/bvector/1.cc | 39 + .../testsuite/25_algorithms/fill/constexpr.cc | 2 +- .../testsuite/25_algorithms/find_end/constexpr.cc | 4 +- .../testsuite/25_algorithms/find_if/constexpr.cc | 4 +- .../testsuite/25_algorithms/for_each/constexpr.cc | 12 - .../25_algorithms/is_partitioned/constexpr.cc | 2 +- .../25_algorithms/is_permutation/constexpr.cc | 4 +- .../25_algorithms/is_sorted_until/constexpr.cc | 5 +- .../25_algorithms/lexicographical_compare/1.cc | 45 +- .../lexicographical_compare/constexpr.cc | 2 +- .../lexicographical_compare/constrained.cc | 2 +- .../lexicographical_compare/deque_iterators/1.cc | 301 + .../25_algorithms/lower_bound/constexpr.cc | 2 +- .../testsuite/25_algorithms/merge/constexpr.cc | 4 +- .../testsuite/25_algorithms/mismatch/constexpr.cc | 3 +- .../testsuite/25_algorithms/move_backward/69478.cc | 2 +- .../testsuite/25_algorithms/move_backward/93872.cc | 2 +- .../testsuite/25_algorithms/none_of/constexpr.cc | 2 +- .../25_algorithms/partition_copy/constexpr.cc | 3 +- .../25_algorithms/pstl/alg_merge/inplace_merge.cc | 1 - .../25_algorithms/pstl/alg_merge/merge.cc | 1 - .../pstl/alg_modifying_operations/copy_if.cc | 1 - .../pstl/alg_modifying_operations/copy_move.cc | 1 - .../pstl/alg_modifying_operations/fill.cc | 1 - .../pstl/alg_modifying_operations/generate.cc | 1 - .../alg_modifying_operations/is_partitioned.cc | 1 - .../pstl/alg_modifying_operations/partition.cc | 1 - .../alg_modifying_operations/partition_copy.cc | 1 - .../pstl/alg_modifying_operations/remove.cc | 1 - .../pstl/alg_modifying_operations/remove_copy.cc | 1 - .../pstl/alg_modifying_operations/replace.cc | 1 - .../pstl/alg_modifying_operations/replace_copy.cc | 1 - .../pstl/alg_modifying_operations/rotate.cc | 1 - .../pstl/alg_modifying_operations/rotate_copy.cc | 1 - .../pstl/alg_modifying_operations/swap_ranges.cc | 1 - .../alg_modifying_operations/transform_binary.cc | 1 - .../alg_modifying_operations/transform_unary.cc | 1 - .../pstl/alg_modifying_operations/unique.cc | 1 - .../alg_modifying_operations/unique_copy_equal.cc | 1 - .../pstl/alg_nonmodifying/adjacent_find.cc | 1 - .../25_algorithms/pstl/alg_nonmodifying/all_of.cc | 1 - .../25_algorithms/pstl/alg_nonmodifying/any_of.cc | 1 - .../25_algorithms/pstl/alg_nonmodifying/count.cc | 1 - .../25_algorithms/pstl/alg_nonmodifying/equal.cc | 1 - .../25_algorithms/pstl/alg_nonmodifying/find.cc | 1 - .../pstl/alg_nonmodifying/find_end.cc | 1 - .../pstl/alg_nonmodifying/find_first_of.cc | 1 - .../25_algorithms/pstl/alg_nonmodifying/find_if.cc | 1 - .../pstl/alg_nonmodifying/for_each.cc | 1 - .../pstl/alg_nonmodifying/mismatch.cc | 1 - .../25_algorithms/pstl/alg_nonmodifying/none_of.cc | 1 - .../pstl/alg_nonmodifying/nth_element.cc | 1 - .../25_algorithms/pstl/alg_nonmodifying/reverse.cc | 1 - .../pstl/alg_nonmodifying/reverse_copy.cc | 1 - .../pstl/alg_nonmodifying/search_n.cc | 1 - .../25_algorithms/pstl/alg_sorting/includes.cc | 1 - .../25_algorithms/pstl/alg_sorting/is_heap.cc | 1 - .../25_algorithms/pstl/alg_sorting/is_sorted.cc | 1 - .../pstl/alg_sorting/lexicographical_compare.cc | 1 - .../pstl/alg_sorting/minmax_element.cc | 1 - .../25_algorithms/pstl/alg_sorting/partial_sort.cc | 1 - .../pstl/alg_sorting/partial_sort_copy.cc | 1 - .../25_algorithms/pstl/alg_sorting/set.cc | 1 - .../25_algorithms/pstl/alg_sorting/sort.cc | 1 - .../testsuite/25_algorithms/pstl/feature_test-2.cc | 1 - .../testsuite/25_algorithms/pstl/feature_test-3.cc | 1 - .../testsuite/25_algorithms/pstl/feature_test-5.cc | 1 - .../testsuite/25_algorithms/pstl/feature_test.cc | 1 - .../25_algorithms/remove_copy/constexpr.cc | 4 +- .../25_algorithms/remove_copy_if/constexpr.cc | 2 +- .../testsuite/25_algorithms/remove_if/constexpr.cc | 2 +- .../25_algorithms/replace_if/constexpr.cc | 4 +- .../testsuite/25_algorithms/reverse/constexpr.cc | 2 + .../25_algorithms/reverse_copy/constexpr.cc | 2 +- .../25_algorithms/rotate_copy/constexpr.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/sample/3.cc | 50 - .../testsuite/25_algorithms/search/constexpr.cc | 8 +- .../testsuite/25_algorithms/search_n/97828.cc | 58 - .../25_algorithms/set_difference/constexpr.cc | 9 +- .../25_algorithms/set_intersection/constexpr.cc | 2 +- .../set_symmetric_difference/constexpr.cc | 16 +- .../testsuite/25_algorithms/set_union/constexpr.cc | 5 +- .../25_algorithms/unique_copy/constexpr.cc | 5 +- .../25_algorithms/upper_bound/constexpr.cc | 2 +- libstdc++-v3/testsuite/26_numerics/gcd/92978.cc | 41 - libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 10 +- .../26_numerics/headers/ccomplex/std_c++0x_neg.cc | 2 +- .../26_numerics/headers/cfenv/std_c++0x_neg.cc | 2 +- .../cmath/c99_classification_macros_c++98.cc | 4 +- .../headers/cmath/functions_std_c++17.cc | 2 +- .../headers/cmath/special_functions_global.cc | 2 +- .../26_numerics/headers/ctgmath/std_c++0x_neg.cc | 2 +- .../26_numerics/headers/random/std_c++0x_neg.cc | 2 +- libstdc++-v3/testsuite/26_numerics/lcm/92978.cc | 28 - libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 10 +- .../testsuite/26_numerics/numbers/float128.cc | 2 +- .../pstl/numeric_ops/adjacent_difference.cc | 1 - .../26_numerics/pstl/numeric_ops/reduce.cc | 1 - .../testsuite/26_numerics/pstl/numeric_ops/scan.cc | 1 - .../pstl/numeric_ops/transform_reduce.cc | 1 - .../26_numerics/pstl/numeric_ops/transform_scan.cc | 1 - .../linear_congruential_engine/operators/call.cc | 64 - .../testsuite/26_numerics/random/pr60037-neg.cc | 4 +- libstdc++-v3/testsuite/26_numerics/reduce/95833.cc | 16 - .../testsuite/26_numerics/valarray/69116.cc | 2 +- .../testsuite/26_numerics/valarray/95592.cc | 29 - .../testsuite/27_io/basic_fstream/cons/base.cc | 1 + .../testsuite/27_io/basic_ios/conv/voidptr.cc | 1 + .../27_io/basic_istream/get/char/lwg3464.cc | 91 + .../27_io/basic_istream/get/wchar_t/lwg3464.cc | 91 + .../27_io/basic_istream/ignore/char/94749.cc | 227 + .../27_io/basic_istream/ignore/char/96161.cc | 79 + .../27_io/basic_istream/ignore/wchar_t/94749.cc | 227 + .../27_io/basic_istream/ignore/wchar_t/96161.cc | 79 + .../basic_ostream/inserters_other/char/lwg2221.cc | 2 +- .../27_io/filesystem/operations/proximate.cc | 2 +- .../27_io/filesystem/operations/rename.cc | 181 - .../27_io/filesystem/path/append/source.cc | 10 - .../27_io/filesystem/path/compare/lwg2936.cc | 2 +- .../27_io/filesystem/path/construct/100630.cc | 14 - .../27_io/filesystem/path/construct/80762.cc | 6 + .../27_io/filesystem/path/decompose/parent_path.cc | 25 +- .../27_io/filesystem/path/generation/proximate.cc | 2 +- .../27_io/filesystem/path/generation/relative.cc | 4 +- .../27_io/headers/cinttypes/std_c++0x_neg.cc | 2 +- .../testsuite/27_io/ios_base/failure/cxx11.cc | 3 +- .../testsuite/27_io/ios_base/failure/error_code.cc | 48 - libstdc++-v3/testsuite/27_io/types/1.cc | 13 +- .../algorithms/regex_match/awk/cstring_01.cc | 1 - .../algorithms/regex_match/basic/empty_range.cc | 1 - .../algorithms/regex_match/basic/string_01.cc | 1 - .../regex_match/basic/string_range_00_03.cc | 1 - .../regex_match/basic/string_range_01_03.cc | 3 +- .../regex_match/basic/string_range_02_03.cc | 1 - .../algorithms/regex_match/cstring_bracket_01.cc | 1 - .../28_regex/algorithms/regex_match/dr2329_neg.cc | 1 - .../algorithms/regex_match/ecma/char/53622.cc | 1 - .../algorithms/regex_match/ecma/char/57173.cc | 1 - .../algorithms/regex_match/ecma/char/58576.cc | 1 - .../algorithms/regex_match/ecma/char/61601.cc | 1 - .../algorithms/regex_match/ecma/char/68863.cc | 1 - .../algorithms/regex_match/ecma/char/anymatcher.cc | 1 - .../algorithms/regex_match/ecma/char/backref.cc | 1 - .../regex_match/ecma/char/empty_range.cc | 1 - .../algorithms/regex_match/ecma/char/emptygroup.cc | 1 - .../algorithms/regex_match/ecma/char/hex.cc | 1 - .../regex_match/ecma/char/quoted_char.cc | 1 - .../algorithms/regex_match/ecma/char/ungreedy.cc | 1 - .../algorithms/regex_match/ecma/wchar_t/63199.cc | 1 - .../regex_match/ecma/wchar_t/anymatcher.cc | 1 - .../regex_match/ecma/wchar_t/cjk_match.cc | 1 - .../algorithms/regex_match/ecma/wchar_t/hex.cc | 1 - .../regex_match/extended/cstring_plus.cc | 1 - .../regex_match/extended/cstring_questionmark.cc | 1 - .../regex_match/extended/cstring_range.cc | 1 - .../algorithms/regex_match/extended/string_any.cc | 1 - .../regex_match/extended/string_range_00_03.cc | 1 - .../regex_match/extended/string_range_01_03.cc | 1 - .../regex_match/extended/string_range_02_03.cc | 1 - .../regex_match/extended/wstring_locale.cc | 1 - .../algorithms/regex_replace/char/51711.cc | 1 - .../algorithms/regex_replace/char/basic_replace.cc | 1 - .../algorithms/regex_replace/char/dr2213.cc | 1 - .../algorithms/regex_replace/char/pr83601.cc | 1 - .../algorithms/regex_replace/wchar_t/51711.cc | 1 - .../algorithms/regex_replace/wchar_t/pr83601.cc | 1 - .../28_regex/algorithms/regex_search/61424.cc | 1 - .../28_regex/algorithms/regex_search/61720.cc | 1 - .../algorithms/regex_search/basic/string_01.cc | 1 - .../28_regex/algorithms/regex_search/dr2332_neg.cc | 1 - .../algorithms/regex_search/ecma/assertion.cc | 1 - .../28_regex/algorithms/regex_search/ecma/flags.cc | 1 - .../algorithms/regex_search/ecma/greedy.cc | 1 - .../algorithms/regex_search/ecma/string_01.cc | 1 - .../testsuite/28_regex/basic_regex/85098.cc | 1 - .../28_regex/basic_regex/assign/char/cstring.cc | 1 - .../28_regex/basic_regex/assign/char/cstring_op.cc | 1 - .../28_regex/basic_regex/assign/char/lwg3296.cc | 1 - .../28_regex/basic_regex/assign/char/moveable.cc | 1 - .../28_regex/basic_regex/assign/char/pstring.cc | 1 - .../28_regex/basic_regex/assign/char/range.cc | 1 - .../28_regex/basic_regex/assign/char/string.cc | 1 - .../28_regex/basic_regex/assign/char/string_op.cc | 1 - .../28_regex/basic_regex/assign/wchar_t/cstring.cc | 1 - .../basic_regex/assign/wchar_t/cstring_op.cc | 1 - .../28_regex/basic_regex/assign/wchar_t/lwg3296.cc | 1 - .../28_regex/basic_regex/assign/wchar_t/pstring.cc | 1 - .../28_regex/basic_regex/assign/wchar_t/range.cc | 1 - .../28_regex/basic_regex/assign/wchar_t/string.cc | 1 - .../basic_regex/assign/wchar_t/string_op.cc | 1 - .../testsuite/28_regex/basic_regex/ctors/47724.cc | 1 - .../testsuite/28_regex/basic_regex/ctors/83598.cc | 1 - .../28_regex/basic_regex/ctors/basic/cstring.cc | 1 - .../28_regex/basic_regex/ctors/basic/default.cc | 1 - .../28_regex/basic_regex/ctors/basic/iter.cc | 1 - .../basic_regex/ctors/basic/pstring_char.cc | 1 - .../basic_regex/ctors/basic/pstring_wchar_t.cc | 1 - .../28_regex/basic_regex/ctors/basic/raw_string.cc | 1 - .../ctors/basic/string_range_01_02_03.cc | 1 - .../28_regex/basic_regex/ctors/char/cstring.cc | 1 - .../28_regex/basic_regex/ctors/char/cstring_awk.cc | 1 - .../basic_regex/ctors/char/cstring_ecma.cc | 1 - .../basic_regex/ctors/char/cstring_egrep.cc | 1 - .../basic_regex/ctors/char/cstring_grep.cc | 1 - .../28_regex/basic_regex/ctors/char/default.cc | 1 - .../28_regex/basic_regex/ctors/char/range.cc | 1 - .../28_regex/basic_regex/ctors/copy_char.cc | 1 - .../28_regex/basic_regex/ctors/deduction.cc | 1 - .../28_regex/basic_regex/ctors/extended/cstring.cc | 1 - .../ctors/extended/string_range_01_02_03.cc | 1 - .../28_regex/basic_regex/ctors/move_char.cc | 1 - .../28_regex/basic_regex/ctors/string_char.cc | 1 - .../28_regex/basic_regex/ctors/string_wchar_t.cc | 1 - .../28_regex/basic_regex/ctors/wchar_t/cstring.cc | 1 - .../28_regex/basic_regex/ctors/wchar_t/default.cc | 1 - .../28_regex/basic_regex/ctors/wchar_t/range.cc | 1 - .../testsuite/28_regex/basic_regex/imbue/string.cc | 1 - .../28_regex/basic_regex/multiple_quantifiers.cc | 1 - .../basic_regex/requirements/constexpr_data.cc | 1 - .../testsuite/28_regex/constants/constexpr.cc | 1 - .../testsuite/28_regex/constants/error_type.cc | 1 - .../28_regex/constants/match_flag_type.cc | 1 - .../28_regex/constants/syntax_option_type.cc | 1 - .../28_regex/headers/regex/std_c++0x_neg.cc | 1 - libstdc++-v3/testsuite/28_regex/init-list.cc | 1 - .../iterators/regex_iterator/char/64140.cc | 1 - .../iterators/regex_iterator/char/string_01.cc | 1 - .../regex_iterator/char/string_position_01.cc | 1 - .../iterators/regex_iterator/ctors/char/default.cc | 1 - .../regex_iterator/ctors/char/dr2332_neg.cc | 1 - .../regex_iterator/ctors/wchar_t/default.cc | 1 - .../28_regex/iterators/regex_iterator/typedefs.cc | 1 - .../iterators/regex_iterator/wchar_t/string_01.cc | 1 - .../iterators/regex_iterator/wchar_t/string_02.cc | 1 - .../iterators/regex_token_iterator/64303.cc | 1 - .../regex_token_iterator/char/string_01.cc | 1 - .../regex_token_iterator/ctors/char/default.cc | 1 - .../regex_token_iterator/ctors/char/dr2332_neg.cc | 1 - .../regex_token_iterator/ctors/wchar_t/default.cc | 1 - .../iterators/regex_token_iterator/typedefs.cc | 1 - .../regex_token_iterator/wchar_t/string_01.cc | 1 - .../regex_token_iterator/wchar_t/wstring_02.cc | 1 - .../testsuite/28_regex/match_results/94627.cc | 1 - .../28_regex/match_results/ctors/char/default.cc | 1 - .../match_results/ctors/wchar_t/default.cc | 1 - .../testsuite/28_regex/match_results/format.cc | 1 - .../match_results/out_of_range_submatches.cc | 1 - .../28_regex/match_results/pmr_typedefs.cc | 1 - .../testsuite/28_regex/match_results/swap.cc | 1 - .../testsuite/28_regex/match_results/typedefs.cc | 1 - libstdc++-v3/testsuite/28_regex/range_access.cc | 1 - .../testsuite/28_regex/regex_error/base.cc | 1 - .../testsuite/28_regex/regex_error/regex_error.cc | 1 - libstdc++-v3/testsuite/28_regex/regression.cc | 1 - .../testsuite/28_regex/requirements/typedefs.cc | 1 - libstdc++-v3/testsuite/28_regex/simple_c++11.cc | 1 - .../testsuite/28_regex/sub_match/cast_char.cc | 1 - .../testsuite/28_regex/sub_match/cast_wchar_t.cc | 1 - .../testsuite/28_regex/sub_match/compare.cc | 1 - .../testsuite/28_regex/sub_match/compare_c++20.cc | 1 - .../28_regex/sub_match/embedded_zeros_cmp.cc | 1 - .../testsuite/28_regex/sub_match/length.cc | 1 - .../testsuite/28_regex/sub_match/typedefs.cc | 1 - .../testsuite/28_regex/traits/char/ctor.cc | 1 - .../testsuite/28_regex/traits/char/icase.cc | 1 - .../testsuite/28_regex/traits/char/isctype.cc | 1 - .../testsuite/28_regex/traits/char/length.cc | 1 - .../28_regex/traits/char/lookup_classname.cc | 1 - .../28_regex/traits/char/lookup_collatename.cc | 1 - .../testsuite/28_regex/traits/char/transform.cc | 1 - .../28_regex/traits/char/transform_primary.cc | 1 - .../testsuite/28_regex/traits/char/translate.cc | 1 - .../28_regex/traits/char/translate_nocase.cc | 1 - .../testsuite/28_regex/traits/char/user_defined.cc | 1 - .../testsuite/28_regex/traits/char/value.cc | 1 - .../testsuite/28_regex/traits/wchar_t/ctor.cc | 1 - .../testsuite/28_regex/traits/wchar_t/isctype.cc | 1 - .../testsuite/28_regex/traits/wchar_t/length.cc | 1 - .../28_regex/traits/wchar_t/lookup_classname.cc | 1 - .../28_regex/traits/wchar_t/lookup_collatename.cc | 1 - .../testsuite/28_regex/traits/wchar_t/transform.cc | 1 - .../28_regex/traits/wchar_t/transform_primary.cc | 1 - .../testsuite/28_regex/traits/wchar_t/translate.cc | 1 - .../28_regex/traits/wchar_t/translate_nocase.cc | 1 - .../28_regex/traits/wchar_t/user_defined.cc | 1 - .../testsuite/28_regex/traits/wchar_t/value.cc | 1 - .../29_atomics/atomic/is_always_lock_free.cc | 2 +- .../testsuite/29_atomics/atomic_flag/clear/1.cc | 8 +- .../29_atomics/atomic_flag/test/explicit.cc | 40 + .../29_atomics/atomic_flag/test/implicit.cc | 40 + .../atomic_flag/test_and_set/explicit.cc | 7 +- .../atomic_flag/test_and_set/implicit.cc | 7 +- .../testsuite/29_atomics/atomic_float/1.cc | 1 + .../29_atomics/atomic_float/value_init.cc | 5 +- .../atomic_integral/is_always_lock_free.cc | 2 +- .../29_atomics/headers/atomic/std_c++0x_neg.cc | 2 +- .../testsuite/30_threads/future/members/93456.cc | 48 - .../testsuite/30_threads/future/members/poll.cc | 106 - .../30_threads/future/requirements/lwg3458.cc | 34 + .../headers/condition_variable/std_c++0x_neg.cc | 5 +- .../30_threads/headers/future/std_c++0x_neg.cc | 5 +- .../30_threads/headers/mutex/std_c++0x_neg.cc | 2 +- .../30_threads/headers/thread/std_c++0x_neg.cc | 2 +- libstdc++-v3/testsuite/30_threads/jthread/95989.cc | 54 - .../testsuite/30_threads/jthread/jthread.cc | 20 - .../30_threads/promise/members/at_thread_exit2.cc | 1 + .../30_threads/promise/requirements/lwg3466.cc | 34 + .../shared_future/requirements/lwg3458.cc | 32 + .../testsuite/30_threads/shared_lock/70766.cc | 2 +- .../testsuite/30_threads/shared_mutex/cons/1.cc | 2 +- .../30_threads/shared_mutex/cons/assign_neg.cc | 2 +- .../30_threads/shared_mutex/cons/copy_neg.cc | 2 +- .../shared_mutex/requirements/standard_layout.cc | 2 +- .../30_threads/shared_mutex/try_lock/1.cc | 2 +- .../30_threads/shared_mutex/try_lock/2.cc | 2 +- .../testsuite/30_threads/shared_mutex/unlock/1.cc | 2 +- .../testsuite/30_threads/this_thread/95989.cc | 51 - .../testsuite/30_threads/thread/cons/84535.cc | 3 - .../testsuite/30_threads/thread/cons/lwg2097.cc | 3 - libstdc++-v3/testsuite/Makefile.am | 2 +- libstdc++-v3/testsuite/Makefile.in | 3 +- .../testsuite/experimental/feat-lib-fund.cc | 93 +- .../experimental/filesystem/iterators/97731.cc | 49 - .../experimental/filesystem/operations/rename.cc | 180 - .../filesystem/path/construct/100630.cc | 14 - .../net/execution_context/make_service.cc | 1 - .../testsuite/experimental/net/executor/1.cc | 1 - libstdc++-v3/testsuite/experimental/net/headers.cc | 1 - .../net/internet/address/v4/comparisons.cc | 1 - .../experimental/net/internet/address/v4/cons.cc | 1 - .../net/internet/address/v4/creation.cc | 1 - .../net/internet/address/v4/members.cc | 31 +- .../net/internet/address/v6/members.cc | 123 - .../experimental/net/internet/resolver/base.cc | 1 - .../net/internet/resolver/ops/lookup.cc | 1 - .../net/internet/resolver/ops/reverse.cc | 1 - .../experimental/net/socket/basic_socket.cc | 1 - .../testsuite/experimental/net/system_context/1.cc | 42 - .../experimental/net/timer/waitable/cons.cc | 1 - .../experimental/net/timer/waitable/dest.cc | 1 - .../experimental/net/timer/waitable/ops.cc | 1 - .../testsuite/experimental/numeric/92978.cc | 48 - .../experimental/optional/constexpr/nullopt.cc | 2 +- .../testsuite/experimental/optional/nullopt.cc | 2 +- .../testsuite/experimental/type_traits/value.cc | 3 + .../testsuite/ext/stdio_filebuf/char/79820.cc | 3 +- libstdc++-v3/testsuite/lib/dg-options.exp | 5 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 5 +- .../testsuite/libstdc++-prettyprinters/compat.cc | 4 +- .../libstdc++-prettyprinters/filesystem-ts.cc | 39 - .../concept.arithmetic/floating_point.cc | 2 +- libstdc++-v3/testsuite/std/ranges/97600.cc | 32 - .../testsuite/std/ranges/access/lwg3467.cc | 33 + .../testsuite/std/ranges/adaptors/93978.cc | 5 +- .../testsuite/std/ranges/adaptors/95322.cc | 28 +- .../std/ranges/adaptors/conditionally_borrowed.cc | 75 - libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc | 128 +- .../testsuite/std/ranges/adaptors/elements.cc | 97 - libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 39 - .../testsuite/std/ranges/adaptors/lwg3406.cc | 40 - .../testsuite/std/ranges/adaptors/reverse.cc | 29 - .../testsuite/std/ranges/adaptors/split.cc | 12 - .../testsuite/std/ranges/adaptors/take_while.cc | 10 - .../testsuite/std/ranges/adaptors/transform.cc | 27 - libstdc++-v3/testsuite/std/ranges/iota/96042.cc | 68 - .../testsuite/std/ranges/iota/iota_view.cc | 11 - libstdc++-v3/testsuite/std/ranges/iota/size.cc | 110 - libstdc++-v3/testsuite/std/ranges/p2259.cc | 91 - libstdc++-v3/testsuite/std/ranges/range.cc | 3 + .../testsuite/std/ranges/subrange/96042.cc | 34 - .../testsuite/std/ranges/subrange/lwg3282_neg.cc | 15 - .../testsuite/tr1/headers/c++200x/complex.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_abi.cc | 18 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 4 +- .../testsuite/util/testsuite_common_types.h | 4 +- libstdc++-v3/testsuite/util/testsuite_containers.h | 5 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 15 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 17 +- libstdc++-v3/testsuite/util/testsuite_shared.cc | 7 +- libtool.m4 | 32 +- libvtv/ChangeLog | 20 +- libvtv/configure | 42 +- lto-plugin/ChangeLog | 40 +- lto-plugin/configure | 37 +- lto-plugin/lto-plugin.c | 146 +- maintainer-scripts/ChangeLog | 26 +- maintainer-scripts/bugzilla-close-candidate.py | 67 +- maintainer-scripts/crontab | 7 +- maintainer-scripts/generate_libstdcxx_web_docs | 2 +- maintainer-scripts/update_version_git | 77 +- zlib/ChangeLog | 19 +- zlib/ChangeLog.gcj | 17 + zlib/Makefile.am | 2 + zlib/Makefile.in | 6 +- zlib/aclocal.m4 | 2 + zlib/configure | 127 +- zlib/configure.ac | 4 + 7867 files changed, 206950 insertions(+), 174018 deletions(-) create mode 100644 config/ax_cxx_compile_stdcxx.m4 delete mode 100644 contrib/gcc-changelog/setup.cfg delete mode 100755 contrib/git-commit-mklog.py rename contrib/{ => legacy}/mklog (100%) rename contrib/{ => legacy}/mklog.pl (100%) create mode 100755 contrib/prepare-commit-msg create mode 100644 gcc/ada/exp_put_image.adb create mode 100644 gcc/ada/exp_put_image.ads create mode 100644 gcc/ada/libgnarl/a-tasini.adb create mode 100644 gcc/ada/libgnarl/a-tasini.ads create mode 100644 gcc/ada/libgnarl/libgnarl.gpr create mode 100644 gcc/ada/libgnat/a-numaux__dummy.adb delete mode 100644 gcc/ada/libgnat/a-numaux__x86.adb delete mode 100644 gcc/ada/libgnat/a-numaux__x86.ads create mode 100644 gcc/ada/libgnat/a-stobbu.adb create mode 100644 gcc/ada/libgnat/a-stobbu.ads create mode 100644 gcc/ada/libgnat/a-stobfi.adb create mode 100644 gcc/ada/libgnat/a-stobfi.ads create mode 100644 gcc/ada/libgnat/a-stoubu.adb create mode 100644 gcc/ada/libgnat/a-stoubu.ads create mode 100644 gcc/ada/libgnat/a-stoufi.adb create mode 100644 gcc/ada/libgnat/a-stoufi.ads create mode 100644 gcc/ada/libgnat/a-stoufo.adb create mode 100644 gcc/ada/libgnat/a-stoufo.ads create mode 100644 gcc/ada/libgnat/a-stouut.adb create mode 100644 gcc/ada/libgnat/a-stouut.ads create mode 100644 gcc/ada/libgnat/a-strsto.ads create mode 100644 gcc/ada/libgnat/a-ststbo.adb create mode 100644 gcc/ada/libgnat/a-ststbo.ads create mode 100644 gcc/ada/libgnat/a-ststun.adb create mode 100644 gcc/ada/libgnat/a-ststun.ads create mode 100644 gcc/ada/libgnat/a-stteou.ads create mode 100644 gcc/ada/libgnat/libada.gpr create mode 100644 gcc/ada/libgnat/libgnat.gpr create mode 100644 gcc/ada/libgnat/libgnat_common.gpr create mode 100644 gcc/ada/libgnat/s-aoinar.adb create mode 100644 gcc/ada/libgnat/s-aoinar.ads create mode 100644 gcc/ada/libgnat/s-aomoar.adb create mode 100644 gcc/ada/libgnat/s-aomoar.ads delete mode 100644 gcc/ada/libgnat/s-atopar.adb delete mode 100644 gcc/ada/libgnat/s-atopar.ads create mode 100644 gcc/ada/libgnat/s-putaim.adb create mode 100644 gcc/ada/libgnat/s-putaim.ads create mode 100644 gcc/ada/libgnat/s-putima.adb create mode 100644 gcc/ada/libgnat/s-putima.ads create mode 100644 gcc/ada/libgnat/s-shabig.ads create mode 100644 gcc/ada/libgnat/s-statxd.adb create mode 100644 gcc/ada/libgnat/s-statxd.ads delete mode 100644 gcc/ada/libgnat/s-stratt__xdr.adb delete mode 100644 gcc/ada/stand.adb delete mode 100644 gcc/ada/tb-gcc.c delete mode 100644 gcc/ada/tree_gen.adb delete mode 100644 gcc/ada/tree_gen.ads delete mode 100644 gcc/ada/tree_in.adb delete mode 100644 gcc/ada/tree_in.ads delete mode 100644 gcc/ada/tree_io.adb delete mode 100644 gcc/ada/tree_io.ads create mode 100644 gcc/ada/vast.adb create mode 100644 gcc/ada/vast.ads create mode 100644 gcc/adjust-alignment.c create mode 100644 gcc/common/config/i386/cpuinfo.h create mode 100644 gcc/common/config/i386/i386-isas.h create mode 100644 gcc/config/bpf/bpf-helpers.def create mode 100644 gcc/config/cris/cris-modes.def create mode 100644 gcc/config/cris/cris-passes.def delete mode 100644 gcc/config/cris/linux.h delete mode 100644 gcc/config/cris/linux.opt delete mode 100644 gcc/config/cris/t-linux create mode 100644 gcc/config/darwin10.h create mode 100644 gcc/config/darwin12.h create mode 100644 gcc/config/darwin9.h create mode 100644 gcc/config/h8300/addsub.md create mode 100644 gcc/config/h8300/bitfield.md create mode 100644 gcc/config/h8300/combiner.md create mode 100644 gcc/config/h8300/divmod.md create mode 100644 gcc/config/h8300/extensions.md create mode 100644 gcc/config/h8300/jumpcall.md create mode 100644 gcc/config/h8300/logical.md create mode 100644 gcc/config/h8300/movepush.md create mode 100644 gcc/config/h8300/multiply.md create mode 100644 gcc/config/h8300/other.md create mode 100644 gcc/config/h8300/peepholes.md create mode 100644 gcc/config/h8300/proepi.md create mode 100644 gcc/config/h8300/shiftrotate.md create mode 100644 gcc/config/h8300/testcompare.md create mode 100644 gcc/config/i386/serializeintrin.h create mode 100644 gcc/config/i386/tsxldtrkintrin.h create mode 100644 gcc/config/riscv/riscv-passes.def create mode 100644 gcc/config/riscv/riscv-shorten-memrefs.c create mode 100644 gcc/config/rs6000/darwin8.h create mode 100644 gcc/config/rs6000/t-aix64 delete mode 100644 gcc/cp/NEWS create mode 100644 gcc/d/d-compiler.cc create mode 100644 gcc/d/d-ctfloat.cc create mode 100644 gcc/d/d-port.cc create mode 100644 gcc/d/dmd/ast_node.h create mode 100644 gcc/d/dmd/root/bitarray.h create mode 100644 gcc/gimple-array-bounds.cc create mode 100644 gcc/gimple-array-bounds.h create mode 100644 gcc/gimple-isel.cc create mode 100644 gcc/jit/jit-w32.c create mode 100644 gcc/jit/jit-w32.h delete mode 100644 gcc/testsuite/c-c++-common/Wunused-value-1.c create mode 100644 gcc/testsuite/c-c++-common/asan/inline-kernel.c create mode 100644 gcc/testsuite/c-c++-common/asan/inline.c rename gcc/testsuite/{gcc.dg => c-c++-common}/cpp/counter-2.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/cpp/counter-3.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/cpp/dir-only-1.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/cpp/dir-only-1.h (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/cpp/dir-only-2.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/cpp/dir-only-3.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/cpp/dir-only-3a.h (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/cpp/dir-only-3b.h (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/cpp/dir-only-4.c (100%) create mode 100644 gcc/testsuite/c-c++-common/cpp/dir-only-5.c rename gcc/testsuite/{gcc.dg => c-c++-common}/cpp/dir-only-6.c (100%) create mode 100644 gcc/testsuite/c-c++-common/cpp/dir-only-7.c create mode 100644 gcc/testsuite/c-c++-common/cpp/dir-only-8.c create mode 100644 gcc/testsuite/c-c++-common/cpp/eof-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/eof-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/eof-2.h create mode 100644 gcc/testsuite/c-c++-common/cpp/eof-3.c create mode 100644 gcc/testsuite/c-c++-common/cpp/line-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/line-2.h create mode 100644 gcc/testsuite/c-c++-common/cpp/line-3.c create mode 100644 gcc/testsuite/c-c++-common/cpp/line-4.c create mode 100644 gcc/testsuite/c-c++-common/cpp/line-4.h create mode 100644 gcc/testsuite/c-c++-common/cpp/pr96323.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pragma-eof.c delete mode 100644 gcc/testsuite/c-c++-common/dfp/func-vararg-mixed-2.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-units-1.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-units-2.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-units-3.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-units-4.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-units-5.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-units-6.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-units-7.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-units-8.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/cache-3-1.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/cache-3-2.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/classify-serial.c create mode 100644 gcc/testsuite/c-c++-common/goacc/clause-locations.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/collapse-2.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/data-clause-1.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/data-clause-2.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions-1-kernels.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions-1-parallel.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions-1-routine.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions-2-kernels.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions-2-parallel.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions-2-routine.c create mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions-warn.c create mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/pr92793-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-14.c delete mode 100644 gcc/testsuite/c-c++-common/gomp/depobj-2.c delete mode 100644 gcc/testsuite/c-c++-common/gomp/doacross-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-6.c create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-7.c delete mode 100644 gcc/testsuite/c-c++-common/gomp/pr100450.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr94874.c delete mode 100644 gcc/testsuite/c-c++-common/gomp/pr97958.c delete mode 100644 gcc/testsuite/c-c++-common/gomp/pr98187.c create mode 100644 gcc/testsuite/c-c++-common/gomp/schedule-modifiers-2.c create mode 100644 gcc/testsuite/c-c++-common/missing-close-func-paren.c create mode 100644 gcc/testsuite/c-c++-common/patchable_function_entry-error-1.c create mode 100644 gcc/testsuite/c-c++-common/patchable_function_entry-error-2.c create mode 100644 gcc/testsuite/c-c++-common/patchable_function_entry-error-3.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-1.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-2.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-3.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-4.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-5.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-6.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-7.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-8.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-9.c create mode 100644 gcc/testsuite/c-c++-common/pr95378.c create mode 100644 gcc/testsuite/c-c++-common/pr96192-1.c delete mode 100644 gcc/testsuite/c-c++-common/pr96545.c delete mode 100644 gcc/testsuite/c-c++-common/pr98556.c create mode 100644 gcc/testsuite/c-c++-common/tsan/func_entry_exit.c create mode 100644 gcc/testsuite/c-c++-common/tsan/func_entry_exit_disabled.c create mode 100644 gcc/testsuite/c-c++-common/tsan/inline.c create mode 100644 gcc/testsuite/c-c++-common/tsan/volatile.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/inline.c create mode 100644 gcc/testsuite/g++.dg/DRs/dr188.C create mode 100644 gcc/testsuite/g++.dg/DRs/dr2237.C delete mode 100644 gcc/testsuite/g++.dg/abi/abi-tag24.C delete mode 100644 gcc/testsuite/g++.dg/abi/abi-tag24a.C create mode 100644 gcc/testsuite/g++.dg/abi/pure-virtual1.C create mode 100644 gcc/testsuite/g++.dg/asan/function-argument-4.C create mode 100644 gcc/testsuite/g++.dg/asan/pr95025.C delete mode 100644 gcc/testsuite/g++.dg/asan/pr97145.C delete mode 100644 gcc/testsuite/g++.dg/asan/pr97414.C delete mode 100644 gcc/testsuite/g++.dg/concepts/abbrev10.C delete mode 100644 gcc/testsuite/g++.dg/concepts/abbrev11.C delete mode 100644 gcc/testsuite/g++.dg/concepts/abbrev8.C create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic14.C delete mode 100644 gcc/testsuite/g++.dg/conversion/real-to-int1.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr95616-0-no-exceptions.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr95616-0.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr95616-1-no-exceptions.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr95616-1.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr95616-2.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr95616-3-no-exceptions.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr95616-3.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr95616-4.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr95616-5.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr95616-6.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr95822.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr96251.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr96749-1.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr96749-2.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr97438.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr97587.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr98118.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr98480.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/pr99047.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-24-for-init.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-25-for-condition.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-26-for-iterati [...] delete mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95615-01.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95615-02.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95615-03.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95615-04.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95615-05.C delete mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95615.inc delete mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr98704.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing18.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-70.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-equiv1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr96805.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/attributes-namespace6.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-100111.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-95307.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-96241.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-98295.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array26.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array27.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-base7.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-cast2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-cast3.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-overflow3.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-pmf2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ptrsub2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-volatile3.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-call5.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-call6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype76.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype77.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype78.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype79.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/enum41.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-73.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array13.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-new5.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist123.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/move-return3.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/new5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept58.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept59.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept61.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept62.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept63.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept70.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi16.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae66.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic181.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-59978.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn58.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn59.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-82304.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-96182.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-96241.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-98122.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-98672.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-99859-1.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-99859-2.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-95451.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-Wunused.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-empty1.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-local-class1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic21.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr13.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ66.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base10.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction75.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction78.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction85.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-96862.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp52.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp54.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp55.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/elide5.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order10.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order9.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var8.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var9.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/lambda-this7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/launder9.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type23.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type24.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/pr99790.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/pr99833.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr7.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias4.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias5.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias6.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias7.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ca107.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-class2.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ctad1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ctad2.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-defarg2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-err2.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-fn5.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-fn7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-friend8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr78752-2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr95497.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-redecl1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires24.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-spec1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ttp2.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-variadic1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-variadic2.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-variadic3.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-expinst1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-virtual1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-virtual2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-virtual3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-virtual4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-virtual5.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval18.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval19.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-98122.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor10.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor9.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init18.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init19.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init20.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new14.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new16.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new17.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new18.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new19.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig16.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/desig18.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template21.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template22.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/implicit-move1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/implicit-move2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/implicit-move3.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated11.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic-variadic21.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic9.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init6.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address11.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address7.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address7a.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard-constructor.c delete mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard-constructor1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard-constructor2.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class-defarg1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class-equiv1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class-union1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class38.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class40.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-subob1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-subob2.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/pr99833.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr3.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/volatile5.C delete mode 100644 gcc/testsuite/g++.dg/debug/localclass2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/enum2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr96328.C delete mode 100644 gcc/testsuite/g++.dg/eh/seh-xmm-unwind.C create mode 100644 gcc/testsuite/g++.dg/expr/composite-ptr-type.C create mode 100644 gcc/testsuite/g++.dg/expr/ptr-comp1.C create mode 100644 gcc/testsuite/g++.dg/expr/ptr-comp2.C create mode 100644 gcc/testsuite/g++.dg/expr/ptr-comp3.C delete mode 100644 gcc/testsuite/g++.dg/ext/array4.C delete mode 100644 gcc/testsuite/g++.dg/ext/attr-assume-aligned.C delete mode 100644 gcc/testsuite/g++.dg/ext/attr-flatten1.C delete mode 100644 gcc/testsuite/g++.dg/ext/attr-lambda3.C delete mode 100644 gcc/testsuite/g++.dg/ext/attr-used-2.C delete mode 100644 gcc/testsuite/g++.dg/ext/builtin-has-attribute2.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary37.C delete mode 100644 gcc/testsuite/g++.dg/ext/flexary38.C create mode 100644 gcc/testsuite/g++.dg/ext/vla23.C delete mode 100644 gcc/testsuite/g++.dg/ext/weak6.C delete mode 100644 gcc/testsuite/g++.dg/gcov/pr97069.C delete mode 100644 gcc/testsuite/g++.dg/goacc/cache-1.C delete mode 100644 gcc/testsuite/g++.dg/goacc/cache-2.C delete mode 100644 gcc/testsuite/g++.dg/goacc/cache-3-1.C delete mode 100644 gcc/testsuite/g++.dg/goacc/cache-3-2.C delete mode 100644 gcc/testsuite/g++.dg/goacc/data-clause-1.C delete mode 100644 gcc/testsuite/g++.dg/goacc/data-clause-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/loop-5.C create mode 100644 gcc/testsuite/g++.dg/gomp/loop-6.C delete mode 100644 gcc/testsuite/g++.dg/gomp/map-1.C delete mode 100644 gcc/testsuite/g++.dg/gomp/map-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr95063.C delete mode 100644 gcc/testsuite/g++.dg/gomp/pr98383.C delete mode 100644 gcc/testsuite/g++.dg/gomp/pr99007.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/ipa/pr98690.C create mode 100644 gcc/testsuite/g++.dg/lookup/koenig15.C create mode 100644 gcc/testsuite/g++.dg/lookup/missing-std-include-10.C copy gcc/testsuite/{gcc.c-torture/compile/920821-1.c => g++.dg/lookup/missing-std- [...] create mode 100644 gcc/testsuite/g++.dg/lookup/missing-std-include-11.C delete mode 100644 gcc/testsuite/g++.dg/lookup/using66.C delete mode 100644 gcc/testsuite/g++.dg/lto/pr96591_0.C delete mode 100644 gcc/testsuite/g++.dg/lto/pr96690_0.C create mode 100644 gcc/testsuite/g++.dg/opt/flifetime-dse7.C delete mode 100644 gcc/testsuite/g++.dg/opt/nrv20.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr100148.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr100254.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr96354.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr96722.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr98282.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr98353.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr98834.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr99034.C delete mode 100644 gcc/testsuite/g++.dg/other/gc6.C delete mode 100644 gcc/testsuite/g++.dg/other/gc7.C create mode 100644 gcc/testsuite/g++.dg/other/pr95231.C create mode 100644 gcc/testsuite/g++.dg/overload/builtin4.C create mode 100644 gcc/testsuite/g++.dg/overload/builtin5.C create mode 100644 gcc/testsuite/g++.dg/parse/pr96257.C create mode 100644 gcc/testsuite/g++.dg/parse/pragma-recovery.C delete mode 100644 gcc/testsuite/g++.dg/pr97627.C delete mode 100644 gcc/testsuite/g++.dg/pr98032.C delete mode 100644 gcc/testsuite/g++.dg/pr98136.C create mode 100644 gcc/testsuite/g++.dg/spellcheck-inttypes.C create mode 100644 gcc/testsuite/g++.dg/spellcheck-stdint.C create mode 100644 gcc/testsuite/g++.dg/template/access30.C create mode 100644 gcc/testsuite/g++.dg/template/access31.C delete mode 100644 gcc/testsuite/g++.dg/template/alignof3.C create mode 100644 gcc/testsuite/g++.dg/template/cast6.C delete mode 100644 gcc/testsuite/g++.dg/template/deduce10.C delete mode 100644 gcc/testsuite/g++.dg/template/deduce8.C delete mode 100644 gcc/testsuite/g++.dg/template/deduce9.C create mode 100644 gcc/testsuite/g++.dg/template/error59.C delete mode 100644 gcc/testsuite/g++.dg/template/friend70.C delete mode 100644 gcc/testsuite/g++.dg/template/friend71.C create mode 100644 gcc/testsuite/g++.dg/template/incomplete12.C create mode 100644 gcc/testsuite/g++.dg/template/lookup12.C create mode 100644 gcc/testsuite/g++.dg/template/lookup13.C create mode 100644 gcc/testsuite/g++.dg/template/lookup14.C create mode 100644 gcc/testsuite/g++.dg/template/lookup15.C delete mode 100644 gcc/testsuite/g++.dg/template/non-dependent15.C create mode 100644 gcc/testsuite/g++.dg/template/partial-order2.C create mode 100644 gcc/testsuite/g++.dg/template/pr95263.C create mode 100644 gcc/testsuite/g++.dg/template/pr95672.C delete mode 100644 gcc/testsuite/g++.dg/template/pr98297.C delete mode 100644 gcc/testsuite/g++.dg/template/ref11.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae29.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae30.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae31.C create mode 100644 gcc/testsuite/g++.dg/template/spec41.C delete mode 100644 gcc/testsuite/g++.dg/template/template-keyword3.C create mode 100644 gcc/testsuite/g++.dg/template/typename23.C create mode 100644 gcc/testsuite/g++.dg/torture/pr95268.C create mode 100644 gcc/testsuite/g++.dg/torture/pr95284.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr97474.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr99777.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr95649.C delete mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr96979.C delete mode 100644 gcc/testsuite/g++.dg/ubsan/pr95693.C delete mode 100644 gcc/testsuite/g++.dg/ubsan/pr99106.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vla-2.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-16.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-17.C delete mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-18.C create mode 100644 gcc/testsuite/g++.dg/vect/pr95290.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr95297.cc delete mode 100644 gcc/testsuite/g++.dg/vect/pr95401.cc delete mode 100644 gcc/testsuite/g++.dg/vect/pr95401a.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr95576.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr96022.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr96163.cc delete mode 100644 gcc/testsuite/g++.dg/vect/pr97255.cc create mode 100644 gcc/testsuite/g++.dg/vect/vec-cond-expr-eh.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wconversion5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull7.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull8.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-17.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wtautological-compare3.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wtype-limits5.C create mode 100644 gcc/testsuite/g++.dg/warn/pr94038-2.C create mode 100644 gcc/testsuite/g++.dg/warn/pr94038-3.C create mode 100644 gcc/testsuite/g++.dg/warn/pr94038.C delete mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/attributes_2.C delete mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/gnu_vectors_3.C delete mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/gnu_vectors_4.C delete mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_10.C delete mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_6.C delete mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_7.C delete mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_8.C delete mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_9.C delete mode 100644 gcc/testsuite/g++.target/aarch64/sve/pr96974.C delete mode 100644 gcc/testsuite/g++.target/aarch64/sve/pr99216.C delete mode 100644 gcc/testsuite/g++.target/aarch64/sve/pr99813.C create mode 100644 gcc/testsuite/g++.target/i386/pr95229.C delete mode 100644 gcc/testsuite/g++.target/i386/pr97054.C delete mode 100644 gcc/testsuite/g++.target/i386/pr98847.C delete mode 100644 gcc/testsuite/g++.target/powerpc/pr99041.C delete mode 100644 gcc/testsuite/g++.target/powerpc/pr99842.C delete mode 100644 gcc/testsuite/g++.target/riscv/pr96759.C delete mode 100644 gcc/testsuite/g++.target/riscv/pr97682.C delete mode 100644 gcc/testsuite/g++.target/s390/pr98722.C create mode 100644 gcc/testsuite/g++.target/xtensa/pr95571.C create mode 100644 gcc/testsuite/g++.target/xtensa/xtensa.exp delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr96426.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr96796.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr97141.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr97144.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr98726.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr99225.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr99324.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr99647.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20210505-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr96549.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97073.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97386-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97386-2.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97404.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97421-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97421-2.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97421-3.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97764.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr98474.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr98681.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr98736.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr98853-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr98853-2.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr99079.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-62.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-ignore.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-33.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-34.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-35.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-36.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-37.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-38.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-39.c delete mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-67.c delete mode 100644 gcc/testsuite/gcc.dg/Wunused-var-4.c delete mode 100644 gcc/testsuite/gcc.dg/Wunused-var-5.c delete mode 100644 gcc/testsuite/gcc.dg/Wunused-var-6.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/signal-exit.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr95033.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr95051.c delete mode 100644 gcc/testsuite/gcc.dg/asan/pr97294.c create mode 100644 gcc/testsuite/gcc.dg/attr-access-none.c create mode 100644 gcc/testsuite/gcc.dg/builtin-bswap-10.c create mode 100644 gcc/testsuite/gcc.dg/builtin-bswap-11.c create mode 100644 gcc/testsuite/gcc.dg/builtin-bswap-12.c create mode 100644 gcc/testsuite/gcc.dg/builtin-object-size-20.c create mode 100644 gcc/testsuite/gcc.dg/builtin-object-size-21.c create mode 100644 gcc/testsuite/gcc.dg/c11-bool-limits-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-bool-limits-1.c delete mode 100644 gcc/testsuite/gcc.dg/cpp/dir-only-5.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr96383-1.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr96383-2.c delete mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr97060.c delete mode 100644 gcc/testsuite/gcc.dg/dfp/pr97439.c delete mode 100644 gcc/testsuite/gcc.dg/fold-modpow2-2.c create mode 100644 gcc/testsuite/gcc.dg/fold-parity-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-parity-2.c create mode 100644 gcc/testsuite/gcc.dg/fold-parity-3.c create mode 100644 gcc/testsuite/gcc.dg/fold-parity-4.c create mode 100644 gcc/testsuite/gcc.dg/fold-parity-5.c create mode 100644 gcc/testsuite/gcc.dg/fold-popcount-5.c delete mode 100644 gcc/testsuite/gcc.dg/format/pr96935.c delete mode 100644 gcc/testsuite/gcc.dg/goacc/pr98183.c delete mode 100644 gcc/testsuite/gcc.dg/goacc/tile-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/loop-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr95315-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr95315.c delete mode 100644 gcc/testsuite/gcc.dg/gomp/pr98183.c delete mode 100644 gcc/testsuite/gcc.dg/gomp/pr99007-1.c delete mode 100644 gcc/testsuite/gcc.dg/gomp/pr99007-2.c delete mode 100644 gcc/testsuite/gcc.dg/gomp/pr99007-3.c delete mode 100644 gcc/testsuite/gcc.dg/gomp/pr99542.c delete mode 100644 gcc/testsuite/gcc.dg/graphite/pr99085.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-agg-13.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/pr101066.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/pr96482-2.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/pr96482.c delete mode 100644 gcc/testsuite/gcc.dg/lto/pr99849_0.c create mode 100644 gcc/testsuite/gcc.dg/missing-header-fixit-5.c delete mode 100644 gcc/testsuite/gcc.dg/pr100225.c delete mode 100644 gcc/testsuite/gcc.dg/pr100509.c delete mode 100644 gcc/testsuite/gcc.dg/pr100563.c delete mode 100644 gcc/testsuite/gcc.dg/pr100791.c delete mode 100644 gcc/testsuite/gcc.dg/pr90248.c delete mode 100644 gcc/testsuite/gcc.dg/pr91441.c create mode 100644 gcc/testsuite/gcc.dg/pr94963.c create mode 100644 gcc/testsuite/gcc.dg/pr95052.c create mode 100644 gcc/testsuite/gcc.dg/pr95770.c create mode 100644 gcc/testsuite/gcc.dg/pr95854.c delete mode 100644 gcc/testsuite/gcc.dg/pr96260.c delete mode 100644 gcc/testsuite/gcc.dg/pr96307.c delete mode 100644 gcc/testsuite/gcc.dg/pr96377-1.c delete mode 100644 gcc/testsuite/gcc.dg/pr96377-2.c delete mode 100644 gcc/testsuite/gcc.dg/pr96377-3.c delete mode 100644 gcc/testsuite/gcc.dg/pr96377-4.c delete mode 100644 gcc/testsuite/gcc.dg/pr96377-5.c delete mode 100644 gcc/testsuite/gcc.dg/pr96377-6.c delete mode 100644 gcc/testsuite/gcc.dg/pr96514.c delete mode 100644 gcc/testsuite/gcc.dg/pr96579.c delete mode 100644 gcc/testsuite/gcc.dg/pr97357.c delete mode 100644 gcc/testsuite/gcc.dg/pr97487-1.c delete mode 100644 gcc/testsuite/gcc.dg/pr97487-2.c delete mode 100644 gcc/testsuite/gcc.dg/pr97534.c delete mode 100644 gcc/testsuite/gcc.dg/pr97539.c delete mode 100644 gcc/testsuite/gcc.dg/pr97897.c delete mode 100644 gcc/testsuite/gcc.dg/pr98255.c delete mode 100644 gcc/testsuite/gcc.dg/pr98287.c delete mode 100644 gcc/testsuite/gcc.dg/pr98331.c delete mode 100644 gcc/testsuite/gcc.dg/pr98766.c delete mode 100644 gcc/testsuite/gcc.dg/pr99136.c delete mode 100644 gcc/testsuite/gcc.dg/pr99224.c delete mode 100644 gcc/testsuite/gcc.dg/pr99830.c delete mode 100644 gcc/testsuite/gcc.dg/pr99990.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-inttypes.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-22.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-stdbool.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-stdint.c create mode 100644 gcc/testsuite/gcc.dg/sso-11.c create mode 100644 gcc/testsuite/gcc.dg/sso/memcpy-1.c delete mode 100644 gcc/testsuite/gcc.dg/store_merging_31.c delete mode 100644 gcc/testsuite/gcc.dg/store_merging_32.c delete mode 100644 gcc/testsuite/gcc.dg/strcmpopt_12.c create mode 100644 gcc/testsuite/gcc.dg/tanhbysinh.c delete mode 100644 gcc/testsuite/gcc.dg/tls/pr99466-1.c delete mode 100644 gcc/testsuite/gcc.dg/tls/pr99466-2.c create mode 100644 gcc/testsuite/gcc.dg/tm/pr95569.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr100053.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr100492.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr100566.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr100934.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr57359-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr57359-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr94949.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr94988.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr95025.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr95045.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr95172.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr95248.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr95283.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr95295-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr95295-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr95295-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr95761.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr96513.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr96522.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr97812.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr98117.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr98601.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr98640.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr98758.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr98786.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr99694.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr99824.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr99880.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr99954.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-malloc.c delete mode 100644 gcc/testsuite/gcc.dg/tree-prof/pr96394.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-21.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/popcount5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/popcount5l.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/popcount5ll.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr100278.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr39612.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83403-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83403-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83403.h create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-7-comp-ref.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93121-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93121-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94703.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94718-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94718-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94718-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94718-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94718-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94783.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94786.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94800.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94880.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94882-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94882-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94882-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94882.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94913.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94921.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr95527.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr95649.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr95699.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96730.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96820.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr97009.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr97456.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr97849.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr98513.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-12.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-93.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-14.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-13.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-14.c create mode 100644 gcc/testsuite/gcc.dg/uninit-32.c create mode 100644 gcc/testsuite/gcc.dg/uninit-33.c create mode 100644 gcc/testsuite/gcc.dg/uninit-34.c create mode 100644 gcc/testsuite/gcc.dg/uninit-36.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr95136.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-44.c delete mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-49.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr95271.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr95335.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr95839-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr95839.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr95866.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr94994.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr95272.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr95495.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr95539.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr95570.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr95856.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr95897.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr95916.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr96698.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr96854.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr96920.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr97081-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr97081.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr97236.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr97457.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr97730.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr97760.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr98302.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr99253.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr99540.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr99856.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-47.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-48.c create mode 100644 gcc/testsuite/gcc.misc-tests/outputs-0.c create mode 100644 gcc/testsuite/gcc.misc-tests/outputs-1.c create mode 100644 gcc/testsuite/gcc.misc-tests/outputs-2.c create mode 100644 gcc/testsuite/gcc.misc-tests/outputs.exp delete mode 100644 gcc/testsuite/gcc.target/aarch64/acle/jcvt_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/acle/rng_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_get.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vect_c [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopy_lane_ [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopy_lane_ [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopy_laneq [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopy_laneq [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_b [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_ [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_b [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_ [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_b [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_ [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_b [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_ [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_b [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_ [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_b [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_ [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd_autovec_only_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asimd-mull-elem.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bti-4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/csinv-neg.c create mode 100644 gcc/testsuite/gcc.target/aarch64/get_fpcr64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/get_fpsr64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_vec_v2sf.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_vec_v2si.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mgeneral-regs_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mgeneral-regs_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mvn_zero_ext.c create mode 100644 gcc/testsuite/gcc.target/aarch64/nospill.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr89057.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr93235.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr95254.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr96313.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr96377-1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr96402.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr97150.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr97535.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr97638.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr97701.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr99381.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr99767.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr99808.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr99988.c create mode 100644 gcc/testsuite/gcc.target/aarch64/set_fpcr64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/set_fpsr64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shrink_wrap_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/simd/pr97349.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/simd/trn_zip_p64_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vadd_poly_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vceq_poly_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcls_unsigned_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vldrq_p128_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrndns_f32_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vstrq_p128_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-protector-1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-protector-2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-protector-5.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-protector-6.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-protector-7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stp_vec_v2df.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stp_vec_v2di.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stp_vec_v2sf.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stp_vec_v2si.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/gnu_vectors_3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/gnu_vectors_4.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr98037.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr99246.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cse_sve_vl_constants_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_abs.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_and_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_and_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_and_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_and_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_and_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_and_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_and_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_bic_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_bic_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_bic_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_bic_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_eor_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_eor_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_eor_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_eor_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_eor_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_eor_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_eor_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_neg.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_not.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_orr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_orr_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_orr_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_orr_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_orr_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_orr_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_orr_7.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr100048.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr95199.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr95523.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr95961.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr96195.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr96357.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr97092.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr97141.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr97144.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98119.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98214.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98268-1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98268-2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98535.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98726.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98791.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr99929_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr99929_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vdup_n_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vins-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vins-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vins-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vzip_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vzip_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vzip_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vzip_4.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/with-tune-config.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/with-tune-march.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/with-tune-mcpu.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/with-tune-mtune.c delete mode 100644 gcc/testsuite/gcc.target/arc/pmpyd.c delete mode 100644 gcc/testsuite/gcc.target/arm/acle/pr100856.c delete mode 100644 gcc/testsuite/gcc.target/arm/armv8_1m-fp16-move-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/armv8_1m-fp32-move-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/armv8_1m-fp64-move-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-18.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-20.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/pr100333.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/pr99725.c delete mode 100644 gcc/testsuite/gcc.target/arm/cortex-m55-nodsp-flag-hard.c delete mode 100644 gcc/testsuite/gcc.target/arm/cortex-m55-nodsp-flag-softfp.c delete mode 100644 gcc/testsuite/gcc.target/arm/cortex-m55-nodsp-nofp-flag-softfp.c delete mode 100644 gcc/testsuite/gcc.target/arm/cortex-m55-nofp-flag-hard.c delete mode 100644 gcc/testsuite/gcc.target/arm/cortex-m55-nofp-flag-softfp.c delete mode 100644 gcc/testsuite/gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c delete mode 100644 gcc/testsuite/gcc.target/arm/cortex-m55-nomve-flag-hard.c delete mode 100644 gcc/testsuite/gcc.target/arm/cortex-m55-nomve-flag-softfp.c delete mode 100644 gcc/testsuite/gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c delete mode 100644 gcc/testsuite/gcc.target/arm/cortex-m55-nomve.fp-flag-softfp.c create mode 100644 gcc/testsuite/gcc.target/arm/lob.h create mode 100644 gcc/testsuite/gcc.target/arm/lob1.c create mode 100644 gcc/testsuite/gcc.target/arm/lob2.c create mode 100644 gcc/testsuite/gcc.target/arm/lob3.c create mode 100644 gcc/testsuite/gcc.target/arm/lob4.c create mode 100644 gcc/testsuite/gcc.target/arm/lob5.c create mode 100644 gcc/testsuite/gcc.target/arm/lob6.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vaddq_n.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/pr101016.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/pr97327.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/pr91816.c create mode 100644 gcc/testsuite/gcc.target/arm/pr94743-1-hard.c create mode 100644 gcc/testsuite/gcc.target/arm/pr94743-1-soft.c create mode 100644 gcc/testsuite/gcc.target/arm/pr94743-1-softfp.c create mode 100644 gcc/testsuite/gcc.target/arm/pr94743-2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr94743-3.c delete mode 100644 gcc/testsuite/gcc.target/arm/pr97528.c delete mode 100644 gcc/testsuite/gcc.target/arm/pr97969.c delete mode 100644 gcc/testsuite/gcc.target/arm/pr99977.c delete mode 100644 gcc/testsuite/gcc.target/arm/pure-code/pr94538-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/pure-code/pr94538-2.c delete mode 100644 gcc/testsuite/gcc.target/arm/simd/vld1_bf16_1.c delete mode 100644 gcc/testsuite/gcc.target/arm/simd/vld1_lane_bf16_1.c delete mode 100644 gcc/testsuite/gcc.target/arm/simd/vld1_lane_bf16_indices_1.c delete mode 100644 gcc/testsuite/gcc.target/arm/simd/vld1q_lane_bf16_indices_1.c delete mode 100644 gcc/testsuite/gcc.target/arm/simd/vldn_lane_bf16_1.c delete mode 100644 gcc/testsuite/gcc.target/arm/simd/vst1_bf16_1.c delete mode 100644 gcc/testsuite/gcc.target/arm/simd/vst1_lane_bf16_1.c delete mode 100644 gcc/testsuite/gcc.target/arm/simd/vst1_lane_bf16_indices_1.c delete mode 100644 gcc/testsuite/gcc.target/arm/simd/vstn_lane_bf16_1.c delete mode 100644 gcc/testsuite/gcc.target/arm/simd/vstq1_lane_bf16_indices_1.c delete mode 100644 gcc/testsuite/gcc.target/arm/stack-protector-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/stack-protector-2.c delete mode 100644 gcc/testsuite/gcc.target/arm/stack-protector-3.c delete mode 100644 gcc/testsuite/gcc.target/arm/stack-protector-4.c delete mode 100644 gcc/testsuite/gcc.target/bpf/diag-sdiv.c delete mode 100644 gcc/testsuite/gcc.target/bpf/diag-smod.c delete mode 100644 gcc/testsuite/gcc.target/bpf/nop-1.c delete mode 100644 gcc/testsuite/gcc.target/bpf/xbpf-indirect-call-1.c delete mode 100644 gcc/testsuite/gcc.target/bpf/xbpf-sdiv-1.c delete mode 100644 gcc/testsuite/gcc.target/bpf/xbpf-smod-1.c create mode 100644 gcc/testsuite/gcc.target/cris/peep2-movulsr.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-36.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-37.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-38.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-39.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-44.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-45.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-46.c delete mode 100644 gcc/testsuite/gcc.target/cris/sync-1-v32.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-1.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-1ml.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-2.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-2ml.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-3.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-3ml.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-s-1ml.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-1.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-1ml.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-2.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-2ml.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-3.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-3ml.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-s-1.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-s-1ml.c delete mode 100644 gcc/testsuite/gcc.target/i386/20051216-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx-pr99563.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr99517-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr99517-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-shiftqihi-constant-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-shiftqihi-constant-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr95488-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr95488-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-shiftqihi-constant-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-shiftqihi-constant-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr95060.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr96551-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr96551-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr97028.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vcvtps2ph-pr95254.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr95488-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr95488-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2ph-pr95254.c create mode 100644 gcc/testsuite/gcc.target/i386/builtin-bswap-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/double_mask_reg-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/movdir64b.c delete mode 100644 gcc/testsuite/gcc.target/i386/movdiri32.c delete mode 100644 gcc/testsuite/gcc.target/i386/movdiri64.c create mode 100644 gcc/testsuite/gcc.target/i386/parity-3.c create mode 100644 gcc/testsuite/gcc.target/i386/parity-4.c create mode 100644 gcc/testsuite/gcc.target/i386/parity-5.c create mode 100644 gcc/testsuite/gcc.target/i386/parity-6.c create mode 100644 gcc/testsuite/gcc.target/i386/parity-7.c create mode 100644 gcc/testsuite/gcc.target/i386/parity-8.c create mode 100644 gcc/testsuite/gcc.target/i386/parity-9.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr100182.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr101175.c create mode 100644 gcc/testsuite/gcc.target/i386/pr71245-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr71245-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78904-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78904-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78904-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78904-2b.c copy gcc/testsuite/gcc.target/i386/{pr78904-3.c => pr78904-3a.c} (100%) create mode 100644 gcc/testsuite/gcc.target/i386/pr78904-3b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78904-4a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78904-4b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78904-5a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78904-5b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78904-6a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78904-6b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78967-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78967-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78967-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78967-2b.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr88240.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88713-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88713-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88713-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92658-avx2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92658-avx512bw-trunc.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92658-avx512bw.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92658-avx512f.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92658-avx512vl.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92658-sse4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93492-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93492-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93492-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93492-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93492-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr94440-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr94440-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94650.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94795-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94795-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94857.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94913-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94913-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94914.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94956.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94980.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95021-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95021-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95021-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95021-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95021-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95046-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95046-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95046-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95046-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95046-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95046-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95046-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95046-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95052.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95125-avx.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95125-avx512f.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95211.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95356.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95443-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95443-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95535-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95535-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95750.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95778-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95778-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95791.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95866-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95973.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96176.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96189-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96189.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr96562-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr96793-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr96793-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr96793.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr96827.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr97032.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr97313.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr97506.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr97887.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr97971.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr98063.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr98086.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr98100.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr98522.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr99726.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr99753.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr99863.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr99905.c create mode 100644 gcc/testsuite/gcc.target/i386/serialize-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-18b.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-18c.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-19b.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-19c.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-19d.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-19e.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-shiftqihi-constant-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-shiftqihi-constant-2.c create mode 100644 gcc/testsuite/gcc.target/i386/strncmp-1.c create mode 100644 gcc/testsuite/gcc.target/i386/tsxldtrk-1.c create mode 100644 gcc/testsuite/gcc.target/i386/vperm-v2sf.c create mode 100644 gcc/testsuite/gcc.target/i386/vperm-v2si.c create mode 100644 gcc/testsuite/gcc.target/i386/vperm-v4hi.c delete mode 100644 gcc/testsuite/gcc.target/i386/xsave-avx-1.c create mode 100644 gcc/testsuite/gcc.target/nvptx/cvt.c create mode 100644 gcc/testsuite/gcc.target/nvptx/mul-wide.c create mode 100644 gcc/testsuite/gcc.target/nvptx/popc-1.c create mode 100644 gcc/testsuite/gcc.target/nvptx/popc-2.c create mode 100644 gcc/testsuite/gcc.target/nvptx/popc-3.c create mode 100644 gcc/testsuite/gcc.target/nvptx/recip-1.c create mode 100644 gcc/testsuite/gcc.target/nvptx/shift16.c create mode 100644 gcc/testsuite/gcc.target/nvptx/umul-wide.c create mode 100644 gcc/testsuite/gcc.target/nvptx/v2si-vec-set-extract.c create mode 100644 gcc/testsuite/gcc.target/nvptx/vadd_add.c create mode 100644 gcc/testsuite/gcc.target/nvptx/vsub_add.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/20030218-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/20030505.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/20081204-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cfuged-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cfuged-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cntlzdm-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cntlzdm-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cnttzdm-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cnttzdm-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/dg-future-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/dg-future-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/doloop-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/lsbb-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/lsbb.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/mma-alignment.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-1.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-2.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-3.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-4.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-5.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-6.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-7.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-8.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-run-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-run-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-run-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-run-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-run-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-run-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-run-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-run-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-run-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-run-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-run-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-run-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-run-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-run-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-run-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-run-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-run-1.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-run-2.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-run-3.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-run-4.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-run-5.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-run-6.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-run-7.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length-run-8.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vec-length.h create mode 100644 gcc/testsuite/gcc.target/powerpc/pdep-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pdep-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pextd-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pextd-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/ppc-spe.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/ppc-spe64-1.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/pr60102.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr60158.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr60735.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr78458.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80343.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr89310.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92488.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr94740.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr95450.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr95907.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr96139-a.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr96139-b.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr96139-c.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr96264.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr96446.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr96493.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr96506.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr96530.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr96808.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr97360.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr98952.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr98959.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setbc.h create mode 100644 gcc/testsuite/gcc.target/powerpc/setbceq.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setbcge.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setbcgt.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setbcle.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setbclt.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setbcne.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setnbc.h create mode 100644 gcc/testsuite/gcc.target/powerpc/setnbceq.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setnbcge.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setnbcgt.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setnbcle.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setnbclt.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setnbcne.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/spe-evmerge.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/spe-small-data-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/spe-small-data-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/spe-unwind-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/spe-vector-memcpy.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/spe-vector-memset.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/spe1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-cfuged-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-cfuged-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-clrl-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-clrl-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-clrl-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-clrl-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-clrr-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-clrr-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-clrr-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-clrr-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-cntlzm-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-cntlzm-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-cnttzm-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-cnttzm-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-be-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-be-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-be-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extracth-be-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-be-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-be-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-be-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extractl-be-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-gnb-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-gnb-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-gnb-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-pdep-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-pdep-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-pext-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-pext-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-10.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-11.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-12.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-13.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-14.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-15.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-16.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-17.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-18.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-19.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-20.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-21.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-22.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-23.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril-9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril_p-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril_p-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril_p-10.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril_p-11.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril_p-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril_p-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril_p-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril_p-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril_p-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril_p-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril_p-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-stril_p-9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-10.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-11.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-12.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-13.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-14.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-15.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-16.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-17.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-18.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-19.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-20.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-21.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-22.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-23.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir-9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir_p-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir_p-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir_p-10.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir_p-11.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir_p-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir_p-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir_p-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir_p-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir_p-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir_p-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir_p-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-strir_p-9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-ternarylogic-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-ternarylogic-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-ternarylogic-10.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-ternarylogic-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-ternarylogic-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-ternarylogic-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-ternarylogic-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-ternarylogic-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-ternarylogic-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-ternarylogic-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-ternarylogic-9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vector_float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx_mask-count-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx_mask-expand-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx_mask-extract-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx_mask-move-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/xxgenpc-runnable.c create mode 100644 gcc/testsuite/gcc.target/pru/clobber-sp.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-5.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-6.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-11.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-12.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-13.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr91441.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr96260.c delete mode 100644 gcc/testsuite/gcc.target/riscv/pr96759.c delete mode 100644 gcc/testsuite/gcc.target/riscv/pr98777.c delete mode 100644 gcc/testsuite/gcc.target/riscv/pr99702.c create mode 100644 gcc/testsuite/gcc.target/riscv/shorten-memrefs-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/shorten-memrefs-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/shorten-memrefs-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/shorten-memrefs-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/shorten-memrefs-5.c create mode 100644 gcc/testsuite/gcc.target/riscv/shorten-memrefs-6.c create mode 100644 gcc/testsuite/gcc.target/riscv/shorten-memrefs-7.c create mode 100644 gcc/testsuite/gcc.target/riscv/zero-extend-5.c create mode 100644 gcc/testsuite/gcc.target/s390/20200617.c create mode 100644 gcc/testsuite/gcc.target/s390/pr96127.c delete mode 100644 gcc/testsuite/gcc.target/s390/pr96456.c create mode 100644 gcc/testsuite/gcc.target/s390/stack-clash-1.c create mode 100644 gcc/testsuite/gcc.target/s390/stack-clash-2.c create mode 100644 gcc/testsuite/gcc.target/s390/stack-clash-3.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/pr96128.c delete mode 100644 gcc/testsuite/gcc.target/sparc/overflow-6.c create mode 100644 gcc/testsuite/gcc.target/xtensa/mabi-call0.c create mode 100644 gcc/testsuite/gcc.target/xtensa/mabi-windowed.c create mode 100644 gcc/testsuite/gdc.dg/array1.d delete mode 100644 gcc/testsuite/gdc.dg/compilable.d create mode 100644 gcc/testsuite/gdc.dg/gdc108.d create mode 100644 gcc/testsuite/gdc.dg/gdc115.d create mode 100644 gcc/testsuite/gdc.dg/gdc121.d create mode 100644 gcc/testsuite/gdc.dg/gdc122.d create mode 100644 gcc/testsuite/gdc.dg/gdc127.d create mode 100644 gcc/testsuite/gdc.dg/gdc131.d create mode 100644 gcc/testsuite/gdc.dg/gdc133.d create mode 100644 gcc/testsuite/gdc.dg/gdc141.d create mode 100644 gcc/testsuite/gdc.dg/gdc142.d create mode 100644 gcc/testsuite/gdc.dg/gdc15.d create mode 100644 gcc/testsuite/gdc.dg/gdc17.d create mode 100644 gcc/testsuite/gdc.dg/gdc170.d create mode 100644 gcc/testsuite/gdc.dg/gdc171.d create mode 100644 gcc/testsuite/gdc.dg/gdc179.d create mode 100644 gcc/testsuite/gdc.dg/gdc183.d create mode 100644 gcc/testsuite/gdc.dg/gdc186.d create mode 100644 gcc/testsuite/gdc.dg/gdc187.d create mode 100644 gcc/testsuite/gdc.dg/gdc19.d create mode 100644 gcc/testsuite/gdc.dg/gdc191.d create mode 100644 gcc/testsuite/gdc.dg/gdc194.d create mode 100644 gcc/testsuite/gdc.dg/gdc196.d create mode 100644 gcc/testsuite/gdc.dg/gdc198.d create mode 100644 gcc/testsuite/gdc.dg/gdc200.d create mode 100644 gcc/testsuite/gdc.dg/gdc204.d create mode 100644 gcc/testsuite/gdc.dg/gdc210.d create mode 100644 gcc/testsuite/gdc.dg/gdc212.d create mode 100644 gcc/testsuite/gdc.dg/gdc213.d create mode 100644 gcc/testsuite/gdc.dg/gdc218.d create mode 100644 gcc/testsuite/gdc.dg/gdc223.d create mode 100644 gcc/testsuite/gdc.dg/gdc231.d create mode 100644 gcc/testsuite/gdc.dg/gdc239.d create mode 100644 gcc/testsuite/gdc.dg/gdc24.d create mode 100644 gcc/testsuite/gdc.dg/gdc240.d create mode 100644 gcc/testsuite/gdc.dg/gdc241.d create mode 100644 gcc/testsuite/gdc.dg/gdc242a.d create mode 100644 gcc/testsuite/gdc.dg/gdc242b.d create mode 100644 gcc/testsuite/gdc.dg/gdc248.d create mode 100644 gcc/testsuite/gdc.dg/gdc250.d create mode 100644 gcc/testsuite/gdc.dg/gdc251.d create mode 100644 gcc/testsuite/gdc.dg/gdc253a.d create mode 100644 gcc/testsuite/gdc.dg/gdc253b.d create mode 100644 gcc/testsuite/gdc.dg/gdc255.d create mode 100644 gcc/testsuite/gdc.dg/gdc256.d create mode 100644 gcc/testsuite/gdc.dg/gdc261.d create mode 100644 gcc/testsuite/gdc.dg/gdc27.d create mode 100644 gcc/testsuite/gdc.dg/gdc273.d create mode 100644 gcc/testsuite/gdc.dg/gdc280.d create mode 100644 gcc/testsuite/gdc.dg/gdc284.d create mode 100644 gcc/testsuite/gdc.dg/gdc285.d create mode 100644 gcc/testsuite/gdc.dg/gdc286.d create mode 100644 gcc/testsuite/gdc.dg/gdc300.d create mode 100644 gcc/testsuite/gdc.dg/gdc309.d create mode 100644 gcc/testsuite/gdc.dg/gdc31.d create mode 100644 gcc/testsuite/gdc.dg/gdc35.d create mode 100644 gcc/testsuite/gdc.dg/gdc36.d create mode 100644 gcc/testsuite/gdc.dg/gdc37.d create mode 100644 gcc/testsuite/gdc.dg/gdc4.d create mode 100644 gcc/testsuite/gdc.dg/gdc43.d create mode 100644 gcc/testsuite/gdc.dg/gdc47.d create mode 100644 gcc/testsuite/gdc.dg/gdc51.d create mode 100644 gcc/testsuite/gdc.dg/gdc57.d create mode 100644 gcc/testsuite/gdc.dg/gdc66.d create mode 100644 gcc/testsuite/gdc.dg/gdc67.d create mode 100644 gcc/testsuite/gdc.dg/gdc71.d create mode 100644 gcc/testsuite/gdc.dg/gdc77.d delete mode 100644 gcc/testsuite/gdc.dg/imports/gdc253.d create mode 100644 gcc/testsuite/gdc.dg/imports/gdc253a.d create mode 100644 gcc/testsuite/gdc.dg/imports/gdc253b.d create mode 100644 gcc/testsuite/gdc.dg/imports/gdc36.d delete mode 100644 gcc/testsuite/gdc.dg/imports/runnable.d create mode 100644 gcc/testsuite/gdc.dg/init1.d create mode 100644 gcc/testsuite/gdc.dg/intrinsics.d delete mode 100644 gcc/testsuite/gdc.dg/link.d 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/pr100882d.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 create mode 100644 gcc/testsuite/gdc.dg/pr96152.d create mode 100644 gcc/testsuite/gdc.dg/pr96154a.d create mode 100644 gcc/testsuite/gdc.dg/pr96154b.d delete mode 100644 gcc/testsuite/gdc.dg/pr96157a.d delete mode 100644 gcc/testsuite/gdc.dg/pr96157b.d delete mode 100644 gcc/testsuite/gdc.dg/pr96254a.d delete mode 100644 gcc/testsuite/gdc.dg/pr96254b.d delete mode 100644 gcc/testsuite/gdc.dg/pr96301a.d delete mode 100644 gcc/testsuite/gdc.dg/pr96301b.d delete mode 100644 gcc/testsuite/gdc.dg/pr96301c.d delete mode 100644 gcc/testsuite/gdc.dg/pr96435.d delete mode 100644 gcc/testsuite/gdc.dg/pr96924.d delete mode 100644 gcc/testsuite/gdc.dg/pr97843.d delete mode 100644 gcc/testsuite/gdc.dg/pr97889.d delete mode 100644 gcc/testsuite/gdc.dg/pr98277.d delete mode 100644 gcc/testsuite/gdc.dg/pr98457.d delete mode 100644 gcc/testsuite/gdc.dg/runnable.d delete mode 100644 gcc/testsuite/gdc.dg/runnable2.d delete mode 100644 gcc/testsuite/gdc.test/compilable/b19002.d delete mode 100644 gcc/testsuite/gdc.test/compilable/b9490.d delete mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/minimal/object.d delete mode 100644 gcc/testsuite/gdc.test/compilable/ice14739.d delete mode 100644 gcc/testsuite/gdc.test/compilable/ice20092.d delete mode 100644 gcc/testsuite/gdc.test/compilable/imports/test21299/func.d delete mode 100644 gcc/testsuite/gdc.test/compilable/imports/test21299/mtype.d delete mode 100644 gcc/testsuite/gdc.test/compilable/imports/test21299/rootstringtable.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/test21299a.d delete mode 100644 gcc/testsuite/gdc.test/compilable/test21299b.d delete mode 100644 gcc/testsuite/gdc.test/compilable/test21299c.d delete mode 100644 gcc/testsuite/gdc.test/compilable/test21299d.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/fail18970.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail21001.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/ice21060.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail21001b.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/ice21060a/package.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/ice21060b/package.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/ice21060c/package.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/ice21060d/package.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/issue21295ast_node.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/issue21295astcodegen.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/issue21295dtemplate.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/issue21295visitor.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21164a.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21164b.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21164c.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21164d.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/issue21295.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/reg6769.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/test21164.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/gdc.test/runnable/b16278.d delete mode 100644 gcc/testsuite/gfortran.dg/PR82376.f90 create mode 100644 gcc/testsuite/gfortran.dg/PR85868A.f90 create mode 100644 gcc/testsuite/gfortran.dg/PR85868B.f90 create mode 100644 gcc/testsuite/gfortran.dg/PR94022.f90 create mode 100644 gcc/testsuite/gfortran.dg/PR95214.f90 create mode 100644 gcc/testsuite/gfortran.dg/PR95331.f90 delete mode 100644 gcc/testsuite/gfortran.dg/argument_checking_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/asan/asan.exp create mode 100644 gcc/testsuite/gfortran.dg/asan/pointer_assign_16.f90 delete mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/char4-subscript.f90 delete mode 100644 gcc/testsuite/gfortran.dg/char_length_23.f90 delete mode 100644 gcc/testsuite/gfortran.dg/charlen_18.f90 delete mode 100644 gcc/testsuite/gfortran.dg/class_allocate_25.f90 delete mode 100644 gcc/testsuite/gfortran.dg/class_assign_4.f90 delete mode 100644 gcc/testsuite/gfortran.dg/class_defined_operator_2.f03 delete mode 100644 gcc/testsuite/gfortran.dg/coarray/dummy_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/coverage.f90 delete mode 100644 gcc/testsuite/gfortran.dg/data_char_4.f90 delete mode 100644 gcc/testsuite/gfortran.dg/data_char_5.f90 delete mode 100644 gcc/testsuite/gfortran.dg/data_inquiry_ref.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_36.f90 delete mode 100644 gcc/testsuite/gfortran.dg/dependency_60.f90 delete mode 100644 gcc/testsuite/gfortran.dg/elemental_result_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/entry_23.f delete mode 100644 gcc/testsuite/gfortran.dg/finalize_37.f90 delete mode 100644 gcc/testsuite/gfortran.dg/fmt_nonchar_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/fmt_nonchar_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/fmt_nonchar_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/forall_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/attach-descriptor.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/classify-serial.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/clause-locations.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-5.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-6.f95 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions-1-kernels.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions-1-parallel.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions-1-routine.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions-2-kernels.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions-2-parallel.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions-2-routine.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions-warn.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/pr92793-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pure-elemental-procedures-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/cancel-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/cancel-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/combined-if.f90 delete mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-simd-coarray-lib.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/if-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/map-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/map-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/map-4.f90 delete mode 100644 gcc/testsuite/gfortran.dg/gomp/map-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/map-alloc-comp-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/openmp-simd-4.f90 delete mode 100644 gcc/testsuite/gfortran.dg/gomp/openmp-simd-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/order-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/order-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr79154-simd.f90 delete mode 100644 gcc/testsuite/gfortran.dg/gomp/pr86470.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr95869.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/requires-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/requires-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/requires-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/requires-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/requires-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/requires-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/requires-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/requires-8.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/requires-9.f90 delete mode 100644 gcc/testsuite/gfortran.dg/iall_masked.f90 delete mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee_12.f90 delete mode 100644 gcc/testsuite/gfortran.dg/implied_do_io_7.f90 delete mode 100644 gcc/testsuite/gfortran.dg/index_4.f90 delete mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_25.f90 delete mode 100644 gcc/testsuite/gfortran.dg/intent_optimize_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_47.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_48.f90 delete mode 100644 gcc/testsuite/gfortran.dg/longnames.f90 create mode 100644 gcc/testsuite/gfortran.dg/loop_interchange_2.f delete mode 100644 gcc/testsuite/gfortran.dg/matmul_20.f90 delete mode 100644 gcc/testsuite/gfortran.dg/matmul_21.f90 delete mode 100644 gcc/testsuite/gfortran.dg/module_procedure_4.f90 delete mode 100644 gcc/testsuite/gfortran.dg/module_variable_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_97.f90 delete mode 100644 gcc/testsuite/gfortran.dg/null_11.f90 delete mode 100644 gcc/testsuite/gfortran.dg/optional_assumed_charlen_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr100154.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr100949.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr101514.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr101536.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr45337_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr45337_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr53298.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr63797.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr85796.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93499.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93685_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93685_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95053.f create mode 100644 gcc/testsuite/gfortran.dg/pr95053_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95053_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95089.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95342.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95398.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95446.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95502.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95584.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95586_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95586_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95882_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95882_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95882_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95882_4.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95882_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95981.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96038.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96085.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr96312.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr96325.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr96486.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr96859.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr97272.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr97768_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr97768_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr98017.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr98411.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr99060.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr99204.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr99545.f90 create mode 100644 gcc/testsuite/gfortran.dg/random_seed_4.f90 delete mode 100644 gcc/testsuite/gfortran.dg/transpose_5.f90 delete mode 100644 gcc/testsuite/gfortran.dg/typebound_call_32.f90 delete mode 100644 gcc/testsuite/gfortran.dg/ubound_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_32.f03 delete mode 100644 gcc/testsuite/gfortran.dg/value_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr95403.f delete mode 100644 gcc/testsuite/gfortran.dg/vect/pr96920.f90 create mode 100644 gcc/testsuite/gnat.dg/addr15.adb delete mode 100644 gcc/testsuite/gnat.dg/addr16.adb delete mode 100644 gcc/testsuite/gnat.dg/addr16_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/aggr29.adb create mode 100644 gcc/testsuite/gnat.dg/aggr30.adb create mode 100644 gcc/testsuite/gnat.dg/aggr30.ads create mode 100644 gcc/testsuite/gnat.dg/array39.adb create mode 100644 gcc/testsuite/gnat.dg/array39_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/array39_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/array40.adb create mode 100644 gcc/testsuite/gnat.dg/array40_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/bias2.adb create mode 100644 gcc/testsuite/gnat.dg/debug16.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/discr59.adb delete mode 100644 gcc/testsuite/gnat.dg/discr59_pkg1.ads delete mode 100644 gcc/testsuite/gnat.dg/discr59_pkg2.ads delete mode 100644 gcc/testsuite/gnat.dg/limited5.adb delete mode 100644 gcc/testsuite/gnat.dg/modular6.adb delete mode 100644 gcc/testsuite/gnat.dg/openacc1.adb create mode 100644 gcc/testsuite/gnat.dg/opt83.adb create mode 100644 gcc/testsuite/gnat.dg/opt84.adb create mode 100644 gcc/testsuite/gnat.dg/opt85.adb create mode 100644 gcc/testsuite/gnat.dg/opt85.ads create mode 100644 gcc/testsuite/gnat.dg/opt86_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt86a.adb create mode 100644 gcc/testsuite/gnat.dg/opt86b.adb create mode 100644 gcc/testsuite/gnat.dg/opt86c.adb create mode 100644 gcc/testsuite/gnat.dg/opt87.adb create mode 100644 gcc/testsuite/gnat.dg/opt87_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt87_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/opt89.adb delete mode 100644 gcc/testsuite/gnat.dg/opt91.adb delete mode 100644 gcc/testsuite/gnat.dg/opt91.ads delete mode 100644 gcc/testsuite/gnat.dg/opt91_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/opt91_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/opt92.adb delete mode 100644 gcc/testsuite/gnat.dg/pack27.adb delete mode 100644 gcc/testsuite/gnat.dg/pack27_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/renaming16.adb create mode 100644 gcc/testsuite/gnat.dg/renaming16_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/shift1.adb delete mode 100644 gcc/testsuite/gnat.dg/specs/discr7.ads delete mode 100644 gcc/testsuite/gnat.dg/specs/lto25.ads delete mode 100644 gcc/testsuite/gnat.dg/specs/size_clause5.ads delete mode 100644 gcc/testsuite/gnat.dg/thunk2.adb delete mode 100644 gcc/testsuite/gnat.dg/thunk2.ads delete mode 100644 gcc/testsuite/gnat.dg/thunk2_pkg.ads create mode 100644 gcc/testsuite/jit.dg/test-builtin-memcpy.c create mode 100644 gcc/testsuite/jit.dg/test-builtin-unreachable.c create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_get_builtin_fun [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_global-void-type.c create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_function_new_local-void-type.c create mode 100644 gcc/testsuite/jit.dg/test-pr95306-builtin-types.c create mode 100644 gcc/testsuite/jit.dg/test-pr95314-rvalue-reuse.c create mode 100644 gcc/testsuite/lib/scanoffload.exp delete mode 100644 gcc/testsuite/obj-c++.dg/SEL-typedef.mm delete mode 100644 gcc/testsuite/obj-c++.dg/pr49070.mm delete mode 100644 gcc/testsuite/objc.dg/SEL-typedef.m delete mode 100644 gcc/testsuite/objc.dg/unnamed-parms.m delete mode 100644 gcc/testsuite/substr_10.f90 delete mode 100644 gcc/testsuite/substr_9.f90 create mode 100644 gcc/value-range-equiv.cc create mode 100644 gcc/value-range-equiv.h create mode 100644 libatomic/config/t-aix create mode 100644 libbacktrace/macho.c delete mode 100644 libcpp/directives-only.c delete mode 100644 libgcc/config/cris/libgcc-glibc.ver delete mode 100644 libgcc/config/cris/t-linux delete mode 100644 libgcc/config/i386/cpuinfo.h create mode 100644 libgcc/config/ia64/divtf3.c delete mode 100644 libgcc/empty.mk create mode 100644 libgfortran/config/t-aix create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_aix.go delete mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_aix_ppc64.go create mode 100644 libgo/go/golang.org/x/sys/cpu/syscall_aix_gccgo.go create mode 100644 libgomp/allocator.c create mode 100644 libgomp/config/t-aix create mode 100644 libgomp/testsuite/libgomp.c-c++-common/alloc-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/alloc-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/alloc-3.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/alloc-4.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/critical-hint-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/critical-hint-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/target-40.c create mode 100644 libgomp/testsuite/libgomp.c/loop-17.c create mode 100644 libgomp/testsuite/libgomp.c/loop-18.c create mode 100644 libgomp/testsuite/libgomp.c/loop-19.c create mode 100644 libgomp/testsuite/libgomp.c/loop-20.c create mode 100644 libgomp/testsuite/libgomp.c/loop-21.c create mode 100644 libgomp/testsuite/libgomp.c/pr95620.c create mode 100644 libgomp/testsuite/libgomp.c/target-39.c delete mode 100644 libgomp/testsuite/libgomp.c/task-6.c delete mode 100644 libgomp/testsuite/libgomp.c/teams-3.c create mode 100644 libgomp/testsuite/libgomp.fortran/alloc-1.F90 create mode 100644 libgomp/testsuite/libgomp.fortran/alloc-2.F90 create mode 100644 libgomp/testsuite/libgomp.fortran/alloc-3.F create mode 100644 libgomp/testsuite/libgomp.fortran/alloc-4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/alloc-5.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/critical-hint-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/critical-hint-2.f90 delete mode 100644 libgomp/testsuite/libgomp.fortran/dummy-procs-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66199-3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66199-4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66199-5.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66199-6.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66199-7.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66199-8.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66199-9.f90 delete mode 100644 libgomp/testsuite/libgomp.fortran/pr93553.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/struct-elem-map-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target-map-1.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-c++/cache-1.C delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/atomic_capture-3.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/static-variable-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/attach-descriptor-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/attach-descriptor-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/routine-10.f90 create mode 100644 libiberty/bsearch_r.c delete mode 100644 libitm/testsuite/libitm.c++/libstdc++-pr91488.C create mode 100644 libsanitizer/lsan/lsan_common_fuchsia.cpp create mode 100644 libsanitizer/lsan/lsan_fuchsia.cpp create mode 100644 libsanitizer/lsan/lsan_fuchsia.h create mode 100644 libsanitizer/lsan/lsan_posix.cpp create mode 100644 libsanitizer/lsan/lsan_posix.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_interceptors_net [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_fuchsia.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_ptrauth.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_stoptheworld_fuchsia.cpp create mode 100644 libstdc++-v3/config/os/aix/t-aix create mode 100644 libstdc++-v3/src/c++17/floating_from_chars.cc create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/categories/zero_neg.cc create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/object/builtin-pt [...] delete mode 100644 libstdc++-v3/testsuite/18_support/comparisons/object/lwg3530.cc delete mode 100644 libstdc++-v3/testsuite/18_support/exception_ptr/96657.cc delete mode 100644 libstdc++-v3/testsuite/19_diagnostics/headers/system_error/93151.cc delete mode 100644 libstdc++-v3/testsuite/20_util/any/cons/101034.cc delete mode 100644 libstdc++-v3/testsuite/20_util/assume_aligned/97132.cc delete mode 100644 libstdc++-v3/testsuite/20_util/duration/cons/dr2094.cc delete mode 100644 libstdc++-v3/testsuite/20_util/duration/requirements/reduced_period.cc create mode 100644 libstdc++-v3/testsuite/20_util/from_chars/4.cc create mode 100644 libstdc++-v3/testsuite/20_util/from_chars/5.cc create mode 100644 libstdc++-v3/testsuite/20_util/from_chars/6.cc delete mode 100644 libstdc++-v3/testsuite/20_util/function_objects/bind_front/97101.cc delete mode 100644 libstdc++-v3/testsuite/20_util/function_objects/range.cmp/lwg3530.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_constructible/94003.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_literal_type/deprecated-1z.cc delete mode 100644 libstdc++-v3/testsuite/20_util/optional/assignment/100982.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/assignment/noexcept.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/cons/noexcept.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/make_optional-2.cc delete mode 100644 libstdc++-v3/testsuite/20_util/optional/relops/96269.cc delete mode 100644 libstdc++-v3/testsuite/20_util/shared_ptr/cons/lwg3548.cc delete mode 100644 libstdc++-v3/testsuite/20_util/shared_ptr/creation/99006.cc delete mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/construct [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] delete mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/96592.cc delete mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/96803.cc delete mode 100644 libstdc++-v3/testsuite/20_util/variant/100384.cc delete mode 100644 libstdc++-v3/testsuite/21_strings/char_traits/requirements/char [...] delete mode 100644 libstdc++-v3/testsuite/21_strings/char_traits/requirements/version.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/array/comparison_operators [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/bitset/operations/96303.cc create mode 100644 libstdc++-v3/testsuite/23_containers/deque/debug/90102.cc create mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/debug/90102.cc create mode 100644 libstdc++-v3/testsuite/23_containers/list/debug/90102.cc create mode 100644 libstdc++-v3/testsuite/23_containers/map/debug/90102.cc create mode 100644 libstdc++-v3/testsuite/23_containers/multimap/debug/90102.cc create mode 100644 libstdc++-v3/testsuite/23_containers/multiset/debug/90102.cc create mode 100644 libstdc++-v3/testsuite/23_containers/set/debug/90102.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/span/101411.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/debug/90102.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/90102.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/90102.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/cons/99985.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/cons/bucket_hint.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/debug/90102.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/insert.cc create mode 100644 libstdc++-v3/testsuite/23_containers/vector/cons/94540.cc create mode 100644 libstdc++-v3/testsuite/23_containers/vector/debug/90102.cc delete mode 100644 libstdc++-v3/testsuite/24_iterators/associated_types/iterator.t [...] delete mode 100644 libstdc++-v3/testsuite/24_iterators/insert_iterator/dr561.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/move_iterator/dr3435.cc delete mode 100644 libstdc++-v3/testsuite/24_iterators/move_iterator/lwg3391.cc delete mode 100644 libstdc++-v3/testsuite/24_iterators/range_operations/100768.cc delete mode 100644 libstdc++-v3/testsuite/24_iterators/reverse_iterator/100639.cc delete mode 100644 libstdc++-v3/testsuite/24_iterators/reverse_iterator/cust.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/reverse_iterator/dr3435.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/reverse_iterator/rel_ops.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/debug/99402.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/streambuf_iterators/c [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_n/debug/istreambuf_it [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_n/istreambuf_iterator/2.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_n/istreambuf_iterator [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill/bvector/1.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/de [...] delete mode 100644 libstdc++-v3/testsuite/25_algorithms/sample/3.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/search_n/97828.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/gcd/92978.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/lcm/92978.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/random/linear_congruential_e [...] delete mode 100644 libstdc++-v3/testsuite/26_numerics/reduce/95833.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/valarray/95592.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istream/get/char/lwg3464.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istream/get/wchar_t/lwg3464.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/94749.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/96161.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istream/ignore/wchar_t/94749.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istream/ignore/wchar_t/96161.cc delete mode 100644 libstdc++-v3/testsuite/27_io/filesystem/operations/rename.cc delete mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/construct/100630.cc delete mode 100644 libstdc++-v3/testsuite/27_io/ios_base/failure/error_code.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_flag/test/explicit.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_flag/test/implicit.cc delete mode 100644 libstdc++-v3/testsuite/30_threads/future/members/93456.cc delete mode 100644 libstdc++-v3/testsuite/30_threads/future/members/poll.cc create mode 100644 libstdc++-v3/testsuite/30_threads/future/requirements/lwg3458.cc delete mode 100644 libstdc++-v3/testsuite/30_threads/jthread/95989.cc create mode 100644 libstdc++-v3/testsuite/30_threads/promise/requirements/lwg3466.cc create mode 100644 libstdc++-v3/testsuite/30_threads/shared_future/requirements/lw [...] delete mode 100644 libstdc++-v3/testsuite/30_threads/this_thread/95989.cc delete mode 100644 libstdc++-v3/testsuite/experimental/filesystem/iterators/97731.cc delete mode 100644 libstdc++-v3/testsuite/experimental/filesystem/operations/rename.cc delete mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/construct/1 [...] delete mode 100644 libstdc++-v3/testsuite/experimental/net/internet/address/v6/members.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/system_context/1.cc delete mode 100644 libstdc++-v3/testsuite/experimental/numeric/92978.cc delete mode 100644 libstdc++-v3/testsuite/libstdc++-prettyprinters/filesystem-ts.cc delete mode 100644 libstdc++-v3/testsuite/std/ranges/97600.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/lwg3467.cc delete mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/conditionally_borrowed.cc delete mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/lwg3406.cc delete mode 100644 libstdc++-v3/testsuite/std/ranges/iota/96042.cc delete mode 100644 libstdc++-v3/testsuite/std/ranges/iota/size.cc delete mode 100644 libstdc++-v3/testsuite/std/ranges/p2259.cc delete mode 100644 libstdc++-v3/testsuite/std/ranges/subrange/96042.cc