This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-release-aarch64-spec2k6-Oz in repository toolchain/ci/gcc.
omits 73f957aab7e Fix internal error on extension with interface at -O2 omits 504159b44da Fortran: Fix deferred character lengths in array constructo [...] omits f6adbc3702e Fortran: Fix deferred character lengths in array constructo [...] omits 73746ede69f Daily bump. omits 65baaada003 Daily bump. omits 0bf7a17b277 libphobos: Fix executables segfault on mipsel architecture omits 5c84d9e37d6 Fortran: Correction to recent patch in light of comments [P [...] omits 87472f17429 Fortran: Enable inquiry references in data statements [PR98022]. omits 43ba0827f32 Daily bump. omits e90bb02d5ba Daily bump. omits 1e18f4bbd83 [AArch64] Fix symbol offset limit (PR 98618) omits 8883ddb1d8b Daily bump. omits 8e6871c633f Daily bump. omits 9aa61202d2d [Fortran] PR91640 – Fix call to contiguous dummy omits 921fbde7ae9 Fix PR ada/98740 omits af7f0399252 Daily bump. omits 26b0c76ef8b Daily bump. omits ed0b8379792 Daily bump. omits 891c4f6f4d3 Daily bump. omits 669f3c7bc02 Daily bump. omits 8d491db06a6 libgomp_g.h: Include stdint.h instead of gstdint.h. omits 0f1e1069a75 [nvptx libgomp plugin] Build only in supported configurations omits f3c2cc8eaa0 Daily bump. omits 4aeae11db66 libstdc++: Fix clang analyzer suppression [PR 98605] omits 0313ce139f4 Hurd: Enable ifunc by default omits 23b1bb7b22a hurd: libgcc unwinding over signal trampolines with SIGINFO omits 1bf384c36a7 Daily bump. omits cae446efd7c Daily bump. omits 00e948106cc libstdc++: Fix misnamed configure option in manual omits 49e4535f983 libstdc++: Fix filesystem::path pretty printer test failure omits 78ba8511aca libstdc++: Only use __builtin_sprintf if supported [PR 96083] omits 3613228af82 libstdc++: Fix std::any pretty printer [PR 68735] omits 01f53867189 libstdc++: Fix compatibility support in unique_ptr pretty printer omits 94a665fcc68 libstdc++: Fix unique_ptr pretty printer for empty classes omits af0dd3ec611 libstdc++: Fix pretty printers script and tests omits b1dba8a228e libstdc++: improve how pretty printers find node types (PR 91997) omits 403feb626fe libstdc++: Remove accidental -std=gnu++17 from test omits 390ecc23210 Daily bump. omits 8e4642602b0 Daily bump. omits 0865ed377b0 Daily bump. omits 6fab822465a Daily bump. omits ef7d053ea33 PR fortran/78746 - invalid access after error recovery omits 4d3d6343903 Change testcase for pr96325 from run to compile. omits b66dc7d363d This patch fixes PR96325. See the explanatory comment in th [...] omits 1fa1430d1cf Fix failures with -m32 and some memory leaks. omits e780e940a9f As well as the PR this patch fixes problems in handling cla [...] omits 3d85846b179 Sync gcc-changelog scripts. omits b7c47eee95a Daily bump. omits b82d7465fb3 [Fortran] Fix name conflict check for use-assoc (PR 92736) omits 9c7a3bf73df Fix PR testsuite/90806 on the 9 branch omits f5b4858e5aa Daily bump. omits 45300bef458 Daily bump. omits 2bfcf6011a6 PR fortran/96381 - invalid read in gfc_find_derived_vtab omits b7be64f9079 Fortran: Delay vtab generation until after parsing [PR92587] omits 101873f2432 This patch fixes PR96320. See the explanatory comment in th [...] omits f448af69b20 Fortran: Fix scalarization of constant expressions. [PR94246]. omits d0b3fd419c4 Daily bump. omits 0124a9af406 Daily bump. omits 6770d499240 Daily bump. omits 25ded800995 Daily bump. omits 608ac6041d1 Daily bump. omits 4b00a759827 Daily bump. omits fe37f4aac17 PR fortran/93685 - ICE in gfc_constructor_append_expr, at f [...] omits d8d1358a4a6 libobjc, Darwin : Fix powerpc encoding regression. omits e1f0f6eea7d Darwin, libgfortran : Do not use environ directly from the [...] omits f2d3dc43d6b Daily bump. omits 5012380fe15 i386: Fix __builtin_rint with FE_DOWNWARD rounding directio [...] omits 9db58db5b39 This patch fixes PRs 96100 and 96101. omits f7c9f203a73 rs6000: Add support for powerpc64le-unknown-freebsd omits bfe4f9f83d9 Daily bump. omits 6a5fa636d32 i386: Fix __builtin_trunc with FE_DOWNWARD rounding directi [...] omits a07cb501cd9 Daily bump. omits 96a2c794eb8 Daily bump. omits dba421da877 Daily bump. omits 2435878321b modulo-sched: Carefully process loop counter initialization [...] omits 38e0d26587e Daily bump. omits ea8d2c77e11 PR fortran/98307 - Dependency check fails when using "allocatable" omits c40b640ebce i386: Fix __builtin_floor with FE_DOWNWARD rounding directi [...] omits 66d3e6b8911 Daily bump. omits 25b33ea27b1 Daily bump. omits a6a15fc45e2 Daily bump. omits ac03093140b Daily bump. omits 80ffeaec54d Daily bump. omits 34f70625ce5 Daily bump. omits b8301e0973f Daily bump. omits 9894ea94114 c++: Fix template parm ICE [PR 98297] omits 1be9347b815 Daily bump. omits 85b55ae6e87 d: Fix ICE in gimplify_expr, at gimplify.c (PR98277) omits 0a143997d86 Daily bump. omits a356432379b AArch64: Add support for --with-tune omits e074841107e disable --with-{cpu,arch,tune}-32 omits a199f82b3e4 Daily bump. omits 954c8c3e969 Daily bump. omits 1349cbd0132 Daily bump. omits 342be4dce16 PR fortran/98017 - Suspected regression using PACK omits 3ff352b4a1a Daily bump. omits da6e672dc9b Fix PR ada/98230 omits ece29230d95 Daily bump. omits 71e1f21abb5 Daily bump. omits 216670dbd6e Daily bump. omits 16f8769c966 Fix internal error on library-level type extended locally omits a1120b50ac3 Daily bump. omits 9a77f24a427 Daily bump. omits ca242c8bdfe Daily bump. omits 34e72e050bf PR fortran/95342 - ICE in gfc_match_subroutine, at fortran/ [...] omits d910ca04934 tree-optimization/96075 - adjust testcase omits 7de6338ecab Daily bump. omits 521c839fad4 i386: Fix up ix86_md_asm_adjust for TImode [PR98086] omits 9f4ae405df5 Daily bump. omits 53d76fe758a tree-optimization/96075 - fix bogus misalignment calculation omits 50576790573 middle-end/96369 - fix missed short-circuiting during range [...] omits 165ae61a9f7 tree-optimization/97812 - fix range query in VRP assert discovery omits f720a0d7762 tree-optimization/97255 - missing vector bool pattern of SR [...] omits f75352bdb13 testsuite: add another test for the rotate vectorization mi [...] omits 86b25a1a5e1 tree-optimization/97081 - fix wrong-code with vectorized shift omits 92b6627874c tree-optimization/96579 - another special-operands fix in reassoc omits a5fff78405c tree-optimization/96370 - make reassoc expr rewrite more robust omits 6178c27b4bb tree-optimization/96514 - avoid if-converting control-alter [...] omits 56d71887c90 Daily bump. omits da7a7d4f0f9 testsuite/98002 - fix gcc.dg/strncmp-2.c omits 5005e6c2a8a middle-end/97554 - avoid overflow in alloc size compute omits d7026d80fef Daily bump. omits 6b7ab0e565d Backport of the patch for PR target/91816 omits 90ed2b9e92f Daily bump. omits 06d68f2b837 Daily bump. omits e6280f66297 Fix PR target/97939 omits 2d9acb94cb7 Fix PR target/96607 omits 6fd4560b3fb Daily bump. omits 11e0a9e68ed Daily bump. omits e45e6501675 libstdc++: Fix undefined FILE* operations in test omits 25b61f935a8 Don't create location wrapper nodes within OpenACC clauses omits 1e89a236a2e Daily bump. omits a03fa173f60 Add 'g++.dg/gomp/map-{1,2}.C' omits 1cb1c9e62f9 Fix templatized C++ OpenACC 'cache' directive ICEs omits 8476cfe5ab1 Daily bump. omits b22f1b34c49 changelog: fix parsing of a revert commit omits 196716c10bc dwarf2: ICE with local class in unused function [PR97918] omits 19323ea3e93 c++: Fix FE devirt with diamond inheritance [PR95158] omits b5eabef5daa [testsuite] Emit 'warning' instead of 'error' diagnostics f [...] omits c71d97549d4 [testsuite] Enable column location checking for 'dg-optimiz [...] omits 18023fa6225 Daily bump. omits 23114fd9ba0 Daily bump. omits fe03562f2ad Daily bump. omits fc6c39c207c Daily bump. omits c368cd5d885 Daily bump. omits 9c78c3426be Daily bump. omits 83ded159c96 Daily bump. omits e56eee08489 add --with-{cpu,arch,tune}-{32,64} as alias flags for --wit [...] omits 600ef5614b2 add --with-tune configure flag omits cbc9dab25fb libstdc++: Make pmr::synchronized_pool_resource work withou [...] omits 7e785f4c764 AArch64: Skip test for pr97535 on ILP32 since it can't expr [...] omits 9d65095e725 AArch64: Fix overflow in memcopy expansion on aarch64. omits c52868904b7 PR target/97682 - Fix to reuse t1 register between call add [...] omits 6abef270285 Daily bump. omits a27067c70b7 Put PREFETCHW back to march=broadwell omits e1a08689ce2 Daily bump. omits ba616f85556 Daily bump. omits 83a51f1af92 Daily bump. omits 62c2d527307 libstdc++: Fix __numeric_traits_integer<__int20> [PR 97798] omits afa885d7d70 libstdc++: Fix division by zero in std::sample omits 9df05884b3a c++: Distinguish alignof and __alignof__ in cp_tree_equal [ [...] omits 0db10534f2e Daily bump. omits 547d07637bf Fortran: Fix function decl's location [PR95847] omits 5615ab38bdc Daily bump. omits d8157e053f3 Fix biased integer arithmetic omits c797c85aedb Fix segfault on elaboration of empty 1-element array at -O omits 286cc2e8a9f Fix missing defination of PTA_CLDEMOTE, PTA_MOVDIRI, PTA_MO [...] omits c3c55443213 Daily bump. omits ae03b42a69f Daily bump. omits c9769a6eee3 libstdc++: Use non-throwing increment in recursive_director [...] omits 97dd08aa244 Enable MOVDIRI, MOVDIR64B, CLDEMOTE and WAITPKG for march=tremont omits e19caccb41e Daily bump. omits e4e39f3a114 Daily bump. omits 3216a013107 Daily bump. omits 9824022a0b8 rs6000: Use the correct minimized testcase omits 542b564343f Fortran: Fix type-decl for PDT / wrong-code pdt_14.f03 issu [...] omits fe640ed0039 Sync gcc-changelog scripts. omits 892c8c9fc5d Daily bump. omits 82972dc3ec8 ASAN: disable -Wno-stringop-overflow for 2 tests omits 88a72dbe1e5 Daily bump. omits d1bcf0e3f4f Remove duplicate ChangeLog entry. omits c1a2868385e Daily bump. omits e42cb1d4803 testsuite/97688 - fix check_vect () with __AVX2__ omits fc1af160fa1 Daily bump. omits dd0b8347d45 Daily bump. omits 8860822a91e Simplify and enhance 'libgomp.oacc-c-c++-common/pr85486*.c' [...] omits d824c5df171 libgomp testsuite: tell warning from error diagnostics, etc [...] omits b2593aa8044 Daily bump. omits a6298615587 Daily bump. omits f35a7956d87 Daily bump. omits c9e421e5f9b Daily bump. omits e84932fd590 Daily bump. omits b18bc6be5f5 Daily bump. omits 8d3b261f250 PR libfortran/97063 - Wrong result for vector (step size is [...] omits 412541a35e4 Daily bump. omits 3fca9cad041 Daily bump. omits a07af775300 Fix PR97439 omits 4c1fd5efc20 Daily bump. omits abaf301ce42 Daily bump. omits 1b454055b1d Daily bump. omits 77923ad0141 libstdc++: Make std::assume_aligned a constexpr function [P [...] omits 5ea03b98ba0 Daily bump. omits 8a762e43cab Daily bump. omits fea6def784d Daily bump. omits 3faef34e9e0 IPA: compare VRP types. omits 8a03074417b Daily bump. omits 3de9bf7df48 MIPS/libphobos: Fix switchcontext.S assembly for MIPS I ISA omits 12c9413228d IPA: fix profile handling in IRA omits e85a4a7fb18 Daily bump. omits 823bdd057e7 Daily bump. omits 90b787cfc89 AArch64: Add Neoverse N2 tuning model omits b9c1ca3e2fc PR target/97349 AArch64: Incorrect types for some Neon vdup [...] omits a2090e89888 Daily bump. omits 69e8d80dfb6 d: Fix alias protection being ignored if used before declaration. omits 6d71115ef69 Daily bump. omits c4fafd1bf72 Daily bump. omits f157526fb5f Daily bump. omits f3327324f9f Daily bump. omits 83967508034 PR fortran/97272 - Wrong answer from MAXLOC with character arg omits d4256c8a662 Implement ACLE intrinsics for FRINT[32,64][Z,X] omits d5c6ea22fe6 PR target/97150 AArch64: 2nd parameter of unsigned Neon sca [...] omits 18d980d94f8 PR target/96313 AArch64: vqmovun* return types should be unsigned omits 6d6b093133b [RS6000] ICE in decompose, at rtl.h:2282 omits 4c591af5947 libstdc++: Fix non-reserved name in header omits 0d8776b2d7e Daily bump. omits 7be480b6cdd Daily bump. omits 96b32c86f50 configure: Fix in-tree building of GMP on BSD [PR97302] omits 972bc5c8e40 Daily bump. omits 6725de4e837 arm: Add missing part number for Neoverse V1 omits 4a437d67c7f Daily bump. omits 99f2956cc74 Daily bump. omits fd808e9751c Daily bump. omits 54e50dc2d76 arm: Add support for Neoverse N2 CPU omits ec3abe75d65 AArch64: Add Neoverse V1 tuning struct omits 991a3760153 GCOV: do not mangle .gcno files. omits 7c55364eaaf gcov: fix streaming of HIST_TYPE_IOR histogram type. omits 20f699a4449 gcov: fix streaming corruption omits 3f7059376b7 Daily bump. omits 19870c2b458 AArch64: Add prefer_advsimd_autovec internal tune_flag omits 472396ebbca AArch64: Add rng feature to Neoverse V1 omits b35353f96be s390: Fix up s390_atomic_assign_expand_fenv omits df52e2f8fc8 aarch64: Add support for Neoverse N2 CPU omits 5420d2d0ffa Daily bump. omits 05c3a208a19 AArch64: Add Linux cpuinfo string for rng feature omits cbe1264d10f x86: Use SET operation in MOVDIRI and MOVDIR64B omits a8ee77ee592 Daily bump. omits 97bbda2c7e2 Add missing FSF copyright notes for x86 intrinsic headers. omits f6d4b96180a arm: Add support for Neoverse V1 CPU omits 333a4fe8434 Daily bump. omits 3fa772a7acf testsuite: [aarch64] Fix aarch64/advsimd-intrinsics/v{trn,u [...] omits 803f597d312 AArch64: Implement missing p128<->f64 reinterpret intrinsics omits 61291c4b7d4 AArch64: Implement missing vrndns_f32 intrinsic omits 23b4d65ef54 AArch64: Implement missing _p64 intrinsics for vector permutes omits 0d27e8eb8dc AArch64: Implement vldrq_p128 intrinsic omits 9f7c4bb47c9 AArch64: Implement vstrq_p128 intrinsic omits 6f189fa29bc AArch64: Implement missing vcls intrinsics on unsigned types omits 11874a0d403 AArch64: Implement missing vceq*_p* intrinsics omits 48e274be62b AArch64: Implement poly-type vadd intrinsics omits 0676e194c75 Revert "Fortran : ICE in build_field PR95614" omits d1b51d13d76 Daily bump. omits aa42c1ac24a optabs: Don't reuse target for multi-word expansions if it [...] omits 7a8c40bca88 Fortran : ICE in build_field PR95614 omits b61572eaf18 Daily bump. omits f9b2251d584 Daily bump. omits 4fb606b5037 Implement __rndr, __rndrrs intrinsics omits aea14213c85 Daily bump. omits 3bec35d813c rtl_data: Add sp_is_clobbered_by_asm omits 6f06be1769d Add support for __jcvt intrinsic omits 6ca87f2ae83 aarch64: Add support for Neoverse V1 CPU omits dbc775fc2ba Daily bump. omits c189842fef7 Daily bump. omits e7285587186 libstdc++: Fix out-of-bounds string_view access in filesyst [...] omits 132ddcc78c1 libstdc++: Use correct argument type for __use_alloc, again [...] omits 4be18e2f16b libstdc++: Use correct argument type for __use_alloc [PR 96803] omits 6dceae0cb9c Daily bump. omits b3043e49089 libstdc++: Fix std::gcd and std::lcm for unsigned integers [...] omits 90f845adff0 libstdc++: Fix build for targets without lstat [PR 94681] omits 3ec14c9a49a libstdc++: Make C++17 ignore --disable-libstdcxx-filesystem [...] omits 90fdf477a1c libstdc++: Fix noexcept-specifier for std::bind_front [PR 97101] omits bdaf0ce0af3 libstdc++: handle small max_blocks_per_chunk in pool resour [...] omits 54213005e6d Daily bump. omits 2ec5c131a4a Daily bump. omits 0e442063a0a Fortran: Avoid double-free with parse error (PR96041, PR93423) omits 5ec4a3d3072 PR fortran/93423 - ICE on invalid with argument list for mo [...] omits 03732d58b03 Daily bump. omits a24744c1ed8 store-merging: Consider also overlapping stores earlier in [...] omits 7ebf06c0a44 arm: Extend the PR94780 fix to arm omits 37e53874d4d Daily bump. omits 336b4100940 rs6000: Properly handle LE index munging in vec_shr (PR94710) omits 956ef4a2144 If -mavx implies -mxsave, then -mno-xsave should imply -mno-avx. omits ce53a9ac070 Daily bump. omits 25542b27aa6 c++: Disable -frounding-math during manifestly constant eva [...] omits ace10c37de7 dwarf2out: Fix up dwarf2out_next_real_insn caching [PR96729] omits acd97038dba gimple: Ignore *0 = {CLOBBER} in path isolation [PR96722] omits d2472e513c6 c: Fix -Wunused-but-set-* warning with _Generic [PR96571] omits 67627293b4f c-family: Fix ICE in get_atomic_generic_size [PR96545] omits cdc1ed0ceaf openmp: Handle clauses with gimple sequences in convert_non [...] omits 464ed899038 openmp: Handle reduction clauses on host teams construct [PR96459] omits 3f804f63cde veclower: Don't ICE on .VEC_CONVERT calls with no lhs [PR96426] omits fdcb6dae610 fix _mm512_{,mask_}cmp*_p[ds]_mask at -O0 [PR96174] omits 62714a10649 tree-cfg: Fix ICE with switch stmt to unreachable opt and f [...] omits a1eb6e41832 c-family: Use TYPE_OVERFLOW_UNDEFINED instead of !TYPE_UNSI [...] omits 6ff6c02695c fold-const: Fix A <= 0 ? A : -A folding [PR95810] omits 8efa945b308 c++: Try to complete decomp types [PR95328] omits b78ea59edbd openmp: Fix placement of 2nd+ preparation statement for PHI [...] omits 9d01f91514f Fix -fcompare-debug issue in purge_dead_edges [PR95080] omits eca1dbea010 c++: Avoid strict_aliasing_warning on dependent types or ex [...] omits 79002374e81 riscv: Fix up riscv_atomic_assign_expand_fenv [PR94950] omits 0f717ba5975 combine: Don't replace SET_SRC with REG_EQUAL note content [...] omits b66139a3ba1 c: Fix ICE with _Atomic side-effect in nested fn param decl [...] omits f479346c78e tilegx: Unbreak build omits ccee0511abf x86: Fix -O0 remaining intrinsic macros [PR94832] omits f97bf9657ce x86: Fix -O0 intrinsic *gather*/*scatter* macros [PR94832] omits 540e1de23a7 rs6000: Fix rs6000_atomic_assign_expand_fenv [PR94826] omits 029d813ddf3 pr94780.c fails with ICE on aarch64 [PR94820] omits 52202236198 tree: Fix up TREE_SIDE_EFFECTS on internal calls [PR94809] omits 1777beb6b12 x86: Fix up ix86_atomic_assign_expand_fenv [PR94780] omits d6a341eb917 c-family: Fix ICE on __builtin_speculation_safe_value () [PR94755] omits e9dbd80b5e6 c++: Avoid -Wreturn-type warning if a template fn calls nor [...] omits 15e2cca3718 Shortcut identity VEC_PERM expansion [PR94710] omits 934ede34973 attribs: Don't diagnose attribute exclusions during error r [...] omits 1e4a928134e ubsan: Avoid -Wpadded warnings [PR94641] omits dea597314f4 Fix -fcompare-debug issue in delete_insn_and_edges [PR94618] omits 5b23b0c4469 inliner: Don't ICE on NULL TYPE_DOMAIN [PR94621] omits a43981bb51f c++: Fix pasto in structured binding diagnostics [PR94571] omits 489c62beef1 selftest: Work around GCC 4.2 PR33916 bug by optimizing the [...] omits 780b2ab0713 vect: Fix up lowering of TRUNC_MOD_EXPR by negative constan [...] omits cb09410d3c6 i386: Don't use AVX512F integral masks for V*TImode [PR94438] omits 175f0524465 c++: Further fix for -fsanitize=vptr [PR94325] omits c5aca0333b7 add intrinsics for vld1(q)_x4 and vst1(q)_x4 omits b0dc0c07a27 Daily bump. omits 04a9b796436 [PATCH, rs6000] Fix vector long long subtype (PR96139) omits d0a094ce39f i386: Fix up vector mul and div with broadcasts in -masm=in [...] omits ce74ad2f0f2 Daily bump. omits 3c035affb6f Daily bump. omits f71ca5cab1b Daily bump. omits d8eb8abfb8c Daily bump. omits 7cfb86a2a18 ipa/94947 - avoid using externally_visible_p () omits 0bcf016768f ipa/94947 - fix test for externally visible variables for IPA PTA omits 95a8572ce7b middle-end/94964 - avoid EH loop entry with CP_SIMPLE_PREHEADERS omits 0c7ae564f42 tree-optimization/95049 - fix not terminating RPO VN iteration omits 5024ea60b74 tree-optimization/95133 - avoid abnormal edges in path splitting omits 1102a2c1fd2 tree-optimization/95717 - fix SSA update for vectorizer epilogue omits 6d06c17e9f4 libstdc++: Fix is_trivially_constructible (PR 94033) omits b3a51b99dbb Fix crash on array component with nonstandard index type omits 0679082b1db Adjust email address omits 10f5c90ea56 Daily bump. omits 3bad57d476f Fix uninitialized variable with nested variant record types omits c1705825949 Daily bump. omits 32f34977d60 PR fortran/96890 - Wrong answer with intrinsic IALL omits 5353d0ba23f Daily bump. omits ad67f1e77c9 Fix description of FINDLOC result. omits 1eaa4c2f858 Daily bump. omits fe6f6d44d9a Daily bump. omits 586896484dd Daily bump. omits fc0256c1fc4 Daily bump. omits 5371ab20759 changelog: Fix up changelogs for commit 8c18220564 omits e71b6bcd222 Daily bump. omits 7f842453660 libstdc++: Avoid errors in allocator's noexcept-specifier ( [...] omits 9790fa53b48 Daily bump. omits 8c18220564f rs6000: Backport fixes for PR92923 and PR93136 omits f5ec77cf6e5 Daily bump. omits 1404c0045ff Daily bump. omits 794a013c529 Daily bump. omits ba059280f87 Daily bump. omits 58d3fb351ff Daily bump. omits 4c1b39564fa Daily bump. omits 042c58a4b8b Fortran : ICE for division by zero in declaration PR95882 omits 967a5f8e585 arm: Fix -mpure-code support/-mslow-flash-data for armv8-m. [...] omits d831749b21a Daily bump. omits 42fb390082b libstdc++: Enable assertions in constexpr string_view membe [...] omits 9def04578cc libstdc++: Make variant_npos conversions explicit [PR 96766] omits de24191d18f Daily bump. omits fc921d69523 Daily bump. omits bbe17767c60 Fortran : get_environment_variable runtime error PR96486 omits 92462d8835d Daily bump. omits 2c358e17d0a Daily bump. omits c1cf3ed54c8 Daily bump. omits 0fc33daacbd Update links to Arm docs omits ac17af1aed6 AArch64: Fix hwasan failure in readline. omits 28b0ea877e2 AArch64: Add test for -mcpu=native omits dd35c36defd Testuite: Document environment setting directives omits 2630b0b3b73 Testsuite: Make it easier to debug environment setting functions omits a1360f71887 Arm: Add GCC_CPUINFO override omits 74b38bca7fd AArch64: Add GCC_CPUINFO override omits 120fcbb4147 AArch64: Fix bugs in -mcpu=native detection. omits 43ddc027add Daily bump. omits bb885448e07 Daily bump. omits 495bdda5305 libstdc++: Add deprecated attributes to old iostream members omits 25512fdf4d4 Daily bump. omits 65f460db575 i386: Fix restore_stack_nonlocal expander [PR96536]. omits b5edb37ce30 Daily bump. omits 98a86842f75 Daily bump. omits 16242107b81 Daily bump. omits db9737e65d8 Daily bump. omits 3a00e557bcf Daily bump. omits 2ea6c225264 Daily bump. omits ffb32ba2fb7 testsuite: Add -fno-common to pr82374.c [PR94077] omits 071cfcbc065 testsuite: Fix gcc.target/arm/stack-protector-1.c for Cortex-M omits 11ccbb77136 Daily bump. omits 5e4128fd723 libstdc++-v3/test: Better skip for "use_service.cc" omits f7a449909a5 libstdc++: Disable net tests that depend on threads [PR 89760] omits e6eab4652f4 Daily bump. omits caac3ee7008 libstdc++: Use _wstat64 for Windows [PR 95749] omits 15d460f9d36 Daily bump. omits 5c481836720 Daily bump. omits 4ad02cfb768 Daily bump. omits 4e91af9877d aarch64: Fix up __aarch64_cas16_acq_rel fallback omits 3e40be9cc92 arm: Clear canary value after stack_protect_test [PR96191] omits 5380912a17e aarch64: Clear canary value after stack_protect_test [PR96191] omits 88f2b72e77f libstdc++: Fix experimental::path::generic_string (PR 93245) omits e7406c36449 libstdc++: Fix path::generic_string allocator handling (PR 94242) omits 7ebca347d1d aarch64: Add A64FX machine model omits cdb0af30f73 early-remat: Handle sets of multiple candidate regs [PR94605] omits e4c68cc7dcb ipa-devirt: Fix crash in obj_type_ref_class [PR95114] omits 13dc9bf3a88 Daily bump. omits f86f80dbcce libstdc++: Fix unnecessary allocations in read_symlink [PR 96484] omits 5226c9f5b0f Daily bump. omits 0d1987fb5c6 Daily bump. omits 2155170525f aarch64: Mitigate SLS for BLR instruction omits dc586a74922 aarch64: Introduce SLS mitigation for RET and BR instructions omits 20da13e395b aarch64: New Straight Line Speculation (SLS) mitigation flags omits c512a43092a Daily bump. omits 0a8cf19d14f cpp: Do not use @dots for ... tokens in code examples omits 09809e84d76 libsanitizer: Fix GetPcSpBp determination of SP on 32-bit S [...] omits c74b896317b Daily bump. omits a9c2fba8529 Daily bump. omits a6e2dc45099 d: Fix ICE in expand_intrinsic_vaarg omits 7f473cb48a1 Daily bump. omits 5e12156a709 Daily bump. omits cd8377a50f5 Daily bump. omits c1350a8f542 gcc-changelog: fix combining of arguments. omits 2ed8962e85e Daily bump. omits 7b34890e3df Daily bump. omits 5574b844692 Fortran : ICE in gfc_check_pointer_assign PR95612 omits d09b2606a5d Daily bump. omits 5aa8760e319 Fortran : ICE in gfc_check_reshape PR95585 omits ae835ea03fa Daily bump. omits eca316afa46 PR 93592 - Invalid UP/DOWN rounding with EN descriptor. omits e6df73e8ec6 Daily bump. omits 6ca6eb70b0c Daily bump. omits b2fe9b1bf79 PR fortran/89574 - ICE in conv_function_val, at fortran/tra [...] omits 7be5add5534 Fix handling of implicit_pure by checking if non-pure proce [...] omits 159c7ca3c3c Always use name from c_interop_kinds_table for -fc-prototypes. omits eb0a835d643 rs6000: Correct logic to disable NO_SUM_IN_TOC and NO_FP_IN [...] omits ef7b4fe8065 gcc-changelog: fix when somebody reverts a backport omits ed9356630dc gcc-changelog: Fix typo in output omits 0a5be099c6f Daily bump. omits 9db53472af1 Daily bump. omits 7e9ce2ecfc6 Daily bump. omits 5e1e8bb00b0 Daily bump. omits 1aa8732ff97 Daily bump. omits 6e2d60002ac Daily bump. omits da193dadf28 Fix missing dependencies for selftests which occasionally c [...] omits 0eca9685d19 Daily bump. omits 8281cdda59d aarch64: Add missing ACLE support for PAC-RET omits a6a2935076b doc: Clarify __builtin_return_address [PR94891] omits f5cab586217 libgcc: fix the handling of return address mangling [PR94891] omits a0ae6c76529 aarch64: fix __builtin_eh_return with pac-ret [PR94891] omits a70d5d81c41 aarch64: fix return address access with pac [PR94891][PR94791] omits 91aab0f70e0 aarch64: Fix BTI support in libitm omits 315a7e8cca1 aarch64: Fix BTI support in libgcc [PR96001] omits be6028a7a65 aarch64: Fix noexecstack note in libgcc omits ae6f7309862 aarch64: Fix noexecstack note in libitm omits 313e02cfb97 S/390: Emit vector alignment hints for z13 if AS accepts them omits f95f1ac7241 Daily bump. omits 92a63f056ca Daily bump. omits c00d40c9535 Daily bump. omits ba6291a1c2c Daily bump. omits 4175295d158 Daily bump. omits 34ffcfe7621 Daily bump. omits 00672d956d0 [PATCH, rs6000]Add support to enable vmsumudm behind vec_ms [...] omits 8c25c91b117 Schedule reduction partition in the last. omits dc7a8afce35 Record and restore postorder information in breaking alias sccs. omits 21b27a61345 Daily bump. omits f69a6c40123 Daily bump. omits 006fda1b17a PR fortran/95709 - ICE in gfc_resolve_code, at fortran/reso [...] omits 6fa3b3bbac9 accept <case> and [cond] in ChangeLog omits 170b863585d Daily bump. omits ed54352ccfc PR fortran/93337 - ICE in gfc_dt_upper_string, at fortran/m [...] omits 35de2547db9 Daily bump. omits 972c78d3f65 Backport to gcc-9 omits 4ba3c53a298 Daily bump. omits 4e9e0dab7a1 PR fortran/88379 - ICE with allocatable coarray, class and [...] omits f97862481a5 Daily bump. omits dd1d01bc446 Daily bump. omits 709faac49c7 Daily bump. omits eb77f6f1b74 PR libstdc++/91807 omits 3a3e472c9f6 gcc-changelog: sync from master. omits 2f5922a5a0c Daily bump. omits e4490e7771e libstdc++: Remove noexcept from match_results comparisons ( [...] omits 0c6cec5ce99 PR fortran/71706 - ICE on using sync images with -fcheck=bounds omits f60918f9605 PR fortran/95880 - ICE in gfc_add_type, at fortran/symbol.c:2030 omits a833478ca98 Fortran : Bogus error with additional blanks in type(*) PR95829 omits 57aa039a755 Daily bump. omits 1b9f2e47a7d arm: Don't generate invalid LDRD insns omits dc0a5685641 Do not generate recursion check for compiler-generated procedures. omits c49ed508f1d Daily bump. omits d8d451ec344 Daily bump. omits d8f8749e9c8 Daily bump. omits cb797c730dd PR fortran/95881 - ICE in resolve_symbol, at fortran/resolv [...] omits de6a3297416 Daily bump. omits 57096f5c52b d: Fix ICE during error recovery in semantic pass omits 53bc489468c d: Fix ICE in uda_attribute_p when looking up unknown attribute omits 597b99c3221 Daily bump. omits 12cdfdd5b14 x96: Remove PTA_CLWB from PTA_ICELAKE_CLIENT omits c66d68d1e1e Daily bump. omits e3d976ae009 Revert "PR fortran/95689 - ICE in check_sym_interfaces, at [...] omits ce2da7f82f4 libstdc++: Fix std::from_chars to ignore leading zeros in base 2 omits ea3f1f23478 Daily bump. omits 84323d9fa75 PR fortran/95689 - ICE in check_sym_interfaces, at fortran/ [...] omits 449246af10b PR fortran/95587 - ICE in gfc_target_encode_expr, at fortra [...] omits f541655e8b9 Fix memory corruption with vector and variant record omits eb9a24a6b6b Fortran : ICE in resolve_fl_procedure PR95708 omits 0e871a5b843 Daily bump. omits ba654730710 Daily bump. omits ebfec202cb2 Daily bump. omits b2246cd6e9f Daily bump. omits 4255258f670 Daily bump. omits 5e91fc4718e Daily bump. omits cd32b2c51b9 hurd: libgcc unwinding support over signal trampolines omits b7a185371cb [HSA] Avoid ICE when "HSA does not implement indirect calls" omits d2132067ab2 Daily bump. omits d9867034e03 c++: zero_init_expr_p of dependent expression [PR95678] omits 93c2834e924 Daily bump. omits a251bf8229e Daily bump. omits 152aaef6feb PR fortran/95503 - Fix ICE in gfc_is_simply_contiguous, at [...] omits 9224bcfd6a4 When avoiding double deallocation, look at namespace, expre [...] omits e783a36f0b8 Daily bump. omits 81568ce966d Daily bump. omits 9322c84f465 go.test: update issue4085b.go to version from Go 1.13 omits 187c96ea531 asan: fix RTX emission for ilp32 omits 877d8d63228 Add missing store in emission of asan_stack_free. omits 91efbd795b9 Daily bump. omits 74eb19c2499 c++: Fix bogus -Wparentheses warning [PR95344] omits 02f6c5b711b c++: Fix ICE in check_local_shadow with enum [PR95560] omits f2db0516e1a PR fortran/95611 - ICE in access_attr_decl, at fortran/decl.c:9075 omits 77137fbd464 PR fortran/95091 - Buffer overflows with submodules and lon [...] omits abfe42c1fb6 PR fortran/95091 - Buffer overflows with submodules and lon [...] omits cb05b2d55fb Daily bump. omits d76ee72858d Daily bump. omits 6dee1cefd81 Daily bump. omits 30afda5a2f0 Daily bump. omits f72eeedb437 Daily bump. omits a47259fa773 pr94833, fix vec_first_match_index for nulls omits bded95b1f8c Daily bump. omits d82e9d37d84 PR fortran/95373 - ICE in build_reference_type, at tree.c:7942 omits 2039ad0eb52 PR fortran/95373 - ICE in build_reference_type, at tree.c:7942 omits 371739d01d0 PR fortran/95106 - truncation of long symbol names with EQU [...] omits 075bec57a1c PR fortran/95530, PR fortran/95537 - Buffer overflows with [...] omits fa0d6c132c8 PR fortran/95500 - Segfault compiling extra interface on intrinsic omits aa9bdd7359e x86: Update Intel processor detection omits 3376296664b Daily bump. omits 62758cf490a 'libgomp.oacc-fortran/{error_,}stop-{1,2,3}.f': initialize [...] omits 2b65b10c4c6 Daily bump. omits 3ed8a0c02ba Daily bump. omits 6506cd198fa aarch64: Add initial support for -mcpu=zeus omits 4f7b7f91e68 Remove bad ChangeLog entry. omits ae6e1872de1 Remove accidentally installed file. omits d2c5c8d103a Daily bump. omits 2a0de88ccf2 Finalization depends on the expression, not on the component. omits 0e6aad5d956 Daily bump. omits a5a3b1326f0 i386: Define __ILP32__ and _ILP32 for all 32-bit targets omits d03edb50a23 Daily bump. omits 59f2c720553 Daily bump. omits 2631d84ba7d aarch64: PR target/94591: Don't generate invalid REV64 insns omits b6dc99434ab [AArch64] Use __getauxval instead of getauxval in LSE detec [...] omits a243b631693 gcov-tool: Flexible endian adjustment for merging coverage data omits e2786fecd84 Fix various limitations of git-backport.py. omits b9c8e38c11b Daily bump. omits 0d607ecbf12 PR fortran/95104 - Segfault on a legal WAIT statement omits e211b3da389 Fortran : "type is( real(kind(1.)) )" spurious syntax erro [...] omits c575cd2e008 Fortran : ICE in gfc_trans_label_assign PR50392 omits bb42c9f5271 Daily bump. omits 6f64bc18a66 PR fortran/95104 - Segfault on a legal WAIT statement omits b3b9ee70f3e Fixes a hang on an invalid ID in a WAIT statement. omits 2fbc989aee0 Add new git-backport.py script. omits c99418920ca Daily bump. omits cd8cc299de6 [rs6000] fix mffsl emulation omits b31e1415414 Daily bump. omits 0296697cf98 c++: constexpr and lambda capture [PR90212] omits e153e0ef3a3 c++: Local class DMI using local static [PR90479] omits f76202e096f c++: -fmerge-all-constants vs. destructors [PR91529] omits 91664c43c0a c++: generic lambda and -fsanitize=vla-bound [PR93822] omits 1b91e2f53b6 Daily bump. omits 81e65b210d3 x86: Handle -mavx512vpopcntdq for -march=native omits 104c812b36a Daily bump. omits abbdc12d020 Daily bump. omits f1d34396c26 Add early return for invalid STATUS for close. omits 466ad887c9e Add missing unit dependence vector in data dependence analysis omits 5885168dd31 Daily bump. omits ef1420e89c7 Fix backport due to usage for x_target_flags. omits 595a1376002 Add outline-atomics to target attribute. omits d7796c9d0c8 x86: Update VPCLMULQDQ check omits ce911702b71 Daily bump. omits 7c9bfd40469 Fortran : ProcPtr function results: 'ppr@' in error messag [...] omits 5207cd427ac Daily bump. omits 2c7b747995a x86: Update GFNI check omits f49afad3a0a Daily bump. omits 87891f424b2 Require powerpc_vsx_ok in gcc.target/powerpc/pr71763.c omits 3e84ee0fab9 d: Fix multiple definition error when using mixins and interfaces. omits e8dcd6c7933 Daily bump. omits 80cefde6212 d: Fix ICE in verify_gimple_stmt, at tree-cfg.c:4959 omits cdbe37dee22 Daily bump. omits 7d505b0ed85 d: Fix wrong vtable offset in virtual function call omits 866f7405707 libphobos: Fix struct layout of stat_t on sparc-*-solaris* omits 6d0e00a92d3 Daily bump. omits aa237c6dcee Daily bump. omits 9a1b74d49e2 aarch64: don't emit bti j after NOTE_INSN_DELETED_LABEL [PR94748] omits f6e42cdee5d aarch64: ensure bti c is emitted at function start [PR94697] omits 95833c34424 aarch64: Fix .cfi_window_save with pac-ret [PR94515] omits 6173489dbfe aarch64, libgcc: Fix unwinding from pac-ret to normal frame [...] omits a357a7b9d53 Daily bump. omits cf7a6070c36 Fortran : ICE in gfc_conv_array_constructor_expr PR93497 omits 6c0bd2f0230 Daily bump. omits 45a6686e76b libstdc++: Fix incorrect size calculation in PMR resource [...] omits 89714e45f0b rs6000: Link with libc128.a for long-double-128. omits e042b0490c8 rs6000: AIX long double builtins for 64 bit long double. omits 6c1668fe923 Daily bump. omits 5a17beaecad Fortran : Spurious warning message with -Wsurprising PR59107 omits b8da02efe62 rs6000: Don't use HARD_FRAME_POINTER_REGNUM if it's not liv [...] omits f877a0c82c9 Daily bump. omits 1bcc05f210c Daily bump. omits 232a40538db Daily bump. omits 9a3dde5fed6 Daily bump. omits 7790399265d alpha: Implement the PR94780 fix for alpha. omits fadd5926292 testsuite: Improve g++.dg/ext/attr-parm-1.C testcase [PR94946] omits 1c42711cd00 Update the baseline symbols for SPARC64/Linux omits 611f8711b4e libstdc++: Update Solaris baselines for GCC 9.4 omits 25c60fcadc3 Daily bump. omits efdbd4fbea0 c++: QT overload regression with attribute [PR94946] omits f714faeee44 libstdc++: Document library versioning for 9.[123] and 10.1 omits f0e2dc78922 libstdc++: Update {x86_64,i?86,powerpc64,s390x,aarch64}-lin [...] omits fa01517b28f Daily bump. omits f3e32d19dc5 IBM Z: vec_store_len_r/vec_load_len_r fix omits 8b7fb3935ab Daily bump. omits 173bf488b5e libstdc++: Fix broken link to SGI STL FAQ omits a34b8182151 Fix Ada bootstrap on Cygwin64 omits da710a35525 ICE in gfc_get_dataptr_offset, at fortran/trans-array.c:6951 omits 677859736f0 Add missing changelog entries omits 2aed24d9098 S/390: Fix PR94666 omits 92ee7d437a9 PR94613: Fix vec_sel builtin for IBM Z omits 28d68fde773 Add unsigned type iv_cand for iv_use with non mode-precision type omits 6f48762bb41 Daily bump. omits a33fc705a83 Daily bump. omits 23ec41764cc Daily bump. omits cb2c76c8b15 Revert patch for PR fortran/93956. omits 0c3519218fb [RS6000] PR94145, make PLT loads volatile omits af501c5a9c4 Daily bump. omits 0c9344e0250 rs6000, Fix header comment for intrinsic function _mm_movem [...] omits 12427411106 Daily bump. omits a03efb266fc x86: Allow -fcf-protection with external thunk omits c285d9792c4 Daily bump. omits aa988998be8 c++: Avoid ICE with dependent attribute on type. omits 89da6494d78 Daily bump. omits 253b6edd2fc libphobos: Fix struct layout of addrinfo on sparc-*-solaris* omits 1f0eba390fb libphobos: Fix struct layout of stat32_t on sparc-*-solaris* omits 71c6db5737c Daily bump. omits 88eeae263ff Daily bump. omits b343018b261 Daily bump. omits 942b32e261c libstdc++: Fix type-erasure in experimental::net::executor [...] omits 557fd3b4989 libstdc++: Make net::service_already_exists default constructible omits 2a732dbdfcc Fix PR 93956, wrong pointer when returned via function. omits 0eef00149a0 Daily bump. omits bdeb48c6d84 libstdc++: Mark experimental::net::system_context ctor deleted omits d626e49c438 libstdc++: Fix date of changelog entry omits c32aa69c086 libstdc++: Fix PSTL tests to run correctly with newer Threa [...] omits 9d13ebadf78 libstdc++: Define __cpp_lib_execution feature test omits c1d1dab64aa libstdc++: Update __cpp_lib_array_constexpr and __cpp_lib_s [...] omits 46790405c52 libstdc++: Add missing feature test macros omits 152d89e33d7 libstdc++: Add comments to non-standard feature test macros omits e29964838b0 libstdc++: Define missing __cpp_lib_int_pow2 macro omits 7ddb714f4e9 libstdc++: Define __cpp_lib_constexpr_complex macro omits 81b90b924a9 Fix <version> header for freestanding omits 906eb61a84c libstdc++: Fix some missing/incorrect feature test macros omits 8079a9ab972 libstdc++: Add __cpp_lib_unwrap_ref feature test macro omits 8b3cd6da5b5 Daily bump. omits 35699e75a50 c++: reject scalar array initialization with nullptr [PR94510] omits bfe912a35c0 aarch64: Fix bootstrap with old binutils [PR93053] omits 9a5cb1b3725 libstdc++: Improve C++14 status docs omits 6153cc3b756 libstdc++: Update __cpp_lib_erase_if macro (P1115R3) omits beb84b76b39 Daily bump. omits f9622455e61 libstdc++: Document correct feature test macro, __cpp_lib_i [...] omits 9300be2c74e sra-9: Fix sra_modify_expr handling of partial writes (PR 94482) omits 6b99e194773 Daily bump. omits 83eeda5f004 c++: Fix bogus -Wparentheses warning with fold-expression [ [...] omits 47ea8616d4f x86: Restore the frame pointer in word_mode omits f32d02e223d PR fortran/93364 - ICE in gfc_set_array_spec, at fortran/ar [...] omits 5e022e3b3f7 aarch64: backport fix for PR target/94530 omits 910c610dcc2 AArch64: Fix options canonicanization for assembler omits 5c09a1b71bb Backport e9f799d25973fc38022c5ea71ed5a2bca58a847f omits 642eed0f8e7 Daily bump. omits 84282b05a85 i386: Remove unneeded assignments when triggering SSE exceptions omits 5fe50e5a5cc Daily bump. omits b29ea6948c8 Daily bump. omits 4a745938b56 x86: Insert ENDBR if function will be called indirectly omits 7bce1c72444 Fix PR94443 with gsi_insert_seq_before [PR94443] omits a809efd70d1 Fix PR94043 by making vect_live_op generate lc-phi omits 3c5d3cc15a5 Daily bump. omits baf3a5a9424 Fix target/94557 PowerPC regression on GCC 9 (variable vec_ [...] omits 0f1cf13ecee middle-end/94479 - fix gimplification of address omits d998a89f9c5 Daily bump. omits 79b59676531 xtensa: backport fix for PR target/94584 omits 20c6c0c8b18 xtensa: backport fix for PR target/91880 omits 1eccf995561 i386: Require OPTION_MASK_ISA_SSE2 for __builtin_ia32_movq1 [...] omits 54ab0a7d757 Daily bump. omits 7c94472580a Backport from trunk of the fix for PR 94270. omits 12d027adaf2 Daily bump. omits a99a8431e67 Rename 'libgomp.oacc-c-c++-common/static-dynamic-lifetimes- [...] omits a2a0f3ee6ff Daily bump. omits 557142474a3 Daily bump. omits d2fee90546d i386: Fix REDUC_SSE_SMINMAX_MODE mode conditions. omits 59eddd97690 i386: Fix REDUC_SSE_SMINMAX_MODE mode conditions. omits f41bd52147a Daily bump. omits 3c7a476c5ad Test cases for mixed structured/dynamic data lifetimes with [...] omits 3e84068b30f arc: Allow more ABIs in GLIBC_DYNAMIC_LINKER omits ffd2a2014d0 Daily bump. omits 892c755eae2 Backport PR target/93932 (variable vec_extract) to GCC 9 omits f1a6a1e588e Daily bump. omits 1a2a0af530c Daily bump. omits 9a385bd124d rs6000 pragma fix backport from mainline to gcc-9 omits 14192f1ed48 i386: Fix V{64QI,32HI}mode constant permutations [PR94509] omits 0490cb0e611 openmp: Fix parallel master error recovery [PR94512] omits 7f3ac38b3c7 aarch64: Fix {ash[lr],lshr}<mode>3 expanders [PR94488] omits b5039b7259e debug: Improve debug info of c++14 deduced return type [PR94459] omits d1371dbe122 openmp: Fix ICE on #pragma omp parallel master in template [...] omits dbff1829843 i386: Fix vph{add,subs?}[wd] 256-bit AVX2 RTL patterns [PR94460] omits 4486a537f14 objsz: Don't call replace_uses_by on SSA_NAME_OCCURS_IN_ABN [...] omits 8f99f9e6cce fold-const: Fix division folding with vector operands [PR94412] omits a6bf0e5fb11 c++: Fix handling of internal fn calls in statement express [...] omits 57e276f3e30 Fix vextract* masked patterns [PR93069] omits aa9c08ef97f reassoc: Fix -fcompare-debug bug in reassociate_bb [PR94329] omits 56407bab53a varasm: Fix output_constructor where a RANGE_EXPR index nee [...] omits 8ea7970c496 if-conv: Delete dead stmts backwards in ifcvt_local_dce [PR94283] omits 4dcfd4e56b0 if-conv: Fix -fcompare-debug bugs in ifcvt_local_dce [PR94283] omits 4ac9ab60f06 cgraphunit: Avoid code generation differences based on -w/T [...] omits f83c2d2991a c: Fix up cfun->function_end_locus on invalid function bodi [...] omits 827e5af19a2 c: Fix up cfun->function_end_locus from the C FE [PR94029] omits 484206967f9 c++: Fix up handling of captured vars in lambdas in OpenMP [...] omits 8db876e9c04 phiopt: Avoid -fcompare-debug bug in phiopt [PR94211] omits 87ce34fa00c c: Handle C_TYPE_INCOMPLETE_VARS even for ENUMERAL_TYPEs [PR94172] omits 980a7a0be5a c++: Fix parsing of invalid enum specifiers [PR90995] omits 470626394ab [AArch64] PR target/94518: Fix memmodel index in aarch64_st [...] omits e926d076f28 d: Fix ICE in add_symbol_to_partition_1, at lto/lto-partiti [...] omits 1168240fbe4 i386: Fix emit_reduc_half on V{64Q,32H}Imode [PR94500] omits af1c291f509 Daily bump. omits 83c9ff0291e Fix fortran/93686 -- ICE matching data statements with deri [...] omits 6db837a5288 c++: Fix ICE with lambda in operator function [PR93597] omits e76564a81fe Daily bump. omits 1aa6d76d002 Daily bump. omits ab525ec30f0 c++: Mangling of dependent conversions [PR91377] omits 5ed8c71b53a c++: Fix reuse of class constants [PR94453] omits 46fabc24d31 Daily bump. omits 70ae6169224 c++: alias template and parameter packs (PR91966). omits a1bb16994ca gcc-9 sra: Cap number of sub-access propagations with a par [...] omits b20b7f7e88f libstdc++: Fix std::to_address for debug iterators (PR 93960) omits 69df6742cb4 Backport 55a7380213a5c16120d5c674fb42b38a3d796b57 omits 7fe7c950c32 Daily bump. omits 86f7d3333bd Fix fortran/85982 ICE in resolve_component. omits 4b0b6303dde tree-optimization/94103 avoid CSE of loads with padding omits 4b1087f8dc7 middle-end/94206 fix memset folding to avoid types with padding omits be64fc4cab7 aarch64: Fix ICE due to aarch64_gen_compare_reg_maybe_ze [PR94435] omits b6e54691255 fortran : ICE in gfc_resolve_findloc PR93498 omits 514bd32c527 fortran: ICE equivalence with an element of an array PR94030 omits 0c509c6b5ac Daily bump. omits f0897a45216 doc: Fix a typo in the documentation of the copy attribute omits 13f6d5ac48a aarch64: Fix up aarch64_compare_and_swaphi pattern [PR94368] omits c15ff4d0803 aarch64: Configure for sys/auxv.h in libgcc for lse-init.c omits bb9156ede00 aarch64: Fix store-exclusive in load-operate LSE helpers omits ea376dd471a [AArch64] Fix shrinkwrapping interactions with atomics (PR92692) omits 9cf2784a69e aarch64: Implement -moutline-atomics omits b36f6a808e5 aarch64: Add out-of-line functions for LSE atomics omits 43e46197c10 aarch64: Tidy aarch64_split_compare_and_swap omits 53c1356515a aarch64: Implement TImode compare-and-swap omits ea7ffe1da05 aarch64: Extend %R for integer registers omits 2594e9a0696 Daily bump. omits 0e66150084a c++: Fix comparison of fn() and ns::fn() [PR90711] omits 02a201f7158 rs6000: vec_rlnm fix to make builtin work according to ABI omits 8ab40918a3b rs6000: Add command line and builtin compatibility check omits bebb3607796 Daily bump. omits 79166bd28d0 [Fortran] Fix result-variable handling of MODULE PROCEDURE [...] omits 9251b78b9e8 Daily bump. omits 70fe4fc073e Daily bump. omits 26df22e3909 Daily bump. omits 070a0b6392d c++: Fix ICE popping local scope [pr84733] omits 1a17c0e113a Daily bump. omits 9b9d9fd0728 Daily bump. omits dff885cdc00 fortran: ICE using undeclared symbol in array constructor PR93484 omits 768779dd116 [testsuite] Fix PR93935 to guard case under vect_hw_misalign omits 76f7f2f9651 Daily bump. omits 366f69fdf42 Define __BIG_ENDIAN__ omits 8fa2081ca62 AArch64: Break apart paradoxical subregs for VSTRUCT writes [...] omits 95c969e58f7 backport PR94125: Update post order number for merged SCC. omits 2e432a97839 Daily bump. omits c7bc3b65623 Remove wrongly committed file. omits 5c7bd28d1cb backport PR90763: PowerPC vec_xl_len should take const argument. omits 46de8b3eb1a Darwin: Fix i686 bootstrap when the assembler supports GOTO [...] omits a5ef37f868b Daily bump. omits 938de7cbb1c Daily bump. omits ecce469d89e Daily bump. omits bf061b9a5f7 Daily bump. omits 337111a2349 doc: Note that some warnings depend on optimizations (PR 92757) omits d01cb80e0fb rs6000: Check -+0 and NaN for smax/smin generation omits 883465f79e7 Daily bump. omits c78b41b23b3 Daily bump. omits 65de83595fa expand: Don't depend on warning flags in code generation of [...] omits 378e830538a tree-inline: Fix a -fcompare-debug issue in the inliner [PR94167] omits a8fc40fd551 tree-nested: Fix handling of *reduction clauses with C arra [...] omits c2f836c413b aarch64: Fix another bug in aarch64_add_offset_1 [PR94121] omits 3739894d0cf maintainer-scripts: Fix up gcc_release without -l, where mk [...] omits 9a8af207d7d doc: Fix up ASM_OUTPUT_ALIGNED_DECL_LOCAL description omits a545ffafa38 tree-dse: Fix mem* head trimming if call has lhs [PR94130] omits f1125cf88ac pdp11: Fix handling of common (local and global) vars [PR94134] omits a644079a702 aarch64: Fix ICE in aarch64_add_offset_1 [PR94121] omits 343c467ccdc dfp: Fix decimal_to_binary [PR94111] omits 2fd27691f21 ldist: Further fixes for -ftrapv [PR94114] omits e0d6777cda9 print-rtl: Fix printing of CONST_STRING in DEBUG_INSNs [PR93399] omits d2a810ee83e inliner: Copy DECL_BY_REFERENCE in copy_decl_to_var [PR93888] omits 5de0dc84c75 tailcall: Fix up process_assignment [PR94001] omits 05409a1edd8 [testsuite] Fix PR94019 to check vector char when vect_hw_misalign omits 62960ccdefe [testsuite] Fix PR94023 to guard case under vect_hw_misalign omits 9a532a94e35 Daily bump. omits 31b204ace29 libstdc++: Add default constructor to net::service_already_ [...] omits a81912b0740 Daily bump. omits c3747bca384 c++: Find parameter pack in typedef in lambda [92909]. omits 2fa5f9e380b c++: Fix ICE-after-error on partial spec [92068] omits cb05d702a17 c++: Fix CTAD with multiple-arg ctor template [93248]. omits 6c7e43f4702 Daily bump. omits 0f66f1d8039 Daily bump. omits ab768006bc5 Fix wrong year in ChangeLog. omits db358455287 tree-optimization/94163 constrain alignment set by PRE omits 593e47a6134 Fix incorrect filling of delay slots in branchy code at -O2 omits 0816fafce9b Daily bump. omits de8e3b71c8b rs6000: Fix -mpower9-vector -mno-altivec ICE (PR87560) omits 7ef07b622d8 libstdc++: Handle type-changing path concatenations (PR 94063) omits 95a82afc8a7 libstdc++: Fix name of macro in #undef directive omits 55925fe3a97 libstdc++: Fix test failure due to -Wnonnull warnings omits 2fa3247fef7 libstdc++: Fix FS-dependent filesystem tests omits 362c8772e77 libstdc++: Ensure root-dir converted to forward slash (PR93244) omits 08f00a213f8 arm: correct constraints on movsi_compare0 [PR91913] omits 716cc43745f Backport 314b91220a07bd63f13c58e37f1b5b9430a3702b omits 9f26e5863a7 Bump BASE-VER to 9.3.1. omits 4212a6a3e44 Update ChangeLog and version files for release omits f7589b1c8b7 Daily bump. omits c9858be2e71 Fix internal error on locally-defined subpools omits 3b0babc396b Daily bump. omits 85c08558c66 Backport to gcc-9: PR92398: Fix testcase failure of pr72804.c omits 5b1a849ee47 Daily bump. omits 7341a557418 Daily bump. omits 3786be02885 Daily bump. omits 39bdebf3725 libstdc++: Fix call to __glibcxx_rwlock_init (PR 94069) omits c5edde44f5b Daily bump. omits e50627ff8cd c++: Avoid ICE on infinite recursion with concepts. omits 07d52e63d99 i386: Fix some -O0 avx2intrin.h and xopintrin.h intrinsic m [...] omits 128418afd7e libstdc++: Fix some warnings in filesystem tests omits 9d0ad2d40ee PR libstdc++/91910 fix data race in Debug Mode destructors omits 494166791ea Add 'noexcept' to std::lerp omits 65d75048c44 libstdc++: make negative count safe with std::for_each_n omits 08ed34284f4 libstdc++: Avoid using sizeof with function types (PR 93470) omits d37244b40d2 arm: Fix incorrect modes with 'borrow' operations [PR90311] omits 8f34b644549 testsuite: Compile asan_test.C with -Wno-alloc-size-larger-than omits 9ca4280a921 Backport fix for PR c++/93753 from trunk. omits c47f6f69745 c++: Fix SFINAE for invalid non-type tparm types. omits 7beafc829c5 Fix ICE in trans_associate_var omits e19f06538c5 c++: Fix constexpr ICE from const mismatch [PR91607] omits 1665d97d375 PR c++/90938 - Initializing array with {1} works, but not {0} omits 29bb27b7ef2 Daily bump. omits 2b5d109ba3a c++: Fix ICE in tsubst_copy with parenthesized expression [ [...] omits d8b65123ea2 sanopt: Avoid crash on anonymous parameter [PR93436] omits b38d6242be6 c++: Fix value-init crash in template [PR93676] omits 581825efc30 c++: Fix mismatch in template argument deduction [PR90505] omits 9af9e004831 c++: Fix [[no_unique_address]] and default mem-init [PR90432] omits 831d4a69005 c++: avoid ICE with __builtin_memset (PR90997). omits bde2e6e5982 Remove unnecessary XFAILs from existing testcase 20050603-3.c. omits f33d2797d4f maintainer-scripts: Speed up git clone in gcc_release omits 7b20c8645a5 Daily bump. omits 224ca3bfe8c Darwin, libsanitizer: Update minimum supported system version. omits e913d4f4771 explow: Fix ICE caused by plus_constant [PR94002] omits 010204594d9 Daily bump. omits 054aeaef276 c++: Fix ({ ... }) array mem-initializer. omits b4e53e9b3c9 c++: Allow parm of empty class type in constexpr. omits f137a7c6b12 c++: Fix cast to pointer to VLA. omits 9d5df8e3221 checking: avoid verify_type_variant crash on incomplete type. omits e83a2d943a1 c++: Fix return deduction of lambda in discarded stmt. omits 1ccbda907d1 PR c++/90732 - ICE with VLA capture and generic lambda. omits 166c024a196 c++: Fix attributes with lambda and trailing return type. omits cb54729240b lto: Also copy .note.gnu.property section omits 6bf890660d9 Readd ChangeLog entries for omits eaaee438bf8 Daily bump. omits 4630b748e63 x32: Update baseline_symbols.txt omits c799cb1de94 Daily bump. omits d00fd3cfc0e Fix/skip various tests for hppa*-*-hpux*. omits a0e22367235 Revert "Fix bad code of vector extract of PC-relative addre [...] omits c24e1961890 Revert "Adjust how variable vector extraction is done." omits b060b7424f4 Revert "rs6000: Fix infinite loop building ghostscript and [...] omits 8fdde048c9e Revert "rs6000: Fix more testsuite fallout from rs6000_legi [...] omits fa8a705d1f8 Fix libbacktrace build on hppa-hpux. omits c3fed15104e Skip charset.cc tests on *-*-hpux*. omits 11d93ca76c0 Disable gnat.dg/socket1.adb on hppa*-*-hpux*. omits d3a2867484c Daily bump. omits 9179ae6a0df Backport 08bf7bde9f2987b1c623d272cc71fc14a1622442 omits 9d8aaf46f07 Daily bump. omits 98529e6d740 rs6000: Fix more testsuite fallout from rs6000_legitimate_a [...] omits b51057817d9 gimplify: Don't optimize register const vars to static [PR93949] omits a460bf38dc3 sccvn: Punt on ref->size not multiple of 8 for memset (, 12 [...] omits 526fadb0109 PPC64, fix documentation for __builtin_crypto_vpmsum* built [...] omits 24ed8ed3645 Daily bump. omits 096ba1951f5 Revert "setup branch" omits 65e894738f6 setup branch omits c890c9650f3 PR c++/92745 - bogus error when initializing array of vectors. omits f2f70af7c52 cgraph: A COMDAT decl always has non-zero address. omits c51ac417144 c++: Fix constexpr vs. omitted aggregate init. omits 1a8996b0a7b c++: Fix decltype of empty pack expansion of parm. omits b6678d67c4b c++: Preserve location in maybe_constant_value. omits a29236a23c0 libstdc++: Fix undefined behaviour in random dist serializa [...] omits 7a7ef79651a libstdc++: Fix description of std::ios::trunc (PR 92886) omits 53280279777 rs6000: fixinc: Skip machine_name fix for powerpc*-*-linux* omits 08a70a65670 libstdc++: Replace glibc-specific check for clock_gettime ( [...] omits 30cb4c78ea6 libstdc++: Fix regressions in unique_ptr::swap (PR 93562) omits 1b522a79133 libstdc++: Fix freestanding build (PR 92376) omits 84a5534ce2f PR libstdc++/78552 only construct std::locale for C locale once omits 0ce89ea10d9 rs6000: mark clobber for registers changed by untpyed_call omits d0eff1793dc store-merging: Fix coalesce_immediate_stores [PR93820] omits c6b81c45198 c++: Fix rejects-valid bug in cxx_eval_outermost_constant_e [...] omits 45d71b554b9 Daily bump. omits 7edf9fa1c5f ARM: Fix -mpure-code for v6m omits 9c5db942ca3 ARM: Add support for -mpure-code in thumb-1 (v6m) omits eeb31391b7f combine: Fix find_split_point handling of constant store in [...] omits a6b74eaedf6 Fix link failure with debug info in LTO mode omits 468664e1b78 doc: backport proper description of --enable-checking behavior omits 788483065b4 Daily bump. omits f9be6e10c96 vect: Fix offset calculation for -ve strides [PR93767] omits ba740092516 fortran: ICE using SHAPE with FINDLOC PR93835 omits 8389fcc4c12 Avoid collect2 calling signal unsafe functions and/or unlin [...] omits 066184a282b rs6000: Fix infinite loop building ghostscript and icu [PR93658] omits 428a4feef85 Adjust how variable vector extraction is done. omits 48558cdf493 Fix bad code of vector extract of PC-relative address with [...] omits 9f2a74ab436 Daily bump. omits 6900c1ec9a3 Daily bump. omits c080a6fb6f0 Use au->lock exclusively for locking in async I/O. omits 3004aba7a0e Daily bump. omits 4ccda0308ef Fix handling of floating-point homogeneous aggregates. omits 8b3c0979ea1 Daily bump. omits bd2537ed5d4 i386: Fix *vec_extractv2sf_1 and *vec_extractv2sf_1 shufps [...] omits f55bf4ddbfa i386: Skip ENDBR32 at the target function entry omits 2ee6afc2b45 Daily bump. omits 00244172f8e [fortran] xfail no longer necessary in typebound_call_22.f03 omits 44ea6508f10 [Fortran] ICE assign character pointer to non target PR93714 omits fa463e6f423 Add -mavx512vbmi2 to i386-2.C and i386-3.C omits 9f2bbf581e7 Daily bump. omits 2408b93a10c Check for bitwise identity when encoding VECTOR_CSTs [PR92768] omits 52db14c1f70 Reject tail calls that read from an escaped RESULT_DECL [PR90313] omits 56013948123 [fortran] ICE in gfc_validate_kind(): Got bad kind [PR93580] omits e129cd5283c predcom: Fix invalid store-store commoning [PR93434] omits 84a46517176 Don't pass booleans as mask types to simd clones [PR92710] omits 2d8ea3a0a60 Fix SLP downward group access classification [PR92420] omits 65709f4b93c re PR target/90724 (ICE with __sync_bool_compare_and_swap w [...] omits e28336b5955 Daily bump. omits 0692bc0ca7f Add Changelog entries to relavent Changelog files for my la [...] omits a63e65cd14a Daily bump. omits bfa537a2ffb i386: Fix atan2l argument order [PR93743] omits 1e85e18ab76 Daily bump. omits 49805533139 match.pd: Disallow side-effects in GENERIC for non-COND_EXP [...] omits 2d625a6d4bb Daily bump. omits c1379a1c645 Fix problematic TLS sequences for the Solaris linker omits f0a72494ea3 c++: Fix thinko in enum_min_precision [PR61414] omits 0f7b7aeb71d sel-sched: allow negative insn priority (PR 88879) omits b8c42b4d0a2 middle-end/90648 fend off builtin calls with not enough arg [...] omits b00c3228041 tree-optimization/93381 fix integer offsetting in points-to [...] omits 03d2b1d7974 tree-optimization/93439 move clique bookkeeping to OMP expansion omits 3bcda566d6f middle-end/93054 deal with undefs in call gimplification omits 794bb8c2f5d debug/92763 keep DIEs that might be used in DW_TAG_inlined_ [...] omits 4230afc0f4f tree-optimization/92704 fix ifcvt ICE with loops without stores omits c6480e01fc5 middle-end/92674 delay purging EH edges when folding during [...] omits d7ab361df60 Intrinsic macro of vpshr* and vpshl* lack a closing parenth [...] omits 7866f9ebf11 Daily bump. omits 7276dd4c748 c: Fix ICE with cast to VLA [93576] omits 08cf145f991 i386: Fix up _mm*_mask_popcnt_epi* [PR93696] omits 488a947b2dd i386: Fix k*shift* intrinsics [PR93673] omits 20ac13c895c i386: Fix up vec_extract_lo* patterns [PR93670] omits b7cbce7a174 i386: Fix -mavx -mno-mavx2 ICE with VEC_COND_EXPR [PR93637] omits a91e5d88970 i386: Make xmm16-xmm31 call used even in ms ABI [PR65782] omits 05fa0de35ec openmp: Fix handling of non-addressable shared scalars in p [...] omits d3266b13117 openmp: Notice reduction decl in outer contexts after addin [...] omits 520b364da0b c++: Mark __builtin_convertvector operand as read [PR93557] omits d42f9eaa3e1 openmp: Avoid ICEs with declare simd; declare simd inbranch [...] omits 329475795c6 combine: Punt on out of range rotate counts [PR93505] omits 4b124e3c9c3 openmp: c++: Consider typeinfo decls to be predetermined sh [...] omits 244f4b8c282 openmp: Handle rest of EXEC_OACC_* in oacc_code_to_statemen [...] omits 764e831291a i386: Fix ix86_fold_builtin shift folding [PR93418] omits 3b2fbe3e723 postreload: Fix up postreload combine [PR93402] omits 889cc2d87b0 Daily bump. omits 541431facd4 Daily bump. omits f6e9ae4da8f middle-end: Fix logical shift truncation (PR rtl-optimizati [...] omits 92483696301 Daily bump. omits 3fde3398341 i386: Properly pop restore token in signal frame omits f1ee6f0fe44 Daily bump. omits 060c5df73b2 Daily bump. omits 3f764f459a9 Daily bump. omits 850c38f5f41 x86-64: Pass aggregates with only float/double in GPRs for MS_ABI omits 13f225a4f23 Daily bump. omits 763cec3a131 Daily bump. omits 533d051f6d1 Daily bump. omits e0cd0469a2c Daily bump. omits 41ef25ed059 [OpenMP] Add missing parameters to omp_lib documentation (P [...] omits e5446f2201d [Fortran] Disable front-end optimization for OpenACC atomic [...] omits 5c80a1bd426 Fortran] PR93309 – permit repeated 'implicit none(external)' omits 2210e437a3e Daily bump. omits 40f23be6e93 Daily bump. omits bf4ee21e21b Daily bump. omits 6da4411d950 Daily bump. omits 6957d3e4eef Fix ICE in pa_elf_select_rtx_section. omits afb84a42ad8 RISC-V: Disallow regrenme if the TO register never used bef [...] omits 9d9679132e0 c++: Drop alignas restriction for stack variables. omits c6613dd33ce Daily bump. omits a1f8dca201e [AArch64] PR92424: Fix -fpatchable-function-entry=N,M with BTI omits 50a42922d35 Daily bump. omits 1c7061c7c35 c++: Allow template rvalue-ref conv to bind to lvalue ref. omits 9d4d55a52d4 c++: Function declared with typedef with eh-specification. omits dcb23017b1a c++: Fix array of char typedef in template (PR90966). omits 7db777843cc c++: Fix ICE with lambda in member operator (PR93279) omits 83f65674e78 Daily bump. omits 2ceb5aba64e c++: Bogus error using namespace alias [PR91826] omits a708cb25d92 [AArch64] Fix shrinkwrapping interactions with atomics (PR92692) omits 568968edb0c Daily bump. omits bf15829bf64 testsuite: xfail gcc.target/i386/pr91298-?.c on Solaris/x86 [...] omits 393df7be49d Daily bump. omits 7058d1744c6 Daily bump. omits a4b7cf58658 c++: Unshare expressions from constexpr cache. omits e2bcf65feea libstdc++: Simplify makefile rule for largefile-config.h (PR91947) omits 461c01b2d94 libstdc++: Fix recent documentation changes omits 5fbc1752347 Daily bump. omits 6dd69b78671 Daily bump. omits f4a36c5017f Cherry-pick 15 bugfixes from mainline omits b6c79134021 aarch64: Fix aarch64_expand_subvti constant handling [PR93335] omits d1c29dc8a3b i386: Fix up -fdollars-in-identifiers with identifiers star [...] omits 18cfaa4217f openmp: Fix up !$omp target parallel handling omits 39d602ba468 openmp: Teach omp_code_to_statement about rest of OpenMP st [...] omits 51faa475c91 riscv: Fix up riscv_rtx_costs for RTL checking (PR target/93333) omits 1abe8d45b71 powerpc: Fix ICE with fp conditional move (PR target/93073) omits 514314b7310 c++: Fix deprecated attribute handling on templates (PR c++/93228) omits a5ce64f7d50 i386: Fix wrong-code x86 issue with avx512{f,vl} fma PR93009 omits 13e141515f5 re PR libgomp/93219 (unused return value in affinity-fmt.c) omits 5e94f77146e re PR inline-asm/93202 ([RISCV] ICE when using inline asm ' [...] omits 75cdf669074 re PR rtl-optimization/93088 (Compile time hog on gcc/tests [...] omits 7bf1518f84d re PR ipa/93087 (Bogus `-Wsuggest-attribute=cold` on functi [...] omits 26e1a1c66f2 re PR libgomp/93065 (libgomp: destructor missing to delete [...] omits dbc84c8b7f7 re PR c++/92438 (Function declaration parsed incorrectly wi [...] omits beee53d59e3 re PR c++/92992 (Side-effects dropped when decltype(nullptr [...] omits a11e92c4e7f Fix ICE with cast of division by zero (PR c/93348). omits 58735237fcd Daily bump. omits ae403e0d4e0 Bug 93234 - INQUIRE on pre-assigned files of ROUND and SIGN [...] omits 3384aa7af4c PR c++/91476 - anon-namespace reference temp clash between TUs. omits 00cae906a9c Daily bump. omits 9e9f9bf428f Update GCC zh_TW.po. omits 42066149461 [PATCH] PR Fortran/93263 Correct test case omits 20e9d785434 PR middle-end/93246 - missing alias subsets omits ce91f0f189e Backport f48c6014133c8989702458f9082e34ba6dd326d4 omits fd5b5c275dc Clean up references to Subversion in documentation sources. omits cee5d51cef7 Daily bump. omits 99b63670926 Daily bump. omits 41fd95e6dbd Daily bump. omits 3815f211649 PR c++/92531 - ICE with noexcept(lambda). omits 5c7938eb3f1 PR c++/93286 - ICE with __is_constructible and variadic template. omits f158d9197de Fortran: PR93263 -fno-automatic and RECURSIVE omits 26b2838fc9b Daily bump. omits 0bb3f83fdc4 Daily bump. omits 7cc6b679a0d Fix setting of DECL_CONTEXT in pushdecl (PR c/93072). omits 49e76760a29 PR target/93254 - -msse generates sse2 instructions omits 14f4825e49c Daily bump. omits b849001991c IPA: Avoid segfault in devirtualization_time_bonus (PR 93223) omits 3401a3b7ba8 Daily bump. omits 2638a44bbe4 Fix handling of overflow in C casts in integer constant exp [...] omits 6cb662745d3 Build filesystem library with large file support omits 5b6c6080191 Fix libdecnumber handling of non-canonical BID significands [...] omits c6f60a62b0b libstdc++: Fix documentation claiming to refer to mainline omits 6abd781f44a Update gcc_release to mainline version. omits 45917f7d4dc Daily bump. omits 4b9ea6845f2 Daily bump. omits b04e6eafd88 IPA-CP: Remove bogus static keyword (PR 92971) omits 2108fc2b90a backport: arm: Fix rmprofile multilibs when architecture in [...] omits 0e7ba3faa51 backport: arm: fix v[78]-r multilibs when configured with - [...] omits 9a8610a5f09 Fortran] PR84135 fix merging dimension into codimension array spec omits be469640a18 Daily bump. omits 1ec66f8b7a6 libstdc++: Define memory resource key functions non-inline [...] omits 7fa5c31cac4 Backport r279306 omits 65d804ebcbf Daily bump. omits 97173f7e2d9 libstdc++: Fix error handling in filesystem::remove_all (PR93201) omits e3da34115b5 backport: Add -nodevicespecs option for avr. omits ae0b4a0a1c0 compiler: fix loopdepth tracking in array slicing expressio [...] omits ff95e3d4e8b Daily bump. omits 2db255c38d9 [testsuite, Darwin] Fix failing darwin-version-1.c. omits f082e6f5e14 Daily bump. omits 163dbe3bd6b pa.md: Revert change to use ordered_comparison_operator ins [...] omits 0509102277e Daily bump. omits 2f2fd9105e7 Daily bump. omits 21d48304f53 Daily bump. omits ca2ebbca465 Daily bump. omits 373a47c9039 re PR c/90677 (gcc-9.1.0 fails to build __gcc_diag__ souce: [...] omits 9717b8313db Daily bump. omits 76787ebbff2 re PR target/67834 (Local references inside comdat groups) omits 8caf6193322 re PR target/93111 (FAIL: gfortran.fortran-torture/compile/ [...] omits 220a86ec865 backport: re PR libgomp/93066 (libgomp/target.c:525:46: err [...] omits f7c28c368e6 Daily bump. omits a220243a407 Daily bump. omits ebdbb26ae54 * fi.po: Update. omits 819855f2df3 backport: re PR fortran/92961 (ICE in gfc_zero_size_array, [...] omits 2f25907603e Catch division by zero errors in array sizes. omits 2885d75b328 Daily bump. omits 2d6a0f476ee Daily bump. omits db409b72645 Daily bump. omits e7743083878 Daily bump. omits 0de6397130f Daily bump. omits 286b9428fed [Darwin, PPC] Use Darwin9 bundle header for Rosetta builds. omits 47e35d17d36 Daily bump. omits 39c83f55a63 Daily bump. omits 3aa0d80870b Daily bump. omits 2cbeb96ebca Daily bump. omits 9c7b124504f re PR fortran/92753 (ICE in gfc_trans_call, at fortran/tran [...] omits 39f5d29e78b Daily bump. omits a0d677eac51 backport: re PR fortran/92977 (ICE in gfc_trans_omp_atomic, [...] omits 0d2440755ce backport: re PR ipa/92357 (ICE in IPA pass fnsummary in ope [...] omits 6a6bf672cde backport: re PR tree-optimization/92930 (GCC incorrectly op [...] omits 0cd94661562 backport: re PR target/92904 (varargs for __int128 is place [...] omits a4606f7f03a backport: re PR fortran/92899 ([OpenMP] ICE in gfc_trans_om [...] omits 86a5b74ed42 backport: re PR target/92723 (ICE in expand_shift_1, at exp [...] omits e8b31b23893 backport: PR c++/92831 - CWG 1299, not extending temporary [...] omits bbd83540e01 backport: re PR fortran/92775 (Incorrect expression in DW_A [...] omits ec2894778c5 backport: re PR fortran/92781 (ICE in convert_nonlocal_refe [...] omits 4833bc15228 re PR fortran/92756 (ICE in lower_omp, at omp-low.c:12988) omits d4a646993d1 backport: re PR c++/92732 (Bit-field of scoped enumeration [...] omits ae1b211b581 backport: re PR c++/92695 (P1064R0 - virtual constexpr fail [...] omits d9c7be4ce3b backport: re PR c++/92695 (P1064R0 - virtual constexpr fail [...] omits 87b153d0c67 backport: re PR c++/60228 (ICE using lambda in #pragma omp [...] omits e3edafbca9f backport: re PR c++/92695 (P1064R0 - virtual constexpr fail [...] omits 70d8957fdc8 backport: re PR fortran/91944 (ICE in gfc_conv_array_initia [...] omits f62d72ac704 backport: re PR c++/92524 (ICE in short program with conste [...] omits 92059b60e67 backport: re PR debug/92664 (Wrong .debug_line section info [...] omits 04b2ff5f756 backport: re PR c++/92648 (Handling of unknown attributes) omits cfd17534ab9 backport: re PR c++/61414 (enum class bitfield size-checkin [...] omits 75003cdd23c backport: re PR sanitizer/92154 (new glibc breaks arm boots [...] omits 3981df84e90 backport: re PR tree-optimization/92644 (ICE in wide_int_to [...] omits 03830a6fbdf backport: re PR inline-asm/92615 (ICE in extract_insn) omits 275bc23e71b backport: re PR c/90677 (gcc-9.1.0 fails to build __gcc_dia [...] omits 26f920e0d31 backport: re PR c++/90842 (ICE in poplevel, at cp/decl.c:585) omits 79fd3ecf191 Backport: rename tests to reference the correct PR omits 944838ac15d modulo-sched: backport PR92591 fix from mainline omits d4ba80d1530 Daily bump. omits 30e2de89220 backport: re PR target/92545 (avr: support ATmega devices f [...] omits 97027f6148f Daily bump. omits bcac6a53060 Daily bump. omits 37950cdce00 Fix PR92950: Wrong code emitted for movv1qi omits fb22722dc3b Daily bump. omits 5368e50a4ce Daily bump. omits 378c73e9eaa Daily bump. omits 71e6ff2c908 Daily bump. omits 08522132664 PR c++/57082 - new X{} and private destructor. omits 20de63acca4 PR c++/92859 - ADL and bit-field. omits d69f32911ef PR c++/92446 - deduction of class NTTP. omits 549ab4bd546 PR c++/92150 - partial specialization with class NTTP. omits 2d61a97d28a Daily bump. omits 70e28f6c4a4 backport: re PR fortran/92898 (ICE in gfc_check_is_contiguo [...] omits 555e4a05395 [ARC] Enable using DCMPF for hard float comparisons (backports) omits a747ba6c362 Daily bump. omits 4ee5bc8d527 re PR fortran/92897 ([Coarray] ICE in gfc_set_array_spec, a [...] omits d2174a85542 [OpenACC, libgomp] Initialize 'dynamic_refcount' whenever w [...] omits 0a0a04b446d libstdc++: Fix whitepace in changelog omits 5765ed7aaa5 PR libstdc++/91786 fix compilation error with Clang omits a317399178d libgomp – spelling fixes, incl. omp_lib.h.in omits 2f2585ed258 Restore enable_if lost during original import of pstl omits 8a0fd542b7e Daily bump. omits fdfcc35d8a2 [PATCH] Fix PR91790 by considering different first_stmt_inf [...] omits 92df45de275 Daily bump. omits 53480381867 tree.c (build_array_type_1): Add SET_CANONICAL parameter an [...] omits 591185df09c libstdc++: fix buffer overflow in path::operator+= (PR92853) omits 56588b1de5d Daily bump. omits 282d6eaca4a Daily bump. omits 76740e6586e Daily bump. omits 2ffdbc52b6b Daily bump. omits e0d96e9bdb9 Daily bump. omits 10ab67a6bb2 Daily bump. omits 0684d637881 Fix bugs relating to flexibly-sized objects in nios2 backend. omits 518db23288a Daily bump. omits 417111c7541 [rs6000]Fix PR92098 by backporting vec_cmp and vcond_mask s [...] omits 036ffad65d1 Daily bump. omits 49947e9ee5c Daily bump. omits a78fb9e7141 backport: re PR fortran/91783 (ICE in gfc_dep_resolver, at [...] omits 9f2cd8b16f4 Daily bump. omits a9e150ae95e backport: re PR fortran/92629 (internal compiler error: in [...] omits 8ec615ce210 Fix testcase - was missing -fopenacc omits d6ffddab11c re PR ada/92489 (internal error on Invalid_Value Attribute [...] omits 3da8ae40a08 Daily bump. omits cef5d743cd8 Daily bump. omits de819c7eb26 backport: re PR tree-optimization/92222 (ice in useless_typ [...] omits d91c3fdb69f Daily bump. omits 5b1a33584cf backport: re PR libfortran/92100 (Formatted stream IO irrep [...] omits 1d6045e1774 Daily bump. omits f61f7b69491 Fix EOF handling for arrays. omits f87738fca61 Fortran] PR 92050 - fix ICE with -fcheck=all omits 353ba0cdeab re PR ada/92362 (double elaboration of expression in Addres [...] omits 09020f7a38f re PR ada/92575 (couple of suspicious assignments in expect.c) omits acb917ea849 Daily bump. omits f5b57bbf7f6 Daily bump. omits 6b082a863dc Daily bump. omits a84ffd9675c PR libstdc++/92267 fix ABI change in deque iterators omits efe923e672a Daily bump. omits ca124a1deec re PR tree-optimization/91355 (optimized code does not call [...] omits 0351a08f178 revert: re PR tree-optimization/91790 (ICE: verify_ssa fail [...] omits 17192e31d08 Daily bump. omits 8ea83ef1ef1 Backport fix for PR92090. omits 40f600848fc re PR middle-end/90796 (GCC: O2 vs O3 output differs on sim [...] omits 999904b2b29 Document -Wc11-c2x-compat. omits 38527cf5954 re PR c++/90767 (jumbled error message with this and const) omits 369a103aa96 re PR middle-end/90840 (ICE in simplify_subreg, at simplify [...] omits a52713cbf0d re PR target/90867 (Multiplication or typecast of integer a [...] omits 4251fa113d8 re PR c/90898 (ICE in insert_clobber_before_stack_restore, [...] omits 9269f9603ae backport: re PR c++/92504 (ICE on gcc-9 -fopenmp: internal [...] omits e962b8f3643 Daily bump. omits a7b2d1b348e re PR middle-end/91450 (__builtin_mul_overflow(A,B,R) wrong [...] omits 6c7d93c58a8 * doc/invoke.texi (-gno-internal-reset-location-views): Fix typo. omits 07151e4af36 Daily bump. omits 02955765b7f backport: rs6000.md (rs6000_set_fpscr_drn): Use ULL on big [...] omits f79b23b5576 AArch64: Correct HWCAP for fp16fml omits 3beea0c0cb7 Daily bump. omits dbbbe55ecd4 linux-atomic.c (__kernel_cmpxchg): Change argument 1 to vol [...] omits 8d6905de014 Daily bump. omits 74c27c3c33f Daily bump. omits 50a969f1713 Free dominance info at the beginning of pass_jump_after_combine omits bb2d60189cf Daily bump. omits fc2d906f47d [ARC] Backport from mainline r278056,r278057 omits 48cb09679f1 Backport r278210 omits 8afd44a8999 Fix gfortran.dg/ISO_Fortran_binding_17.c using rel. #include omits 39ef2bb26b0 Daily bump. omits b8449384f33 Sanitize the constant argument for rotr<mode>3 omits c078a83217e PR fortran/92470 Fixes for CFI_address omits 46a6d3cad7d c-ada-spec.c (get_underlying_decl): Do not look through typedefs. omits fb3bf22d2cd Daily bump. omits 93265a71b63 Daily bump. omits 949b1f43b4a backport: re PR tree-optimization/90930 (Excessive memory c [...] omits d10e434168f [PR87833] x86: Put -fPIC and -shared the last to create off [...] omits c14d05e62f8 Assert 'offset2' instead of 'offset' in 'gcc/gimplify.c:gim [...] omits 548fe28fbe8 [build] Properly track GCC language configure fragments omits 758914048df Daily bump. omits df6a2bb4573 Put vtab into RO section, same for __def_init if it contain [...] omits 8f2283291e9 Commit symbol for external BLAS routine when translating MA [...] omits 49d1c20b3c0 Daily bump. omits 83c8f96b323 backport: pa.md (memory_barrier): Revise to use ldcw barriers. omits 46b26ef82ab Daily bump. omits 4d304b7d1b2 PR c++/90998 - ICE with copy elision in init by ctor and -W [...] omits 05b77d39e26 re PR middle-end/92384 (Empty class instances have differen [...] omits 1f3b59d4c6e backport: re PR c++/92343 ([[likely]]/[[unlikely]] prevent [...] omits 299a554aa4a backport: re PR preprocessor/92296 (internal compiler error [...] omits 66339b29714 backport: re PR middle-end/92231 (ICE in gimple_fold_stmt_t [...] omits 8af68eba761 backport: re PR c++/90947 (Simple lookup table of array of [...] omits 357a65e1ce9 backport: install.texi (--enable-offload-targets): Fix up a [...] omits 3030fe1ca87 backport: locales.c (iso_3166): Add missing comma after "Un [...] omits 6bf274fc77b backport: re PR tree-optimization/85887 (Missing DW_TAG_lex [...] omits ce9568e9e9c backport: re PR sanitizer/92154 (new glibc breaks arm boots [...] omits 9d4f74f3c3a backport: re PR c++/92015 (internal compiler error: in cxx_ [...] omits 92b5b838495 overflow-1.c: Add -fno-pie to the options. omits 6bf29908423 re PR target/92095 (internal error with -O1 -mcpu=niagara2 -fPIE) omits 19bb3f77acd Fortran] PR91253 fix continuation-line handling with -pre_include omits f2b3f321969 Daily bump. omits 1d464cadc96 Daily bump. omits f06b51b0e29 S/390: Fix failing RTL check in s390_canonicalize_comparison omits 814e123e96c Daily bump. omits 12baeae36da backport "rs6000: Implement [u]avg<mode>3_ceil" omits 738aa869a1b backport for PR91289 omits 53fe1c6da33 IBM Z: gen-vect-26/28: Vectorizing without peeling is ok for Z omits 7c182499255 IBM Z: gen-vect-11/32: Set min-vect-loop-bound param back t [...] omits 21deaf29442 IBM Z: Fix testsuite useable_hw check omits 05a649bbef4 IBM Z: Use tree_fits_uhwi_p in vector_alignment hook omits 42b414a54bc PR 92208 + PR 92277 – GCC 9 follow-up fix omits 67bad4507fa Daily bump. omits 8f97367f1bd [objective-c/c++, testsuite] Fix stubify tests for -fnext-runtime. omits f52b17ba5d0 Fortran] PR 92208 don't use function-result dummy variable [...] omits 525c4e8d3ae Backport Fortran BIND(C) fixes omits 3e40a2cfaab Daily bump. omits 259019616ff Daily bump. omits 8f6a67a361d Daily bump. omits 4ce50f89f3a backport: pa.c (pa_output_call): Remove 64-bit sibcall sequence. omits e16cf252626 backport: pa.h (MAX_PCREL17F_OFFSET): Adjust. omits 1afcbbe102a Daily bump. omits 9e21e650da2 Daily bump. omits 155de58689f [testsuite] Make the Wnonnull test independent of system headers. omits 2aebeccbeb3 [Darwin, machopic] Back out part of PR71767 fix. omits 0811bd22554 [Darwin] Fix Objective-C NeXT ABI version check diagnostics. omits bad51126825 [Darwin] Some TLC for older Darwin versions. omits 77908128e48 [Darwin, PPC] Move the out of line register save/restore to [...] omits df5e162b4bb [Darwin, PPC] Move the out of line register save/restore to [...] omits 3e57fa74b1e [Darwin] The need for FDE symbols is dependent on linker us [...] omits 728b08c0fc3 [Darwin] Use of symbol stubs should depend on the linker in use. omits 77b90e2fecd Backport fix for PR89245 omits 9ac60f77d2f [LIBPHOBOS] Fix multi-lib RUNTESTFLAGS handling omits e445df93aea Avoid '-Wmaybe-uninitialized' diagnostic in 'gcc/dwarf2out.c' omits f26b1e14a6c Daily bump. omits 9149decc3e9 re PR c++/92201 (ICE: ‘verify_gimple’ failed with -std=c++2a) omits 9c872d33137 Daily bump. omits 160f1001bb3 re PR fortran/91926 (assumed rank optional) omits 0dee971833b backport: re PR target/70010 (powerpc: -flto forgets 'no-vs [...] omits 37b50a8a367 re PR target/92225 (ice in gen_smaxv2di3, at config/i386/ss [...] omits 5a71e1eb81c Move jump threading before reload omits 53663374619 baseline_symbols.txt: Update. omits f72e4f06ed9 [rs6000] PR70010, avoid no-vsx function to be inlined to vs [...] omits 25eaaa61818 Fortran] PR91863 - fix call to bind(C) with array descriptor omits 3c99746820d Daily bump. omits 44d4b916436 [Darwin, PPC] Fix PR 65342. omits 87b32c6f409 [Darwin, machopic] Fix for 67183 omits 5f3b4ef9d55 [Darwin, machopic] Preparatory patches. omits 8e17092569b backport: re PR fortran/86248 (LEN_TRIM in specification ex [...] omits e29929cc5ab Daily bump. omits a90af601e70 re PR c++/85254 (boost::is_final does not work for template types) omits a6c9210f76f Avoid gimple body modifications while streaming. omits 4f8ee9b60e0 Daily bump. omits f36defc3f32 compiler: don't inline integer expressions with named types omits 9dace56f5f4 [arm][PR88167] Fix __builtin_return_address returns invalid [...] omits 3a3087860f9 free summary vectors. omits e8c432208c4 Backport ggc_trim Backport from mainline omits 6ae933c7611 Daily bump. omits 6fd00cdf1ce * decl.c (reshape_init_r): Add missing space. omits 08cdccdb1cb [arm] Backport -- Fix multilibs for Armv7-R omits dac3f1132b1 [Darwin, PPC] Check for out of range asm values. omits 14fe05d883b PR libstdc++/90682 allow set_terminate(0) and set_unexpected(0) omits e970705b48e PR libstdc++/61761 fix std::proj for targets without C99 cproj omits 1b120c61b65 Fix more failing tests for C++98 mode omits 4f03a8f0111 Fix tests that fail with -std=gnu++98 or -std=gnu++11 omits 7e6c09c180a Fix indentation in testsuite utility header omits f061d690d8e PR libstdc++/89164 enforce constraints for uninitialized algos omits 8fa40f2cc36 Do not declare std::uses_allocator before C++11 omits f37b9e32f74 PR libstdc++/92143 adjust for OS X aligned_alloc behaviour omits 20bce52d369 Fix more tests that fail in C++2a mode omits b2f56dd541c Fix testsuite bugs omits 5634905ded6 Add makefile target to update HTML files in source tree omits f54588f6208 Update URL for CUJ article in libstdc++ docs omits 05c4872b3b0 Update URL for Hoard in libstdc++ docs omits b53e76509f9 PR libstdc++/91456 make INVOKE<R> work with uncopyable prvalues omits a8b705aa434 Include netinet/in.h in include/experimental/internet omits 38cb5876a28 Fix array index error in address_v6 comparisons omits 2cd084d8645 P1651R0 bind_front should not unwrap reference_wrapper omits de5a2a19239 PR libstdc++/92059 fix several bugs in tr2::dynamic_bitset omits cb59b91d347 Daily bump. omits f81de8afe72 backport: config.gcc: Move -L usage from LINK_OS_EXTRA_SPEC [...] omits 5bd08e79df8 Backport r276178 omits aee63014ab3 Backport r276141 omits dd54e573063 re PR tree-optimization/92131 (incorrect assumption that (a [...] omits 0ce10ed63cd backport: re PR debug/91887 (-fdebug-types-section ICE buil [...] omits 3cc49cb587c Daily bump. omits d5cfbd6e825 re PR fortran/92174 (runtime error: index 15 out of bounds [...] omits 7aec4a8d7d4 PR c++/92062 - ODR-use ignored for static member of class t [...] omits d986a595586 PR c++/92106 - ICE with structured bindings and -Wreturn-lo [...] omits 2d39687a292 Daily bump. omits 71ff84826d6 backport: re PR tree-optimization/92056 (ice in expr_object [...] omits b86880388b9 backport: re PR fortran/87752 (ICE in omp_add_variable, at [...] omits 12f707007c4 backport: re PR tree-optimization/91734 (gcc skip an if sta [...] omits ff470de3cee backport: re PR c++/91974 (function not sequenced before fu [...] omits 2990eccb24c backport: re PR c++/91925 (-fpack-struct causes a decltype [...] omits b4476ac6ccb backport: re PR bootstrap/90543 (Build failure on MINGW for [...] omits 2ef0748daa2 backport: re PR c++/88203 (assert does not compile with Ope [...] omits 5737654316b backport: re PR middle-end/91920 (ggc 9.2.0 failing openmp [...] omits 3f1c4be2b6a backport: re PR rtl-optimization/89435 (wrong code with -O1 [...] omits 75a07394b13 backport: re PR tree-optimization/91723 (builtin fma is not [...] omits 31759d6e526 backport: re PR tree-optimization/91665 (ICE in build_vecto [...] omits 3ddfd778d51 backport: re PR middle-end/91001 (internal compiler error: [...] omits 93405bb7d4f backport: re PR tree-optimization/91632 (Probably wrong cod [...] omits 4ae11c8ecb1 backport: re PR middle-end/91623 (-msse4.1 -O3 segfault in [...] omits d8681a0f44e backport: re PR lto/91572 (lto1: error: type variant has di [...] omits 56131f53b9b backport: re PR go/91617 (Many go test case failures after [...] omits e79fcceb961 backport: re PR c/91401 (schedule + dist_schedule clauses r [...] omits 68a88d9a648 backport: quadmath.h (M_Eq, [...]): Use two more decimal places. omits b1a1f2b34c7 Daily bump. omits d0175ab0afa Daily bump. omits 4f8bfc8eeff Daily bump. omits 11aa1d02287 re PR fortran/69455 ([F08] Assembler error(s) when using in [...] omits 412f7637d16 Fortran] PR91586 Fix ICE on invalid code with CLASS omits 3c6c71fcdaf backport: re PR target/86040 ([avr]: RAMPZ is not always cl [...] omits 473237d3ca7 avr-mmcu.texi: Re-generate because config/avr/avr-devices.c [...] omits 5b236c54741 [Darwin] Amend section for constants with relocations. omits 18ab02dc313 [Darwin] Update machopic_legitimize_pic_address. omits 2de95dfec04 Daily bump. omits f1c20217340 pa.c (pa_output_indirect_call): Fix typos in last change. omits aef38279441 [arm] PR target/89400 fix thumb1 unaligned access expansion omits 07136dbc062 re PR fortran/83113 (Bogus "duplicate allocatable attribute [...] omits 949e5c7be1f backport: re PR testsuite/92093 (New test case gcc.target/p [...] omits 1d0b59fa1f2 Daily bump. omits 4513e4dd3c3 [Darwin] Pick up SDKROOT as the sysroot fallback. omits 3fb05f2ad33 [Darwin, specs] Backport fixes for driver handling of PIE options. omits c7f4da9f30b Backport PRs 91606, 91772, 91790, 91812, 91968 omits 80f606b1f35 Daily bump. omits 68397a8ff9d fptr.c (_dl_read_access_allowed): Change argument to unsigned int. omits cecc781c19a Daily bump. omits e504cd9a4f4 backport: rs6000-builtin.def: (LVSL... omits 711cd9cea27 Daily bump. omits 9fe3fc5d562 Daily bump. omits 6f3b5c4d459 pa.c (pa_output_call): Load descriptor address to register %r22. omits f0e39057b68 lib2funcs.S (__gcc_plt_call): Load branch target to %r21. omits 72c1a8216d2 re PR ada/91995 (gnat miscompilation and bootstrap failure [...] omits 47c5cac3e64 Daily bump. omits a0368cad1d5 re PR fortran/91715 (ICE in resolve_fntype, at fortran/reso [...] omits 2a5edf21705 re PR fortran/91649 (ICE in gfc_resolve_findloc, at fortran [...] omits 10532b8acc8 * fi.po: Update. omits 4c675f6df45 decl.c (annotate_value): Really test the sign of the value [...] omits cb16c175bb9 Daily bump. omits 7c2031db034 re PR fortran/91801 (ICE in gfc_simplify_reshape, at fortra [...] omits 082b25fb77f re PR target/92022 (ICE in alpha_handle_trap_shadows, at co [...] omits 26c8923aab1 backport: re PR target/88630 (Incorrect float negating toge [...] omits ac017398dc6 S/390: Add support for z15 as CPU name. omits e730a1dcafa Daily bump. omits 1cc19198e67 Daily bump. omits b3416a9a625 PR c++/91740 - ICE with constexpr call and ?: in ARRAY_REF. omits cec06322ce0 Daily bump. omits c5b2ab5b80c backport: re PR fortran/84487 (Large rodate section increas [...] omits eb9379e2ce6 backport: re PR target/91275 (__builtin_crypto_vpmsumd give [...] omits 5d584583e25 Daily bump. omits 82f6a2872fb Daily bump. omits af7096d694a re PR fortran/47054 (Compilation error when cray pointers a [...] omits 40d2b0af815 Backport fix for PR jit/91928 omits aaeb2de7821 re PR fortran/91942 (ICE in match_vtag, at fortran/io.c:1485) omits 4e58c9a2c75 re PR fortran/91785 (ICE in check_assumed_size_reference, a [...] omits 6c59051d848 Daily bump. omits aeee85cef51 Backport fix for PR target/91769 omits b753d85d205 Backprot fix for uninitialised use in mips_split_move omits 3d583f47b7e Daily bump. omits 251de2cc07c Daily bump. omits 091421018c0 backport: re PR fortran/91716 (ICE in output_constant, at v [...] omits 69e83e50177 Daily bump. omits a68dbdc9d92 [multiple changes] omits 2d280a1cfd0 backport: re PR fortran/91802 (ICE in mio_name_expr_t, at f [...] omits f934bfb4166 re PR fortran/91714 (Accepts type statement without delimit [...] omits 7c4b35823f7 re PR fortran/91641 (ICE in gfc_conv_is_contiguous_expr, at [...] omits 101400d33c4 backport: re PR c++/88562 (Incorrect pointer incrementing on SH4) omits 1144493ff56 [AArch64] Don't split 64-bit constant stores to volatile location omits 8ab88e8eb69 driver: Also prune joined switches with negation omits 7f8b9d0134e Daily bump. omits 6cffaf61bac * es.po: Update. omits 1bbc9c12806 Daily bump. omits c627c7511bf Daily bump. omits cc205a58e93 PR c++/91923 - failure-to-SFINAE with class type NTTP in C++17. omits 534d9c823c1 backport: re PR target/86805 (sh port needs updating for CV [...] omits 7f3471d2048 backport: re PR target/80672 (gcc/config/sh/sh.c:716: prefe [...] omits 014663c56c0 Daily bump. omits b15817b5e47 Daily bump. omits 0b80f7e7c2d Daily bump. omits 28e0d7f15c5 [arm] Fix use of CRC32 intrinsics with Armv8-a and hard-float omits 4905c07ab01 Daily bump. omits 5a49193de49 Daily bump. omits 792844ba988 trans.c (Attribute_to_gnu): Test Can_Use_Internal_Rep on th [...] omits 2e1e7ad18e1 xtensa: backport fix for PR target/90922 omits 721fce03953 Daily bump. omits a387a60d132 [Darwin, opts processing] Fix missing RejectNegative etc. omits e51a41e5067 Daily bump. omits 698624cd253 backport: re PR fortran/91588 (ICE in check_inquiry, at for [...] omits bb5c6ac3057 Daily bump. omits 38500848707 pa.c (pa_trampoline_init): Remove spurious extended character. omits 84a05cb50fe re PR rtl-optimization/88751 (Performance regression reload [...] omits a2eb0d21717 RISC-V: Fix more splitters accidentally calling gen_reg_rtx. omits 905277d746c re PR target/91269 (unaligned floating-point register with [...] omits 3394b7520f9 Daily bump. omits d1a7e5b09ab re PR fortran/91727 (ICE in conformable_arrays, at fortran/ [...] omits 51d0da2fde5 RISC-V: Fix bad insn splits with paradoxical subregs. omits c2be2c04140 Daily bump. omits 066ef19d5d9 backport: re PR fortran/91550 (ICE in do_subscript, at fort [...] omits f15b8c082c2 Daily bump. omits d9d6e1add57 Daily bump. omits 7fd2af6d970 Daily bump. omits 121cc969e61 backport: re PR fortran/91557 (Bogus warning about unused d [...] omits 9b710883735 Daily bump. omits f97453cb202 re PR fortran/91553 (ICE in gfc_real2complex, at fortran/ar [...] omits bae31807f51 re PR fortran/91566 (ICE in gfc_constructor_copy, at fortra [...] omits ef31f2b7e0d re PR fortran/91642 (ICE: Bad IO basetype (transfer_expr, a [...] omits 3493ca0d953 Daily bump. omits 6217eac02b2 Daily bump. omits 506bcbef00a PR libstdc++/91748 fix std::for_each_n for random access iterators omits ce583e0ad68 Daily bump. omits 14c154f9534 Fix Xmethod for shared_ptr::use_count() omits dd8c82e8565 re PR rtl-optimization/89795 (wrong code with -O2 -fno-dce [...] omits 5334438e67b Daily bump. omits b66c82990a6 PR c++/91705 - constexpr evaluation rejects ++/-- on floats. omits 25130d4dfd2 re PR go/91621 (libgo/mksysinfo.sh: please avoid test ==) omits da85ce4c0d0 go/internal/gccgoimporter: support embedded field in pointer loop omits c0bc2fa412c Daily bump. omits cf33425f64d Update docs for p858 - Constexpr iterator changes available [...] omits 3100d074f3c re PR target/87853 (_mm_cmpgt_epi8 broken with -funsigned-char) omits a3d5f4e2090 re PR target/91704 ([X86] Codegen for _mm256_cmpgt_epi8 is [...] omits 33ccf76972c Daily bump. omits e205cd87489 Daily bump. omits f23797e3829 re PR fortran/91589 (ICE in gfc_conv_component_ref, at fort [...] omits df9679c70fa Daily bump. omits aab620b97c8 Daily bump. omits 4d077d4469f backport: re PR fortran/91496 (!GCC$ directives error if mi [...] omits b3ec4913dbb re PR fortran/91660 (Missing error on invalid type declaration) omits 5fd85b2bd98 Daily bump. omits 7204c71263a [AArch64] Fix PR81800 omits aa90fd568cc Daily bump. omits 925e219e72f re PR tree-optimization/91597 (GCC miscompiles a branch dep [...] omits 4ff5893eae0 Daily bump. omits a1a97382461 re PR fortran/91552 (ICE with valid array constructor) omits 7a62100980c Update libstdc++ docs for library version bumps omits 1448cf4c4ee Backport r275292 omits 8a1e1c00c95 Backport r275291 omits 6e690485d5a Update Solaris baselines for GCC 9.3 omits f8bbd3810b2 Daily bump. omits 06de36ba95a PR c++/91129 - wrong error with binary op in template argument. omits 2c57172ec93 re PR target/91472 (gmp testsuite segfaults with gcc-8 and [...] omits ab4b40c38d6 Daily bump. omits 607535aae74 * es.po: Update. omits 4574bbc072b [c-family] Backport fix for PCH / PR61250. omits 1fef602810b re PR fortran/91587 (ICE in gfc_resolve_filepos, at fortran [...] omits e8a8414cc35 Daily bump. omits cd3f639472e re PR fortran/91565 (ICE in gfc_simplify_reshape, at fortra [...] omits 2d0f1081ec1 re PR fortran/91564 (ICE in gimplify_expr, at gimplify.c:14147) omits a70b6d06275 re PR fortran/91551 (ICE in sort_actual, at fortran/intrins [...] omits 5233accf778 backport: re PR target/91481 (POWER9 "DARN" RNG intrinsic p [...] omits dc2b6f50dde backport: re PR target/91481 (POWER9 "DARN" RNG intrinsic p [...] omits 414c00b7fdd backport: altivec.md (unspec): Delete UNSPEC_DARN... omits 8b06ee3c2d6 backport: re PR tree-optimization/90278 (ICE: verify_gimple [...] omits c272916856f Daily bump. omits 7532a97151c PR libstdc++/91067 add more missing exports for directory i [...] omits 0549ad5e341 baseline_symbols.txt: Update. omits b72ee9d7f7e re PR tree-optimization/91568 (internal compiler error: in [...] omits 5b1fda991ed Daily bump. omits db2230347d2 Update ABI baselines for x86 and powerpc GNU targets omits 44538cdf805 * es.po: Update. omits b824853ea60 backport: re PR tree-optimization/90637 (ICE in vect_loop_v [...] omits cf6ebf8218c Daily bump. omits 3a8eed0fbff Daily bump. omits d7131bd5b89 backport: Enable math functions linking with static library [...] omits 8da62abae6a Daily bump. omits 3072e764391 re PR target/91533 (abs pattern generates MMX instructions [...] omits 67e15d5ac21 Daily bump. omits 551528f7cee Daily bump. omits 736257f74fa PR c++/91521 - wrong error with operator->. omits ce42d482126 Fix libstdc++ lstat missing return type for Windows target. omits fb0c8fb6bcf * zh_CN.po: Update. omits e5bd4faa8bb mips.md (mips_get_fcsr, [...]): Use SI machine mode for uns [...] omits ecd06a4cc09 Backport r274504 omits 009fed78258 Backport r274503 omits 55581ff1a26 Backport r274502 omits 4dc192c8feb Daily bump. omits f961bcc9f79 Daily bump. omits f8d9f32e0cb [Darwin, fixincludes] Backport fix for PR83531 omits 0a8b0a4c6f3 [Darwin, PPC] Fix fail of cpp/assert4.c omits da5c5f7a007 Daily bump. omits fc628a1a08e Fix markdown in Doxygen comments for std::reduce omits 14cbcae81a3 Implement new serial algorithms from Parallelism TS (P0024R2) omits feb2e3cccf4 baseline_symbols.txt: Update. omits 70a8c9b950d re PR rtl-optimization/91347 (hppa: wrong code generated wi [...] omits 5ed3bb68608 Daily bump. omits 88cf851d26f [aarch64] PR target/91386 Use copy_rtx to avoid modifying o [...] omits ea75b9638e4 re PR fortran/91485 (Erroneous conflict between variable x [...] omits 54bb1ff66b6 Daily bump. omits f4acd2b46a1 Darwin, libsanitizer - remove reference to __cxa_rethrow_pr [...] omits 26c9027d4cf Daily bump. omits e7840406b9b re PR fortran/91471 (f951: internal compiler error: gfc_var [...] omits 69112d45bb7 re PR fortran/78739 (ICE in gfc_get_symbol_decl, at fortran [...] omits a5d319be20d re PR fortran/78719 ([F03] ICE in gfc_get_symbol_decl, at f [...] omits 58dbb372c02 re PR fortran/82992 (ICE in create_int_parameter_array, at [...] omits 8194d5ae964 PR c++/90393 - ICE with throw in ?: omits ac9ea80f7cd Daily bump. omits 3be44517400 backport: re PR tree-optimization/91109 ([arm] gcc.c-tortur [...] omits caf4834ef82 backport: re PR tree-optimization/91109 ([arm] gcc.c-tortur [...] omits 78c13f46b3e test_summary: Do not escape "=". omits cc93dc0dc5a Daily bump. omits 05409825873 backport: omp-simd-clone.c (simd_clone_adjust_return_type): [...] omits 3bc5b51175f PR c++/90884 - stray note with -Wctor-dtor-privacy. omits 8f236cea1dd PR c++/90473 - wrong code with nullptr in default argument. omits 9be0b095c9e PR c++/87519 - bogus warning with -Wsign-conversion. omits 857f2fe6222 PR c++/81429 - wrong parsing of constructor with C++11 attribute. omits bb4446179d6 backport: [multiple changes] omits 6ee515d5054 Daily bump. omits 1a095ab0a97 backport: re PR c++/90947 (Simple lookup table of array of [...] omits 10e3d230ddb PR c++/91436 fix C++ dialect for std::make_unique fix-it hint omits d5c39366b69 re PR fortran/87991 (ICE in gfc_constructor_append_expr, at [...] omits b43c457d463 Daily bump. omits 088f5f1596e backport: re PR fortran/90563 (Out of bounds error when com [...] omits b332d1d0547 re PR fortran/88072 (gfortran crashes with an internal comp [...] omits 1e43632dbdc backport: re PR fortran/90561 (ICE in gimplify_var_or_parm_ [...] omits 46af5b2e56f re PR fortran/89647 (Host associated procedure unable to be [...] omits 6a2ca0d4316 re PR fortran/87993 (ICE in gfc_constructor_first, at fortr [...] omits 06b6df92d43 PR libstdc++/90361 add missing macro definition omits 17adf232a04 backport: re PR fortran/91424 (Extend warnings about DO loops) omits 4c98406c521 PR fortran/91414 Correctly fill master_state from os_seed. omits 2a3c1bfcdd4 PR fortran/91414 Improve initialization of PRNG omits 097cc23be32 Daily bump. omits a77715d9406 re PR fortran/91359 (logical function X returns .TRUE. - Wa [...] omits 5c97aa19754 re PR fortran/42546 (ALLOCATED statement typo in the docs a [...] omits 6e21f7d2cc1 PR c++/88095, CTAD for literal operator templates per P0732 omits 0b8c2603261 PR c++/91378 - ICE with noexcept and auto return type. omits 3f92498c3fc PR c++/90538 - multiple expansions of capture packs omits 56067ed5759 backport: [multiple changes] omits a8e4a6e0ca5 * BASE-VER: Set to 9.2.1. omits a0c06cc27d2 Update ChangeLog and version files for release omits 3244e42a520 Daily bump. omits 64ec603fe7f Daily bump. omits 175890a9831 Daily bump. omits 8c6e179a702 * zh_TW.po: Update. omits 4f3bacbcfb0 * uk.po: Update. omits dbe254e5097 Daily bump. omits d51ec706e8f Daily bump. omits bd6a87ed214 Daily bump. omits 7df42f137ee Daily bump. omits 0ae5ccfd0bc Ada, Darwin, PPC, backport fix for stack check probes. omits fd2db2c38b8 Ada, backport push -shared-libgcc where needed. omits 41e094840be RISC-V: Promote type correctly for libcalls omits 2aeeb52fc48 PR91349, powerpc64*-*-freebsd* defines _GNU_SOURCE omits a520fd91c40 backport: re PR fortran/87233 (Constraint C1279 still follo [...] omits b80e6fe7ba8 Daily bump. omits 691a9e8841b backport: rs6000.c (rs6000_dbx_register_number): Return the [...] omits c63d7838df2 Objective-C, NeXT, backport workaround for PR90709 omits 38a52f74646 Darwin, PPC, testsuite, backport fix for bmi2-bzhi64-1a.c omits 937e3317aa8 Darwin, testsuite, backport fix for 91087. omits 7137a9c7cf3 Darwin, PPC, testsuite - backport fix for stabs-attrib-vect [...] omits 9d97d364d66 Darwin, testsuite, backport removal of unused test. omits 312258b69f4 Darwin, PPC, testsuite - backport fix for safe-indirect-jum [...] omits 2165bc2dc97 Darwin, PPC, testsuite - backport fix for powerpc/spec-barr-1.c omits 653561962e9 Darwin, testsuite - backport fix for cpp/isysroot-1.c. omits 504ea2ade6a Darwin, PPC< testsuite - backport fix for powerpc/builtins-2.c omits 5406f55fb57 Darwin, PPC, testsuite, backport fix for pr80125. omits 83a52fd08c7 Darwin, PPC, testsuite - backport fix for builtins-1. omits 04f5aea46f3 Darwin, PPC, testsuite, backport fix for pr71785. omits 049c6c4ff86 Darwin, PPC, testsuite, require DFP for two tests using it. omits ebe1b3d02aa Darwin, ppc, testsuite, backport fix for darwin-bool-1. omits 8d4735c76cb Darwin, testsuite, backport fix for pr71694. omits f58ad7a2eb3 Darwin, testsuite, backport fix for darwin-minversion-1,2. omits a8fed943845 Darwin, testsuite, require alias support in a test using it. omits 2a4741c3158 Darwin, testsuite, backport fix for PR65364 omits 81937300649 Darwin, testsuite, backport fix for test using aliases. omits 2ee9abad370 Darwin, testsuite, backport fix for cpp0x/alignas4.C omits 928b22fbcb7 Darwin, X86, backport test adjusts for PR90698. omits f0d4ff52fc8 Darwin, testsuite, require alias in a test where it's used. omits 5a9638e9fa3 Darwin, X86, backport testsuite fixes for align syntax. omits e3ed4177afd Darwin, x86, backport TLS test fixes. omits 5a66a005c8d Darwin, x86, testsuite - backport for for pr22076 fail. omits c9d3b186297 Darwin, X86, backport fixes for three PIE tests. omits 68c80719add Darwin, X86, backport test fix for pr59874-3. omits a4b691a706c Darwin, x86, backport testsuite fix. omits 26913944c83 Darwin, X86, testsuite, backport matching fixes. omits 93d7687e693 Darwin, X86, testsuite backport USER_LABEL_PREFIX fixes. omits 11487843a97 Darwin, X86, backport test fixes. omits 17cef097cc1 Darwin, X86, backport fixes for 64895. omits 43e803cbcf5 Darwin, testsuite, backport for for 27221. omits 27eb6799718 Darwin, X86, backport testsuite fix for 67958. omits e986cbf43dd Darwin, testsuite, backport fix for PR83891 omits 305e10b977e Darwin, X86, backport fix for PR58321. omits 6f2b8b5a5c7 Darwin, ppc, backport fixes to exclude Darwin from VSX, pow [...] omits 92e0a5ca822 Darwin, ppc, backport testsuite fix for pr87600. omits 656e41a545b Daily bump. omits 8750956c7d4 Objective-C, backport fix for recognition of instancetype. omits 72f36fffb4c Darwin, backport fix for PR87030 omits bd9a0dce18b Darwin, backport codegen fix. omits 8e28d02d020 Darwin, backport kext codegen fix. omits b2ba0fd304f Darwin, ppc, Fix test fails that depend on installed headers. omits a6e4cd61062 Darwin, ppc, backport fix for codegen in kexts. omits 9964a11fd3b Darwin, ppc, backport wrong code fix. omits 9535e8591c6 Darwin, ppc, backport build fix for unwinder. omits 95c96b8a251 Darwin, ppc, backport test fixes. omits 3e12a883166 Darwin, ppc, backport test fixes. omits 7146dba1ff6 Darwin, fixincludes - backport fixes Darwin9/10 math.h issues. omits 5d2930ea7a7 Darwin, fixincludes - backport build fixes. omits ad27bccddd3 Daily bump. omits 6952bd11778 backport: PR c/90737 - [8/9/10 Regression] inconsistent add [...] omits 6575dd24084 backport: PR tree-optimization/90989 - incorrrect strlen re [...] omits bcb176f8384 darwin, backport driver fixes. omits 926c0c8fb83 darwin, x86, backport fix for missing .p2align. omits 679c6492d16 darwin, objc, backport fix for objc header paths omits 22105fb28b0 darwin, backport fix for objc section switches. omits b5fbe4b03b3 Darwin, ppc, backport build fix. omits 361be3ccb90 PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and gen [...] omits baefa04d769 backport: re PR tree-optimization/91280 (ICE in get_constra [...] omits 9d72c9e1bc1 backport: [multiple changes] omits a2e06b0d994 Daily bump. omits 361e71bf2dd backport: re PR c/91192 (non-deterministic ICE on invalid) omits 4d2186971e4 backport: re PR middle-end/91301 (ICE in omp_add_variable o [...] omits 82565b4ed75 backport: re PR middle-end/91216 (OpenMP ICE starting with [...] omits 1c0ee8716da backport: re PR target/91150 (wrong code with -O -mavx512vb [...] omits c327c178f03 backport: re PR tree-optimization/91157 (ICE: verify_gimple [...] omits d35a5e72590 [RS6000] PR91135, __linux__ not defined with -mcall-aixdesc [...] omits 9e361dc6c1c Daily bump. omits b9d801662ed Use standard <float.h> macros in test omits 20ac9d2b381 Define C11 macros such as FLT_DECIMAL_DIG for C++17 omits 061151b45bc Qualify call to prevent ADL omits 0793403db3e PR libstdc++/91308 fix constraints on unique_ptr assignment omits 9acd8777c4a PR libstdc++/51333 Define recursive_init_error constructor [...] omits 8153c366de6 Backport PRs 91126, 91131, 91145, 91162, 91200 omits a49eae070c6 Daily bump. omits de61fb689a0 re PR fortran/91296 (ICE when passing complex number %re/%i [...] omits 402b831544c backport: re PR fortran/90786 (ICE on procedure pointer ass [...] omits ea7e4625c4a backport: i386-common.c: Use PROCESSOR_ZNVER2 scheduler for [...] omits c2db11bbb9b backport: i386.c (ix86_option_override_internal): Default P [...] omits 53e62cf48e3 backport: x86-tune-costs.h (znver2_memcpy): Update. omits dfbc2b3667d Daily bump. omits 79badaf403e Daily bump. omits 33d2e300382 Daily bump. omits 9d54b28366d Daily bump. omits 996a7c88b45 Define __cpp_lib_endian feature test macro omits cdcfcb733bf Relocate std::endian from <type_traits> to <bit> omits 90889960ba8 Adjust std::rotl, std::rotr etc to match final P0553R4 proposal omits e72c873ac05 Change std::ceil2 to be undefined if the result can't be re [...] omits 4f3334246c2 Remove std::byte overloads from <bit> omits 2f1b34f9ffc Add parens around constraint in <memory>. omits 02a1cdae588 Fix preprocessor checks for Clang builtins omits 8852f119e4c Add missing feature test macro to C++17 status table omits 7353cd42486 Fix outdated reference to C++17 draft in the docs omits 7b9f874f9ad Fix std::midpoint for denormal values omits 29978f368d2 Daily bump. omits daa31aea304 re PR plugins/90924 (lto-plugin/lto-plugin.c heap memory co [...] omits e58ac8a6a27 Daily bump. omits cb181d837e0 Fixup ChangeLog entry for revision 273754. omits 568b00c6714 backport: re PR tree-optimization/91137 (Wrong code with -O3) omits 025df40e592 Daily bump. omits 01e83a10874 re PR rtl-optimization/91173 (ICE: in int_mode_for_mode, at [...] omits d312963104c re PR debug/91231 (ICE in dwarf2out_inline_entry, at dwarf2 [...] omits 38a8ddce9b0 backport: re PR libfortran/91030 (Poor performance of I/O - [...] omits d63bda34335 Daily bump. omits a0cee637a09 [rs6000] Add _mm_blend_epi16 and _mm_blendv_epi8 omits 883e30c4d96 Backport r273660 omits b956e05c578 [ARC] Backport ix emitting TLS symbols. omits 79643baffec Daily bump. omits 8a7e07abf95 Daily bump. omits 56544a47e0a Fix -Wreturn-type for static naked functions in C omits 76eeeaa4bb9 Fix folding of vector EQ/NE omits 9166fb6fa30 Daily bump. omits a0385e9b466 PR c++/90098 - partial specialization and class non-type parms. omits 760811e5f54 PR c++/85552 - wrong instantiation of dtor for DMI. omits 7a3f46d59e7 PR c++/63149 - wrong auto deduction from braced-init-list omits 19aeedf7af4 PR c++/82081 - tail call optimization breaks noexcept omits 17c4ac32fba Daily bump. omits 7632aabc097 RISC-V: Fix splitter for 32-bit AND on 64-bit target. omits 85a09b8dcb0 Daily bump. omits cccbb4c6b0b pa.c (pa_som_asm_init_sections): Don't force all constant d [...] omits 90519783641 S/390: Fix vector shift count operand omits 486e0826b41 Daily bump. omits 93750effc52 Fix alignment option parser (PR90684) omits 69f10e1a2ce Add missing testcase for PR89190 omits f32b78d0bdb Do not use -Werror in a test that has -frepo warning (PR te [...] omits eecf5f680a3 Daily bump. omits 1afd0973738 Deprecate -frepo on gcc-9 branch (PR c++/91125). omits 152c9293dc1 Daily bump. omits 02b466f44c7 backport: re PR c/91149 (GCC 9 and later incorrectly reject [...] omits 803fcf21f44 backport: re PR middle-end/78884 ([7/8] ICE when gimplifyin [...] omits 223d142ccbd backport: re PR rtl-optimization/90756 (g++ ICE in convert_ [...] omits 7592365493b Daily bump. omits 8e6fdcaabe2 Daily bump. omits da6e9b0c230 Turn off ipa-ra in builtins test (PR91059) omits 9f2cfe108f7 Backport PRs 90369, 90900, 90914, 90972, 90982, 91004, 9106 [...] omits 72bc7720922 re PR rtl-optimization/91136 (incorrect move of instruction [...] omits 7c0493dd825 Daily bump. omits b0293479e53 backport: pr81563.c (dg-final): Check that no registers are [...] omits 5ee0f4e7d96 backport: sse.md (*andnot<mode>3_bcst): Fix VI/VI48_AVX512VL typo. omits 54f3719d6df rs6000: Handle Modula-2 in the traceback table omits 9c657ecabdb Daily bump. omits 77135e59cff Daily bump. omits c91c43f8239 Daily bump. omits 21c034217cf re PR tree-optimization/91108 (Fails to pun through unions) omits d542f941ca6 Daily bump. omits e3b4dd51006 re PR fortran/91077 (Wrong indexing when using a pointer) omits c2019cdb0b9 Daily bump. omits abc1c0ee6f1 Daily bump. omits 183b10be037 aarch64: emit .variant_pcs for aarch64_vector_pcs symbol re [...] omits c960b2a2464 Daily bump. omits 678cb359490 s-osinte__kfreebsd-gnu.ads (clockid_t): Make type definitio [...] omits b098c7983c1 Backport r272993 omits f62121b1cae Backport r272992 omits 0fadad4fb84 [MIPS][Testsuite] Specify msa-fmadd.c abis. omits beaa6403a1f Daily bump. omits 7eaccf3e29a PR libstdc++/91067 fix missing exports for filesystem iterators omits a3c822eb81a Fix preprocessor checks for Clang builtins omits 669c0e314c3 dwarf2out.c (add_scalar_info): Add back refererence to exis [...] omits 5196f31fbb8 Daily bump. omits 43806b822b8 Fix regrename ICE. omits 1e8aa132091 PR c++/90490 - fix decltype issues in noexcept-specifier. omits 7b966ac81e0 PR c++/60223 - ICE with T{} in non-deduced context. omits e2a5555a1eb Daily bump. omits 9c715fa9052 re PR middle-end/64242 (Longjmp expansion incorrect) omits afbaf207281 Daily bump. omits 07cee7b26df Daily bump. omits 4d3ffbe2044 decl.c (gnat_to_gnu_entity): Beep up comment on SAVED... omits 2fb065a1731 trans.c (mark_visited_r): Set TYPE_SIZES_GIMPLIFIED on the [...] omits ec90f351611 decl.c (set_nonaliased_component_on_array_type): Add missin [...] omits 5540f7f151e Daily bump. omits 0a4024807aa backport: re PR c++/91024 (-Wimplicit-fallthrough is confus [...] omits 11e313784f6 backport: re PR target/90991 (_mm_loadu_ps instrinsic trans [...] omits f57330c00bd backport: re PR sanitizer/90954 (ICE: combining undefined b [...] omits fe8665498dc backport: re PR c++/90950 (OpenMP clause handling rejecting [...] omits 03b70afb515 backport: re PR c/90760 (ICE on attributes section and alia [...] omits a7c7481a07e re PR tree-optimization/90949 (null pointer check removed) omits edbbdf0b8c4 Fix trampoline execution failures on GCN5. omits 13d140ccd61 Daily bump. omits 0e7ffed96cf PR libstdc++/85494 use rand_s in std::random_device omits c8a25b30c69 PR libstdc++/91012 fixfilesystem_error::what() string omits e34f32d792f Daily bump. omits 7867b61fa3f [PR 90939] Remove outdated assert in ipcp_bits_lattice::meet_with omits 1215a76ab5a Fix sanitizer_common/sanitizer_posix_libcdep.cc compilation [...] omits d1bb76b1f9e Remove support for alternative Solaris 11.4 ld -V output omits 707d4310d11 Daily bump. omits fcb73d173bd [ARC] Backport fix PR89838 omits 47fd1a83477 GCN: Wait for exit value to write before exiting. omits 8abc773747e Fix 64-bit addition in prologue. omits 4e4024c1f12 re PR tree-optimization/90930 (Excessive memory consumption) omits 322deb2391a Daily bump. omits 69490dcd9e8 re PR tree-optimization/90930 (Excessive memory consumption) omits b25e2648b4f Daily bump. omits 4c3fb1973b8 Daily bump. omits 60f3d34d039 Daily bump. omits f21857aed5c backport: re PR fortran/90937 (ICE: in gfc_get_symbol_decl, [...] omits 2c1623a9113 PR libstdc++/90920 restore previous checks for empty ranges omits ab7b24942d2 backport: re PR fortran/90290 (-std=f2008 should reject non [...] omits 2c5e6cf9cec backport: re PR fortran/90002 (ICE: free_expr0(): Bad expr type) omits da03f4f5e82 backport: re PR fortran/89344 (uncaught programmer error: [...] omits c1088e3e934 Daily bump. omits 255aa825583 backport: re PR fortran/87907 (ICE in resolve_contained_fnt [...] omits b17d5298f5a backport: re PR fortran/86587 (Derived-type with attributes [...] omits 57cdb4a6705 backport: re PR fortran/77632 ([F08] Pointer initialisation [...] omits ccaf5f7bea4 backport: re PR fortran/69499 ([F03] ICE-on-invalid on comb [...] omits 3beb7802724 backport: re PR fortran/69398 ([OOP] ICE on class with dupl [...] omits 8cb98c28f2c backport: re PR fortran/68544 (ICE trying to pass derived t [...] omits 72fbe222d48 backport: arith.c (arith_power): Rework overflow of an inte [...] omits 837ecfe7374 Daily bump. omits 462bde07deb Daily bump. omits 2182b5528ed backport: re PR fortran/90577 (FAIL: gfortran.dg/lrshift_1. [...] omits a87f6259927 re PR ada/80590 (non-bootstrap build failure of Ada runtime) omits 37bf6eb739b Daily bump. omits 4649f72c137 mips.c (mips_expand_builtin_insn): Swap the 1st and 3rd ope [...] omits 91756c4abc1 PR libstdc++/90281 Fix string conversions for filesystem::path omits ab4fb495004 re PR ada/80590 (non-bootstrap build failure of Ada runtime) omits efca85c1c57 Daily bump. omits 28d9dbf10fb re PR middle-end/64242 (Longjmp expansion incorrect) omits 114d9136c95 Daily bump. omits 8f6602c6ca8 Daily bump. omits 661fbea42f3 Reduce code instantiated by filesystem::path::_S_convert_loc omits 16af62ebdbf Remove redundant step in experimental::filesystem::path con [...] omits e49b75413aa PR libstdc++/88881 fix filesystem::symlink_status for Windows omits 87355782076 Optimize filesystem::path::parent_path() omits 16eb07fd34e Fix incorrect DR numbers in libstdc++ manual omits 3061315a40b Add __cpp_lib_bind_front macro to <version> header omits 45df071ace6 Fix incorrect __cpp_lib_parallel_algorithm macro definitions omits aaadd96e713 PR libstdc++/90770 fix missing src/debug/Makefile omits 11441586ef8 PR libstdc++/90252 Check TBB version and ability to link wi [...] omits 01980fa6780 Use tabs to indent in ChangeLog omits cb771a7783c Fix names of _Lock_policy constants in libstdc++ manual omits 60a0e54adf2 Daily bump. omits bc447852db9 PR c++/90825 - endless recursion when evaluating sizeof. omits 68fcb6c48c0 Daily bump. omits cac965a9083 PR c++/90736 - bogus error with alignof. omits 0a643240ef7 Daily bump. omits 37227150d2c backport: re PR fortran/90744 (Bogus length for character t [...] omits bb0e2d2799a re PR target/90811 ([nvptx] ptxas error on OpenMP offloaded code) omits dfb5c204a76 Fix ConstexprIterator requirements tests - No constexpr alg [...] omits a80c35cf561 re PR c++/90810 (Different intrinsics behavior on G++ 7.4 a [...] omits 9086af45312 toir.cc (pop_label): Only queue labels in a vector. omits b18225a6a8d Daily bump. omits a671e8cb8cf Daily bump. omits 2f5b1cf10ac Test for C++20 p0858 - ConstexprIterator requirements. omits c50403680a3 Daily bump. omits 0f04bb981de Daily bump. omits d101a3765ae scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*. omits 610ce528d79 re PR target/90751 (-fpatchtable-function-entry broken on [...] omits a24e8db469b Daily bump. omits ee78955ad97 * sv.po: Update. omits 6ea3780cabf Backport PRs 90328, 90402, 90450, 90474 omits 178bc110092 Daily bump. omits 00acb8f17e4 fold-const.c (extract_muldiv_1): Do not distribute a multip [...] omits 2cb7bee247b re PR debug/90733 (ICE in simplify_subreg, at simplify-rtx.c:6440) omits 804b831eab2 backport: re PR c++/90598 (Return type of explicit destruct [...] omits 371a0cba5e1 backport: re PR libgomp/90641 (libgomp.c-c++-common/lastpri [...] omits aaaa6abfeb4 backport: re PR libgomp/90585 (libgomp hsa plugin ftbfs in [...] omits 1afda327dfa backport documentation for target supports (mfentry availability). omits e8281ff16da Daily bump. omits 78f67f622ef Daily bump. omits f390c64fac5 PR libstdc++/90700 Fix constructor constraint for std::tuple omits b88c76903ad * sv.po: Update. omits d9122e26d04 PR libstdc++/90686 update C++2a library status docs omits 2a4405e3ba3 Implement missing piece of P0777R1 for std::make_from_tuple omits 72481bc9262 Daily bump. omits d642d046fed Daily bump. omits d7778634e86 Daily bump. omits 1ed080148c8 * fi.po, sv.po: Update. omits 446db06fc36 Daily bump. omits 2fda457ca1d * lang.opt (ftail-call-workaround): Fix a typo. omits 284da72604a Backport libstdc++ documentation updates from mainline omits 396d2098ee1 tree-predcom.c (is_inv_store_elimination_chain): Fix a typo [...] omits f5f9cea6677 Darwin, x86 - backport fix for mfentry test fails. omits 6fbba0c7ce0 Darwin, backport fix for PR82920 part3 (other CET test fixes). omits 914ded4e816 Darwin, backport fix for PR82920 part2 (mx32 is not supported) omits 9b86c15f625 Darwin, backport fix for pr82920 (part1, code) omits 931fdc2d702 Daily bump. omits ba335143403 re PR fortran/90329 (Incompatibility between gfortran and C [...] omits 99bc5b38474 re PR bootstrap/90543 (Build failure on MINGW for gcc-9.1.0) omits 1f9190870ce Daily bump. omits bee4cbe6aa0 pa.c (hppa_profile_hook): Remove offset adjustment. omits f6c3f818300 PR libstdc++/90634 reduce allocations in filesystem::path c [...] omits 9c0c04ee74a Fix C++14-only code in testsuite utility omits 8fcaf49b598 PR c++/90548 - ICE with generic lambda and empty pack. omits 8751a970d74 trans.c (lvalue_required_for_attribute_p): Return 0 for 'Size too. omits 54caef1543a trans.c (gnat_to_gnu): Remove superfluous tests on Backend_ [...] omits 56bf2cee023 trans.c (walk_nesting_tree): New static function. omits 837f293ffec decl.c (gnat_to_gnu_entity): Remove obsolete test on Is_For [...] omits 90a000b8483 decl.c (components_to_record): Set a name on the type creat [...] omits 6ca3289f80b Daily bump. omits 1416fdb015d dwarf2out.c (resolve_args_picking_1): Deal with DW_OP_GNU_a [...] omits ca805701be1 trans.c (Call_to_gnu): Do not initialize the temporary crea [...] omits b8b0a7dc69c utils.c (maybe_pad_type): Issue the warning for the specifi [...] omits bab0c45bd72 trans.c (Identifier_to_gnu): Minor tweaks. omits 8408ade283a trans.c (Gigi_Types_Compatible): New predicate. omits d450e65582f trans.c (Call_to_gnu): Use the unpadded type when putting b [...] omits edb4ad30c82 Daily bump. omits e1248f41edb re PR go/90635 (typo in libgo/configure.ac) omits 53cc4f0042b re PR go/90614 (gcc-9.1.0/libgo/go/syscall/wait.c:54:22: er [...] omits 3f1a94a570f linux-unwind.h (pa32_fallback_frame_state): Add cast. omits 21bf2b84afc Daily bump. omits 3d39d5a63a3 PR c++/90572 - wrong disambiguation in friend declaration. omits ebf06049ddc Daily bump. omits 7a5e7df8d4c re PR target/90530 (Invalid SUBREG insn generated by reload) omits 75addbfa7fb Fix std::midpoint(T*, T*) for reversed arguments omits 5a3cf0e5f96 Fix uses of non-reserved names for template parameters omits 588a873a86f PR libstdc++/85965 move is_invocable assertions again omits b8e1dc7573c Backport r271548 omits 2afd1c6ba88 Daily bump. omits c7167c1b69b Make any_cast compare typeinfo as well as function pointers omits 8e355a1c3b2 PR libstdc++/90220 fix experimental::any_cast for non-object types omits dc172b9806d * c-ada-spec.c (compare_node): Compare the DECL_UIDs as a l [...] omits 4e5d65da6f6 * gnat.dg/opt78.ad[sb]: New test. omits e026fa34598 Daily bump. omits 14c551fccf8 PR libstdc++/90557 fix path assignment that alters source omits 6080857e5a5 backport: re PR target/90547 (ICE in gen_lowpart_general, a [...] omits 1db5db214a6 Daily bump. omits 15ad66669ed libfortran/90038: Document new wait=.false. implementation omits 204d3f53c6e [RTEMS] Change multilibs for ARM omits 27fa84eae5a Daily bump. omits 7c236e894e6 * es.po, sv.po: Update. omits 357a67c1a7e re PR libgomp/90527 (alloc.c:72:7: error: implicit declarat [...] omits 13d9be956e3 mips.c (mips_dwarf_frame_reg_mode): Replace TARGET_FLOAT64 [...] omits 4bc35a9458c libfortran/90038 Use posix_spawn, reap dead children when w [...] omits d9940358fa4 PR c++/90532 Ensure __is_constructible(T[]) is false omits 955a6242cd2 Daily bump. omits 324470d4a2e re PR fortran/90498 (ICE with select type/associate and der [...] omits 6c887c525c9 Daily bump. omits 2bb4c131faa Daily bump. omits 1d0679a1295 re PR fortran/54613 ([F08] Add FINDLOC plus support MAXLOC/ [...] omits d6a088c2a12 re PR fortran/54613 ([F08] Add FINDLOC plus support MAXLOC/ [...] omits 8dc08facbd1 backport: re PR c++/90484 (ICE in equal_mem_array_ref_p at [...] omits a734d291f3e backport: omp-low.c (lower_rec_input_clauses): If OMP_CLAUS [...] omits 0d50662086f backport: omp-low.c (lower_rec_input_clauses): For if (0) o [...] omits 9ceaef52ee3 backport: re PR debug/90197 (Cannot step through simple loo [...] omits b1abd54e2a9 backport: re PR tree-optimization/90385 (ICE: tree check: e [...] omits 97088068826 backport: re PR c++/90383 (GCC generates invalid constexpr [...] omits 37491dfb98b backport: re PR pch/90326 (Using any precompiled header bre [...] omits 3f888c29afb backport: re PR tree-optimization/90303 (ICE in hash_odr_na [...] omits 90d816acfab backport: re PR debug/90197 (Cannot step through simple loo [...] omits 36f6476b80c backport: [multiple changes] omits d61c3c1d522 Daily bump. omits c679489ec63 PR libstdc++/90299 make filesystem::absolute overloads consistent omits d686768f11c Daily bump. omits 486923535cb Remove translation string markers omits aa5005a56c6 Fix filesystem::path tests omits b6721f2c477 PR libstdc++/90454.cc path construction from void* omits e993da13a06 Fix a typo in two_value_replacement function omits 5859baf8a75 Daily bump. omits 1d040c2034e darwin, testsuite, backport fixes for PR 81058 omits a6c086b89bd darwin, testsuite, fix abi-avx512f.exp fails. omits ce9225d65b0 darwin, testsuite, backport fixes for section-attr-* omits c297c2deffc darwin, backport fix for g++.dg/ext/instantiate2.C omits e387342c679 Backport r271118 omits 1841ab40a2b Backport r271117 omits 8af68c6ffc9 Backport r271116 omits 1c0152ae21c Backport fix for PR90357. omits 4803ac6b9fe Daily bump. omits ef7ccb12347 * sv.po: Update. omits 5a51d62692f backport fix for PR90379 omits 68a25cb91b1 Document P0811R3 status in C++20 table omits 7d3a63a26d1 Daily bump. omits 1906551ccc5 fortran: C++ support for generating C prototypes omits c32199acd16 Daily bump. omits e2e9b7b30e7 backport: freebsd64.h: Add bits for 32-bit multilib support. omits a3016510227 PR libstdc++/81266 fix std::thread::native_handle_type test omits c4de1839668 re PR fortran/90093 (Extended C interop: optional argument [...] omits 558b9909119 re PR fortran/90093 (Extended C interop: optional argument [...] omits af514ba969f Daily bump. omits b7a51c8b9e7 PR libstdc++/90397 fix std::variant friend declaration omits ad2c7788a90 Tweak C++2a uses-allocator construction utilities omits c252ffdb111 PR libstdc++/90239 use uses_allocator_construction_args in [...] omits 49cb28a4d10 PR c++/78010 - bogus -Wsuggest-override warning on final function. omits 455ea3748a4 backport: re PR middle-end/89765 (Multiple problems with ve [...] omits 2b4107b450c tree-ssa-sccvn.c (visit_reference_op_call): Initialize value-id. omits 41112638d60 Daily bump. omits 49cddf87b66 * de.po, fr.po: Update. omits 10e4cdb5a79 backport: re PR fortran/90351 (-fc-prototypes does not dump [...] omits 239b7733c55 Clean up MPX-related stuff: CIF_CHKP omits 4f7632fb306 Daily bump. omits efe5f7c5fad Address compiler diagnostics in libgomp.oacc-c-c++-common/p [...] omits 3c1c5def755 Daily bump. omits 4577993bc6f Update .po files. omits 38ff331a385 backport: re PR target/89424 (__builtin_vec_ext_v1ti (v, i) [...] omits a4a0178a87b Fix make install-gcc-specs with empty GCC_SPECS_FILES omits 505d7ec016c Daily bump. omits 6b58ebe4e56 PR c++/90265 - ICE with generic lambda. omits d1d20a924eb re PR c++/90173 (ICE: Segmentation fault (in strip_declarat [...] omits 6df94d59ac4 Backport r270899 omits 4f27ebf02dc Daily bump. omits 7983a8e85ea Delete file created on the wrong branch omits 13b63df7359 Daily bump. omits 37a457e3956 Delete unintentional file from the wrong branch omits 2dea4b1e49a Delete unintentional file from the wrong branch omits 789f09736b1 Daily bump. omits 8cb953d5d2c setup branch omits e7018d1c3da backport: os/user: disable TestGroupIds for AIX omits 32d365a18bb re PR tree-optimization/90316 (large compile time increase [...] omits 93d725e5ce7 * BASE-VER: Set to 9.1.1. omits c8913260b07 Update ChangeLog and version files for release omits e69f3341316 * gennews (files): Add files for GCC 9. omits 0d15cc08699 Daily bump. omits d2f284727cb * gcc.pot: Regenerate. omits 313b4f62425 libphobos: Correct my identity in the last ChangeLog entry omits e05a859cf63 libphobos: RISC-V: Fix soft-float build errors with IEEE ex [...] omits ad4952c887b Restrict gcc.target/i386/spellcheck-options-5.c to Linux targets omits eb60bcfe812 Makefile.am (gfor_cdir): Remove $(MULTISUBDIR). omits bc317254358 Daily bump. omits 85370ffdf67 Update Solaris baselines for GCC 9.1 omits bcaa5528909 Daily bump. omits 2365ff751c3 * de.po: Update. omits 605dbfb0c4c [Patch AArch64] Add __ARM_FEATURE_ATOMICS omits 9c594b6da1a gnu.ver (GLIBCXX_3.4.26): Change _Lock_policyE2 exports to [...] omits 046f9fe835e * config/abi/post/riscv64-linux-gnu/baseline_symbols.txt: Update. omits d020f96fa39 Subject: Backport r270675 omits 9a0b2c5f5aa Subject: Backport r270622 omits 889a8e2a6df re PR tree-optimization/90273 (GCC runs out of memory build [...] omits 56045d08696 Daily bump. omits f72ea6bf880 * sv.po: Update. omits 03e50442853 * gcc.pot: Regenerate. omits 92095b8ea2d libphobos: Fix multilib builds for s390x-linux-gnu omits 42896ed44cb Daily bump. omits f0697838998 [netbsd] d: Fix build failures on sparc*-netbsd omits 9d564422a93 Daily bump. omits 2702d8c2de7 Daily bump. omits 664fb394cc2 x32: Update baseline_symbols.txt omits 4f00a5492cc Fix tests that fail with _GLIBCXX_USE_CXX11_ABI=0 omits 06bbb71a2b6 Adjust linker script to stop exporting unwanted symbol in o [...] omits d6ea820e702 revert r270484 omits 650e99729c6 baseline_symbols.txt: Update. omits ad74120952b baseline_symbols.txt: Update. omits d5b8a48bef9 Daily bump. omits 80fd3eed045 PR libstdc++/90239 Fix status of P0591R4 in C++2a support table omits 7b37de5c0f0 re PR tree-optimization/90240 (ICE in try_improve_iv_set, a [...] omits 67647bd8854 * DEV-PHASE: Set to prerelease. adds 68ec60c4a37 * BASE-VER: Set to 10.0.0. adds 8a55f9c57a1 extend.texi (vector_size): Add missing comma after @xref. adds b6bf4d8a773 freebsd64.h: Add bits for 32-bit multilib support. adds ee2f721c2f7 PR libstdc++/90239 use uses_allocator_construction_args in [...] adds 25efa5fb15e Daily bump. adds 4ef8a24ca54 Add commentary to (SET_)TYPE_VECTOR_SUBPARTS adds e78a87f724b Fix use of COMPLETE_TYPE_P for -Wstrict-aliasing=1 adds 849ab78ab0d baseline_symbols.txt: Update. adds aaa94b3c890 decl.c (grokdeclarator): Fix value assigned to typespec_loc [...] adds f8790a498e2 baseline_symbols.txt: Update. adds 3addb7b937c Tweak C++2a uses-allocator construction utilities adds 8281e3b8ea4 Reduce code instantiated by filesystem::path::_S_convert_loc adds 69dad6faf9f re PR c++/90173 (ICE: Segmentation fault (in strip_declarat [...] adds 53e69273676 Fix tests that fail with _GLIBCXX_USE_CXX11_ABI=0 adds 6b3a5e8a3d1 libiberty.h (vasprintf): Don't declare if HAVE_DECL_VASPRIN [...] adds f179b64e3ab re PR debug/90197 (Cannot step through simple loop at -O -g) adds 224d9de0e84 gdbhooks.py: Fix UnicodeDecodeErrors when printing trees wi [...] adds 700e6332a7f Remove redundant step in experimental::filesystem::path con [...] adds 57e617640d6 PR c++/90243 - orphaned note in uninstantiated constexpr function adds ca2efef75d7 x32: Update baseline_symbols.txt adds 8d266165b9c runtime: fix TestPhysPageSize on AIX adds 0d056d03a6d Daily bump. adds 5117550700d RISC-V: Promode modes of constant loads for store insns. adds 23ab6350424 Add missing target options (PR middle-end/90258). adds f8b906a2de3 re PR target/89261 (ix86_data_alignment has wrong argument type) adds 2b326d53c29 Use __restrict for __relocate_object_a adds cf0b6451a9b [netbsd] d: Fix build failures on sparc*-netbsd adds a5d1cfeaf25 re PR c++/90173 (ICE: Segmentation fault (in strip_declarat [...] adds b9a5a80c539 Daily bump. adds ec087ba34e3 Adding noexcept-specification on tuple constructors (LWG 2899) adds ecc7ed8aae9 Fix ChangeLog format adds 7d5010ee7af Daily bump. adds be79ec008e8 libphobos: Backport minimal MinGW support patches. adds ca0ddb398fb libphobos: Fix multilib builds for s390x-linux-gnu adds 846541dd15c PR libstdc++/87982 Fix generate_n and fill_n use of _Size p [...] adds 82b6276fb3d Remove unused std::_Iter_base class template adds ad1f4687368 Add nodiscard to std::vector<bool>::empty() adds 7bbdd8d13e6 PR libstdc++/71312 Increase alignment of pooled mutexes adds 81912fb385a Use _GLIBCXX_NOEXCEPT_IF for std::swap adds f373ad68cfc Adjust doxygen comment for std::generate_n adds 4e29671cb25 tree-ssa.c (insert_debug_temp_for_var_def): For {CLOBBER} r [...] adds 1008df90cca re PR rtl-optimization/90257 (8% degradation on cpu2006 403 [...] adds 074084767c9 Remove DDR_INNER_LOOP adds 348dd384c8f [C++ PATCH] some cleanups adds d407e7f53b4 PR c++/82081 - tail call optimization breaks noexcept adds 1978e62d47c re PR tree-optimization/90278 (ICE: verify_gimple failed (e [...] adds 65937ccf0ba compiler: avoid crash on real declaration of type with exis [...] adds 95c33590c88 gnatvsn.ads: Bump Library_Version to 10. adds 5c1b3334a2f tree-ssa-uninit.c (is_pred_expr_subset_of): Correctly handl [...] adds 856f73d1373 config.gcc (default_gnu_indirect_function): Default to yes [...] adds 7fb1d0214e4 * passes.def: Move -Wrestrict pass after copy propagation. adds 956bea2cd61 cp-demangle.c (d_expression_1): Don't peek ahead unless the [...] adds 4fb7c86dd01 * gcc.pot: Regenerate. adds 63b805aba99 * sv.po: Update. adds 0c0b2104b46 Daily bump. adds 8c3ce59e2b1 re PR tree-optimization/90240 (ICE in try_improve_iv_set, a [...] adds 3f58b66d6b8 Wrap a string with _ for translation (PR translation/90274). adds 379637d5e2d * config/abi/post/riscv64-linux-gnu/baseline_symbols.txt: Update. adds ae8f39886b9 re PR tree-optimization/89475 (Teach ccp about __builtin_bs [...] adds 791536baadc Fix -Wenum-compare-switch warning in i386.c. adds 0d67a51060e Refactor gimple_fold_builtin_memory_op function. adds 95767c6597e Fix filesystem::path tests adds abb3c64e76e [Patch AArch64] Add __ARM_FEATURE_ATOMICS adds 9e3501f7655 gnu.ver (GLIBCXX_3.4.26): Change _Lock_policyE2 exports to [...] adds d7b0896b239 re PR target/89093 (C++ exception handling clobbers d8 VFP [...] adds b174ca9bb7b Remove unintended part of r270680 commit. adds 44bf4743079 Add missing dash for 2 options in documentation (PR debug/90288). adds 5bcc5a3b28d Add option suggestion for -Werror=foo and corresponding pragma. adds 927e42fd52e cp-demangle.c (d_encoding): Guard against NULL return value [...] adds 80024f3180b cp-demangle (d_print_comp_inner): Guard against a NULL 'typ [...] adds 81adfd10c95 d-demangle.c (dlang_parse_integer): Fix stack underflow. adds 80b1ab15798 d-demangle.c (dlang_parse_arrayliteral): Correctly handle e [...] adds dba20a51404 d-demangle.c (dlang_parse_structlit): Correctly handle erro [...] adds f181b8e780c d-demangle.c (dlang_parse_tuple): Correctly handle error result. adds 6c8dbbfe5cf d-demangle.c (dlang_parse_assocarray): Correctly handle err [...] adds 7df94251672 sinhatanh-2.c: Count the number of functions. adds aaae53ce020 * check-internal-format-escaping.py: New version using polib. adds 7248a6309cc re PR target/89093 (C++ exception handling clobbers d8 VFP [...] adds 41003284ed4 * de.po: Update. adds 598f50d7891 [GC PATCH] Correct TS marking of _EXPR nodes adds 4f475391445 RISC-V: Short-forward-branch opt for SiFive 7 series cores. adds 4f75543dc41 PR libstdc++/61761 fix std::proj for targets without C99 cproj adds fc2749e5fdf Daily bump. adds 243dd48646b RISC-V: Update last ChangeLog entry to mention Andrew Waterman. adds 9a54a0d9162 [C++ PATCH] Simplify class member lookup adds 7ee7c293558 Update Solaris baselines for GCC 9.1 adds d3640534420 re PR tree-optimization/88797 (Unneeded branch added when f [...] adds db9c3729412 re PR fortran/60144 (Misleading error message when missing [...] adds 9f3a481e08c module.c (write_module): Initialize module_column before wr [...] adds 1da37f43b21 runtime: persistentalloc and cache itabs adds 5e87c2806ff compiler,runtime: do more direct interfaces adds 58dbd453398 compiler: recognize and optimize map range clear adds 06ceaa1d78d Daily bump. adds 786e0e52395 Prefer to use strlen call instead of inline expansion (PR t [...] adds 2dcfc8722b6 Postpone print of --help=* option. adds cc2a672a60f Enhance target and target_clone error messages. adds 9feeafd7f95 [Aarch64][SVE] Dot product support adds c27998546ac re PR tree-optimization/90273 (GCC runs out of memory build [...] adds c2aa34b5a96 [C++ PATCH] remove unreachable code adds 5cf393b236d Makefile.am (gfor_cdir): Remove $(MULTISUBDIR). adds eca1a60b62f Restrict gcc.target/i386/spellcheck-options-5.c to Linux targets adds 0b768862698 darwin - fix a failing test adds 5fe6af6dcfe re PR lto/85574 (LTO bootstapped binaries differ) adds 420ee75d7db re PR tree-optimization/89509 (restrict doesnt work with su [...] adds 8964432ad6f re PR tree-optimization/89653 (Missing vectorization of loo [...] adds fb2c78f8aa4 darwin, testsuite, fix a failing test. adds acd482ba727 Update libstdc++ Doxygen config adds 574dfb67be7 Adjust Doxygen processing of pb_ds containers adds 69b1efc7872 Fix markup for Parallel Mode docs adds 19aaf814125 Improve Doxygen docs for nested namespaces adds d16250de4a4 Improve API docs for mathematical special functions adds c05ab418b30 Improve API docs for <memory> and <scoped_allocator> adds caace30081b Improve docs for Filesystem TS adds 1ababc8bd59 Improve docs for Library Fundamentals TS adds 3084625d39d Improve docs for Networking TS adds d727fdc42bb Improve docs for C++17 Filesystem library adds 725708ab752 Improve docs for mutexes adds 50d5fcf5e27 Allow Markdown formatting in Doxygen comments adds 8c6a71e47c1 Miscellaneous API doc improvements adds 1770f169930 libphobos: RISC-V: Fix soft-float build errors with IEEE ex [...] adds b74c94ff419 libphobos: Correct my identity in the last ChangeLog entry adds f58bd252753 rs6000: Debug regnums for TM registers adds fc9613c640c rs6000: Make debug regnums independent of internal ones adds c4cb56a154d * gcc.pot: Regenerate. adds efa9d8eef07 Improve smart pointer docs adds b752e2c9260 Remove redundant __constexpr_addressof function adds 315f8b5f18d PR libstdc++/90314 fix non-equivalent declarations of std::swap adds eae0da61e5d Daily bump. adds c0f9d1fd7e5 passes.c (execute_function_todo): Remove dead code. adds 37f808c4a68 re PR c++/89698 (Run-time error due to optimization of fiel [...] adds 061a799b8e9 Makefile.am (finclude): Remove. adds d1700aa1407 re PR tree-optimization/90303 (ICE in hash_odr_name with fa [...] adds f66409e0b15 opts.h (finish_options): Remove lang_mask argument. adds d6fc19a0c54 * gennews (files): Add files for GCC 9. adds e7a89a659af re PR target/88809 (do not use rep-scasb for inline strlen/memchr) adds a7eb97ad269 re PR middle-end/88963 (gcc generates terrible code for vec [...] adds a4f9edf36c8 re PR tree-optimization/87314 (pointless comparison of mall [...] adds 839d0860cf8 re PR tree-optimization/89518 (missed optimisation for arra [...] adds 419c5f99876 tree-vect-stmts.c (get_group_load_store_type): Avoid peelin [...] adds 3353ebf0d9a re PR tree-optimization/90316 (large compile time increase [...] adds b119c05542a Come up with is_empty for hash_{table,map,set}. adds 051ef623d6e Let ldist ignore clobbers adds 38fa938bbf9 [arm] PR target/89400 fix thumb1 unaligned access expansion adds 16df7038715 os/user: disable TestGroupIds for AIX adds 56e5b093de4 Avoid -Woverflow warning in __numeric_limits_integer adds e339291fc13 Fix new testcase to not require std::copysign adds 08c8a26e9ca compiler: recognize and optimize array range clear adds a3871acdb82 Daily bump. adds de6f5f57650 hashtable.h (_Hashtable<>::rehash): Review comment. adds d1b6507727a Add myself to MAINTAINERS. adds 9db3f73dbf2 Add missing PR libstdc++/90277 reference. adds 34d9c2c269c crontab: Snapshots from trunk are now GCC 10 related. adds fe6fb0d1590 Fix std::hashstd::error_condition adds 2f7f1aca295 Improve API docs for <system_error> header adds 854a5c77220 PR libstdc++/90299 make filesystem::absolute overloads consistent adds 5b5032522b8 Fix reference to wrong class in comment adds cd173fc8ec9 Daily bump. adds 89d1f77616c re PR fortran/90344 (small code that compiles and runs in 7 [...] adds 95ae8efbc01 Daily bump. adds 3997383be17 printers.py (add_one_template_type_printer): Add type print [...] adds 94adc935af1 Fix a typo in two_value_replacement function adds 2bf6d93547e Split i386.c. adds a79420f9957 Split part of functionality from lto.c to lto-common.c. adds 66d62d9f2e6 Add lto-dump tool. adds ee7a003f97c Fix GNU coding style in lto-common.c. adds 080629d32ec Error only when a non-default -mabi is used with sanitizers [...] adds 33a0bfcdca5 re PR testsuite/90331 (New test case gcc.dg/pr87314-1.c fails) adds 2bbbfa4e288 Clean up libgomp GCC 5 legacy support adds f5b7359952b re PR tree-optimization/90316 (large compile time increase [...] adds 1b5e2d7b907 dwarf2out.c (mem_loc_descriptor): Initialize int_mode. adds b744fc85f54 [libcpp] struct deps renaming adds 1d0b81c64c0 re PR tree-optimization/90328 (Wrong loop distribution with [...] adds 3bc104bdb4b re PR tree-optimization/88828 (Inefficient update of the fi [...] adds a37aba10107 This reverts commit r270894, as new testcase fails on arm a [...] adds 898758504fa re PR tree-optimization/90358 (526.blender_r train run does [...] adds 7c0b7150ed9 Append to target_gtfiles in order to fix Darwin bootstrap. adds fd661a34e53 re PR target/89221 (--enable-frame-pointer does not work as [...] adds cd0a831ce6d PR c++/90265 - ICE with generic lambda. adds 839c480a14f re PR target/89424 (__builtin_vec_ext_v1ti (v, i) results i [...] adds 3afd514bca6 re PR tree-optimization/88709 (Improve store-merging) adds e294835aed9 rs6000: rs6000_dbx_register_number for fp/ap/mq adds 7da118f12b9 rs6000: Delete PRE_GCC3_DWARF_FRAME_REGISTERS adds b56be669f0a rs6000: Remove TM regs adds c21ffa3e536 re PR fortran/90290 (-std=f2008 should reject non-constant [...] adds 3346313740b rs6000: Renumber the registers adds caa3bffa03a Daily bump. adds b65307e96ef Fix a typo in two_value_replacement function adds 03de2955128 Fix Solaris bootstrap: lto-common.c, lto-dump.c format mismatches adds fe26771191a re PR lto/90369 (error: could not unlink output file) adds 9edfa4c015a tree-ssa-alias.c (aliasing_component_refs_p): Continue look [...] adds bca0a3216de Check if Solaris ld supports -z relax=transtls adds 3cf8b3e341b re PR tree-optimization/90316 (large compile time increase [...] adds 9f708a84485 tree-vect-slp.c (vect_build_slp_tree_2): Bump size whenever [...] adds 7664eeb700d Fix bitmap registration of overheads. adds d7b6aee8cd3 [libcpp] Reimplement mkdeps data structures adds 530ec1acebc re PR tree-optimization/90316 (large compile time increase [...] adds fcd0566b03e tree-vect-stmts.c (vect_is_simple_cond): When vectype is no [...] adds 339197c7f32 Fix make install-gcc-specs with empty GCC_SPECS_FILES adds 99f12959890 Add test for std::hashstd::error_code adds 2313938e75f Improve API docs for std::regex adds f4e678ef74b Make allocator propagation more consistent for operator+(ba [...] adds 73e828becf8 Fix incorrect DR numbers in libstdc++ manual adds 0a59215131c cfgexpand.c (asm_clobber_reg_is_valid): Reject clobbers out [...] adds a9fad8fe6c8 This patch adds support to vectorize sum of abslolute diffe [...] adds 2ed6d245f7b Resign as IA-64 maintainer. adds 61145d937ba [libcpp] Reimplement mkdeps data structures adds e9d2e7b8962 i386.md (cvt_mnemonic): New mode attribute. adds 5d30228e2b9 re PR middle-end/89765 (Multiple problems with vec-insert i [...] adds 76ddb9ebd9d rs6000: Remove reload leftovers adds 258195f165f A non-type template parm with a placeholder type is type-de [...] adds 7f16ac89313 PR c++/86485 - -Wmaybe-unused with empty class ?: adds f7f36e3dc10 PR c++/90171 - reorganize usual_deallocation_fn_p adds f61a12b3957 PR libstdc++/89102 implement new common_type rules (P0435R1 [...] adds c34d3fd3068 Improve API docs for <chrono> and <ratio> adds 0e7bd559e4e Improve API docs for std::pair adds 041aa6abe46 Improve API docs for Filesystem TS and Networking TS adds a88158bc4da Update .po files. adds f837b9c41a6 compiler: add an option to emit optimization diagnostics adds 8c4a4099743 Daily bump. adds d9b120ce89f compiler: don't add pointer twice to value method of direct [...] adds b65b77cc808 reflect: correctly handle direct interface typed receiver i [...] adds f7b7e5d0471 re PR tree-optimization/90356 (Missed optimization for vari [...] adds d486dbfbb30 re PR other/90381 (New test case gcc.dg/tree-ssa/pr88676-2. [...] adds 1927f64070c * standard.ads.h: New file. adds da2d30c199a Address compiler diagnostics in libgomp.oacc-c-c++-common/p [...] adds 4f0e90fae97 Enable support for bfloat16 which will be in Future Cooper Lake. adds 98d8f142132 re PR tree-optimization/90240 (ICE in try_improve_iv_set, a [...] adds 8363a2f1f7c re PR tree-optimization/90078 (ICE with deep templates caus [...] adds 857c72026ed re PR libstdc++/90277 (Debug Mode test failures) adds 69708e0afbf [arm][PR88167] Fix __builtin_return_address returns invalid [...] adds ab87ac8d53f re PR c++/59813 (tail-call elimination didn't fire for left [...] adds 18922fbdbf2 compiler: remove trailing spaces adds 5345ac5a110 [C++ PATCH] Kill DECL_SAVED_FUNCTION_DATA adds fbe4e644c0c runtime: use builtin memmove directly adds 8ba2bda8e4b compiler: generate memmove for non-pointer slice copy adds 6328ce1f83c re PR fortran/90351 (-fc-prototypes does not dump prototype [...] adds 8238b660fb6 libgo: add Debugging section to README adds 3407d1658f7 compiler: avoid copy for string([]byte) conversion used in [...] adds 20d70cd2719 [RS6000] PR89271, gcc.target/powerpc/vsx-simode2.c adds 20a7c51dcaa Daily bump. adds b2536b7c3de stl_deque.h (operator==(const _Deque_iterator<>&, const _De [...] adds 7d48b7adadc [PR89221] Continue to default to '--disable-frame-pointer' [...] adds 8de916aa944 Clean up MPX-related stuff: CIF_CHKP adds 362e280d10c re PR tree-optimization/90395 (ICE: verify_flow_info failed [...] adds 1ccebd3f730 re PR preprocessor/90382 (ICE in linemap_macro_map_loc_to_e [...] adds 555dbc42b2d 2019-05-09 Paolo Carlini paolo.carlini@oracle.com adds d276406ac1e Support profile (BB counts and edge probabilities) in GIMPLE FE. adds fd4485aa04b Support {MIN,MAX}_EXPR in GIMPLE FE. adds 4456525c4eb [arm] PR target/90405 fix regression for thumb1 with -mtpcs [...] adds bf822e194fc [arm] PR target/90405 New test. adds 41a4d47581d sel-sched: allow negative insn priority (PR 88879) adds 08e113f4aea loop.texi: Remove reference to FOR_EACH_LOOP_BREAK. adds 8743680541b compiler: avoid copy for string([]byte) conversion used in [...] adds bd0ea08ef42 * de.po, fr.po: Update. adds ddbb5da5199 combine: Don't generate IF_THEN_ELSE adds 44226181612 Daily bump. adds 38613b9baa4 Fix location where lto-dump is installed. adds 26f36b50ead Add params for jump-table expansion params (PR middle-end/90340). adds ecd71fee448 Reapply r269790 which was missed during rebase. adds 8a6c4d31f0d re PR pch/90326 (Using any precompiled header breaks defini [...] adds e965aaf6027 re PR tree-optimization/88709 (Improve store-merging) adds 0a52429609a re PR fortran/90093 (Extended C interop: optional argument [...] adds b5cbaee2403 re PR c++/90383 (GCC generates invalid constexpr copy/move [...] adds 425f5fd4c44 re PR tree-optimization/90385 (ICE: tree check: expected ss [...] adds a9d5227c6c5 Fix a plural in a param description. adds cd6437427d9 tree-ssa-sccvn.c (visit_reference_op_call): Initialize value-id. adds 93d2b7038de compiler: permit inlining variable declaration statements adds d49b251f6d0 PR c++/78010 - bogus -Wsuggest-override warning on final function. adds 7bdc7e0661d call.c (build_call_a): Use FUNC_OR_METHOD_TYPE_P. adds 67254b50a63 decl.c (grokvardecl): Use an accurate location in error mes [...] adds c735deb4fa9 darwin, testsuite - provide an asm shim for AVX12F tests. adds 4f3952228ac compiler: permit inlining receive expressions adds 93fd52fc8cb Fix typo in gcc/fortran/ChangeLog adds 15e5858fbe6 re PR fortran/61968 (ICE (assembly failure) due to wrongly [...] adds 302b6996078 Improve API docs for <memory> and <new> adds 7fb65a87595 PR libstdc++/90388 fix std::hash<unique_ptr<T,D>> bugs adds 4b7a3ab82f1 PR libstdc++/90397 fix std::variant friend declarations adds 1a1e427caae PR libstdc++/81266 fix std::thread::native_handle_type test adds d7b9b0805d5 Daily bump. adds c130ab6aad5 runtime: set up g early adds a46695c1cd0 typeck.c (cp_build_function_call_vec): When mark_used fails [...] adds c57cbfe2f72 i386.md (floatdiX87MODEF:mode2_i387_with_xmm): Use pinsrd [...] adds b5b9147d35e re PR c++/59813 (tail-call elimination didn't fire for left [...] adds e9c54233f7a stl_bvector.h (operator==(const _Bit_iterator_base&, const [...] adds bd765eed0fb testsuite, darwin] Fix PR81058. adds 7121b43fd5d fixincludes - fix PR90379 adds 65ecff904b6 darwin, ppc - improve debug for mdebug-stack adds 1fa26ccd67e Daily bump. adds 4c0164573e2 fortran: C++ support for generating C prototypes adds 75df257b38b Accept code attributes as rtx codes in .md files adds 0f8768f7344 x86 - fix pr82920 adds ef5eb79dfd5 darwin, powerpc - set .machine in an asm file. adds 15f3429d31c Daily bump. adds 4af3b0ea1bc Test for not existence of a negative loop (PR gcov-profile/90380). adds 2e9ff3bbe24 Do not follow zero edges in cycle detection (PR gcov-profil [...] adds 6db881be90d Fix wrong usage of dump_printf_loc (PR tree-optimization/90416). adds 0d09ca2550d Remove array_allocator extension, deprecated since 4.9.0 adds 544be2beb1f Remove Profile Mode, deprecated since GCC 7.1 adds 8afd780d30b Fix ChangeLog date adds abac7fbe4ac Document P0811R3 status in C++20 table adds aae6da83564 re PR tree-optimization/90316 (large compile time increase [...] adds 40289199ee7 re PR tree-optimization/90402 (ICE in slpeel_duplicate_curr [...] adds 61021c35c0b tree-vect-slp.c (vect_get_and_check_slp_defs): Handle VIEW_ [...] adds f78f5d23920 [DWARF] dwarf2out cleanups adds 1f4c5b9bb2e 2019-05-13 Chung-Lin Tang cltang@codesourcery.com adds 6221eb9d9df re PR target/89221 (--enable-frame-pointer does not work as [...] adds 2a03d8cab78 re PR bootstrap/90418 (powerpc-darwin9 bootstrap fails afte [...] adds f5545ebef2a [PATCH] A couple of driver cleanups adds e6e08429446 Small markup changes to PBDS docs adds 0dd50fc6f13 Fix testsuite regression caused by r271077 adds bceb07e3584 PR libstdc++/90454.cc path construction from void* adds 93ee143d188 libgo: drop Solaris 10 support adds cd9cf97bbfd Use releasing_vec more broadly. adds 004269d6734 * sv.po: Update. adds 5900c710413 Daily bump. adds 98aaa1a633c gimple-ssa-strength-reduction.c (lookup_cand): Adjust index by 1. adds 4dbf3a15f1b [MIPS] Skip forward src into next insn when the SRC reg is dead. adds a52cf5cf278 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com> adds 962372f9f85 re PR tree-optimization/88828 (Inefficient update of the fi [...] adds 24c30e14105 Fix a test-case in PR middle-end/90340. adds 1b18663e0fb LWG 2899 - Make is_move_constructible correct for unique_ptr adds e25f488d603 Fix unique_ptr pretty printer for empty classes adds 066f9ea2796 Add __gnu_test::NullablePointer utility to testsuite adds c688848d6a0 Fix indentation in testsuite utility header adds e6fc8353fcf Do a refactoring in linemap (PR preprocessor/90382). adds 19eda56db6c Fix min_location usage in line-map.c (PR preprocessor/90382). adds 4593483f15c Reapply r270597. adds db33efde179 Inconsistency wrt Allocators in basic_string assignment (LWG2579) adds 8db7a05fd73 PR libstdc++/69724 avoid temporary in std::thread construction adds 0b3c00ff3c5 Make std::match_results::_M_resize more useful adds 7198e982e94 Removing unused, non-standard function in _Rb_tree adds 22b6a9c1cd3 Reduce header dependencies in <iterator> adds 1158c5b424c gimple-parser.c (c_parser_gimple_statement): Remove questio [...] adds ce9f305e44f Add __is_nothrow_convertible to fix std::is_nothrow_invocable_r adds 1ac09ef2c61 libgo: reduce overhead for memory/block/mutex profiling adds 78c2855df61 Define std::__invoke_r for INVOKE<R> adds 330b17474c6 Use INVOKE<R> in std::function, std::bind and std::packaged_task adds a73d2fa852c nonesuch is insufficiently useless (lwg2996) adds 00f0898d2f1 i386.md (any_div): New code iterator. adds 956a62aaa2c Add __raw_visit and __raw_idx_visit, use INVOKE<R> adds ccd1242eece Remove obsolete Solaris 10 support adds a3d59ce9108 rs6000: New enum epilogue_type adds b4d12b5eb63 rs6000: Make eh_set_lr_<mode> a define_insn_and_split adds ff8b2a0acbc Fix NullablePointer test utility adds c76ea1b8bf2 darwin, testsuite, fix more PR 82920 adds 1d7dcb0ed2f re PR c++/70156 (incorrect "incomplete type" error initiali [...] adds 9177a016508 re PR c++/68918 (spurious "invalid use of incomplete type" [...] adds c838e455580 Daily bump. adds 92bde79946c darwin, testsuite, laste piece to fix PR82920 adds 49ba885c75d darwin, testsuite, ppc FIX PR87600 adds debe1ba0190 add missing Changelog for last commit. adds c101cff86ea lto-plugin - support -save-temps, -v, --version. adds 905549856db gimple-parser.c (c_parser_gimple_statement): Remove questio [...] adds 595ffc073bf re PR tree-optimization/88828 (Inefficient update of the fi [...] adds c221c627cb0 darwin, testsuite, powerpc - handle tests for new processors. adds 6b94351209e re PR tree-optimization/90474 (ICE: verify_gimple failed (e [...] adds fb4b60c68ed tree-ssa-uninit: clean up is_value_included_in adds 186dabf2926 gimple-parser.c (c_parser_gimple_postfix_expression): Handl [...] adds 2092f134b71 tree-into-ssa.c (pass_build_ssa::execute): Run update_addre [...] adds 86e3947eea1 Check for overflow in tree-switch-conversion (PR middle-end [...] adds d509bb8cbe9 call.c (perform_overload_resolution, [...]): Use OVL_P; rem [...] adds 2e97dfdd542 lto-plugin, removed unused variable adds dfa61b9ed06 i386: Allow MMX register modes in SSE registers adds b74ebb2a36a i386: Emulate MMX packsswb/packssdw/packuswb with SSE2 adds 6e9fffcf836 i386: Emulate MMX punpcklXX/punpckhXX with SSE punpcklXX adds 1f0dc22ab5f i386: Emulate MMX plusminus/sat_plusminus with SSE adds 08266db93f5 i386: Emulate MMX mulv4hi3 with SSE adds 3fdce4b1ef4 i386: Emulate MMX smulv4hi3_highpart with SSE adds d0e9bf2a6db i386: Emulate MMX mmx_pmaddwd with SSE adds 5d48867be5b i386: Emulate MMX ashr<mode>3/<shift_insn><mode>3 with SSE adds fff6304f52e i386: Emulate MMX <any_logic><mode>3 with SSE adds df0e1979a8f i386: Emulate MMX mmx_andnot<mode>3 with SSE adds 2629da83500 i386: Emulate MMX mmx_eq/mmx_gt<mode>3 with SSE adds 74e299b9299 i386: Emulate MMX vec_dupv2si with SSE adds 3d34e8b0ea8 i386: Emulate MMX pshufw with SSE adds f3d6634ba3d i386: Emulate MMX sse_cvtps2pi/sse_cvttps2pi with SSE adds b7e97d9a814 i386: Emulate MMX sse_cvtpi2ps with SSE adds f2c2a6fb1e5 i386: Emulate MMX mmx_pextrw with SSE adds 42500d83552 i386: Emulate MMX mmx_pinsrw with SSE adds 18184fdd765 i386: Emulate MMX V4HI smaxmin/V8QI umaxmin with SSE adds 73371f6a702 i386: Emulate MMX mmx_pmovmskb with SSE adds 9377b54a62a i386: Emulate MMX mmx_umulv4hi3_highpart with SSE adds 55cd237908d i386: Emulate MMX maskmovq with SSE2 maskmovdqu adds a899fa35017 i386: Emulate MMX mmx_uavgv8qi3 with SSE adds d9d6e621ff5 i386: Emulate MMX mmx_uavgv4hi3 with SSE adds 018a45bdf3e i386: Emulate MMX mmx_psadbw with SSE adds 2ed7ae1641c i386: Emulate MMX movntq with SSE2 movntidi adds 66248623022 i386: Emulate MMX umulv1siv1di3 with SSE2 adds 84791fca676 i386: Make _mm_empty () as NOP without MMX adds 2da47f31e33 i386: Emulate MMX ssse3_ph<plusminus_mnemonic>wv4hi3 with SSE adds ea25b848703 i386: Emulate MMX ssse3_ph<plusminus_mnemonic>dv2si3 with SSE adds 6cbd0ef53a4 i386: Emulate MMX ssse3_pmaddubsw with SSE adds 9c5a3533344 i386: Emulate MMX ssse3_pmulhrswv4hi3 with SSE adds 16ed2601ad0 i386: Emulate MMX pshufb with SSE version adds e8b0e9104f2 i386: Emulate MMX ssse3_psign<mode>3 with SSE adds d3838596c4e i386: Emulate MMX ssse3_palignrdi with SSE adds 9c1d1db27d4 i386: Emulate MMX abs<mode>2 with SSE adds ebd3c067f0b Prevent allocation of MMX registers with TARGET_MMX_WITH_SSE adds e093d046bf0 i386: Allow MMXMODE moves with TARGET_MMX_WITH_SSE adds d4410ec0ab4 i386: Allow MMX vector expanders with TARGET_MMX_WITH_SSE adds ecfdb16c54a i386: Allow MMX intrinsic emulation with SSE adds 0cfa5d9c595 i386: Enable TM MMX intrinsics with SSE2 adds dc90cc8c23f i386: Add tests for MMX intrinsic emulations with SSE adds 53f45e3cb9c cp-tree.h (REFERENCE_VLA_OK): Remove. adds 40c81f845c6 i386-expand.c (ix86_split_idivmod): Rename signed_p argumen [...] adds 0c15ebf1bd0 Allow opening file on multiple units adds 193f2419064 Remove translation string markers adds 47805f57123 CWG 2096 - constraints on literal unions. adds e5d7010bb30 Qualify calls in std::visit and std::visit<R> adds c42b72a7ddc re PR debug/90197 (Cannot step through simple loop at -O -g) adds fed2a43c018 omp-low.c (lower_rec_input_clauses): For if (0) or simdlen [...] adds 80c1c40acbb re PR middle-end/90478 (ICE in emit_case_dispatch_table at [...] adds 92b8603c7c6 Daily bump. adds e8e91b84549 compiler: improve escape analysis on interface conversions adds f6b2daaf4ea Add myself to MAINTAINERS. adds adfe6e4b2f8 gimple-parser.c (c_parser_gimple_statement): Handle __BIT_INSERT. adds 1bf2a0b90f2 re PR target/90424 (memcpy into vector builtin not optimized) adds fd893bf1e9a [RTEMS] Change multilibs for ARM adds 5486a996147 re PR tree-optimization/90106 (builtin sqrt() ignoring libm [...] adds d695ae2130d testsuite - improve check_effective_target_cet. adds 8c3f47feb3d re PR testsuite/90502 (gcc.dg/tree-ssa/vector-6.c FAILs) adds 86c23d9314c * lto-streamer.h (LTO_major_version): Bump to 9. adds 4b8e35f1b1d re PR fortran/90329 (Incompatibility between gfortran and C [...] adds 0bc229dbbe2 Remove unnecessary non-const accessors in hash table bases adds 74a96dd28c9 tree-ssa-uninit: avoid ICE with BIT_AND_EXPR (PR 90394) adds a61b003fbd2 Do not allow target_clones with alias attr (PR lto/90500). adds 1f6ea96860f Change EBO accessors from static to non-static member functions adds eba20412b43 Replace _Equal_helper with simpler class template adds 6727c729849 tree-ssa-alias.c (alias_stats): Add aliasing_component_refs [...] adds f7430263c07 gcc: move assemble_start_function / assemble_end_function t [...] adds 5120e0d8d48 tree-affine.c (expr_to_aff_combination): New function split [...] adds b62dcd16aa0 Changes to std::variant to reduce code size adds d069df01eda Implement sane variant converting constructor (P0608R3) adds 4e65deeffb7 omp-low.c (lower_rec_input_clauses): If OMP_CLAUSE_IF has n [...] adds afc819e8666 re PR c++/90484 (ICE in equal_mem_array_ref_p at gcc/tree-s [...] adds 71101282369 Remove incorrect assertion from filesystem::absolute adds f6d67708ca8 compiler: add intrinsics for runtime/internal/sys functions adds 6a362e1237f Daily bump. adds 395389bf949 compiler: intrinsify runtime/internal/atomic functions adds 935469daaa5 Move from state of allocators (LWG2593) adds fb83aeb4997 re PR go/90482 (Many 32-bit Solaris/SPARC tests FAIL with SIGBUS) adds e2014c8b3c7 Remove a test-case that leads to a huge stack (and file) al [...] adds 804424b95b1 Handle a location with NULL as a file (PR driver/90495) adds dc2e58c56f2 Handle a location with NULL as a file (PR driver/90496) adds 8666d8bdeab ccmp.c (expand_ccmp_expr_1): Do not use gimple_assign_rhs_to_tree. adds 32a1aa70950 Add missing piece of P0777R1 and update C++20 status docs adds c471fb2f94a Fix __invoke_r<void> to be valid in C++11 adds f4debcd1e8d S/390: Fix vec_sldw builtin adds 35ee7f54686 re PR tree-optimization/90106 (builtin sqrt() ignoring libm [...] adds c4499192638 gimple-parser.c (c_parser_gimple_statement): Handle __VEC_PERM. adds 5719731f479 S/390: Fix larl/PIC test case. adds 8fd5cc193d8 compiler: use SHA1-hash for symname for long gcbits symbols adds e625ccc21a9 PR libstdc++/85965 move is_invocable assertions again adds 593cda3e61f Fix uses of non-reserved names for template parameters adds ac781bc8801 Fix std::variant test for ILP32 targets adds c43c3af2c5b PR libstdc++/90246 Improve text of std::variant exceptions [...] adds 2581344df6f soft-fp: Update soft-fp from glibc adds 45641b316a7 i386: Enable MMX intrinsics without SSE/SSE2/SSSE3 adds 2a380e2ed05 x86-64: Add vector vararg ABI tests adds 6f1becb6605 2019-05-17 François Dumont fdumont@gcc.gnu.org adds d9fea2c63da mips.c (mips_dwarf_frame_reg_mode): Replace TARGET_FLOAT64 [...] adds d3151832224 re PR fortran/54613 ([F08] Add FINDLOC plus support MAXLOC/ [...] adds 9f65885a938 re PR fortran/54613 ([F08] Add FINDLOC plus support MAXLOC/ [...] adds 6df6f67a283 re PR fortran/54613 ([F08] Add FINDLOC plus support MAXLOC/ [...] adds a9c697b8839 trans.c (check_inlining_for_nested_subprog): Quote reserved names. adds 8ee47828d22 Add myself to MAINTAINERS adds f8886038420 libfortran/90038: Use posix_spawn instead of fork adds 163cf956811 darwin, powerpc - fix whitespace in generated code. adds 5d9a8091e2d darwin, powerpc - adjust the formatting of picbase labels adds e03436e7ac2 [PR89433] Refer to OpenACC 'routine' clauses from "omp decl [...] adds 5bf04509f43 [PR89433] Use 'oacc_verify_routine_clauses' for C/C++ OpenA [...] adds b48f44bf77a [PR89433] Repeated use of the C/C++ OpenACC 'routine' directive adds 5fae049dc27 OpenACC Profiling Interface (incomplete) adds 6b5777c6c70 gcc: aarch64: move assemble_start_function / assemble_end_function adds d78ba51841e rs6000: Add "enabled" attribute adds 47e4cba6066 rs6000: Some rs6000_emit_epilogue improvements adds b5ba95ba974 gcc_diag-11.c: Remove accidentally committed test. adds 1a0a3744293 PR libstdc++/90520 adjust Xmethod for recent unique_ptr changes adds 65989f1b784 conv-op1.C: Adjust text of expected messages. adds 7c17d420fc5 Daily bump. adds c141668376b darwin - use switch_to_section instead of asm output. adds 5219955ccd4 objective-c - add instancetype. adds 7792cf668e8 Darwin, objective-c - register gnu-runtime headers correctly. adds f12b0a62268 Daily bump. adds 14688b8de38 re PR fortran/90329 (Incompatibility between gfortran and C [...] adds bf09e559b22 re PR fortran/88821 (Inline packing of non-contiguous arguments) adds 9e1a0b35e9e re PR fortran/88821 (Inline packing of non-contiguous arguments) adds 20733f1b0db re PR fortran/78290 (Gfortran incorrectly creates a copy of [...] adds d05ccada179 re PR fortran/90498 (ICE with select type/associate and der [...] adds dbd5df2eb89 * MAINTAINERS: Update my email address. adds ef536b413e0 libfortran/90038 Reap dead children when wait=.false. adds afc69d4efe3 rs6000: Delete the "wo" constraint adds d17fbef89f7 rs6000: Delete the "wb" constraint adds 0c8ac746d1c rs6000: Delete "wJ" and "wK" constraints adds 49d187c66d4 rs6000: Delete the "wu" constraint adds 8509e170912 rs6000: Delete the "wy" constraint adds 791e777970b rs6000: Delete the "wH" and "wI" constraints adds 55fd9fcd83b Daily bump. adds 3f23e487f38 [PATCH] Fix PR 81721: ICE with PCH and Pragma warning and C [...] adds bc374246e21 re PR middle-end/90518 (ICE: in emit_move_insn, at expr.c:3 [...] adds e48dc99e234 Use capital letters for enum value names. adds a4c3f08dada Do not use full qualified names if possible. adds 03105885b15 Add vertical spacing in order to separate functions. adds db91c7cf3d9 Come up with hook libc_has_fast_function (PR middle-end/90263). adds c8537d959ec Add missing default default_libc_has_fast_function implementation. adds 0ec537f3500 [testsuite] aarch64,arm Add missing quotes to expected erro [...] adds f63445e56c2 cfgloop.h (struct loop): Add simdlen member. adds ebd733a78cc gimple-match-head.c: Include vec-perm-indices.h. adds 2754b50bc70 Add missing ATTRIBUTE_UNUSED for ix86_libc_has_fast_function. adds eb530cab9a0 Fix test bug with mismatched alignment in allocate/deallocate adds e5178b986a6 std::allocator::deallocate support sized-deallocation adds 8d345a96a28 Fix %e in Solaris specs adds eefa592aa0b Reject -mx32 on Solaris/x86 adds 58487c21b6a PR c++/90532 Ensure __is_constructible(T[]) is false adds c6b84edb611 tree-ssa-alias.c (compare_sizes): New function. adds 810c42c38d3 tree-ssa-structalias.c (find_func_aliases): POINTER_DIFF_EX [...] adds ab904df5f90 darwin, testsuite - fix PR58321 adds 0841bc15630 [C++ PATCH] namespace using directives adds eb061601564 tree-ssa-alias.c (refs_may_alias_p_2): Break out from ... adds 6db76e48c18 [C++ PATCH] Commonixe using directive finishing adds 7f67becc985 Fix failing tests for use of non-reserved names adds 4d508751f42 [i386] Fold __builtin_ia32_shufpd to VEC_PERM_EXPR adds 664416bc5a3 Tweak gcc.dg/torture/pta-ptrarith-3.c adds 69b7b4960f6 [testsuite] PR90106 Fix cdce3.c testcase adds fb03c52fccd Add myself to MAINTAINERS adds c9afb226051 cp-tree.h: Remove remnants of CONV_NONCONVERTING. adds 7e85b4dce34 Wtype-limits-Wextra.c: Adjust expected output after recent [...] adds 21582672050 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka. adds 8d25372f16e pt.c (convert_template_argument): Add a diagnostic for the [...] adds f12ea6acdeb name-lookup.c (finish_using_directive): Don't issue inform( [...] adds be9e458d8be CWG 2094 - volatile scalars are trivially copyable. adds 4c7399e9923 Fix test failure due to Networking TS headers using mutexes adds 3e03ed66265 re PR libgomp/90527 (alloc.c:72:7: error: implicit declarat [...] adds 500e4868bf5 re PR c++/59813 (tail-call elimination didn't fire for left [...] adds 593ac6c6b3a gfortran.texi: Remove reference to the ASSIGN statement... adds 7f2749b4477 re PR testsuite/90503 (gcc.target/i386/pr22076.c FAILs) adds a750cf5f4fe * es.po, sv.po: Update. adds 8825d9aa0fb re PR testsuite/90503 (gcc.target/i386/pr22076.c FAILs) adds 469528f22ee Daily bump. adds d748c543b60 Check TBB version in tbb-backed effective target check adds 838373111f6 tbb-backend effective target should check ability to link TBB adds 601071c8bdc Move a test-case (PR testsuite/90551). adds cb7ac91b12c fix diagnostic quoting/spelling in rs6000 adds eaa6a39d428 Convert contrib/mklog script to Python 3 adds 419ba5b941e c-ada-spec.h (enum cpp_operation): Add IS_ASSIGNMENT_OPERATOR. adds 9c4ab6fa7b0 Enable -O2 for pr90263.c test. adds 36902ed6bde contrib/mklog: Open files in text mode adds 0f8e84c609c tree-ssa-uninit: suppress more spurious warnings adds d8bbf1d94ce Don't split non-critical edges in crited adds 3b0657dce50 Add missing "" for dg-require-ifunc. adds 4f8b89f0924 re PR tree-optimization/90510 (Unnecessary permutation) adds 78e5da0aa81 PR90545, gcc.target/powerpc/fold-vec-splats-floatdouble.c fails adds 049f115abb8 Fix names of _Lock_policy constants in libstdc++ manual adds f445f0f06cf PR libstdc++/90252 fix effective-target check for TBB adds 692af872fa5 [C++ PATCH] Using decls adds 1a815b1822c libfortran/90038: Document new wait=.false. implementation adds 8c365be6e19 cpuid.h (__cpuid): For 32bit targets... adds 1c4320eb2a7 [C++ PATCH] Using decls adds c9ae62c2645 re PR bootstrap/87338 (gcc 8.2 fails to bootstrap on ia64) adds c54eb7f40ce sse.md (VF1_AVX2): New mode iterator. adds 9f0c354752a darwin, testsuite - fix PR 63891. adds b33a3c6451e darwin, testsuite - fix PR 67958 adds 53329d29274 Fix dg-require-* syntax adds 40dada26a78 preserve more debug stmts in gimple jump threading adds d9cb4277125 re PR target/90547 (ICE in gen_lowpart_general, at rtlhooks.c:63) adds 5007f60b33a DR 1940 - static_assert in anonymous unions. adds fae803b2db4 rs6000: wh -> d+p8v adds 818502a3c44 rs6000: wj -> wi+p8v adds c6dd76fab44 rs6000: wk -> ws+p8v adds 66b54d88e9d rs6000: wm -> wa+p8v adds c972c90dc81 rs6000: wl -> d+p6 adds e1dd825bad0 rs6000: wz -> d+p7 adds 34d878c7bc8 LWG 3062 - Unnecessary decay_t in is_execution_policy_v adds f2432de6cd0 re PR c++/67184 (Missed optimization with C++11 final specifier) adds cdb42a36a1e re PR c++/67184 (Missed optimization with C++11 final specifier) adds a2c67a8d7a1 parser.c (cp_parser_template_declaration_after_parameters): [...] adds 0fd67989f9c Daily bump. adds 325437b2a32 In https://gcc.gnu.org/ml/gcc-patches/2019-05/msg01417.html... adds 5e21e8e70fb re PR middle-end/90553 (Register allocation allocates post- [...] adds 0acb03ae877 re PR middle-end/90553 (Register allocation allocates post- [...] adds e154242724b [RS6000] Don't pass -many to the assembler adds 8e2c037d24c gimple-fold.c (arith_code_with_undefined_signed_overflow): [...] adds a8aa828b6e9 re PR tree-optimization/90450 (Hash function in gather_mem_ [...] adds 6d86ddc4d64 Strip target_clones in copy attribute (PR lto/90500). adds 17bbb50079e darwin, testsuite fix PR27221 adds 9f7c6db60db decltype-pr66548.C: Remove, mistakenly added. adds fc907923f19 decltype-pr66548.C: Reinstate correct version. adds 0872c677e87 Fix wrong escaping of brackets (PR testsuite/90564). adds a6149853c3b Do not use quotes in tests (PR testsuite/90564). adds fa70c22141f alias.c (ao_ref_from_mem): Move stack-slot sharing rewrite ... adds 88a8126a906 fortran/89100: Default widths with -fdec-format-defaults adds 0f09fc8a844 Fix fortran size_type_node parameter passing. adds ee49c5a4513 Fix new coarray failures. adds 28108a53416 [aarch64] Introduce flags for SVE2. adds 586e53e269d sse.md (sse_cvtpi2ps): Use TARGET_MMX in insn condition. adds c2080a1fb54 x86: Don't allocate stack frame nor align stack if not needed adds 9ee0fb4c276 vect-signbitf.c (dg-final): Improve scan-assembler-not stri [...] adds 7d277e1796e PR c++/86485 - simple_empty_class_p adds 52ea1caf28c PR libstdc++/77691 fix resource_adaptor failures due to max [...] adds c652ff83124 PR c++/20408 - unnecessary code for empty struct. adds 5859a68d5f4 gimplify.c (gimplify_cond_expr): Don't check TREE_ADDRESSABLE. adds b7c28a47c2d Fix trampoline execution failures on GCN5. adds 7039cebfa8d Add support for constructors and destuctors on GCN adds f9b22a0c242 PR libstdc++/90557 fix path assignment that alters source adds dd2ce6631ed udlit-char-template-neg.C: Expect the error on a different line. adds cf9219c7420 Daily bump. adds 30d3ba51423 Bulletproof -fdiagnostics-format=json against bad locations [...] adds 6dac25d1ee4 There was a regression for gfortran.dg/fmt_en.f90 for cris- [...] adds 07bcb2b4275 * g++.dg/cpp2a/is-constant-evaluated8.C: New test. adds a29dd8dd9e9 cse.c (cse_dump_path): s/dump_file/f. adds 1ccd0ccbe8c [PR90510] Adjust 'brig.dg/test/gimple/packed.hsail' adds cf9847d25f1 Remove resolved TODO comment adds b636effb6c2 Remove conflict marker from ChangeLog adds 1a9c52d2846 Add whitespace between operator and operand adds 8f5b46e99c5 x86, testsuite - update fuse-caller-save tests. adds 02b73313044 * gnat.dg/opt78.ad[sb]: New test. adds 832ece86e5a Do not instrument static target_expr for use-after-scope (P [...] adds 2b8235ea99f * c-ada-spec.c (compare_node): Compare the DECL_UIDs as a l [...] adds 32d941139e8 re PR target/90568 (stack protector should use cmp or sub, [...] adds 5879ab5fafe re PR tree-optimization/88440 (size optimization of memcpy- [...] adds 16f8992e7fe PR c++/90592 add missing word "scope" to __func__ docs adds 56a4e074ee8 Do not use tree_to_wide_ref that point to a temporary (PR c [...] adds 7dbab5dc84e PR libstdc++/90220 fix experimental::any_cast for non-object types adds aa573a6a3e1 Make any_cast compare typeinfo as well as function pointers adds 5fa3b3cb460 Add infrastructure to support -mcpu=future to represent a f [...] adds 1a4f7c1b053 Add missing feature test macro to C++17 status table adds a44ae25817b re PR tree-optimization/90576 (SPEC CPU2006 450.soplex misc [...] adds f58be48c09b fmt_f_default_field_width_1.f90: Hide REAL(16) behind __GFC [...] adds 0ce91914ad6 From what I understand of the libstdc++/83237 thread at <ht [...] adds 9111760356c rs6000-cpus.def (ISA_FUTURE_MASKS_SERVER): Add OPTION_MASK_PCREL. adds 103d91c7cb3 re PR target/90552 (attribute((optimize(3))) not overriding -Os) adds 99f84323598 rs6000.c (rs6000_global_entry_point_needed_p): Rename to rs [...] adds aa992ce7175 darwin, x86 - disable '-mfentry' for the port. adds 9a0af7e3fb4 LWG 2921 remove packaged_task constructors taking allocators adds fb3fc4bded8 LWG 2996 add rvalue overloads for shared_ptr aliasing and casting adds 5f303216e5e Fix testsuite bugs adds a2c8ea56a78 Daily bump. adds 3d61c31f1bf Darwin, x86, testsuite - Disable tests that cannot pass. adds 4ef1d2e235e Darwin, x86, testsuite - Adjust test labels. adds 66885312cbb Darwin, x86, testsuite - Make match strings more specific. adds 9453b779c41 add missed Changelog. adds 1d672917b4b re PR tree-optimization/88440 (size optimization of memcpy- [...] adds d2e8b6ae376 re PR target/90568 (stack protector should use cmp or sub, [...] adds b5c26449f36 re PR libgomp/90585 (libgomp hsa plugin ftbfs in the x32 mu [...] adds 64124cef627 re PR tree-optimization/90106 (builtin sqrt() ignoring libm [...] adds 1ec77eedd52 [aarch64] Change two function declaration types adds 3258c2d6fb8 Fix 64-bit addition in prologue. adds dbd595151e5 re PR middle-end/90607 (gcc.dg/pr53265.c FAILs) adds 245254b8bb4 Makefile.am (BUILDTESTS): Remove test_elf, add test_elf_32 [...] adds 2fb1b29d371 Fix broken shared_ptr test adds c2465daec4d Revert "* gimplify.c (gimplify_cond_expr): Don't check TREE [...] adds e8daba7e063 GCN: Wait for exit value to write before exiting. adds 09b4000c7c5 Fix std::midpoint(T*, T*) for reversed arguments adds 6c7ae8c56f9 tree-core.h (enum omp_clause_code): Add OMP_CLAUSE__CONDTEMP_. adds 0241901b0cd re PR target/90530 (Invalid SUBREG insn generated by reload) adds e266148f697 Daily bump. adds c3b2fdf9f82 PR c++/90572 - wrong disambiguation in friend declaration. adds 8bc49dbc4f8 darwin, x86, testsuite - require alias on a test using it. adds 262fb6f113b darwin, x86, testsuite - Check for an expected error on Darwin. adds 09253954d27 darwin, x86, testsuite - Amend popcnt match string for Darwin. adds ddc9512a6fb Daily bump. adds 11a04334157 Remove Solaris 10-only note about -mvect8-ret-in-mem adds 6145df6232f Added ChangeLog entry for last commit. adds c51ecf2813b re PR fortran/90539 (481.wrf slowdown by 25% on Intel Kaby [...] adds abbb83070a7 linux-unwind.h (pa32_fallback_frame_state): Add cast. adds e1fb36b8e4c invoke.texi (Link Options): Many editorial changes around - [...] adds 2e776effa26 darwin, x86, testsuite - Amend three PIE tests, adds 558f3941e9a appendix_contributing.xml: Update pointer to C++ standard a [...] adds a963ca40125 i386.md (@leave_<mode>): New expander. adds 8b33101442a re PR go/90614 (gcc-9.1.0/libgo/go/syscall/wait.c:54:22: er [...] adds 8b9cfd766d1 re PR go/90635 (typo in libgo/configure.ac) adds a79d02737c9 Daily bump. adds 3aad84a49e5 re PR testsuite/90615 (several vector test cases fail start [...] adds 73cd514ab5a trans.c (gnat_to_gnu): Convert the count to the unsigned ve [...] adds 7a0877c042a trans.c (Call_to_gnu): Use the unpadded type when putting b [...] adds 3016ec8a616 trans.c (Gigi_Types_Compatible): New predicate. adds 00e7f01dc47 re PR tree-optimization/90610 (526.blender_r miscompared on [...] adds eb0f4e48faf trans.c (Identifier_to_gnu): Minor tweaks. adds b4c056d2df1 utils.c (maybe_pad_type): Issue the warning for the specifi [...] adds b9778c45fc1 ada-builtin-types.def: New file. adds 8da3776f936 trans.c (Call_to_gnu): Do not initialize the temporary crea [...] adds d6b3654a9ac re PR tree-optimization/90637 (ICE in vect_loop_versioning, [...] adds 63be21c8596 [testsuite,aarch64,arm] PR88440: Fix testcases adds d16b9d1cb63 i386.h (STACK_SIZE_MODE): Define. adds 7e8ae6c8186 dwarf2out.c (resolve_args_picking_1): Deal with DW_OP_GNU_a [...] adds d9330fb5caa i386.c (ix86_gen_add3): Remove indirect function. adds 7f63a854004 rs6000: Fix sanitizer build (PR90639) adds 5c7247b7b7a Makefile.am (check-go-tool): Only chmod check-go-dir if it exists. adds 9467fbc0ff8 darwin, x86, testsuite - Match codegen adds fcfb80325f3 re PR libgomp/90641 (libgomp.c-c++-common/lastprivate-condi [...] adds 36c7a3fff99 omp-low.c (lower_omp_1): Look through ordered... adds 8e7757ba17b gimplify.c (gimplify_scan_omp_clauses): Allow lastprivate c [...] adds cd8eca2caf3 Daily bump. adds 6a10fedad0d Add GCC support to ENQCMD. adds eabf2b44483 decl.c (intrin_arglists_compatible_p): Do not return false [...] adds e6ca6782acf utils.c (gnat_internal_attribute_table): Add support for st [...] adds f65f371bcff decl.c (components_to_record): Set a name on the type creat [...] adds 3e86c778cb1 decl.c (gnat_to_gnu_entity): Remove obsolete test on Is_For [...] adds 81edaf2fc63 trans.c (walk_nesting_tree): New static function. adds f552aa626fb trans.c (gnat_to_gnu): Remove superfluous tests on Backend_ [...] adds 79069232df7 trans.c (lvalue_required_for_attribute_p): Return 0 for 'Size too. adds 5ca5ef68709 implementation_defined_pragmas.rst (Machine_Attribute): Doc [...] adds abdb813b23c * gcc-interface/utils.c (handle_stack_protect_attribute): M [...] adds 8d2a3107980 Handle loop fields in IPA ICF (PR ipa/90555). adds 392d2ff3bd6 rs6000: Improve p9-dimode* testcases adds bc405869c27 Support again multiple --help options (PR other/90315). adds 3253d4f0266 pr50749-qihisi-predec-3.c: Disable loop distribution. adds 7daef9aceb8 [PATCH] Commonize anon-name generation adds 8b4e7143550 Remove obsolete comment about use_thunk adds 997636716c5 Current vectoriser doesn't support masked loads for SLP. adds de1644122d0 PR c++/90548 - ICE with generic lambda and empty pack. adds a01d3b0481f [C++ PATCH] template specializations adds e54b1a92ac4 Remove pre-Solaris 11/SPARC unwinding support adds d9b401df8f3 Fix C++14-only code in testsuite utility adds 441ed45ca2a PR libstdc++/90634 reduce allocations in filesystem::path c [...] adds 6dbbb526a85 pa.c (hppa_profile_hook): Remove offset adjustment. adds 2872594a959 Daily bump. adds 02441f3eecb rtl.h (LABEL_REF_P): New #define. adds 510d3a73130 rs6000-cpus.def (OTHER_FUTURES_MASK): New #define. adds 2186b5d022d Remove duplicite dg-compile (PR testsuite/90657). adds b7f0df71a9d P1091R3 - Extending structured bindings to be more like var [...] adds b0df5ff8bec P1091R3 - Extending structured bindings to be more like var [...] adds 357a352fe3a re PR c/90628 (__builtin_mul_overflow writes to const quali [...] adds 7e47198b802 gimplify.c (struct gimplify_omp_ctx): Add clauses member. adds 8fc16d72520 [PATCH 3/3][GCC][AARCH64] Add support for pointer authentic [...] adds b54ecc769f5 re PR bootstrap/90543 (Build failure on MINGW for gcc-9.1.0) adds ffeebc4ff11 re PR fortran/90329 (Incompatibility between gfortran and C [...] adds 0617e23c953 This patch implements the [u]avgM3_floor and [u]avgM3_ceil [...] adds b0c0d878a8b PR libstdc++/85494 use rdseed and rand_s in std::random_device adds 65539b1ef31 Avoid -Wunused-parameter warnings from testsuite utility adds 824e57cbf41 re PR c++/89875 (invalid typeof reference to a member of an [...] adds 01a58e36980 tree-ssa-alias.c (same_type_for_tbaa): Return ture if main [...] adds 76aaa9cdb1c config.gcc (rx-*-linux*): New target. adds 5a158e54ab8 sse.md (*save_multiple<mode>): Rename from save_multiple<mode>. adds 987c9fc581f * tree-ssa/alias-access-spath-1.c: new testcase. adds 1585b483236 re PR fortran/90539 (481.wrf slowdown by 25% on Intel Kaby [...] adds 874f88c43bc re PR c++/90598 (Return type of explicit destructor call wrong) adds e800d6dc2cb rs6000.c (rs6000_call_template_1): Handle pcrel calls here... adds e5ccb10ad04 Optimize filesystem::path::parent_path() adds 3cb929a32af PR libstdc++/88881 fix filesystem::symlink_status for Windows adds ea16f6acb0f PR libstdc++/85494 fix failing test adds e6f2328f3ee Daily bump. adds 979ca9cc9e6 re PR go/90669 (go/gofrontend/types.cc:2805 contains range- [...] adds 7797a622445 decl.c (grokdeclarator): Use declarator->id_loc in five err [...] adds 7c83619cd64 gdbinit: add a new command and fix one adds b8148c42da0 testsuite,x86 - require native TLS for two tests that use it. adds a7155c2e0b0 Generalize getconf _NPROCESSORS_ONLN adds 02fac2442ea tree-predcom.c (is_inv_store_elimination_chain): Fix a typo [...] adds 37ad0fc9425 Update documentation of implementation-defined library features adds 62971f46445 Update C++20 status table adds d4ecfa565cc * lang.opt (ftail-call-workaround): Fix a typo. adds 0e2e15abd07 [PATCH][GCC][AARCH64] Fix libstdc++ build failure after r271735 adds 30f78ec756b rs6000-cpus.def (OTHER_FUSION_MASKS): New #define. adds 01b3b9e39fd Update libstdc++ documentation for Support and Diagnostics clauses adds d05b516e531 re PR c++/90598 (Return type of explicit destructor call wrong) adds c9c41a6b1bf compiler: intrinsify sync/atomic functions adds 3db85990dbd [aarch64]: add support for fabd in sve adds 93f096795b3 gfc-internals.texi (Translating to GENERIC): New chapter. adds ed383d79ee7 constraints.md (eI): New constraint. adds 608f8e107d7 * cp-tree.h (TYPE_HAS_NONTRIVIAL_DESTRUCTOR): Fix a typo. adds 046af809f31 LWG2788 basic_string spurious use of a default constructibl [...] adds 00a0e1f5a3b Fix RISC-V build failure for go language. adds 8221c30b09f gimplify.c (enum gimplify_omp_var_data): Add GOVD_CONDTEMP. adds 17c5c4c70bb Daily bump. adds 47a665af3bc * fi.po, sv.po: Update. adds a1842c37af6 predicates.md (pcrel_address): New define_predicate. adds eb11a552680 Darwin, x86 - We have .p2align, so declare its use. adds 4ef2ef0c03c Darwin, x86, testsuite - adjust tests for Darwin's align syntax. adds 0eee8eaa834 c++, testsuite - require alias support for a test. adds 6992d6fbf2f re PR tree-optimization/90671 (ICE on valid code at -Os and [...] adds d1137c020aa re PR debug/86964 (Too many debug symbols included, especia [...] adds decc53df4e4 Add pretty print for const_tree. adds aeedf077055 Fix random_device to work with COW strings again adds 608a080c3f6 PR libstdc++/71579 assert that type traits are not misused [...] adds 3263fb9c6b9 Remove using-declarations that add std names to __gnu_cxx adds 3228289e1ef PR libstdc++/90682 allow set_terminate(0) and set_unexpected(0) adds 929c046d575 cpu-future.c: Require powerpc_future_ok. adds ca3edeaed69 [C++PATCH] Lambda names are anonymous adds ff0b7e883d9 Fix breakage due to removing __gnu_cxx::size_t declaration adds 1facd6278b8 tree-ssa-alias.c (type_has_components_p): New function. adds b1bb4869e27 Add noexcept to tuple<> and simplify tuple<T1,T2> noexcept- [...] adds f4fde1b378a New .md construct: define_insn_and_rewrite adds 9cf60d3b0d7 Simplify more EXACT_DIV_EXPR comparisons adds 34a13a521e3 apply unary op to both sides of (vec_cond x cst1 cst2) adds 4d12cf3cc31 runtime: implement cheaper context switch on Linux/AMD64 adds 2a1c064a94c cp-demangle.c: Don't define CP_DYNAMIC_ARRAYS if __STDC_NO_ [...] adds f2c2c4e3020 re PR c/43673 (Incorrect warning: use of 'D' length modifie [...] adds 2b5360d7477 compiler: handle int-to-string conversion with large intege [...] adds 6303331c333 compiler: optimize append of make adds 2099d446586 runtime: drop unused C type reflection code adds 1ce8fc63a41 omp-low.c (lower_rec_simd_input_clauses): Set TREE_THIS_NOT [...] adds e7393c8936b tree.h (OMP_CLAUSE__CONDTEMP__ITER): Define. adds 29c15932467 mips.c (mips_expand_builtin_insn): Swap the 1st and 3rd ope [...] adds d030d4c5a44 * doc/xml/manual/allocator.xml: Move hoard.org back to http. adds 02ed904927f i386: Don't insert ENDBR after NOTE_INSN_DELETED_LABEL adds ceedc63594b Daily bump. adds 8a20d031eab re PR c++/85254 (boost::is_final does not work for template types) adds 5a2a2fb3152 Fix changelog adds e4b44fd741e alias.c: Include ipa-utils.h. adds f325e752268 PR middle-end/90694 - incorrect representation of ADDR_EXPR [...] adds b86e91d9b2c Darwin, x86, testsuite - adjust tests for Darwin PR90698. adds 5efdd6eeb65 Daily bump. adds 5d9c602d837 re PR fortran/90539 (481.wrf slowdown by 25% on Intel Kaby [...] adds 4bd04267029 Daily bump. adds 467e9f383c3 re PR target/89750 (Wrong code for _mm_comi_round_ss) adds 6eb3cadb639 Make debug(edge) more verbose. adds 961dce6b9d4 re PR testsuite/90713 (FAIL: gcc.dg/gimplefe-40.c (internal [...] adds bcde3345ea9 Fix ICE in vect_slp_analyze_node_operations_1 adds 3a0afad0d21 re PR target/88837 ([SVE] Poor vector construction code in [...] adds efb34006e9c re PR tree-optimization/90716 (gcc generates wrong debug in [...] adds 4c76ebd05b4 Fix typo in index comparison of CONSTRUCTOR. adds 1be54209b30 tree-ssa-sccvn.c (ao_ref_init_from_vn_reference): Get origi [...] adds 3fa97a0b3e2 Remove Java Trees from GENERIC manual. adds c89503d957f target-supports.exp (add_options_for_aarch64_sve): New procedure. adds 72215009a9f [AArch64] Emit TARGET_DOTPROD-specific sequence for <us>sadv16qi adds 49f3f450046 Fix alignment option parser (PR90684) adds f2b00d2ba46 tree-vrp.h (value_range_base::nonzero_p): New. adds ebaf3659632 Enforce allocator::value_type consistency for containers in C++2a adds 512a80ec492 PR libstdc++/90686 update C++2a library status docs adds bf5824f9282 Corrections for C++2a library status table adds b07fc91cc47 aarch64: emit .variant_pcs for aarch64_vector_pcs symbol re [...] adds 511ed59d0b0 Fix PR64242 - Longjmp expansion incorrect adds dff0e6f3cdf enum-1.c: Add -fno-eliminate-unused-debug-symbols on AIX. adds 7cfe71d1d27 Rename variables and cleanup comments. adds a0d87c29e29 bb-reorder.c (copy_bb_p): Don't overflow size calculation. adds fdb1849a6c1 runtime: fix assembly syntax adds ffef1e30a77 Fix uses of static_assert not guarded by C++11 check adds 51b2b05a85f * sv.po: Update. adds ec7fd7807d5 rs6000: Delete wg adds fbd4b7f39ee rs6000: Delete -mmfpgpr adds a920eb0cb08 runtime: remove unnecessary functions calling between C and Go adds 3e6f8fe1bc4 compiler: permit inlining references to global variables adds c533ffe04d5 libgo: delay applying profile stack-frame skip until fixup adds 8535d5aa16a parser.c (cp_parser_unqualified_id): Use build_min_nt_loc i [...] adds 39c0aa5f74b compiler, runtime, reflect: generate unique type descriptors adds c5e5536e3b6 PR90689, ICE in extract_insn on ppc64le adds 498be9cd469 Daily bump. adds a9fae4b47ff IPA ICF: rewrite references into a hash_map. adds c3af5442898 IPA ICF: use fibonacci heap instead of list as a worklist. adds d62887a42bc re PR fortran/90738 (gfortran.dg/pointer_array_10.f90 etc. FAIL) adds 5fd8a9cb5b0 re PR middle-end/90726 (exponential behavior on SCEV result [...] adds 0697ecea7cc Fix typo in tests. adds 7855700e630 gimplify.c (gimplify_scan_omp_clauses): Don't sorry_at on l [...] adds c790e3ece63 Remove dead code in IPA ICF. adds ecdcd56094c Reduce accumulated garbage in constexpr evaluation. adds 7b9202ea9ee PR c++/60531 - Wrong error about unresolved overloaded function adds 4ebcf1c2194 [C++ PATCH] structure tag lookup adds e8c470690a8 aarch64: fix asm visibility for extern symbols adds e670418ff18 rs6000: wi->wa, wt->wa adds 208a040511b rs6000: wv -> v+p7v adds cc998fd5f43 rs6000: ws -> wa adds 11d7bd360e2 rs6000: Delete VS_64reg adds 1598bfb0783 rs6000: Delete Fv2 adds 85949949f2f rs6000: wd -> wa adds 10078f3e1d0 AARCH64: ILP32: Fix aarch64_asan_shadow_offset adds 8d3620baab5 rs6000: wf -> wa adds 4a28e1f1133 Simplify loop size when step=1 adds e756e900e91 re PR target/78263 (Compile failure with AltiVec library on [...] adds ad441c263d5 decl.c (grokdeclarator): Use declarator->id_loc in two addi [...] adds 012f609e02a rs6000: Simplify VS[ra]* for VSX_[BDF] adds 7858932efcc rs6000: Simplify <VSa> for VSX_W adds 4c5d4de7b57 rs6000: Remove Ftrad, Fvsx, Fs; add s and sd adds 72e3386e136 rs6000: ww -> wa adds cd9346a157c rs6000: Simplify <VSa> for VSX_TI adds f78c2209532 rs6000: VSa->wa for some more cases adds 0d0863136f5 rs6000: ww->wa in testsuite adds 6cc8f68381e rs6000: <VSs> -> <sd>p adds 1f5aa628e34 rs6000: More simplification adds 0e9449e69f7 rs6000: Add p9kf and p9tf isa values adds cb152d128b7 rs6000: Remove wp and wq adds ca72ad5cf7c rs6000: Update direct-move* testcases adds abccc5d2198 Daily bump. adds 34f66a53b4f compiler: statically allocate constant interface data adds 5259a047c31 re PR target/89803 (Missing AVX512 intrinsics) adds 9ea2bfca6a3 omp-low.c (lower_rec_input_clauses): Force max_vf if is_sim [...] adds 28b3a77ca05 omp-low.c (lower_rec_input_clauses): For lastprivate condit [...] adds 0b887b756ab omp-expand.c (struct omp_region): Add has_lastprivate_condi [...] adds e0aecd6e9a5 re PR middle-end/90726 (exponential behavior on SCEV result [...] adds d301c1a41d7 re PR debug/90733 (ICE in simplify_subreg, at simplify-rtx.c:6440) adds 2098f8ec2f8 [PATCH][GCC][AARCH64] Add tests for pointer authentication B-key adds c613138b6ce fold-const.c (extract_muldiv_1): Do not distribute a multip [...] adds 36b341276f8 c-pragma.c (handle_pragma_weak): Adjust quoting in a diagnostic. adds a637fd40b33 rs6000: Fix new testcase adds 781d39f26e0 aix-unwind.h (LR_REGNO): Rename to R_LR. adds 9b79d5d3baa PR c++/63149 - wrong auto deduction from braced-init-list adds 6f0926e644c ChangeLog for PR c++/63149 adds 0191520b2d2 alpha.c (direct_return): Move down after struct machine_fun [...] adds 0ecf545c6e5 c-decl.c (start_decl): Adjust quoting and hyphenation in di [...] adds 2212ae955a8 decl.c (smallest_type_location): New. adds 388aa75412f gcc_diag-11.c: Skip until -Wformat-diag has been committed. adds 5a9422664e8 compiler: inline call expressions and function references adds b009eac1575 crtbegin.S (__dso_handle): Put in .sdata/.sbss rather than [...] adds e69a13d15da config.host (rx-*-linux*): Add t-fdpbit to tmake_file Add a [...] adds 91bd9240f91 Daily bump. adds 269f05ff582 compiler: make use of specialized fast map routines adds 3146ec83db7 sse.md (define_mode_suffix vecmemsuffix): New. adds 65985d78750 PR c/90737 - [8/9/10 Regression] inconsistent address of a [...] adds 248fabe6a7a [ARC] Update tmac tests. adds ee137b400cc IPA ICF: enhance dump output adds c45c8424de8 Fix HTML headers and titles for 'Installing GCC' pages (PR [...] adds ed315c041f4 tree-ssa-structalias.c: Include tree-cfg.h. adds 8ce6fb5fec6 vr-values.c (vr_values::extract_range_from_ssa_name): Do no [...] adds ea8a6038b0b Simplify mult where both arguments are 0 or 1 (PR tree-opti [...] adds d1b2f85f785 MSP430: Put libgcc shift functions in their own section adds e445e4b4feb MSP430: Emulate 16-bit shifts with rotate insn when src ope [...] adds a96ed9f7d9b * configure: Regenerate. adds 891f31f9a45 re PR rtl-optimization/88751 (Performance regression reload [...] adds ec573765e58 MSP430: Use minimal code size library shift functions when [...] adds d355635e6b9 Refactor SFINAE constraints on std::tuple constructors adds 061a745005d Fix tests that fail with -std=gnu++98 or -std=gnu++11 adds 209ee62421f Remove redundant static assertions in [meta.unary.prop] traits adds a2dbc0bf2aa Fix tests that fail in C++2a mode adds 41dab855dce [AArch64] PR tree-optimization/90332: Implement vec_init<M> [...] adds 268d509d67e Add -march=gfx906 for AMD GCN. adds d561a18ee6b Fix more tests that fail in C++2a mode adds ad60f42883a Fix more failing tests for C++98 mode adds beb0086f592 Avoid unnecessary inclusion of <stdexcept> header adds 3b47da42de6 Make SRA re-construct orginal memory accesses when easy adds c56c86024f8 Drop alignment check in build_reconstructed_reference adds 2172277702e tree-ssa-strlen.c (adjust_related_strinfos): Avoid trailing [...] adds 34a4a9c2b5d Darwin, PowerPC, libgcc - Ensure unwinder is built with alt [...] adds 89ce70d6366 Darwin, c++, testsuite - adjust alignas4.C for Darwin's asm [...] adds 5c4c2d05b34 * sv.po: Update. adds 5e664ed0938 RISC-V: Move STARTFILE_PREFIX_SPEC into target OS files. adds 93cbebde76a compiler: permit inlining temporary statements and references adds ffaa3a1c743 go/internal/gccgoimporter: ignore unexported and imported names adds c437d2d437b Daily bump. adds b8e2acff118 Add warn_unused_result for malloc-like functions (PR tree-o [...] adds cc261f66c26 Fix a thinko in tree-ssa-loop.c. adds e37333bad7b Remove indirect call top N counter type. adds 6c202d9dc65 Fix fwprop call to call to paradoxical_subreg_p adds 06dd9b3d4e8 Make aliasing_component_refs_p to work harder when same_typ [...] adds 686a56a85d3 common.opt (flto-odr-type-merging): Ignore. adds 510c9192493 Enable sanitization for hash tables. adds e733243a369 re PR debug/90574 ([gdb] gdb wrongly stopped at a breakpoin [...] adds ab658f56a56 compiler: do simple deadcode elimination adds e94a64a078b Document -march=gfx906 option. adds 6e544397950 compiler: support inlining functions with if statements adds fe763d2666a re PR fortran/89100 (Default widths for i, f and g format s [...] adds ac72e850e50 Makefile.in (genprogerr): Add condmd. adds 2b326685686 PR libstdc++/90770 fix missing src/debug/Makefile adds c1b4c4f4913 Fix test that gets skipped as unsupported adds 7a649ef59f9 Avoid constexpr garbage for implicit conversion to void. adds 1afab7a8785 compiler: improve write barrier generation adds f32ee8a25ee Synchronize libstdc++ PSTL with upstream LLVM PSTL adds 1ef8f50e4f3 Split up value_range::intersect into base (value_range_base [...] adds e13896a3a90 re PR target/90751 (-fpatchtable-function-entry broken on [...] adds 7486a743905 scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*. adds f48cc0aa948 Daily bump. adds da643428a31 re PR c++/77771 (internal compiler error: in cxx_eval_bit_f [...] adds 5521a718500 re PR c++/77967 (ICE in cp_parser_type_name, at cp/parser.c [...] adds a5edb3fa224 re PR c++/77747 (GCC allows inheriting constructors from in [...] adds 3a9debbd766 init_1.c: Remove options -O2 -fno-schedule-insns and instea [...] adds 8d7a99bd334 re PR c++/72845 (gcc crashes (ICE) when compiling program w [...] adds eb37013fb5f re PR c++/77548 (ICE on invalid C++ code with overloaded fu [...] adds 604ba08ab4b Use consistent spelling of PCLMUL instruction adds 304d779b9eb re PR fortran/90744 (Bogus length for character temporaries [...] adds ec332875f8e re PR c++/52269 ([C++11] Body of constexpr function templat [...] adds 8e73afcf40a re PR fortran/90786 (ICE on procedure pointer assignment to [...] adds 79f31e3d18c Test for C++20 p0858 - ConstexprIterator requirements. adds 00021877834 Daily bump. adds 5834bdc3d48 re PR fortran/89365 (Inquiry functions for assumed rank obj [...] adds dcba286a9ad re PR c++/60366 (ICE with self-invoking lambdas) adds 3645c6e286c re PR c++/65175 (ICE forming a typedef with an alias template) adds 027c94b8b45 Daily bump. adds 48f8fefe5bc Fix build with --enable-gather-detailed-mem-stats. adds b076a526023 testsuite - Require alias support in a test using it. adds 92d417175b9 Implement N disk counters for single value and indirect cal [...] adds 6cea7e39769 Dump histograms only if present. adds 74ac8f1fe98 Update a bit dump format. adds 3bb0dcb6c02 Add alloc_size for libiberty memory allocation functions. adds de1ee900b04 Add warn_unused_result attribute for memory-related functio [...] adds 07b8d0afe8c IPA ICF: enhance dump about items in a non-singular class. adds 03301dcc840 [ARC] Improve code gen when compiling for size adds d797b11519b [ARC] Update RTX costs. adds 54e2d83caf5 Add missing ATTR_UNUSED (PR bootstrap/90808). adds 97e59627567 Reduce SCCs in IPA postorder. adds 07ca30a0d76 Update __gcov_* scanned function name in a test-case. adds bf38f7e9aa7 tree.def (OMP_SCAN): New tree code. adds c31783fd186 gcov-tool: Mark {merge,rewrite}_usage with noreturn attribute adds 97623b520bf gimple-fold.c (get_range_strlen): Update comment that didn' [...] adds 39d1184ba81 PR other/90695 reduce testcase to remove library dependency adds f2ee751da85 re PR testsuite/90772 (g++.dg/cpp1y/feat-cxx14.C and severa [...] adds f359611b363 i386-protos.h (ix86_split_fp_absneg_operator): New prototype. adds c2f879e1fe5 compiler: make escape analysis work with imported inlineabl [...] adds 3c961dc7556 Reduce constexpr_call memory consumption. adds 9b9eb42a416 Reduce unsharing in constexpr call evaluation. adds 620adbec08f constexpr.c (free_constructor): New. adds fa237d91e8c re PR c++/87250 (Internal compiler error with -Os -fsyntax-only) adds d480455f2dd compiler: use gcWriteBarrier for pointer-shaped struct/array adds fc917b42658 compiler: permit inlining functions with labels and goto st [...] adds 35c19de6964 compiler: make heap expression's write barrier conditional adds e898243c23c compiler: support inlining functions that use index expressions adds 4f59794ba6f * config/i386/i386.md (absneg fp_reg splitter): Fix operator mode. adds c36d06eb923 Daily bump. adds 0d7b3e477bd * libgcov-merge.c (__gcov_merge_single): Revert previous change. adds 3f2cf036578 Disable htable sanitization in pt.c (PR c++/87847). adds 9f95c526a9f re PR bootstrap/90819 (-Walloc-size-larger-than error in tr [...] adds f75d3701103 toir.cc (pop_label): Only queue labels in a vector. adds de6abd8514f Import these changes from the binutils/gdb repository: adds 92812757648 gdbhooks.py (TreePrinter.to_string): Recognize ggc_free'd memory. adds 7ac9a201848 fold_real_zero_addition_p for vectors adds 5a5da48013f re PR c++/90810 (Different intrinsics behavior on G++ 7.4 a [...] adds da10c178007 re PR c++/90801 (A recurring hang) adds d3786ebbb06 PR c++/90449 - add -Winaccessible-base option. adds 9adfa8e25f4 Allow conversions in X/[ex]4 < Y/[ex]4 adds d37c29f9423 Fix ConstexprIterator requirements tests - No constexpr alg [...] adds ce9c4ec3c5e re PR target/90811 ([nvptx] ptxas error on OpenMP offloaded code) adds 85775141e3d Do not enable -mpcrel by default at the current time adds e7f5de7d657 Darwin, testsuite - Fix PR 65364 (uninit-19.c). adds 536b4592a14 * MAINTAINERS (Write After Approval): Add myself. adds 9570f46f965 mips.c (mips_final_postscan_insn): Modify call to `mips_set [...] adds 8b164a4e1d1 removed extra .com, fixed e-mail. adds bfde1e21735 Daily bump. adds f3139680c36 re PR c/90760 (ICE on attributes section and alias in set_s [...] adds d134323ba97 Remove wrong assert about single value profiler. adds 84ae7213961 [arm] Implement usadv16qi and ssadv16qi standard names adds 26d7a5e6901 re PR target/90811 ([nvptx] ptxas error on OpenMP offloaded code) adds 57bbc3e2f03 Remove value_range_constant_singleton in favor of value_ran [...] adds ff7b3aa51f8 Disable hash-table sanitization for mem stats maps. adds cd0b94e650a Replace std::to_string for integers with optimized version adds ce657a74143 Simplify std::scoped_lock destructor adds 801b2266dee Improve static_assert messages for std::variant adds 4b557bcc0d0 [nvptx] Assert fork has at most one join in nvptx_find_par adds 7802a8ec9a0 PR tree-optimization/90662 - strlen of a string in a vla pl [...] adds 313b30efe5a PR middle-end/90676 - default GIMPLE dumps lack information adds e97bf6bbbdb Update last ChangeLog entry. adds 974b8e618b5 re PR fortran/90002 (ICE: free_expr0(): Bad expr type) adds 8d2af3a25bd Initial TI PRU GCC port adds 3e209f57c02 Fix ChangeLog dates for last commit adds ae7deb4b85a Initial TI PRU libgcc port adds 506bd02c5a2 testsuite: Add PRU tests adds 31f1fa4e408 testsuite: Add check for overflowed IMEM region to testsuite adds b48e2217672 testsuite: Add check for unsupported TI ABI PRU features to [...] adds 6dfa4ad4399 testsuite: Remove PRU from test cases requiring hosted environment adds c0ad8f59eb2 testsuite: Define PRU stack usage adds 047b36a3178 testsuite: Mark that PRU has one-cycle jumps adds 13a5e90f298 testsuite: Mark that PRU uses all function pointer bits adds b9114a847a3 testsuite: Mark testsuite that PRU has different adds 1ab4217d816 Add myself to MAINTAINERS adds 95b3d0fda31 Fix incorrect __cpp_lib_parallel_algorithm macro definitions adds 72b091f736a PR c++/90736 - bogus error with alignof. adds c22898f1ed3 Tweak tests to avoid fallout from MEM_REF changes on target [...] adds d52a6e0a862 gfortran.h (gfc_free_dt_list): Remove prototype. adds 99e764a225b PR c++/90825 - endless recursion when evaluating sizeof. adds 0d0137a37fc io.c (check_format): Use G_(...) instead of _(...) for erro [...] adds 22f6d174419 PR c++/66999 - 'this' captured by reference. adds 12e0d27abb0 Daily bump. adds edde16fc017 re PR c++/87410 (internal compiler error: in fold_convert_l [...] adds dd550c99657 iterators.md (ADDSUB): Fix typo in comment. adds fa9863e7d34 re PR target/88834 ([SVE] Poor addressing mode choices for [...] adds 9b884225bfc re PR target/88838 ([SVE] Use 32-bit WHILELO in LP64 mode) adds c29c92c789d PR tree-optimization/89713 - Assume loop with an exit is finite adds a8b98e2fc07 re PR c++/90801 (A recurring hang) adds 52ffa82671d decl.c (grokdeclarator): Use id_loc in five additional plac [...] adds a7b183bf22c [ARC] Add documentation naked, ilink and firq adds fa8ba8b84cf Revamp value_range::may_contain_p. adds 2778a719beb tree-vectorizer.h (vect_loop_vectorized_call): Declare. adds 19d258377f5 ssa-dse-1.C: Don't match exact number of chars of = {} store. adds 478cb3ce7ef nvptx.c (nvptx_sese_number, [...]): Don't wrap ei variable [...] adds 9bc83b61ff2 re PR tree-optimization/90856 (ICE: verify_gimple failed (e [...] adds 983acf87d6c re PR tree-optimization/90869 (Non-disambiguated memory accesses) adds 6cfd01242cd testsuite - Require alias support for pr90760. adds a0a62352726 re PR target/90871 (g++.dg/ext/altivec-15.C fails after r272236) adds 342f89653af Darwin, testsuite - Adjust two tests that fail on newer OS [...] adds 7b6879b2db0 re PR fortran/88810 (gcc/fortran/dependency.c:2200: possibl [...] adds b9fb83059d7 re PR fortran/89344 (uncaught programmer error: polymorphi [...] adds 19c6bc40f05 Darwin, testsuite - Fix pr71694 fail for m32. adds b00802f5e09 re PR fortran/68544 (ICE trying to pass derived type constr [...] adds 351ac9c582a Darwin, Driver - Improve processing of macosx-version-min= adds 1d53751dd56 re PR tree-optimization/77820 (A jump threading opportunity [...] adds 83bc5e44d8b i386.md (SWIM1248s): Rename from SWIM1248x. adds d7a290758bc * ChangeLog: Fix my last entry. adds a873b76f0ef re PR bootstrap/90873 (-Wmaybe-uninitialized warning in gcc [...] adds d4b5b8eaa42 Daily bump. adds bc09939dad3 PR tree-optimization/90662 - strlen of a string in a vla pl [...] adds 46771da5746 re PR ipa/90401 (Missed propagation of by-ref constant argu [...] adds e748435795f tree-loop-distribution.c (classify_partition): Return wheth [...] adds 8a26547b39e PR c++/85552 - wrong instantiation of dtor for DMI. adds c68c4c982d6 Add __cpp_lib_bind_front macro to <version> header adds cc28d23496b Disable -Wctor-dtor-privacy warnings for some standard types adds b27c1082341 [NetBSD] Add support for the Arm EABI. adds 9f119e29269 PR c++/90884 - stray note with -Wctor-dtor-privacy. adds 66574c5374e i386: Update SSE <-> integer move costs adds 84d38abbc98 Use __builtin_mul_overflow in xmallocarray adds 957ed738617 Update preferred_stack_boundary only when expanding function call adds 3fa31ee92a7 re PR fortran/89646 (Spurious actual argument might interfe [...] adds a8566e938ca Darwin, opts processing - Initial tidy. adds d0442491d50 re PR fortran/90577 (FAIL: gfortran.dg/lrshift_1.f90 with - [...] adds b2a678af7a6 Daily bump. adds 4e20bd42bc0 rs6000: New iterator CCEITHER adds 2789efe3ee8 arith.c (arith_power): Rework overflow of an integer to an [...] adds 120a01d160c [openacc] Disable pass_thread_jumps for IFN_UNIQUE adds 211b7533bff re PR middle-end/90779 (Fortran array initialization in off [...] adds 9919f5fe87a i386.md (and<mode>3): Generate zero-extends for TARGET_ZERO [...] adds 00908992f2a [nvptx, libgomp] Update pr85381-{2,4}.c test-cases adds 0efbd66ed10 [objective-c/c++, testsuite, 1/3] Workaround for PR90709. adds e3b8c2aeeeb [objective-c/c++, testsuite, 2/3] Workaround for PR90709. adds 3a24ea2669c [objective-c/c++, testsuite, 3/3] Workaround for PR90709. adds 9f0ad06b9a8 ieee_4.f90: Un-xfail on i?86-*-freebsd. adds 8ee09896ce9 alias-access-path-2.c: New testcase. adds 217a703014f extend.texi (Common Function Attributes): Clarify no_sanitize. adds f6ebef4ebb5 invoke.texi (Spec Files): Update location of the Fortran sp [...] adds 98e5be211e3 Sync top-level change from gdb adds e00e1954145 decl.c (gfc_match_derived_decl): Dummy argument cannot be a [...] adds a328e008e86 Daily bump. adds f45ce17d98f [openacc, parloops] Fix SIGSEGV in oacc_entry_exit_ok_1 adds e62b9f8e088 re PR d/90660 (ICE in TypeQualified::resolveHelper, at d/dm [...] adds 347f5c885f3 re PR d/90651 (ICE in FuncDeclaration::semantic3, at d/dmd/ [...] adds 22682e5b5f7 re PR d/90661 (ICE in AlignDeclaration::syntaxCopy, at d/dm [...] adds e7c6715ec82 re PR d/90602 (ICE: null field) adds 70106db9265 re PR d/90604 (ICE in sizemask, at d/dmd/mtype.c:2542) adds a1543fb19ba re PR d/90650 (ICE in fold_convert_loc, at fold-const.c:2552) adds 88ad43b1f91 re PR d/90651 (ICE in FuncDeclaration::semantic3, at d/dmd/ [...] adds e5338b0449f re PR d/90761 (ICE in visit, at d/dmd/dcast.c:883) adds 87dda41e5a1 re PR d/90762 (ICE in resolvePropertiesX, at d/dmd/expressi [...] adds af1b88ee7b4 re PR d/90560 (ICE in visit, at d/dmd/dcast.c:1872) adds 9bf706aae20 d/dmd: Merge upstream dmd 974650488 adds e5d0ba591e2 d/dmd: Merge upstream dmd f8e38c001 adds b0a55e6657c re PR d/90559 (Out of memory because of negative length) adds 5767d76f8f1 re PR d/90863 (ICE in StatementSemanticVisitor::visit, at d [...] adds 2d86d75105f dump_parse_tree (debug): Add verison for formal arglist. adds 612254eaf59 tree-ssa-alias.c (nonoverlapping_component_refs_p): Fix pas [...] adds 4827824f799 [Darwin, opts] Add RejectNegative for cases with explict inverses. adds ce3a201593d [Darwin] The need for picsym stubs is dependent on linker u [...] adds 8e2d0529d51 alias-access-path-4.c: New testcase. adds 32aac5bd94a tree-ssa-alias.c (indirect_ref_may_alias_decl_p, [...]): Re [...] adds 1409f3b0f39 sourcebuild.texi: Document new effective target keyword lon [...] adds 0fcc78f79e8 MSP430: Implement 64-bit shifts in assembly code adds c669ebe7c3f re PR middle-end/64242 (Longjmp expansion incorrect) adds bbd54be5a73 [nvptx] Fix some missing mode warnings in nvptx.md adds 956fba45850 re PR d/90603 (ICE in functionParameters, at d/dmd/expressi [...] adds 21e42f7bc1a Daily bump. adds 61efadedfdc re PR ada/80590 (non-bootstrap build failure of Ada runtime) adds 9a9c7a625d3 Fix tests that fail without PCH adds 7cd4af82dc5 Remove support for alternative Solaris 11.4 ld -V output adds c98d845f308 Remove dead code (PR ipa/90874). adds e67ddda63ca tree-ssa-alias.c (nonoverlapping_component_refs_p): Also tr [...] adds b0c849fadb1 Simplify node ownership in _Hashtable members adds 2fcae109712 Improve PR64242 testcase adds 07c8304c06b tree-ssa-alias.c (aliasing_component_refs_p): Consider only [...] adds 41d93b16cac [PR c++/90754] name lookup ICE adds 26b1320ee5e PR libstdc++/90281 Fix string conversions for filesystem::path adds 360a758ec81 Add 'noexcept' to std::lerp adds f32f75858a1 [netbsd][aarch64] add netbsd/aarch64 target adds 8b243438b3b [nvptx] Fix missing mode warnings in nvptx.md, omp part adds 35d57c95726 re PR bootstrap/90873 (-Wmaybe-uninitialized warning in gcc [...] adds 39f901e918c Fix AIX test failure due to replacement operator delete adds bf0af866a4f PR c++/83820 - excessive attribute arguments not detected. adds a064fd4c738 re PR target/62055 (missed optimization: recognize fnabs (F [...] adds 0356aab8069 omp-low.c (struct omp_context): Add scan_inclusive field. adds 702eb490a86 Daily bump. adds 74b5fcf7338 Add predict_doloop_p target hook adds 9553f0d2216 libsanitizer - remove reference to __cxa_rethrow_primary_ex [...] adds bce29d65ebe [Vectorizer] Support masking fold left reductions adds c6ece5c1349 Fix IPA-CP topological sorting adds dbe89f49da4 [Darwin] The need for FDE symbols is dependent on linker us [...] adds a9e47ccf267 Darwin - strip trailing whitespace from a file, NFC. adds fcae0292de0 Restore correct iv step for fully-masked loops adds 787783a0356 [nvptx] Fix __main missing prototype warning in crt0.c adds 8b72af17038 [nvptx] Use define_insn parametrization adds 5ed12b58ef0 aarch64: fix gcc.target/aarch64/pcs_attribute-2.c on non-gn [...] adds 0c65926ffa9 Avoid undefined behaviour in std::byte operators (LWG 2950) adds ace11c95e2d re PR ada/80590 (non-bootstrap build failure of Ada runtime) adds a9b6c90c5db pr90866-2.c: Remove a pointless declaration to avoid compil [...] adds aa61ac43e06 re PR debug/90900 (ICE in copy_rtx, at rtl.c:376) adds d34c64796b1 pr81563.c (dg-final): Check that no registers are restored [...] adds 32cf949cec1 [AArch64] Simplify SVE IFN_COND patterns adds 16de3637c4d [AArch64] Factor out ptrue predicate creation adds e7053b0c7cf [AArch64] Factor out pfalse predicate creation adds ea403d8bb51 [AArch64] Tabify aarch64-sve.md adds 57d6f4d04d4 [AArch64] Add a new CC mode for SVE conditions adds 3da7d774259 tree.c (build_constructor): Add MEM_STAT_DECL. adds 02a8575c0cc Handle constexpr conversion from and then to the same type. adds 043666e0955 Consolidate constexpr array handling. adds d0aa42d2764 * constexpr.c (cxx_eval_store_expression): Delay target eva [...] adds 987a3082f1f i386.md (@cmp<mode>_1): Rename from cmp<mode>_1. adds 8797dd71e71 re PR c++/71548 (Invalid declaration involving template tem [...] adds ab2c347c358 re PR c++/84698 (ICE when using noexcept(noexcept()) declar [...] adds 3a37d6f68c5 [PR90862] OpenACC 'declare' ICE when nested inside another [...] adds 5c9c7e19e63 [PR90868] Document status quo for duplicate OpenACC 'declar [...] adds 6f7c1f65027 [PR90861] Document status quo for OpenACC 'declare' not cle [...] adds 4017da8d1cc [PR90743] Fortran 'allocatable' with OpenACC data/OpenMP 't [...] adds 6652161ef32 Add 'libgomp.oacc-fortran/allocatable-array-1.f90' adds bd194a51d45 Add missing results check in 'libgomp.fortran/allocatable3.f90' adds cbdce905350 Fix description of 'GOMP_MAP_FIRSTPRIVATE' adds 85fca03a09a Test cases to verify OpenACC 'firstprivate' mappings adds 02fd3a0ecc6 [PR90859] Document status quo for "[OMP] Mappings for VLA d [...] adds ca8ecd91945 [PR85221] Set 'omp declare target', 'omp declare target lin [...] adds 8701b671ee1 [PR90921] Fortran OpenACC 'declare' directive's module hand [...] adds 1fe39f194c8 xtensa: fix PR target/90922 adds ed920373a5f Implement new serial algorithms from Parallelism TS (P0024R2) adds 864fcf61a00 compiler: avoid copy for string([]byte) conversion used in [...] adds 8666a0dc3ac Daily bump. adds 89649081c80 tree-ssa-address.c (preferred_mem_scale_factor): Handle whe [...] adds eb54b267a16 pr88834.c: Move from here... adds 17f62b7e1fe re PR fortran/89103 (Allow blank format items in format strings) adds 20b603dba4b compiler: stack allocate a buffer for non-escaping string ops adds 99efe97da48 Add new micro-benchmark for string operations. adds 5460b1030c8 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics. adds 6a2892a6d3a omp-low.c (lower_rec_input_clauses): Handle references prop [...] adds 2e83f583c27 md.texi: Document vec_shl_<mode> pattern. adds 25403c416e5 Simplify setjmp and non-local goto implementation (PR84521) adds 7a907deeeb0 i386.md (cmpstrnsi): Remove dead code. adds 4349775a306 compiler: optimize string concatenations adds 74fda2dc9f6 Fix value category bugs in std::reduce adds 742f80b1586 netbsd-elf.h (SYSARCH_ARM_SYNC_ICACHE): New definition. adds 33f0ad50f48 [Darwin] Fix two off-by-one errors in the driver. adds ee3aab6826f re PR fortran/87907 (ICE in resolve_contained_fntype, at fo [...] adds c9935123aef re PR fortran/69398 ([OOP] ICE on class with duplicate dime [...] adds ef3e6aa3204 re PR fortran/69499 ([F03] ICE-on-invalid on combining sele [...] adds a04c0734e36 PR translation/90156 - add linter check suggesting to repla [...] adds 14fef000947 [Darwin, specs] Tidy some more linker options. adds 4b4a26731e9 PR tree-optimization/90626 - fold strcmp(a, b) == 0 to zero [...] adds 1bf32c1141e PR c++/60364 - noreturn after first decl not diagnosed. adds c6f0626b11b re PR tree-optimization/90626 (fold strcmp(a, b) == 0 to ze [...] adds 0fd9e8482e7 PR libstdc++/90920 restore previous checks for empty ranges adds 36d0dada677 Have std::vector printer's iterator return bool for vector<bool> adds 638ad333ec5 Fix non-standard behaviour of std::istream_iterator adds 4eb1b87f950 Daily bump. adds 170f2d181d4 fix ARM --with-fpu option checking and error message adds 48b63a31f8c tree-vect-stmts.c (enum scan_store_kind): New type. adds d84ea910c99 Decrease hash-table-verification-limit from 100 to 10. adds 94872d7f99c Improve tests for std::vector<bool> printer adds 9f35dcd4059 Fix outdated reference to C++17 draft in the docs adds a62a1606f90 [testsuite] Add missing dg-require-effective-target alloca adds eb60dc25b18 [testsuite] Add missing dg-require-effective-target label_values adds f75d87ff78e [testsuite] Add missing dg-require-effective-target indirect_jumps adds ebbab6f82c5 [testsuite] Add missing dg-require-effective-target nonlocal_goto adds 1194e1971ac [testsuite] Add missing dg-require-effective-target global_ [...] adds 877ef628790 re PR fortran/90937 (ICE: in gfc_get_symbol_decl, at fortra [...] adds 73b7f10a557 re PR c++/89873 (internal compiler error: unexpected expres [...] adds d306dee31dc Qualify calls to __never_valueless in <variant> adds 86f73527aa3 Skip libstdc++ debug build in early bootstrap stages adds d1a7d8de468 tree-ssa-alias.c (aliasing_component_refs_p): Remove ref2_i [...] adds ac173024954 i386: Generate standard floating point scalar operation patterns adds 7772dbe2fad re PR c++/87512 (Error: the type ‘const auto’ of ‘constexpr [...] adds 7ca50393b3b rs6000.md (isa attribute): Add support for for a future processor. adds ceb76ffc6b6 * config/sh/sh.c (sh2a_function_vector_p): Use get_attribute_name. adds 91bed1a15a6 [aarch64] Refactor common errata work-around specs adds b7a0332ccd2 [objective-c/c++, testsuite] Fix stubify tests for -fnext-runtime. adds 6bd48717072 libfortran/65921: Add forgotten PR number to ChangeLog adds 145f748f0ca alpha.md (@unaligned_store<mode>): Rename from unaligned_st [...] adds 966e7f731ef re PR fortran/86587 (Derived-type with attributes BIND(C) a [...] adds c35f57c5bd2 re PR c++/68265 (Arbitrary syntactic nonsense silently acce [...] adds 2cf4aa79c81 re PR fortran/77632 ([F08] Pointer initialisation does not [...] adds 7bfe2b4b78f re PR c++/79781 (ICE on valid C++ code with -std=c++14 (in [...] adds da10d7c27a2 Daily bump. adds 080c269b612 tree-vect-data-refs.c (vect_find_stmt_data_reference): Hand [...] adds e73fb06d5a1 re PR c++/90950 (OpenMP clause handling rejecting reference [...] adds 1612b1febdd omp-low.c (lower_rec_simd_input_clauses): Add rvar2 argument... adds b614fca25fa re PR tree-optimization/90913 (ICE in maybe_gen_insn, at op [...] adds 050e182a757 re PR debug/90914 (ICE in schedule_generic_params_dies_gen, [...] adds c9b236e5caf compiler: open code string slice expressions adds 28b9598b641 compiler: omit write barrier for assignment to *(convert(&local)) adds 390549c8a15 Fix missing name in ChangeLog adds 3f3d6a6fa34 PR c++/90953 - ICE with -Wmissing-format-attribute. adds 1296eaf6ed3 Fix missing name in ChangeLog adds 84338a14985 re PR tree-optimization/90949 (null pointer check removed) adds 69352933301 re PR fortran/51991 (Wrong error message with variables nam [...] adds da9e9b57148 PR c++/90875 - added -Wswitch-outside-range option adds 8d5558c518a re PR tree-optimization/90930 (Excessive memory consumption) adds 59a0b1db756 [Darwin, fixincludes] Fix Darwin14 header issues. adds 5a50aed32ab [Darwin, fixincludes] Fix Darwin9/10 math.h issues. adds c27d68ee6d1 PR c++/90875 - added -Wswitch-outside-range option adds 4c60db9a7b0 PR c++/90490 - fix decltype issues in noexcept-specifier. adds 9b15893c31a re PR fortran/67884 (Missing error message on required allo [...] adds 4789c23be4e PR c++/64235 - missing syntax error with invalid alignas. adds fc39d4e18b4 PR c++/60223 - ICE with T{} in non-deduced context. adds 32833537fcf PR c++/61490 - qualified-id in friend function definition. adds f70d81ba7ec re PR c++/90909 (call devirtualized to pure virtual) adds 8924e9dd718 re PR c++/90909 (call devirtualized to pure virtual) adds c13c129f8f4 tree-vect-data-refs.c (vect_find_stmt_data_reference): Hand [...] adds fd4e7255b60 re PR c++/90909 (call devirtualized to pure virtual) adds 0514cb33749 compiler: open code some type assertions adds f4e7200b1df runtime: inline and remove eqtype adds d54cf3a449f compiler: intrinsify some math/bits functions adds bd5cb8ed428 Daily bump. adds 4b3aa535793 decl.c (grokdeclarator): Use id_loc... adds 7f3db013dc8 PR c++/90881 - bogus -Wunused-value in unevaluated context. adds 78f7607db4c PR c++/86476 - noexcept-specifier is a complete-class context. adds 1240df7b407 alias-access-path-6.c: New testcase. adds ec121f15f68 re PR c++/66256 (noexcept evaluation done before end of class) adds 943e7063e4e re PR c++/65707 (internal compiler error: in unify, at cp/p [...] adds f162b26c0e6 * config/avr/avr.c (TARGET_BUILTIN_SETJMP_FRAME_VALUE): Remove. adds 2d8a7648868 [Darwin, PPC, testsuite] Fix darwin-bool-1.c. adds d9fe6cc4251 [Darwin, PPC, testsuite] Add requires for DFP to two tests. adds b1be0054be0 re PR fortran/89782 (Can do an internal READ of a character [...] adds 5b635004ccb Fix typo in ChangeLog adds 35e2848f6d7 Daily bump. adds 7b49e3dad86 Rename DEFAULT_ARG to DEFERRED_PARSE. adds 63e6229c4dc [Darwin, PPC, testsuite] Fix pr71785 testcase for Darwin. adds 64ce6cc2de0 [Darwin, PPC] Emit uppercase versions of ppc defines. adds deb9c4ebeab [Darwin, PPC] Handle GCC target pragma. adds fb007b0dd34 [Darwin, PPC, testsuite] Fix builtins-1 testcase for Darwin. adds 5fe352455b8 [Darwin, PPC, testsuite] Fix pr80125 testcase for Darwin. adds d7e96c4608a [Darwin, PPC, testsuite] Fix builtins-2 for Darwin. adds 26fcb396d1e compiler: add go_debug and use it for debug messages adds 587bd42530c compiler: edit error messages to avoid -Wformat-diag warnings adds efe8764f72a Daily bump. adds ff164b601b7 Define C11 macros such as FLT_DECIMAL_DIG for C++17 adds a3c8d7fbe29 Fix std::midpoint for denormal values adds c3337b44c40 Don't use a separate CLASSTYPE_AS_BASE if it's the same size. adds 1e3d475ea16 utils.c (handle_nonnull_attribute): Quote attribute name. adds 2b92d5c69b4 compiler: use builtin memcmp directly adds bab9de71b45 re PR tree-optimization/90930 (Excessive memory consumption) adds d611cec3de1 re PR target/90972 (ICE in fold_convert_loc, at fold-const.c:2429) adds 609c7da9ab0 compiler: open code string equality adds 367e5f9e436 [Darwin, testsuite] Fix isystem-2.c. adds 4de1ded224f [Darwin, PPC, testsuite] Fix spec-barr-1.c for Darwin. adds cd57f4d81bd [Darwin, PPC, testsuite] Skip tests for unimplemented funct [...] adds f4af4019dfb ipa-utils.h (type_with_linkage_p): Verify that type is CXX_ODR_P. adds 33437116edd Daily bump. adds 81fadf1c8d3 runtime: mark memequal and memclrNoHeapPointers nosplit adds 32bab8b6ad0 pstl_config.h (_PSTL_PRAGMA_SIMD_SCAN, [...]): Define to Op [...] adds 361af3e4194 re PR sanitizer/90954 (ICE: combining undefined behavior sa [...] adds c23524153d2 decl.c (gnat_to_gnu_entity): Remove superfluous test in pre [...] adds 1a3e38aee22 Properly sum costs in tree-vect-loop.c (PR tree-optimizatio [...] adds a7e8a463cd1 tree-ssa-alias.c (indirect_ref_may_alias_decl_p): Check tha [...] adds 5e5803060c3 Implement alternate "__intN__" form of "__intN" type adds 673f01b856e [ARC] Fix for PR89838 adds 332d6c41892 re PR tree-optimization/90930 (Excessive memory consumption) adds 4c3d8760142 [PR 90939] Remove outdated assert in ipcp_bits_lattice::meet_with adds 76d46331078 Create GCN-specific gthreads adds 52a47d2856b Stub implementation of unwinding for AMD GCN. adds b1e86e33a28 Enable full GFortran library for AMD GCN adds e5ce4cbc72a Do not call strlen with NULL argument in libgcov. adds adef5d4f4ee Remove dead code in df-scan.c (PR tree-optimization/90978). adds 247b63e33d2 Transform filter-rtags-warnings to filter-clang-warnings. adds e88d863cbde Fix non-portable use of std::abs(double) in constexpr function adds bc2687dd948 re PR c++/90969 (ICE: tree check: expected array_type, have [...] adds 27bb6f7c477 Put hashtab_chk_error into hash-table.c. adds a4cc2828799 class.c (resolves_to_fixed_type_p): Check CLASSTYPE_FINAL. adds 2c04f8476a8 [PATCH, rs6000] Split up rs6000.c. adds a8e55c61f8b [Darwin, PPC] Move the out of line register save/restore to [...] adds ebecdd0c364 Darwin, add a missed file change adds c31a34018aa cmd/go: silence ar with D flag failures adds d62cbf43e08 Daily bump. adds 07525dad06a libgo/testsuite: ignore symbols with a leading dot in symtogo adds b48826985b8 re PR fortran/90988 (Wrong error message with variables nam [...] adds e21b52afe92 Enable GCC support for AVX512_VP2INTERSECT which will be in [...] adds 09039e9c723 PR c++/70462 - unnecessary base ctor variant with final. adds 02e18a0e8a9 Fix missing else keyword seen with clang-static-analyzer: adds 44ead50eb65 Fix one another thinko in tree-vect-loop.c (PR tree-optimiz [...] adds de80936dbf2 doc: Fix opindex for -W options adds fdfbed383e4 [RS6000] Change maddld match_operand from DI to GPR adds d55c1ffd497 re PR target/90991 (_mm_loadu_ps instrinsic translates to v [...] adds 2bca2d6a727 re PR c++/67184 (Missed optimization with C++11 final specifier) adds 7cfb7260526 Fix sanitizer_common/sanitizer_posix_libcdep.cc compilation [...] adds 6ab601efaa8 lto-streamer.h (lto_bitmap_alloc): Remove. adds baf8d2ecd70 re PR middle-end/90982 (ICE in make_decl_rtl, at varasm.c:1344) adds e2e8d27426e rs6000: Remove duplicated code adds 93a090cf2af rs6000: Fix rs6000_keep_leaf_when_profiled adds 66d7749bce8 [PR preprocessor/90927] Fixe dependency output adds 8f40e1b249f * config.gcc (powerpc-ibm-aix*): Define target_gtfiles. adds 7cbb1b721e6 * config/rs6000/rs6000-logue.c: Add #ifndef TARGET_PROFILE_KERNEL. adds 47f7905440a Add new helper traits for signed/unsigned integer types adds f363fc5b49c ChangeLog: Document revision 272698 adds 4a61cf9c622 tree-ssa-dse.c (initialize_ao_ref_for_dse): Handle _chk var [...] adds 6b011221fd1 [PATCH, PPC 1/2] Make sure the gt- files are built for all [...] adds 9ff33839fc4 [PATCH, PPC 2/2] Fix Darwin bootstrap after split of rs6000.c. adds 9f962469cab re PR target/89021 (Implement mmintrin.h in SSE) adds 3fe0ddc8833 re PR tree-optimization/90883 (Generated code is worse if r [...] adds 22ff8929d77 Define std::chars_format enumeration type adds 0e444c0441e Daily bump. adds a9f054a56f5 re PR tree-optimization/90883 (Generated code is worse if r [...] adds 08c1638dab9 re PR tree-optimization/90883 (Generated code is worse if r [...] adds ce3ad45c3cb Call finite_loop_p in RTL to get better finiteness information. adds b5b31291bd2 One line change onto r272731 adds c2f7a665a18 Fix misc stuff seen by clang-static-analyzer. adds 721bd210264 Fix warnings seen by clang in gcc/symbol-summary.h. adds fecd7a1ab44 re PR testsuite/91004 (Excess errors in g++.dg/torture/pr34 [...] adds 4c4be718fb6 Fix ICE when __builtin_calloc has no LHS (PR tree-optimizat [...] adds e11c4871112 PR libstdc++/91012 fixfilesystem_error::what() string adds 5fd336bbd7b re PR tree-optimization/89772 (memchr for a character not i [...] adds b38f4c1b767 tree-ssa-sccvn.c (vn_reference_lookup_3): Encode valueized RHS. adds 57e088f5ed2 ix86: pass correct options to compiler for gfni-4 testcase adds 45309d286c8 Remove quite obvious dead assignments. adds d2d604d83ed re PR target/90991 (_mm_loadu_ps instrinsic translates to v [...] adds ef874db6118 Fix various issues seen with clang-static-analyzer. adds a0276c00934 class.c (layout_class_type): Set TYPE_CXX_ODR_P for as-base [...] adds 85693eef576 lto-common.c: tree-pretty-print.h adds 2fd634d41d4 revert: config.gcc (powerpc-ibm-aix*): Define target_gtfiles. adds 00e72aa4627 rs6000.c (rs6000_option_override_internal): Enable -fvariab [...] adds 76715c3216c builtins.c (get_memory_rtx): Fix comment. adds c2fe65930a4 re PR fortran/90987 (Wrong error message with variables nam [...] adds 085efec58f7 [Darwin, PPC] Do not use longcall for 64b code. adds 6986c632a27 [Darwin, PPC] Correct whitespace in specs. adds 08b219921f7 [Darwin, PPC] Allow the user to override the use of hard fl [...] adds 12213acba9c re PR tree-optimization/91010 (ICE: Segmentation fault (in [...] adds 95bb6e7a56d re PR c++/91024 (-Wimplicit-fallthrough is confused by like [...] adds 7ffc7de55b0 PR c++/55442 - memory-hog with highly recursive constexpr. adds 5a4602805eb Add --disable-tm-clone-registry libgcc configure option. adds 494cd9e8050 Daily bump. adds cd65e2652d2 [Arm] Remove constraint strings from define_expand construc [...] adds c1a106c2228 x86: fix CVT{,T}PD2PI insns adds 8662802d492 add file missing from earlier commit adds 807c3ab51df [ARC][COMMITTED] Fix slsr-13 regressions. adds c0569d342ca x86: fix vgf2p8affine*qb insns adds 778d120f731 x86: improve GFNI insns adds ccd40a69325 [Darwin] Fix a couple of Wformat-diag build warnings. adds 415f0387fb4 [Darwin, PPC] Install the same headers as other sub-targets. adds afbde658c8c re PR target/91009 (Bug with future PowerPC patches with lf [...] adds 183ba378ca4 Update pc-relative support. adds ee62a32fb74 Daily bump. adds 43e1e8b5b8e Remove trailing whitespace in C++ front end. adds b1af4cb2903 expr.c (expand_expr_real_1): Apply the big-endian adjustmen [...] adds d9888378d38 decl.c (set_nonaliased_component_on_array_type): Add missin [...] adds 4ed9ab2de7f trans.c (mark_visited_r): Set TYPE_SIZES_GIMPLIFIED on the [...] adds 26cf7899101 decl.c (gnat_to_gnu_field): Rework error messages for field [...] adds 8623afc48b8 decl.c (gnat_to_gnu_entity): If the type requires strict al [...] adds db53aa5c98f utils.c (unchecked_convert): Tweak comment. adds 7fddde95494 decl.c (gnat_to_gnu_entity): Beep up comment on SAVED... adds 4d30be57716 Daily bump. adds b09e0af6b29 [PATCH, Ada] Push -shared-libgcc where needed. adds b49ae8a52f9 i386.md (mmx_isa): Rename x64, x64_noavx and x64_avx to sse [...] adds 6be2bef81f9 sse.md (ssse3_abs<mode>2): Rename from abs<mode>2. adds 1b4fcec21f7 Daily bump. adds 8d1184f0258 sourcebuild.texi (Effective-Target Keywords, [...]): Docume [...] adds 2f215d21766 tree-ssa-sccvn.c (copy_reference_ops_from_ref): Adjust TARG [...] adds 744fd446c32 tree-ssa-sccvn.c (class pass_fre): Add may_iterate pass parameter. adds 4c40b365b86 gen-attrs-67.C: Add error for darwin. adds 823d12a8370 gdbhooks.py: rename parameters to match usage adds c53930bb4e4 Fix 2 clang warnings. adds 73bb8fe9e91 Use alternative_mask for add_insn_allocno_copies adds 06a65e803ed Simplify ira_setup_alts adds ed680e2cc18 Make ira_get_dup_out_num handle more cases adds ae5569fa33c Allow earlyclobbers in ira_get_dup_out_num adds 6de20b9d7a1 Use ira_setup_alts for conflict detection adds 2330bb91f9c re PR lto/91028 (g++.dg/lto/alias-2 FAILs with -fno-use-lin [...] adds 7b3a8d3440a [Ada] Fix formatting issues in the gnat_ugn documentation adds 867edb0b613 [Ada] Crash due to missing freeze nodes in transient scope adds 6a04c943908 [Ada] Compiler abort on use of Invalid_Value on numeric pos [...] adds 7c46e926fa5 [Ada] GNAT.Sockets: fix Get_Address when AF_INET6 is not defined adds 5a428808e77 [Ada] Implement GNAT.Graphs adds 54948285e62 [Ada] Disable expansion of 'Min/'Max of floating point types adds 68f27c97bff [Ada] Minor reformatting adds 7f070fc469c [Ada] Clean up of GNAT.Dynamic_HTables adds 02fd808ca20 [Ada] Clean up of GNAT.Lists adds 1d88851ce95 [Ada] Clean up of GNAT.Sets adds 63059bf096c [Ada] Clean up of GNAT.Graphs adds b108c2ed65e [Ada] Fix "componant" typos in comments adds 25feb37fc66 [Ada] Revert "Global => null" on calendar routines that use [...] adds 1d0b1439ae4 [Ada] Improve error message on mult/div between fixed-point [...] adds 647abeaf0e8 [Ada] gprbuild fails to find ghost ALI files adds 339ff2f61d9 [Ada] Incorrect definition of Win32 compatible types adds 76fd94165a0 [Ada] Correct size in representation clauses documentation adds 97c0b990ca1 [Ada] Unnesting: improve handling of private and incomplete types adds 0c9c281da46 [Ada] Make No_Inline pragma effective for protected subprograms adds 69b5279e977 gimple-parser.c (c_parser_gimple_postfix_expression): Handl [...] adds 90fd73bbeaa [Ada] Wrong code with -gnatVa on lock-free protected objects adds 397348b919d [Ada] Cleanup references to LynuxWorks in docs and comments adds 9d8aaa4e009 [Ada] Remove a SPARK rule about implicit Global adds d8f8b16648d [Ada] Crash on improper pragma Weak_External adds a2902a6f234 [Ada] GNAT.Sockets: refactor Has_Sockaddr_Len adds 497ee82ba3b [Ada] SPARK support for pointers through ownership adds f603c9855e3 [Ada] Spurious error private subtype derivation adds 8b9aa1a98fd [Ada] Make No_Inline pragma effective for generic subprograms adds 7029d96f5a2 [Ada] More permissive use of GNAT attribute Enum_Rep adds 6578a6bfec1 [Ada] Minor reformatting adds d21c7dd6a2c [Ada] Spurious error on inst. of partially defaulted formal [...] adds cbce506fc4c S/390: Fix vector shift count operand adds d5c15d688ab Fix changelog entry. adds b94eec3beaf rs6000: Improve indexed addressing adds 2d526072efb invoke.texi (Link Options): Further editorial changes to -f [...] adds 8ad8180392d re PR middle-end/64242 (Longjmp expansion incorrect) adds 25cd9afbc1d re PR target/90963 (FAIL: gcc.c-torture/execute/built-in-se [...] adds 7b8795a138d PR middle-end/90923 - hash_map destroys elements without co [...] adds 0254f29ad96 rs6000.md (neg<mode>2): Make this a parameterized name. adds da29b9330ad rs6000.md (fix_trunc<mode>si2_fprs): Make this a parameteri [...] adds d0e3843ef95 rs6000.md (abs<mode>2_internal): Make this a parameterized name. adds d1fcc7f3afb rs6000.md (indirect_jump<mode>_nospec): Make this a paramet [...] adds f98342adf93 rs6000.md (ctr<mode>): Make this a parameterized name. adds 15f0523424f rs6000.md (eh_set_lr_<mode>): Make this a parameterized name. adds a3185de66be rs6000.md (extenddf<mode>2_fprs): Make this a parameterized name. adds 37d8d439f2a i386.md ("isa" attribute): Add sse_noavx. adds c5634c4d530 rs6000.md (extenddf<mode>2): Make this a parameterized name. adds 47434aeb563 rs6000.md (neg<mode>2_hw): Make this a parameterized name. adds dca369ba28d rs6000.md (abs<mode>2_hw): Make this a parameterized name. adds 306f66aaaae rs6000.md (ieee_128bit_vsx_neg<mode>2): Make this a paramet [...] adds 6783210c183 rs6000.md (ieee_128bit_vsx_abs<mode>2): Make this a paramet [...] adds 63c94f4cb0c * config/i386/constraints.md: Remove stalled comment w.r.t. [...] adds 5cc8cb04de4 re PR tree-optimization/66726 (missed optimization, factor [...] adds a01d6debebd rs6000.md (signbit<mode>2_dm): Make this a parameterized name. adds b731572b8a1 Daily bump. adds 9badab5db52 compiler: refactoring in Export class to encapsulate type refs map adds 758d7478bf6 Fix libstdc++ install-pdf support. adds 6d64cee84be mklog/91048: Open ~/.mklog in string mode. adds 14ec49a7537 re PR tree-optimization/58483 (missing optimization opportu [...] adds 606a9a8c728 lto-common.c (lto_register_canonical_types_for_odr_types): [...] adds 8bb9a5e66a1 [arm/AArch64] Assume unhandled NEON types are neon_arith_ba [...] adds f51b4aed271 tree-inline.c (remap_gimple_stmt): Do not subtitute handled [...] adds 1c28d12f616 tree-ssa-alias.c (nonoverlapping_component_refs_for_decl_p) [...] adds 30ca9fbe901 tree-ssa-alias.c (aliasing_component_refs_p): Remove forgot [...] adds 2e2c9da0122 tree-core.h (enum tree_index): Add TI_CHREC_DONT_KNOW and T [...] adds 82cea5e8bf5 cfgexpand.c (pass_expand::execute): Deal specially with ins [...] adds fe51b129500 * cfgrtl.c (commit_edge_insertions): Rebuild jump labels chain. adds 4887c9e8083 Fix preprocessor checks for Clang builtins adds 8108da8a555 Fix amdgcn regrename ICE. adds dab0477b0bb mmx.md (mmx_pack<s_trunsuffix>swb): Use TARGET_SSE2 && SSE_ [...] adds e2790e1eab7 compiler: use builtin memset for non-pointer memclr adds 02e3025e174 optabs.def (movmem_optab): Add movmem back for memmove(). adds 709877bf765 [PATCH, Ada, Darwin, PPC] PPC Darwin has stack check probes. adds 1c6ffbab63f re PR preprocessor/90581 (provide an option to adjust the m [...] adds fd2ef5123ac re PR tree-optimization/90883 (Generated code is worse if r [...] adds d332da4f9b6 Daily bump. adds 5935baf5bb5 re PR testsuite/91065 (gcc.dg/plugin/start_unit_plugin.c us [...] adds 61a02d1e97a compiler: rework type and package tracking in exporter adds 1a39b3d3e22 omp-expand.c (expand_omp_for_static_nochunk, [...]): For no [...] adds 83eb9522087 gimplify.c (gimplify_scan_omp_clauses): For inscan reductio [...] adds 2f6bb511d10 tree-core.h (enum omp_clause_code): Add OMP_CLAUSE__SCANTEM [...] adds 4a51756a8c5 [Ada] Exp_Attr: remove dead code adds 07ec36eed91 [Ada] Document that boolean types with convention C now map [...] adds f51e316c7c7 [Ada] Spurious error on predicate of subtype in generic adds 3e1199e0345 [Ada] Clarify wording on documentation for No_Multiple_Elaboration adds 44f83ca4f45 [Ada] Missing consistency check for constant modifier adds 81c10c3f91c [Ada] Do not consider inlined subprograms when generating C code adds 97edd4267e6 [Ada] Add a gnatbind option to generate C code adds 438d9658a90 [Ada] Update the section on resolving elaboration circularities adds 6cbd53c2277 [Ada] Make loop labels unique for front-end inlined calls adds 09c9ed5bb8b [Ada] Fix bogus error on array with overaligned scalar component adds 8334176aaae [Ada] Spurious error on dynamic predicate in a generic context adds 1f159b86c1e [Ada] Spell "laid" correctly adds bf4f18bded5 [Ada] Extend -gnatw.z warning to array types adds c4487c3be84 [Ada] Style check for mixed-case identifiers adds b5c8da6bac8 [Ada] Minor reformatting adds 558241c0f71 [Ada] Spurious error with static predicate in generic unit adds 14bc12f0b18 [Ada] SPARK pointer support extended to local borrowers and [...] adds 69e6ee2f15f [Ada] ABE checks v3.0, foundations of Elaboration order v4.0 adds 07fb741a367 [Ada] Document default new-line behavior for GNATpp adds e08a896b967 [Ada] Improve warnings about infinite loops adds 866000e7fb5 [Ada] Minor editorial corrections and reformatting adds abc856cf227 [Ada] Spurious visibility error in inlined function adds f4c16c58e1a [Ada] Refine pointer support in SPARK adds eee51f3dd6d [Ada] Incorrect expansion on renamings of formal parameters adds 5460389b1fd [Ada] Crash on front-end inlining of subp. with aspect spec [...] adds 10aea826dae [Ada] New routine to access file on command line adds 3f3dbb7b933 [Ada] Suppress warnings in generic instantiations with prag [...] adds 336878fc11b [Ada] Crash on anonymous access-to-class-wide with tasks adds 76b4158b8fe [Ada] Forced elaboration order in Elaboration order v4.0 adds 49d0d5fc6f8 [Ada] Document new flags in GNATpp adds a7b3509eb6a re PR tree-optimization/91033 (ICE in vect_analyze_loop, at [...] adds 8e37c995c69 Add -fprofile-note option. adds 22dfc3e89d2 Fix use-after-scope in host-mingw32.c (PR target/88056). adds d04295d2436 Add to same comdate group only if set (PR middle-end/90899) adds 6aa2e42cb4b Handle '\0' in strcmp in RTL expansion (PR tree-optimizatio [...] adds 8ba6ea878fd Remove another bunch of dead assignment. adds 88614dfa2bb Add .gnu.lto_.lto section. adds 87741e51b53 Add zstd support for LTO bytecode compression. adds e7dbf7f0691 Add myself to MAINTAINERS adds e676d70449a Fix ChangeLog date for last commit adds 0e510d18242 [aarch64]: force frame pointer setup before tlsdesc call adds 6235b0788c9 gimple-pretty-print.c (dump_ternary_rhs): Fix BIT_INSERT_EX [...] adds e157be919b8 dwarf2out.c (add_scalar_info): Add back refererence to exis [...] adds 1b309ca5edd Support N values in libgcov for single value counter type. adds 596341c741a Rename SINGE_VALUE to TOPN_VALUES counters. adds d398999dbe0 Add dbgcnt for gimple_match and generic_match. adds cc49641a713 re PR tree-optimization/91069 (Miscompare of 453.povray sin [...] adds 6c47a87b661 PR debug/90981 Empty .debug_addr crashes -gdwarf-5 -gsplit-dwarf adds a35d6e9f217 compiler: include transitive imports in the type descriptor list adds e5833b56497 Fix store merging tests on Arm adds 911c8df0a30 altivec.md (altivec_mov<mode>, [...]): Change the RTL attri [...] adds 179c7ef523f [Darwin] Some TLC for older Darwin versions. adds 03eddfb3b57 [Darwin] Revise pie,no-pie and rdynamic driver specs. adds 1bbffb87a9e [AArch64] Remove constraint strings from define_expand constructs adds 67699bf6673 PR libstdc++/91067 fix missing exports for filesystem iterators adds 651c754cfbd compiler: set varargs lowered for imported call expressions adds c93d9e4fa89 Daily bump. adds 4c5f7762a93 compiler: fix indentation of select statement AST dump adds 9c5784fa758 [MIPS][Testsuite] Specify msa-fmadd.c abis. adds 0e68d70b7fb compiler: optimize 0,1,2-case select statement adds a59b2e42062 re PR rtl-optimization/90756 (g++ ICE in convert_move, at e [...] adds 6c96b432c91 re PR tree-optimization/91074 (c-c++-common/gomp/scan-3.c f [...] adds 6218005284d omp-low.c (lower_omp_scan): Call lower_omp on stmt's body i [...] adds 6b150619545 re PR tree-optimization/91069 (Miscompare of 453.povray sin [...] adds 75da268e1a5 re PR target/88833 ([SVE] Redundant moves for WHILELO-based loops) adds 6f01ad76c11 re PR tree-optimization/91063 (ICE in set_vinfo_for_stmt, a [...] adds ee7904e91fc tree-ssa-sccvn.h (vn_reference_lookup): Add last_vuse_ptr a [...] adds dcd59a994af [Ada] Spurious dimensionality error on aggregate with "othe [...] adds 1708a783b50 [Ada] Get_Scos: Remove bogus, dead code adds b7d5159ec9f [Ada] GNAT.Sockets: fix socket timeout on recent Windows versions adds cd93d2d89d3 [Ada] Reduce emitted code size in CCG for aggregate assignment adds a0766a8258f [Ada] CCG: restrict folding for boolean tests adds d8be36d2873 [Ada] Keep assertions in internal units enabled for GNATprove adds 4ff5aa0c05b [Ada] CCG: reduce generated temporaries adds b04fe972e31 [Ada] Better error messages for ownership errors in SPARK adds bc1146e5e09 [Ada] Minor reformatting adds 3d53efa6921 [Ada] Skip code not in SPARK for ownership analysis adds c3c41b296a7 [Ada] Unnesting: handle conditional expressions adds 7273107b948 [Ada] Hang on expansion of library-level instantiation adds 194dc648e4b [Ada] Fix crash in SPARK ownership checking adds 9193307b56e [Ada] Synchronized object definition in SPARK updated adds 965a269d8bb [Ada] Minor typo fixes adds 7cbdab5aa83 [Ada] Spurious error on 'First in a generic context adds dd4d8a71980 [Ada] Assertion failure on Default_Initial_Condition adds b27f2c40019 [Ada] Do not create a master unless Tasking_Allowed adds fa528281a9d [Ada] Missing actual for generated initialization procedure adds bdbb2a40554 [Ada] Bug in composition of equality for variant records adds e3a79ce3c18 [Ada] Spurious error on incomplete tagged formal parameter adds 3cc0fae4334 [Ada] SPARK_Mode Off now allowed inside subprogram adds 901a52ba7d5 [Ada] Expr. func. with private formal rejected in nested Gh [...] adds 0839ffce2dd [Ada] Management of internal data structures in Sem_Elab adds cb2ce45bfec [Ada] Spurious error on instantiation and limited_with_clause adds 2beb5444be6 [Ada] Fix capitalization and parenthesis glitches in GNAT RM adds 38818659c38 [Ada] Add preconditions in Ada.Task_Identification adds eedc5882dd6 [Ada] Minor reformatting adds 7cbe60de258 [Ada] Clean up support for validity checks in the compiler adds 07c91770f82 [Ada] Spurious error on non-default C++ constructor adds 70980ea2256 Fix loading of lto_section on strict alignment targets (PR [...] adds 8862ed139a6 Improve OpenMP map diagnostics. adds f5fa046faa7 tree-ssa-alias.c (decl_refs_may_alias_p): Add size1 and siz [...] adds 5bb8f28194e s-osinte__kfreebsd-gnu.ads (clockid_t): Make type definitio [...] adds 5cee3239904 re PR tree-optimization/90911 (456.hmmer regression with r272239) adds e57c896e86c re PR ipa/91062 (gcc.dg/ipa/ipa-pta-1.c dump contains garba [...] adds ebebc928d8b introduce EH_ELSE_EXPR tree and gimplifier adds ee118c14f71 introduce gcc_jit_context_new_bitfield adds c80ab4a34c3 Support __builtin_expect_with_probability for analysis of # [...] adds e2c3bbbf905 Fix arm XFAIL in cunroll-15.c adds 2b442504a0a jit: gcc_jit_context_new_binary_op check res type adds 532bb2f908e tree-ssa-alias.c (nonoverlapping_component_refs_since_match [...] adds 61afc8f8f04 [Darwin] Revert one hunk from r273016 (TLC for older Darwin [...] adds 2f03073ff24 omp-expand.c (expand_omp_for_static_nochunk): Don't emit GO [...] adds ec03bc90e5b re PR middle-end/78884 ([7/8] ICE when gimplifying VLA in O [...] adds 0f146681aec Daily bump. adds 9328056ba3c [Ada] GNAT.Traceback: add a Call_Chain function adds 584b52902b4 [Ada] Ada.Containers.Formal_Vectors: make vectors always bounded adds 8e28429a939 [Ada] No_Stream_Optimizations ignored for 'Class'Input adds 8518042a54f [Ada] Fix typo in GNAT RM adds 85ee7b4903e [Ada] Fix inlining in GNATprove inside quantified expressions adds db6261488e4 [Ada] Compiler abort on a dynamic predicate used in a precondition adds 9795b203663 [Ada] Diagnostics in Elaboration order v4.0 adds 9cbb5574cd5 [Ada] Accept compilation switches -Og/-Ofast in non-GCC backends adds 13e8f0ed8e2 [Ada] Import documentation from the RM for Ada.Strings.Fixed adds 034a6629f4b [Ada] Import documentation from the RM for Ada.Strings.Unbounded adds de70d01f1a3 [Ada] Removing support for SCIL "contract-only" subprogram bodies adds 7145d799a34 [Ada] Spurious error on aggregate with choice that is predi [...] adds adc81ec81db [Ada] Crash on exported build-in-place function adds 6cc85504836 [Ada] Typo fixes adds 43fa58c26a0 [Ada] Wrong accessibility level under -gnat12 adds 60a38ae15cb [Ada] Failure to detect trivial infinite recursion adds fe04f57a813 [Ada] System.Linux: fix typos in comments adds be0443c3024 [Ada] Failure to detect trivial infinite recursion adds 4f469dec551 [Ada] Missing range check on assignment to bit-packed array adds d90eeca129a [Ada] System.OS_Interface: fix link order on Linux adds 9880061b346 [Ada] Crash on deallocating component with discriminated task adds c365eb26e87 [Ada] Fix position of subprogram body generated for static [...] adds 6d0289b1ec9 [Ada] Minor reformatting adds d21328a0d42 [Ada] Fix internal error on packed array In/Out actual parameter adds 1e70cf2ebac [Ada] Ada.Wide_Wide_Characters.Handling: fix comments adds b7469acf1c7 [Ada] GNAT UGN: refresh doc on installing from the cmd line [...] adds 2ff7c604377 [Ada] Add contracts to Ada.Text_IO for SPARK adds 3eb5e54a4a5 [Ada] Stabilization of Elaboration order v4.0 adds 76e716d7617 [Ada] Compiler loop on illegal nested accept statement adds 8d21ff60256 [Ada] Incorrect accessibility check adds ffdc40a90fa tree-cfg.c (gimple_make_forwarder_block): Propagate locatio [...] adds 4500f751036 except.c (emit_to_new_bb_before): Make sure to put a locati [...] adds 1d776353135 tree-ssa-alias.c (alias_stats): Add nonoverlapping_componen [...] adds 75fad0a9891 re PR tree-optimization/91091 ([missed optimization] Missin [...] adds fb4697e30bd re PR tree-optimization/91091 ([missed optimization] Missin [...] adds 66076dcb60b tree-ssa-sccvn.c (vn_reference_lookup_3): Valueize RHS when [...] adds 2bdc7dcbbd2 [PATCH][GCC][AARCH64] PR target/90712 Fix gcc.dg/rtl/aarch6 [...] adds 899a199767a DR 1813 PR c++/83374 - __is_standard_layout wrong for a cla [...] adds 6e158c5fd53 Tweak error message for mapped parameters. adds 0dc7adb0371 Fix ODR violations in code using <ext/atomicity.h> adds 131138d51d2 * tree-ssa-loop-manip.c (create_iv): Add missing guard for [...] adds 26f8363d85f PR c++/67184 (again) adds 9eb5f744ae2 [Darwin.PPC] Remove dead code. adds 99e4ed78638 re PR c++/67184 (Missed optimization with C++11 final specifier) adds e954337f3ce Daily bump. adds 2dcb0d5b59e omp-low.c (omp_find_scan): Make static. adds 5d1212877ac re PR tree-optimization/91096 (Openmp vector max reduction [...] adds 1f52d1a8b52 omp-low.c (struct omp_context): Add for_simd_scan_phase member. adds 193bee751a6 [arm] Fix ambiguous .md attribute uses adds 96eb1765a38 [amdgcn] Fix ambiguous .md attribute uses adds 212ecf90de8 [h8300] Fix ambiguous .md attribute uses adds a0cb70b7ea2 [i386] Fix ambiguous .md attribute uses adds ef2df51671b [s390] Fix ambiguous .md attribute uses adds a10b664eb7a Fix recent regression in __atomic_add_dispatch adds 94e14f2e90e omp-low.c (struct omp_context): Rename combined_into_simd_s [...] adds 6f67abcdb04 omp-low.c (lower_rec_input_clauses): For lastprivate clause [...] adds 389aba0d2d8 Daily bump. adds f40ce450f3c Fix uninitialised use in mips_split_move adds 0b3839a4b26 PR91068: Fix MIPS fallout from IRA matched operand changes adds 94f3d11cfaa re PR fortran/91077 (Wrong indexing when using a pointer) adds 2ea649341aa [Darwin] Don't jam symbol stubs on for kernel code. adds 21f94af93a8 [Darwin] Make a final check on PIC options. adds 6ce4dac8139 rs6000: Delete Ffre adds 0411f1d6cb2 re PR tree-optimization/91090 (A suspicious code in tree-ss [...] adds 0b1949603c4 Daily bump. adds 7ef00402351 [riscv] Fix ambiguous .md attribute uses adds 0de175b8d67 Make guality.h handle Yama restricted ptrace mode adds 8849d5034c5 Add a build config for bootstrapping at -Og adds 38988cbf9eb re PR tree-optimization/83518 (Missing optimization: useles [...] adds c19713b78d2 Add myself to MAINTAINERS (Write After Approval) adds e87f67eb5d8 [Ada] Spurious visibility error on dynamic_predicate aspect [...] adds 0a90412010e [Ada] GNAT.Sockets: remove default level in Get/Set_Socket_Option adds ffec45e3905 [Ada] Crash on Image and Value attributes adds b91cdf756ca [Ada] Spurious error reported by pragma Compile_Time_Error adds 5291985c003 [Ada] Crash on named actual in postcondition for generic su [...] adds f56e04e89e8 [Ada] Code reorganization adds 23eb3cb2b4f [Ada] Document handling of preprocessor directives in GNATpp adds 4a0e6ac18f7 [Ada] Crash in interface derivation with null primitive adds 4962dc441d3 [Ada] Semantics of Delete for fixed strings adds abbc45464b1 [Ada] Fix crash on extension of private type with -gnatRj adds 19d9ce464af [Ada] Arrange not to set DECL_ARTIFICIAL on elab procs adds 79ee9e32b17 [Ada] More data rates supported on Linux adds 92c7734db7a [Ada] New algorithm for Elaboration order v4.0 adds 1bb2e1d96eb [Ada] Crash on timed entry call with a delay given by a typ [...] adds 7800a8fb04a [Ada] Do not erase precise type on fixed-point real literal adds 589721afccb [Ada] Use g-sercom__linux.adb for all Linuxes adds eaec429d5be [Ada] New port for x86_64-vx7 adds 900dd8405fb [Ada] Remove dependency on Win32 GDI (Graphical Interface) adds f6d606c7e71 [Ada] Suppress warnings on memory representation in CodePeer mode adds 56730418631 [Ada] Set dummy Etype for the fake __HEAP entity in GNATprove adds 47bcd81fe7f [Ada] Diagnostics for Elaboration order v4.0 adds 570d5bbc7b7 [Ada] Assertion failure on validity check for Address adds fa2538c77b9 [Ada] Wrong evaluation of membership test adds 156187ef87e [Ada] In-place initialization for Initialize_Scalars adds b723426575b [Ada] Remove documentation of ignored GNATpp switch adds 4fe5bbcf30a [Ada] Remove dead code from Enclosing_Package_Or_Subprogram [...] adds 3a4a60d1d23 [Ada] Os_Lib: do not call __gnat_kill for Invalid_Pid adds aec80f204f0 [Ada] GNAT RM: Update documentation on No_Exceptions restriction adds 55d4e2ba076 [Ada] GNAT.Serial_Communications: simplify the Serial_Port [...] adds 6f65c7ee863 [Ada] Small overhaul in Repinfo unit adds 9118c5e1a3a MAINTAINERS (Write After Approval): Fix the list sorted by [...] adds 75b41faa236 re PR c++/65143 ([C++11] missing devirtualization for virtu [...] adds ce79110f01f Revert r254460 (collect2 LTO for AIX). adds ace4317affd RISC-V: Fix splitter for 32-bit AND on 64-bit target. adds b68cae81760 Avoid clash with system header declaration. adds 08dfb1d682a re PR tree-optimization/91108 (Fails to pun through unions) adds f069f0f20fb MAINTAINERS (Write After Approval): Remove myself, already [...] adds e2839e47894 S/390: Rework shift count handling. adds 5fad9d33e1d S/390: Define shift_truncation_mask. adds 8f783191775 Turn of ipa-ra in builtins test (PR91059) adds b18081df8cc subreg: Add -fsplit-wide-types-early (PR88233) adds 9d9171550a3 rs6000: Add testcase for PR88233 adds c83faba13da rs6000: Ignore GFXOPT (and GPOPT) for choosing machine adds 079e0f61968 emit-rtl.c (set_insn_locations): New function moved from... adds 9c6e2f8274d re PR c++/91110 (ICE: tree check: expected class 'type', ha [...] adds 6cda84b509a tree-vect-stmts.c (scan_operand_equal_p): Look through MEM_ [...] adds 7d64aec4996 Daily bump. adds aac9480da1f PR middle-end/71924 - missing -Wreturn-local-addr returning [...] adds 64865fe0f97 Enhance documentation of -fprofile-note option. adds 7a26ff040e7 Remove usage of ZSTD_CLEVEL_DEFAULT define. adds 0cb51ac7fb5 [Ada] Update -fdump-ada-spec documentation adds b5d3d113ca9 [Ada] Make -gnatRj output strictly conforming JSON adds e0201d823ab [Ada] Fix ownership checking for pointers in SPARK adds e5ce97d2946 [Ada] Issue error on illegal ownership in SPARK adds 9ae497cb69e [Ada] Set Dynamic_Elaboration_Checks to True in CodePeer mode adds 93ba65d54c7 [Ada] Fix scopes for local variables in task/protected bodies adds 578d5941ee2 [Ada] Einfo: fix a typo adds 995d28c7551 [Ada] Handle implicit moves in SPARK ownership pointer support adds a569f21920e [Ada] Reword "wild card" to "wildcard" adds 5dd63272379 [Ada] Expand type of static expressions in GNATprove mode adds 554a9844f74 [Ada] Prevent inconsistent state for inlining in GNATprove adds a74d1bf6af0 [Ada] Spurious error when instance of generic is used as fo [...] adds dd9290ec533 [Ada] Expand Enum_Rep attribute reference in GNATprove mode adds ff606db0166 [Ada] Sinfo: refine comment for Do_Range_Check adds 5da544339b2 [Ada] Missing runtime range checks with -gnatVa adds fb95bfcc813 [Ada] Missing escape of the double quote in JSON output adds 16cc65b61a7 [Ada] Elaboration order v4.0 activation adds 0ce858310c2 [Ada] Wrong resolution of equality operator with overloaded [...] adds 134f52b9c4f [Ada] Minor reformatting adds c7854dbd0fe [Ada] Missing error on generic type with representation clause adds 0024315552c [Ada] Disable calls to Abort defer/undefer when ZCX_By_Default adds 727e4d37be9 [Ada] Exp_Util: minor refactoring adds 75cfda8b4aa [Ada] Task-related circularities in Elaboration order v4.0 adds 64ac53f4c4e [Ada] Reformat comments adds f0bfd1f91fd [Ada] Elaboration order v4.0 and generic instantiations adds a9e470285b5 [Ada] Crash/infinite loop on program with multiple visibili [...] adds b3889ffffcd [Ada] Warning needed on anonymous access type allocators adds 18934a8d0fe [Ada] System.OS_Interface: fix Critical_Section.SpinCount type adds 924e3532dcd [Ada] Crash on 'Img attribute adds 5e0f7ab2fb3 [Ada] Access to uninitialized memory by predicate check adds c2851dc2896 tree-ssa-sccvn.c (struct vn_walk_cb_data): Add orig_ref member. adds b52db15861e Document and test __builtin_expect_with_probability. adds 4c12dc05566 [arm]: redefine aes patterns adds 495079550e1 * ira-emit.c (emit_moves): Skip DEBUG_INSNs when setting th [...] adds b7fe158a1b3 gimple-match.h (gimple_match_op::resimplify): New. adds b61184875ec [ARM][testsuite] Fix address of sg stubs in CMSE tests adds 5169fa77322 [aarch64]: redefine aes patterns adds 801c9ae963c Commit missing hunk from r273296 adds 1f88cc260c6 re PR tree-optimization/91114 (ICE in vect_analyze_loop, at [...] adds 6c1dae73cd2 PR c++/61339 - add mismatch between struct and class [-Wmis [...] adds 18c0ed4b469 rs6000-internal.h (create_TOC_reference): Delete. adds 99b1c316ec9 PR c++/61339 - add mismatch between struct and class [-Wmis [...] adds 4faba5c3bc3 simplify-rtx.c (simplify_unary_operation_1): Use GET_MODE_P [...] adds 4b1a1d98186 cfgcleanup.c (old_insns_match_p): Check if used hard regs s [...] adds a0aeb7fb93d tree-vect-stmts.c (vectorizable_comparison): Swap operands [...] adds c2e8bd51418 PR tree-optimization adds 1d00272bf2d Daily bump. adds caa0705cb68 tree-ssa-alias.c (nonoverlapping_component_refs_p_1): Break [...] adds a620ef15027 decl.c (get_type_quals, [...]): New. adds e9427de1bf3 [Ada] Use renamings in GNATprove mode for side-effects extraction adds 3f833dc291c [Ada] Minor reformatting adds 19448640ac0 [Ada] Elaboration order v4.0 and linker switches adds ff3ee5e5ef8 [Ada] Spurious error on overloaded equality in postcondition adds 5a6446841aa [Ada] Missing implicit interface type conversion adds 74b96685bb0 [Ada] Fix crashes on ownership checking in SPARK adds 9098d477ba8 [Ada] Elaboration order v4.0 and cycle detection adds c03c026753c [Ada] New port for ppc-vx7r2 adds 32e0627f99f [Ada] The environ macro is broken on vxworks7r2 SR0610 adds ef8a3d9ef0a [Ada] Vxworks7r2 SR0610 coalesced some macro values adds 0b6694b4e41 [Ada] Add contracts to Strings libraries adds 7f8c1cd3675 [Ada] Minor reformatting adds 5b4ce2a0360 [Ada] Spurious error on case expression with limited result adds 1c6f14b64b4 [Ada] GNAT RM: add note about debuggers for Scalar_Storage_Order adds 9ab234e5313 [Ada] sysdep.c: correct include directives ordering adds 27572ba35fe [Ada] Allow multiple units per file in GNATprove adds 9ead6ee5c84 [Ada] Improve support for tuning branch probability heuristics adds 9a5245da495 [Ada] Spelling mistakes in error messages adds f35688c95a8 [Ada] Add an annotation for static analysis adds 1ae0159eb46 [Ada] Entity names are not unique adds 764ffff09ac [Ada] Documentation of Img attribute out of date adds 710e024086a [Ada] GNATpp: document the --source-line-breaks switch adds 6056bc735d8 [Ada] Improve gnatmem's doc for the depth switch adds d036b2b8c29 [Ada] Spurious error on discriminant of incomplete type adds 1bc68e0d30b [Ada] Fix possible crashes in GNATprove analysis of pointers adds 179682a55cb [Ada] Fix spurious messages on global variables for SPARK p [...] adds c14dc27e91c [Ada] Crash on aggregate for limited type in extended return adds ccba4bf136e [Ada] Do not attempt to re-arm guard page on x86_64-vx7(r2) adds 4669743bd25 [Ada] Spurious run-time error with 64-bit modular types adds f861d731ca4 [Ada] System.Strings.Stream_Ops: do not depend on Stream_IO adds 8389386c6d5 gimple-parser.c (c_parser_gimple_postfix_expression): Suppo [...] adds 95efa227919 re PR tree-optimization/91126 (Incorrect constant propagati [...] adds 12bb04368e7 Fix wi::lshift adds 613caed2feb re PR target/91102 (aarch64 ICE on Linux kernel with -Os st [...] adds b59ff58620d PR testsuite/91132 - test gcc.dg/strlenopt-67.c in r273317 fails adds 41112d9519d compiler: add break label in 1,2-case select statement lowering adds 4b8d9b23371 compiler: finalize methods when importing types adds 8ba8ebffc46 [arm] Fix BE index for single-var vector initialisers (PR91060) adds 2cb73623102 Fix folding of vector EQ/NE adds 4b5c5391849 [Darwin, PPC] Collate the system library spec into one expression. adds 4ded6adc51b predicates.md (cint34_operand): Update SIGNED_34BIT_OFFSET_P call. adds 639000e2121 Daily bump. adds 3e66e7b0d1e re PR middle-end/91131 (Bad bitfield coalescing) adds 435a6d9580f Do not try to further refine a VR_UNDEFINED result when int [...] adds a34badbdf00 [Ada] Avoid spurious warning on wrong order of operator cal [...] adds 490ed9ba846 [Ada] Elaboration order v4.0 and infinite loops adds a1a8b1726cf [Ada] GNAT.Threads: Add a Get_Thread overload taking a Task_Id adds ccf17305968 [Ada] No warning for guaranteed accessibility check failures adds 6c1657116a2 [Ada] New Repinfo.Input unit to read back JSON representati [...] adds a3d1ca0127c [Ada] Missing finalization of private protected type adds e2a2d49440c [Ada] Fix crash on dynamic predicate when generating SCOs adds dd8b4c118e1 [Ada] Link error due to negated intrinsic comparison adds a081ded4df0 [Ada] Compile-time evaluation of predicate checks adds bce6accb664 [Ada] Internal crash on illegal renaming adds 29c64a0f6d1 [Ada] Minor reformatting adds f9e5da46f77 [Ada] Infinite loop on illegal declaration adds 852c41d488c [Ada] Document gnatpp's --spaces-only switch adds 4ae83b58d23 [Ada] Fix inconsistent documentation for gnatmetric adds ae59bda92bb [Ada] Pragma Unreferenced triggers undefined reference adds d4ba738c67e [Ada] GNAT.Sockets: add support for RAW sockets adds 220dc4b2825 [Ada] Elaboration order v4.0 and output of dependencies adds 6ef13c4ff90 [Ada] Remove redundant predicate checks adds 9d80f439131 [Ada] errno.c: remove obsolete support for MaRTE OS adds 1048a1839fd [Ada] Memory corruption when using formal hashed sets or maps adds 810097a72d1 [Ada] GNAT.Sockets: support ICMP, IGMP and RAW IP protocol levels adds a13a714e710 [Ada] Crash on protected type with self-referential component adds 49d7a324591 [Ada] Makefile.rtl: add a warning about compilation flags adds be04e8eda37 [Ada] Minimal binder adds a8fa1b3d08e [Ada] Refactor ownership pointer checking in SPARK as a generic adds 708fb956d9b [Ada] Avoid spurious warning on assertions with Loop_Entry adds d99ef225ac0 [Ada] Flip the meaning of debug switch -gnatdF adds 8b727104817 [Ada] Avoid spurious errors on dimensionality checking in G [...] adds 929d520369a [Ada] Minor refactoring adds 674dbc204d3 [Ada] Use high-level wrappers for Lib.Units.Table adds 491b0b4015a re PR target/91124 (gcc.target/i386/avx512vl-vpshldvd-2.c e [...] adds 946732df902 re PR target/91124 (gcc.target/i386/avx512vl-vpshldvd-2.c e [...] adds e617512f4af rs6000: Handle Modula-2 in the traceback table adds 998175f6465 rs6000: Adjust comment for the Modula-2 traceback lang adds 4c98bdadcb6 i386: Add AVX512 unaligned intrinsics adds a90fe12c80a Define std::atomic_ref and std::atomic<floating-point> for C++20 adds f6822be73a5 Improve docs for --enable-libstdcxx-time=rt adds bee60edc269 ChangeLog: Fix whitespace. adds a8b9ee6feb5 compiler: ensure evaluation order in type hash/eq functions adds e63f834983b Daily bump. adds 33627377059 Add hint if the fallthrough target of current BB isn't the [...] adds 1fdd6f04129 tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_ORDER. adds d281492de84 Support multiple operand counts for .md @ patterns adds e7ba492a04d [arch64] Fix ambiguous .md attribute uses adds e067f9924ba cfgexpand.c (expand_gimple_stmt_1): If the statement doesn' [...] adds 831e688af50 fold-const.h (get_array_ctor_element_at_index): Adjust. adds 49dbd6a0325 re PR rtl-optimization/91136 (incorrect move of instruction [...] adds 72ab1c51b60 Relax vector_builder::elt sanity check adds 804e2d0631d Update C++2a library status table adds 0d67cd380d3 Define __type_identity_t alias and use for string_view adds fdc1f343029 introduce try/finally/else in gimplefe adds b847405adee allow EH to escape from GIMPLE_EH_ELSE ELSE block adds cf91b5997de re PR tree-optimization/91145 (ICE: in vect_build_slp_tree_ [...] adds c3a7a7b8abb c6x.c (c6x_section_type): Clear SECTION_NOTYPE for the ".fa [...] adds b979ca0ffde Fix inaccurate comment in new test adds b9ef6a2e04b re PR tree-optimization/89430 (A missing ifcvt optimization [...] adds d132c59b10a tree-ssa-alias.c (same_tmr_indexing_p): Break out from ... adds 5dd47cb75da invoke.texi (ssa-name-def-chain-limit): Document new --param. adds 61fba2674fb [Darwin, testsuite] Remove unused test. adds d64c6837a72 [PATCH] Fix typo in test case. adds bf85a0385f0 Daily bump. adds 704686049d5 gimplify.c (struct gimplify_omp_ctx): Add order_concurrent member. adds 1a888209de8 re PR c/91149 (GCC 9 and later incorrectly rejects OpenMP t [...] adds f2b29269c40 re PR target/90723 (pr88598-2.c segfaults with -msve-vector [...] adds 544a74f0512 * Makefile.rtl: Use g-sercom__linux.adb for all linuxes. adds 5c695c29de8 rs6000: Shut up -Wformat-diag somewhat adds e2bc581fca9 tree-ssa-alias.c (component_ref_to_zero_sized_trailing_arra [...] adds 8028dd3f2f3 [Darwin, PPC, testsuite] Require stabs support for a test. adds 0d67fe7e009 Daily bump. adds d67dfb85ba4 rs6000: Shut up -Wformat-diag a little more adds a20f263ba1a ipa-fnsummary.c (ipa_dump_hints): Do not dump array_index. adds cbfde6ee68d gdbhooks.py: dump-fn, dot-fn: cast ret values of fopen/fclose adds 3e4ceed077a i386.md (nonmemory_szext_operand): New mode attribute. adds c5e02838afa pr84512.c (dg-final): Remove XFAIL on alpha*-*-*. adds 1b034a958d4 re PR fortran/87233 (Constraint C1279 still followed after [...] adds 3126c241afa Daily bump. adds 6c2833e74e4 re PR tree-optimization/88497 (Improve Accumulation in Auto [...] adds 5e79b147663 re PR tree-optimization/91162 (ICE: tree check: expected cl [...] adds c559f3ef4ee tree-ssa-alias.c (aliasing_component_refs_walk): Initialize [...] adds ea298f7ad01 i386.md (@test<mode>_ccno_1): Rename from test<mode>_ccno_1. adds 2d94f7dea9c rs6000: Always output .machine adds 4e62f891cde runtime: expose the g variable adds c4a193bcba5 * config/i386/i386.md (*testdi_1): Put back "%" constraint [...] adds b4ad799f45b Daily bump. adds 42b593d5e0e Remove trailing space. adds d3ed5b56646 PR91176: Skip debug insns when computing inline costs adds 8f5b6165913 [mips] Fix ambiguous .md attribute uses adds f6e5e4b83b1 [rs6000] Fix ambiguous .md attribute uses adds 737eb76789c Use file_location for md_reader's ptr_loc adds 10b04d1e0b3 Report ambiguous uses of .md attributes adds 19bd9028264 Fix g++.dg/template/pr84789.C on new concepts branch. adds fd860f7d441 Simplify type-specifier parsing. adds e6c847fb8f9 Add parens around constraint in <memory>. adds 6eaf3f9eeb7 Simplify range location creation in C++ parser. adds 656867bc665 Require int128 support in gcc.dg/autopar/pr91162.c adds ee8c45492a5 Don't xfail gcc.dg/tree-ssa/pr84512.c on 64-bit SPARC adds f6bbf1ca1d4 alias-1_0.C: Use -O3. adds 7f5ddfcb3cb re PR rtl-optimization/91164 (ICE in verify_dominators, at [...] adds de2ad117f60 Add missing testcase for PR89190 adds f0593c53f36 re PR rtl-optimization/91173 (ICE: in int_mode_for_mode, at [...] adds f615b74e952 re PR rtl-optimization/91173 (ICE: in int_mode_for_mode, at [...] adds 460bf043c82 i386.md (*testdi_1): Match CCZmode for constants that might [...] adds df1afcca584 re PR fortran/90903 (Implement runtime checks for bit manip [...] adds 361c0470f5d Daily bump. adds d6350f82315 re PR tree-optimization/91181 (Failing as_as type conversio [...] adds 7eb5baff994 re PR tree-optimization/91157 (ICE: verify_gimple failed (e [...] adds dfa6e5b43b9 gimple.h (enum gf_mask): Remove GF_OMP_FOR_SIMD... adds b9333ec437f re PR tree-optimization/91157 (ICE: verify_gimple failed (e [...] adds 5d688cb2777 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Update. adds 9505acd8501 re PR tree-optimization/91180 (wrong code at -O and above w [...] adds 7921a90e334 re PR tree-optimization/91178 (Infinite recursion in split_ [...] adds 4efd8968f8b re PR tree-optimization/91178 (Infinite recursion in split_ [...] adds a7dbb77712c i386.md (*andqi_2_maybe_si): Handle potential partial reg s [...] adds 17b99c984b6 alias.c (record_component_aliases): Do not simplify pointed [...] adds d767a594c68 re PR c++/90455 (braced-init and incomplete type instantiation) adds 3697a5b8db8 i386.md (*add<dwi>3_doubleword): Remove redundant constraints. adds caffb6e56c2 tree-ssa-dse.c (initialize_ao_ref_for_dse): Fix formatting. adds 9cc7debee91 pa.c (pa_som_asm_init_sections): Don't force all constant d [...] adds 8ea3c020a23 Daily bump. adds dea78431676 -Wmissing-attributes: check that we avoid duplicates and fa [...] adds b94b6cc0251 compiler: fix bug in handling of unordered set during exporting adds d1f2e4c1027 tree-ssa-sccvn.c (vn_walk_cb_data::push_partial_def): Refac [...] adds d119bf79862 Fix -Wreturn-type for static naked functions in C adds f1f10541903 Make ifcvt clean up dead comparisons adds 3796e3b3998 re PR tree-optimization/91137 (Wrong code with -O3) adds b01659aa867 lto-common.c (gimple_register_canonical_type_1): Do not loo [...] adds 24990170d31 [arm] Fix incorrect modes with 'borrow' operations adds 979526c9ce7 demangle.h (rust_is_mangled): Move to libiberty/rust-demangle.h. adds e38341a8e0c [patch1/2][arm][PR90317]: fix sha1 patterns adds b9a0100963b [patch2/2][arm]: remove builtin expand for sha1 adds a6fc663e311 Makefile.rtl, [...]: Introduce a "STANDALONE" mode where C [...] adds 36729568fbf compiler: fix bug in importing blocks from inline functions adds 07d7662ff7e re PR target/91188 (strict_low_part operations do not work) adds 9ae813e8905 Update PowerPC compiler for pc-relative support. adds 3f4ef678b4e Rename function. adds 2737c5909fa i386.md (*addqi_2_slp): Remove. adds f48d9d19dd3 stl_tempbuf.h (__detail::__return_temporary_buffer): New. adds a349418ef52 Daily bump. adds 59febe0ece3 PR c++/90098 - partial specialization and class non-type parms. adds daaa6fcc70f PR c++/90101 - dependent class non-type parameter. adds bc59a4cf1af re PR tree-optimization/91207 (Wrong code with -O3) adds 22469e4244a * config/abi/post/m68k-linux-gnu/baseline_symbols.txt: Update. adds 14298fa4891 re PR middle-end/91190 (ICE on valid code: in hashtab_chk_e [...] adds c10abf530e5 [AArch64] Rename +bitperm to +sve2-bitperm adds a263e61a36e re PR tree-optimization/91200 (ICE on valid code at -O1: ve [...] adds 4eb503965ac re PR ipa/91194 (A suspicious condition in recursive_inlining) adds d826ea32f6c re PR target/91204 (ICE in expand_expr_real_2, at expr.c:92 [...] adds 6b68f00d4c2 re PR tree-optimization/91211 (wrong code with __builtin_me [...] adds 192ece9e15d tree-ssa-dse.c (initialize_ao_ref_for_dse): Handle strncpy. adds 1acf0246c87 [PATCH, rs6000] Split up rs6000.c. adds db67ea0f935 [Darwin] More specs TLC. adds 2be3193b827 stl_tempbuf.h (__detail::__return_temporary_buffer): Fix si [...] adds c35504626ec rs6000-call.c (HAVE_AS_GNU_ATTRIBUTE): define value as in r [...] adds aa4d56e2ce1 compiler: don't export bodies for functions marked "go:noinline" adds 05584e7c94f Daily bump. adds b6339213ff6 omp-low.c (lower_rec_input_clauses): Don't force simd array [...] adds 554a530ff81 tree.def (OMP_LOOP): New tree code. adds 1ab1f350203 Reduce memory consumption for push/pop_access_scope. adds 2dc1070584c Fix ICE on class template argument deduction with inherited ctor. adds 7604f4351a2 pa.h (hppa_profile_hook): Delete declaration. adds 4b3df265740 re PR target/91204 (ICE in expand_expr_real_2, at expr.c:92 [...] adds 5744faa9851 rs6000: New predicate any_memory_operand adds 45986ed939d rs6000: Make lwa_operand use any_memory_operand adds 4f5ddf27080 rs6000: Make input_operand use any_memory_operand adds 925763576e8 rs6000: Make offsettable_mem_operand use any_memory_operand adds 037455d49c2 Daily bump. adds c37b0163fe5 re PR libfortran/91030 (Poor performance of I/O -fconvert=b [...] adds 48df93911ab [PPC] Fix bootstrap for non-SVR4 targets. adds 2e92185a033 or1k: Fix code quality for volatile memory loads adds 9c0dba7c451 or1k: Fix issues with msoft-div adds 1e2e81c1a36 or1k: Add mrori option, fix option docs adds 44080af98ed or1k: Initial support for FPU adds 575ce893420 or1k: only force reg for immediates adds 33c43069281 re PR c++/67853 (decltype of parenthesized xvalue does not [...] adds 9e23d3bb28f Daily bump. adds 4be6c9b9a20 [ARC] Fix emitting TLS symbols. adds 2df89b66f1b Make a warning for -Werror=wrong-language (PR driver/91172). adds d1caf05a899 Simplify LTO section format. adds a861990d21a Do not emit __gnu_lto_v1 symbol. adds ff8f129bc2f x86/AVX512: improve generated code for bit-wise negation of [...] adds 8801ca5c28c re PR tree-optimization/91221 (ICE in get_int_cst_ext_nunit [...] adds c961d8205b7 [Ada] Fix internal error on array slice in loop and Loop_Invariant adds 0af66bdce07 [Ada] Spurious warning about a useless assignment adds 2fdc20b65c2 [Ada] Crash in C++ constructor without external and link name adds 4123b473427 [Ada] Incorrect values in conversion from fixed-point subty [...] adds 1a79e03b801 [Ada] Ensure Ctrl-C is not emited on terminated processes adds f3d2fbfdb83 [Ada] Fix spurious loop warning for function with Out parameter adds 52860cc145a [Ada] Fix wrong assumption on bounds in GNAT.Encode_String adds 7ddc639b771 [Ada] Ensure meaningless digits in a string are discarded adds fd90c808628 [Ada] Fix missing Constraint_Error for Enum_Val attribute adds e7f4682af25 [Ada] Internal error on iterator for limited private discri [...] adds 2418e23139e [Ada] Premature finalization of controlled temporaries in c [...] adds 2c26d262eb4 [Ada] Further fix non-stored discriminant in aggregate for [...] adds a517030d8b7 [Ada] Type inconsistency in floating_point type declarations adds 78e92e11d4a [Ada] Spurious error on private subtype of derived access type adds ff9d220ede2 [Ada] Remove obsolete Is_For_Access_Subtype machinery adds 11699257078 [Ada] Fix spurious visibility error for tagged type with inlining adds 5dcbefb1c40 [Ada] Issue warning or error message on ignored typing constraint adds 22862ba6d68 [Ada] Usage of signed type in array bounds in CCG adds 8c029ee8cf5 [Ada] Misleading warning on variable not assigned adds ca305a848c4 [Ada] Optimization loses exception in improper use of 'Value adds 75f6bfcefdb [Ada] Beef up comment in exp_attr.adb adds 2f8313ce5a1 [Ada] Small enhancement to the -gnatD/-gnatG output for fix [...] adds 137dabdd826 [Ada] Spurious error passing access to class-wide interface type adds c936411fab4 [Ada] Sprint: fix pasto in comment adds 8113b0c7385 [Ada] Overhaul code implementing conversions involving fixe [...] adds a211917585c [Ada] Adapt ownership checking in SPARK to traversal functions adds ad277369b23 [Ada] Remove misleading warning/suggestion in membership test adds 267c7ff6a07 [Ada] Fix missing check for no-op conversion to fixed-point type adds ae3f6530573 [Ada] Sinfo: update doc about Do_Division/Overlflow/Range_Check adds 46ebb491f19 [Ada] More complete information level for -gnatR4 output adds 1c4547f1613 [rs6000] Add _mm_blend_epi16 and _mm_blendv_epi8 adds 9afb91b2d1a [jit] check result_type in gcc_jit_context_new_unary_op adds 310b5fb7931 MSP430: Don't save all callee-saved regs in non-leaf interr [...] adds 462e6f9a932 [aarch64]: add usra and ssra combine patterns adds 281ab2fbff7 Change std::ceil2 to be undefined if the result can't be re [...] adds f35da524a26 Adjust std::rotl, std::rotr etc to match final P0553R4 proposal adds 2ac8e32236d Rename testsuite directory to match P0553R4 stable names adds 34e646226fd cgraph.c (dump_graphviz): New function. adds 22e4efa142a Daily bump. adds 1d46067b347 compiler: follow-on fix for finalizing imported methods adds ffbb9818b0e RISC-V: Add -malign-data= option. adds 0ac608a2cb5 [rs6000] Add documentation for __builtin_mtfsf adds 9215b328075 tree-cfg.c (label_for_bb): Remove global var. adds c0cdef59af5 Use -flto instead of -flto=N in DWARF producer string. adds b1bc0f50350 libiberty: Check zero value shstrndx in simple-object-elf.c adds 58b8c5a87b0 x86/AVX512: improve generated code for mask-to-vector-regis [...] adds 39c20502ef7 [Ada] Fix binding of ghost units with finalizer adds 15e79d66f00 [Ada] Issue error on SPARK ownership rule violation adds c910db71627 [Ada] Iterators are view-specific adds f9534f4bd63 [Ada] Minor tweak to -gnatR output adds a7191e01187 [Ada] Eliminate redundant overflow checks for conversions f [...] adds 67460d45757 [Ada] Plug small loophole in Generate_Range_Check adds 4e2a165210c [Ada] Aspect CPU may depend on a discriminant of a task type adds 187dd65de84 x86-tune-costs.h (znver2_memcpy): Update. adds ef893a2a769 * config/i386/x86-tune.def (X86_TUNE_AVOID_256FMA_CHAINS): [...] adds 105c2795b0d i386-options.c (ix86_option_override_internal): Default PAR [...] adds e1eb82f5aa4 i386-common.c: Use PROCESSOR_ZNVER2 scheduler for znver2. adds 62e3e66f130 re PR tree-optimization/83518 (Missing optimization: useles [...] adds 0bd65f4fde4 re PR debug/91231 (ICE in dwarf2out_inline_entry, at dwarf2 [...] adds e41dd06873b make gdbhooks.py idempotent with respect to reloading adds d894bafc5b7 gdbinit.in: add reload-gdbhooks (rh) command adds 9bf40084738 configure.ac (ACX_PROG_CXX_WARNING_OPTS): Revert r273311. adds 40768ee0bc9 compiler: use correct value type in 2-case select send adds d8e54c6203f Add PR markers to recent DSE changes. And... adds 000a002072d [Darwin] Fix PR87030 and tidy config fragments. adds 8dc63166e0b arith.c (gfc_convert_integer, [...]): Move to ... adds c078c9f4478 re PR fortran/54072 (BOZ with -std=f2008: wrongly accepted [...] adds c2ff710457a [Darwin] Fix PR87030 add missed commit hunks. adds 55ac9c5ce51 Daily bump. adds fe1a06fc57c Fixup ChangeLog entry for revision 273570. adds 70121844349 Fix off-by-one in simple-object-elf.c (PR lto/91228). adds 21caa1a2649 re PR middle-end/91166 ([SVE] Unfolded ZIPs of constants) adds 4caa6bab762 S/390: Add add/sub/mul overflow check patterns adds ce9dbf20f4e [ARC] Fix and refurbish the interrupts. adds 58f3f2c3971 tree-nested.c (build_simple_mem_ref_notrap): New function. adds efab3e3a732 gimplify.c (flag_instrument_functions_exclude_p): Include n [...] adds 856bb3ef935 cgraphunit.c (symbol_table::compile): Start and stop TV_CGR [...] adds e3461674702 [Darwin] Partial reversion of 273749. adds fa5baeedd47 PR driver/80545 - option -Wstringop-overflow not recognized [...] adds d4c972b7ebd msp430.h (ENDFILE_SPEC): Wrap uses of crtn*.o in if-exists. adds c46d1717205 config.gcc (msp430*-*-*): Enable initfini_array by default [...] adds 378a578affa Fix non-GNU style in previous commits adds 7214f11d470 Daily bump. adds b631bdb3c16 PR tree-optimization/91183 - strlen of a strcpy result with [...] adds 599331c8582 re PR tree-optimization/91236 (ICE in walk_non_aliased_vuse [...] adds 25b46fc9185 re PR testsuite/91245 (gnat.dg/float_value1.adb FAILs) adds 982b1497870 Generalize get_most_common_single_value to return n_th valu [...] adds cb50701ec2c Come up with function_decl_type and use it in tree_function_decl. adds 6343b6bf3bb Extend DCE to remove unnecessary new/delete-pairs (PR c++/23383). adds 0982acbe282 gimple-loop-versioning.cc (loop_versioning::prune_loop_cond [...] adds c9357dc13bd [arm][committed] Clean up code iterator usage in satsi* patterns adds e2cfa983c31 tree-vrp.c (extract_range_from_multiplicative_op): Add type [...] adds 2fc233b7318 * ipa-devirt.c (add_type_duplicate): Fix return value. adds 75088696935 Fix low reg issue in Thumb-2 movsi patterns adds 5ab2422adf8 cif-code.def (NEVER_CALL): New code. adds 0dfa7ba12c7 stmt.c (expand_case): Try to narrow the index type if it's [...] adds 40e1ed26774 re PR fortran/65819 (overzealous checking in gfc_check_depe [...] adds 7649f2e444b [Darwin, testsuite] Address PR91087 - XFAIL parts of pr16855.C. adds 9f41de41eaf re PR rtl-optimization/91223 (ICE: in curr_insn_transform, [...] adds f2d52e0042f re PR tree-optimization/91183 (strlen of a strcpy result wi [...] adds 599780d601a Wstringop-overflow-14.c: Disable for stricly aligned targets. adds 45c7215c1e1 Relocate std::endian from <type_traits> to <bit> adds cc00790cd3b Daily bump. adds ac2dca4daf5 2019-07-26 François Dumont fdumont@gcc.gnu.org adds 4517b378af6 [PR 89330] Remove non-useful speculations from new_edges adds 8f5331b2525 Add rules to strip away unneeded type casts in expressions adds 3644cadf6a9 AArch64: Make processing less fragile in config.gcc adds a5378f9b60d Define __cpp_lib_endian feature test macro adds 4f67cda8715 [Darwin, testsuite] Handle Darwin's size command. adds eebbac5830d Daily bump. adds 5bca9dd4537 [Darwin, PPC, testsuite] Fix fail for bmi2-bzhi64-1a.c adds 93ca071285f Daily bump. adds f0350021b84 * doc/include/gpl_v3.texi (Copying): Use https for www.gnu.org. adds c5993c9abc3 documentation_hacking.xml: Fix broken reference to the Doxy [...] adds 8d852645145 [RS6000] Make assembler command line cpu match default for gcc adds 295ac7c79eb [RS6000] PR91135, __linux__ not defined with -mcall-aixdesc [...] adds aef57966f4a [RS6000] rs6000_output_mi_thunk tidy adds 4f394a9e1c5 Fix g++.dg/lto/pr89330 on Solaris adds fe248a88e5e Release cgraph_{node,edge} via ggc_free (PR ipa/89330). adds a8cc00bfd7e Daily bump. adds 66fafc3bf68 re PR c++/91222 (507.cactuBSSN_r build fails in warn_types_ [...] adds 4ce6ab68894 Implement more rtx vector folds on variable-length vectors adds 708cc6132bb Generalise VEC_DUPLICATE folding for variable-length vectors adds 4d706ff86ea Add dg test for matching function bodies adds ec8ac265ff2 Prevent -Og from deleting stores to write-only variables adds c0fe6bce2a8 Don't run DSE at -Og adds f33b9c40b97 Prevent tree-ssa-dce.c from deleting stores at -Og adds 3c2f6fae598 re PR middle-end/91267 (SEGV in value_range_base::equal_p) adds fc5e7d2ac42 Fix ICE seen in tree-ssa-dce.c for new/delete pair. adds a55d6091230 re PR tree-optimization/91257 (Compile-time and memory-hog hog) adds 390c0dd61dc re PR tree-optimization/91257 (Compile-time and memory-hog hog) adds 50c2df93a6a PR libstdc++/51333 Define recursive_init_error constructor [...] adds 93733789010 [arm] Make ACLE builtins use arm_* namespace for expanders adds 5c6aa9a8919 re PR fortran/90813 (gfortran.dg/proc_ptr_51.f90 fails (SIG [...] adds 5d5bb9bc26b Fix inchash handling of wide_ints (PR91242) adds 2c393dabda0 Add PR number adds 37816988909 Allow both upper and lower case 'r' in register names adds 49c432df666 MSP430: Disallow use of code/data regions in the small memo [...] adds 82534f65d86 i386.md (movstrict<mode>): Use register_operand predicate f [...] adds b867820937a Daily bump. adds fa2987ed8db re PR target/91150 (wrong code with -O -mavx512vbmi due to [...] adds 03be2d2bb3b re PR middle-end/91216 (OpenMP ICE starting with r265930) adds 230e2efd781 re PR middle-end/91282 (gcc.dg/type-convert-var.c FAILs) adds 8c955a4b9ca re PR tree-optimization/91291 (gcc.dg/20020312-2.c FAILs) adds c1b3d827832 Handle IFN_COND_MUL in tree-ssa-math-opts.c adds 1da8ab97a12 Mark 2nd argument of delete operator as needed (PR tree-opt [...] adds 029ca388494 re PR tree-optimization/91257 (Compile-time and memory-hog hog) adds 200b0e7e82c Deduce automatically number of cores for -flto option. adds 0e5b369ef15 re PR tree-optimization/91257 (Compile-time and memory-hog hog) adds d9c425fb659 Use edge->indirect_unknown_callee in cgraph_edge::make_dire [...] adds cefbac6ec74 Adjust literal pool offset in Thumb-2 movsi patterns adds 5ec4a442965 alpha.c (alpha_option_override): Quote a C type. adds f16be16d2d4 re PR fortran/91296 (ICE when passing complex number %re/%i [...] adds 5df20b90958 PR testsuite/91258 - g++.dg/ubsan/vla-1.C and gcc.dg/strlen [...] adds 68c86af248f Daily bump. adds a25f3e8efbb Make lra use per-alternative earlyclobber info adds c3ac76aa407 re PR middle-end/91301 (ICE in omp_add_variable on random a [...] adds ce52e0ffb4f re PR tree-optimization/91257 (Compile-time and memory-hog hog) adds f0efd92502a [Arm][CMSE]Add warn_unused_return attribute to cmse functions adds 89626179b6f [GCC, AArch64] Enable Transactional Memory Extension adds 1104467f393 re PR tree-optimization/91201 (SIMD not generated for horiz [...] adds 0fbdb0c0885 re PR tree-optimization/91178 (Infinite recursion in split_ [...] adds f39b06395e9 Mark necessary 2nd and later args for delete op. adds f86c2e7196b vr-values.h (vr_values::swap_vr_value): New. adds 930c55993f5 Remove amdgcn expcnt waits. adds 538e4cdc15f re PR tree-optimization/91201 (SIMD not generated for horiz [...] adds 428642b132a config.gcc (hppa*-*-netbsd*): New target. adds 2153fa7b60a re PR tree-optimization/91293 (Wrong code with -O3 -mavx2) adds a28351e7f54 re PR c/91192 (non-deterministic ICE on invalid) adds 208149b7201 re PR tree-optimization/91280 (ICE in get_constraint_for_co [...] adds 949fdadb9d1 PR libstdc++/91308 fix constraints on unique_ptr assignment adds 27e6c1f4069 Add Doxygen comments to <bit> header adds 960b9ae05ac Implement "P0631R4 Math Constants" for C++20 adds 98ae96d2ade re PR target/91050 (-mdejagnu-cpu=<cpu> does not affect the [...] adds b6de3028951 ipa-devirt: make qsort helpers static adds fc79fc49660 Fix copy_node of TEMPLATE_INFO. adds 10acaf4db9f PR c++/90538 - multiple expansions of capture packs adds 3090082cbef Qualify call to prevent ADL adds 285cf766c13 RISC-V: Raise error on unexpected ISA string at end. adds 6b58e2b5252 decl2.c (delete_sanity): Improve diagnostic locations, use [...] adds b13e319661e Daily bump. adds ee9021bc156 RISC-V: Fix testcase on rv64 adds 6e42c90c06d Make-lang.in (lto.install-common): Remove unnecessary slash [...] adds 95bbf4751ba tree-ssa-pre.c (has_abnormal_preds): Remove global var. adds dd1f6968d6b Fix pr89330_0.C test adds 3a66e68ad92 Implement C++20 p0202 - Add Constexpr Modifiers to Function [...] adds f339eb66071 PR c++/90805 - detect narrowing in case values. adds ce0454d9419 sort.cc: introduce gcc_sort_r adds 51007dc16a7 domwalk: use gcc_sort_r adds 2c726f94444 mmx.md (vec_extractv2si_0): Add (r,x) alternative. adds ce529ffca70 re PR c++/90590 (enumeration value not handled in switch wa [...] adds 45230a4019e re PR tree-optimization/85693 (Generation of SAD (Sum of Ab [...] adds f7eaa84e536 Fix comment about use of @pcrel@got. adds bf321336fc4 cgraph.h (cgraph_edge::maybe_hot_p): Tweak comment. adds f3b4eae6c3a * cfgrtl.c (relink_block_chain): Add line returns in dump file. adds b74f15a88ee PR c++/90947 - Simple lookup table of array of strings is m [...] adds bd289cdb807 Daily bump. adds 930dd627978 Check -shared is available for pr87906_0.C adds 5bae71d1aaa Fix gcc.dg/torture/ssa-fre-6.c failure for avr adds 8e8e7af5143 Mark DECL_SET_IS_OPERATOR_DELETE for user-provided delete o [...] adds 3bad953b2bd quadmath.h (M_Eq, [...]): Use two more decimal places. adds f66e6e2bea4 re PR tree-optimization/91201 (SIMD not generated for horiz [...] adds 5006570d8fb pr88140.c: Move to ... adds a684432bf77 Fix gcc.dg/torture/ssa-fre-{5,7}.c failure for avr adds c0cc62604f1 tree.c (handle_nodiscard_attribute): Do not warn about nodi [...] adds e006ead5230 Properly detect working jobserver in gcc driver. adds 8c228993110 vec.h (vec::sort): Add gcc_qsort_r support. adds d603877768c re PR target/91323 (LTGT rtx produces UCOMISS instead of COMISS) adds cc692b4c402 invoke.texi (hot-bb-count-fraction): Rework description. adds 0c60e39e257 * gcc.dg/torture/pr91323.c: Also check comparison results. adds b34fd35b83f PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and gen [...] adds 06b4c6d2732 tree-ssa-loop-im: simplify casts in comparators adds f04bffb04a4 re PR tree-optimization/91201 (SIMD not generated for horiz [...] adds e8a70c177cf omp-simd-clone.c (simd_clone_adjust_return_type): Remove ca [...] adds 89eed801461 simd_pcs_attribute.c: New test. adds d99397c2b27 function.c (assign_param_data_one): Remove unused data members. adds 25a60571aff re PR c++/77575 (Bogus error when alias template yielding a [...] adds 8707c01da9b function.c (assign_parm_adjust_stack_rtl): Revise STRICT_AL [...] adds 8a2e0013a04 re PR c++/53009 (pointer to static member function of templ [...] adds 59e01f36492 re PR c++/56428 ([C++11] "is not a constant expression" whe [...] adds 5d733372faa rework Ada EH Machine_Occurrence deallocation adds 5440f245c8f Add future.md. adds e6938b986e5 re PR fortran/90297 (gcc/fortran/resolve.c: 2 * possibly re [...] adds 5cd3301ba84 Correct the PR number for 90297 to 90986. adds 623c32bc78d re PR fortran/90985 (Wrong error message with variables nam [...] adds 7b9cb5cc89e Daily bump. adds ef0602e9410 Daily bump. adds ae2037b08cc install.texi (Prerequisites): Remove reference to Tcl 8.6 b [...] adds 011fc8c66f8 documentation_hacking.xml: doxygen.org is now doxygen.nl. adds efaa05d8fd8 re PR fortran/88227 (ICE in gfc_convert_boz, at fortran/tar [...] adds e6a7284cf99 update_web_docs_svn: Proceed even if the invocation of sphi [...] adds b4d2d2a8fbf Daily bump. adds 89c78fb2e1d PR91349, powerpc64*-*-freebsd* defines _GNU_SOURCE adds 860edc46624 RISC-V: Promote type correctly for libcalls adds 96d5c6dcf6b re PR target/91341 (Missing AVX Intrinsics: load/store u2) adds a2001d445a5 re PR tree-optimization/91169 (cd2a31a FAILs) adds efe5143f896 Handle new operators with no arguments in DCE. adds 09eff11aa4a pr80993.c: Add cleanup-saved-temps to final actions. adds 779724a5913 Add a gimple_move_vops helper function adds 868363d4f52 Fold MASK_LOAD/STORE with an all-true mask adds 55f863c4d69 Make function_code a 32-bit field adds ea55c91543b * semantics.c (force_paren_expr): Preserve location. adds ab574db6b9b PR c++/91338 - Implement P1161R3: Deprecate a[b,c]. adds 719f5a10e75 re PR fortran/91372 (Error: Unclassifiable statement) adds 8744c37d540 PR c++/88095, CTAD for literal operator templates per P0732 adds f9d0ca4043e cp-tree.h (cp_expr_loc_or_input_loc): New. adds 75720b3e454 extend.texi (Common Variable Attributes): Document alias at [...] adds 05989533687 Add missing ChangeLog entry. adds 57436cb10e0 PR c++/60517 - warning/error for taking address of member o [...] adds 57771366f30 Daily bump. adds 5e74e93c1ce PR middle-end/50476 - Warn of pointer set to object whose l [...] adds c026e334491 DR 2413 - typename in conversion-function-ids. adds 7551a6e467c RISC-V: Handle extensions combination correctly in multilib [...] adds d81ab49d058 tree.h (OMP_CLAUSE_LASTPRIVATE_TASKLOOP_IV): Rename to ... adds 3a961aea3b7 Add operator new/delete to cgraph_node::dump. adds 1a013865bed decl.c (check_array_designated_initializer): Use cp_expr_lo [...] adds d40e3631072 PR c++/91378 - ICE with noexcept and auto return type. adds 1934e97d516 Fix gcc.target/i386/avx512vp2intersect-2intersect-1b.c etc. [...] adds a38b51bc3a4 Specialize std::numbers constants for __float128 adds ffc500dd41f P1651R0 bind_front should not unwrap reference_wrapper adds 1a3920654f9 re PR fortran/42546 (ALLOCATED statement typo in the docs a [...] adds e0af8f52b10 re PR fortran/91359 (logical function X returns .TRUE. - Wa [...] adds 8a54b93d0ca Daily bump. adds 609d9bdeab1 RISC-V: Handle g extension in multilib-generator adds b69e0fabc2f wrap math.h for M_PI et al in target/i386 tests adds 4e708f5ebd8 rs6000: support vector int type rotatert adds 398e3feb8a4 tree-core.h (enum omp_clause_code): Adjust OMP_CLAUSE_USE_D [...] adds 4047bab96df PR 53796 Make inquire(file=, recl=) conform to F2018 adds 12bbb1f78e6 Replace int with boolean in predicate functions. adds 8600364582f Make IPA predicate::size a poly_int64 adds 699ce759c27 re PR tree-optimization/91109 ([arm] gcc.c-torture/execute/ [...] adds 529bc4103b7 PR c++/91346 - Implement P1668R1, allow unevaluated asm in [...] adds c822ac7daa0 PR driver/91130 Use CL_DRIVER when handling of COLLECT_GCC_ [...] adds 842901d0ca0 PR c++/81429 - wrong parsing of constructor with C++11 attribute. adds 871b49afafe [AArch64] Remove unused commutative attribute adds e3b4d9d7021 re PR target/91385 (Zero-extended negation (*negsi2_1_zext) [...] adds 915d28fe74d [AArch64] Reorganise aarch64-sve.md adds cb18e86dd00 [AArch64] Make SVE UNSPEC_COND_*s match the insn mnemonic adds 8ad84de26e1 [AArch64] Remove redundant SVE FADDA pattern adds d45b20a5539 [AArch64] Merge SVE FP unary patterns adds 214c42faa06 [AArch64] Merge SVE FMAXNM/FMINNM patterns adds 0d80d083a2e [AArch64] Merge SVE ternary FP operations adds b0760a40bef [AArch64] Merge SVE reduction patterns adds 801790b37ca [AArch64] Prefer FPRs over GPRs for CLASTB adds 61ee25b9e7d [AArch64] Prefer FPRs over GPRs for INSR adds 9b6fb97c99a [AArch64] Fix INSR for zero floats adds f2f9d24da80 re PR c++/67533 (internal compiler error: in build_call_a, [...] adds aec233aa50c re PR fortran/91359 (logical function X returns .TRUE. - Wa [...] adds 34f3ec07575 Daily bump. adds 8860d2706d9 gimplify.c (omp_add_variable): Use GOVD_PRIVATE | GOVD_EXPL [...] adds fe8e21fd730 When cloning set operator new/delete to false. adds 0fddb184701 Fix file descriptor existence of MinGW. adds cb0de9b60cd P0325R4 to_array from LFTS with updates adds 7c814975744 constexpr.c (inline_asm_in_constexpr_error): New. adds 60bb944817d PR c++/87519 - bogus warning with -Wsign-conversion. adds 99769e7fb6e [C] Fix bogus nested enum error message adds 355229f22a0 re PR c++/79520 (Spurious caching for constexpr arguments) adds e98c3ee9712 RISC-V: Fix C ABI for flattened struct with 0-length bitfield. adds b1bb81608e6 rs6000: Use iterators in more DFP patterns adds e35f75d35c6 rs6000: Rename DFP iterator and attr to DDTD and q adds be15aa901d7 * doc/extend.texi: Add const qualifier to ld intrinsics. adds 327d3fd01ca decl.c (grokdeclarator): Use id_loc and EXPR_LOCATION in a [...] adds 4e9d3fdb5c5 Daily bump. adds 5dd6b2daae4 use rand instead of random adds 2c3b8badaac re PR c/91401 (schedule + dist_schedule clauses rejected on [...] adds bb522e2eea2 c-parser.c (check_no_duplicate_clause): Simplify using omp_ [...] adds c220ecd21b1 Port value profiling to -fopt-info infrastructure. adds fe6c4dc4197 Implement -fopt-info support for IPA ICF. adds 40077d15a87 Provide proper error message for -flto=abcd. adds 279dc7a3624 Add -flto=auto option value. adds c787deb0124 skip Cholesky decomposition in is>>n_mv_dist adds 97bf048c04d Reject tail calls that read from an escaped RESULT_DECL (PR90313) adds 33e8e0ee4cd Strengthen alias_ptr_types_compatible_p in LTO mode. adds 9c4cb8615fc [PATCH][GCC][AARCH64] Add effective-target check to b key e [...] adds d092f6fce92 [arm] Recognize thumb2 16-bit variants of the add and compa [...] adds f6af9c21fdf [aarch64] PR target/91386 Use copy_rtx to avoid modifying o [...] adds ef4ddda8c21 rs6000: vec-rotate-*.c fixes adds 394ae89b0ab reload1.c (finish_spills): Do not check ira_conflicts_p whe [...] adds 34237338d46 * uk.po: Update. adds c94fe79e1e0 * zh_TW.po: Update. adds 8fa64062ada Daily bump. adds 74039253884 Fix ODR violation in d/runtime.cc adds ab20d992c82 Assorted ChangeLog cleanups. adds 5b7ed762347 re PR target/91408 (ICE in extract_insn, at recog.c:2310 si [...] adds 77eb117f588 tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_DEVICE_TYPE. adds 884efbd523b d: Fix internal compiler error: in add_expr, at tree.c:7794 adds 878f88b7d14 decl.c (match_old_style_init): Use a clearer error message. adds b2f8f7bc2a8 Daily bump. adds 05ba17fd7da Correct a single misfire in previous ChangeLog cleanup. adds 4c9dbb967f3 d: Fix ICE: gimplification failed (gimplify.c at 13436) adds 543202079c7 PR fortran/91413 Generate warning when making array static adds 90fb7fae3c8 Daily bump. adds 8f88e7f6f8e Move is_valid_fd to filedescriptor.c file. adds 52c9b7face9 Fix Ada comparison failure on SPARC adds 68c8d72a1aa [Ada] Fix incorrect Do_Range_Check on type conversion adds 13931a38fca [Ada] Fix missing range check for In/Out parameter with -gnatVa adds 4d7d2736587 [Ada] Add special bypass for obsolete code pattern adds 43eb2bb6967 [Ada] Plug small loophole in Discrete_Range_Check adds 96a8b7050be [Ada] VxWorks: call s-tpopsp.Self only when needed adds 935b02aea97 [Ada] Extended traversal subprograms for GNATprove adds 1361a4fbe10 [Ada] Fix leak of Do_Range_Check flag in -gnatVa mode adds 5aa76fe17be [Ada] Sprint: minor comment tweak adds 4e896dad492 [Ada] Eliminate redundant range checks on conversions adds 33defa7c6c3 [Ada] Inconsistent compile time Constraint_Error warning adds 08c8696d488 [Ada] SPARK: disable expansion of Enum_Rep adds d39f6b24d40 [Ada] More precise handling of Size/Object_Size in GNATprove adds 1debd630ed4 [Ada] Adapt new extended traversal of AST to have optional part adds 9dfc6c55085 [Ada] New aspect/pragma No_Caching for analysis of volatile data adds 651c9c1e4b1 [Ada] Suppress_Initialization not respected for private subtypes adds 62f0fa2170c [Ada] Improve error message for Object_Size clause on dynam [...] adds 5076fb182e2 [Ada] Implement Ada.Directories.Hierarchical_File_Names adds 2d56744e3bf [Ada] Minor cleanups in exception handling adds 6ab24ed7528 [Ada] Improper error message on equality op with different [...] adds ecb2f4fe007 [Ada] Hang on loop in generic with subtype indication speci [...] adds 0e5f9f5020f [Ada] Remove doc for language version switches adds 18ba4b0dbd9 [Ada] Prevent crash in Put_Scaled adds 39571eeaeb6 [Ada] Prevent crash in Is_Reachable adds ad430786085 [Ada] Do not suppress checks in instances of internal generics adds 009070260dd [Ada] Fix internal error on comparison of unaligned slices adds fba9fcae321 [Ada] Small comment tweaks for 3 predicates on bit-aligned [...] adds 8e4ca4fcffb [Ada] Crash on illegal left-hand side in assignment of rena [...] adds 68e4cc98540 [Ada] Missing check on outbound parameter of a non-null acc [...] adds 4a2e9be1ac7 [Ada] New parameter Quiet for procedure GNAT.Command_Line.Getopt adds 8467866f269 [Ada] Fix IPv6 numeric address detection adds 8508ae1de0c re PR driver/91130 (-MF clashes with -flto on aarch64) adds b0dffed9dae re PR lto/91375 (ICE on valid code in subbinfo_with_vtable_ [...] adds 6fd4b25b508 Add noexcept-specifier to std::apply and std::make_from_tuple adds e6b2dc248df re PR target/83250 (_mm256_zextsi128_si256 missing for AVX2 [...] adds 0124d2c5bb0 PR libstdc++/90361 add missing macro definition adds 393fdeb1e42 re PR fortran/91424 (Extend warnings about DO loops) adds 2ad33ad7b8a Daily bump. adds f15c7bd140d i386.md (ix86_expand_vector_set): Use vec_merge path for TA [...] adds e75c29e7c8b Automatically detect GNU jobserver with -flto. adds b9fb922ad74 Simplify dump_printf in value-prof.c adds dfa6d55af71 [Ada] Extend range type in search primitives of formal vectors adds 96cdd379c39 [Ada] Complete the more extended AST traversal used in GNATprove adds e0401824f74 [Ada] Better exception message on Invalid_Switch exception adds 4c19aa69045 [Ada] Add ability to list compiler switches with gnatcmd adds 7225a479718 [Ada] Wrong initialization of Offset_To_Top in secondary DT adds d71e9fb2a5f [Ada] Fix spurious error on nested instantiation with inlining adds 114042b8861 [Ada] Add/fix documentation for the Double_*_Alignment parameters adds 943c82d7b9b [Ada] Disable anonymous allocator warning for library-level [...] adds fa0c3ab8c54 [Ada] Avoid spurious errors on dimensionality checking in G [...] adds 07c6ed01a78 [Ada] Systematically pass LN_S to relevant gnatlib targets adds 3fee1dcfc7d [Ada] Fix incorrect binding to MapViewOfFile in s-win32.ads adds 2e8362bc219 [Ada] Do not set Back_End_Inlining in ASIS mode adds 258325dddf7 [Ada] Spurious error on nested instantiation adds 1788bf118c1 [Ada] Avoid crash in GNATprove due to inlining inside type adds ebad47fca4b [Ada] Avoid crash in GNATprove_Mode on allocator inside type adds 4de811c54e9 [Ada] Implement pragma Max_Entry_Queue_Length adds 6aaab5081f4 [Ada] Show Bit_Order and Scalar_Storage_Order in -gnatR4 output adds 4167b075236 [Ada] Compiler may blow up on array aggregates whose size i [...] adds 93bfc8c003e [Ada] Do full name qualification of local exception names for LLVM adds 9e42b1920b4 [Ada] Add conformance check on actual subp. in instance of [...] adds aa1b718b769 [Ada] Protect analysis of Indexing aspect against cascaded errors adds 063907abadf [Ada] Fix bogus style check failure with pragma Style_Checks (Off) adds 49209838d35 [Ada] Small cleanup and improvement in inlining machinery adds 5b3b4d60896 [Ada] Add GNAT.Branch_Prediction to Impunit adds 5efb7125030 [Ada] Do not remove side-effects in an others_clause with f [...] adds 5b15ac5f050 [Ada] Wrong dispatching call in type with aspect Implicit_D [...] adds 7f078d5b3e3 [Ada] Fix spurious instantiation error on private record type adds cffb8f959c2 [Ada] Legality rule on ancestors of type extensions in gene [...] adds ed5786a7453 [Ada] Build full derivation for private concurrent type adds 519acab0983 [Ada] Remove unused component in record type adds 0e99e093398 PR fortran/91414: Improved PRNG adds f77d27597dd PR fortran/91414 Bugfix for previous commit adds 3e2751ce559 [AArch64] Make <perm_insn> the complete mnemonic adds 163b1f6ab29 [AArch64] Add a "y" constraint for V0-V7 adds 806f69cd68c [AArch64] Make aarch64_classify_vector_mode use a switch statement adds e37e2bb1001 MSP430: Consolidate handling of hard-coded MCU data adds 1da83ccee8e [AArch64] Make simd_immediate_info INDEX explicit adds 1044fa32e2b [AArch64] Use simd_immediate_info for SVE predicate constants adds d5c949950c8 MSP430: Read MCU data from external file adds 4e55aefa3ee [AArch64] Increase default function alignment adds 4aeb1ba7f62 [AArch64] Improve SVE constant moves adds fb802d91461 [AArch64] Fix PR81800 adds 3010ee5514a Handle casesi dispatch tablejumps in create_trace_edges (as well) adds 681b88eb653 Adjust placement of protoype for tablejump_casesi_pattern adds 8fc306e94b9 Add my name to MAINTAINERS. adds 82614ffbfdb * cp-tree.h (DECL_MUTABLE_P): Use FIELD_DECL_CHECK. adds cb0a83f3437 PR c++/90473 - wrong code with nullptr in default argument. adds fb3f5eae9f6 re PR fortran/90561 (ICE in gimplify_var_or_parm_decl, at g [...] adds 547d5d22e96 test_summary: Do not escape "=". adds 51ad8481b8f PR c/80619 - bad fix-it hint for GCC %lu directive with int [...] adds 65a3896a182 Fix PR other/91396 static linke error with -fvtable-verify adds c53bb876f4c Improve documentation of target hooks for libc functions adds 48668ee0d23 re PR fortran/87993 (ICE in gfc_constructor_first, at fortr [...] adds 5fbc8ab48a5 i386.md (ix86_expand_vector_extract): Use vec_extr path for [...] adds eabd9d9167c re PR fortran/89647 (Host associated procedure unable to be [...] adds 35ca2d4ea74 re PR fortran/90563 (Out of bounds error when compiling wit [...] adds 20ac6454c53 re PR fortran/90563 (Out of bounds error when compiling wit [...] adds d308419c64c [Darwin] There is no need to distinguish PIC/non-PIC symbol stubs. adds 34342ea3f96 re PR fortran/88072 (gfortran crashes with an internal comp [...] adds abb1d111f99 re PR fortran/88072 (gfortran crashes with an internal comp [...] adds 0b1fe8cf6f1 Optimise constant IFN_WHILE_ULTs adds cb1180d547e Protect some checks of DECL_FUNCTION_CODE adds 4d732405bd9 Use checking forms of DECL_FUNCTION_CODE (PR 91421) adds 37987c39eb2 Daily bump. adds 5747e0c0e1b Enable math functions linking with static library for LTO adds ade8fdbbfd9 re PR fortran/87991 (ICE in gfc_constructor_append_expr, at [...] adds 34467289631 [AArch64] Rework SVE PTEST patterns adds 678faefcab0 [AArch64] Canonicalise SVE predicate constants adds 35d6c5913d2 [AArch64] Don't rely on REG_EQUAL notes to combine SVE BIC adds 6fe679cc6be [AArch64] Use unspecs for remaining SVE FP binary ops adds c9c5a8090c5 [AArch64] Add a "GP strictness" operand to SVE FP unspecs adds 0254ed7970e [AArch64] Commonise some SVE FP patterns adds a70965b1142 [AArch64] Add support for SVE HF vconds adds 4a942af61c1 [AArch64] Rework SVE FP comparisons adds c6521daac82 re PR rtl-optimization/91154 (456.hmmer regression on Haswe [...] adds 99361551624 [AArch64] Use unspecs for SVE conversions involving floats adds 95eb5537d8b [AArch64] Rearrange SVE conversion patterns adds 063082768aa [AArch64] Use "x" predication for SVE integer arithmetic patterns adds b667dd7017a Libsanitizer merge from trunk r368656. adds 47f0255fbb5 Reapply all revisions mentioned in LOCAL_PATCHES. adds 052f7399dd7 Fix a test-case scan pattern. adds 00fa90d975b [AArch64] Rework SVE integer comparisons adds e2723123081 Refresh LOCAL_PATCHES adds 777e426772f decl.c (grokdeclarator): Check here for typedef a function [...] adds f59d2b423d0 decl.c (grokdeclarator): Check here for typedef a function [...] adds df4ac85fd90 decl.c (grokdeclarator): Check here for typedef a function [...] adds 2803bc3bbca [AArch64] Handle more SVE predicate constants adds 917d611c56a decl.c (grokdeclarator): Use id_loc and EXPR_LOCATION in a [...] adds a229966c9c7 [AArch64] Use SVE ADR to optimise shift-add sequences adds bca5a9971f4 [AArch64] Add support for SVE CLS and CLZ adds e0a0be93d7c [AArch64] Add support for SVE CNOT adds f8c22a8bbaf [AArch64] Add support for SVE [SU]{MAX,MIN} immediate adds 75079ddf9cb [AArch64] Add support for SVE F{MAX,MIN}NM immediate adds d29f7dd50de [AArch64] Make more use of SVE conditional constant moves adds 88a37c4d728 [AArch64] Use SVE MOV /M of scalars adds 42b4e87d317 [AArch64] Add support for SVE absolute comparisons adds f78fac4b774 re PR testsuite/91419 (gcc.dg/tree-ssa/pr91091-2.c, ssa-fre [...] adds bc1f44ef8f8 [Ada] Minor refactoring in Einfo adds 27de857e21f [Ada] Illegal selection of first object in a task type's bo [...] adds 4a6db9fd05b [Ada] Small internal improvements to the inlining machinery adds bab15911661 [Ada] Fix failing assertions on SPARK elaboration adds cc248146c12 [Ada] Crash on precondition involving quantified expression adds d2d56bbae32 [Ada] Fix a recent ACATS regression (c552001) adds ebe1a04f30e [Ada] Fix discrepancy in mechanism tracking private and full views adds 9d7921310e5 [Ada] Fix spurious ownership error in GNATprove adds 05b77088c08 [Ada] Check SPARK restriction on Old/Loop_Entry with pointers adds 1384d88fa9d [Ada] Expose part of ownership checking for use in GNATprove adds 4cac730ccc7 [Ada] Sem_Util: fix a bug in New_Copy_Tree adds 16b9e3c32d0 [Ada] Crash on quantified expression in disabled assertion adds 2a127979d92 [Ada] Fix internal error on inlined subprogram instance adds f056076f5fe [Ada] Spurious error in discriminated aggregate adds 0984258e474 [Ada] Remove obsolete Pending_Descriptor table and related bits adds 6d0ca6acd06 [Ada] Minor: remove a ??? comment adds 3a02b4697e3 [Ada] Tweak the sloc of Compile_Time_Warning warnings adds 27af94e7b9a [Ada] Remove documentation of gnatelim adds ae3a2b54d1a [Ada] Strengthen Locked flag adds 72e324b6d8c [Ada] Equality for nonabstract type derived from interface [...] adds 4b96d3861e7 [Ada] Compiler speedup with inlining across units adds 2d1439c7ad5 [Ada] Defer processing of unknown CTW/E conditions to the back end adds dba246bfabc [Ada] Incorrect error on inline protected function adds ebf7f0abade [Ada] Further cleanup in the inlining machinery adds 0246fe44ac9 [Ada] Warn about unknown condition in Compile_Time_Warning adds 022c9dfe1f9 [Ada] Do not crash with -gnatR3 on Ghost aspects adds 0cc1d9ad98f [Ada] Further cleanup in inlining machinery adds f0539a7914c [Ada] Further cleanup in inlining machinery adds ff0889eb4d7 [Ada] Alignment may be specified as zero adds 4b0f6ee8b58 [Ada] Improve performance of Containers.Functional_Base adds 7eeb5982c3d Add more entries to the C++ get_std_name_hint array adds 3c9f496337f [AArch64] Add SVE conditional integer unary patterns adds b21f7d53095 [AArch64] Add SVE conditional floating-point unary patterns adds c5e16983cd1 [AArch64] Add SVE conditional conversion patterns adds d113ece6045 [AArch64] Use SVE UXT[BHW] as a form of predicated AND adds 1b187f36ec1 [AArch64] Use SVE BIC for conditional arithmetic adds 93cf5515729 re PR rtl-optimization/91154 (456.hmmer regression on Haswe [...] adds f0033821c1c Add generic support for noinit attribute. adds b1c0d18515f PR c++/91391 - bogus -Wcomma-subscript warning. adds 34fcf41e30f PR tree-optimization/91294 - [10 Regression] wrong strlen r [...] adds 0bdf9f92531 builtins.c (expand_builtin_init_descriptor): Set memory alignment. adds 7a91c710999 Implement C++20 p0879 - Constexpr for swap and swap related [...] adds 8069cc6b410 noinit-attribute.c: Fix typo. adds 8a0eb0cd28a i386-expand.c (ix86_expand_vector_init_one_nonzero): Use ve [...] adds 07fd852ff11 Deprecate std::__is_nullptr_t type trait adds 07ee59246c2 PR c++/91436 fix C++ dialect for std::make_unique fix-it hint adds 173275c5c7c PR testsuite/91449 - new test case gcc.dg/strlenopt-73.c fa [...] adds 304e8bcb4a7 Daily bump. adds 0c04043ec41 Properly register dead cgraph_nodes in passes.c. adds b275fd98f26 Add ::verify for cgraph_node::origin/nested/next_nested. adds cc8495056ef Clean next_nested properly. adds 20103c0ea93 Add support for conditional shifts adds 9730c5ccd52 [AArch64] Use SVE [SU]ABD in conditional arithmetic adds bf30864e4c2 [AArch64] Use SVE FABD in conditional arithmetic adds a19ba9e1b15 [AArch64] Use SVE binary immediate instructions for conditi [...] adds b6c3aea1892 [AArch64] Use SVE MLA, MLS, MAD and MSB for conditional arithmetic adds 9a8d9b3f242 [AArch64] Add a commutativity marker to the SVE [SU]ABD patterns adds 42418c1f7f5 [aarch64] Use neoversen1 tuning struct for -mcpu=cortex-a76 adds 7d1f24018b0 [AArch64] Use SVE reversed shifts in preference to MOVPRFX adds 5e176a613ef [AArch64] Add more unpredicated MOVPRFX alternatives adds 2ae21bd133c [AArch64] Remove unneeded FSUB alternatives and add a new one adds 06b3ba23eb6 [AArch64] Add MOVPRFX alternatives for SVE EXT patterns adds 432b29c189a [AArch64] Add more SVE FMLA and FMAD /z alternatives adds d7a09c445a4 [AArch64] Rework SVE REV[BHW] patterns adds 0fdc30bcf56 [AArch64] Rework SVE INC/DEC handling adds 7d8bdfa7e40 [AArch64] Optimise aarch64_add_offset for SVE VL constants adds 139df05a29e [AArch64] Pass a pattern to aarch64_output_sve_cnt_immediate adds 2d2388f82f2 [AArch64] Tweak operand choice for SVE predicate AND adds 07108a9ebe4 [AArch64] Fix predicate alignment for fixed-length SVE adds 5c38705dbde [AArch64] Add a aarch64_sve_mode_p query adds eb2211e3571 Add missing check for BUILT_IN_MD (PR 91444) adds c7cf3a9bb00 Enforce canonicalization in value_range. adds c839844a42e i386-features.c (general_scalar_chain::convert_insn): Rever [...] adds 3b45ae635c7 * config/i386/i386.c (convertible_comparison_p): Fix argume [...] adds 21c1e205664 c-common.c (c_stddef_cpp_builtins): When the GIMPLE FE is e [...] adds bbedc1ae06a Clean up dead condition for operators in DCE. adds 83403245797 function.c (assign_parm_setup_reg): Handle misaligned stack [...] adds 84cc60bf83e re PR tree-optimization/91445 (After memset, logical && ope [...] adds c735f8f1a0c Implement P0848R3, Conditionally Trivial Special Member Functions. adds 8ed1d2fa2bb re PR target/91454 (ICE in get_attr_avx_partial_xmm_update, [...] adds 81a8845cc07 MSP430: Fix whitespace errors and incorrect indentation in [...] adds 43bfd4e87b5 MSP430: Fix lines over 80 characters long in config/msp430/ [...] adds 8bc1fac71de [libsanitizer] Fix PR bootstrap/91455 adds 06b5889c434 Remove TARGET_SETUP_INCOMING_VARARG_BOUNDS adds 71e895b1195 Reapply missing patch for libsanitizer. adds b3595983e39 Add r274540 to LOCAL_PATCHES. adds d91f618d155 PR libstdc++/91456 make INVOKE<R> work with uncopyable prvalues adds d321551cea1 i386: Separate costs of pseudo registers from hard registers adds 7148dede8a8 PR c++/90393 - ICE with thow in ?: adds fb078366c74 re PR fortran/91443 (-Wargument-mismatch does not catch mis [...] adds 09b0f5bf9e0 Daily bump. adds 3b5864f4210 address change adds 2bfd0045b1a Match ld besides collect2 in gcov test adds 1ce521ece9a use __builtin_alloca, drop non-standard alloca.h adds 967a322edec i386/asm-4 test: use amd64's natural addressing mode on all OSs adds e3cfbeaf6b6 require trampolines for pr85044 adds 97ecc8d5769 Add type to VR_VARYING. adds 4f4af789f94 Add missed to a opt-info dump. adds cc19f80ceb2 tree-ssa-forwprop.c (simplify_builtin_call): Do not remove [...] adds 12f78d8bed0 [gensupport] PR 91255: Do not error out immediately on set_ [...] adds b323be611b6 Allow automatics in equivalences adds 4305b26e1d8 baseline_symbols.txt: Update. adds 772a1b15d57 re PR target/91469 (ICE in extract_insn, at recog.c:2310 si [...] adds 9ac1403ca2c tree-scalar-evolution.c (follow_ssa_edge_expr): Declare. adds 94538b6545b mmx.md (mmxdoublemode): New mode attribute. adds 23e0f4c3394 re PR tree-optimization/91109 ([arm] gcc.c-torture/execute/ [...] adds edf2da1e8d1 re PR testsuite/91458 (FAIL: g++.dg/tree-ssa/pr19807.C -st [...] adds dc139eb184d tree.def (TYPE_SIZE): Clarify. adds d83a4cf15dd tree-sra.c (build_reconstructed_reference): Return NULL_TRE [...] adds 1f2a3ac3462 As discussed below: adds dea853e840b libsanitize, asan - reapply r272406 adds 639f51ba26d libsanitizer, record a local patch. adds a98b7321814 re PR c++/85827 (false positive for -Wunused-but-set-variab [...] adds 1ccd703591b * gcc.target/sh/pr54236-6.c: Use -fno-tree-forwprop. adds 29ca15bb297 compiler: print runtime.hex in hex adds 801c725fccd Daily bump. adds 7aad42b9189 Put the CL into the right dir. adds 777c0282522 runtime: scan write barrier buffer conservatively adds d74a8b0579e PR fortran/68401 Improve allocation error message adds 7174942f4ab gpl_v3.texi (Copying): Adjust the link to "Why not LGPL". adds d782af8f593 * doc/ux.texi (User Experience Guidelines): Update reference. adds 1e67491a0db re PR libgomp/91473 (Test case libgomp.fortran/appendix-a/a [...] adds 4f81c2a3c54 re PR fortran/91471 (f951: internal compiler error: gfc_var [...] adds 1c3925e32ae re PR fortran/78719 ([F03] ICE in gfc_get_symbol_decl, at f [...] adds 716ac0fc6c0 re PR fortran/78739 (ICE in gfc_get_symbol_decl, at fortran [...] adds b9a21efdea1 re PR fortran/82992 (ICE in create_int_parameter_array, at [...] adds e68035acfd6 compiler, runtime: allocate defer records on the stack adds f781e7e5af1 compiler: support new numeric literal syntax adds d5f7ae9f8ce Daily bump. adds 77c64c34c9f install.texi (Specific, bfin): blackfin.uclinux.org is gone [...] adds da92beb3726 [Darwin, PPC] Fix fail of cpp/assert4.c adds 5c439f4d675 [Darwin, fixincludes] Fix PR83531 adds e00f86581f9 Daily bump. adds 88898d1e1ec re PR fortran/91485 (Erroneous conflict between variable x [...] adds 6490e2556dc PR target/91441 - Turn off -fsanitize=kernel-address if TAR [...] adds c9d57552ed8 [Ada] Define the -fdump-scos option in lang.opt adds 04d933fd48d [Ada] Fix thinko in Acc_Loop_to_gnu adds a4bbe10deb6 [Ada] Further cleanup in inlining machinery adds c811dd91e18 [Ada] Do not skip non-aliasing checking when inlining in GNATprove adds d9ef7b97455 [Ada] Representation clause for derived enumeration type is [...] adds b1d7f6fe2be [Ada] Opt: clean up left-overs of earlier implementation in [...] adds 123f0215612 [Ada] Add formal function parameter equality to SPARK containers adds ef1c6c0e549 [Ada] Allow reading a borrowed object inside a call to a pl [...] adds 086734aed9a [Ada] Minor refactorings adds d41f5c1facb [Ada] Document missing gnatmetric switches adds 27b2fbc95ce [Ada] Fix internal error on subprogram instantiation with -gnatzc adds dafa2ae46c9 [Ada] Factor out the "size for& too small..." error message adds 4527ea2ed93 [Ada] Improve placement of warning on formals of generic su [...] adds 1f5c7ba8585 [Ada] Fix incorrect stub generation for types in instances adds 593e0eba775 [Ada] Enable use of GNAT.Sockets for VxWorks RTP adds eb6b9c9bcb5 [Ada] Improve warnings about "too few elements" and "too ma [...] adds d403cfad2f9 [Ada] Process type extensions for -gnatw.h adds bd5ed03ae92 [Ada] Buffer reading overflow in dispatch table initialization adds 432c8cdddae [Ada] Legality of protected subp. implementing interface op [...] adds 92b635e518d [Ada] Further cleanup in inlining machinery adds 6c87c83bb2a [Ada] Lift restriction on instantiations that are compilati [...] adds bd0feb3c614 [Ada] Generate ada_target_properties adds 27ebda1930c [Ada] Import documentation from the RM for various runtime units adds 382b0e9771d [Ada] Incorrect code for -gnateV switch adds c7022038230 [Ada] Conversion routines between GNAT.OS_Lib.OS_Time and l [...] adds fcef060c9b3 [Ada] Crash on object initialization that is call to expres [...] adds bfa6962fc25 [Ada] Suppress warnings on unreferenced parameters of dispa [...] adds 8fafa0b4200 [Ada] Fix bogus compilation error with Elaborate_Body and -gnatN adds c27a8bce8a2 [Ada] Einfo: update comments for E_Function and E_Procedure adds 8fd97fcdba9 [Ada] Fix documentation for stream oriented attributes adds 5a9ea4fff45 Update BOZ constant documentation. adds 04e1749c557 PR c++/91264 - detect modifying const objects in constexpr. adds 3bbc329b249 re PR tree-optimization/91403 (GCC fails with ICE.) adds aac9103b0e1 Add --with-static-standard-libraries to the top level adds 188d00796f5 [AArch64] Use scvtf fbits option where appropriate adds 4f6bdb08bab runtime: be more strict in GC adds 5582fc15e5e compiler: new debugging output methods/functions adds 876013aa410 Daily bump. adds 1bcec8dfa3d re PR middle-end/89544 (Argument marshalling incorrectly as [...] adds 607a71e842c install.texi (Specific, alpha): Remove note to use binutils [...] adds a9fcfec30f7 Add TIGERLAKE and COOPERLAKE to GCC. adds f386ca41386 re PR target/91498 (STV change in r274481 causes 300.twolf [...] adds fde65a89fad Add pass_va_arg_by_reference adds 4f53599cb5b Add must_pass_va_arg_in_stack adds a7c81bc1fb4 Use function_arg_info for TARGET_ARG_PARTIAL_BYTES adds 52090e4dbd0 Use function_arg_info for TARGET_PASS_BY_REFERENCE adds e7056ca4173 Use function_arg_info for TARGET_SETUP_INCOMING_ARGS adds 6783fdb7057 Use function_arg_info for TARGET_FUNCTION_(INCOMING_)ARG adds 6930c98c69a Use function_arg_info for TARGET_FUNCTION_ARG_ADVANCE adds 7256c7194e1 Use function_arg_info for TARGET_CALLEE_COPIES adds 0ffef2005fd Use function_arg_info for TARGET_MUST_PASS_IN_STACK adds b12cdd6e8e8 Add a apply_pass_by_reference_rules helper adds 634afa05a8c Make function.c use function_arg_info internally adds cf0d189eb98 Make calls.c use function_arg_info internally adds 257caa552bf Add a pass_by_reference flag to function_arg_info adds 7ee98586a66 re PR rtl-optimization/91347 (hppa: wrong code generated wi [...] adds ca19ff234f1 [Ada] Add missing dot at the end of lang.opt doc for -fdump-scos adds e1976249a2f [Ada] Fix documentation for GNAT.Command_Line.Exit_From_Com [...] adds fdacd614f41 [Ada] Initialize gnat_argc/gnat_argv only the first time adds 2beee64ae08 [Ada] Document requirements for Pragma Lock_Free adds b6ad3c0844b [Ada] Revert change for gnatprove that is no longer needed adds a89a0dd3b7a [Ada] Sem_Ch13: fix uninitialized parameter static analysis [...] adds 98cbc7e489c [Ada] Get rid of linear searches in Lib adds 6cd8f5b0941 [Ada] Pragma Warning_As_Error works for style warnings adds afdc759841f [Ada] Object_Size clause specifying 0 bits is illegal adds 94f76dc10cd [Ada] Warning for out-of-order record representation clauses adds cbdb0df117d [Ada] Efficiency improvement in bounded ordered containers adds d21ae867a5a [Ada] Warn on Unchecked_Conversion to zero-sized array adds f2a35a2fe4a [Ada] Fix a folding issue with System'To_Address adds 76ccee8fc7a [Ada] More complete information level for -gnatR4 output adds 7e7f0b0a1df [Ada] Improve generated code for initialization of atomics adds 32501d71a9e [Ada] Enable delta_aggregate only in Ada 2020 mode adds efc00a8893f [Ada] New pragma Aggregate_Individually_Assign adds e0ea5d16a80 [Ada] Illegal limited function call accepted in a type conversion adds 9740c244647 [Ada] Suppress Initialize_Scalars for Persistent_BSS adds 1233757a2dd [Ada] Spurious error in dispatching call with class-wide pr [...] adds b6b011dd38d [Ada] Crash on Loop_Entry for while_loop involving substrings adds b08f42aecfe [Ada] Fix propagation of compiler internal flag adds 8d3e8018674 [Ada] Set GNAT.OS_Lib.GM_Split's granularity back to 1 second adds 31fde973e5c [Ada] Minor reformattings adds cf0e5ca723e [Ada] Improve speed of discriminated return types adds d4e4e88a4c1 [Ada] Improve efficiency of aggregates with <> adds dd6e65c6185 [Ada] Adapt GNATprove expansion for slices with access prefix adds aa090e20d4b [Ada] Inconsistent scope chain due to quantified expression adds b82f1618c4e [Ada] Crash on a Storage_Size aspect depending on attr. of [...] adds dd241b94584 [Ada] Unnesting: take inlining (-gnatn) into account adds a53aa4da8ad Intrinsic documentation changes. adds 3ed01d54080 re PR tree-optimization/37242 (missed FRE opportunity becau [...] adds 00f7060a2db re PR lto/91307 (-flto causes binary to vary) adds 529f3048115 tree-ssa-dse.c (dse_optimize_redundant_stores): Improved ch [...] adds 5ba5ad304a1 function.c (assign_parm_find_stack_rtl): Use known_eq inste [...] adds 43055d2379c compiler, runtime: implement shifts by signed amounts adds 72459cfd863 PR libstdc++/91371 make std::is_function handle other calli [...] adds eb0e8589451 Fix markdown in Doxygen comments for std::reduce adds 9e3c41ab045 Do not try to process deleted headers with Doxygen adds a707d6ad05b Daily bump. adds dcb6ebe3d67 re PR testsuite/91458 (FAIL: g++.dg/tree-ssa/pr19807.C -st [...] adds 2ee3ea4b906 d: Fix internal compiler error: in d_init_builtins, at d/d- [...] adds 7610ae806e4 d: Fix internal compiler error: in d_build_c_type_nodes, at [...] adds edf095929fd d: Fix ICE: Segmentation fault in build_function_type at gc [...] adds de83a4c14b4 d/dmd: Merge upstream dmd 375ed10aa adds 7cc9cfd2ca8 d: Partially fix ICE: in register_moduleinfo, at d/modules.cc:40 adds 71043642d56 libphobos: Merge upstream phobos 66ae77ac3 adds 134d3a142d1 re PR d/91339 (libphobos: ftbfs when the path contains '~') adds 0234a9176c7 libphobos: Merge upstream druntime 94686651 adds 1e78c638a78 libphobos: Merge upstream druntime 5bb8ce19 adds df2d2fe0ee8 [Ada] Max_Entry_Queue_Length aspect for protected entries adds cfc03d536f3 [Ada] doc/Makefile: automatically create doc/share/_static adds 93a08e1e4a6 [Ada] Missing attribute update in new_copy_tree adds 5188952e594 [Ada] Replace low-level membership tests with high-level routines adds 78170c8ea10 [Ada] Fix assertion failure on derived private protected type adds 570d0072bdc [Ada] Ignore subprogram address in ownership checking adds 5c34f30d16b [Ada] Avoid spurious error in GNATprove mode on non-null ac [...] adds 92ef57728ee [Ada] Do not rewrite argument of pragma Entry_Queue_Length [...] adds bde9a2c227e [Ada] Fix type mismatch in extended return statement expansion adds 830c5948106 [Ada] Undefined master in task with limited class-wide alia [...] adds a1fda1e8752 [Ada] Bindo.Graphs: Minor typo fixes adds abdeafa67a8 [Ada] Add the System.Bitfield_Utils runtime unit adds 3c488e6c867 [Ada] More complete information level for -gnatR4 output adds e9934e8c79c [Ada] Update references to the SPARK RM adds 61e33106eda [Ada] More precise propagation of Size attribute in generic [...] adds 0728477991b [Ada] Allow for of iteration on formal vectors adds 7c2a44aebbd [Ada] Minor refactorings/reformattings adds 5eb349352b9 [Ada] Improve detection of end of the process by GNAT.Expect adds 8ef64ab9541 re PR target/91498 (STV change in r274481 causes 300.twolf [...] adds 73c1f2f00e2 [testsuite][arm] Add missing quotes to expected warning messages. adds 8bb2ee59398 c-ada-spec.c (dump_ada_function_declaration): Be prepared f [...] adds d6dea10acfd re PR tree-optimization/91482 (__builtin_assume_aligned sho [...] adds 077eb7af6e2 [C++] Protect call to copy_attributes_to_builtin (PR91505) adds 7f8c0c0504d compiler: if hidden function referenced by inline, don't hi [...] adds eda684e6a77 compiler: don't use pkgpath for fieldtrack of unexported field adds 846f78d4141 re PR target/90724 (ICE with __sync_bool_compare_and_swap w [...] adds 9556ef20164 re PR target/88839 ([SVE] Poor implementation of blend-like [...] adds ae12842109f Daily bump. adds b1c9ec725da aarch64-sve.md (vcond_mask): Add "@". adds 391625888d4 [aarch64]: add intrinsics for vld1(q)_x4 and vst1(q)_x4 adds 203ef022c6a [Arm] Add 16-bit thumb alternatives to iorsi3_compare0[_scratch] adds cdfc0e863a0 [ARM] Cleanup logical DImode operations adds 5c7c6c5fc13 [ARM] Cleanup DImode shifts adds ef27f40f488 [ARM] Remove remaining Neon DImode support adds 943766d37ae [arm] Fix use of CRC32 intrinsics with Armv8-a and hard-float adds db376f458e0 c-parser.c (c_parser_declaration_or_fndef): Set DECL_ARGUME [...] adds 71278ecd4e3 rs6000: Move various non-vector things out of altivec.md adds e99bfdd2a8d rs6000: Use unspec_volatile for darn (PR91481) adds 1b1e13dbde7 Fix gcc.target/i386/minmax-4.c etc. on 32-bit Solaris/x86 adds 14b7950f126 PR middle-end/91490 - bogus argument missing terminating nu [...] adds f99aba15621 intrinsic.c (add_subroutines): ERRMSG is INTENT(INOUT) in c [...] adds ab3dd132a12 PR c++/91304 - prefix attributes ignored in condition. adds 1783e319bff Daily bump. adds 1628b2faf00 Clean up value-prof.c a bit. adds a50f4236956 [Arm] Add support for missing CPUs adds d16017da348 re PR target/91306 ([MSP430] libgcc/crtstuff.c: Alignment o [...] adds f3bb4623f40 ABS Documentation fix adds 3fa7e353ecc Intrinsic documentation layout changes. adds 19566bdda57 Make -flto=jobserver parallel again. adds df375b0321f re PR middle-end/91283 (gcc.dg/torture/c99-contract-1.c FAILs) adds 22f8849d060 [PATCH, c-family] Fix a PCH thinko (and thus PR61250). adds 35a114dae14 PDF Layout adds bf1a58e9be6 [ARM] Deprecate -mneon-for-64bits adds 8e7803e8e11 Warray-bounds-36.c: Make functions static to avoid failures [...] adds 0448240b88c pr78973.c: Make functions static to avoid failures with -fpic adds 7d35d2bf5a1 mips.md (mips_get_fcsr, [...]): Use SI machine mode for uns [...] adds 5f9f1ffebe2 [C++ PATCH] vfunc overrider simplification adds a0fae476721 * zh_CN.po: Update. adds 4872de4ac72 Fix libstdc++ lstat missing return type for Windows target. adds d0fc6e9f69b Makefile.tpl (HOST_EXPORTS): Add CXX_FOR_BUILD. adds 5857042a2b3 PR c++/79817 - attribute deprecated on namespace. adds 457dac40202 rs6000: New darn testcase (PR91481) adds 6ae361ae458 compiler: record pointer var values to remove write barriers adds 9bf6c63da9f PR c++/91521 - wrong error with operator->. adds 01c53a74cd5 * parser.c (cp_parser_nested_name_specifier_opt): Avoid red [...] adds 5b93b053495 Fix handling of namespace-scope undeduced auto decls. adds 22b23ef2379 Daily bump. adds c6ca0e3e69e semantics.c (finish_switch_cond): Improve error message location. adds e68a35ae4a6 re PR fortran/91390 (treatment of extra parameter in a subr [...] adds 6dfc1e1f33a [C++ PATCH] vfunc overrider simplification adds fed7268f740 Daily bump. adds 1460c0bbb7f gmm_malloc.h: Only use <errno.h> and errno if __STDC_HOSTED__. adds 900af77fc2c Daily bump. adds 20e7012b755 RISC-V: Add testcase for testing li pseudo instruction adds bf05a3bbb58 re PR c/91526 (Unnecessary SSE and other instructions gener [...] adds e944354ec05 [PATCH 1/2] Allow folding all statements. adds df7d46d925c [PATCH 2/2] Add simplify rule for wrapped addition. adds 48a31a09839 re PR target/91522 (STV is slow) adds 7d7b99f95bf Builtin function roundeven folding implementation adds d3b92f35d84 i386: Roundeven expansion for SSE4.1+ adds d2ea2406ccd i386-features.c (general_remove_non_convertible_regs): Remove. adds 7d349dd8e87 PR c++/91545 - ICE in constexpr store evaluation. adds f7cf1751a93 * ChangeLog: Fix roundeven entry. adds 59bce4ad03e * decl.c (duplicate_decls): Always merge DECL_DECLARED_CONS [...] adds 22fca489eaf PR tree-optimization/83431 - -Wformat-truncation may incorr [...] adds 0e883151165 i386.c (emit_i387_cw_initialization): Fix masking operand value. adds 4d67cae5e66 compiler: generalize cleanup of unresolved placeholder poin [...] adds 7a56096cc43 re PR fortran/91390 (treatment of extra parameter in a subr [...] adds e80f40684f4 Daily bump. adds 72bb85f8d18 Fix new clang warnings. adds a7e73b4158f [arm/aarch64] Add comments warning that stack-protector ini [...] adds 0ad7981cb4f re PR libgomp/91530 (Several libgomp.*/scan-* tests FAIL wi [...] adds 6c14d008122 re PR testsuite/91549 (gcc.dg/wrapped-binop-simplify.c fail [...] adds 6a07489267e re PR c++/91415 (Invalid warning for C++17 sequencing of sh [...] adds b5a6addb5b6 2019-08-27 Richard Biener rguenther@suse.de adds d23db3858e7 Share a prevailing name for remove debug info symbols w/ LTO. adds 433f84bffa4 libgo: rebuild runtime.inc if mkruntimeinc.sh changes adds f4436343812 Options documentation fixes. adds c8935981ff3 re PR c++/83431 (-Wformat-truncation may incorrectly report [...] adds c1441faf150 re PR target/91528 (ICE in ix86_expand_prologue at i386.c:7 [...] adds 340d34bf76d sse4_1-round-roundeven-1.c (dg-options): Add -mfpmath=sse. adds 2bd86b95f76 re PR fortran/91496 (!GCC$ directives error if mistyped or [...] adds 2d8ba441010 tree-ssa-strlen.c (printf_strlen_execute): Initialize the l [...] adds 407b92bcfb3 PR tree-optimization/91567 - Spurious -Wformat-overflow war [...] adds 4719ac2f2d1 Daily bump. adds 14da3939da3 PR c++/91428 - warn about std::is_constant_evaluated in if [...] adds 8692693732e PR c++/81676 - bogus -Wunused warnings in constexpr if. adds 95ecbf4695a Remove code leftover that has never been used. adds 5cb72d83bb3 re PR libgomp/91530 (Several libgomp.*/scan-* tests FAIL wi [...] adds e62506f3629 re PR libgomp/91530 (Several libgomp.*/scan-* tests FAIL wi [...] adds 70cdb21e579 expr.c (expand_assignment): Handle misaligned DECLs. adds 0b778f9f4a9 re PR middle-end/89544 (Argument marshalling incorrectly as [...] adds 13668284c94 Stated standards in documentation adds 629c4e52e48 i386-features.c (convert_scalars_to_vector): Do not add the [...] adds a09b09ccee0 [PR c++/90613] Fix using-decl debug bloat adds b66113e9c1e [PR 91468] Small fixes in ipa-cp.c and ipa-prop.c adds bc4aa158c94 * config/i386/i386-features.c (general_scalar_chain::compu [...] adds e2eee239811 PR driver/80545 - option -Wstringop-overflow not recognized [...] adds 464969eb9b4 PR tree-optimization/91457 - inconsistent warning for writi [...] adds fc4f90f0c8e compiler, runtime: provide index information on bounds chec [...] adds a0be978a821 [Preprocessor] small cleanups adds 4ee38894afa compiler: handle unsafe conversion expression in escape analysis adds 91eed5f281d Add .clangd and compile_commands.json to .gitignore. adds ab0f6d4c5fa re PR fortran/91564 (ICE in gimplify_expr, at gimplify.c:14147) adds 6e12721acde re PR fortran/91565 (ICE in gfc_simplify_reshape, at fortra [...] adds 4742dbe7180 PR c++/91360 - Implement C++20 P1143R2: constinit. adds c980510a5ab re PR fortran/91551 (ICE in sort_actual, at fortran/intrins [...] adds 32b1d51f16f runtime: move osinit to Go adds d8c26520fa6 Update ABI baselines for x86 and powerpc GNU targets adds c085c154df2 * es.po: Update. adds 737c5bac687 Daily bump. adds 8a902edbbdb Implement P1152R4: Deprecating some uses of volatile. adds f48e4da3259 re PR tree-optimization/91568 (internal compiler error: in [...] adds c3bad347480 decl.c (check_var_type): Add location_t parameter and use it. adds 1d9cd701ec3 re PR tree-optimization/91351 (-fstrict-enums generates inc [...] adds 4bf4c103ee4 re PR target/91560 (Try harder for AVX non-AVX2 cross-lane [...] adds ae32cd0384c baseline_symbols.txt: Update. adds c49609be4fd re PR bootstrap/91580 (i686-{darwin, linux} bootstrap fails [...] adds 132e2b41ef9 i386-features.c (general_scalar_chain::convert_insn): Guard [...] adds d02a0412422 PR libstdc++/91067 add more missing exports for directory i [...] adds b0d11f1ed68 [preprocessor] Include stacking adds ce189a6254e * ChangeLog: Fix wrong ChangeLog of my last entry. adds d1041899c2d i386.c (inline_secondary_memory_needed): Return true for mo [...] adds 2a3daf5b610 * config/i386/i386-features.c (general_scalar_chain::compu [...] adds ffb738a2865 Daily bump. adds bb4d170d7b4 [PR 91579] Avoid creating redundant PHI nodes in tail-call pass adds 3eefaaa9fe4 arm.md (unaligned_loaddi, [...]): New unspec insn patterns. adds 815b5368324 gigi.h (gigi_checking_assert): New macro. adds 61f5cb2313f PR libstdc++/89164 enforce constraints for uninitialized algos adds 81e753d9c8a * doc/invoke.texi (-Wvolatile): Use @code for volatile. adds da81cc570f2 * gcc-interface/trans.c (Attribute_to_gnu) <Attr_Size>: Add [...] adds 37cf9302639 decl.c (annotate_value): Inline the call also if List_Repre [...] adds e5969b734db utils.c (build_template): Deal with parameters passed by po [...] adds 7f6dd1021e6 trans.c (lvalue_required_p): Adjust GNU_TYPE in the recursi [...] adds c85dbadc061 * gcc.target/mips/r10k-cache-barrier-9.c: Suppress warnings. adds 0c2837b5c40 gigi.h (aggregate_type_contains_array_p): Declare. adds 5e017b1e256 trans.c (gnat_to_gnu): Do not set the location on an expres [...] adds 1edbeb153d8 ada-tree.h (DECL_FORCED_BY_REF_P): New macro. adds f76cf133e28 baseline_symbols.txt: Update. adds 875bdbe2f6d decl.c (maybe_saturate_size): New function. adds 1ecaf589db9 Fix errors in new test adds 7259a9d577b Optimize std::to_chars adds 5d69df7e929 PR middle-end/91584 - Bogus warning from -Warray-bounds dur [...] adds 648af168455 PR middle-end/91599 - GCC does not say where warning is happening adds aff0632d4fa Fix ChangeLog adds 4a140826453 compile, runtime: permit anonymous and empty fields in C header adds a169f358901 RISC-V: Disable -msave-restore for shared libraries. adds a74e175a434 Daily bump. adds 460b985ea3d re PR fortran/91587 (ICE in gfc_resolve_filepos, at fortran [...] adds d24c41ef1a4 runtime: always build panic32.go adds e7c8f75569e compiler: don't report runtime escapes if we've seen errors adds c70ff9f9be0 compiler, runtime: support and use single argument go:linkname adds 3ba155dd192 compiler: check for notinheap struct at each struct field adds fd631eb5a75 or1k: Fix issue with set_got clobbering LR (r9) adds 8498adc2714 generic.texi (Unary and Binary Expressions): Mark up an ins [...] adds bd486c8cdfd * es.po: Update. adds ad527d80185 Add source location to TRAIT_EXPR. adds 7a9f7e59dd3 Daily bump. adds 12b19f6aaf6 Fix wrong dates in ChangeLog adds d1e2e50a5f4 re PR lto/91572 (lto1: error: type variant has different ‘T [...] adds 9151048d854 re PR middle-end/91623 (-msse4.1 -O3 segfault in /usr/lib/g [...] adds 3e7254c5e4a policy_data_structures_biblio.xml (COM: Component Model Obj [...] adds 70570ec1927 array.c (spec_dimen_size): Check for the presence of expres [...] adds 2dae2123477 re PR target/91472 (gmp testsuite segfaults with gcc-8 and [...] adds 4c122404fab target-supports.exp (check_effective_target_pthread): Add # [...] adds 3791ba494b2 [testsuite] Unsupport 20190827-1.c for targets without alia [...] adds a37ab089c22 2019-09-01 François Dumont fdumont@gcc.gnu.org adds 556f8de3bec PR c++/91129 - wrong error with binary op in template argument. adds ea323e9e926 Daily bump. adds 9297e013293 Consider also negative edges in cycle detection. adds ae0d3f6a593 Use cxx_printable_name for __PRETTY_FUNCTION__ in cp_fname_init. adds 1acbaa7530d Fix thinko in early bail out in tree-switch-conversion. adds c746efcab3f Set tabstop=8 for gcc-match file types. adds 0f605e40491 gimple-ssa-strength-reduction.c (valid_mem_ref_cand_p): New [...] adds 8756957f013 Update Solaris baselines for GCC 10.0 adds 976f9aa1e8b re PR go/91617 (Many go test case failures after r275026) adds 000a5f8d23c re PR target/91323 (LTGT rtx produces UCOMISS instead of COMISS) adds 6e672b1801f Minor simplifications for std::to_chars implementation adds 30f43083aeb Update libstdc++ docs for library version bumps adds d2faf10f957 Use __constinit keyword in libstdc++ sources adds 2b196fb76e1 contrib/vimrc: override formatting options for more files adds 1525fa83cc7 re PR tree-optimization/91632 (Probably wrong code since r275026) adds b82c2e6fce7 re PR middle-end/91605 (ICE in ix86_avx256_split_vector_mov [...] adds be0fb5484a6 re PR fortran/91552 (ICE with valid array constructor) adds f79be3a7dbf re PR fortran/91589 (ICE in gfc_conv_component_ref, at fort [...] adds 97d6a7c80e6 Daily bump. adds e4a8d4a7ec4 [x86 testsuite] preserve full register across main adds 3729852e407 re PR tree-optimization/91597 (GCC miscompiles a branch dep [...] adds 75f935365db [AArch64] Add Linux hwcap strings for some extensions adds bca3073692c libphobos.exp (libphobos_init): Add multi-lib libgcc dirs t [...] adds e0664b7a63e [AArch64] Add support for missing CPUs adds 10bd1d964ef [AArch64] Implement ACLE intrinsics for FRINT[32,64][Z,X] adds e1d5d19ec4f [AArch64] Add support for __jcvt intrinsic adds 837ee1e0b6e S/390: Fix failing RTL check in s390_canonicalize_comparison adds 70b766b25a4 S/390: Commit forgotten test for r275336 adds c8d3491299d tree-ssa-sccvn.h (vn_nary_op_lookup): Remove. adds c6c2d1bc9bc re PR other/79543 (Inappropriate "ld --version" checking) adds 93439218536 re PR middle-end/91603 (Unaligned access in expand_assignment) adds 2f2aeda98f3 Remove Cell Broadband Engine SPU targets adds deeedbada1a re PR target/91604 (ICE in extract_insn at recog.c:2310 sin [...] adds 5f76ab159a4 c-cppbuiltin.c (builtin_define_with_hex_fp_value): Always e [...] adds 42bf58bb137 rust-demangle.c (unescape): Remove. adds 52792faa0c8 re PR tree-optimization/91504 (Inlining misses some logical [...] adds 7a4418a53e8 Implement TARGET_HANDLE_GENERIC_ATTRIBUTE adds f1deee91792 MSP430: Setup exclusion tables for function and data attributes adds 64be2b26eb9 MSP430: Use default_elf_select_section to determine section [...] adds 2974ecdae50 compiler: only import variable into . if same package adds 48259207e6a Daily bump. adds f8e36f0aef5 gfortran.texi: Update documentation to catch up with BOZ changes. adds dc91c65378c re PR middle-end/36262 (Extreme memory usage of VRP compare [...] adds e94e92dcda2 Use argparse.ArgumentParser for mklog. adds a45de90e569 mklog: parse PR references from new test files adds bc7f7ff9546 mklog: Do not print changed functions in testsuite adds 68e2c1996ec Add warning Wenum-conversion for C and ObjC. adds 0c7800b29bd re PR target/32413 (internal compiler error: in reload_cse_ [...] adds db9d2274783 Remove -fdeduce-init-list. adds 9eb730b8391 Disallow -fvtable-verify and -flto to be used together. adds 76e0dd66c87 Add user-defined clock to libstdc++ condition_variable tests adds ad4d1d21ad5 PR libstdc++/41861 Add full steady_clock support to conditi [...] adds 4844a5cb8c3 re PR fortran/91650 (ICE in gfc_conv_constant_to_tree, at f [...] adds 7d394f772fc Daily bump. adds f44526e367a re PR tree-optimization/91663 (split function can be re-inl [...] adds 0eaee4abb1d Improve PRNG jumping when using threads adds efd9a01b59e Remove broken URL from libstdc++ manual adds 359f25f8e22 Force IFN_LOAD/STORE_LANES operands to be memory (PR91577) adds 0fd3ee92340 install.texi: Update and clarify requirements to build GNAT. adds e7414688f16 re PR middle-end/90501 (ICE: address taken, but ADDRESSABLE [...] adds 056f95ec951 [preprocessor/91639] #includes at EOF adds 95e9a7616d3 Implement std::span for C++20 adds b1019384369 [C++ PATCH] vtable decl marking adds 5a4c9a49315 re PR rtl-optimization/91656 (wrong code with -fgcse-after-reload) adds 728347922a6 re PR middle-end/91001 (internal compiler error: in extract [...] adds 55e8f926f26 re PR target/91615 ([armeb] ICEs since r274986) adds b5c433ce11a Improve precondition checks for std::span adds b2c113aed6f Global GCN instructions need nops too. adds bb64bef659d PR c++/91644 - ICE with constinit in function template. adds 0e521c64613 re PR fortran/91660 (Missing error on invalid type declaration) adds 3c0f026505a re PR fortran/91496 (!GCC$ directives error if mistyped or [...] adds 36ec3f57d30 RISC-V: Fix bad insn splits with paradoxical subregs. adds ebd247d4b38 Daily bump. adds 67f6e64994b Remove support for repo files (PR c++/91125). adds 973159f219b Improve documentation of for statement. adds 7d99a5b62c2 [arm] Add missing predicated-short-it variants to cmp_and a [...] adds 3c086f8decd Fix GCC_LINUX_FUTEX to work with C99 compilers adds c0c2096fbad [C++ PATCH] Reserve a decl_lang bit adds aff342a3c18 [PATCH] Deprecate -frepo option. adds 400b8274e69 [preprocessor] Popping "" file names adds 4ef5bbd8153 Define std::ssize for C++20 (P1227R2) adds 94ea5c6a510 Fix testcase to not use LTO with -fvtable-verify. adds 613d4e784c2 Warray-bounds-4.C: Skip AIX. adds 28d67c175f3 inf-compare-1.c: Skip AIX. adds 920ea3b8ba3 function.c (assign_parm_find_data_types): Use RECORD_OR_UNI [...] adds aa8901e9bb0 libgo: update to Go 1.13beta1 release adds 4e9ad7c9d8e re PR target/91654 (Regressions of SPEC2017 rate caused by [...] adds 9393ab74921 rs6000: Delete UNSPEC_FRSP adds e83573abb38 rs6000: Delete UNSPEC_MV_CR_OV. adds 2f4d895197e RISC-V: Re-enable -msave-restore for shared libraries. adds 73974885024 Daily bump. adds d405dc23021 arm.c (arm_block_set_aligned_non_vect): Use gen_unaligned_s [...] adds 8b2d8beb9fc add PR target/91684 to ChangeLog adds 44a06a70956 re PR tree-optimization/91665 (ICE in build_vector_from_val [...] adds e950ddb04b9 decomp2.C: Add TLS options. adds 70ca91f5d41 pr91684.c: Use effective-target arm_prefer_ldrd_strd. adds 30b94f55204 Daily bump. adds 9976b31c66d genemit: Print file+line in the "Splitting with" message adds 108d64adcad Daily bump. adds b7b1f65711b Update config.sub and config.guess. adds 4bc8aadf033 opt-functions.awk: fix comparison of limit, begin and end adds e9b8025bb07 testsuite: annotate c-torture/compile tests with dg-require [...] adds a5362c6aea5 testsuite: new require effective target indirect_calls adds 91dfef9610b GCC port for eBPF adds b245befcdd8 re PR target/91704 ([X86] Codegen for _mm256_cmpgt_epi8 is [...] adds ca47c3987c0 re PR target/87853 (_mm_cmpgt_epi8 broken with -funsigned-char) adds 27dada7d069 Improve constraints for std::span constructors adds d0e086ae4f9 Minor std::to_chars optimisation for base 10 adds f48ef52e401 Update comment of removed options. adds a6edd18cb32 match.pd: Add flag_unsafe_math_optimizations check before d [...] adds f78f73cbd28 Remove bt-load.c adds 324fb1020f4 Update docs for recent <span> and constexpr lib changes. adds 3b63f5376ab Forgot Changelog from latest commit. adds 812b3c62a7c rs6000: Update rlwinm-[012].c adds 504279ae0a0 Simplify the implementation of HARD_REG_SET adds e8448ba5300 Make note_stores take an rtx_insn adds 6576d245386 Remove COPY_HARD_REG_SET adds 50b3f54d551 Remove COMPL_HARD_REG_SET adds dc333d8ff60 Remove AND_HARD_REG_SET adds 44942965f4e Remove IOR_HARD_REG_SET adds d15e5131845 Remove AND_COMPL_HARD_REG_SET adds 4897c5aaa7a Remove IOR_COMPL_HARD_REG_SET adds a85796511b2 Remove hard_reg_set_equal_p adds 75f4e3a1b32 Tweak interface to ira-build.c:ior_hard_reg_conflicts adds 148909bc700 Add "fast" conversions from arrays to bitmaps adds 0b0310e9a0e Remove global REG_SETs adds 4f0eaba24df compiler: traverse types of constant expressions adds b7f55c8e359 compiler: don't use predeclared location for implicit runti [...] adds b3baefb205e expmed.c (extract_bit_field): Update function comment regar [...] adds de0f55dbb31 libgo: only build x/sys/cpu/cpu_gccgo.c on x86 systems adds 8bdcbd01353 misc/cgo/testcshared: restore gofrontend-local changes adds fa412b7c52a Daily bump. adds 77df40e8127 PR c++/84374 - diagnose invalid uses of decltype(auto). adds 5447e8e2e24 compiler: permit inlining constant expressions and expressi [...] adds c96fc081239 cmd/go: look for tool build ID before hashing entire file adds b30ee71a406 Implement C++20 p1424 - 'constexpr' feature macro concerns... adds 4563bc4dc63 [ARM/FDPIC 01/24] [ARM] FDPIC: Add -mfdpic option support adds 391d5d2e30a Optimise std::remove_cv and use more helper aliases adds e2c11cd16bd PR libstdc++/91711 fix failing test adds b1e21e5a5d1 [ARM/FDPIC v6 02/24] [ARM] FDPIC: Handle arm*-*-uclinuxfdpi [...] adds 45d53c679a5 [ARM/FDPIC v6 03/24] [ARM] FDPIC: Force FDPIC related optio [...] adds 8b63716e87e [ARM/FDPIC v6 04/24] [ARM] FDPIC: Add support for FDPIC for [...] adds 11189793b6e [ARM/FDPIC v6 05/24] [ARM] FDPIC: Fix __do_global_dtors_aux [...] adds 5d727a4b202 [ARM/FDPIC v6 06/24] [ARM] FDPIC: Add support for c++ exceptions adds 4997c9aed45 [ARM/FDPIC v6 07/24] [ARM] FDPIC: Avoid saving/restoring r9 [...] adds 96ef8d00f70 [ARM/FDPIC v6 08/24] [ARM] FDPIC: Enforce local/global bind [...] adds bc87cffb13c [ARM/FDPIC v6 09/24] [ARM] FDPIC: Add support for taking ad [...] adds e844c94f2a1 [ARM/FDPIC v6 10/24] [ARM] FDPIC: Implement TLS support. adds ae1152e5a01 [ARM/FDPIC v6 11/24] [ARM] FDPIC: Add support to unwind FDP [...] adds bb33a88e3d4 [ARM/FDPIC v6 12/24] [ARM] FDPIC: Restore r9 after we call [...] adds 84818dbb703 [ARM/FDPIC v6 13/24] [ARM] FDPIC: Force LSB bit for PC in C [...] adds 488bd12977b [ARM/FDPIC v6 14/24] [ARM][testsuite] FDPIC: Skip unsupport [...] adds 1976a0b2392 [ARM/FDPIC v6 15/24] [ARM][testsuite] FDPIC: Adjust scan-as [...] adds ee442e15c0c [ARM/FDPIC v6 16/24] [ARM][testsuite] FDPIC: Skip tests tha [...] adds e8977296e13 [ARM/FDPIC v6 17/24] [ARM][testsuite] FDPIC: Handle *-*-uclinux* adds d41049119d6 [ARM/FDPIC v6 18/24] [ARM][testsuite] FDPIC: Enable tests o [...] adds 1ce7625c439 [ARM/FDPIC v6 19/24] [ARM][testsuite] FDPIC: Adjust pr43698 [...] adds fec08d85b0f [ARM/FDPIC v6 21/24] [ARM] FDPIC: Handle stack-protector co [...] adds 18ab8855906 [ARM/FDPIC v6 22/24] [ARM][testsuite] FDPIC: Skip tests tha [...] adds a360a359b78 [ARM/FDPIC v6 23/24] [ARM] FDPIC: Implement libitm support. adds b08bcba5dc1 decl.c (has_designator_problem): Use cp_expr_loc_or_input_l [...] adds 6508fa9c067 [ARM/FDPIC v6 24/24] [ARM] FDPIC: Handle arm*-*-uclinuxfdpi [...] adds 873140e65d4 re PR middle-end/91680 (Integer promotion quirk prevents ef [...] adds 28f0075742e LWG 3266. to_chars(bool) should be deleted adds 903a9d25e9a * doc/install.texi: Fix syntax for html generation. adds ef8febf8585 default_format_1.f90: Remove XFAIL AIX. adds 68a57628f48 Rename Deprecated to WarnRemoved in *.opt files. adds e8b0314a583 Make get_call_rtx_from take a const rtx_insn * adds 0f8b14ee8ae Implement std::common_reference for C++20 adds 031e8857886 Move c6x REGNO_REG_CLASS out of line adds df1f0eef679 Remove call_fixed_reg_set adds 026116ce2a4 Remove no_caller_save_reg_set adds a5647ae846f Replace call_used_reg_set with call_used_or_fixed_regs adds ff18ad15259 Make more use of regs_invalidated_by_call adds a365fa06368 Add call_used_or_fixed_reg_p adds 2e3d041b132 Remove redundant fixed_regs tests adds 53bee79caba Hide call_used_regs in target-independent code adds d7fb4c31623 Remove call_really_used_regs adds a1fc3891ebb go/internal/gccgoimporter: support embedded field in pointer loop adds 4d7bfeec428 re PR go/91621 (libgo/mksysinfo.sh: please avoid test ==) adds efc864927f5 libgo: Solaris and x/sys/cpu compatibility fixes adds d85569f63db PR c++/91705 - constexpr evaluation rejects ++/-- on floats. adds 480c18e16fd PR c++/91673 - ICE with noexcept in alias-declaration. adds f62592f99de Daily bump. adds 3d34b7afaee Update my email address adds dc5b11916a2 revert: match.pd: Add flag_unsafe_math_optimizations check [...] adds 6d5093dad6a re PR middle-end/91725 (ICE in get_nonzero_bits starting wi [...] adds 26d815a3e58 re PR tree-optimization/91723 (builtin fma is not optimized [...] adds 0a237a94c20 re PR rtl-optimization/89795 (wrong code with -O2 -fno-dce [...] adds 46dfa8ad6c1 re PR tree-optimization/90387 (__builtin_constant_p and -Wa [...] adds 5a307ee54bc lto-opts.c (lto_write_options): Stream -g when debug is enabled. adds 7994803c00a [PATCH] some tree struct marking adds fd3bfefbd93 re PR rtl-optimization/89435 (wrong code with -O1 -march=ar [...] adds ce7f1ce4d01 Fix libstdc++ tests for -Wvolatile warnings in C++2a mode adds c5748fdbf40 Fix Xmethod for shared_ptr::use_count() adds d694576e174 gotest: force test package to be imported first adds debae5232b8 golang.org/x/sys/cpu: define doinit when needed adds a387d636cda compiler: suppress type descriptor generation for aliases adds 19e057e7cc4 Simplify the code. adds 84e33251331 re PR fortran/91642 (ICE: Bad IO basetype (transfer_expr, a [...] adds 22aa73bda49 re PR fortran/91553 (ICE in gfc_real2complex, at fortran/ar [...] adds 94aebf7e4d2 re PR middle-end/83889 (new failures on some arm targets af [...] adds 8c58d9d8370 Daily bump. adds 58cc98767aa Vectorise multiply high with scaling operations (PR 89386) adds 52f6afe06dd PR libstdc++/91748 fix std::for_each_n for random access iterators adds bdc91a3299f re PR tree-optimization/91750 (Induction vectorization intr [...] adds d6ecb707cc5 re PR tree-optimization/89386 (Generation of vectorized MUL [...] adds 656297e1fec libgo: update to Go1.13 adds e5b3c74bf06 Daily bump. adds e4dc7c6572d re PR fortran/91717 (ICE on concatenating deferred-length c [...] adds 0d1cfeed7f7 [PATCH][GCC] Update my email address adds 22cd031212e re PR fortran/91716 (ICE in output_constant, at varasm.c:5026) adds 9a235e7e85a * doc/invoke.texi (Optimize Options): Fix typo. adds 57cccc860e5 libgo: don't use ? in grep pattern adds 23741374760 re PR middle-end/91708 ([ARM] Bootstrap fails in gen_movsi, [...] adds a6fa2e83e95 gnatmake: Accept the `--sysroot=' GCC driver option adds c28712beb41 libgomp plugin - init string adds 81e87db49d7 re PR fortran/91566 (ICE in gfc_constructor_copy, at fortra [...] adds f3898644854 Daily bump. adds 603a4ad4997 Consider doloop IV in IVOPTs adds 62dca3d53ee Formatting and comment syntax adjustments. adds df19f4717db re PR middle-end/83889 (new failures on some arm targets af [...] adds e0b9e5f9e3c re PR fortran/91557 (Bogus warning about unused dummy argum [...] adds a0264d2cdd2 Daily bump. adds f5b72b67cf7 re PR fortran/91556 (Problems with better interface checking) adds da903a1610b [C++ PATCH] simplify clone predicate adds 3e0679c8d4e re PR fortran/91550 (ICE in do_subscript, at fortran/fronte [...] adds 204a3763d9b Change C++ to C comments. adds e6e3aa01aa4 re PR fortran/91727 (ICE in conformable_arrays, at fortran/ [...] adds 41fb55fd5cb 2019-09-15 Sandra Loosemore sandra@codesourcery.com adds 2abc02a1f5e PR c++/91740 - ICE with constexpr call and ?: in ARRAY_REF. adds 27e0979b8b4 Daily bump. adds c4438114d61 Handle location wrappers better in warn_logical_operator. adds a4d034d714f Fix conversions for built-in operator overloading candidates. adds 47518e131f2 PR c++/82165 - enum bitfields and operator overloading. adds ddc1a45b373 PR c++/30277 - int-width bit-field promotion. adds 10f30ac9cda re PR tree-optimization/91756 (g++.dg/lto/alias-3 FAILs) adds 5f487a349de Auto-generate maybe_fold_and/or_comparisons from match.pd adds c16504f6eab Fix PR88784, middle end is missing some optimizations about [...] adds ae9c3507829 Rewrite part of and_comparisons_1 into match.pd. adds 130c4034c73 Rewrite first part of or_comparisons_1 into match.pd. adds cda65821d3c Rewrite second part of or_comparisons_1 into match.pd. adds e4ab9e060be * Makefile.in (build/genmatch.o): Depend on $(CPPLIB_H). adds 48d552e5cd5 re PR target/91719 (gcc compiles seq_cst store on x86-64 di [...] adds 9b47928e633 * config/i386/sync.md (atomic_store<mode>): Improve comment. adds 18907822435 pr89386.c (foo): Fix return type. adds b3a77aa6ffa compiler: fix quoting of //go:linkname in error message adds 61b204bf24a decl.c (grokdeclarator): Use declspecs->locations and decla [...] adds 8ba9c127cdb Daily bump. adds 38b06e7a19d [Ada] Refine conditions for calling Copy_Bitfield adds 37915d02244 [Ada] Fix wrong value of 'Size for slices of bit-packed arrays adds 38c4e50d8c7 [Ada] Support for local unix sockets in GNAT.Sockets API adds 2d319f3acef [Ada] Avoid touching potentially nonexistent memory adds 1ed19d98def [Ada] Adding assertions on extra formals for BIP function calls adds 5387a3f55fe [Ada] Refine change for bit-packed slices adds 5c7cf10a633 [Ada] PR ada/91268 Do not redefine macros adds 92167df3c97 [Ada] Ignore missing ALI files in GNATprove mode adds 327940801d6 [Ada] Ada 2020: Raise expressions in limited contexts (AI12-0172) adds 01e44bfa81a [Ada] Missing tagged type decoration in corresponding recor [...] adds a9a08e6d331 [Ada] In a generic use Presanalyze_Spec_Expression on Predicates adds cbb0b553856 [Ada] Do not inline dispatching operations in GNATprove mode adds ee7c961db9d [Ada] A new utility routine for detecting attribute 'Old adds b9bfbf45419 [Ada] Avoid to close irrelevant file descriptors adds 19716ceb167 [Ada] GNAT.Expect (Expect_Internal): Try to call 'poll' few times adds 94c44a8a300 [Ada] Close file descriptors allocated for tty only once adds 402b91503e2 [Ada] Remove section on pragma No_Run_Time adds 77562afd5b5 [Ada] Support chained calls to traversal functions in SPARK adds 0a39f241944 [Ada] Don't accept illegal (e.g., Integer'(null)) generic actuals adds 86ae194fdb3 [Ada] Clarify documentation for Stack_Usage adds 8df56dfc699 [Ada] GNATprove: avoid crash on illegal borrow during packa [...] adds 64989f18c04 [Ada] Force even timestamp in Windows ALI files adds 7197e2db28f [Ada] Fix possible suppressed overflows in arithmetic run-time adds d4ba72cbad2 [Ada] Raise Constraint_Error in overflow case involving rounding adds fd339ba3082 [Ada] Minor fixes mostly in comments of runtime arithmetic unit adds 7afbd9419f7 [Ada] Update the character type comment in exp_dbug.ads adds 1e0a3cc4ca8 [Ada] Fix ineffective -gnatyN for separate compilation units adds 0d4fcc9f622 [Ada] Missing propagation of Has_Predicates in cloned subtypes adds e34716b8dd8 [Ada] Fix rounding of fixed-point arithmetic operation adds 994e33d27a6 [Ada] Add Remove primitive on functional maps adds 8054d17a735 re PR tree-optimization/91790 (ICE: verify_ssa failed (erro [...] adds ecd4d80cb2e [PR91749][arm] FDPIC: Handle -mflip-thumb adds c4ccdc0e631 re PR fortran/91588 (ICE in check_inquiry, at fortran/expr.c:2673) adds 351e7c3b5fb PR ipa/91089 - Setup predicate for switch default case in IPA adds 6fbb9dd1030 [ARM/FDPIC v6 20/24] [ARM][testsuite] FDPIC: Skip tests usi [...] adds 1160be12680 re PR debug/91772 (ICE in add_dwarf_attr, at dwarf2out.c:44 [...] adds 7dbc2e3b6d3 Remove name of unused parameter in array-traits.h adds 5d4efa795e0 [arm] Fix insn type of *thumb1_tablejump adds f62281dc1b3 [arm][aarch64] Make no_insn issue to nothing adds d0bc0cb66bc [arm][aarch64] Handle no_insn in TARGET_SCHED_VARIABLE_ISSUE adds 99a28ee8c18 reflect: unexport FFICallbackGo; use go:linkname instead adds 033425d0ed0 re PR go/91781 (r275691 breaks go test "reflect") adds 7e6fecf5008 runtime: for FFI, treat directIface types as pointers adds 6a6341917f9 Daily bump. adds ad4644f378f [x86] Tweak testcases for PR82361 adds 2778553904f [Ada] Refine previous change for -gnatn and LLVM adds 2b6cd962513 [Ada] Fix style issues in functional maps adds 5ce1c7733b7 [Ada] Avoid uninitialized variable in bounded containers adds aeb68a2b472 [Ada] System.Stack_Usage: fix a typo adds e58fc8977c6 [Ada] Remove remaining references to VMS support adds 6f934861c1e [Ada] Improve doc on Warning_As_Error adds 600db6ca89b [Ada] Fix 32/64bit mistake on SYSTEM_INFO component in s-win32 adds e42183e72bf [Ada] Fix typo in error message adds dcbe49a6c41 [Ada] No Storage_Error for an oversized disabled ghost arra [...] adds 82fa20a2114 [Ada] Fix errno for rename for the VxWorks 6 target adds 209a0094c4b [Ada] Raise exception on call to Expect for a dead process adds d2880e69541 [Ada] Factor out code for deciding statically known Constra [...] adds b67723ddeea [Ada] Ensure that Scan_Real result does not depend on trail [...] adds d05586dce2e [Ada] Skip entity name qualification in GNATprove mode adds 432a3b3644f [Ada] Refine type of Get_Homonym_Number result adds 50a7395372b [Ada] Don't fail a front-end assertion if errors have alrea [...] adds f04e9787ea9 [Ada] Code cleanup of alignment representation clauses in d [...] adds a6d677c65b9 [Ada] Fix minor formatting issue adds 0af16535246 [Ada] Improve efficiency of copying bit-packed slices adds 6bc08721d02 [Ada] Fix portability issues in access to subprograms adds c8324fe7b12 [Ada] Implement AI12-0086's rules for discriminants in aggregates adds 43b264110f5 [Ada] Spurious run time error on anonymous access formals adds 6951cbc9e76 [Ada] Fix sharing of expression in array aggregate with oth [...] adds 1b2f53bb9ad [Ada] Missing accessibility check on discrim assignment adds 483af72e4bf [Ada] Spurious ineffective use_clause warning adds b8411279b06 [Ada] Crash on aggregate with dscriminant in if-expression [...] adds 0cff31f0f67 [Ada] Use static discriminant value for discriminated task record adds 1784b1eb1f2 [Ada] Crash on universal case expression in fixed-point division adds 5c13a04e0dc [Ada] Fix spurious alignment warning on simple address clause adds 58ab1e7607d [Ada] Avoid gnatbind regression caused by Copy_Bitfield adds a95b474a088 Come up with debug counter for store-merging. adds ef20d221506 Two more POLY_INT cases for dwarf2out.c adds defc6f266c1 Handle variable-length vectors in compute_record_mode adds 22b6299199d Don't treat variable-length vectors as VLAs during gimplification adds 01b57ebf58b Make get_value_for_expr check for INTEGER_CSTs adds a3d09469041 re PR lto/91763 (go.go-torture/execute/printnil.go FAILs) adds 743a16d57a4 Make assemble_real generate canonical CONST_INTs adds 5fdd6038147 tree-vectorizer.h (get_initial_def_for_reduction): Remove. adds ba7c8cb5715 Tweak clang-format configuration. adds 31de92e39bb tree-parloops.c (report_ploop_op): Copy from report_vect_op. adds 6f1628c9df0 [ARM] Cleanup multiply patterns adds 901083b9bdf tree-vect-loop.c (vect_is_simple_reduction): Remove operand [...] adds 0800e23ecf4 [ARM] Cleanup highpart multiply patterns adds 22a8ab772c3 [ARM] Cleanup 64-bit multiplies adds 101a0841b6f i386: Increase Skylake SImode pseudo register store cost adds 7706f2f312a i386: Restore Skylake SImode hard register store cost adds 1ea956609a5 [ARM] Add logical DImode expanders adds ab2d47a87fe libgo: support gollvm build on arm64 linux adds b9a7fd9bde1 Daily bump. adds a923a463943 RISC-V: Fix more splitters accidentally calling gen_reg_rtx. adds fbd33afe472 Extend pass rpad to handle avx512f vcvtusi2ss vcvtusi2ss 53 [...] adds a7268fd7652 tree-parloops.c (parloops_is_slp_reduction): Do not set LOO [...] adds f4437882fe9 [Ada] Rtsfind: improve comment on RTE_Available adds 5d66b937e3d [Ada] Improve handling of explicit by-reference mechanism adds e516702202b [Ada] gnatxref: infinite loop on symbols not found adds 348c3ae62ec [Ada] Fix fallout of previous change for bit-packed arrays adds 682c09cebad [Ada] Infinite loop with concatenation and aspect adds 4af04d04c42 [Ada] Fix spurious type mismatch failure on nested instantiations adds 3aacb9ed526 [Ada] Add comments wrt. deallocation of bounded sets/maps adds 9415fcdad10 [Ada] Propagate documentation to formal bounded sets adds f56add9cb03 [Ada] Memory leak with 'Range of a function call in a loop adds 890cde53194 [Ada] Crash on predicate in full view in a generic unit adds c4f372c54f2 [Ada] Remove duplicated routines for getting homonym number adds 1dd3915be10 [Ada] Streamline comparison for equality of 2-element arrays adds 143df1f9aa4 [Ada] Suppress GNAT FE up-level reference transformation fo [...] adds d8ec2787e0b [Ada] Implement Machine_Rounding attribute in line when possible adds f5766e3b541 [Ada] Move SPARK borrow-checker to gnat2why codebase adds 46a500a5cc8 [Ada] Fix run-time segfault with derived access-to-subprogram type adds 7005758ce72 [Ada] Exp_Attr: remove obsolete comment adds 09709b47811 [Ada] Allow constants of access type in Global contracts adds 231ef54b96d [Ada] Disable inlining of traversal function in GNATprove adds 46fa6b050e8 [Ada] Spurious visibility error in generic child unit adds 4fe56329e05 [Ada] Use declared type for deciding on SPARK pointer rules adds fd0d7b4e3be [Ada] New routine GNAT.Sockets.Create_Socket_Pair adds 9e0746fcd5b [Ada] Fix bogus visibility error with nested generics and inlining adds d53301c91fe [Ada] Fix bogus "too late" error with nested generics and inlining adds bee475e2e05 [Ada] Fix copy operation with private discriminated record type adds 87cd385fa5d [Ada] Sem_Ch12: add a comment to indicate future work adds c3a75a09b84 [Ada] Get rid of useless temporary for slice in overaligned [...] adds 0c27222c60b [Ada] Accept concatentation arguments to pragma Annotate adds 4736041b5aa [Ada] Emit DW_AT_GNU_bias with -fgnat-encodings=gdb adds f24f4c15884 Rework constant subreg folds and handle more variable-length cases adds d9e736e7194 re PR tree-optimization/91812 (GCC ignores volatile modifier) adds 37bc3aa0474 Speed up qsort in IPA ICF. adds c449d3ae28f Enforce correct COND_EXPR order for EXTRACT_LAST_REDUCTION adds efe126563bb Use post-dom info to update if/switch predicate adds e3f15286d11 aarch64: Extend %R for integer registers adds 4a2095ebace aarch64: Implement TImode compare-and-swap adds b7e560deb37 aarch64: Tidy aarch64_split_compare_and_swap adds 33befddcb84 aarch64: Add out-of-line functions for LSE atomics adds 3950b229a5e aarch64: Implement -moutline-atomics adds 9f576d304d6 Fix cast in sort_congruence_class_groups_by_decl_uid. adds 40858b9dfb7 [ARM] Simplify logical DImode iterators adds 54dc857754b re PR target/91814 (ICE in elimination_costs_in_insn, at re [...] adds b3c4d0dd309 tree-vect-loop.c (vect_is_slp_reduction): Remove. adds e564cf98de4 Revert "Fix conversions for built-in operator overloading c [...] adds a519efbef81 [Darwin, PPC, testsuite] Fix pr89313.c fail. adds e0710fcf7dc Handle [[likely]] on compound-statement. adds 7d112d6670a Support extended characters in C/C++ identifiers (PR c/67224) adds 6889a3acfee PR middle-end/91631 - buffer overflow into an array member [...] adds ff6686d2e5f New IPA-SRA adds c3ff46a5185 Daily bump. adds d865ed7227a re PR target/91767 (After r274953, clang-compiled xgcc segf [...] adds 6e222b2a3ae re PR tree-optimization/91822 (FAIL: gcc.dg/pr88031.c (inte [...] adds 522da4c233c re PR c/91815 (questionable error on type definition at fil [...] adds 9ba4312712a re PR target/91269 (unaligned floating-point register with [...] adds d63eadac7db re PR testsuite/91821 (r275928 breaks gcc.target/powerpc/sa [...] adds b049c269556 re PR target/91814 (ICE in elimination_costs_in_insn, at re [...] adds 264c073993e Restrict gnat.dg/system_info1.adb to Linux and Windows hosts adds 76c93295f3b Revert [ARM/FDPIC v6 13/24] [ARM] FDPIC: Force LSB bit for [...] adds ac4a7836401 re PR fortran/78260 (ICE in gimplify_expr, at gimplify.c:11939) adds 1fa153b0ef2 [Darwin, X86, testsuite] Fix naked-1.c fail. adds 0fc7d9e3d12 re PR target/86811 (Vax port needs updating for CVE-2017-5753) adds bd7a5c5dc08 pa.c (pa_trampoline_init): Remove spurious extended character. adds 6b5596d5fcb microblaze.h (ASM_OUTPUT_SKIP): Use HOST_WIDE_PRINT_UNSIGNED. adds b2addbf403f Daily bump. adds 681fc0fa40c Extend neg_const_int simplifications to other const rtxes adds 9f635bd13fe Avoid adding impossible copies in ira-conflicts.c:process_r [...] adds 296580b640a DR 2345 - Jumping across initializers in init-statements an [...] adds 6bd2a4f3d17 [Darwin] Update machopic_legitimize_pic_address. adds e4df9be4e2b re PR c++/30277 (bit-field: wrong overload resolution) adds 810118592aa PR middle-end/91830 - Bogus -Warray-bounds on strcpy into a member adds dcb786e59eb Daily bump. adds 0968003dd08 PR c++/91819 - ICE with operator++ and enum. adds f1c22d660bc [Darwin, PPC] Clean up symbol stubs code. adds 2d814ac2f7b Daily bump. adds fdfa0e44b7e decl.c (components_to_record): Do not reorder fields in pac [...] adds ef5a9557bdf trans.c (Attribute_to_gnu): Test Can_Use_Internal_Rep on th [...] adds ec4a0d83776 trans.c (gnat_compile_time_expr_list): New variable. adds 8082999eb2e Fix typo adds 09248547abd trans.c (Regular_Loop_to_gnu): Do not rotate the loop if -O [...] adds 193410e3110 * config/abi/post/riscv64-linux-gnu/baseline_symbols.txt: Update. adds e2542772360 Provide Task_Info.Number_Of_Processors on Solaris adds b7bb3d35804 Use underscore in IPA-SRA LTO section name (PR ipa/91835) adds 158ab204321 re PR fortran/91729 (ICE in gfc_match_select_rank, at fortr [...] adds 3a30d2558b3 [AArch64] Fix memmodel index in aarch64_store_exclusive_pair adds 4d411f1ff79 Skip gcc.dg/ucnid-5-utf8.c unless ucn is supported adds d469a71e5a0 tree-vect-loop.c (get_initial_def_for_reduction): Simplify, [...] adds fa87544ca13 Fix non-canonical CONST_INTs in altivec_copysign_v4sf3 (PR91823) adds 1e8822d360a PR libstdc++/91788 improve codegen for std::variant<T...>::index() adds ba2b30dc9fa [arm] Add missing Makefile dependency on arm_acle_builtins.def adds 1a09197cb1b PR c++/91844 - Implement CWG 2352, Similar types and refere [...] adds 33ba6ac3912 PR c++/91809 - bit-field and ellipsis. adds 7926a220d85 2019-09-23 Sandra Loosemore sandra@codesourcery.com adds 0788210f804 pt.c (check_explicit_specialization): Use cp_expr_loc_or_in [...] adds a8cea25c734 RS6000, add xxswapd support adds 0ca2b1f3d8d GNAT/testsuite: Pass the `ada' option to target compilation adds 18b86eda6f2 Daily bump. adds 47d17f70582 PR libstdc++/91871 fix Clang warnings in testsuite adds 3f9e08f57e1 tree-ssa-sccvn.c (vn_reference_lookup_3): Valueize MEM_REF base. adds 5a4d0da4f58 [PR 91832] Do not ICE on negative offsets in ipa-sra adds 231f75463c2 [PR 91831] Copy PARM_DECLs of artificial thunks adds 90acd49f6ba Use more switch statements. adds 81b405828fd re PR middle-end/91866 (Sign extend of an int is not recognized) adds 937960dfd7f [GCC][PATCH][AArch64] Update hwcap string for fp16fml in aa [...] adds 01b9402c483 [AArch64] Don't split 64-bit constant stores to volatile location adds a7701dd1610 tree-vectorizer.h (_stmt_vec_info::const_cond_reduc_code): [...] adds fe69bee34c6 Remove check for impossible condition in std::variant::index() adds fea3397e56a PR c++/91845 - ICE with invalid pointer-to-member. adds a0aedc7a41c PR c++/91868 - improve -Wshadow location. adds 931631924b3 PR tree-optimization/91570 - ICE in get_range_strlen_dynami [...] adds 42eb48017d5 [Darwin, PPC, Mode Iterators 0/n] Make iterators visible to [...] adds dd9ed099056 [Darwin, PPC, Mode Iterators 1/n] Use mode iterators in pic [...] adds a20673a560f Daily bump. adds 1ed0d9f8ded Fix location of dependent member CALL_EXPR. adds a4cd9ac5f05 name-lookup.c (check_extern_c_conflict): Use DECL_SOURCE_LOCATION. adds 48bea5dff4c Move a target test-case to generic folder. adds 21f7f9980c0 Implement LWG 3296 for basic_regex::assign adds 761e6bb9f7d [AARCH64] Add support for new control bits CTR_EL0.DIC and [...] adds fadb01364d3 re PR tree-optimization/91896 (ICE in vect_get_vec_def_for_ [...] adds 9a3afc3564b [AArch64] Use implementation namespace consistently in arm_neon.h adds b134cab0cfb PR c++/91877 - ICE with converting member of packed struct. adds b867051636e Remove newly unused function and variable in tree-sra adds 736a6efc4fd Colorize %L and %C text to match diagnostic_show_locus (PR [...] adds 88a51d68c4a aarch64: Fix store-exclusive in load-operate LSE helpers adds 58d169ba9ff aarch64: Configure for sys/auxv.h in libgcc for lse-init.c adds 9e46fd072bc libgcc: Rebuild autoconf files adds ec14f8abf00 Daily bump. adds 835d50c66aa [AArch64] Fix cost of (plus ... (const_int -C)) adds 704bc4bb36a Add TODO_update_ssa for SLP BB vectorization (PR tree-optim [...] adds 16b17446dfd Add myself as aarch64 port maintainer adds 581b519f037 [PATCH] Fix continue condition in IPA-SRA's process_scan_results adds e2b1923b8d1 [PATCH] Fix quoting in a call to internal_error adds 1275a541a59 [arm] Update FP16 tests adds 53cd0ac643e [arm] Implement non-GE-setting SIMD32 intrinsics adds 2b5b5e24149 [arm] Implement DImode SIMD32 intrinsics adds 6fdbe41963a driver: Also prune joined switches with negation adds 5fdd1d33524 Add myself as an aarch64 maintainer adds 9593e8e5e39 tree-vect-loop.c (vect_analyze_loop_operations): Also call [...] adds 25a0f9cfaec * osint.adb (OS_Time_To_GNAT_Time): Remove dependency on To [...] adds 8eb60b2f225 Remove include directives for deleted Profile Mode headers adds d5f7e04923c Fix array index error in address_v6 comparisons adds 7a9942f5215 Implement C++20 constexpr changes to std::pair (P1032R1) adds c9fb0a85b68 Define std::to_array for Debug Mode adds 26cdf7bd5e9 PR tree-optimization/91914 - Invalid strlen folding for off [...] adds 1b4dbccc1f8 tree-vect-loop.c (vect_analyze_loop_operations): Analyze lo [...] adds 0bfc2041424 re PR tree-optimization/91896 (ICE in vect_get_vec_def_for_ [...] adds 4fc1d2629ab [Darwin, PPC, Mode Iterators 2/n] Eliminate picbase expanders. adds be193fa7c98 rs6000-builtin.def: (LVSL... adds 9ab2f9aed07 rs6000-builtin.def: (LVSL... adds c78d3425209 CO_BROADCAST for derived types with allocatable components adds 25b45c7c6ce function.c (gimplify_parameters): Use build_clobber function. adds d7326aaf208 xtensa: fix PR target/91880 adds 0900e29cdbc charset.c (UCS_LIMIT): New macro. adds 5fe5f75fcf3 re PR libbacktrace/91908 (New libbacktrace tests fail to build) adds 09704140c7f Daily bump. adds 639a28ba6e0 set DECL_SIZE_UNIT for zero-sized fields adds 76bb5af63db [AArch64][SVE2] Shift-Right Accumulate combine patterns adds 18908a56e18 Fix reduc_index==1 handling for COND_REDUCTION (PR91909) adds c6447c2014b [C][C++] Allow targets to check calls to BUILT_IN_MD functions adds 6d4d616a782 [AArch64] Split built-in function codes into major and minor codes adds 2ae8a2c9426 re PR tree-optimization/91885 (ICE when compiling SPEC 2017 [...] adds 67cb34efd86 associate_48.f90: Fix a dg directive. adds 29f26978866 tree-vectorizer.h (_stmt_vec_info::reduc_fn): New. adds 88e032f105d re PR target/91919 (arm-linux-eabi ICE with building kernel) adds f7a3a382279 PR libstdc++/91910 fix data race in Debug Mode destructors adds df435456846 compiler: fix brace formatting adds 51c3b7c6ec2 compiler: only check whether struct or array types are big adds 37ed4c3269f compiler: don't read known type, simplify Import::finalize_methods adds 975d043ff6b Make cgraph_node::get_fun const adds c872f1506d4 cp-tree.h (class iloc_sentinel): New. adds 1a120ec124a constexpr.c (cxx_fold_indirect_ref): Use similar_type_p. adds 26a23d11ed4 Const-correctness fixes for fibonacci_heap.h adds 576113abdb1 [Darwin, PPC, Mode Iterators 3/n] Update macho_correct_pic. adds 00798c58439 re PR middle-end/91920 (ggc 9.2.0 failing openmp compile on [...] adds 59bc434a332 re PR c++/88203 (assert does not compile with OpenMP's prag [...] adds e9085da5288 Regenerate `configure' scripts for `uclinuxfdpiceabi' libto [...] adds 222e8cb6ca0 Daily bump. adds 6e81d34ea2d compiler: resolve importing ambiguity for more complex func [...] adds b1649990025 Fix endian issue in pr91656 testcases adds 2664bcb8760 re PR target/80672 (gcc/config/sh/sh.c:716: prefer compare [...] adds c57a3850067 re PR target/86805 (sh port needs updating for CVE-2017-5753) adds 028c9b3be46 PR c++/91923 - failure-to-SFINAE with class type NTTP in C++17. adds 7cf66a2dbe8 PR c++/91921 - stray warning with -Woverloaded-virtual. adds 406c9a1173f PR c++/91889 - follow-up fix for DR 2352. adds 036aa59282d re PR fortran/91864 (ICE in gfc_check_do_variable, at fortr [...] adds 4c597101860 re PR fortran/91802 (ICE in mio_name_expr_t, at fortran/mod [...] adds 60674b3f8ac re PR libfortran/91593 (Implicit enum conversions in libgfo [...] adds 23cb6f8e0c0 [Darwin, PPC, Mode Iterators 4/n] Update macho_high. adds 97d57665314 stl_algo.h (merge): Fix documentation. adds e834b8adb62 Daily bump. adds 59784d3851f re PR fortran/91802 (ICE in mio_name_expr_t, at fortran/mod [...] adds 51df413634b This patch is to add the support for float from/to long con [...] adds b19d2e5e1a8 vec_perm cost to 1 for non-Power7 VSX architectures adds ae517a31c95 re PR bootstrap/90543 (Build failure on MINGW for gcc-9.1.0) adds 56b070e3bbc re PR fortran/91726 (ICE in gfc_conv_array_ref, at fortran/ [...] adds c4770ba091d re PR fortran/91714 (Accepts type statement without delimit [...] adds 7a40dd5a26e [Darwin, PPC, Mode Iterators 5/n] Update macho_low. adds 3262dde64c1 re PR fortran/91641 (ICE in gfc_conv_is_contiguous_expr, at [...] adds 65403f15eca Daily bump. adds 6a556ba4148 re PR target/91931 (ICE in decompose, at rtl.h:2277) adds 15bbad92434 config.gcc: Use the secure-plt on FreeBSD 13 and upwards fo [...] adds be525d9221f [PR 91853] Prevent IPA-SRA ICEs on type-mismatched calls adds 6438d29fb1a PR libstdc++/77936 remove unused variable adds 582c57a17ea Implement LWG 3255 for std::span constructors adds 61362d9d189 gimple.c (gimple_get_lhs): For PHIs return the result. adds 26ca7d1b244 Add initial support for prefixed/PC-relative addressing. adds d7f9ee981f3 libgomp_g.h: Include stdint.h instead of gstdint.h. adds 9343bf99b5e [C] Print ", ..." rather than ", ..." in diagnostics adds 20fa157e674 Introduce rtx_alloca, alloca_raw_REG and alloca_rtx_fmt_* adds 4baad9863a5 Remove the iq2000_select_section function the iq2000 backen [...] adds 51051f474a7 [AArch64] Strengthen aarch64_hard_regno_call_part_clobbered adds 0c88d078eba Fix compile time warning about building the FRV backend by [...] adds bd785b44932 Add function_abi.{h,cc} adds 002ffd3caa6 Add a target hook for getting an ABI from a function type adds 5a5a3bc5fa1 Add a function for getting the ABI of a call insn target adds 2a2e3a0dfcb [x86] Robustify vzeroupper handling across calls adds 6ee2cc70024 Pass an ABI identifier to hard_regno_call_part_clobbered adds 737d6a1a174 Pass an ABI to choose_hard_reg_mode adds 7392e5d8888 Remove global call sets: caller-save.c adds 016996861c7 Remove global call sets: cfgcleanup.c adds 43b484fbf28 Remove global call sets: cfgloopanal.c adds 212b7076eec Remove global call sets: combine.c adds 311b62ce031 Remove global call sets: cse.c adds 3bd2918594d Remove global call sets: cselib.c adds c92503717bd Remove global call sets: DF (EH edges) adds 559c1ae1004 Remove global call sets: DF (entry/exit defs) adds 1849569621d Remove global call sets: early-remat.c adds c1b582720a3 Remove global call sets: function.c adds a4dfaad2e55 Remove global call sets: gcse.c adds 7450506b5d4 Remove global call sets: haifa-sched.c adds 6c47622219d Remove global call sets: IRA adds 5c64181d62b Remove global call sets: loop-iv.c adds a1e6ee38e70 Remove global call sets: LRA adds 3df28f006a7 Remove global call sets: postreload.c adds 7187286ef33 Remove global call sets: postreload-gcse.c adds 35b81ea3f74 Remove global call sets: recog.c adds 30503f4ea49 Remove global call sets: regcprop.c adds 0ce77f463d1 Remove global call sets: regrename.c adds 12e20dde63c Remove global call sets: reload.c adds 52053c3b536 Remove global call sets: rtlanal.c adds 2e2c6df346a Remove global call sets: sched-deps.c adds 497b699b937 Remove global call sets: sel-sched.c adds b21a62b6246 Remove global call sets: shrink-wrap.c adds 7c3958812bd Hide regs_invalidated_by_call etc. adds 6d1e98dfd2b Make ira call df_set_regs_ever_live for extra call-clobbered regs adds ce9d2a37f2d [AArch64] Allow shrink-wrapping of non-leaf vector PCS functions adds dcdd0f05573 [AArch64] Make more use of function_abi adds c0c2f013906 [AArch64][SVE] Utilize ASRD instruction for division and remainder adds 6b34d5ff556 Fix typo in my last commit's ChangeLog entry adds 021f6580716 S/390: Remove code duplication in vec_unordered<mode> adds 2f00786128f [x86] Cache result of expensive_function_p between frame layouts adds 5a05b737e1b diagnostic-show-locus.c: rework handling of multiple labels adds ce3ecab493a libstdc++ testsuite, silence a FreeBSD libm warning adds 4aec2991250 libstdc++ testsuite, silence a FreeBSD libm warning adds b54453598a1 Include netinet/in.h in include/experimental/internet adds 2d2ad752c04 Implement C++20 constexpr comparison operators for __debug: [...] adds 3d0f0d3a85d Implement C++20 constexpr comparison operators for __debug: [...] adds 6ba3c0f7176 * es.po: Update. adds d79e9c5e969 compiler: change escape maps to hash tables adds c6db6feebee Daily bump. adds bd2d1b3d443 doc/md.texi: Fix some typos adds ba8fa8daf52 Update remaining calls to choose_hard_reg_mode adds 810f316dd62 configure.ac: Remove GCC_HEADER_STDINT(gstdint.h). adds 08cc4d925f6 [AArch64] Make call insns record the callee's arm_pcs adds bb6ce448fc1 [AArch64] Use calls for SVE TLSDESC adds 17d184e5c48 Remove clobber_high adds 8209db250f3 [C] Improve diagnostics for vector types adds 558798156b4 [C] Avoid aka types that just add tags adds 4d07a2ece66 Add myself to MAINTAINERS file adds 58e721d255c regrename: Use PC instead of CC0 to hide operands adds c7ea76ea562 tree-vect-loop.c (vectorizable_reduction): Move variables t [...] adds 31632e2c432 DWARF array bounds missing from C++ array definitions adds 676e38c2a93 Store float for pow result test adds 6bc89193bcf recompute opt flags after opt level change adds 3366b37850b Fix reload after function-abi patches (PR91948) adds b4363c5a269 S/390: Implement vcond expander for V1TI,V1TF adds a1bfb5b16b4 S/390: Remove code duplication in vec_* comparison expanders adds 2a2592a10c1 rs6000-p8swap.c (rtx_is_swappable_p): Don't swap vpmsumd. adds 04bf300e86b re PR c++/88562 (Incorrect pointer incrementing on SH4) adds 7552c36afa1 re PR c++/91925 (-fpack-struct causes a decltype with templ [...] adds 0b92cf305dc invoke.texi (early-inlining-insns-O2): Document.
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 (73f957aab7e) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_bmk_tx1/llvm-release-aar [...]
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: .gitignore | 2 + ChangeLog | 171 +- MAINTAINERS | 34 +- Makefile.def | 16 +- Makefile.in | 1780 +- Makefile.tpl | 3 +- config.guess | 264 +- config.sub | 50 +- config/ChangeLog | 28 +- config/ax_count_cpus.m4 | 101 + config/bootstrap-Og.mk | 1 + config/bootstrap-lto.mk | 1 + config/futex.m4 | 4 +- config/gthr.m4 | 1 + config/tls.m4 | 2 +- configure | 96 +- configure.ac | 90 +- contrib/ChangeLog | 100 +- contrib/bench-stringop | 158 + contrib/check-internal-format-escaping.py | 292 +- contrib/clang-format | 20 +- contrib/compare-all-tests | 2 +- contrib/config-list.mk | 5 +- contrib/filter-clang-warnings.py | 72 + contrib/filter-rtags-warnings.py | 71 - contrib/gcc-changelog/git_check_commit.py | 49 - contrib/gcc-changelog/git_commit.py | 723 - contrib/gcc-changelog/git_email.py | 108 - contrib/gcc-changelog/git_repository.py | 78 - contrib/gcc-changelog/git_update_version.py | 145 - contrib/gcc-changelog/setup.cfg | 2 - contrib/gcc-changelog/test_email.py | 406 - contrib/gcc-changelog/test_patches.txt | 3401 - contrib/git-backport.py | 65 - contrib/header-tools/ChangeLog | 13 +- contrib/header-tools/README | 2 +- contrib/header-tools/reduce-headers | 3 +- contrib/mklog | 120 +- contrib/reghunt/ChangeLog | 12 - contrib/regression/ChangeLog | 12 - contrib/vimrc | 12 +- fixincludes/ChangeLog | 55 +- fixincludes/fixinc.in | 2 +- fixincludes/fixincl.x | 65 +- fixincludes/inclhack.def | 26 - fixincludes/tests/base/inttypes.h | 17 - gcc/BASE-VER | 2 +- gcc/ChangeLog | 21347 +++++-- gcc/ChangeLog-2018 | 2 + gcc/DATESTAMP | 2 +- gcc/DEV-PHASE | 1 + gcc/Makefile.in | 29 +- gcc/ada/ChangeLog | 5168 +- gcc/ada/Makefile.rtl | 58 +- gcc/ada/adabkend.adb | 23 +- gcc/ada/adadecode.c | 10 +- gcc/ada/adaint.c | 53 +- gcc/ada/adaint.h | 2 +- gcc/ada/ali-util.adb | 12 +- gcc/ada/ali-util.ads | 10 +- gcc/ada/ali.adb | 1200 +- gcc/ada/ali.ads | 377 +- gcc/ada/alloc.ads | 3 + gcc/ada/argv.c | 5 +- gcc/ada/aspects.adb | 7 +- gcc/ada/aspects.ads | 25 +- gcc/ada/aux-io.c | 5 +- gcc/ada/binde.adb | 306 +- gcc/ada/binde.ads | 14 - gcc/ada/bindgen.adb | 60 +- gcc/ada/bindgen.ads | 3 +- gcc/ada/bindo-augmentors.adb | 350 + gcc/ada/bindo-augmentors.ads | 62 + gcc/ada/bindo-builders.adb | 769 + gcc/ada/bindo-builders.ads | 65 + gcc/ada/bindo-diagnostics.adb | 1555 + gcc/ada/bindo-diagnostics.ads | 61 + gcc/ada/bindo-elaborators.adb | 1694 + gcc/ada/bindo-elaborators.ads | 55 + gcc/ada/bindo-graphs.adb | 5714 ++ gcc/ada/bindo-graphs.ads | 1727 + gcc/ada/bindo-units.adb | 458 + gcc/ada/bindo-units.ads | 172 + gcc/ada/bindo-validators.adb | 834 + gcc/ada/bindo-validators.ads | 115 + gcc/ada/bindo-writers.adb | 1772 + gcc/ada/bindo-writers.ads | 163 + gcc/ada/bindo.adb | 518 + gcc/ada/bindo.ads | 70 + gcc/ada/bindusg.adb | 16 + gcc/ada/butil.adb | 521 + gcc/ada/butil.ads | 53 +- gcc/ada/checks.adb | 272 +- gcc/ada/checks.ads | 9 +- gcc/ada/cio.c | 3 +- gcc/ada/clean.adb | 2 +- gcc/ada/contracts.adb | 506 +- gcc/ada/contracts.ads | 1 + gcc/ada/cstreams.c | 4 +- gcc/ada/ctrl_c.c | 6 +- gcc/ada/debug.adb | 236 +- gcc/ada/doc/Makefile | 14 +- gcc/ada/doc/gnat_rm/implementation_advice.rst | 28 +- .../doc/gnat_rm/implementation_defined_aspects.rst | 6 + .../gnat_rm/implementation_defined_attributes.rst | 29 +- .../implementation_defined_characteristics.rst | 5 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 253 +- .../implementation_of_specific_ada_features.rst | 3 - .../doc/gnat_rm/interfacing_to_other_languages.rst | 6 +- .../gnat_rm/representation_clauses_and_pragmas.rst | 33 +- ...ard_and_implementation_defined_restrictions.rst | 23 +- gcc/ada/doc/gnat_rm/the_gnat_library.rst | 13 +- .../building_executable_programs_with_gnat.rst | 190 +- .../elaboration_order_handling_in_gnat.rst | 1416 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 291 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 367 +- .../doc/gnat_ugn/platform_specific_information.rst | 73 +- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 7 +- gcc/ada/einfo.adb | 55 +- gcc/ada/einfo.ads | 66 +- gcc/ada/env.c | 140 +- gcc/ada/errno.c | 15 +- gcc/ada/errout.adb | 4 +- gcc/ada/errout.ads | 6 + gcc/ada/erroutc.adb | 233 +- gcc/ada/erroutc.ads | 2 +- gcc/ada/exit.c | 15 - gcc/ada/exp_aggr.adb | 695 +- gcc/ada/exp_atag.adb | 11 +- gcc/ada/exp_atag.ads | 7 +- gcc/ada/exp_attr.adb | 761 +- gcc/ada/exp_attr.ads | 5 + gcc/ada/exp_ch11.adb | 11 +- gcc/ada/exp_ch13.adb | 44 +- gcc/ada/exp_ch3.adb | 161 +- gcc/ada/exp_ch3.ads | 8 +- gcc/ada/exp_ch4.adb | 918 +- gcc/ada/exp_ch4.ads | 17 +- gcc/ada/exp_ch5.adb | 233 +- gcc/ada/exp_ch6.adb | 735 +- gcc/ada/exp_ch6.ads | 3 + gcc/ada/exp_ch7.adb | 31 +- gcc/ada/exp_ch9.adb | 126 +- gcc/ada/exp_dbug.adb | 53 +- gcc/ada/exp_dbug.ads | 17 +- gcc/ada/exp_disp.adb | 449 +- gcc/ada/exp_dist.adb | 52 +- gcc/ada/exp_imgv.adb | 38 +- gcc/ada/exp_pakd.adb | 36 +- gcc/ada/exp_spark.adb | 105 +- gcc/ada/exp_tss.adb | 16 +- gcc/ada/exp_unst.adb | 113 +- gcc/ada/exp_util.adb | 392 +- gcc/ada/exp_util.ads | 68 +- gcc/ada/expander.adb | 7 +- gcc/ada/expect.c | 13 +- gcc/ada/fname-uf.ads | 2 +- gcc/ada/freeze.adb | 93 +- gcc/ada/frontend.adb | 4 +- gcc/ada/gcc-interface/Make-lang.in | 23 +- gcc/ada/gcc-interface/Makefile.in | 27 +- gcc/ada/gcc-interface/ada-builtin-types.def | 25 + gcc/ada/gcc-interface/ada-builtins.def | 30 + gcc/ada/gcc-interface/ada-tree.h | 10 +- gcc/ada/gcc-interface/decl.c | 567 +- gcc/ada/gcc-interface/gigi.h | 25 +- gcc/ada/gcc-interface/lang.opt | 4 + gcc/ada/gcc-interface/misc.c | 9 +- gcc/ada/gcc-interface/trans.c | 726 +- gcc/ada/gcc-interface/utils.c | 555 +- gcc/ada/get_scos.adb | 6 - gcc/ada/gnat1drv.adb | 101 +- gcc/ada/gnat_rm.texi | 2130 +- gcc/ada/gnat_ugn.texi | 1756 +- gcc/ada/gnatbind.adb | 21 +- gcc/ada/gnatcmd.adb | 36 +- gcc/ada/gnatlink.adb | 4 +- gcc/ada/gnatvsn.ads | 2 +- gcc/ada/gsocket.h | 10 +- gcc/ada/impunit.adb | 17 +- gcc/ada/init.c | 10 +- gcc/ada/initialize.c | 3 +- gcc/ada/inline.adb | 864 +- gcc/ada/inline.ads | 27 +- gcc/ada/layout.adb | 10 +- gcc/ada/layout.ads | 2 +- gcc/ada/lib-load.adb | 33 +- gcc/ada/lib-writ.adb | 221 +- gcc/ada/lib-writ.ads | 102 + gcc/ada/lib-xref-spark_specific.adb | 1 + gcc/ada/lib.adb | 44 +- gcc/ada/lib.ads | 43 +- gcc/ada/libgnarl/a-taside.ads | 9 + gcc/ada/libgnarl/g-thread.adb | 9 +- gcc/ada/libgnarl/g-thread.ads | 4 +- gcc/ada/libgnarl/s-interr.adb | 6 +- gcc/ada/libgnarl/s-interr__hwint.adb | 7 +- gcc/ada/libgnarl/s-interr__sigaction.adb | 6 +- gcc/ada/libgnarl/s-interr__vxworks.adb | 7 +- 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-osinte__linux.ads | 3 +- gcc/ada/libgnarl/s-osinte__mingw.ads | 2 +- gcc/ada/libgnarl/s-osinte__solaris.ads | 5 + gcc/ada/libgnarl/s-taprop__vxworks.adb | 7 +- gcc/ada/libgnarl/s-tasinf__solaris.adb | 19 + gcc/ada/libgnarl/s-tasinf__solaris.ads | 3 + gcc/ada/libgnat/a-calend.ads | 19 +- gcc/ada/libgnat/a-cbhama.adb | 14 +- gcc/ada/libgnat/a-cbhama.ads | 3 +- gcc/ada/libgnat/a-cbhase.adb | 12 +- gcc/ada/libgnat/a-cbhase.ads | 3 +- gcc/ada/libgnat/a-cbmutr.adb | 17 +- gcc/ada/libgnat/a-cborma.adb | 19 +- gcc/ada/libgnat/a-cborse.adb | 17 +- gcc/ada/libgnat/a-cfdlli.ads | 1 + gcc/ada/libgnat/a-cfhama.adb | 7 +- gcc/ada/libgnat/a-cfhama.ads | 1 + gcc/ada/libgnat/a-cfhase.adb | 7 +- gcc/ada/libgnat/a-cfhase.ads | 139 + gcc/ada/libgnat/a-cfinve.adb | 4 +- gcc/ada/libgnat/a-cfinve.ads | 1 + gcc/ada/libgnat/a-cforma.ads | 1 + gcc/ada/libgnat/a-cgaaso.ads | 13 + gcc/ada/libgnat/a-cgarso.ads | 16 +- gcc/ada/libgnat/a-chtgop.ads | 5 +- gcc/ada/libgnat/a-cobove.adb | 16 +- gcc/ada/libgnat/a-cofove.adb | 187 +- gcc/ada/libgnat/a-cofove.ads | 108 +- gcc/ada/libgnat/a-cofuba.adb | 179 +- gcc/ada/libgnat/a-cofuba.ads | 17 +- gcc/ada/libgnat/a-cofuma.adb | 36 +- gcc/ada/libgnat/a-cofuma.ads | 15 + gcc/ada/libgnat/a-cofuve.ads | 1 + gcc/ada/libgnat/a-cogeso.ads | 16 + gcc/ada/libgnat/a-contai.ads | 4 + gcc/ada/libgnat/a-dhfina.adb | 332 + gcc/ada/libgnat/a-dhfina.ads | 70 +- gcc/ada/libgnat/a-direct.adb | 94 +- gcc/ada/libgnat/a-einuoc.adb | 6 +- gcc/ada/libgnat/a-except.adb | 1 + gcc/ada/libgnat/a-except.ads | 22 +- gcc/ada/libgnat/a-exexpr.adb | 188 +- gcc/ada/libgnat/a-locale.ads | 16 + gcc/ada/libgnat/a-strbou.ads | 521 +- gcc/ada/libgnat/a-strfix.adb | 10 +- gcc/ada/libgnat/a-strfix.ads | 455 +- gcc/ada/libgnat/a-strunb.ads | 485 +- gcc/ada/libgnat/a-strunb__shared.ads | 405 +- gcc/ada/libgnat/a-textio.adb | 13 +- gcc/ada/libgnat/a-textio.ads | 466 +- gcc/ada/libgnat/a-tideio.ads | 35 +- gcc/ada/libgnat/a-tienio.ads | 33 +- gcc/ada/libgnat/a-tifiio.adb | 2 +- gcc/ada/libgnat/a-tifiio.ads | 35 +- gcc/ada/libgnat/a-tiflio.ads | 35 +- gcc/ada/libgnat/a-tiinio.ads | 35 +- gcc/ada/libgnat/a-timoio.ads | 35 +- gcc/ada/libgnat/a-wichha.ads | 30 +- gcc/ada/libgnat/g-brapre.ads | 68 + gcc/ada/libgnat/g-comlin.adb | 25 +- gcc/ada/libgnat/g-comlin.ads | 14 +- gcc/ada/libgnat/g-dynhta.adb | 340 +- gcc/ada/libgnat/g-dynhta.ads | 82 +- gcc/ada/libgnat/g-encstr.adb | 8 +- gcc/ada/libgnat/g-expect.adb | 84 +- gcc/ada/libgnat/g-expect.ads | 4 + gcc/ada/libgnat/g-exptty.adb | 101 +- gcc/ada/libgnat/g-exptty.ads | 16 +- gcc/ada/libgnat/g-graphs.adb | 1491 + gcc/ada/libgnat/g-graphs.ads | 536 + gcc/ada/libgnat/g-lists.adb | 221 +- gcc/ada/libgnat/g-lists.ads | 90 +- gcc/ada/libgnat/g-regexp.ads | 2 +- gcc/ada/libgnat/g-regpat.ads | 2 +- gcc/ada/libgnat/g-sercom.adb | 9 + gcc/ada/libgnat/g-sercom.ads | 73 +- gcc/ada/libgnat/g-sercom__linux.adb | 88 +- gcc/ada/libgnat/g-sercom__mingw.adb | 59 +- gcc/ada/libgnat/g-sets.adb | 82 +- gcc/ada/libgnat/g-sets.ads | 54 +- gcc/ada/libgnat/g-socket.adb | 189 +- gcc/ada/libgnat/g-socket.ads | 204 +- gcc/ada/libgnat/g-socthi.ads | 11 + gcc/ada/libgnat/g-socthi__mingw.adb | 10 + gcc/ada/libgnat/g-socthi__mingw.ads | 11 + gcc/ada/libgnat/g-socthi__vxworks.adb | 10 + gcc/ada/libgnat/g-socthi__vxworks.ads | 11 + gcc/ada/libgnat/g-sothco.adb | 75 +- gcc/ada/libgnat/g-sothco.ads | 62 +- gcc/ada/libgnat/g-spipat.ads | 2 +- gcc/ada/libgnat/g-sthcso.adb | 213 + gcc/ada/libgnat/g-stsifd__sockets.adb | 156 +- gcc/ada/libgnat/g-traceb.adb | 12 + gcc/ada/libgnat/g-traceb.ads | 10 + gcc/ada/libgnat/s-arit64.adb | 85 +- gcc/ada/libgnat/s-bitfie.ads | 60 + gcc/ada/libgnat/s-bituti.adb | 419 + gcc/ada/libgnat/s-bituti.ads | 132 + gcc/ada/libgnat/s-imenne.adb | 9 +- gcc/ada/libgnat/s-memory.adb | 17 +- gcc/ada/libgnat/s-os_lib.adb | 28 +- gcc/ada/libgnat/s-os_lib.ads | 13 +- gcc/ada/libgnat/s-regexp.ads | 2 +- gcc/ada/libgnat/s-soflin.ads | 7 +- gcc/ada/libgnat/s-stausa.adb | 2 +- gcc/ada/libgnat/s-stausa.ads | 5 + gcc/ada/libgnat/s-stratt.ads | 2 +- gcc/ada/libgnat/s-ststop.adb | 2 +- gcc/ada/libgnat/s-valboo.ads | 2 +- gcc/ada/libgnat/s-valcha.ads | 2 +- gcc/ada/libgnat/s-valdec.ads | 2 +- gcc/ada/libgnat/s-valenu.ads | 2 +- gcc/ada/libgnat/s-valint.ads | 2 +- gcc/ada/libgnat/s-vallld.ads | 2 +- gcc/ada/libgnat/s-vallli.ads | 2 +- gcc/ada/libgnat/s-valllu.ads | 2 +- gcc/ada/libgnat/s-valrea.adb | 652 +- gcc/ada/libgnat/s-valrea.ads | 2 +- gcc/ada/libgnat/s-valuns.ads | 2 +- gcc/ada/libgnat/s-valwch.ads | 2 +- gcc/ada/libgnat/s-win32.ads | 29 +- gcc/ada/locales.c | 2 +- gcc/ada/make.adb | 8 +- gcc/ada/make_util.ads | 2 +- gcc/ada/mingw32.h | 1 - gcc/ada/mkdir.c | 3 +- gcc/ada/namet.adb | 27 + gcc/ada/namet.ads | 14 +- gcc/ada/opt.adb | 9 +- gcc/ada/opt.ads | 56 +- gcc/ada/osint-c.adb | 30 +- gcc/ada/osint.adb | 38 +- gcc/ada/osint.ads | 6 + gcc/ada/par-ch3.adb | 6 +- gcc/ada/par-ch4.adb | 6 +- gcc/ada/par-ch6.adb | 2 +- gcc/ada/par-labl.adb | 2 +- gcc/ada/par-load.adb | 16 +- gcc/ada/par-prag.adb | 19 +- gcc/ada/par_sco.adb | 4 +- gcc/ada/prep.adb | 2 +- gcc/ada/raise-gcc.c | 8 +- gcc/ada/raise.c | 13 +- gcc/ada/repinfo-input.adb | 1350 + gcc/ada/repinfo-input.ads | 78 + gcc/ada/repinfo.adb | 733 +- gcc/ada/repinfo.ads | 2 +- gcc/ada/rtinit.c | 202 +- gcc/ada/rtsfind.ads | 58 +- gcc/ada/runtime.h | 44 + gcc/ada/s-oscons-tmplt.c | 146 +- gcc/ada/scil_ll.adb | 67 - gcc/ada/scil_ll.ads | 14 +- gcc/ada/seh_init.c | 4 +- gcc/ada/sem.adb | 14 +- gcc/ada/sem.ads | 1 - gcc/ada/sem_aggr.adb | 60 +- gcc/ada/sem_attr.adb | 40 +- gcc/ada/sem_aux.adb | 19 + gcc/ada/sem_aux.ads | 6 +- gcc/ada/sem_ch10.adb | 32 +- gcc/ada/sem_ch12.adb | 478 +- gcc/ada/sem_ch12.ads | 4 - gcc/ada/sem_ch13.adb | 846 +- gcc/ada/sem_ch13.ads | 12 - gcc/ada/sem_ch2.adb | 18 +- gcc/ada/sem_ch3.adb | 791 +- gcc/ada/sem_ch4.adb | 228 +- gcc/ada/sem_ch5.adb | 25 +- gcc/ada/sem_ch6.adb | 190 +- gcc/ada/sem_ch6.ads | 2 +- gcc/ada/sem_ch7.adb | 150 +- gcc/ada/sem_ch8.adb | 295 +- gcc/ada/sem_ch9.adb | 59 +- gcc/ada/sem_dim.adb | 49 +- gcc/ada/sem_disp.adb | 21 +- gcc/ada/sem_disp.ads | 3 +- gcc/ada/sem_elab.adb | 20811 +++--- gcc/ada/sem_elab.ads | 81 +- gcc/ada/sem_eval.adb | 124 +- gcc/ada/sem_prag.adb | 570 +- gcc/ada/sem_prag.ads | 20 +- gcc/ada/sem_res.adb | 706 +- gcc/ada/sem_spark.adb | 4629 -- gcc/ada/sem_spark.ads | 143 - gcc/ada/sem_type.adb | 2 +- gcc/ada/sem_util.adb | 1455 +- gcc/ada/sem_util.ads | 140 +- gcc/ada/sem_warn.adb | 103 +- gcc/ada/sfn_scan.adb | 1 + gcc/ada/sinfo.adb | 46 +- gcc/ada/sinfo.ads | 137 +- gcc/ada/snames.ads-tmpl | 14 +- gcc/ada/socket.c | 17 +- gcc/ada/sprint.adb | 91 +- gcc/ada/sprint.ads | 4 +- gcc/ada/standard.ads.h | 84 + gcc/ada/stringt.adb | 11 + gcc/ada/stringt.ads | 3 + gcc/ada/style.ads | 4 + gcc/ada/styleg.adb | 25 + gcc/ada/styleg.ads | 5 + gcc/ada/stylesw.adb | 8 + gcc/ada/stylesw.ads | 4 + gcc/ada/switch-b.adb | 101 +- gcc/ada/sysdep.c | 47 +- gcc/ada/table.adb | 4 + gcc/ada/table.ads | 17 +- gcc/ada/targext.c | 7 + gcc/ada/terminals.c | 49 +- gcc/ada/tracebak.c | 8 +- gcc/ada/uintp.adb | 89 +- gcc/ada/uintp.ads | 6 +- gcc/ada/usage.adb | 2 + gcc/ada/validsw.adb | 9 +- gcc/ada/validsw.ads | 48 +- gcc/ada/warnsw.adb | 318 +- gcc/ada/warnsw.ads | 117 +- gcc/ada/xoscons.adb | 3 +- gcc/ada/xref_lib.adb | 19 +- gcc/alias.c | 167 +- gcc/align.h | 3 +- gcc/alloc-pool.h | 3 +- gcc/array-traits.h | 48 + gcc/asan.c | 29 +- gcc/attribs.c | 55 +- gcc/attribs.h | 1 + gcc/auto-profile.c | 5 +- gcc/basic-block.h | 7 +- gcc/bb-reorder.c | 17 +- gcc/bitmap.c | 188 +- gcc/bitmap.h | 153 +- gcc/brig/ChangeLog | 78 +- gcc/brig/brig-lang.c | 10 +- gcc/brig/brigfrontend/brig-control-handler.cc | 2 +- gcc/brig/brigfrontend/brig-module-handler.cc | 4 +- gcc/bt-load.c | 1578 - gcc/builtin-attrs.def | 37 +- gcc/builtins.c | 217 +- gcc/builtins.def | 20 +- gcc/builtins.h | 2 +- gcc/c-family/ChangeLog | 506 +- gcc/c-family/c-ada-spec.c | 73 +- gcc/c-family/c-ada-spec.h | 1 + gcc/c-family/c-attribs.c | 212 +- gcc/c-family/c-common.c | 171 +- gcc/c-family/c-common.h | 22 +- gcc/c-family/c-cppbuiltin.c | 4 +- gcc/c-family/c-format.c | 1106 +- gcc/c-family/c-format.h | 1 + gcc/c-family/c-lex.c | 4 +- gcc/c-family/c-omp.c | 98 +- gcc/c-family/c-opts.c | 46 +- gcc/c-family/c-pch.c | 16 +- gcc/c-family/c-pragma.c | 74 +- gcc/c-family/c-pragma.h | 10 +- gcc/c-family/c-pretty-print.c | 12 +- gcc/c-family/c-pretty-print.h | 5 +- gcc/c-family/c-warn.c | 86 +- gcc/c-family/c.opt | 181 +- gcc/c/ChangeLog | 432 +- gcc/c/c-decl.c | 219 +- gcc/c/c-objc-common.c | 69 +- gcc/c/c-parser.c | 614 +- gcc/c/c-tree.h | 22 +- gcc/c/c-typeck.c | 204 +- gcc/c/gimple-parser.c | 490 +- gcc/c/gimple-parser.h | 3 +- gcc/caller-save.c | 102 +- gcc/calls.c | 233 +- gcc/calls.h | 105 +- gcc/ccmp.c | 7 +- gcc/cfg.c | 13 +- gcc/cfg.h | 4 +- gcc/cfganal.h | 4 +- gcc/cfgcleanup.c | 45 +- gcc/cfgexpand.c | 227 +- gcc/cfghooks.c | 30 +- gcc/cfghooks.h | 9 +- gcc/cfgloop.c | 149 +- gcc/cfgloop.h | 164 +- gcc/cfgloopanal.c | 27 +- gcc/cfgloopmanip.c | 97 +- gcc/cfgloopmanip.h | 32 +- gcc/cfgrtl.c | 106 +- gcc/cgraph.c | 209 +- gcc/cgraph.h | 157 +- gcc/cgraphbuild.c | 2 +- gcc/cgraphclones.c | 222 +- gcc/cgraphunit.c | 29 +- gcc/cif-code.def | 4 + gcc/collect-utils.c | 4 +- gcc/collect2.c | 80 +- gcc/collect2.h | 4 +- gcc/combine-stack-adj.c | 1 - gcc/combine.c | 71 +- gcc/common.opt | 50 +- gcc/common/config/aarch64/aarch64-common.c | 61 +- gcc/common/config/bpf/bpf-common.c | 55 + gcc/common/config/i386/i386-common.c | 69 +- gcc/common/config/pru/pru-common.c | 36 + gcc/common/config/riscv/riscv-common.c | 7 + gcc/common/config/rs6000/rs6000-common.c | 2 + gcc/common/config/s390/s390-common.c | 4 +- gcc/common/config/spu/spu-common.c | 56 - gcc/config.gcc | 293 +- gcc/config.host | 4 +- gcc/config.in | 13 +- gcc/config/aarch64/aarch64-bti-insert.c | 44 +- gcc/config/aarch64/aarch64-builtins.c | 457 +- gcc/config/aarch64/aarch64-c.c | 15 +- gcc/config/aarch64/aarch64-cores.def | 18 +- gcc/config/aarch64/aarch64-elf-raw.h | 19 +- gcc/config/aarch64/aarch64-errata.h | 44 + gcc/config/aarch64/aarch64-freebsd.h | 20 +- gcc/config/aarch64/aarch64-linux.h | 21 +- gcc/config/aarch64/aarch64-modes.def | 2 + gcc/config/aarch64/aarch64-netbsd.h | 63 + gcc/config/aarch64/aarch64-option-extensions.def | 128 +- gcc/config/aarch64/aarch64-protos.h | 117 +- gcc/config/aarch64/aarch64-simd-builtins.def | 7 +- gcc/config/aarch64/aarch64-simd.md | 800 +- gcc/config/aarch64/aarch64-sve.md | 6289 +- gcc/config/aarch64/aarch64-sve2.md | 144 + gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64-tuning-flags.def | 3 - gcc/config/aarch64/aarch64.c | 3561 +- gcc/config/aarch64/aarch64.h | 73 +- gcc/config/aarch64/aarch64.md | 671 +- gcc/config/aarch64/aarch64.opt | 8 +- gcc/config/aarch64/arm_acle.h | 51 +- gcc/config/aarch64/arm_neon.h | 5923 +- gcc/config/aarch64/atomics.md | 51 +- gcc/config/aarch64/check-sve-md.awk | 66 + gcc/config/aarch64/constraints.md | 75 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 5 +- gcc/config/aarch64/driver-aarch64.c | 156 +- .../aarch64/falkor-tag-collision-avoidance.c | 10 +- gcc/config/aarch64/falkor.md | 2 +- gcc/config/aarch64/iterators.md | 505 +- gcc/config/aarch64/predicates.md | 134 +- gcc/config/aarch64/saphira.md | 2 +- gcc/config/aarch64/t-aarch64 | 7 + .../{t-aarch64-freebsd => t-aarch64-netbsd} | 0 gcc/config/aarch64/thunderx2t99.md | 2 +- gcc/config/aarch64/tsv110.md | 2 +- gcc/config/alpha/alpha-protos.h | 3 +- gcc/config/alpha/alpha.c | 470 +- gcc/config/alpha/alpha.h | 2 +- gcc/config/alpha/alpha.md | 10 +- gcc/config/alpha/sync.md | 8 +- gcc/config/arc/arc-modes.def | 1 - gcc/config/arc/arc-protos.h | 13 +- gcc/config/arc/arc.c | 1172 +- gcc/config/arc/arc.h | 4 +- gcc/config/arc/arc.md | 372 +- gcc/config/arc/builtins.def | 2 +- gcc/config/arc/constraints.md | 22 +- gcc/config/arc/fpu.md | 24 - gcc/config/arc/linux.h | 3 +- gcc/config/arc/predicates.md | 3 +- gcc/config/arm/aarch-common-protos.h | 1 - gcc/config/arm/aarch-common.c | 40 - gcc/config/arm/arm-builtins.c | 49 +- gcc/config/arm/arm-c.c | 2 + gcc/config/arm/arm-cpus.in | 55 +- gcc/config/arm/arm-fixed.md | 54 +- gcc/config/arm/arm-protos.h | 15 +- gcc/config/arm/arm-tables.opt | 13 +- gcc/config/arm/arm-tune.md | 7 +- gcc/config/arm/arm.c | 1073 +- gcc/config/arm/arm.h | 31 +- gcc/config/arm/arm.md | 2123 +- gcc/config/arm/arm.opt | 8 +- gcc/config/arm/arm1020e.md | 2 +- gcc/config/arm/arm1026ejs.md | 2 +- gcc/config/arm/arm1136jfs.md | 2 +- gcc/config/arm/arm926ejs.md | 2 +- gcc/config/arm/arm_acle.h | 261 + gcc/config/arm/arm_acle_builtins.def | 37 + gcc/config/arm/arm_cmse.h | 2 + gcc/config/arm/arm_neon.h | 21 +- gcc/config/arm/bpabi.h | 5 +- gcc/config/arm/constraints.md | 18 - gcc/config/arm/cortex-a15.md | 2 +- gcc/config/arm/cortex-a17.md | 2 +- gcc/config/arm/cortex-a5.md | 2 +- gcc/config/arm/cortex-a53.md | 8 +- gcc/config/arm/cortex-a57.md | 15 +- gcc/config/arm/cortex-a7.md | 2 +- gcc/config/arm/cortex-a8.md | 2 +- gcc/config/arm/cortex-a9.md | 2 +- gcc/config/arm/cortex-m4.md | 2 +- gcc/config/arm/cortex-m7.md | 2 +- gcc/config/arm/cortex-r4.md | 2 +- gcc/config/arm/crypto.md | 134 +- gcc/config/arm/driver-arm.c | 8 +- gcc/config/arm/exynos-m1.md | 5 - gcc/config/arm/fa526.md | 2 +- gcc/config/arm/fa606te.md | 2 +- gcc/config/arm/fa626te.md | 2 +- gcc/config/arm/fa726te.md | 2 +- gcc/config/arm/iterators.md | 64 +- gcc/config/arm/iwmmxt.md | 61 +- gcc/config/arm/linux-eabi.h | 7 +- gcc/config/arm/neon.md | 882 +- gcc/config/arm/netbsd-eabi.h | 105 + gcc/config/arm/netbsd-elf.h | 29 +- gcc/config/arm/predicates.md | 22 +- gcc/config/arm/sync.md | 16 +- gcc/config/arm/t-arm | 1 + gcc/config/arm/t-multilib | 41 +- gcc/config/arm/thumb1.md | 187 +- gcc/config/arm/thumb2.md | 115 +- gcc/config/arm/types.md | 11 +- gcc/config/arm/uclinuxfdpiceabi.h | 54 + gcc/config/arm/unspecs.md | 41 + gcc/config/arm/vec-common.md | 56 +- gcc/config/arm/vfp.md | 26 +- gcc/config/arm/xgene1.md | 5 - gcc/config/avr/avr-arch.h | 3 - gcc/config/avr/avr-c.c | 2 +- gcc/config/avr/avr-devices.c | 6 +- gcc/config/avr/avr-mcus.def | 640 +- gcc/config/avr/avr-protos.h | 4 +- gcc/config/avr/avr.c | 83 +- gcc/config/avr/avr.md | 32 +- gcc/config/avr/avr.opt | 4 - gcc/config/avr/driver-avr.c | 8 +- gcc/config/avr/gen-avr-mmcu-specs.c | 42 +- gcc/config/avr/gen-avr-mmcu-texi.c | 134 +- gcc/config/bfin/bfin-protos.h | 2 +- gcc/config/bfin/bfin.c | 82 +- gcc/config/bfin/bfin.h | 2 +- gcc/config/bfin/bfin.md | 4 +- gcc/config/bpf/bpf-helpers.def | 194 + gcc/config/bpf/bpf-helpers.h | 327 + gcc/config/bpf/bpf-opts.h | 56 + gcc/config/bpf/bpf-protos.h | 33 + gcc/config/bpf/bpf.c | 945 + gcc/config/bpf/bpf.h | 539 + gcc/config/bpf/bpf.md | 497 + gcc/config/bpf/bpf.opt | 123 + gcc/config/bpf/constraints.md | 32 + gcc/config/bpf/predicates.md | 64 + gcc/{DEV-PHASE => config/bpf/t-bpf} | 0 gcc/config/c6x/c6x-protos.h | 4 +- gcc/config/c6x/c6x.c | 113 +- gcc/config/c6x/c6x.h | 7 +- gcc/config/c6x/c6x.md | 4 +- gcc/config/cr16/cr16.c | 42 +- gcc/config/cris/cris.c | 80 +- gcc/config/csky/csky.c | 47 +- gcc/config/csky/csky.h | 28 - gcc/config/darwin-c.c | 2 +- gcc/config/darwin-driver.c | 48 +- gcc/config/darwin-protos.h | 2 + gcc/config/darwin.c | 672 +- gcc/config/darwin.h | 89 +- gcc/config/epiphany/epiphany.c | 87 +- gcc/config/epiphany/resolve-sw-modes.c | 3 +- gcc/config/fr30/fr30.c | 100 +- gcc/config/frv/frv.c | 129 +- gcc/config/frv/frv.md | 2 +- gcc/config/ft32/ft32.c | 61 +- gcc/config/ft32/ft32.md | 2 +- gcc/config/gcn/gcn-run.c | 36 +- gcc/config/gcn/gcn-valu.md | 47 +- gcc/config/gcn/gcn.c | 131 +- gcc/config/gcn/gcn.md | 62 +- gcc/config/gcn/gcn.opt | 3 + gcc/config/gcn/t-gcn-hsa | 4 +- gcc/config/gnu-user.h | 4 +- gcc/config/h8300/h8300.c | 41 +- gcc/config/h8300/h8300.md | 6 +- gcc/config/i386/avx2intrin.h | 354 +- gcc/config/i386/avx512bf16intrin.h | 118 + gcc/config/i386/avx512bf16vlintrin.h | 183 + gcc/config/i386/avx512bitalgintrin.h | 24 +- gcc/config/i386/avx512bwintrin.h | 6 +- gcc/config/i386/avx512dqintrin.h | 38 +- gcc/config/i386/avx512fintrin.h | 488 +- gcc/config/i386/avx512pfintrin.h | 69 +- gcc/config/i386/avx512vbmi2intrin.h | 90 +- gcc/config/i386/avx512vbmi2vlintrin.h | 173 +- gcc/config/i386/avx512vlbwintrin.h | 10 +- gcc/config/i386/avx512vlintrin.h | 372 +- gcc/config/i386/avx512vp2intersectintrin.h | 35 + gcc/config/i386/avx512vp2intersectvlintrin.h | 49 + gcc/config/i386/avx512vpopcntdqintrin.h | 8 +- gcc/config/i386/avx512vpopcntdqvlintrin.h | 17 +- gcc/config/i386/avxintrin.h | 62 + gcc/config/i386/constraints.md | 7 +- gcc/config/i386/cpuid.h | 5 + gcc/config/i386/darwin.h | 16 +- gcc/config/i386/driver-i386.c | 114 +- gcc/config/i386/enqcmdintrin.h | 55 + gcc/config/i386/f16cintrin.h | 4 +- gcc/config/i386/gmm_malloc.h | 4 + gcc/config/i386/host-mingw32.c | 4 +- gcc/config/i386/i386-builtin-types.def | 45 +- gcc/config/i386/i386-builtin.def | 293 +- gcc/config/i386/i386-builtins.c | 2559 + gcc/config/i386/i386-builtins.h | 330 + gcc/config/i386/i386-c.c | 28 +- gcc/config/i386/i386-expand.c | 20354 ++++++ gcc/config/i386/i386-expand.h | 58 + gcc/config/i386/i386-features.c | 2816 + gcc/config/i386/i386-features.h | 212 + gcc/config/i386/i386-modes.def | 6 + gcc/config/i386/i386-options.c | 3684 ++ gcc/config/i386/i386-options.h | 80 + gcc/config/i386/i386-protos.h | 15 +- gcc/config/i386/i386.c | 63323 +++++-------------- gcc/config/i386/i386.h | 176 +- gcc/config/i386/i386.md | 2092 +- gcc/config/i386/i386.opt | 24 +- gcc/config/i386/immintrin.h | 10 + gcc/config/i386/intelmic-mkoffload.c | 5 +- gcc/config/i386/mmintrin.h | 12 +- gcc/config/i386/mmx.md | 1386 +- gcc/config/i386/pconfigintrin.h | 23 - gcc/config/i386/predicates.md | 12 +- gcc/config/i386/shaintrin.h | 4 +- gcc/config/i386/sol2.h | 13 +- gcc/config/i386/sse.md | 1362 +- gcc/config/i386/subst.md | 13 + gcc/config/i386/sync.md | 7 +- gcc/config/i386/t-i386 | 16 + gcc/config/i386/wbnoinvdintrin.h | 23 - gcc/config/i386/x86-tune-costs.h | 1298 +- gcc/config/i386/x86-tune-sched.c | 63 +- gcc/config/i386/x86-tune.def | 4 + gcc/config/i386/xmmintrin.h | 61 + gcc/config/i386/xopintrin.h | 8 +- gcc/config/i386/znver1.md | 1 + gcc/config/ia64/ia64.c | 197 +- gcc/config/ia64/ia64.h | 37 +- gcc/config/ia64/ia64.opt | 4 +- gcc/config/iq2000/iq2000.c | 144 +- gcc/config/iq2000/iq2000.h | 2 +- gcc/config/lm32/lm32.c | 48 +- gcc/config/lm32/lm32.md | 2 +- gcc/config/m32c/blkmov.md | 12 +- gcc/config/m32c/m32c-protos.h | 2 +- gcc/config/m32c/m32c.c | 63 +- gcc/config/m32r/m32r.c | 101 +- gcc/config/m32r/m32r.h | 4 +- gcc/config/m32r/m32r.md | 4 +- gcc/config/m68k/m68k.c | 29 +- gcc/config/mcore/mcore.c | 69 +- gcc/config/mcore/mcore.md | 2 +- gcc/config/microblaze/microblaze.c | 68 +- gcc/config/microblaze/microblaze.h | 2 +- gcc/config/microblaze/microblaze.md | 2 +- gcc/config/mips/micromips.md | 2 +- gcc/config/mips/mips.c | 211 +- gcc/config/mips/mips.h | 33 +- gcc/config/mips/mips.md | 18 +- gcc/config/mmix/mmix.c | 91 +- gcc/config/mn10300/mn10300.c | 81 +- gcc/config/mn10300/mn10300.h | 9 +- gcc/config/moxie/moxie.c | 56 +- gcc/config/msp430/driver-msp430.c | 751 +- gcc/config/msp430/msp430-devices.c | 970 + gcc/config/msp430/msp430-devices.h | 31 + gcc/config/msp430/msp430-protos.h | 3 +- gcc/config/msp430/msp430.c | 1634 +- gcc/config/msp430/msp430.h | 103 +- gcc/config/msp430/msp430.md | 66 +- gcc/config/msp430/msp430.opt | 9 + gcc/config/msp430/t-msp430 | 236 +- gcc/config/nds32/nds32-intrinsic.c | 2 +- gcc/config/nds32/nds32-memory-manipulation.c | 30 +- gcc/config/nds32/nds32-multiple.md | 4 +- gcc/config/nds32/nds32-protos.h | 2 +- gcc/config/nds32/nds32.c | 47 +- gcc/config/nds32/nds32.h | 2 +- gcc/config/netbsd-elf.h | 14 + gcc/config/nios2/nios2.c | 80 +- gcc/config/nios2/nios2.h | 6 +- gcc/config/nvptx/nvptx.c | 44 +- gcc/config/nvptx/nvptx.md | 44 +- gcc/config/or1k/constraints.md | 8 + gcc/config/or1k/elf.opt | 6 +- gcc/config/or1k/or1k.c | 100 +- gcc/config/or1k/or1k.h | 6 + gcc/config/or1k/or1k.md | 135 +- gcc/config/or1k/or1k.opt | 78 +- gcc/config/or1k/predicates.md | 30 + gcc/config/pa/pa-netbsd.h | 137 + gcc/config/pa/pa-protos.h | 1 + gcc/config/pa/pa.c | 298 +- gcc/config/pa/pa.h | 17 +- gcc/config/pa/pa.md | 125 +- gcc/config/pa/pa.opt | 8 - gcc/config/pa/pa32-linux.h | 5 - gcc/config/pa/pa32-netbsd.h | 37 + gcc/config/pa/predicates.md | 4 +- gcc/config/pa/som.h | 18 +- gcc/config/pdp11/pdp11.c | 44 +- gcc/config/pdp11/pdp11.md | 16 +- gcc/config/pru/alu-zext.md | 181 + gcc/config/pru/constraints.md | 108 + gcc/config/pru/predicates.md | 287 + gcc/config/pru/pru-opts.h | 31 + gcc/config/pru/pru-passes.c | 228 + gcc/config/pru/pru-pragma.c | 86 + gcc/config/pru/pru-protos.h | 72 + gcc/config/pru/pru.c | 3024 + gcc/config/pru/pru.h | 573 + gcc/config/pru/pru.md | 1022 + gcc/config/pru/pru.opt | 54 + gcc/config/pru/t-pru | 31 + gcc/config/riscv/constraints.md | 5 + gcc/config/riscv/freebsd.h | 6 + gcc/config/riscv/linux.h | 6 + gcc/config/riscv/multilib-generator | 37 + gcc/config/riscv/pic.md | 4 +- gcc/config/riscv/predicates.md | 8 + gcc/config/riscv/riscv-builtins.c | 6 +- gcc/config/riscv/riscv-opts.h | 5 + gcc/config/riscv/riscv-protos.h | 5 +- gcc/config/riscv/riscv.c | 244 +- gcc/config/riscv/riscv.h | 50 +- gcc/config/riscv/riscv.md | 64 +- gcc/config/riscv/riscv.opt | 14 + gcc/config/riscv/sifive-7.md | 12 +- gcc/config/rl78/rl78.c | 23 +- gcc/config/rs6000/aix.h | 3 +- gcc/config/rs6000/aix61.h | 5 +- gcc/config/rs6000/aix71.h | 5 +- gcc/config/rs6000/aix72.h | 5 +- gcc/config/rs6000/altivec.h | 13 +- gcc/config/rs6000/altivec.md | 112 +- gcc/config/rs6000/constraints.md | 79 +- gcc/config/rs6000/darwin.h | 67 +- gcc/config/rs6000/darwin.md | 209 +- gcc/config/rs6000/darwin7.h | 12 +- gcc/config/rs6000/darwin8.h | 14 +- gcc/config/rs6000/default64.h | 4 + gcc/config/rs6000/dfp.md | 214 +- gcc/config/rs6000/driver-rs6000.c | 12 +- gcc/config/rs6000/eabialtivec.h | 3 + gcc/config/rs6000/emmintrin.h | 3 +- gcc/config/rs6000/freebsd64.h | 14 +- gcc/config/rs6000/future.md | 521 + gcc/config/rs6000/htm.md | 10 +- gcc/config/rs6000/linux64.h | 8 +- gcc/config/rs6000/linuxaltivec.h | 3 + gcc/config/rs6000/predicates.md | 101 +- gcc/config/rs6000/rs6000-builtin.def | 104 +- gcc/config/rs6000/rs6000-c.c | 467 +- gcc/config/rs6000/rs6000-call.c | 8115 +++ gcc/config/rs6000/rs6000-cpus.def | 49 +- gcc/config/rs6000/rs6000-internal.h | 194 + gcc/config/rs6000/rs6000-logue.c | 5594 ++ gcc/config/rs6000/rs6000-opts.h | 2 + gcc/config/rs6000/rs6000-protos.h | 68 +- gcc/config/rs6000/rs6000-string.c | 1 + gcc/config/rs6000/rs6000-tables.opt | 3 + gcc/config/rs6000/rs6000.c | 25111 ++------ gcc/config/rs6000/rs6000.h | 465 +- gcc/config/rs6000/rs6000.md | 1288 +- gcc/config/rs6000/rs6000.opt | 30 +- gcc/config/rs6000/rtems.h | 3 - gcc/config/rs6000/sysv4.h | 5 +- gcc/config/rs6000/t-freebsd64 | 3 + gcc/config/rs6000/t-rs6000 | 9 + gcc/config/rs6000/vector.md | 111 +- gcc/config/rs6000/vsx.md | 991 +- gcc/config/rx/elf.opt | 44 + gcc/config/rx/linux.h | 231 + gcc/config/rx/rx.c | 37 +- gcc/config/rx/rx.h | 2 + gcc/config/rx/rx.md | 12 +- gcc/config/rx/rx.opt | 12 - gcc/config/rx/t-linux | 34 + gcc/config/s390/8561.md | 92 +- gcc/config/s390/constraints.md | 26 +- gcc/config/s390/driver-native.c | 4 +- gcc/config/s390/predicates.md | 35 + gcc/config/s390/s390-builtin-types.def | 3 - gcc/config/s390/s390-builtins.def | 87 +- gcc/config/s390/s390-c.c | 17 +- gcc/config/s390/s390-modes.def | 14 + gcc/config/s390/s390-opts.h | 2 +- gcc/config/s390/s390-protos.h | 3 +- gcc/config/s390/s390.c | 343 +- gcc/config/s390/s390.h | 41 +- gcc/config/s390/s390.md | 265 +- gcc/config/s390/s390.opt | 5 +- gcc/config/s390/subst.md | 72 - gcc/config/s390/vecintrin.h | 6 +- gcc/config/s390/vector.md | 117 +- gcc/config/s390/vx-builtins.md | 93 +- gcc/config/sh/sh.c | 192 +- gcc/config/sh/sh.h | 41 - gcc/config/sh/sh.md | 92 +- gcc/config/sol2.h | 4 +- gcc/config/sparc/driver-sparc.c | 11 - gcc/config/sparc/predicates.md | 2 - gcc/config/sparc/sparc-protos.h | 2 +- gcc/config/sparc/sparc.c | 289 +- gcc/config/sparc/sparc.h | 29 +- gcc/config/sparc/sparc.md | 188 +- gcc/config/spu/constraints.md | 179 - gcc/config/spu/predicates.md | 122 - gcc/config/spu/spu-builtins.def | 781 - gcc/config/spu/spu-builtins.md | 864 - gcc/config/spu/spu-c.c | 233 - gcc/config/spu/spu-elf.h | 75 - gcc/config/spu/spu-modes.def | 29 - gcc/config/spu/spu-protos.h | 95 - gcc/config/spu/spu.c | 7471 --- gcc/config/spu/spu.h | 517 - gcc/config/spu/spu.md | 5255 -- gcc/config/spu/spu.opt | 105 - gcc/config/spu/spu_cache.h | 39 - gcc/config/spu/spu_internals.h | 421 - gcc/config/spu/spu_intrinsics.h | 83 - gcc/config/spu/spu_mfcio.h | 342 - gcc/config/spu/t-spu-elf | 34 - gcc/config/spu/vec_types.h | 36 - gcc/config/spu/vmx2spu.h | 3985 -- gcc/config/stormy16/stormy16.c | 39 +- gcc/config/tilegx/tilegx.c | 63 +- gcc/config/tilegx/tilegx.h | 5 +- gcc/config/tilegx/tilegx.md | 2 +- gcc/config/tilepro/tilepro.c | 63 +- gcc/config/tilepro/tilepro.h | 5 +- gcc/config/v850/v850.c | 84 +- gcc/config/vax/vax-protos.h | 1 - gcc/config/vax/vax.c | 58 +- gcc/config/vax/vax.h | 2 +- gcc/config/vax/vax.md | 8 +- gcc/config/visium/visium.c | 102 +- gcc/config/visium/visium.h | 25 +- gcc/config/visium/visium.md | 2 +- gcc/config/xtensa/xtensa.c | 61 +- gcc/config/xtensa/xtensa.md | 8 +- gcc/configure | 275 +- gcc/configure.ac | 135 +- gcc/convert.c | 98 +- gcc/coretypes.h | 55 +- gcc/coverage.c | 27 +- gcc/cp/ChangeLog | 2216 +- gcc/cp/Make-lang.in | 2 +- gcc/cp/call.c | 619 +- gcc/cp/class.c | 341 +- gcc/cp/config-lang.in | 2 +- gcc/cp/constexpr.c | 795 +- gcc/cp/constraint.cc | 146 +- gcc/cp/cp-gimplify.c | 130 +- gcc/cp/cp-lang.c | 3 +- gcc/cp/cp-objcp-common.c | 197 +- gcc/cp/cp-tree.def | 7 +- gcc/cp/cp-tree.h | 352 +- gcc/cp/cvt.c | 36 +- gcc/cp/cxx-pretty-print.c | 1 - gcc/cp/cxx-pretty-print.h | 3 +- gcc/cp/decl.c | 1011 +- gcc/cp/decl2.c | 192 +- gcc/cp/error.c | 28 +- gcc/cp/except.c | 10 +- gcc/cp/expr.c | 46 +- gcc/cp/friend.c | 7 +- gcc/cp/init.c | 68 +- gcc/cp/lambda.c | 24 +- gcc/cp/lex.c | 26 +- gcc/cp/logic.cc | 9 +- gcc/cp/mangle.c | 66 +- gcc/cp/method.c | 31 +- gcc/cp/name-lookup.c | 845 +- gcc/cp/name-lookup.h | 15 +- gcc/cp/optimize.c | 15 +- gcc/cp/parser.c | 1681 +- gcc/cp/parser.h | 3 + gcc/cp/pt.c | 837 +- gcc/cp/repo.c | 374 - gcc/cp/rtti.c | 19 +- gcc/cp/search.c | 61 +- gcc/cp/semantics.c | 467 +- gcc/cp/tree.c | 158 +- gcc/cp/typeck.c | 278 +- gcc/cp/typeck2.c | 85 +- gcc/cse.c | 139 +- gcc/cselib.c | 80 +- gcc/cselib.h | 2 +- gcc/d/ChangeLog | 161 +- gcc/d/d-attribs.cc | 9 +- gcc/d/d-builtins.cc | 106 +- gcc/d/d-codegen.cc | 77 +- gcc/d/d-convert.cc | 21 +- gcc/d/d-frontend.cc | 2 +- gcc/d/d-lang.cc | 34 +- gcc/d/d-target.cc | 17 +- gcc/d/d-tree.h | 4 +- gcc/d/decl.cc | 52 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/attrib.c | 3 +- gcc/d/dmd/blockexit.c | 2 + gcc/d/dmd/clone.c | 21 +- gcc/d/dmd/dclass.c | 11 +- gcc/d/dmd/declaration.c | 20 +- gcc/d/dmd/declaration.h | 1 + gcc/d/dmd/denum.c | 3 + gcc/d/dmd/dimport.c | 8 + gcc/d/dmd/dinterpret.c | 17 +- gcc/d/dmd/dmodule.c | 3 +- gcc/d/dmd/dstruct.c | 5 +- gcc/d/dmd/dtemplate.c | 9 +- gcc/d/dmd/expression.c | 17 +- gcc/d/dmd/expressionsem.c | 76 +- gcc/d/dmd/func.c | 17 + gcc/d/dmd/hdrgen.c | 14 +- gcc/d/dmd/intrange.c | 6 +- gcc/d/dmd/mtype.c | 109 +- gcc/d/dmd/mtype.h | 1 + gcc/d/dmd/optimize.c | 4 +- gcc/d/dmd/root/filename.c | 3 +- gcc/d/dmd/statement.c | 3 +- gcc/d/dmd/statementsem.c | 80 +- gcc/d/dmd/traits.c | 6 +- gcc/d/expr.cc | 35 +- gcc/d/intrinsics.cc | 28 +- gcc/d/modules.cc | 4 +- gcc/d/runtime.cc | 8 +- gcc/d/toir.cc | 18 +- gcc/d/typeinfo.cc | 134 +- gcc/d/types.cc | 9 +- gcc/data-streamer-in.c | 33 +- gcc/data-streamer-out.c | 9 + gcc/data-streamer.h | 32 +- gcc/dbgcnt.def | 5 +- gcc/dce.c | 21 +- gcc/ddg.c | 10 +- gcc/defaults.h | 20 +- gcc/df-core.c | 14 +- gcc/df-problems.c | 230 +- gcc/df-scan.c | 137 +- gcc/df.h | 57 +- gcc/dfp.c | 12 +- gcc/diagnostic-format-json.cc | 60 +- gcc/diagnostic-show-locus.c | 104 +- gcc/diagnostic.c | 14 + gcc/diagnostic.h | 5 +- gcc/doc/avr-mmcu.texi | 26 +- gcc/doc/contribute.texi | 4 +- gcc/doc/cpp.texi | 46 +- gcc/doc/cppopts.texi | 9 +- gcc/doc/extend.texi | 451 +- gcc/doc/gcc.texi | 5 + gcc/doc/generic.texi | 40 +- gcc/doc/include/gpl_v3.texi | 2 +- gcc/doc/install.texi | 299 +- gcc/doc/invoke.texi | 1007 +- gcc/doc/loop.texi | 5 +- gcc/doc/lto-dump.texi | 131 + gcc/doc/match-and-simplify.texi | 4 +- gcc/doc/md.texi | 431 +- gcc/doc/options.texi | 6 +- gcc/doc/rtl.texi | 17 +- gcc/doc/sourcebuild.texi | 141 +- gcc/doc/tm.texi | 235 +- gcc/doc/tm.texi.in | 43 +- gcc/doc/ux.texi | 2 +- gcc/dojump.c | 2 - gcc/dojump.h | 3 +- gcc/domwalk.c | 15 +- gcc/dse.c | 31 +- gcc/dump-context.h | 3 +- gcc/dumpfile.c | 87 +- gcc/dumpfile.h | 10 +- gcc/dwarf2cfi.c | 50 +- gcc/dwarf2out.c | 269 +- gcc/early-remat.c | 77 +- gcc/edit-context.c | 7 +- gcc/emit-rtl.c | 81 +- gcc/emit-rtl.h | 22 +- gcc/except.c | 45 +- gcc/explow.c | 9 +- gcc/expmed.c | 40 +- gcc/expr.c | 303 +- gcc/expr.h | 4 +- gcc/fibonacci_heap.c | 3 +- gcc/fibonacci_heap.h | 8 +- gcc/final.c | 109 +- gcc/flags.h | 16 +- gcc/fold-const-call.c | 61 +- gcc/fold-const.c | 400 +- gcc/fold-const.h | 9 +- gcc/fortran/ChangeLog | 2113 +- gcc/fortran/arith.c | 56 - gcc/fortran/arith.h | 5 - gcc/fortran/array.c | 48 +- gcc/fortran/check.c | 745 +- gcc/fortran/class.c | 40 +- gcc/fortran/data.c | 104 +- gcc/fortran/decl.c | 417 +- gcc/fortran/dependency.c | 113 +- gcc/fortran/dependency.h | 3 +- gcc/fortran/dump-parse-tree.c | 100 +- gcc/fortran/error.c | 44 +- gcc/fortran/expr.c | 152 +- gcc/fortran/f95-lang.c | 2 +- gcc/fortran/frontend-passes.c | 184 +- gcc/fortran/gfc-internals.texi | 143 + gcc/fortran/gfortran.h | 74 +- gcc/fortran/gfortran.texi | 104 +- gcc/fortran/gfortranspec.c | 2 +- gcc/fortran/interface.c | 260 +- gcc/fortran/intrinsic.c | 37 +- gcc/fortran/intrinsic.texi | 1196 +- gcc/fortran/invoke.texi | 111 +- gcc/fortran/io.c | 166 +- gcc/fortran/lang.opt | 20 +- gcc/fortran/libgfortran.h | 7 +- gcc/fortran/match.c | 575 +- gcc/fortran/match.h | 2 + gcc/fortran/misc.c | 6 + gcc/fortran/module.c | 32 +- gcc/fortran/openmp.c | 116 +- gcc/fortran/options.c | 12 +- gcc/fortran/parse.c | 125 +- gcc/fortran/parse.h | 3 +- gcc/fortran/primary.c | 160 +- gcc/fortran/resolve.c | 434 +- gcc/fortran/scanner.c | 26 +- gcc/fortran/simplify.c | 126 +- gcc/fortran/st.c | 1 + gcc/fortran/symbol.c | 126 +- gcc/fortran/target-memory.c | 43 +- gcc/fortran/trans-array.c | 767 +- gcc/fortran/trans-array.h | 4 +- gcc/fortran/trans-common.c | 90 +- gcc/fortran/trans-decl.c | 156 +- gcc/fortran/trans-expr.c | 662 +- gcc/fortran/trans-intrinsic.c | 306 +- gcc/fortran/trans-openmp.c | 12 +- gcc/fortran/trans-stmt.c | 375 +- gcc/fortran/trans-stmt.h | 1 + gcc/fortran/trans-types.c | 80 +- gcc/fortran/trans.c | 87 +- gcc/fortran/trans.h | 24 +- gcc/function-abi.cc | 231 + gcc/function-abi.h | 319 + gcc/function.c | 344 +- gcc/function.h | 13 +- gcc/fwprop.c | 136 +- gcc/gcc-rich-location.h | 2 +- gcc/gcc.c | 87 +- gcc/gcc.h | 1 + gcc/gcov-counter.def | 7 +- gcc/gcov-io.c | 6 +- gcc/gcov-io.h | 11 +- gcc/gcov-tool.c | 10 +- gcc/gcov.c | 29 +- gcc/gcse-common.c | 2 +- gcc/gcse.c | 19 +- gcc/gdbhooks.py | 31 +- gcc/gdbinit.in | 20 +- gcc/genattrtab.c | 145 +- gcc/genconfig.c | 1 - gcc/genemit.c | 86 +- gcc/generic-match-head.c | 4 +- gcc/genextract.c | 11 +- gcc/gengenrtl.c | 62 +- gcc/genmatch.c | 120 +- gcc/genopinit.c | 62 +- gcc/genoutput.c | 52 +- gcc/genpreds.c | 33 +- gcc/genrecog.c | 63 +- gcc/gensupport.c | 196 +- gcc/gensupport.h | 3 +- gcc/ggc-common.c | 27 +- gcc/ggc-none.c | 5 - gcc/ggc-page.c | 62 +- gcc/ggc-tests.c | 3 +- gcc/ggc.h | 3 - gcc/gimple-expr.c | 59 +- gcc/gimple-fold.c | 767 +- gcc/gimple-fold.h | 4 +- gcc/gimple-loop-interchange.cc | 65 +- gcc/gimple-loop-jam.c | 101 +- gcc/gimple-loop-versioning.cc | 80 +- gcc/gimple-low.c | 1 + gcc/gimple-match-head.c | 47 +- gcc/gimple-match.h | 13 +- gcc/gimple-pretty-print.c | 157 +- gcc/gimple-ssa-backprop.c | 3 +- gcc/gimple-ssa-evrp-analyze.c | 48 +- gcc/gimple-ssa-evrp-analyze.h | 6 +- gcc/gimple-ssa-evrp.c | 34 +- gcc/gimple-ssa-isolate-paths.c | 488 +- gcc/gimple-ssa-nonnull-compare.c | 2 +- gcc/gimple-ssa-split-paths.c | 18 +- gcc/gimple-ssa-sprintf.c | 287 +- gcc/gimple-ssa-store-merging.c | 277 +- gcc/gimple-ssa-strength-reduction.c | 116 +- gcc/gimple-ssa-warn-alloca.c | 11 +- gcc/gimple-ssa-warn-restrict.c | 348 +- gcc/gimple-streamer-in.c | 8 +- gcc/gimple-streamer-out.c | 10 +- gcc/gimple-streamer.h | 2 +- gcc/gimple-walk.c | 11 + gcc/gimple.c | 119 +- gcc/gimple.def | 5 + gcc/gimple.h | 79 +- gcc/gimplify.c | 857 +- gcc/ginclude/unwind-arm-common.h | 2 +- gcc/go/ChangeLog | 52 +- gcc/go/gccgo.texi | 5 + gcc/go/go-c.h | 1 + gcc/go/go-gcc.cc | 152 +- gcc/go/go-lang.c | 10 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/ast-dump.cc | 3 +- gcc/go/gofrontend/backend.h | 6 +- gcc/go/gofrontend/escape.cc | 330 +- gcc/go/gofrontend/escape.h | 6 +- gcc/go/gofrontend/export.cc | 861 +- gcc/go/gofrontend/export.h | 64 +- gcc/go/gofrontend/expressions.cc | 3439 +- gcc/go/gofrontend/expressions.h | 261 +- gcc/go/gofrontend/go-diagnostics.cc | 22 + gcc/go/gofrontend/go-diagnostics.h | 12 + gcc/go/gofrontend/go.cc | 11 +- gcc/go/gofrontend/gogo.cc | 767 +- gcc/go/gofrontend/gogo.h | 213 +- gcc/go/gofrontend/import-archive.cc | 8 +- gcc/go/gofrontend/import.cc | 271 +- gcc/go/gofrontend/import.h | 102 +- gcc/go/gofrontend/lex.cc | 285 +- gcc/go/gofrontend/lex.h | 10 +- gcc/go/gofrontend/names.cc | 52 +- gcc/go/gofrontend/parse.cc | 26 +- gcc/go/gofrontend/runtime.cc | 28 + gcc/go/gofrontend/runtime.def | 269 +- gcc/go/gofrontend/statements.cc | 1138 +- gcc/go/gofrontend/statements.h | 233 +- gcc/go/gofrontend/string-dump.h | 2 +- gcc/go/gofrontend/types.cc | 384 +- gcc/go/gofrontend/types.h | 74 +- gcc/go/gofrontend/wb.cc | 316 +- gcc/go/lang.opt | 4 + gcc/godump.c | 19 +- gcc/graph.c | 17 +- gcc/graphite-scop-detection.c | 2 - gcc/haifa-sched.c | 18 +- gcc/hard-reg-set.h | 546 +- gcc/hash-map-tests.c | 137 +- gcc/hash-map.h | 54 +- gcc/hash-set-tests.c | 155 + gcc/hash-set.h | 17 +- gcc/hash-table.c | 15 + gcc/hash-table.h | 71 +- gcc/hooks.c | 9 +- gcc/hooks.h | 3 +- gcc/hsa-brig.c | 8 +- gcc/hsa-common.h | 16 +- gcc/hsa-dump.c | 2 +- gcc/hsa-gen.c | 51 +- gcc/hsa-regalloc.c | 2 +- gcc/hw-doloop.c | 4 +- gcc/ifcvt.c | 7 +- gcc/inchash.h | 2 +- gcc/input.c | 27 +- gcc/input.h | 7 +- gcc/int-vector-builder.h | 9 +- gcc/internal-fn.c | 72 +- gcc/internal-fn.def | 16 + gcc/ipa-cp.c | 397 +- gcc/ipa-devirt.c | 319 +- gcc/ipa-fnsummary.c | 468 +- gcc/ipa-fnsummary.h | 22 +- gcc/ipa-hsa.c | 2 +- gcc/ipa-icf-gimple.c | 42 +- gcc/ipa-icf-gimple.h | 34 +- gcc/ipa-icf.c | 421 +- gcc/ipa-icf.h | 62 +- gcc/ipa-inline-analysis.c | 6 +- gcc/ipa-inline-transform.c | 45 +- gcc/ipa-inline.c | 72 +- gcc/ipa-inline.h | 3 +- gcc/ipa-param-manipulation.c | 2116 +- gcc/ipa-param-manipulation.h | 450 +- gcc/ipa-polymorphic-call.c | 4 +- gcc/ipa-predicate.c | 12 +- gcc/ipa-predicate.h | 12 +- gcc/ipa-profile.c | 14 +- gcc/ipa-prop.c | 490 +- gcc/ipa-prop.h | 54 +- gcc/ipa-pure-const.c | 36 +- gcc/ipa-ref.h | 4 +- gcc/ipa-reference.c | 19 +- gcc/ipa-split.c | 60 +- gcc/ipa-sra.c | 4054 ++ gcc/ipa-utils.c | 3 +- gcc/ipa-utils.h | 37 +- gcc/ipa.c | 17 +- gcc/ira-build.c | 79 +- gcc/ira-color.c | 112 +- gcc/ira-conflicts.c | 122 +- gcc/ira-costs.c | 34 +- gcc/ira-emit.c | 19 +- gcc/ira-int.h | 49 +- gcc/ira-lives.c | 68 +- gcc/ira.c | 374 +- gcc/jit/ChangeLog | 58 +- gcc/jit/docs/topics/compatibility.rst | 5 + gcc/jit/docs/topics/types.rst | 24 + gcc/jit/jit-common.h | 1 + gcc/jit/jit-playback.c | 96 +- gcc/jit/jit-playback.h | 11 +- gcc/jit/jit-recording.c | 84 +- gcc/jit/jit-recording.h | 44 +- gcc/jit/libgccjit++.h | 14 + gcc/jit/libgccjit.c | 54 + gcc/jit/libgccjit.h | 15 + gcc/jit/libgccjit.map | 7 +- gcc/json.cc | 29 + gcc/json.h | 1 + gcc/jump.c | 1 - gcc/langhooks.c | 8 +- gcc/loop-doloop.c | 12 +- gcc/loop-init.c | 6 +- gcc/loop-invariant.c | 49 +- gcc/loop-iv.c | 148 +- gcc/loop-unroll.c | 62 +- gcc/lower-subreg.c | 46 +- gcc/lra-assigns.c | 31 +- gcc/lra-constraints.c | 145 +- gcc/lra-eliminations.c | 151 +- gcc/lra-int.h | 25 +- gcc/lra-lives.c | 153 +- gcc/lra-remat.c | 74 +- gcc/lra-spills.c | 14 +- gcc/lra.c | 148 +- gcc/lto-cgraph.c | 151 +- gcc/lto-compress.c | 138 +- gcc/lto-compress.h | 3 +- gcc/lto-opts.c | 6 +- gcc/lto-section-in.c | 19 +- gcc/lto-section-out.c | 2 - gcc/lto-streamer-in.c | 66 +- gcc/lto-streamer-out.c | 194 +- gcc/lto-streamer.c | 27 - gcc/lto-streamer.h | 79 +- gcc/lto-wrapper.c | 196 +- gcc/lto/ChangeLog | 420 +- gcc/lto/Make-lang.in | 23 +- gcc/lto/config-lang.in | 2 +- gcc/lto/lang.opt | 65 + gcc/lto/lto-common.c | 3042 + gcc/lto/lto-common.h | 33 + gcc/lto/lto-dump.c | 377 + gcc/lto/lto-lang.c | 19 +- gcc/lto/lto-partition.c | 3 - gcc/lto/lto-symtab.c | 3 +- gcc/lto/lto.c | 2886 +- gcc/lto/lto.h | 2 + gcc/machmode.h | 9 +- gcc/match.pd | 843 +- gcc/mem-stats.h | 15 +- gcc/mode-switching.c | 4 +- gcc/modulo-sched.c | 122 +- gcc/multiple_target.c | 10 +- gcc/objc/ChangeLog | 107 +- gcc/objc/objc-act.c | 26 +- gcc/objc/objc-encoding.c | 2 +- gcc/objc/objc-next-runtime-abi-01.c | 3 +- gcc/objc/objc-next-runtime-abi-02.c | 6 +- gcc/objcp/ChangeLog | 37 +- gcc/omp-expand.c | 805 +- gcc/omp-general.c | 166 +- gcc/omp-general.h | 4 + gcc/omp-grid.c | 9 +- gcc/omp-low.c | 2536 +- gcc/omp-offload.c | 18 +- gcc/omp-simd-clone.c | 261 +- gcc/opt-functions.awk | 7 +- gcc/opt-suggestions.c | 1 - gcc/optabs-query.c | 9 +- gcc/optabs-query.h | 3 +- gcc/optabs.c | 211 +- gcc/optabs.def | 12 + gcc/optabs.h | 39 +- gcc/optc-gen.awk | 10 +- gcc/opth-gen.awk | 2 +- gcc/optinfo.h | 2 +- gcc/opts-common.c | 28 +- gcc/opts-global.c | 17 +- gcc/opts.c | 407 +- gcc/opts.h | 7 +- gcc/output.h | 6 - gcc/params.def | 95 +- gcc/passes.c | 65 +- gcc/passes.def | 27 +- gcc/plugin.c | 13 +- gcc/po/ChangeLog | 28 +- gcc/po/fi.po | 716 +- gcc/po/gcc.pot | 4011 +- gcc/po/zh_TW.po | 17 +- gcc/poly-int.h | 4 +- gcc/postreload-gcse.c | 92 +- gcc/postreload.c | 82 +- gcc/predict.c | 136 +- gcc/predict.def | 7 + gcc/predict.h | 8 +- gcc/pretty-print.h | 6 +- gcc/print-rtl.c | 18 +- gcc/print-tree.c | 29 +- gcc/profile-count.c | 120 +- gcc/profile-count.h | 352 +- gcc/profile.c | 65 +- gcc/read-md.c | 27 +- gcc/read-md.h | 17 +- gcc/read-rtl-function.c | 11 +- gcc/read-rtl.c | 208 +- gcc/real.c | 95 + gcc/real.h | 9 + gcc/recog.c | 12 +- gcc/recog.h | 19 +- gcc/ree.c | 3 +- gcc/reg-stack.c | 21 +- gcc/regcprop.c | 58 +- gcc/reginfo.c | 176 +- gcc/regrename.c | 140 +- gcc/regrename.h | 18 +- gcc/regs.h | 17 +- gcc/regset.h | 12 +- gcc/reload.c | 24 +- gcc/reload.h | 15 +- gcc/reload1.c | 283 +- gcc/reorg.c | 58 +- gcc/resource.c | 105 +- gcc/resource.h | 1 - gcc/rtl-iter.h | 3 +- gcc/rtl.c | 11 +- gcc/rtl.def | 30 +- gcc/rtl.h | 126 +- gcc/rtlanal.c | 163 +- gcc/rtx-vector-builder.h | 16 +- gcc/sanopt.c | 22 +- gcc/sbitmap.c | 3 +- gcc/sched-deps.c | 80 +- gcc/sched-ebb.c | 2 +- gcc/sched-int.h | 21 +- gcc/sched-rgn.c | 25 +- gcc/sel-sched-ir.c | 40 +- gcc/sel-sched-ir.h | 29 +- gcc/sel-sched.c | 96 +- gcc/selftest-run-tests.c | 1 + gcc/selftest.h | 6 +- gcc/sese.c | 6 +- gcc/sese.h | 12 +- gcc/shrink-wrap.c | 14 +- gcc/simplify-rtx.c | 1148 +- gcc/sort.cc | 60 +- gcc/sreal.c | 2 +- gcc/sreal.h | 4 +- gcc/stack-ptr-mod.c | 4 +- gcc/stmt.c | 62 +- gcc/stor-layout.c | 30 +- gcc/streamer-hooks.h | 8 +- gcc/symbol-summary.h | 18 +- gcc/symtab.c | 57 +- gcc/system.h | 9 +- gcc/target-globals.c | 18 +- gcc/target-globals.h | 22 +- gcc/target.def | 265 +- gcc/target.h | 16 +- gcc/targhooks.c | 116 +- gcc/targhooks.h | 47 +- gcc/testsuite/ChangeLog | 10193 ++- gcc/testsuite/ChangeLog-2018 | 6 +- gcc/testsuite/brig.dg/test/gimple/packed.hsail | 2 +- gcc/testsuite/c-c++-common/Warray-bounds-3.c | 26 +- gcc/testsuite/c-c++-common/Warray-bounds-4.c | 6 +- gcc/testsuite/c-c++-common/Warray-bounds-7.c | 107 + gcc/testsuite/c-c++-common/Wbool-operation-1.c | 25 +- gcc/testsuite/c-c++-common/Wparentheses-2.c | 18 - gcc/testsuite/c-c++-common/Wstringop-overflow-2.c | 348 + .../c-c++-common/Wswitch-outside-range-1.c | 8 + .../c-c++-common/Wswitch-outside-range-2.c | 9 + .../c-c++-common/Wswitch-outside-range-3.c | 9 + .../c-c++-common/Wswitch-outside-range-4.c | 9 + gcc/testsuite/c-c++-common/Wunused-var-17.c | 19 - gcc/testsuite/c-c++-common/Wvarargs-2.c | 2 +- gcc/testsuite/c-c++-common/Wvarargs.c | 2 +- .../c-c++-common/asan/alloca_loop_unpoisoning.c | 2 +- gcc/testsuite/c-c++-common/asan/memcmp-1.c | 4 +- gcc/testsuite/c-c++-common/asan/pr88619.c | 2 +- .../c-c++-common/builtin-arith-overflow-3.c | 42 + gcc/testsuite/c-c++-common/cold-1.c | 22 - gcc/testsuite/c-c++-common/convert-vec-1.c | 2 +- .../c-c++-common/cpp/fmax-include-depth-1a.h | 1 + .../c-c++-common/cpp/fmax-include-depth-1b.h | 1 + .../c-c++-common/cpp/fmax-include-depth.c | 4 + gcc/testsuite/c-c++-common/cpp/line-1.c | 20 + gcc/testsuite/c-c++-common/cpp/pr91639-one.h | 2 + gcc/testsuite/c-c++-common/cpp/pr91639-two.h | 1 + gcc/testsuite/c-c++-common/cpp/pr91639.c | 9 + gcc/testsuite/c-c++-common/cpp/pr92296-1.c | 32 - gcc/testsuite/c-c++-common/cpp/pr92296-2.c | 73 - gcc/testsuite/c-c++-common/cpp/ucnid-2011-1-utf8.c | 15 + gcc/testsuite/c-c++-common/dump-ada-spec-15.c | 8 + gcc/testsuite/c-c++-common/goacc/acc-icf.c | 4 +- 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-routine.c | 4 +- gcc/testsuite/c-c++-common/goacc/data-clause-1.c | 115 - gcc/testsuite/c-c++-common/goacc/data-clause-2.c | 49 - gcc/testsuite/c-c++-common/goacc/declare-1.c | 165 +- gcc/testsuite/c-c++-common/goacc/declare-2.c | 134 +- gcc/testsuite/c-c++-common/goacc/declare-pr90861.c | 21 + .../c-c++-common/goacc/firstprivate-mappings-1.c | 536 + gcc/testsuite/c-c++-common/goacc/routine-2.c | 20 +- gcc/testsuite/c-c++-common/goacc/routine-5.c | 48 +- .../goacc/routine-level-of-parallelism-1.c | 449 + .../goacc/routine-level-of-parallelism-2.c | 71 + gcc/testsuite/c-c++-common/gomp/atomic-1.c | 1 + gcc/testsuite/c-c++-common/gomp/atomic-9.c | 1 + gcc/testsuite/c-c++-common/gomp/cancel-1.c | 16 +- gcc/testsuite/c-c++-common/gomp/clause-dups-1.c | 222 + gcc/testsuite/c-c++-common/gomp/clauses-1.c | 133 +- gcc/testsuite/c-c++-common/gomp/declare-target-2.c | 2 +- gcc/testsuite/c-c++-common/gomp/declare-target-4.c | 44 + .../c-c++-common/gomp/depend-iterator-1.c | 2 + .../c-c++-common/gomp/hsa-indirect-call-1.c | 24 - gcc/testsuite/c-c++-common/gomp/if-4.c | 60 + .../c-c++-common/gomp/lastprivate-conditional-2.c | 10 +- .../c-c++-common/gomp/lastprivate-conditional-3.c | 44 + .../c-c++-common/gomp/lastprivate-conditional-4.c | 23 + .../c-c++-common/gomp/lastprivate-conditional-5.c | 33 + gcc/testsuite/c-c++-common/gomp/loop-1.c | 271 + gcc/testsuite/c-c++-common/gomp/loop-2.c | 294 + gcc/testsuite/c-c++-common/gomp/loop-3.c | 145 + gcc/testsuite/c-c++-common/gomp/loop-4.c | 46 + gcc/testsuite/c-c++-common/gomp/loop-5.c | 56 + 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-1.c | 53 + gcc/testsuite/c-c++-common/gomp/order-2.c | 57 + gcc/testsuite/c-c++-common/gomp/order-3.c | 212 + gcc/testsuite/c-c++-common/gomp/order-4.c | 29 + gcc/testsuite/c-c++-common/gomp/pr93555-1.c | 18 - gcc/testsuite/c-c++-common/gomp/pr93555-2.c | 16 - gcc/testsuite/c-c++-common/gomp/scan-1.c | 209 + gcc/testsuite/c-c++-common/gomp/scan-2.c | 14 + gcc/testsuite/c-c++-common/gomp/scan-3.c | 14 + gcc/testsuite/c-c++-common/gomp/scan-4.c | 14 + gcc/testsuite/c-c++-common/gomp/scan-5.c | 13 + gcc/testsuite/c-c++-common/gomp/simd-setjmp-1.c | 68 + gcc/testsuite/c-c++-common/gomp/target-data-1.c | 30 +- gcc/testsuite/c-c++-common/gomp/teams-2.c | 44 +- gcc/testsuite/c-c++-common/guality/Og-dce-1.c | 14 + gcc/testsuite/c-c++-common/guality/Og-dce-2.c | 19 + gcc/testsuite/c-c++-common/guality/Og-dce-3.c | 29 + .../c-c++-common/guality/Og-global-dse-1.c | 17 + .../c-c++-common/guality/Og-static-wo-1.c | 15 + gcc/testsuite/c-c++-common/nonnull-1.c | 12 +- gcc/testsuite/c-c++-common/nonnull-2.c | 8 +- gcc/testsuite/c-c++-common/nonnull-3.c | 2 +- gcc/testsuite/c-c++-common/pr35503-1.c | 2 +- gcc/testsuite/c-c++-common/pr35503-2.c | 2 +- gcc/testsuite/c-c++-common/pr35503-3.c | 2 +- gcc/testsuite/c-c++-common/pr51768.c | 6 +- gcc/testsuite/c-c++-common/pr68107.c | 32 +- gcc/testsuite/c-c++-common/pr69733.c | 2 +- gcc/testsuite/c-c++-common/pr84305.c | 6 - gcc/testsuite/c-c++-common/pr89888.c | 4 +- gcc/testsuite/c-c++-common/pr90590-1.c | 15 + gcc/testsuite/c-c++-common/pr90590-1.h | 2 + gcc/testsuite/c-c++-common/pr90590-2.c | 11 + gcc/testsuite/c-c++-common/pr90590-2.h | 4 + gcc/testsuite/c-c++-common/pr90677-2.c | 8 - gcc/testsuite/c-c++-common/pr90677.c | 11 - gcc/testsuite/c-c++-common/pr90927.c | 6 + gcc/testsuite/c-c++-common/pr94385.c | 12 - gcc/testsuite/c-c++-common/pr94755.c | 11 - gcc/testsuite/c-c++-common/pr95903.c | 19 - gcc/testsuite/c-c++-common/pr96369.c | 12 - gcc/testsuite/c-c++-common/pr96545.c | 31 - gcc/testsuite/c-c++-common/scal-to-vec1.c | 6 +- gcc/testsuite/c-c++-common/spec-barrier-2.c | 1 + gcc/testsuite/c-c++-common/tm/inline-asm.c | 2 +- gcc/testsuite/c-c++-common/tm/pr54893.c | 1 + gcc/testsuite/c-c++-common/tm/safe-1.c | 8 +- .../c-c++-common/torture/complex-sign-add.c | 2 - .../c-c++-common/torture/complex-sign-mixed-add.c | 2 - .../c-c++-common/torture/complex-sign-mixed-div.c | 2 - .../c-c++-common/torture/complex-sign-mixed-mul.c | 2 - .../c-c++-common/torture/complex-sign-mixed-sub.c | 2 - .../torture/complex-sign-mul-minus-one.c | 2 - .../c-c++-common/torture/complex-sign-mul-one.c | 2 - .../c-c++-common/torture/complex-sign-mul.c | 2 - .../c-c++-common/torture/complex-sign-sub.c | 2 - gcc/testsuite/c-c++-common/ubsan/object-size-9.c | 2 +- gcc/testsuite/c-c++-common/ubsan/pr94641.c | 11 - gcc/testsuite/g++.dg/DRs/dr1940.C | 13 + gcc/testsuite/g++.dg/Wmissing-attributes-1.C | 66 + gcc/testsuite/g++.dg/abi/empty12.C | 2 +- gcc/testsuite/g++.dg/abi/empty13.C | 2 +- gcc/testsuite/g++.dg/abi/empty14.C | 2 +- gcc/testsuite/g++.dg/abi/empty15.C | 2 +- gcc/testsuite/g++.dg/abi/empty16.C | 2 +- gcc/testsuite/g++.dg/abi/empty17.C | 2 +- gcc/testsuite/g++.dg/abi/empty18.C | 2 +- gcc/testsuite/g++.dg/abi/empty19.C | 2 +- gcc/testsuite/g++.dg/abi/empty22.C | 2 +- gcc/testsuite/g++.dg/abi/empty25.C | 2 +- gcc/testsuite/g++.dg/abi/empty26.C | 2 +- gcc/testsuite/g++.dg/abi/forced.C | 2 +- gcc/testsuite/g++.dg/abi/guard2.C | 2 +- gcc/testsuite/g++.dg/abi/mangle53.C | 5 +- gcc/testsuite/g++.dg/abi/mangle72.C | 34 +- gcc/testsuite/g++.dg/abi/mangle75.C | 13 - gcc/testsuite/g++.dg/asan/asan_test.C | 2 +- gcc/testsuite/g++.dg/asm-qual-1.C | 4 +- gcc/testsuite/g++.dg/asm-qual-3.C | 8 +- gcc/testsuite/g++.dg/concepts/concepts-pr88395.C | 23 - gcc/testsuite/g++.dg/concepts/decl-diagnose.C | 2 +- gcc/testsuite/g++.dg/concepts/pr60573.C | 6 +- gcc/testsuite/g++.dg/concepts/pr89036.C | 10 + gcc/testsuite/g++.dg/conversion/bitfield7.C | 2 +- gcc/testsuite/g++.dg/conversion/dynamic1.C | 2 +- gcc/testsuite/g++.dg/conversion/packed1.C | 12 + gcc/testsuite/g++.dg/conversion/simd4.C | 28 +- gcc/testsuite/g++.dg/cpp/ucn-1.C | 2 + gcc/testsuite/g++.dg/cpp/ucnid-1-utf8.C | 17 + gcc/testsuite/g++.dg/cpp/ucnid-2-utf8.C | 24 + gcc/testsuite/g++.dg/cpp/ucnid-3-utf8.C | 23 + gcc/testsuite/g++.dg/cpp/ucnid-4-utf8.C | 17 + gcc/testsuite/g++.dg/cpp0x/Wattributes1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/Wattributes2.C | 32 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing17.C | 19 + gcc/testsuite/g++.dg/cpp0x/Wunused-value1.C | 20 + gcc/testsuite/g++.dg/cpp0x/addressof2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-1.C | 3 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-18.C | 3 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-68.C | 10 + gcc/testsuite/g++.dg/cpp0x/alias-decl-69.C | 40 + gcc/testsuite/g++.dg/cpp0x/alignas17.C | 14 - gcc/testsuite/g++.dg/cpp0x/attributes-namespace1.C | 50 + gcc/testsuite/g++.dg/cpp0x/attributes-namespace2.C | 27 + gcc/testsuite/g++.dg/cpp0x/attributes-namespace3.C | 33 + gcc/testsuite/g++.dg/cpp0x/attributes-namespace4.C | 45 + gcc/testsuite/g++.dg/cpp0x/attributes-namespace5.C | 20 + gcc/testsuite/g++.dg/cpp0x/auto9.C | 10 +- gcc/testsuite/g++.dg/cpp0x/constexpr-77771.C | 16 + gcc/testsuite/g++.dg/cpp0x/constexpr-89599.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-92015.C | 7 - gcc/testsuite/g++.dg/cpp0x/constexpr-array23.C | 24 - gcc/testsuite/g++.dg/cpp0x/constexpr-array24.C | 10 - gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-condition.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-const2.C | 6 + gcc/testsuite/g++.dg/cpp0x/constexpr-decltype4.C | 21 + gcc/testsuite/g++.dg/cpp0x/constexpr-empty14.C | 10 - gcc/testsuite/g++.dg/cpp0x/constexpr-neg1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-object1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-odr1.C | 19 - gcc/testsuite/g++.dg/cpp0x/constexpr-odr2.C | 19 - .../g++.dg/cpp0x/constexpr-redeclaration2.C | 5 + gcc/testsuite/g++.dg/cpp0x/constexpr-shift1.C | 6 +- gcc/testsuite/g++.dg/cpp0x/constexpr-static13.C | 17 - gcc/testsuite/g++.dg/cpp0x/decltype-pr66548.C | 3 +- gcc/testsuite/g++.dg/cpp0x/decltype71.C | 25 + gcc/testsuite/g++.dg/cpp0x/decltype72.C | 19 + gcc/testsuite/g++.dg/cpp0x/decltype9.C | 3 +- gcc/testsuite/g++.dg/cpp0x/defaulted18.C | 2 +- gcc/testsuite/g++.dg/cpp0x/defaulted2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/deleted13.C | 2 +- gcc/testsuite/g++.dg/cpp0x/dependent3.C | 28 - gcc/testsuite/g++.dg/cpp0x/desig1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum20.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum23.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum28.C | 4 +- gcc/testsuite/g++.dg/cpp0x/enum29.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum38.C | 25 - gcc/testsuite/g++.dg/cpp0x/enum39.C | 15 - gcc/testsuite/g++.dg/cpp0x/enum40.C | 26 - gcc/testsuite/g++.dg/cpp0x/gen-attrs-67.C | 11 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-70.C | 13 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-71.C | 7 - .../g++.dg/cpp0x/gnu_fext-numeric-literals.C | 24 +- gcc/testsuite/g++.dg/cpp0x/inh-ctor33.C | 19 + gcc/testsuite/g++.dg/cpp0x/initlist-array10.C | 14 - gcc/testsuite/g++.dg/cpp0x/initlist-deduce.C | 12 +- gcc/testsuite/g++.dg/cpp0x/initlist-new2.C | 15 - gcc/testsuite/g++.dg/cpp0x/initlist118.C | 26 - gcc/testsuite/g++.dg/cpp0x/lambda/lambda-93597.C | 8 - .../g++.dg/cpp0x/lambda/lambda-constexpr1.C | 28 - .../g++.dg/cpp0x/lambda/lambda-constexpr2.C | 13 - gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv11.C | 6 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice10.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice32.C | 9 + .../g++.dg/cpp0x/lambda/lambda-template16.C | 15 - gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this21.C | 10 + .../g++.dg/cpp0x/lambda/lambda-variadic10.C | 12 - gcc/testsuite/g++.dg/cpp0x/literal-type1.C | 54 + gcc/testsuite/g++.dg/cpp0x/noexcept03.C | 2 +- gcc/testsuite/g++.dg/cpp0x/noexcept15.C | 40 +- gcc/testsuite/g++.dg/cpp0x/noexcept41.C | 12 + gcc/testsuite/g++.dg/cpp0x/noexcept42.C | 21 + gcc/testsuite/g++.dg/cpp0x/noexcept45.C | 23 + gcc/testsuite/g++.dg/cpp0x/noexcept46.C | 28 + gcc/testsuite/g++.dg/cpp0x/noexcept47.C | 83 + gcc/testsuite/g++.dg/cpp0x/noexcept48.C | 11 + gcc/testsuite/g++.dg/cpp0x/noexcept49.C | 12 + gcc/testsuite/g++.dg/cpp0x/noexcept50.C | 147 + gcc/testsuite/g++.dg/cpp0x/noexcept51.C | 14 + gcc/testsuite/g++.dg/cpp0x/noexcept52.C | 9 + gcc/testsuite/g++.dg/cpp0x/noexcept53.C | 26 + gcc/testsuite/g++.dg/cpp0x/noexcept54.C | 10 + gcc/testsuite/g++.dg/cpp0x/nondeduced5.C | 12 + gcc/testsuite/g++.dg/cpp0x/nondeduced6.C | 24 + gcc/testsuite/g++.dg/cpp0x/nondeduced7.C | 6 + gcc/testsuite/g++.dg/cpp0x/nontype2.C | 7 + gcc/testsuite/g++.dg/cpp0x/nontype3.C | 32 + gcc/testsuite/g++.dg/cpp0x/nontype4.C | 25 + gcc/testsuite/g++.dg/cpp0x/nsdmi-list6.C | 28 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template19.C | 13 - gcc/testsuite/g++.dg/cpp0x/nsdmi-template20.C | 13 - gcc/testsuite/g++.dg/cpp0x/nullptr04.C | 4 +- gcc/testsuite/g++.dg/cpp0x/nullptr45.C | 24 - gcc/testsuite/g++.dg/cpp0x/overload-conv-4.C | 23 - gcc/testsuite/g++.dg/cpp0x/pr33930.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr42844-2.C | 8 +- gcc/testsuite/g++.dg/cpp0x/pr65327.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr68724.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr83993.C | 6 +- gcc/testsuite/g++.dg/cpp0x/pr84676.C | 3 +- gcc/testsuite/g++.dg/cpp0x/pr87250.C | 12 + gcc/testsuite/g++.dg/cpp0x/pr91545.C | 5 + gcc/testsuite/g++.dg/cpp0x/pr92524.C | 12 - gcc/testsuite/g++.dg/cpp0x/pr93905.C | 18 - gcc/testsuite/g++.dg/cpp0x/ref-bind1.C | 44 + gcc/testsuite/g++.dg/cpp0x/ref-bind2.C | 15 + gcc/testsuite/g++.dg/cpp0x/ref-bind3.C | 18 + gcc/testsuite/g++.dg/cpp0x/ref-bind4.C | 56 + gcc/testsuite/g++.dg/cpp0x/ref-bind5.C | 17 + gcc/testsuite/g++.dg/cpp0x/ref-bind6.C | 12 + gcc/testsuite/g++.dg/cpp0x/rv-conv2.C | 6 +- gcc/testsuite/g++.dg/cpp0x/rv-conv3.C | 15 - gcc/testsuite/g++.dg/cpp0x/rv1n.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv1p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv2n.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv2p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv3n.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv3p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv4n.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv4p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv5n.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv5p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv6n.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv6p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv7n.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv7p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv8p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/static_assert12.C | 2 +- gcc/testsuite/g++.dg/cpp0x/static_assert8.C | 2 +- .../g++.dg/cpp0x/std_fext-numeric-literals.C | 24 +- gcc/testsuite/g++.dg/cpp0x/temp-extend2.C | 36 - gcc/testsuite/g++.dg/cpp0x/trailing14.C | 2 +- gcc/testsuite/g++.dg/cpp0x/udlit-nofunc-neg.C | 4 +- gcc/testsuite/g++.dg/cpp0x/udlit-shadow-neg.C | 4 +- gcc/testsuite/g++.dg/cpp0x/udlit-tmpl-arg-neg2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/udlit-tmpl-parms-neg.C | 6 +- gcc/testsuite/g++.dg/cpp0x/variadic-alias2.C | 103 - gcc/testsuite/g++.dg/cpp0x/variadic-parm1.C | 17 - gcc/testsuite/g++.dg/cpp0x/variadic177.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic178.C | 6 - gcc/testsuite/g++.dg/cpp0x/variadic38.C | 2 +- gcc/testsuite/g++.dg/cpp1y/attr-deprecated-3.C | 13 - gcc/testsuite/g++.dg/cpp1y/auto-fn57.C | 18 + gcc/testsuite/g++.dg/cpp1y/constexpr-79520.C | 11 + gcc/testsuite/g++.dg/cpp1y/constexpr-79655.C | 12 +- gcc/testsuite/g++.dg/cpp1y/constexpr-neg1.C | 2 +- .../g++.dg/cpp1y/constexpr-tracking-const1.C | 72 + .../g++.dg/cpp1y/constexpr-tracking-const10.C | 22 + .../g++.dg/cpp1y/constexpr-tracking-const11.C | 16 + .../g++.dg/cpp1y/constexpr-tracking-const12.C | 17 + .../g++.dg/cpp1y/constexpr-tracking-const13.C | 20 + .../g++.dg/cpp1y/constexpr-tracking-const14.C | 38 + .../g++.dg/cpp1y/constexpr-tracking-const2.C | 23 + .../g++.dg/cpp1y/constexpr-tracking-const3.C | 22 + .../g++.dg/cpp1y/constexpr-tracking-const4.C | 17 + .../g++.dg/cpp1y/constexpr-tracking-const5.C | 17 + .../g++.dg/cpp1y/constexpr-tracking-const6.C | 22 + .../g++.dg/cpp1y/constexpr-tracking-const7.C | 23 + .../g++.dg/cpp1y/constexpr-tracking-const8.C | 23 + .../g++.dg/cpp1y/constexpr-tracking-const9.C | 23 + gcc/testsuite/g++.dg/cpp1y/dr1560.C | 14 + gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C | 4 +- gcc/testsuite/g++.dg/cpp1y/lambda-conv1.C | 12 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-90842.C | 7 - gcc/testsuite/g++.dg/cpp1y/lambda-generic-ref1.C | 12 - gcc/testsuite/g++.dg/cpp1y/lambda-vla1.C | 16 - gcc/testsuite/g++.dg/cpp1y/new1.C | 73 + gcc/testsuite/g++.dg/cpp1y/new2.C | 39 + gcc/testsuite/g++.dg/cpp1y/noexcept1.C | 13 + gcc/testsuite/g++.dg/cpp1y/paren5.C | 12 - gcc/testsuite/g++.dg/cpp1y/pr77830.C | 4 +- gcc/testsuite/g++.dg/cpp1y/pr79393-3.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr87410.C | 19 + gcc/testsuite/g++.dg/cpp1y/pr91845.C | 14 + gcc/testsuite/g++.dg/cpp1y/static_assert1.C | 2 +- .../g++.dg/cpp1y/udlit-char-template-neg.C | 4 +- gcc/testsuite/g++.dg/cpp1z/class-deduction67.C | 21 + gcc/testsuite/g++.dg/cpp1z/class-deduction71.C | 6 - gcc/testsuite/g++.dg/cpp1z/constexpr-96862.C | 20 - gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda1.C | 16 - gcc/testsuite/g++.dg/cpp1z/constexpr-if12.C | 3 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if29.C | 28 + gcc/testsuite/g++.dg/cpp1z/constexpr-if30.C | 10 + gcc/testsuite/g++.dg/cpp1z/constexpr-if31.C | 79 + gcc/testsuite/g++.dg/cpp1z/constexpr-if32.C | 16 + gcc/testsuite/g++.dg/cpp1z/constexpr-if4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda25.C | 7 - gcc/testsuite/g++.dg/cpp1z/decomp3.C | 7 +- gcc/testsuite/g++.dg/cpp1z/decomp50.C | 51 - gcc/testsuite/g++.dg/cpp1z/decomp51.C | 16 - gcc/testsuite/g++.dg/cpp1z/decomp53.C | 22 - gcc/testsuite/g++.dg/cpp1z/eval-order5.C | 31 - gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 4 +- gcc/testsuite/g++.dg/cpp1z/fold11.C | 12 - .../g++.dg/cpp1z/has-unique-obj-representations2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/init-statement10.C | 14 + gcc/testsuite/g++.dg/cpp1z/inline-var2.C | 4 +- gcc/testsuite/g++.dg/cpp1z/inline-var7.C | 20 + gcc/testsuite/g++.dg/cpp1z/namespace-attribs.C | 5 +- gcc/testsuite/g++.dg/cpp1z/namespace-attribs2.C | 5 +- gcc/testsuite/g++.dg/cpp1z/nodiscard6.C | 11 + gcc/testsuite/g++.dg/cpp1z/noexcept-type22.C | 6 - gcc/testsuite/g++.dg/cpp1z/nontype2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/pr85569.C | 1 + gcc/testsuite/g++.dg/cpp1z/register1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/register2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/register3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/using7.C | 33 + gcc/testsuite/g++.dg/cpp1z/using8.C | 12 + gcc/testsuite/g++.dg/cpp2a/attr-likely5.C | 9 + gcc/testsuite/g++.dg/cpp2a/attr-likely6.C | 14 - gcc/testsuite/g++.dg/cpp2a/bitfield3.C | 4 + gcc/testsuite/g++.dg/cpp2a/bitfield4.C | 12 - gcc/testsuite/g++.dg/cpp2a/comma1.C | 26 + gcc/testsuite/g++.dg/cpp2a/comma2.C | 27 + gcc/testsuite/g++.dg/cpp2a/comma3.C | 27 + gcc/testsuite/g++.dg/cpp2a/comma4.C | 27 + gcc/testsuite/g++.dg/cpp2a/comma5.C | 21 + gcc/testsuite/g++.dg/cpp2a/cond-triv1.C | 46 + gcc/testsuite/g++.dg/cpp2a/cond-triv1a.C | 46 + gcc/testsuite/g++.dg/cpp2a/constexpr-virtual14.C | 27 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual15.C | 7 - gcc/testsuite/g++.dg/cpp2a/constinit1.C | 38 + gcc/testsuite/g++.dg/cpp2a/constinit10.C | 26 + gcc/testsuite/g++.dg/cpp2a/constinit11.C | 79 + gcc/testsuite/g++.dg/cpp2a/constinit12.C | 14 + gcc/testsuite/g++.dg/cpp2a/constinit13.C | 33 + gcc/testsuite/g++.dg/cpp2a/constinit2.C | 14 + gcc/testsuite/g++.dg/cpp2a/constinit3.C | 58 + gcc/testsuite/g++.dg/cpp2a/constinit4.C | 16 + gcc/testsuite/g++.dg/cpp2a/constinit5.C | 27 + gcc/testsuite/g++.dg/cpp2a/constinit6.C | 5 + gcc/testsuite/g++.dg/cpp2a/constinit7.C | 11 + gcc/testsuite/g++.dg/cpp2a/constinit8.C | 18 + gcc/testsuite/g++.dg/cpp2a/constinit9.C | 24 + gcc/testsuite/g++.dg/cpp2a/decomp1-aux.cc | 52 + gcc/testsuite/g++.dg/cpp2a/decomp1.C | 92 + gcc/testsuite/g++.dg/cpp2a/decomp2.C | 77 + gcc/testsuite/g++.dg/cpp2a/decomp3.C | 26 + gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 4 +- gcc/testsuite/g++.dg/cpp2a/inline-asm1.C | 13 + gcc/testsuite/g++.dg/cpp2a/inline-asm2.C | 17 + gcc/testsuite/g++.dg/cpp2a/inline-asm3.C | 12 + .../g++.dg/cpp2a/is-constant-evaluated8.C | 19 + .../g++.dg/cpp2a/is-constant-evaluated9.C | 49 + .../multiple-deleted-destroying-delete-error-1.C | 12 + .../multiple-deleted-destroying-delete-error-2.C | 12 + gcc/testsuite/g++.dg/cpp2a/no_unique_address3.C | 16 - gcc/testsuite/g++.dg/cpp2a/nontype-class17.C | 17 + gcc/testsuite/g++.dg/cpp2a/nontype-class24.C | 19 - gcc/testsuite/g++.dg/cpp2a/nontype-class26.C | 13 - gcc/testsuite/g++.dg/cpp2a/nontype-class33.C | 36 - gcc/testsuite/g++.dg/cpp2a/nontype-class36.C | 76 - gcc/testsuite/g++.dg/cpp2a/nontype-class37.C | 80 - gcc/testsuite/g++.dg/cpp2a/typename17.C | 6 + gcc/testsuite/g++.dg/cpp2a/ucn1.C | 7 + .../g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.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/volatile1.C | 141 + gcc/testsuite/g++.dg/cpp2a/volatile2.C | 142 + gcc/testsuite/g++.dg/cpp2a/volatile3.C | 142 + gcc/testsuite/g++.dg/cpp2a/volatile4.C | 142 + gcc/testsuite/g++.dg/debug/dwarf2/array-0.C | 13 + gcc/testsuite/g++.dg/debug/dwarf2/array-1.C | 13 + gcc/testsuite/g++.dg/debug/dwarf2/array-2.C | 15 + gcc/testsuite/g++.dg/debug/dwarf2/array-3.C | 20 + gcc/testsuite/g++.dg/debug/dwarf2/array-4.C | 16 + gcc/testsuite/g++.dg/debug/dwarf2/fesd-any.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/fesd-baseonly.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/fesd-none.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/fesd-reduced.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/fesd-sys.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/inline-var-1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/pr91887.C | 12 - gcc/testsuite/g++.dg/debug/enum-1.C | 1 + gcc/testsuite/g++.dg/debug/enum-2.C | 1 + gcc/testsuite/g++.dg/debug/localclass2.C | 24 - gcc/testsuite/g++.dg/debug/pr92763.C | 20 - gcc/testsuite/g++.dg/debug/pr94459.C | 58 - gcc/testsuite/g++.dg/debug/verify1.C | 64 - gcc/testsuite/g++.dg/diagnostic/aka4.C | 9 + gcc/testsuite/g++.dg/diagnostic/auto-storage-1.C | 6 + .../g++.dg/diagnostic/complex-invalid-1.C | 1 + .../g++.dg/diagnostic/conflicting-specifiers-1.C | 1 + gcc/testsuite/g++.dg/diagnostic/delete1.C | 14 + gcc/testsuite/g++.dg/diagnostic/friend2.C | 10 + gcc/testsuite/g++.dg/diagnostic/friend3.C | 9 + gcc/testsuite/g++.dg/diagnostic/main1.C | 1 + gcc/testsuite/g++.dg/diagnostic/no-type-1.C | 1 + gcc/testsuite/g++.dg/diagnostic/no-type-2.C | 3 + gcc/testsuite/g++.dg/diagnostic/pr90243.C | 13 + gcc/testsuite/g++.dg/diagnostic/pr90767-1.C | 15 - gcc/testsuite/g++.dg/diagnostic/pr90767-2.C | 15 - gcc/testsuite/g++.dg/diagnostic/redeclaration-1.C | 20 + .../g++.dg/diagnostic/return-type-invalid-1.C | 27 + gcc/testsuite/g++.dg/diagnostic/static-cdtor-1.C | 5 + gcc/testsuite/g++.dg/diagnostic/top-level-auto-1.C | 3 + gcc/testsuite/g++.dg/diagnostic/trailing1.C | 5 + .../g++.dg/diagnostic/two-or-more-data-types-1.C | 1 + .../g++.dg/diagnostic/variably-modified-type-1.C | 12 + gcc/testsuite/g++.dg/eh/goto2.C | 4 +- gcc/testsuite/g++.dg/eh/goto3.C | 4 +- gcc/testsuite/g++.dg/eh/shadow1.C | 2 +- gcc/testsuite/g++.dg/expr/bitfield13.C | 36 + gcc/testsuite/g++.dg/expr/bitfield14.C | 17 + gcc/testsuite/g++.dg/expr/bool3.C | 2 + gcc/testsuite/g++.dg/expr/bool4.C | 2 +- gcc/testsuite/g++.dg/expr/cond9.C | 2 +- gcc/testsuite/g++.dg/expr/static_cast8.C | 12 +- gcc/testsuite/g++.dg/ext/altivec-15.C | 2 +- gcc/testsuite/g++.dg/ext/attr-parm-1.C | 11 - gcc/testsuite/g++.dg/ext/attr-trailing1.C | 14 - gcc/testsuite/g++.dg/ext/attr-type1.C | 19 - gcc/testsuite/g++.dg/ext/attrib61.C | 26 - gcc/testsuite/g++.dg/ext/builtin14.C | 4 - gcc/testsuite/g++.dg/ext/cleanup-10.C | 2 +- gcc/testsuite/g++.dg/ext/cleanup-11.C | 2 +- gcc/testsuite/g++.dg/ext/cleanup-8.C | 2 +- gcc/testsuite/g++.dg/ext/cleanup-9.C | 2 +- gcc/testsuite/g++.dg/ext/constexpr-vla1.C | 4 +- gcc/testsuite/g++.dg/ext/desig4.C | 8 +- gcc/testsuite/g++.dg/ext/flexary36.C | 123 - gcc/testsuite/g++.dg/ext/flexary5.C | 14 +- gcc/testsuite/g++.dg/ext/goto1.C | 9 + gcc/testsuite/g++.dg/ext/int128-6.C | 5 + gcc/testsuite/g++.dg/ext/is_class_error3.C | 2 + gcc/testsuite/g++.dg/ext/is_constructible4.C | 18 - gcc/testsuite/g++.dg/ext/is_std_layout3.C | 18 + gcc/testsuite/g++.dg/ext/is_std_layout4.C | 11 + .../g++.dg/ext/is_trivially_constructible1.C | 4 +- gcc/testsuite/g++.dg/ext/is_trivially_copyable.C | 16 + gcc/testsuite/g++.dg/ext/label10.C | 2 +- gcc/testsuite/g++.dg/ext/sync-4.C | 2 +- gcc/testsuite/g++.dg/ext/utf-array-short-wchar.C | 12 +- gcc/testsuite/g++.dg/ext/utf-array.C | 12 +- gcc/testsuite/g++.dg/ext/utf8-2.C | 16 +- gcc/testsuite/g++.dg/ext/vector25.C | 2 +- gcc/testsuite/g++.dg/ext/vector38.C | 5 + gcc/testsuite/g++.dg/ext/visibility/ref-temp1.C | 11 - 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 - .../g++.dg/goacc/firstprivate-mappings-1.C | 529 + gcc/testsuite/g++.dg/gomp/depend-iterator-1.C | 2 + gcc/testsuite/g++.dg/gomp/loop-4.C | 56 +- gcc/testsuite/g++.dg/gomp/macro-4.C | 8 +- gcc/testsuite/g++.dg/gomp/map-1.C | 119 - gcc/testsuite/g++.dg/gomp/map-2.C | 54 - gcc/testsuite/g++.dg/gomp/openmp-simd-2.C | 2 + gcc/testsuite/g++.dg/gomp/pr91110.C | 11 + gcc/testsuite/g++.dg/gomp/pr91118-1.C | 12 - gcc/testsuite/g++.dg/gomp/pr91118-2.C | 14 - gcc/testsuite/g++.dg/gomp/pr92504.C | 29 - gcc/testsuite/g++.dg/gomp/pr94477.C | 18 - gcc/testsuite/g++.dg/gomp/pr94512.C | 18 - gcc/testsuite/g++.dg/gomp/scan-1.C | 26 + gcc/testsuite/g++.dg/gomp/udr-1.C | 24 +- gcc/testsuite/g++.dg/gomp/unmappable-1.C | 20 + gcc/testsuite/g++.dg/guality/guality.exp | 18 +- gcc/testsuite/g++.dg/guality/pr93888.C | 24 - gcc/testsuite/g++.dg/inherit/covariant21.C | 6 +- gcc/testsuite/g++.dg/inherit/virtual14.C | 24 + gcc/testsuite/g++.dg/init/array54.C | 13 - gcc/testsuite/g++.dg/init/array55.C | 27 - gcc/testsuite/g++.dg/init/array56.C | 107 - gcc/testsuite/g++.dg/init/array58.C | 26 - gcc/testsuite/g++.dg/init/array59.C | 42 - gcc/testsuite/g++.dg/init/const14.C | 14 - .../g++.dg/init/initializer-string-too-long.C | 2 +- gcc/testsuite/g++.dg/init/pr42844.C | 12 +- gcc/testsuite/g++.dg/init/ref18.C | 2 +- gcc/testsuite/g++.dg/init/static5.C | 9 + gcc/testsuite/g++.dg/ipa/comdat.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-19.C | 5 +- gcc/testsuite/g++.dg/ipa/devirt-c-7.C | 3 +- gcc/testsuite/g++.dg/ipa/ipa-icf-2.C | 2 +- gcc/testsuite/g++.dg/ipa/ipa-icf-3.C | 2 +- gcc/testsuite/g++.dg/ipa/ipa-icf-4.C | 2 +- gcc/testsuite/g++.dg/ipa/ipa-icf-6.C | 2 +- gcc/testsuite/g++.dg/ipa/ipa-sra-1.C | 46 + gcc/testsuite/g++.dg/ipa/ipa-sra-2.C | 19 + gcc/testsuite/g++.dg/ipa/ipa-sra-3.C | 9 + gcc/testsuite/g++.dg/ipa/ivinline-1.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-2.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-3.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-4.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-5.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-7.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-8.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-9.C | 2 +- gcc/testsuite/g++.dg/ipa/pr63838.C | 6 +- gcc/testsuite/g++.dg/ipa/pr81248.C | 4 +- gcc/testsuite/g++.dg/ipa/pr91831.C | 19 + gcc/testsuite/g++.dg/ipa/pr93223.C | 62 - gcc/testsuite/g++.dg/lookup/extern-c-hidden.C | 4 +- gcc/testsuite/g++.dg/lookup/extern-c-redecl.C | 2 +- gcc/testsuite/g++.dg/lookup/extern-c-redecl6.C | 8 +- gcc/testsuite/g++.dg/lookup/pr84733.C | 21 - gcc/testsuite/g++.dg/lookup/pr90754.C | 11 + gcc/testsuite/g++.dg/lookup/pr91826.C | 16 - gcc/testsuite/g++.dg/lookup/strong-using2.C | 11 + gcc/testsuite/g++.dg/lookup/using53.C | 2 +- gcc/testsuite/g++.dg/lookup/using61.C | 8 + gcc/testsuite/g++.dg/lto/alias-1_0.C | 33 + gcc/testsuite/g++.dg/lto/alias-1_1.C | 16 + gcc/testsuite/g++.dg/lto/alias-2_0.C | 33 + gcc/testsuite/g++.dg/lto/alias-2_1.C | 16 + gcc/testsuite/g++.dg/lto/alias-3_0.C | 29 + gcc/testsuite/g++.dg/lto/alias-3_1.c | 18 + gcc/testsuite/g++.dg/lto/alias-4_0.C | 31 + gcc/testsuite/g++.dg/lto/alias-5_0.C | 35 + gcc/testsuite/g++.dg/lto/alias-5_1.C | 9 + gcc/testsuite/g++.dg/lto/alias-5_2.c | 7 + gcc/testsuite/g++.dg/lto/devirt-19_0.C | 4 +- gcc/testsuite/g++.dg/lto/pr87906_0.C | 1 + gcc/testsuite/g++.dg/lto/pr89330_0.C | 52 + gcc/testsuite/g++.dg/lto/pr89330_1.C | 36 + gcc/testsuite/g++.dg/lto/pr90990_0.C | 31 + gcc/testsuite/g++.dg/opt/flifetime-dse2.C | 1 + gcc/testsuite/g++.dg/opt/flifetime-dse4.C | 1 + gcc/testsuite/g++.dg/opt/pr91164.C | 89 + gcc/testsuite/g++.dg/opt/pr91838.C | 11 - gcc/testsuite/g++.dg/opt/pr92007.C | 32 - gcc/testsuite/g++.dg/opt/pr92644.C | 6 - gcc/testsuite/g++.dg/opt/pr94618.C | 25 - gcc/testsuite/g++.dg/opt/pr95080.C | 41 - gcc/testsuite/g++.dg/opt/pr96722.C | 20 - gcc/testsuite/g++.dg/opt/temp1.C | 5 - gcc/testsuite/g++.dg/opt/vt1.C | 1 - gcc/testsuite/g++.dg/other/anon-union3.C | 4 +- gcc/testsuite/g++.dg/other/anon5.C | 1 + gcc/testsuite/g++.dg/other/error34.C | 2 +- gcc/testsuite/g++.dg/other/final3.C | 28 + gcc/testsuite/g++.dg/other/final4.C | 16 + gcc/testsuite/g++.dg/other/final5.C | 19 + gcc/testsuite/g++.dg/other/final6.C | 9 + gcc/testsuite/g++.dg/other/final7.C | 11 + gcc/testsuite/g++.dg/other/final8.C | 9 + gcc/testsuite/g++.dg/other/friend3.C | 4 +- gcc/testsuite/g++.dg/other/friend4.C | 4 +- gcc/testsuite/g++.dg/other/friend5.C | 2 +- gcc/testsuite/g++.dg/other/friend7.C | 2 +- gcc/testsuite/g++.dg/other/i386-2.C | 7 +- gcc/testsuite/g++.dg/other/i386-3.C | 7 +- gcc/testsuite/g++.dg/other/large-size-array.C | 2 +- gcc/testsuite/g++.dg/other/offsetof9.C | 6 +- gcc/testsuite/g++.dg/other/operator4.C | 22 + gcc/testsuite/g++.dg/other/pr77548.C | 9 + gcc/testsuite/g++.dg/other/pr84792-1.C | 2 +- gcc/testsuite/g++.dg/other/pr84792-2.C | 2 +- gcc/testsuite/g++.dg/other/pr88187.C | 2 +- gcc/testsuite/g++.dg/other/pr92201.C | 7 - gcc/testsuite/g++.dg/other/ucnid-1-utf8.C | 28 + gcc/testsuite/g++.dg/overload/bit-field1.C | 18 - gcc/testsuite/g++.dg/overload/conv-op1.C | 2 +- gcc/testsuite/g++.dg/overload/ellipsis4.C | 12 + gcc/testsuite/g++.dg/overload/rvalue2.C | 2 +- gcc/testsuite/g++.dg/overload/using2.C | 2 +- gcc/testsuite/g++.dg/parse/alignas1.C | 10 + gcc/testsuite/g++.dg/parse/crash13.C | 3 +- gcc/testsuite/g++.dg/parse/crash46.C | 6 +- gcc/testsuite/g++.dg/parse/crash59.C | 3 +- gcc/testsuite/g++.dg/parse/dtor5.C | 10 +- gcc/testsuite/g++.dg/parse/error10.C | 2 +- gcc/testsuite/g++.dg/parse/error24.C | 2 +- gcc/testsuite/g++.dg/parse/error29.C | 6 +- gcc/testsuite/g++.dg/parse/error32.C | 2 +- gcc/testsuite/g++.dg/parse/error33.C | 2 +- gcc/testsuite/g++.dg/parse/error38.C | 2 +- gcc/testsuite/g++.dg/parse/error39.C | 4 +- gcc/testsuite/g++.dg/parse/error62.C | 10 + gcc/testsuite/g++.dg/parse/error8.C | 2 +- gcc/testsuite/g++.dg/parse/explicit1.C | 2 +- gcc/testsuite/g++.dg/parse/friend7.C | 6 +- gcc/testsuite/g++.dg/parse/pragma2.C | 3 +- gcc/testsuite/g++.dg/parse/qualified4.C | 2 +- gcc/testsuite/g++.dg/parse/repo1.C | 11 - gcc/testsuite/g++.dg/parse/saved1.C | 3 +- gcc/testsuite/g++.dg/parse/semicolon4.C | 2 +- gcc/testsuite/g++.dg/parse/template28.C | 3 +- gcc/testsuite/g++.dg/parse/typedef9.C | 4 +- gcc/testsuite/g++.dg/parse/typename4.C | 3 +- gcc/testsuite/g++.dg/pch/operator-1.C | 2 + gcc/testsuite/g++.dg/pch/operator-1.Hs | 9 + gcc/testsuite/g++.dg/pr60517.C | 22 + gcc/testsuite/g++.dg/pr90462.C | 49 + gcc/testsuite/g++.dg/pr90981.C | 8 + gcc/testsuite/g++.dg/pr91221.C | 13 + gcc/testsuite/g++.dg/pr92022.C | 13 - gcc/testsuite/g++.dg/pr93674.C | 16 - gcc/testsuite/g++.dg/pr94666.C | 20 - gcc/testsuite/g++.dg/rtti/repo1.C | 20 - gcc/testsuite/g++.dg/spellcheck-typenames.C | 8 +- gcc/testsuite/g++.dg/template/alignof3.C | 13 - gcc/testsuite/g++.dg/template/crash11.C | 4 +- gcc/testsuite/g++.dg/template/crash31.C | 3 +- gcc/testsuite/g++.dg/template/crash96.C | 2 +- gcc/testsuite/g++.dg/template/deduce4.C | 17 - gcc/testsuite/g++.dg/template/deduce5.C | 17 - gcc/testsuite/g++.dg/template/deduce6.C | 17 - gcc/testsuite/g++.dg/template/deduce7.C | 10 - gcc/testsuite/g++.dg/template/dependent-name14.C | 38 - gcc/testsuite/g++.dg/template/dtor2.C | 2 +- gcc/testsuite/g++.dg/template/error22.C | 2 +- gcc/testsuite/g++.dg/template/error9.C | 2 +- gcc/testsuite/g++.dg/template/non-dependent8.C | 3 +- gcc/testsuite/g++.dg/template/nontype-array1.C | 4 +- gcc/testsuite/g++.dg/template/nontype3.C | 2 +- gcc/testsuite/g++.dg/template/nontype8.C | 6 +- gcc/testsuite/g++.dg/template/operator15.C | 6 + gcc/testsuite/g++.dg/template/operator6.C | 2 +- gcc/testsuite/g++.dg/template/operator8.C | 3 +- gcc/testsuite/g++.dg/template/operator9.C | 3 +- gcc/testsuite/g++.dg/template/partial5.C | 2 +- gcc/testsuite/g++.dg/template/pr61745.C | 3 +- gcc/testsuite/g++.dg/template/pr98297.C | 6 - gcc/testsuite/g++.dg/template/repo1.C | 21 - gcc/testsuite/g++.dg/template/repo10.C | 17 - gcc/testsuite/g++.dg/template/repo11.C | 32 - gcc/testsuite/g++.dg/template/repo2.C | 19 - gcc/testsuite/g++.dg/template/repo3.C | 12 - gcc/testsuite/g++.dg/template/repo4.C | 19 - gcc/testsuite/g++.dg/template/repo5.C | 15 - gcc/testsuite/g++.dg/template/repo6.C | 27 - gcc/testsuite/g++.dg/template/repo7.C | 26 - gcc/testsuite/g++.dg/template/repo8.C | 25 - gcc/testsuite/g++.dg/template/repo9.C | 50 - .../g++.dg/template/sizeof-template-argument.C | 4 +- gcc/testsuite/g++.dg/template/spec33.C | 2 +- gcc/testsuite/g++.dg/template/typedef41.C | 2 +- gcc/testsuite/g++.dg/template/virtual5.C | 31 - gcc/testsuite/g++.dg/tls/diag-2.C | 6 +- gcc/testsuite/g++.dg/tls/diag-4.C | 6 +- gcc/testsuite/g++.dg/tls/diag-5.C | 2 +- gcc/testsuite/g++.dg/tls/pr79288.C | 2 +- gcc/testsuite/g++.dg/tls/thread_local-ice5.C | 7 + gcc/testsuite/g++.dg/torture/pr91270.C | 10 + gcc/testsuite/g++.dg/torture/pr91334.C | 14 + gcc/testsuite/g++.dg/torture/pr91355.C | 28 - gcc/testsuite/g++.dg/torture/pr91606.C | 109 - gcc/testsuite/g++.dg/torture/pr91680.C | 35 + gcc/testsuite/g++.dg/torture/pr92384.C | 38 - gcc/testsuite/g++.dg/torture/pr93246.C | 31 - gcc/testsuite/g++.dg/torture/pr94303.C | 17 - gcc/testsuite/g++.dg/torture/pr95717.C | 12 - gcc/testsuite/g++.dg/torture/type-generic-1.C | 1 - gcc/testsuite/g++.dg/tree-prof/devirt.C | 2 +- gcc/testsuite/g++.dg/tree-prof/indir-call-prof.C | 2 +- gcc/testsuite/g++.dg/tree-prof/morefunc.C | 2 +- gcc/testsuite/g++.dg/tree-prof/reorder.C | 2 +- .../g++.dg/tree-ssa/alias-access-path-1.C | 24 + gcc/testsuite/g++.dg/tree-ssa/cprop-vcond.C | 12 + gcc/testsuite/g++.dg/tree-ssa/empty-3.C | 16 + gcc/testsuite/g++.dg/tree-ssa/empty-loop.C | 33 + gcc/testsuite/g++.dg/tree-ssa/final1.C | 8 + gcc/testsuite/g++.dg/tree-ssa/final2.C | 35 + gcc/testsuite/g++.dg/tree-ssa/final3.C | 23 + gcc/testsuite/g++.dg/tree-ssa/ldist-1.C | 16 + gcc/testsuite/g++.dg/tree-ssa/pr19807.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr20280.C | 6 +- gcc/testsuite/g++.dg/tree-ssa/pr31146.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr61034.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr69336.C | 1 + gcc/testsuite/g++.dg/tree-ssa/pr78847.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr80293.C | 1 + gcc/testsuite/g++.dg/tree-ssa/pr83518.C | 27 + gcc/testsuite/g++.dg/tree-ssa/pr8781.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr88797.C | 16 + gcc/testsuite/g++.dg/tree-ssa/pr89698.C | 29 + gcc/testsuite/g++.dg/tree-ssa/pr90078.C | 199 + gcc/testsuite/g++.dg/tree-ssa/pr90883.C | 20 + gcc/testsuite/g++.dg/tree-ssa/pr95638.C | 150 - gcc/testsuite/g++.dg/tree-ssa/ssa-dse-1.C | 3 +- gcc/testsuite/g++.dg/ubsan/pr59415.C | 2 +- gcc/testsuite/g++.dg/ubsan/pr63956.C | 12 +- gcc/testsuite/g++.dg/ubsan/vla-1.C | 10 +- gcc/testsuite/g++.dg/ubsan/vptr-15.C | 14 - gcc/testsuite/g++.dg/vect/pr87914.cc | 1 - gcc/testsuite/g++.dg/vect/pr89653.cc | 12 + gcc/testsuite/g++.dg/vect/pr97255.cc | 44 - gcc/testsuite/g++.dg/vect/simd-1.cc | 114 + gcc/testsuite/g++.dg/vect/simd-10.cc | 8 + gcc/testsuite/g++.dg/vect/simd-2.cc | 153 + gcc/testsuite/g++.dg/vect/simd-3.cc | 120 + gcc/testsuite/g++.dg/vect/simd-4.cc | 122 + gcc/testsuite/g++.dg/vect/simd-5.cc | 153 + gcc/testsuite/g++.dg/vect/simd-6.cc | 161 + gcc/testsuite/g++.dg/vect/simd-7.cc | 124 + gcc/testsuite/g++.dg/vect/simd-8.cc | 122 + gcc/testsuite/g++.dg/vect/simd-9.cc | 153 + gcc/testsuite/g++.dg/warn/Warray-bounds-4.C | 1 + gcc/testsuite/g++.dg/warn/Warray-bounds-8.C | 389 + gcc/testsuite/g++.dg/warn/Wbool-operation-1.C | 2 +- gcc/testsuite/g++.dg/warn/Wfloat-equal-1.C | 8 +- gcc/testsuite/g++.dg/warn/Winaccessible-base-1.C | 7 + gcc/testsuite/g++.dg/warn/Winaccessible-base-2.C | 8 + .../g++.dg/warn/Winaccessible-virtual-base-1.C | 10 + .../g++.dg/warn/Winaccessible-virtual-base-2.C | 10 + gcc/testsuite/g++.dg/warn/Woverloaded-2.C | 9 + gcc/testsuite/g++.dg/warn/Woverloaded-2.h | 6 + gcc/testsuite/g++.dg/warn/Wrestrict-1.C | 2 +- gcc/testsuite/g++.dg/warn/Wrestrict-2.C | 8 +- gcc/testsuite/g++.dg/warn/Wreturn-type-12.C | 23 - gcc/testsuite/g++.dg/warn/Wreturn-type-4.C | 1 + gcc/testsuite/g++.dg/warn/Wshadow-16.C | 24 + .../g++.dg/warn/Wshadow-compatible-local-3.C | 8 - .../g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C | 12 - gcc/testsuite/g++.dg/warn/Wstringop-overflow-3.C | 386 + gcc/testsuite/g++.dg/warn/Wstringop-truncation-1.C | 2 +- gcc/testsuite/g++.dg/warn/Wtype-limits-Wextra.C | 24 +- gcc/testsuite/g++.dg/warn/Wtype-limits.C | 24 +- gcc/testsuite/g++.dg/warn/Wunused-var-26.C | 4 +- gcc/testsuite/g++.dg/warn/inline3.C | 20 - gcc/testsuite/g++.dg/warn/miss-format-7.C | 29 + gcc/testsuite/g++.dg/warn/nonnull3.C | 2 +- gcc/testsuite/g++.dg/warn/noreturn-10.C | 10 + gcc/testsuite/g++.dg/warn/noreturn-11.C | 25 + gcc/testsuite/g++.dg/warn/noreturn-8.C | 21 + gcc/testsuite/g++.dg/warn/noreturn-9.C | 21 + gcc/testsuite/g++.dg/warn/pr30551-2.C | 1 - gcc/testsuite/g++.dg/warn/pr30551.C | 1 - gcc/testsuite/g++.dg/warn/pr36069.C | 2 + gcc/testsuite/g++.dg/warn/pr61945.C | 2 +- gcc/testsuite/g++.dg/warn/pr8715.C | 2 +- gcc/testsuite/g++.dg/warn/sequence-pt-4.C | 21 + gcc/testsuite/g++.dg/wrappers/pr88680.C | 8 +- gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/crash16.C | 3 +- gcc/testsuite/g++.old-deja/g++.brendan/crash22.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/crash23.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/err-msg5.C | 2 +- gcc/testsuite/g++.old-deja/g++.eh/cond1.C | 4 +- gcc/testsuite/g++.old-deja/g++.jason/crash10.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/thunk2.C | 1 - gcc/testsuite/g++.old-deja/g++.law/ctors5.C | 3 +- gcc/testsuite/g++.old-deja/g++.law/visibility10.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/eh55.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/p9506.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/warn6.C | 6 +- gcc/testsuite/g++.old-deja/g++.other/comdat5.C | 1 - gcc/testsuite/g++.old-deja/g++.other/cond5.C | 8 +- gcc/testsuite/g++.old-deja/g++.other/decl5.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/dtor3.C | 8 +- .../g++.old-deja/g++.other/local-alloc1.C | 1 - gcc/testsuite/g++.old-deja/g++.other/using9.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/volatile1.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/assign1.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/instantiate4.C | 32 - gcc/testsuite/g++.old-deja/g++.pt/instantiate6.C | 30 - gcc/testsuite/g++.old-deja/g++.pt/memtemp64.C | 3 +- gcc/testsuite/g++.old-deja/g++.pt/memtemp71.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/repo1.C | 25 - gcc/testsuite/g++.old-deja/g++.pt/repo2.C | 29 - gcc/testsuite/g++.old-deja/g++.pt/repo3.C | 40 - gcc/testsuite/g++.old-deja/g++.pt/repo4.C | 20 - gcc/testsuite/g++.old-deja/g++.pt/spec20.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/spec21.C | 4 +- gcc/testsuite/g++.old-deja/g++.pt/spec35.C | 8 +- gcc/testsuite/g++.old-deja/g++.robertl/eb103.C | 3 +- gcc/testsuite/g++.old-deja/g++.warn/virt1.C | 2 +- gcc/testsuite/g++.target/aarch64/pr94052.C | 174 - gcc/testsuite/g++.target/aarch64/pr94514.C | 27 - gcc/testsuite/g++.target/aarch64/pr94515-1.C | 44 - gcc/testsuite/g++.target/aarch64/pr94515-2.C | 41 - gcc/testsuite/g++.target/aarch64/pr95114.C | 3 - .../aarch64/return_address_sign_ab_exception.C | 31 + .../aarch64/return_address_sign_b_exception.C | 18 + gcc/testsuite/g++.target/aarch64/sve/dup_sel_1.C | 21 + gcc/testsuite/g++.target/aarch64/sve/dup_sel_2.C | 20 + gcc/testsuite/g++.target/aarch64/sve/dup_sel_3.C | 21 + gcc/testsuite/g++.target/aarch64/sve/dup_sel_4.C | 20 + gcc/testsuite/g++.target/aarch64/sve/dup_sel_5.C | 18 + gcc/testsuite/g++.target/aarch64/sve/dup_sel_6.C | 18 + gcc/testsuite/g++.target/i386/crc32-4.C | 4 + gcc/testsuite/g++.target/i386/mv16.C | 12 + gcc/testsuite/g++.target/i386/pr85334-1.C | 55 - gcc/testsuite/g++.target/i386/pr85334-2.C | 48 - gcc/testsuite/g++.target/i386/pr90424-1.C | 32 + gcc/testsuite/g++.target/i386/pr90424-2.C | 31 + gcc/testsuite/g++.target/i386/pr91605.C | 13 + gcc/testsuite/g++.target/i386/pr94046-1.C | 55 - gcc/testsuite/g++.target/i386/pr94046-2.C | 5 - gcc/testsuite/g++.target/powerpc/powerpc.exp | 44 + gcc/testsuite/g++.target/powerpc/undef-bool-3.C | 13 + gcc/testsuite/g++.target/riscv/pr97682.C | 160 - gcc/testsuite/gcc.c-torture/compile/20000211-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20000403-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20000609-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20000804-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20001226-1.c | 2 +- gcc/testsuite/gcc.c-torture/compile/20010102-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20010107-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20011109-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20011218-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20011229-1.c | 3 + gcc/testsuite/gcc.c-torture/compile/20020129-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20020304-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20020320-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20020604-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20020706-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20020706-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/20021015-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20021205-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20030903-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20030921-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20031023-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20031023-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/20031023-3.c | 2 + gcc/testsuite/gcc.c-torture/compile/20031023-4.c | 2 + gcc/testsuite/gcc.c-torture/compile/20031125-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20040101-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20040317-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/20040614-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20040726-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20040909-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20050122-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20050202-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20050303-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20051216-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20060208-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20060421-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20071207-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20080903-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20081108-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20101217-1.c | 4 +- gcc/testsuite/gcc.c-torture/compile/20121027-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20150327.c | 2 + gcc/testsuite/gcc.c-torture/compile/20151204.c | 1 + gcc/testsuite/gcc.c-torture/compile/20190827-1.c | 105 + gcc/testsuite/gcc.c-torture/compile/20191108-1.c | 14 - gcc/testsuite/gcc.c-torture/compile/900313-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/920428-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/920501-12.c | 1 + gcc/testsuite/gcc.c-torture/compile/920501-4.c | 1 + gcc/testsuite/gcc.c-torture/compile/920501-7.c | 1 + gcc/testsuite/gcc.c-torture/compile/920625-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/920723-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/920928-5.c | 3 + gcc/testsuite/gcc.c-torture/compile/921202-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/930117-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/930421-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/930607-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/930623-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/931003-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/931004-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/950719-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/951222-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/961004-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/980504-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/980816-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/990517-1.c | 3 + gcc/testsuite/gcc.c-torture/compile/990625-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/991213-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/DFcmp.c | 2 + gcc/testsuite/gcc.c-torture/compile/HIcmp.c | 2 + gcc/testsuite/gcc.c-torture/compile/HIset.c | 2 + gcc/testsuite/gcc.c-torture/compile/QIcmp.c | 2 + gcc/testsuite/gcc.c-torture/compile/QIset.c | 2 + gcc/testsuite/gcc.c-torture/compile/SFset.c | 1 + gcc/testsuite/gcc.c-torture/compile/SIcmp.c | 2 + gcc/testsuite/gcc.c-torture/compile/SIset.c | 2 + gcc/testsuite/gcc.c-torture/compile/UHIcmp.c | 2 + gcc/testsuite/gcc.c-torture/compile/UQIcmp.c | 2 + gcc/testsuite/gcc.c-torture/compile/USIcmp.c | 2 + gcc/testsuite/gcc.c-torture/compile/bcopy.c | 1 + gcc/testsuite/gcc.c-torture/compile/callind.c | 2 + gcc/testsuite/gcc.c-torture/compile/calls-void.c | 1 + gcc/testsuite/gcc.c-torture/compile/calls.c | 1 + gcc/testsuite/gcc.c-torture/compile/consec.c | 2 + .../gcc.c-torture/compile/limits-fndefn.c | 1 + gcc/testsuite/gcc.c-torture/compile/lll.c | 1 + .../gcc.c-torture/compile/packed-aligned-1.c | 11 - gcc/testsuite/gcc.c-torture/compile/parms.c | 1 + gcc/testsuite/gcc.c-torture/compile/pass.c | 2 + gcc/testsuite/gcc.c-torture/compile/poor.c | 2 + gcc/testsuite/gcc.c-torture/compile/pp.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr21840.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr23929.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr25310.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr25311.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr32139.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr32399.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr34091.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr34458.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr34688.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr35607.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr37258.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr37327.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr37381.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr37433-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr37433.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr37669-2.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr37669.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr37742-3.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr39928-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr39937.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr39941.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr40080.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr41181.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr41634.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr43415.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr43417.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr43635.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr43791.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr43845.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr44043.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr44063.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr44788.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr48596.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr51694.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr51856.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr54428.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr54713-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr54713-2.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr54713-3.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr55921.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr70061.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr70240.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr70355.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr77754-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr77754-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr77754-3.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr77754-4.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr77754-5.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr77754-6.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr82052.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr82096.c | 2 +- gcc/testsuite/gcc.c-torture/compile/pr83487.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr84305.c | 4 + gcc/testsuite/gcc.c-torture/compile/pr86122.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr87110.c | 1 + .../gcc.c-torture/{ => compile}/pr88140.c | 0 gcc/testsuite/gcc.c-torture/compile/pr89280.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr89663-2.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr90840.c | 19 - gcc/testsuite/gcc.c-torture/compile/pr91190.c | 31 + gcc/testsuite/gcc.c-torture/compile/pr91204.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr91725.c | 7 + gcc/testsuite/gcc.c-torture/compile/pr91919.c | 7 + gcc/testsuite/gcc.c-torture/compile/pr92056.c | 18 - gcc/testsuite/gcc.c-torture/compile/pr92231.c | 9 - gcc/testsuite/gcc.c-torture/compile/pr93333.c | 10 - gcc/testsuite/gcc.c-torture/compile/pr93335.c | 98 - gcc/testsuite/gcc.c-torture/compile/pr93348-1.c | 5 - gcc/testsuite/gcc.c-torture/compile/pr93505.c | 15 - gcc/testsuite/gcc.c-torture/compile/pr93949.c | 7 - gcc/testsuite/gcc.c-torture/compile/pr94488.c | 22 - gcc/testsuite/gcc.c-torture/compile/pr94621.c | 16 - gcc/testsuite/gcc.c-torture/compile/pr96426.c | 10 - gcc/testsuite/gcc.c-torture/compile/pret-arg.c | 2 + gcc/testsuite/gcc.c-torture/compile/pta-1.c | 2 + .../gcc.c-torture/compile/regs-arg-size.c | 2 + gcc/testsuite/gcc.c-torture/compile/sound.c | 1 + .../gcc.c-torture/compile/stack-check-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/structret.c | 2 + gcc/testsuite/gcc.c-torture/compile/uuarg.c | 2 + gcc/testsuite/gcc.c-torture/execute/20030125-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/20030222-1.c | 1 - gcc/testsuite/gcc.c-torture/execute/20031003-1.c | 6 - gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 6 +- gcc/testsuite/gcc.c-torture/execute/20191023-1.c | 73 - .../gcc.c-torture/execute/alias-access-path-1.c | 19 + .../gcc.c-torture/execute/builtins/builtins.exp | 2 +- gcc/testsuite/gcc.c-torture/execute/conversion.c | 12 - .../gcc.c-torture/execute/ieee/20010114-2.x | 6 - .../gcc.c-torture/execute/ieee/20030331-1.x | 6 - .../gcc.c-torture/execute/ieee/920518-1.x | 6 - .../gcc.c-torture/execute/ieee/compare-fp-1.x | 6 - .../gcc.c-torture/execute/ieee/compare-fp-4.x | 6 - .../gcc.c-torture/execute/ieee/fp-cmp-2.x | 6 - .../gcc.c-torture/execute/ieee/fp-cmp-4f.x | 6 - .../gcc.c-torture/execute/ieee/fp-cmp-8f.x | 6 - gcc/testsuite/gcc.c-torture/execute/ieee/inf-1.c | 9 - gcc/testsuite/gcc.c-torture/execute/ieee/inf-2.c | 4 - .../execute/ieee/mul-subnormal-single-1.x | 5 - gcc/testsuite/gcc.c-torture/execute/ieee/rbug.c | 6 - .../gcc.c-torture/execute/noinit-attribute.c | 59 + .../gcc.c-torture/execute/packed-aligned.c | 28 - gcc/testsuite/gcc.c-torture/execute/pr39228.c | 1 - gcc/testsuite/gcc.c-torture/execute/pr64242.c | 34 +- gcc/testsuite/gcc.c-torture/execute/pr84521.c | 53 + gcc/testsuite/gcc.c-torture/execute/pr86528.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr90311.c | 16 - gcc/testsuite/gcc.c-torture/execute/pr91450-1.c | 88 - gcc/testsuite/gcc.c-torture/execute/pr91450-2.c | 76 - gcc/testsuite/gcc.c-torture/execute/pr92904.c | 395 - gcc/testsuite/gcc.c-torture/execute/pr93402.c | 21 - gcc/testsuite/gcc.c-torture/execute/pr93434.c | 36 - gcc/testsuite/gcc.c-torture/execute/pr93744-1.c | 14 - gcc/testsuite/gcc.c-torture/execute/pr93744-2.c | 21 - gcc/testsuite/gcc.c-torture/execute/pr93744-3.c | 21 - gcc/testsuite/gcc.c-torture/execute/pr93908.c | 54 - gcc/testsuite/gcc.c-torture/execute/pr93945.c | 45 - gcc/testsuite/gcc.c-torture/execute/pr94130.c | 16 - gcc/testsuite/gcc.c-torture/execute/pr94134.c | 14 - gcc/testsuite/gcc.c-torture/execute/pr94412.c | 28 - gcc/testsuite/gcc.c-torture/execute/pr94524-1.c | 19 - gcc/testsuite/gcc.c-torture/execute/pr94524-2.c | 25 - gcc/testsuite/gcc.c-torture/execute/pr94591.c | 32 - gcc/testsuite/gcc.c-torture/execute/pr94809.c | 12 - gcc/testsuite/gcc.c-torture/execute/pr97073.c | 21 - 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/return-addr.c | 122 + gcc/testsuite/gcc.c-torture/execute/shiftdi-2.c | 24 + gcc/testsuite/gcc.dg/20001009-1.c | 1 + gcc/testsuite/gcc.dg/20020312-2.c | 5 +- gcc/testsuite/gcc.dg/20020418-1.c | 1 + gcc/testsuite/gcc.dg/20020426-2.c | 1 + gcc/testsuite/gcc.dg/20020430-1.c | 1 + gcc/testsuite/gcc.dg/20030702-1.c | 1 - gcc/testsuite/gcc.dg/20040306-1.c | 2 +- gcc/testsuite/gcc.dg/20040622-2.c | 1 + gcc/testsuite/gcc.dg/20041106-1.c | 2 +- gcc/testsuite/gcc.dg/20050603-2.c | 1 + gcc/testsuite/gcc.dg/20050629-1.c | 1 + gcc/testsuite/gcc.dg/20061026.c | 1 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-18.c | 1 + gcc/testsuite/gcc.dg/Walloca-13.c | 2 +- gcc/testsuite/gcc.dg/Walloca-4.c | 7 +- gcc/testsuite/gcc.dg/Walloca-larger-than-2.c | 1 + gcc/testsuite/gcc.dg/Walloca-larger-than.c | 1 + gcc/testsuite/gcc.dg/Warray-bounds-3.c | 1 + gcc/testsuite/gcc.dg/Warray-bounds-30.c | 3 +- gcc/testsuite/gcc.dg/Warray-bounds-36.c | 6 +- gcc/testsuite/gcc.dg/Warray-bounds-39.c | 46 +- gcc/testsuite/gcc.dg/Warray-bounds-41.c | 4 +- gcc/testsuite/gcc.dg/Warray-bounds-44.c | 23 + gcc/testsuite/gcc.dg/Warray-bounds-45.c | 330 + gcc/testsuite/gcc.dg/Warray-bounds-46.c | 249 + gcc/testsuite/gcc.dg/Warray-bounds-47.c | 429 + gcc/testsuite/gcc.dg/Wattribute-alias.c | 2 +- gcc/testsuite/gcc.dg/Wenum-conversion.c | 20 + gcc/testsuite/gcc.dg/Werror-13.c | 12 +- gcc/testsuite/gcc.dg/Wfloat-equal-1.c | 8 +- gcc/testsuite/gcc.dg/Wframe-larger-than-2.c | 3 +- gcc/testsuite/gcc.dg/Wframe-larger-than.c | 1 + .../gcc.dg/Wincompatible-pointer-types-1.c | 2 +- gcc/testsuite/gcc.dg/Wnonnull.c | 9 +- gcc/testsuite/gcc.dg/Wrestrict-11.c | 3 +- gcc/testsuite/gcc.dg/Wrestrict-17.c | 1 + gcc/testsuite/gcc.dg/Wreturn-local-addr-10.c | 56 + gcc/testsuite/gcc.dg/Wreturn-local-addr-2.c | 293 + gcc/testsuite/gcc.dg/Wreturn-local-addr-3.c | 248 + gcc/testsuite/gcc.dg/Wreturn-local-addr-4.c | 370 + gcc/testsuite/gcc.dg/Wreturn-local-addr-5.c | 40 + gcc/testsuite/gcc.dg/Wreturn-local-addr-6.c | 203 + gcc/testsuite/gcc.dg/Wreturn-local-addr-7.c | 50 + gcc/testsuite/gcc.dg/Wreturn-local-addr-8.c | 88 + gcc/testsuite/gcc.dg/Wreturn-local-addr-9.c | 73 + gcc/testsuite/gcc.dg/Wsign-compare-1.c | 16 +- gcc/testsuite/gcc.dg/Wstrict-overflow-27.c | 1 + gcc/testsuite/gcc.dg/Wstringop-overflow-14.c | 56 + gcc/testsuite/gcc.dg/Wstringop-overflow-15.c | 62 + gcc/testsuite/gcc.dg/Wstringop-overflow-16.c | 21 + gcc/testsuite/gcc.dg/Wstringop-truncation-3.c | 1 + gcc/testsuite/gcc.dg/Wtype-limits-Wextra.c | 32 +- gcc/testsuite/gcc.dg/Wtype-limits.c | 32 +- gcc/testsuite/gcc.dg/Wunknownprag.c | 8 +- .../gcc.dg/Wunsuffixed-float-constants-1.c | 4 +- gcc/testsuite/gcc.dg/Wunused-var-4.c | 33 - gcc/testsuite/gcc.dg/addr_equal-1.c | 3 +- gcc/testsuite/gcc.dg/alias-16.c | 46 + gcc/testsuite/gcc.dg/and-1.c | 6 +- gcc/testsuite/gcc.dg/asan/pr80166.c | 1 - gcc/testsuite/gcc.dg/asm-6.c | 2 +- gcc/testsuite/gcc.dg/asm-qual-1.c | 4 +- gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-4.c | 2 +- gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-5.c | 2 +- gcc/testsuite/gcc.dg/attr-alias-5.c | 2 +- gcc/testsuite/gcc.dg/attr-alloc_size-5.c | 2 +- gcc/testsuite/gcc.dg/attr-assume_aligned-4.c | 4 +- gcc/testsuite/gcc.dg/attr-noinline.c | 6 +- gcc/testsuite/gcc.dg/attr-noipa.c | 2 +- gcc/testsuite/gcc.dg/attr-nonstring-2.c | 8 +- gcc/testsuite/gcc.dg/attr-weakref-2.c | 2 +- gcc/testsuite/gcc.dg/autopar/pr39500-1.c | 2 +- gcc/testsuite/gcc.dg/autopar/reduc-1char.c | 2 +- gcc/testsuite/gcc.dg/autopar/reduc-7.c | 2 +- gcc/testsuite/gcc.dg/builtin-apply2.c | 2 +- gcc/testsuite/gcc.dg/builtin-inf-1.c | 2 +- gcc/testsuite/gcc.dg/builtin-memchr-4.c | 40 + gcc/testsuite/gcc.dg/builtin-stringop-chk-1.c | 2 +- gcc/testsuite/gcc.dg/builtins-1.c | 2 +- gcc/testsuite/gcc.dg/builtins-43.c | 5 - gcc/testsuite/gcc.dg/builtins-44.c | 7 - gcc/testsuite/gcc.dg/builtins-45.c | 10 - gcc/testsuite/gcc.dg/builtins-config.h | 4 +- gcc/testsuite/gcc.dg/c11-static-assert-10.c | 9 - gcc/testsuite/gcc.dg/c90-const-expr-6.c | 12 +- gcc/testsuite/gcc.dg/c99-const-expr-15.c | 9 - gcc/testsuite/gcc.dg/c99-math-double-1.c | 2 +- gcc/testsuite/gcc.dg/c99-math-float-1.c | 2 +- gcc/testsuite/gcc.dg/c99-math-long-double-1.c | 2 +- gcc/testsuite/gcc.dg/cast-1.c | 4 +- gcc/testsuite/gcc.dg/cast-2.c | 4 +- gcc/testsuite/gcc.dg/cast-3.c | 4 +- gcc/testsuite/gcc.dg/cdce1.c | 7 +- gcc/testsuite/gcc.dg/cdce2.c | 7 +- gcc/testsuite/gcc.dg/cdce3.c | 12 + gcc/testsuite/gcc.dg/cleanup-10.c | 2 +- gcc/testsuite/gcc.dg/cleanup-11.c | 2 +- gcc/testsuite/gcc.dg/cleanup-8.c | 2 +- gcc/testsuite/gcc.dg/cleanup-9.c | 2 +- gcc/testsuite/gcc.dg/const-1.c | 4 +- gcc/testsuite/gcc.dg/cpp/source_date_epoch-2.c | 2 +- gcc/testsuite/gcc.dg/cpp/ucnid-1-utf8.c | 26 + gcc/testsuite/gcc.dg/cpp/ucnid-10-utf8.c | 8 + gcc/testsuite/gcc.dg/cpp/ucnid-11-utf8.c | 30 + gcc/testsuite/gcc.dg/cpp/ucnid-12-utf8.c | 13 + gcc/testsuite/gcc.dg/cpp/ucnid-13-utf8.c | 5 + gcc/testsuite/gcc.dg/cpp/ucnid-14-utf8.c | 6 + gcc/testsuite/gcc.dg/cpp/ucnid-15-utf8.c | 6 + gcc/testsuite/gcc.dg/cpp/ucnid-2-utf8.c | 16 + gcc/testsuite/gcc.dg/cpp/ucnid-3-utf8.c | 7 + gcc/testsuite/gcc.dg/cpp/ucnid-4-utf8.c | 17 + gcc/testsuite/gcc.dg/cpp/ucnid-6-utf8.c | 5 + gcc/testsuite/gcc.dg/cpp/ucnid-7-utf8.c | 21 + gcc/testsuite/gcc.dg/cpp/ucnid-9-utf8.c | 8 + gcc/testsuite/gcc.dg/cpp/ucs.c | 6 +- gcc/testsuite/gcc.dg/cpp/utf8-5byte-1.c | 2 +- gcc/testsuite/gcc.dg/darwin-version-1.c | 8 +- gcc/testsuite/gcc.dg/debug/dwarf2/array-0.c | 10 + gcc/testsuite/gcc.dg/debug/dwarf2/array-1.c | 10 + gcc/testsuite/gcc.dg/debug/dwarf2/array-2.c | 8 + gcc/testsuite/gcc.dg/debug/dwarf2/array-3.c | 8 + gcc/testsuite/gcc.dg/debug/dwarf2/fesd-any.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/fesd-baseonly.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/fesd-none.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/fesd-reduced.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/fesd-sys.c | 2 +- gcc/testsuite/gcc.dg/debug/enum-1.c | 1 + gcc/testsuite/gcc.dg/debug/pr85252.c | 4 +- .../gcc.dg/dfp/bid-non-canonical-d128-1.c | 30 - .../gcc.dg/dfp/bid-non-canonical-d128-2.c | 42 - .../gcc.dg/dfp/bid-non-canonical-d128-3.c | 5 - .../gcc.dg/dfp/bid-non-canonical-d128-4.c | 6 - gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-1.c | 26 - gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-2.c | 5 - gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-1.c | 26 - gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-2.c | 5 - gcc/testsuite/gcc.dg/dfp/cast-bad.c | 12 +- gcc/testsuite/gcc.dg/dfp/pr94111.c | 12 - gcc/testsuite/gcc.dg/dfp/pr97439.c | 27 - gcc/testsuite/gcc.dg/dfp/warn-abs-2.c | 10 +- gcc/testsuite/gcc.dg/diag-aka-1.c | 4 +- gcc/testsuite/gcc.dg/diag-aka-3.c | 9 + gcc/testsuite/gcc.dg/diag-aka-4.c | 72 + gcc/testsuite/gcc.dg/enum-mode-1.c | 12 +- gcc/testsuite/gcc.dg/enum-redef-1.c | 29 + gcc/testsuite/gcc.dg/fdata-sections-1.c | 2 +- gcc/testsuite/gcc.dg/fdata-sections-2.c | 2 +- gcc/testsuite/gcc.dg/float-range-1.c | 1 - gcc/testsuite/gcc.dg/float-range-3.c | 1 - gcc/testsuite/gcc.dg/float-range-4.c | 1 - gcc/testsuite/gcc.dg/float-range-5.c | 1 - gcc/testsuite/gcc.dg/fold-overflow-1.c | 1 - gcc/testsuite/gcc.dg/format/dfp-printf-1.c | 28 +- gcc/testsuite/gcc.dg/format/dfp-scanf-1.c | 22 +- gcc/testsuite/gcc.dg/format/gcc_diag-1.c | 2 +- gcc/testsuite/gcc.dg/format/gcc_diag-11.c | 455 + gcc/testsuite/gcc.dg/format/ms_unnamed-1.c | 2 +- gcc/testsuite/gcc.dg/format/pr80619.c | 89 + gcc/testsuite/gcc.dg/format/unnamed-1.c | 2 +- gcc/testsuite/gcc.dg/funroll-loops-all.c | 2 +- gcc/testsuite/gcc.dg/gimplefe-37.c | 27 + gcc/testsuite/gcc.dg/gimplefe-38.c | 27 + gcc/testsuite/gcc.dg/gimplefe-39.c | 21 + gcc/testsuite/gcc.dg/gimplefe-40.c | 24 + gcc/testsuite/gcc.dg/gimplefe-41.c | 39 + gcc/testsuite/gcc.dg/gimplefe-42.c | 18 + gcc/testsuite/gcc.dg/gimplefe-43.c | 25 + gcc/testsuite/gcc.dg/gimplefe-44.c | 33 + gcc/testsuite/gcc.dg/gnu-cond-expr-2.c | 2 +- gcc/testsuite/gcc.dg/gnu-cond-expr-3.c | 2 +- gcc/testsuite/gcc.dg/gomp/macro-4.c | 8 +- gcc/testsuite/gcc.dg/gomp/pr82374.c | 5 +- gcc/testsuite/gcc.dg/gomp/pr95108.c | 18 - gcc/testsuite/gcc.dg/graphite/graphite.exp | 2 +- gcc/testsuite/gcc.dg/guality/guality.exp | 18 +- gcc/testsuite/gcc.dg/guality/guality.h | 7 + gcc/testsuite/gcc.dg/guality/pr90716.c | 25 + gcc/testsuite/gcc.dg/hex-round-1.c | 1 - gcc/testsuite/gcc.dg/hex-round-2.c | 1 - gcc/testsuite/gcc.dg/init-bad-1.c | 6 +- gcc/testsuite/gcc.dg/init-bad-2.c | 6 +- gcc/testsuite/gcc.dg/init-bad-3.c | 6 +- gcc/testsuite/gcc.dg/inline-42.c | 50 - gcc/testsuite/gcc.dg/inline-43.c | 50 - gcc/testsuite/gcc.dg/ipa/20040703-wpa.c | 151 + gcc/testsuite/gcc.dg/ipa/ipa-icf-1.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-10.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-11.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-12.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-13.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-16.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-18.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-2.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-20.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-21.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-23.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-25.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-26.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-27.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-3.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-35.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-36.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-37.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-39.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-5.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-7.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-8.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-merge-1.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-1.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-10.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-11.c | 6 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-12.c | 50 + gcc/testsuite/gcc.dg/ipa/ipa-sra-13.c | 49 + gcc/testsuite/gcc.dg/ipa/ipa-sra-14.c | 60 + gcc/testsuite/gcc.dg/ipa/ipa-sra-15.c | 61 + gcc/testsuite/gcc.dg/ipa/ipa-sra-16.c | 74 + gcc/testsuite/gcc.dg/ipa/ipa-sra-17.c | 102 + gcc/testsuite/gcc.dg/ipa/ipa-sra-18.c | 49 + gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c | 31 + gcc/testsuite/gcc.dg/ipa/ipa-sra-2.c | 51 - gcc/testsuite/gcc.dg/ipa/ipa-sra-20.c | 38 + gcc/testsuite/gcc.dg/ipa/ipa-sra-21.c | 33 + gcc/testsuite/gcc.dg/ipa/ipa-sra-22.c | 56 + gcc/testsuite/gcc.dg/ipa/ipa-sra-3.c | 7 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-4.c | 8 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-5.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-6.c | 33 - gcc/testsuite/gcc.dg/ipa/ipacost-2.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipcp-agg-10.c | 78 + gcc/testsuite/gcc.dg/ipa/ipcp-agg-12.c | 53 - gcc/testsuite/gcc.dg/ipa/ipcp-agg-9.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr63416.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr64307.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr68035.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr78121.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr90555.c | 66 + gcc/testsuite/gcc.dg/ipa/pr91089.c | 109 + gcc/testsuite/gcc.dg/ipa/pr91832.c | 12 + gcc/testsuite/gcc.dg/ipa/pr91853.c | 30 + gcc/testsuite/gcc.dg/ipa/pure-const-1.c | 2 +- gcc/testsuite/gcc.dg/ipa/vrp1.c | 4 +- gcc/testsuite/gcc.dg/ipa/vrp2.c | 4 +- gcc/testsuite/gcc.dg/ipa/vrp3.c | 2 +- gcc/testsuite/gcc.dg/ipa/vrp7.c | 2 +- gcc/testsuite/gcc.dg/ipa/vrp8.c | 2 +- gcc/testsuite/gcc.dg/loop-unswitch-1.c | 2 +- gcc/testsuite/gcc.dg/lower-subreg-1.c | 2 +- gcc/testsuite/gcc.dg/lto/alias-access-path-2_0.c | 38 + gcc/testsuite/gcc.dg/memcpy-2.c | 2 +- gcc/testsuite/gcc.dg/misc-column.c | 2 +- .../gcc.dg/no_profile_instrument_function-attr-1.c | 2 +- gcc/testsuite/gcc.dg/nonnull-3.c | 4 +- gcc/testsuite/gcc.dg/noreorder.c | 6 +- gcc/testsuite/gcc.dg/noreturn-8.c | 2 +- gcc/testsuite/gcc.dg/nrv3.c | 5 - gcc/testsuite/gcc.dg/opts-5.c | 2 +- gcc/testsuite/gcc.dg/parm-mismatch-1.c | 10 +- gcc/testsuite/gcc.dg/plugin/start_unit_plugin.c | 13 + gcc/testsuite/gcc.dg/pr15784-3.c | 1 - gcc/testsuite/gcc.dg/pr27095.c | 4 +- gcc/testsuite/gcc.dg/pr27528.c | 8 +- gcc/testsuite/gcc.dg/pr28243.c | 1 - gcc/testsuite/gcc.dg/pr28322-2.c | 2 +- gcc/testsuite/gcc.dg/pr28322-3.c | 4 +- gcc/testsuite/gcc.dg/pr28796-2.c | 1 - gcc/testsuite/gcc.dg/pr30551-3.c | 1 - gcc/testsuite/gcc.dg/pr30551-6.c | 1 - gcc/testsuite/gcc.dg/pr30551.c | 1 - gcc/testsuite/gcc.dg/pr33826.c | 3 +- gcc/testsuite/gcc.dg/pr39323-1.c | 2 +- gcc/testsuite/gcc.dg/pr39323-2.c | 2 +- gcc/testsuite/gcc.dg/pr39323-3.c | 2 +- gcc/testsuite/gcc.dg/pr40340-1.c | 2 +- gcc/testsuite/gcc.dg/pr40340-2.c | 2 +- gcc/testsuite/gcc.dg/pr40340-5.c | 2 +- gcc/testsuite/gcc.dg/pr41551.c | 2 + gcc/testsuite/gcc.dg/pr43643.c | 6 +- gcc/testsuite/gcc.dg/pr48552-1.c | 6 +- gcc/testsuite/gcc.dg/pr48552-2.c | 6 +- gcc/testsuite/gcc.dg/pr53265.c | 3 +- gcc/testsuite/gcc.dg/pr59523.c | 2 + gcc/testsuite/gcc.dg/pr59717.c | 8 +- gcc/testsuite/gcc.dg/pr59846.c | 4 +- gcc/testsuite/gcc.dg/pr60087.c | 6 +- gcc/testsuite/gcc.dg/pr61096-1.c | 2 +- gcc/testsuite/gcc.dg/pr65780-1.c | 2 +- gcc/testsuite/gcc.dg/pr65780-2.c | 2 +- gcc/testsuite/gcc.dg/pr67338.c | 2 +- gcc/testsuite/gcc.dg/pr70317.c | 2 +- gcc/testsuite/gcc.dg/pr78185.c | 2 +- gcc/testsuite/gcc.dg/pr78902.c | 15 + gcc/testsuite/gcc.dg/pr78957.c | 2 +- gcc/testsuite/gcc.dg/pr78973-2.c | 2 +- gcc/testsuite/gcc.dg/pr78973.c | 2 +- gcc/testsuite/gcc.dg/pr79538.c | 2 +- gcc/testsuite/gcc.dg/pr79983.c | 2 +- gcc/testsuite/gcc.dg/pr80170.c | 6 +- gcc/testsuite/gcc.dg/pr81292-1.c | 2 +- gcc/testsuite/gcc.dg/pr81292-2.c | 2 +- gcc/testsuite/gcc.dg/pr81703.c | 2 +- gcc/testsuite/gcc.dg/pr83100-1.c | 2 +- gcc/testsuite/gcc.dg/pr83100-4.c | 2 +- gcc/testsuite/gcc.dg/pr87099.c | 1 + gcc/testsuite/gcc.dg/pr8715.c | 2 +- gcc/testsuite/gcc.dg/pr87314-1.c | 11 + gcc/testsuite/gcc.dg/pr87320.c | 1 + gcc/testsuite/gcc.dg/pr8788-1.c | 2 +- gcc/testsuite/gcc.dg/pr87954.c | 21 + gcc/testsuite/gcc.dg/pr88784-1.c | 30 + gcc/testsuite/gcc.dg/pr88784-10.c | 32 + gcc/testsuite/gcc.dg/pr88784-11.c | 30 + gcc/testsuite/gcc.dg/pr88784-12.c | 30 + gcc/testsuite/gcc.dg/pr88784-2.c | 30 + gcc/testsuite/gcc.dg/pr88784-3.c | 32 + gcc/testsuite/gcc.dg/pr88784-4.c | 32 + gcc/testsuite/gcc.dg/pr88784-5.c | 31 + gcc/testsuite/gcc.dg/pr88784-6.c | 31 + gcc/testsuite/gcc.dg/pr88784-7.c | 31 + gcc/testsuite/gcc.dg/pr88784-8.c | 31 + gcc/testsuite/gcc.dg/pr88784-9.c | 32 + gcc/testsuite/gcc.dg/pr88870.c | 1 + gcc/testsuite/gcc.dg/pr89045.c | 1 + gcc/testsuite/gcc.dg/pr89313.c | 2 +- gcc/testsuite/gcc.dg/pr89518.c | 14 + gcc/testsuite/gcc.dg/pr89737.c | 2 + gcc/testsuite/gcc.dg/pr90082.c | 4 +- gcc/testsuite/gcc.dg/pr90263.c | 12 + gcc/testsuite/gcc.dg/pr90648.c | 8 - gcc/testsuite/gcc.dg/pr90726.c | 56 + gcc/testsuite/gcc.dg/pr90756.c | 1 - gcc/testsuite/gcc.dg/pr90866-2.c | 26 + gcc/testsuite/gcc.dg/pr90866.c | 18 + gcc/testsuite/gcc.dg/pr90898.c | 16 - gcc/testsuite/gcc.dg/pr91014.c | 8 + gcc/testsuite/gcc.dg/pr91069.c | 20 + gcc/testsuite/gcc.dg/pr91172.c | 3 + gcc/testsuite/gcc.dg/pr91181.c | 21 + gcc/testsuite/gcc.dg/pr91570.c | 30 + gcc/testsuite/gcc.dg/pr91734.c | 97 - gcc/testsuite/gcc.dg/pr92430.c | 25 - gcc/testsuite/gcc.dg/pr92591-1.c | 11 - gcc/testsuite/gcc.dg/pr92591-2.c | 5 - gcc/testsuite/gcc.dg/pr92768.c | 7 - gcc/testsuite/gcc.dg/pr93054.c | 10 - gcc/testsuite/gcc.dg/pr93399.c | 17 - gcc/testsuite/gcc.dg/pr93576.c | 10 - gcc/testsuite/gcc.dg/pr93820.c | 26 - gcc/testsuite/gcc.dg/pr94001.c | 11 - gcc/testsuite/gcc.dg/pr94002.c | 13 - gcc/testsuite/gcc.dg/pr94114.c | 13 - gcc/testsuite/gcc.dg/pr94121.c | 16 - gcc/testsuite/gcc.dg/pr94167.c | 33 - gcc/testsuite/gcc.dg/pr94172-1.c | 12 - gcc/testsuite/gcc.dg/pr94172-2.c | 19 - gcc/testsuite/gcc.dg/pr94189.c | 11 - gcc/testsuite/gcc.dg/pr94211.c | 12 - gcc/testsuite/gcc.dg/pr94277.c | 11 - gcc/testsuite/gcc.dg/pr94283.c | 16 - gcc/testsuite/gcc.dg/pr94368.c | 25 - gcc/testsuite/gcc.dg/pr94705.c | 13 - gcc/testsuite/gcc.dg/pr94780.c | 13 - gcc/testsuite/gcc.dg/pr94842.c | 11 - gcc/testsuite/gcc.dg/pr94873.c | 27 - gcc/testsuite/gcc.dg/pr95133.c | 14 - gcc/testsuite/gcc.dg/pr95857.c | 37 - gcc/testsuite/gcc.dg/pr96370.c | 8 - gcc/testsuite/gcc.dg/pr96514.c | 27 - gcc/testsuite/gcc.dg/pr96579.c | 4 - gcc/testsuite/gcc.dg/pragma-diag-6.c | 3 + gcc/testsuite/gcc.dg/predict-17.c | 4 +- gcc/testsuite/gcc.dg/predict-9.c | 2 +- gcc/testsuite/gcc.dg/pure-2.c | 2 +- gcc/testsuite/gcc.dg/simd-1.c | 2 +- gcc/testsuite/gcc.dg/simd-2.c | 4 +- gcc/testsuite/gcc.dg/sinhatanh-2.c | 18 +- gcc/testsuite/gcc.dg/sinhatanh-3.c | 18 +- gcc/testsuite/gcc.dg/sms-1.c | 2 +- gcc/testsuite/gcc.dg/sms-2.c | 2 +- gcc/testsuite/gcc.dg/sms-3.c | 2 +- gcc/testsuite/gcc.dg/sms-4.c | 2 +- gcc/testsuite/gcc.dg/sms-5.c | 1 - gcc/testsuite/gcc.dg/sms-6.c | 1 - gcc/testsuite/gcc.dg/sms-7.c | 1 - gcc/testsuite/gcc.dg/spellcheck-options-1.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-10.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-12.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-13.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-18.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-19.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-2.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-20.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-21.c | 3 + gcc/testsuite/gcc.dg/spellcheck-options-3.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-4.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-5.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-6.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-7.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-8.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-9.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-params-2.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-params.c | 2 +- gcc/testsuite/gcc.dg/sso/ipa-sra-1.c | 57 + gcc/testsuite/gcc.dg/stack-usage-1.c | 4 +- gcc/testsuite/gcc.dg/store_merging_26.c | 36 + gcc/testsuite/gcc.dg/store_merging_27.c | 26 + gcc/testsuite/gcc.dg/store_merging_28.c | 44 + gcc/testsuite/gcc.dg/store_merging_29.c | 33 + gcc/testsuite/gcc.dg/store_merging_31.c | 27 - gcc/testsuite/gcc.dg/store_merging_32.c | 129 - gcc/testsuite/gcc.dg/store_merging_5.c | 6 +- gcc/testsuite/gcc.dg/strcmpopt_2.c | 2 +- gcc/testsuite/gcc.dg/strcmpopt_3.c | 2 +- gcc/testsuite/gcc.dg/strcmpopt_4.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-1.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-10.c | 18 +- gcc/testsuite/gcc.dg/strlenopt-11.c | 22 +- gcc/testsuite/gcc.dg/strlenopt-12g.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-13.c | 24 +- gcc/testsuite/gcc.dg/strlenopt-14g.c | 16 +- gcc/testsuite/gcc.dg/strlenopt-14gf.c | 26 +- gcc/testsuite/gcc.dg/strlenopt-15.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-16g.c | 16 +- gcc/testsuite/gcc.dg/strlenopt-17g.c | 16 +- gcc/testsuite/gcc.dg/strlenopt-18g.c | 14 +- gcc/testsuite/gcc.dg/strlenopt-19.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-1f.c | 22 +- gcc/testsuite/gcc.dg/strlenopt-2.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-20.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-21.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-22.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-22g.c | 14 +- gcc/testsuite/gcc.dg/strlenopt-24.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-25.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-26.c | 4 +- gcc/testsuite/gcc.dg/strlenopt-27.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-28.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-29.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-2f.c | 22 +- gcc/testsuite/gcc.dg/strlenopt-3.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-30.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-31g.c | 8 +- gcc/testsuite/gcc.dg/strlenopt-32.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-33.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-33g.c | 6 +- gcc/testsuite/gcc.dg/strlenopt-34.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-35.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-4.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-44.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-48.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-49.c | 6 +- gcc/testsuite/gcc.dg/strlenopt-4g.c | 14 +- gcc/testsuite/gcc.dg/strlenopt-4gf.c | 22 +- gcc/testsuite/gcc.dg/strlenopt-5.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-50.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-51.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-52.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-53.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-54.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-55.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-56.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-6.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-61.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-62.c | 190 + gcc/testsuite/gcc.dg/strlenopt-63.c | 158 + gcc/testsuite/gcc.dg/strlenopt-64.c | 182 + gcc/testsuite/gcc.dg/strlenopt-65.c | 162 + gcc/testsuite/gcc.dg/strlenopt-66.c | 72 + gcc/testsuite/gcc.dg/strlenopt-68.c | 382 + gcc/testsuite/gcc.dg/strlenopt-7.c | 14 +- gcc/testsuite/gcc.dg/strlenopt-70.c | 331 + gcc/testsuite/gcc.dg/strlenopt-71.c | 223 + gcc/testsuite/gcc.dg/strlenopt-72.c | 69 + gcc/testsuite/gcc.dg/strlenopt-73.c | 135 + gcc/testsuite/gcc.dg/strlenopt-74.c | 175 + gcc/testsuite/gcc.dg/strlenopt-75.c | 118 + gcc/testsuite/gcc.dg/strlenopt-76.c | 174 + gcc/testsuite/gcc.dg/strlenopt-77.c | 84 + gcc/testsuite/gcc.dg/strlenopt-78.c | 166 + gcc/testsuite/gcc.dg/strlenopt-79.c | 46 + gcc/testsuite/gcc.dg/strlenopt-8.c | 16 +- gcc/testsuite/gcc.dg/strlenopt-9.c | 12 +- gcc/testsuite/gcc.dg/strlenopt.h | 7 +- gcc/testsuite/gcc.dg/strncmp-2.c | 3 +- gcc/testsuite/gcc.dg/struct-ret-1.c | 4 +- gcc/testsuite/gcc.dg/struct-ret-3.c | 2 +- gcc/testsuite/gcc.dg/titype-1.c | 2 +- gcc/testsuite/gcc.dg/tls/thr-cse-1.c | 3 +- gcc/testsuite/gcc.dg/tm/pr52141.c | 2 +- gcc/testsuite/gcc.dg/torture/20190327-1.c | 1 - gcc/testsuite/gcc.dg/torture/20190604-1.c | 21 + gcc/testsuite/gcc.dg/torture/20190924-1.c | 17 + gcc/testsuite/gcc.dg/torture/builtin-attr-1.c | 2 +- gcc/testsuite/gcc.dg/torture/builtin-complex-1.c | 6 - gcc/testsuite/gcc.dg/torture/builtin-cproj-1.c | 71 - gcc/testsuite/gcc.dg/torture/builtin-frexp-1.c | 15 - gcc/testsuite/gcc.dg/torture/builtin-ldexp-1.c | 12 - gcc/testsuite/gcc.dg/torture/builtin-logb-1.c | 12 - gcc/testsuite/gcc.dg/torture/builtin-math-2.c | 35 +- gcc/testsuite/gcc.dg/torture/builtin-math-5.c | 24 +- gcc/testsuite/gcc.dg/torture/builtin-modf-1.c | 34 - .../gcc.dg/torture/builtin-round-roundeven.c | 36 + .../gcc.dg/torture/builtin-round-roundevenf128.c | 21 + gcc/testsuite/gcc.dg/torture/fp-int-convert.h | 2 +- gcc/testsuite/gcc.dg/torture/ftrapv-2.c | 2 +- gcc/testsuite/gcc.dg/torture/inf-compare-1.c | 1 + gcc/testsuite/gcc.dg/torture/inf-compare-2.c | 1 + gcc/testsuite/gcc.dg/torture/inf-compare-3.c | 1 + gcc/testsuite/gcc.dg/torture/inf-compare-4.c | 1 + gcc/testsuite/gcc.dg/torture/ipa-pta-1.c | 2 +- gcc/testsuite/gcc.dg/torture/pr25947-1.c | 1 - gcc/testsuite/gcc.dg/torture/pr41094.c | 3 +- gcc/testsuite/gcc.dg/torture/pr51106-1.c | 2 +- gcc/testsuite/gcc.dg/torture/pr51106-2.c | 2 +- gcc/testsuite/gcc.dg/torture/pr52451.c | 1 + gcc/testsuite/gcc.dg/torture/pr68264.c | 1 + gcc/testsuite/gcc.dg/torture/pr69760.c | 2 +- gcc/testsuite/gcc.dg/torture/pr71816.c | 2 +- gcc/testsuite/gcc.dg/torture/pr87693.c | 1 + gcc/testsuite/gcc.dg/torture/pr89135.c | 2 + gcc/testsuite/gcc.dg/torture/pr89247.c | 1 + gcc/testsuite/gcc.dg/torture/pr90020.c | 1 - gcc/testsuite/gcc.dg/torture/pr90071.c | 2 + gcc/testsuite/gcc.dg/torture/pr90395.c | 12 + gcc/testsuite/gcc.dg/torture/pr90553.c | 128 + gcc/testsuite/gcc.dg/torture/pr90671.c | 16 + gcc/testsuite/gcc.dg/torture/pr90738.c | 20 + gcc/testsuite/gcc.dg/torture/pr91180.c | 13 + gcc/testsuite/gcc.dg/torture/pr91207.c | 25 + gcc/testsuite/gcc.dg/torture/pr91211.c | 19 + gcc/testsuite/gcc.dg/torture/pr91267.c | 21 + gcc/testsuite/gcc.dg/torture/pr91323.c | 52 + gcc/testsuite/gcc.dg/torture/pr91656-1.c | 34 + gcc/testsuite/gcc.dg/torture/pr91656-2.c | 37 + gcc/testsuite/gcc.dg/torture/pr91656-3.c | 32 + gcc/testsuite/gcc.dg/torture/pr91896.c | 18 + gcc/testsuite/gcc.dg/torture/pr92222.c | 17 - gcc/testsuite/gcc.dg/torture/pr92704.c | 24 - gcc/testsuite/gcc.dg/torture/pr93381.c | 25 - gcc/testsuite/gcc.dg/torture/pr94206.c | 17 - gcc/testsuite/gcc.dg/torture/pr94479.c | 12 - gcc/testsuite/gcc.dg/torture/pr94482.c | 36 - gcc/testsuite/gcc.dg/torture/pr94947-1.c | 23 - gcc/testsuite/gcc.dg/torture/pr94947-2.c | 7 - gcc/testsuite/gcc.dg/torture/pr95049.c | 7 - gcc/testsuite/gcc.dg/torture/pr97812.c | 15 - gcc/testsuite/gcc.dg/torture/pta-ptrarith-3.c | 2 +- gcc/testsuite/gcc.dg/torture/restrict-8.c | 17 + gcc/testsuite/gcc.dg/torture/ssa-fre-5.c | 28 + gcc/testsuite/gcc.dg/torture/ssa-fre-6.c | 28 + gcc/testsuite/gcc.dg/torture/ssa-fre-7.c | 30 + .../gcc.dg/torture/stackalign/builtin-apply-2.c | 2 +- .../gcc.dg/torture/stackalign/builtin-return-2.c | 40 - gcc/testsuite/gcc.dg/torture/type-generic-1.c | 1 - gcc/testsuite/gcc.dg/torture/vshuf-8.inc | 4 +- .../gcc.dg/tree-prof/ic-misattribution-1.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/indir-call-prof.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/stringop-1.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/stringop-2.c | 6 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-1.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-2.c | 7 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-3.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-4.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-5.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20040211-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/alias-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/alias-37.c | 18 + .../gcc.dg/tree-ssa/alias-access-path-1.c | 21 + .../gcc.dg/tree-ssa/alias-access-path-2.c | 22 + .../gcc.dg/tree-ssa/alias-access-path-3.c | 22 + .../gcc.dg/tree-ssa/alias-access-path-4.c | 24 + .../gcc.dg/tree-ssa/alias-access-path-5.c | 25 + .../gcc.dg/tree-ssa/alias-access-path-6.c | 29 + .../gcc.dg/tree-ssa/alias-access-path-7.c | 20 + .../gcc.dg/tree-ssa/alias-access-path-8.c | 21 + .../gcc.dg/tree-ssa/alias-access-path-9.c | 44 + gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-6.c | 146 + gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-7.c | 152 + gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-8.c | 41 + gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-9.c | 163 + .../gcc.dg/tree-ssa/builtin-snprintf-warn-5.c | 140 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-21.c | 94 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-22.c | 58 + gcc/testsuite/gcc.dg/tree-ssa/cmpexactdiv-3.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/cmpexactdiv-4.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/cmpexactdiv-5.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/copy-headers-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/copy-headers-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-15.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/dce-2.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/dump-4.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/dump-5.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/dump-6.c | 38 + gcc/testsuite/gcc.dg/tree-ssa/forwprop-31.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-32.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ipa-cp-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ipa-split-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopts-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopts-3.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ivopts-lt-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopts-lt.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-26.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-37.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/ldist-38.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/loadpre6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-10.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-15.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-1.c | 30 + gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-2.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-3.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-4.c | 40 + gcc/testsuite/gcc.dg/tree-ssa/pr23744.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr30375.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr32044.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/pr66726-4.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr77445-2.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/pr78886.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr79697.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr83501.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr84512.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr86061.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-1.c | 60 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-2.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-3.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-4.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-5.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-6.c | 65 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-7.c | 77 + gcc/testsuite/gcc.dg/tree-ssa/pr88775-2.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/pr89060.c | 53 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-1.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-2.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-3.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-4.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-5.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-6.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/pr89475.c | 104 + gcc/testsuite/gcc.dg/tree-ssa/pr90340-2.c | 31 + gcc/testsuite/gcc.dg/tree-ssa/pr90340.c | 31 + gcc/testsuite/gcc.dg/tree-ssa/pr90356-1.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr90356-2.c | 8 + gcc/testsuite/gcc.dg/tree-ssa/pr90356-3.c | 6 + gcc/testsuite/gcc.dg/tree-ssa/pr90356-4.c | 6 + gcc/testsuite/gcc.dg/tree-ssa/pr90478.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/pr91091-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr91482.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/pr91504.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/pr91579.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/pr91680.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr91866.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr92930.c | 19 - gcc/testsuite/gcc.dg/tree-ssa/pr93435.c | 159 - gcc/testsuite/gcc.dg/tree-ssa/pr94125.c | 41 - gcc/testsuite/gcc.dg/tree-ssa/pr94482-2.c | 50 - gcc/testsuite/gcc.dg/tree-ssa/pr94969.c | 28 - gcc/testsuite/gcc.dg/tree-ssa/pr95804.c | 18 - gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-8.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-9.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pta-callused.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-33.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-34.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-35.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-36.c | 2 +- .../gcc.dg/tree-ssa/redundant-assign-zero-1.c | 13 + .../gcc.dg/tree-ssa/redundant-assign-zero-2.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/scev-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/slsr-27.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/slsr-28.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/slsr-29.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/slsr-42.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/split-path-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-8.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-24.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-36.c | 65 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-37.c | 60 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-38.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-31.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-61.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-69.c | 32 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-70.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-71.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-72.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-73.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-74.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-75.c | 34 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-76.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-77.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-79.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-80.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-81.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-13.c | 53 + gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/strlen-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vector-6.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/vector-7.c | 39 + gcc/testsuite/gcc.dg/type-convert-var.c | 9 + gcc/testsuite/gcc.dg/typedef-var-1.c | 14 + gcc/testsuite/gcc.dg/typedef-var-2.c | 15 + gcc/testsuite/gcc.dg/ubsan/pr94423.c | 17 - gcc/testsuite/gcc.dg/ubsan/pr95810.c | 13 - gcc/testsuite/gcc.dg/ucnid-1-utf8.c | 25 + gcc/testsuite/gcc.dg/ucnid-10-utf8.c | 11 + gcc/testsuite/gcc.dg/ucnid-11-utf8.c | 7 + gcc/testsuite/gcc.dg/ucnid-12-utf8.c | 7 + gcc/testsuite/gcc.dg/ucnid-13-utf8.c | 15 + gcc/testsuite/gcc.dg/ucnid-14-utf8.c | 23 + gcc/testsuite/gcc.dg/ucnid-15-utf8.c | 38 + gcc/testsuite/gcc.dg/ucnid-16-utf8.c | 6 + gcc/testsuite/gcc.dg/ucnid-2-utf8.c | 28 + gcc/testsuite/gcc.dg/ucnid-3-utf8.c | 28 + gcc/testsuite/gcc.dg/ucnid-4-utf8.c | 28 + gcc/testsuite/gcc.dg/ucnid-5-utf8.c | 20 + gcc/testsuite/gcc.dg/ucnid-6-utf8.c | 28 + gcc/testsuite/gcc.dg/ucnid-7-utf8.c | 9 + gcc/testsuite/gcc.dg/ucnid-8-utf8.c | 16 + gcc/testsuite/gcc.dg/ucnid-9-utf8.c | 25 + gcc/testsuite/gcc.dg/uninit-25-gimple.c | 41 + gcc/testsuite/gcc.dg/uninit-25.c | 23 + gcc/testsuite/gcc.dg/uninit-26.c | 23 + gcc/testsuite/gcc.dg/uninit-27-gimple.c | 41 + gcc/testsuite/gcc.dg/uninit-28-gimple.c | 47 + gcc/testsuite/gcc.dg/uninit-29-gimple.c | 45 + gcc/testsuite/gcc.dg/uninit-30-gimple.c | 43 + gcc/testsuite/gcc.dg/uninit-31-gimple.c | 48 + gcc/testsuite/gcc.dg/uninit-C-O0.c | 2 +- gcc/testsuite/gcc.dg/uninit-C.c | 2 +- gcc/testsuite/gcc.dg/uninit-pr50476.c | 18 + gcc/testsuite/gcc.dg/uninit-pr90394-1-gimple.c | 47 + gcc/testsuite/gcc.dg/uninit-pr90394.c | 33 + gcc/testsuite/gcc.dg/unroll-and-jam.c | 24 +- gcc/testsuite/gcc.dg/utf-array-short-wchar.c | 14 +- gcc/testsuite/gcc.dg/utf-array.c | 14 +- gcc/testsuite/gcc.dg/utf8-2.c | 12 +- gcc/testsuite/gcc.dg/vect/O3-pr70130.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-2.c | 2 +- .../gcc.dg/vect/costmodel/i386/costmodel-vect-31.c | 1 + .../gcc.dg/vect/costmodel/i386/costmodel-vect-33.c | 1 + .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c | 1 + .../gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c | 1 + .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c | 1 + .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c | 1 + .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c | 1 + .../spu/costmodel-fast-math-vect-pr29925.c | 39 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c | 50 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c | 49 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c | 49 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c | 50 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-33.c | 42 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c | 48 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c | 48 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c | 48 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c | 49 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c | 46 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c | 46 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c | 46 - .../vect/costmodel/spu/costmodel-vect-iv-9.c | 37 - .../vect/costmodel/spu/spu-costmodel-vect.exp | 69 - .../vect/costmodel/x86_64/costmodel-vect-31.c | 1 + .../vect/costmodel/x86_64/costmodel-vect-33.c | 1 + gcc/testsuite/gcc.dg/vect/no-math-errno-slp-32.c | 2 +- .../gcc.dg/vect/no-math-errno-vect-pow-1.c | 2 +- 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/pr48765.c | 2 +- gcc/testsuite/gcc.dg/vect/pr66142.c | 2 +- gcc/testsuite/gcc.dg/vect/pr81740-1.c | 1 - gcc/testsuite/gcc.dg/vect/pr81740-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr88598-1.c | 1 - gcc/testsuite/gcc.dg/vect/pr88598-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr88598-3.c | 1 - gcc/testsuite/gcc.dg/vect/pr88598-4.c | 1 - gcc/testsuite/gcc.dg/vect/pr88598-5.c | 1 - gcc/testsuite/gcc.dg/vect/pr88598-6.c | 1 - gcc/testsuite/gcc.dg/vect/pr89440.c | 1 - gcc/testsuite/gcc.dg/vect/pr90018.c | 1 - gcc/testsuite/gcc.dg/vect/pr91114.c | 12 + gcc/testsuite/gcc.dg/vect/pr91293-1.c | 1 - gcc/testsuite/gcc.dg/vect/pr91293-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr91293-3.c | 1 - gcc/testsuite/gcc.dg/vect/pr91750.c | 15 + gcc/testsuite/gcc.dg/vect/pr92420.c | 48 - gcc/testsuite/gcc.dg/vect/pr92710.c | 12 - gcc/testsuite/gcc.dg/vect/pr92723.c | 9 - gcc/testsuite/gcc.dg/vect/pr93069.c | 10 - gcc/testsuite/gcc.dg/vect/pr93767.c | 13 - gcc/testsuite/gcc.dg/vect/pr94443.c | 13 - gcc/testsuite/gcc.dg/vect/pr97081-2.c | 32 - gcc/testsuite/gcc.dg/vect/pr97081.c | 26 - gcc/testsuite/gcc.dg/vect/slp-46.c | 96 - gcc/testsuite/gcc.dg/vect/slp-perm-12.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-reduc-sad-2.c | 29 + gcc/testsuite/gcc.dg/vect/slp-reduc-sad.c | 1 - gcc/testsuite/gcc.dg/vect/tree-vect.h | 2 +- gcc/testsuite/gcc.dg/vect/vect-cond-arith-7.c | 60 + gcc/testsuite/gcc.dg/vect/vect-float-extend-1.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-float-truncate-1.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-mulhrs-1.c | 49 + gcc/testsuite/gcc.dg/vect/vect-mulhrs-2.c | 9 + gcc/testsuite/gcc.dg/vect/vect-mulhrs-3.c | 9 + gcc/testsuite/gcc.dg/vect/vect-mulhrs-4.c | 10 + gcc/testsuite/gcc.dg/vect/vect-over-widen-17.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c | 79 + gcc/testsuite/gcc.dg/vect/vect-simd-10.c | 102 + gcc/testsuite/gcc.dg/vect/vect-simd-11.c | 186 + gcc/testsuite/gcc.dg/vect/vect-simd-12.c | 122 + gcc/testsuite/gcc.dg/vect/vect-simd-13.c | 124 + gcc/testsuite/gcc.dg/vect/vect-simd-14.c | 100 + gcc/testsuite/gcc.dg/vect/vect-simd-15.c | 186 + gcc/testsuite/gcc.dg/vect/vect-simd-16.c | 61 + gcc/testsuite/gcc.dg/vect/vect-simd-5.c | 14 + gcc/testsuite/gcc.dg/vect/vect-simd-6.c | 52 + gcc/testsuite/gcc.dg/vect/vect-simd-7.c | 51 + gcc/testsuite/gcc.dg/vect/vect-simd-8.c | 122 + gcc/testsuite/gcc.dg/vect/vect-simd-9.c | 124 + gcc/testsuite/gcc.dg/vect/vect-version-1.c | 20 + gcc/testsuite/gcc.dg/vect/vect-version-2.c | 20 + gcc/testsuite/gcc.dg/vect/vect.exp | 5 +- gcc/testsuite/gcc.dg/vmx/ops.c | 2 +- gcc/testsuite/gcc.dg/warn-abs-1.c | 6 +- gcc/testsuite/gcc.dg/warn-sprintf-no-nul.c | 2 +- gcc/testsuite/gcc.dg/weak/weak-19.c | 8 + gcc/testsuite/gcc.dg/winline-7.c | 2 + gcc/testsuite/gcc.dg/wrapped-binop-simplify.c | 43 + gcc/testsuite/gcc.misc-tests/gcov-pr90574-1.c | 20 + gcc/testsuite/gcc.misc-tests/gcov-pr90574-2.c | 15 + gcc/testsuite/gcc.misc-tests/gcov-pr94029.c | 14 - gcc/testsuite/gcc.misc-tests/help.exp | 28 + gcc/testsuite/gcc.misc-tests/linkage.exp | 2 +- gcc/testsuite/gcc.misc-tests/options.exp | 3 +- gcc/testsuite/gcc.target/aarch64/acle/jcvt_2.c | 33 - gcc/testsuite/gcc.target/aarch64/acle/rng_1.c | 53 - gcc/testsuite/gcc.target/aarch64/acle/tme.c | 34 + .../aarch64/advsimd-intrinsics/arm-neon-ref.h | 8 +- .../aarch64/advsimd-intrinsics/vreinterpret_p128.c | 19 - .../aarch64/advsimd-intrinsics/vtrn_half.c | 3 + .../aarch64/advsimd-intrinsics/vuzp_half.c | 3 + .../aarch64/advsimd-intrinsics/vzip_half.c | 3 + gcc/testsuite/gcc.target/aarch64/aes-fuse-1.c | 66 + gcc/testsuite/gcc.target/aarch64/aes-fuse-2.c | 65 + .../gcc.target/aarch64/asm-x-constraint-1.c | 34 + .../gcc.target/aarch64/asm-y-constraint-1.c | 36 + .../aarch64/cpunative/aarch64-cpunative.exp | 35 - gcc/testsuite/gcc.target/aarch64/cpunative/info_0 | 8 - gcc/testsuite/gcc.target/aarch64/cpunative/info_1 | 8 - gcc/testsuite/gcc.target/aarch64/cpunative/info_10 | 8 - gcc/testsuite/gcc.target/aarch64/cpunative/info_11 | 8 - gcc/testsuite/gcc.target/aarch64/cpunative/info_12 | 8 - gcc/testsuite/gcc.target/aarch64/cpunative/info_13 | 8 - gcc/testsuite/gcc.target/aarch64/cpunative/info_14 | 8 - gcc/testsuite/gcc.target/aarch64/cpunative/info_15 | 8 - gcc/testsuite/gcc.target/aarch64/cpunative/info_2 | 8 - gcc/testsuite/gcc.target/aarch64/cpunative/info_3 | 8 - gcc/testsuite/gcc.target/aarch64/cpunative/info_4 | 8 - gcc/testsuite/gcc.target/aarch64/cpunative/info_5 | 8 - gcc/testsuite/gcc.target/aarch64/cpunative/info_6 | 8 - gcc/testsuite/gcc.target/aarch64/cpunative/info_7 | 8 - gcc/testsuite/gcc.target/aarch64/cpunative/info_8 | 8 - gcc/testsuite/gcc.target/aarch64/cpunative/info_9 | 8 - .../gcc.target/aarch64/cpunative/native_cpu_0.c | 12 - .../gcc.target/aarch64/cpunative/native_cpu_1.c | 12 - .../gcc.target/aarch64/cpunative/native_cpu_10.c | 12 - .../gcc.target/aarch64/cpunative/native_cpu_13.c | 12 - .../gcc.target/aarch64/cpunative/native_cpu_14.c | 12 - .../gcc.target/aarch64/cpunative/native_cpu_2.c | 12 - .../gcc.target/aarch64/cpunative/native_cpu_3.c | 13 - .../gcc.target/aarch64/cpunative/native_cpu_4.c | 12 - .../gcc.target/aarch64/cpunative/native_cpu_5.c | 12 - .../gcc.target/aarch64/cpunative/native_cpu_6.c | 13 - .../gcc.target/aarch64/cpunative/native_cpu_7.c | 13 - .../gcc.target/aarch64/cpunative/native_cpu_8.c | 12 - gcc/testsuite/gcc.target/aarch64/crypto-fuse-1.c | 45 - gcc/testsuite/gcc.target/aarch64/crypto-fuse-2.c | 45 - gcc/testsuite/gcc.target/aarch64/diag_aka_1.c | 14 + gcc/testsuite/gcc.target/aarch64/fmul_scvtf_1.c | 140 + gcc/testsuite/gcc.target/aarch64/options_set_11.c | 11 - gcc/testsuite/gcc.target/aarch64/options_set_12.c | 11 - gcc/testsuite/gcc.target/aarch64/options_set_13.c | 11 - gcc/testsuite/gcc.target/aarch64/options_set_14.c | 11 - gcc/testsuite/gcc.target/aarch64/options_set_15.c | 11 - gcc/testsuite/gcc.target/aarch64/options_set_16.c | 11 - gcc/testsuite/gcc.target/aarch64/options_set_17.c | 11 - gcc/testsuite/gcc.target/aarch64/options_set_18.c | 11 - gcc/testsuite/gcc.target/aarch64/options_set_19.c | 11 - gcc/testsuite/gcc.target/aarch64/options_set_20.c | 11 - gcc/testsuite/gcc.target/aarch64/options_set_21.c | 11 - gcc/testsuite/gcc.target/aarch64/options_set_22.c | 11 - gcc/testsuite/gcc.target/aarch64/options_set_23.c | 11 - gcc/testsuite/gcc.target/aarch64/options_set_24.c | 11 - gcc/testsuite/gcc.target/aarch64/options_set_25.c | 11 - gcc/testsuite/gcc.target/aarch64/options_set_26.c | 11 - gcc/testsuite/gcc.target/aarch64/pcs_attribute-2.c | 93 + gcc/testsuite/gcc.target/aarch64/pcs_attribute-3.c | 58 + gcc/testsuite/gcc.target/aarch64/pr63304_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr88838.c | 11 + gcc/testsuite/gcc.target/aarch64/pr89093.c | 7 + gcc/testsuite/gcc.target/aarch64/pr91102.c | 26 + gcc/testsuite/gcc.target/aarch64/pr92424-2.c | 12 - gcc/testsuite/gcc.target/aarch64/pr92424-3.c | 12 - gcc/testsuite/gcc.target/aarch64/pr94435.c | 25 - gcc/testsuite/gcc.target/aarch64/pr94514.c | 77 - gcc/testsuite/gcc.target/aarch64/pr94530.c | 9 - gcc/testsuite/gcc.target/aarch64/pr94748.c | 10 - gcc/testsuite/gcc.target/aarch64/pr96313.c | 8 - 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.target/aarch64/pragma_cpp_predefs_2.c | 20 + .../gcc.target/aarch64/return_address_sign_1.c | 8 +- .../gcc.target/aarch64/return_address_sign_3.c | 4 +- .../gcc.target/aarch64/return_address_sign_b_1.c | 52 + .../gcc.target/aarch64/return_address_sign_b_2.c | 18 + .../gcc.target/aarch64/return_address_sign_b_3.c | 22 + .../aarch64/return_address_sign_builtin.c | 16 + .../gcc.target/aarch64/scalar_intrinsics.c | 6 +- gcc/testsuite/gcc.target/aarch64/signbitv2sf.c | 40 + gcc/testsuite/gcc.target/aarch64/signbitv4sf.c | 38 + gcc/testsuite/gcc.target/aarch64/simd/pr97349.c | 12 - gcc/testsuite/gcc.target/aarch64/simd/ssra.c | 36 + .../gcc.target/aarch64/simd/trn_zip_p64_1.c | 44 - gcc/testsuite/gcc.target/aarch64/simd/usra.c | 36 + .../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/simd_pcs_attribute-2.c | 16 + .../gcc.target/aarch64/simd_pcs_attribute-3.c | 24 + .../gcc.target/aarch64/simd_pcs_attribute.c | 16 + .../aarch64/sls-mitigation/sls-miti-blr-bti.c | 40 - .../aarch64/sls-mitigation/sls-miti-blr.c | 33 - .../aarch64/sls-mitigation/sls-miti-retbr-pacret.c | 15 - .../aarch64/sls-mitigation/sls-miti-retbr.c | 119 - .../aarch64/sls-mitigation/sls-mitigation.exp | 73 - .../gcc.target/aarch64/ssadv16qi-dotprod.c | 31 + gcc/testsuite/gcc.target/aarch64/ssadv16qi.c | 2 +- .../gcc.target/aarch64/stack-protector-1.c | 89 - .../gcc.target/aarch64/stack-protector-2.c | 6 - gcc/testsuite/gcc.target/aarch64/sve/adr_1.c | 46 + gcc/testsuite/gcc.target/aarch64/sve/adr_1_run.c | 31 + gcc/testsuite/gcc.target/aarch64/sve/adr_2.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/adr_2_run.c | 5 + gcc/testsuite/gcc.target/aarch64/sve/adr_3.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/adr_3_run.c | 5 + gcc/testsuite/gcc.target/aarch64/sve/adr_4.c | 9 + gcc/testsuite/gcc.target/aarch64/sve/adr_4_run.c | 5 + gcc/testsuite/gcc.target/aarch64/sve/adr_5.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/adr_5_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/asrdiv_1.c | 51 + gcc/testsuite/gcc.target/aarch64/sve/clastb_8.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/clrsb_1.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/clrsb_1_run.c | 50 + gcc/testsuite/gcc.target/aarch64/sve/clz_1.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/clz_1_run.c | 50 + gcc/testsuite/gcc.target/aarch64/sve/cnot_1.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/cond_abd_1.c | 42 + .../gcc.target/aarch64/sve/cond_abd_1_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_abd_2.c | 42 + .../gcc.target/aarch64/sve/cond_abd_2_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_abd_3.c | 46 + .../gcc.target/aarch64/sve/cond_abd_3_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_abd_4.c | 42 + .../gcc.target/aarch64/sve/cond_abd_4_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_abd_5.c | 46 + .../gcc.target/aarch64/sve/cond_abd_5_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c | 35 + .../gcc.target/aarch64/sve/cond_cnot_1_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_2.c | 35 + .../gcc.target/aarch64/sve/cond_cnot_2_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_3.c | 35 + .../gcc.target/aarch64/sve/cond_cnot_3_run.c | 32 + .../gcc.target/aarch64/sve/cond_convert_1.c | 36 + .../gcc.target/aarch64/sve/cond_convert_1_run.c | 29 + .../gcc.target/aarch64/sve/cond_convert_2.c | 36 + .../gcc.target/aarch64/sve/cond_convert_2_run.c | 28 + .../gcc.target/aarch64/sve/cond_convert_3.c | 40 + .../gcc.target/aarch64/sve/cond_convert_3_run.c | 28 + .../gcc.target/aarch64/sve/cond_convert_4.c | 36 + .../gcc.target/aarch64/sve/cond_convert_4_run.c | 29 + .../gcc.target/aarch64/sve/cond_convert_5.c | 36 + .../gcc.target/aarch64/sve/cond_convert_5_run.c | 28 + .../gcc.target/aarch64/sve/cond_convert_6.c | 40 + .../gcc.target/aarch64/sve/cond_convert_6_run.c | 28 + gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_1.c | 29 + .../gcc.target/aarch64/sve/cond_fabd_1_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_2.c | 29 + .../gcc.target/aarch64/sve/cond_fabd_2_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_3.c | 32 + .../gcc.target/aarch64/sve/cond_fabd_3_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_4.c | 29 + .../gcc.target/aarch64/sve/cond_fabd_4_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_5.c | 35 + .../gcc.target/aarch64/sve/cond_fabd_5_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_1.c | 62 + .../gcc.target/aarch64/sve/cond_fadd_1_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_2.c | 56 + .../gcc.target/aarch64/sve/cond_fadd_2_run.c | 31 + gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_3.c | 65 + .../gcc.target/aarch64/sve/cond_fadd_3_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_4.c | 64 + .../gcc.target/aarch64/sve/cond_fadd_4_run.c | 32 + .../gcc.target/aarch64/sve/cond_fmaxnm_1.c | 55 + .../gcc.target/aarch64/sve/cond_fmaxnm_1_run.c | 32 + .../gcc.target/aarch64/sve/cond_fmaxnm_2.c | 48 + .../gcc.target/aarch64/sve/cond_fmaxnm_2_run.c | 31 + .../gcc.target/aarch64/sve/cond_fmaxnm_3.c | 54 + .../gcc.target/aarch64/sve/cond_fmaxnm_3_run.c | 32 + .../gcc.target/aarch64/sve/cond_fmaxnm_4.c | 53 + .../gcc.target/aarch64/sve/cond_fmaxnm_4_run.c | 32 + .../gcc.target/aarch64/sve/cond_fminnm_1.c | 29 + .../gcc.target/aarch64/sve/cond_fminnm_1_run.c | 5 + .../gcc.target/aarch64/sve/cond_fminnm_2.c | 23 + .../gcc.target/aarch64/sve/cond_fminnm_2_run.c | 5 + .../gcc.target/aarch64/sve/cond_fminnm_3.c | 28 + .../gcc.target/aarch64/sve/cond_fminnm_3_run.c | 5 + .../gcc.target/aarch64/sve/cond_fminnm_4.c | 27 + .../gcc.target/aarch64/sve/cond_fminnm_4_run.c | 5 + gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_1.c | 47 + .../gcc.target/aarch64/sve/cond_fmul_1_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_2.c | 44 + .../gcc.target/aarch64/sve/cond_fmul_2_run.c | 31 + gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_3.c | 50 + .../gcc.target/aarch64/sve/cond_fmul_3_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_4.c | 49 + .../gcc.target/aarch64/sve/cond_fmul_4_run.c | 32 + .../gcc.target/aarch64/sve/cond_fsubr_1.c | 47 + .../gcc.target/aarch64/sve/cond_fsubr_1_run.c | 32 + .../gcc.target/aarch64/sve/cond_fsubr_2.c | 44 + .../gcc.target/aarch64/sve/cond_fsubr_2_run.c | 31 + .../gcc.target/aarch64/sve/cond_fsubr_3.c | 50 + .../gcc.target/aarch64/sve/cond_fsubr_3_run.c | 32 + .../gcc.target/aarch64/sve/cond_fsubr_4.c | 49 + .../gcc.target/aarch64/sve/cond_fsubr_4_run.c | 32 + .../gcc.target/aarch64/sve/cond_logical_1.c | 62 + .../gcc.target/aarch64/sve/cond_logical_1_run.c | 33 + .../gcc.target/aarch64/sve/cond_logical_2.c | 63 + .../gcc.target/aarch64/sve/cond_logical_2_run.c | 33 + .../gcc.target/aarch64/sve/cond_logical_3.c | 66 + .../gcc.target/aarch64/sve/cond_logical_3_run.c | 33 + .../gcc.target/aarch64/sve/cond_logical_4.c | 62 + .../gcc.target/aarch64/sve/cond_logical_4_run.c | 33 + .../gcc.target/aarch64/sve/cond_logical_5.c | 66 + .../gcc.target/aarch64/sve/cond_logical_5_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_1.c | 52 + .../gcc.target/aarch64/sve/cond_mla_1_run.c | 35 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_2.c | 53 + .../gcc.target/aarch64/sve/cond_mla_2_run.c | 36 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_3.c | 52 + .../gcc.target/aarch64/sve/cond_mla_3_run.c | 35 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_4.c | 56 + .../gcc.target/aarch64/sve/cond_mla_4_run.c | 36 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_5.c | 56 + .../gcc.target/aarch64/sve/cond_mla_5_run.c | 35 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_6.c | 53 + .../gcc.target/aarch64/sve/cond_mla_6_run.c | 35 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_7.c | 62 + .../gcc.target/aarch64/sve/cond_mla_7_run.c | 34 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_8.c | 62 + .../gcc.target/aarch64/sve/cond_mla_8_run.c | 34 + .../gcc.target/aarch64/sve/cond_shift_1.c | 48 + .../gcc.target/aarch64/sve/cond_shift_1_run.c | 27 + .../gcc.target/aarch64/sve/cond_shift_2.c | 52 + .../gcc.target/aarch64/sve/cond_shift_2_run.c | 27 + .../gcc.target/aarch64/sve/cond_shift_3.c | 48 + .../gcc.target/aarch64/sve/cond_shift_3_run.c | 27 + .../gcc.target/aarch64/sve/cond_shift_4.c | 52 + .../gcc.target/aarch64/sve/cond_shift_4_run.c | 27 + .../gcc.target/aarch64/sve/cond_shift_5.c | 38 + .../gcc.target/aarch64/sve/cond_shift_5_run.c | 28 + .../gcc.target/aarch64/sve/cond_shift_6.c | 33 + .../gcc.target/aarch64/sve/cond_shift_6_run.c | 28 + .../gcc.target/aarch64/sve/cond_shift_7.c | 40 + .../gcc.target/aarch64/sve/cond_shift_7_run.c | 28 + .../gcc.target/aarch64/sve/cond_shift_8.c | 38 + .../gcc.target/aarch64/sve/cond_shift_8_run.c | 28 + .../gcc.target/aarch64/sve/cond_shift_9.c | 40 + .../gcc.target/aarch64/sve/cond_shift_9_run.c | 28 + .../gcc.target/aarch64/sve/cond_unary_1.c | 59 + .../gcc.target/aarch64/sve/cond_unary_1_run.c | 27 + .../gcc.target/aarch64/sve/cond_unary_2.c | 58 + .../gcc.target/aarch64/sve/cond_unary_2_run.c | 28 + .../gcc.target/aarch64/sve/cond_unary_3.c | 58 + .../gcc.target/aarch64/sve/cond_unary_3_run.c | 27 + .../gcc.target/aarch64/sve/cond_unary_4.c | 62 + .../gcc.target/aarch64/sve/cond_unary_4_run.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_1.c | 40 + .../gcc.target/aarch64/sve/cond_uxt_1_run.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_2.c | 40 + .../gcc.target/aarch64/sve/cond_uxt_2_run.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_3.c | 39 + .../gcc.target/aarch64/sve/cond_uxt_3_run.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_4.c | 36 + .../gcc.target/aarch64/sve/cond_uxt_4_run.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/const_1.c | 13 + gcc/testsuite/gcc.target/aarch64/sve/const_2.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/const_3.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/dot_1.c | 39 + gcc/testsuite/gcc.target/aarch64/sve/ext_2.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/ext_3.c | 17 + gcc/testsuite/gcc.target/aarch64/sve/fabd_1.c | 35 + gcc/testsuite/gcc.target/aarch64/sve/fadda_1.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/fmaxnm_1.c | 45 + gcc/testsuite/gcc.target/aarch64/sve/fminnm_1.c | 21 + .../gcc.target/aarch64/sve/index_offset_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/init_1.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/init_10.c | 24 + gcc/testsuite/gcc.target/aarch64/sve/init_10_run.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/init_11.c | 23 + gcc/testsuite/gcc.target/aarch64/sve/init_11_run.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/init_12.c | 26 + gcc/testsuite/gcc.target/aarch64/sve/init_12_run.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/init_13.c | 17 + gcc/testsuite/gcc.target/aarch64/sve/init_1_run.c | 19 + gcc/testsuite/gcc.target/aarch64/sve/init_2.c | 23 + gcc/testsuite/gcc.target/aarch64/sve/init_2_run.c | 19 + gcc/testsuite/gcc.target/aarch64/sve/init_3.c | 24 + gcc/testsuite/gcc.target/aarch64/sve/init_3_run.c | 19 + gcc/testsuite/gcc.target/aarch64/sve/init_4.c | 24 + gcc/testsuite/gcc.target/aarch64/sve/init_4_run.c | 19 + gcc/testsuite/gcc.target/aarch64/sve/init_5.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/init_5_run.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/init_6.c | 23 + gcc/testsuite/gcc.target/aarch64/sve/init_6_run.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/init_7.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/init_7_run.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/init_8.c | 26 + gcc/testsuite/gcc.target/aarch64/sve/init_8_run.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/init_9.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/init_9_run.c | 19 + gcc/testsuite/gcc.target/aarch64/sve/ld1r_2.c | 22 +- gcc/testsuite/gcc.target/aarch64/sve/loop_add_4.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/mask_load_1.c | 12 + .../gcc.target/aarch64/sve/mask_load_slp_1.c | 90 + gcc/testsuite/gcc.target/aarch64/sve/peel_ind_1.c | 1 + gcc/testsuite/gcc.target/aarch64/sve/peel_ind_2.c | 1 + gcc/testsuite/gcc.target/aarch64/sve/pr88834.c | 15 + gcc/testsuite/gcc.target/aarch64/sve/pr91166.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/pr94605.c | 12 - gcc/testsuite/gcc.target/aarch64/sve/revb_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/revb_2.c | 10 + gcc/testsuite/gcc.target/aarch64/sve/revh_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/revh_2.c | 9 + gcc/testsuite/gcc.target/aarch64/sve/revw_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/revw_2.c | 8 + gcc/testsuite/gcc.target/aarch64/sve/sad_1.c | 28 + gcc/testsuite/gcc.target/aarch64/sve/sel_1.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/sel_2.c | 41 + gcc/testsuite/gcc.target/aarch64/sve/sel_3.c | 50 + gcc/testsuite/gcc.target/aarch64/sve/sel_4.c | 50 + gcc/testsuite/gcc.target/aarch64/sve/sel_5.c | 50 + gcc/testsuite/gcc.target/aarch64/sve/sel_6.c | 42 + gcc/testsuite/gcc.target/aarch64/sve/shift_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/single_1.c | 7 +- gcc/testsuite/gcc.target/aarch64/sve/single_2.c | 7 +- gcc/testsuite/gcc.target/aarch64/sve/single_3.c | 7 +- gcc/testsuite/gcc.target/aarch64/sve/single_4.c | 7 +- gcc/testsuite/gcc.target/aarch64/sve/slp_2.c | 9 +- gcc/testsuite/gcc.target/aarch64/sve/slp_3.c | 11 +- gcc/testsuite/gcc.target/aarch64/sve/slp_4.c | 8 +- gcc/testsuite/gcc.target/aarch64/sve/smax_1.c | 71 + gcc/testsuite/gcc.target/aarch64/sve/smin_1.c | 71 + gcc/testsuite/gcc.target/aarch64/sve/spill_2.c | 17 +- gcc/testsuite/gcc.target/aarch64/sve/spill_4.c | 9 +- .../gcc.target/aarch64/sve/struct_vect_1.c | 8 +- .../gcc.target/aarch64/sve/struct_vect_14.c | 8 +- .../gcc.target/aarch64/sve/struct_vect_15.c | 8 +- .../gcc.target/aarch64/sve/struct_vect_16.c | 8 +- .../gcc.target/aarch64/sve/struct_vect_17.c | 8 +- .../gcc.target/aarch64/sve/struct_vect_18.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_19.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_20.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_21.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_22.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_23.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_7.c | 8 +- gcc/testsuite/gcc.target/aarch64/sve/umax_1.c | 65 + gcc/testsuite/gcc.target/aarch64/sve/umin_1.c | 65 + gcc/testsuite/gcc.target/aarch64/sve/unroll-1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_17.c | 94 + .../gcc.target/aarch64/sve/vcond_17_run.c | 54 + gcc/testsuite/gcc.target/aarch64/sve/vcond_18.c | 44 + .../gcc.target/aarch64/sve/vcond_18_run.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/vcond_19.c | 46 + .../gcc.target/aarch64/sve/vcond_19_run.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/vcond_20.c | 46 + .../gcc.target/aarch64/sve/vcond_20_run.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/vcond_21.c | 34 + .../gcc.target/aarch64/sve/vcond_21_run.c | 31 + gcc/testsuite/gcc.target/aarch64/sve/vec_init_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/while_1.c | 17 +- gcc/testsuite/gcc.target/aarch64/sve/while_10.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/while_6.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/while_7.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/while_8.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/while_9.c | 25 + .../gcc.target/aarch64/sve2/aarch64-sve2.exp | 52 + gcc/testsuite/gcc.target/aarch64/sve2/average_1.c | 46 + gcc/testsuite/gcc.target/aarch64/sve2/mulhrs_1.c | 63 + gcc/testsuite/gcc.target/aarch64/sve2/shracc_1.c | 39 + .../gcc.target/aarch64/symbol-range-tiny.c | 8 +- gcc/testsuite/gcc.target/aarch64/symbol-range.c | 8 +- gcc/testsuite/gcc.target/aarch64/target_attr_10.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_20.c | 27 - gcc/testsuite/gcc.target/aarch64/target_attr_21.c | 27 - .../gcc.target/aarch64/torture/simd-abi-10.c | 14 + .../gcc.target/aarch64/torture/simd-abi-11.c | 26 + .../gcc.target/aarch64/torture/simd-abi-8.c | 20 + .../gcc.target/aarch64/torture/simd-abi-9.c | 48 + .../gcc.target/aarch64/usadv16qi-dotprod.c | 30 + gcc/testsuite/gcc.target/aarch64/usadv16qi.c | 2 +- gcc/testsuite/gcc.target/aarch64/vect-clz.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-fmovd-zero.c | 2 +- gcc/testsuite/gcc.target/aarch64/vect-fmovf-zero.c | 2 +- .../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/and-cnst-size.c | 16 + gcc/testsuite/gcc.target/arc/arc.exp | 18 + gcc/testsuite/gcc.target/arc/arc700-stld-hazard.c | 5 +- gcc/testsuite/gcc.target/arc/builtin_special.c | 2 + gcc/testsuite/gcc.target/arc/cmem-1.c | 6 +- gcc/testsuite/gcc.target/arc/cmem-2.c | 6 +- gcc/testsuite/gcc.target/arc/cmem-3.c | 6 +- gcc/testsuite/gcc.target/arc/cmem-4.c | 6 +- gcc/testsuite/gcc.target/arc/cmem-5.c | 6 +- gcc/testsuite/gcc.target/arc/cmem-6.c | 6 +- gcc/testsuite/gcc.target/arc/delay-slot-limm.c | 52 - gcc/testsuite/gcc.target/arc/interrupt-1.c | 4 +- gcc/testsuite/gcc.target/arc/interrupt-10.c | 36 + gcc/testsuite/gcc.target/arc/interrupt-11.c | 16 + gcc/testsuite/gcc.target/arc/interrupt-12.c | 16 + gcc/testsuite/gcc.target/arc/interrupt-6.c | 5 +- gcc/testsuite/gcc.target/arc/jumptable.c | 2 +- gcc/testsuite/gcc.target/arc/loop-4.c | 3 +- gcc/testsuite/gcc.target/arc/mov-cnst-size.c | 42 + gcc/testsuite/gcc.target/arc/movh_cl-1.c | 2 +- gcc/testsuite/gcc.target/arc/or-cnst-size.c | 16 + gcc/testsuite/gcc.target/arc/pic-2.c | 23 - gcc/testsuite/gcc.target/arc/sdata-3.c | 20 +- gcc/testsuite/gcc.target/arc/store-merge-1.c | 2 +- gcc/testsuite/gcc.target/arc/tmac-1.c | 3 +- gcc/testsuite/gcc.target/arc/tmac-2.c | 2 +- gcc/testsuite/gcc.target/arm/20051215-1.c | 1 + gcc/testsuite/gcc.target/arm/acle/simd32.c | 278 + gcc/testsuite/gcc.target/arm/aes-fuse-1.c | 66 + gcc/testsuite/gcc.target/arm/aes-fuse-2.c | 66 + gcc/testsuite/gcc.target/arm/aes_xor_combine.c | 43 + .../gcc.target/arm/armv6-unaligned-load-ice.c | 1 + .../gcc.target/arm/attr-neon-builtin-fail.c | 2 +- .../gcc.target/arm/attr-neon-builtin-fail2.c | 3 +- .../gcc.target/arm/attr-unaligned-load-ice.c | 1 + gcc/testsuite/gcc.target/arm/attr_arm-err.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/bitfield-1.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/bitfield-2.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/bitfield-3.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/cmse-17.c | 10 + gcc/testsuite/gcc.target/arm/cmse/cmse-9.c | 6 +- gcc/testsuite/gcc.target/arm/cmse/struct-1.c | 2 +- gcc/testsuite/gcc.target/arm/crypto-vsha1cq_u32.c | 23 +- gcc/testsuite/gcc.target/arm/crypto-vsha1h_u32.c | 23 +- gcc/testsuite/gcc.target/arm/crypto-vsha1mq_u32.c | 23 +- gcc/testsuite/gcc.target/arm/crypto-vsha1pq_u32.c | 23 +- gcc/testsuite/gcc.target/arm/data-rel-2.c | 1 + gcc/testsuite/gcc.target/arm/data-rel-3.c | 1 + .../gcc.target/arm/di-longlong64-sync-withldrexd.c | 3 +- gcc/testsuite/gcc.target/arm/div64-unwinding.c | 2 +- gcc/testsuite/gcc.target/arm/eliminate.c | 2 +- gcc/testsuite/gcc.target/arm/fp16-aapcs-2.c | 2 +- gcc/testsuite/gcc.target/arm/fp16-aapcs-4.c | 2 +- gcc/testsuite/gcc.target/arm/fp16-compile-alt-3.c | 2 +- gcc/testsuite/gcc.target/arm/fp16-compile-ieee-3.c | 2 +- gcc/testsuite/gcc.target/arm/ftest-armv4-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv4t-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv4t-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv5t-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv5t-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv5te-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv5te-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6k-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6k-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6m-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6t2-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6t2-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6z-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6z-thumb.c | 1 + gcc/testsuite/gcc.target/arm/g2.c | 1 + gcc/testsuite/gcc.target/arm/interrupt-1.c | 6 +- gcc/testsuite/gcc.target/arm/interrupt-2.c | 6 +- gcc/testsuite/gcc.target/arm/ivopts-2.c | 2 +- gcc/testsuite/gcc.target/arm/ivopts-3.c | 2 +- gcc/testsuite/gcc.target/arm/ivopts-4.c | 2 +- gcc/testsuite/gcc.target/arm/ivopts-5.c | 2 +- gcc/testsuite/gcc.target/arm/ivopts.c | 2 +- gcc/testsuite/gcc.target/arm/macro_defs1.c | 1 + gcc/testsuite/gcc.target/arm/mmx-1.c | 1 + gcc/testsuite/gcc.target/arm/multilib.exp | 38 - gcc/testsuite/gcc.target/arm/neon-extend-1.c | 13 - gcc/testsuite/gcc.target/arm/neon-extend-2.c | 13 - gcc/testsuite/gcc.target/arm/pr19599.c | 1 + gcc/testsuite/gcc.target/arm/pr40887.c | 1 + gcc/testsuite/gcc.target/arm/pr43597.c | 2 +- gcc/testsuite/gcc.target/arm/pr43698.c | 4 +- gcc/testsuite/gcc.target/arm/pr43920-2.c | 2 +- gcc/testsuite/gcc.target/arm/pr45701-1.c | 4 +- gcc/testsuite/gcc.target/arm/pr45701-2.c | 4 +- gcc/testsuite/gcc.target/arm/pr59858.c | 1 + gcc/testsuite/gcc.target/arm/pr61948.c | 1 + gcc/testsuite/gcc.target/arm/pr65647-2.c | 1 + gcc/testsuite/gcc.target/arm/pr66912.c | 2 +- gcc/testsuite/gcc.target/arm/pr70830.c | 3 +- gcc/testsuite/gcc.target/arm/pr77933-1.c | 1 + gcc/testsuite/gcc.target/arm/pr77933-2.c | 1 + gcc/testsuite/gcc.target/arm/pr79058.c | 1 + gcc/testsuite/gcc.target/arm/pr83712.c | 1 + gcc/testsuite/gcc.target/arm/pr90405.c | 28 + gcc/testsuite/gcc.target/arm/pr91603.c | 23 + gcc/testsuite/gcc.target/arm/pr91684.c | 15 + gcc/testsuite/gcc.target/arm/pr91816.c | 64 - .../gcc.target/arm/pragma_arch_switch_2.c | 1 + .../gcc.target/arm/pure-code/no-literal-pool.c | 14 +- gcc/testsuite/gcc.target/arm/pure-code/pr94538-1.c | 13 - gcc/testsuite/gcc.target/arm/pure-code/pr94538-2.c | 12 - .../gcc.target/arm/pure-code/pure-code.exp | 9 +- gcc/testsuite/gcc.target/arm/scd42-1.c | 1 + gcc/testsuite/gcc.target/arm/scd42-2.c | 1 + gcc/testsuite/gcc.target/arm/scd42-3.c | 1 + gcc/testsuite/gcc.target/arm/short-vfp-1.c | 2 +- gcc/testsuite/gcc.target/arm/sibcall-1.c | 1 + gcc/testsuite/gcc.target/arm/ssadv16qi.c | 29 + gcc/testsuite/gcc.target/arm/stack-checking.c | 2 +- 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-red-zone.c | 2 +- gcc/testsuite/gcc.target/arm/synchronize.c | 2 +- gcc/testsuite/gcc.target/arm/tail-long-call.c | 1 + gcc/testsuite/gcc.target/arm/thumb1-Os-mult.c | 1 - gcc/testsuite/gcc.target/arm/tlscall.c | 1 + .../gcc.target/arm/unaligned-argument-1.c | 19 + .../gcc.target/arm/unaligned-argument-2.c | 19 + .../gcc.target/arm/unaligned-argument-3.c | 14 + gcc/testsuite/gcc.target/arm/usadv16qi.c | 29 + gcc/testsuite/gcc.target/arm/vfp-longcall-apcs.c | 1 + gcc/testsuite/gcc.target/bpf/bpf.exp | 41 + gcc/testsuite/gcc.target/bpf/builtin-load.c | 20 + gcc/testsuite/gcc.target/bpf/constant-calls.c | 20 + gcc/testsuite/gcc.target/bpf/diag-funargs-2.c | 26 + gcc/testsuite/gcc.target/bpf/diag-funargs-3.c | 26 + gcc/testsuite/gcc.target/bpf/diag-funargs.c | 15 + gcc/testsuite/gcc.target/bpf/diag-indcalls.c | 11 + gcc/testsuite/gcc.target/bpf/helper-bind.c | 15 + gcc/testsuite/gcc.target/bpf/helper-bpf-redirect.c | 15 + .../gcc.target/bpf/helper-clone-redirect.c | 16 + gcc/testsuite/gcc.target/bpf/helper-csum-diff.c | 16 + gcc/testsuite/gcc.target/bpf/helper-csum-update.c | 15 + .../bpf/helper-current-task-under-cgroup.c | 15 + gcc/testsuite/gcc.target/bpf/helper-fib-lookup.c | 16 + .../gcc.target/bpf/helper-get-cgroup-classid.c | 14 + .../gcc.target/bpf/helper-get-current-cgroup-id.c | 13 + .../gcc.target/bpf/helper-get-current-comm.c | 15 + .../gcc.target/bpf/helper-get-current-pid-tgid.c | 13 + .../gcc.target/bpf/helper-get-current-task.c | 13 + .../gcc.target/bpf/helper-get-current-uid-gid.c | 13 + .../gcc.target/bpf/helper-get-hash-recalc.c | 14 + .../gcc.target/bpf/helper-get-listener-sock.c | 13 + .../gcc.target/bpf/helper-get-local-storage.c | 14 + .../gcc.target/bpf/helper-get-numa-node-id.c | 13 + .../gcc.target/bpf/helper-get-prandom-u32.c | 13 + .../gcc.target/bpf/helper-get-route-realm.c | 14 + .../gcc.target/bpf/helper-get-smp-processor-id.c | 13 + .../gcc.target/bpf/helper-get-socket-cookie.c | 14 + .../gcc.target/bpf/helper-get-socket-uid.c | 14 + gcc/testsuite/gcc.target/bpf/helper-get-stack.c | 16 + gcc/testsuite/gcc.target/bpf/helper-get-stackid.c | 15 + gcc/testsuite/gcc.target/bpf/helper-getsockopt.c | 17 + gcc/testsuite/gcc.target/bpf/helper-ktime-get-ns.c | 12 + .../gcc.target/bpf/helper-l3-csum-replace.c | 16 + .../gcc.target/bpf/helper-l4-csum-replace.c | 16 + .../gcc.target/bpf/helper-lwt-push-encap.c | 15 + .../gcc.target/bpf/helper-lwt-seg6-action.c | 16 + .../gcc.target/bpf/helper-lwt-seg6-adjust-srh.c | 16 + .../gcc.target/bpf/helper-lwt-seg6-store-bytes.c | 16 + .../gcc.target/bpf/helper-map-delete-elem.c | 14 + .../gcc.target/bpf/helper-map-lookup-elem.c | 12 + .../gcc.target/bpf/helper-map-peek-elem.c | 14 + gcc/testsuite/gcc.target/bpf/helper-map-pop-elem.c | 14 + .../gcc.target/bpf/helper-map-push-elem.c | 16 + .../gcc.target/bpf/helper-map-update-elem.c | 16 + .../gcc.target/bpf/helper-msg-apply-bytes.c | 15 + .../gcc.target/bpf/helper-msg-cork-bytes.c | 15 + gcc/testsuite/gcc.target/bpf/helper-msg-pop-data.c | 16 + .../gcc.target/bpf/helper-msg-pull-data.c | 16 + .../gcc.target/bpf/helper-msg-push-data.c | 16 + .../gcc.target/bpf/helper-msg-redirect-hash.c | 16 + .../gcc.target/bpf/helper-msg-redirect-map.c | 17 + .../gcc.target/bpf/helper-override-return.c | 15 + .../gcc.target/bpf/helper-perf-event-output.c | 17 + .../gcc.target/bpf/helper-perf-event-read-value.c | 16 + .../gcc.target/bpf/helper-perf-event-read.c | 15 + .../gcc.target/bpf/helper-perf-prog-read-value.c | 15 + .../gcc.target/bpf/helper-probe-read-str.c | 16 + gcc/testsuite/gcc.target/bpf/helper-probe-read.c | 15 + .../gcc.target/bpf/helper-probe-write-user.c | 15 + gcc/testsuite/gcc.target/bpf/helper-rc-keydown.c | 17 + .../gcc.target/bpf/helper-rc-pointer-rel.c | 15 + gcc/testsuite/gcc.target/bpf/helper-rc-repeat.c | 14 + gcc/testsuite/gcc.target/bpf/helper-redirect-map.c | 16 + .../gcc.target/bpf/helper-set-hash-invalid.c | 13 + gcc/testsuite/gcc.target/bpf/helper-set-hash.c | 15 + gcc/testsuite/gcc.target/bpf/helper-setsockopt.c | 19 + gcc/testsuite/gcc.target/bpf/helper-sk-fullsock.c | 13 + .../gcc.target/bpf/helper-sk-lookup-tcp.c | 19 + .../gcc.target/bpf/helper-sk-lookup-upd.c | 19 + .../gcc.target/bpf/helper-sk-redirect-hash.c | 16 + .../gcc.target/bpf/helper-sk-redirect-map.c | 16 + gcc/testsuite/gcc.target/bpf/helper-sk-release.c | 14 + .../gcc.target/bpf/helper-sk-select-reuseport.c | 16 + .../gcc.target/bpf/helper-sk-storage-delete.c | 14 + .../gcc.target/bpf/helper-sk-storage-get.c | 16 + .../gcc.target/bpf/helper-skb-adjust-room.c | 17 + .../gcc.target/bpf/helper-skb-cgroup-id.c | 14 + .../gcc.target/bpf/helper-skb-change-head.c | 16 + .../gcc.target/bpf/helper-skb-change-proto.c | 16 + .../gcc.target/bpf/helper-skb-change-tail.c | 16 + .../gcc.target/bpf/helper-skb-change-type.c | 15 + .../gcc.target/bpf/helper-skb-ecn-set-ce.c | 14 + .../gcc.target/bpf/helper-skb-get-tunnel-key.c | 16 + .../gcc.target/bpf/helper-skb-get-tunnel-opt.c | 16 + .../gcc.target/bpf/helper-skb-get-xfrm-state.c | 17 + .../bpf/helper-skb-load-bytes-relative.c | 17 + .../gcc.target/bpf/helper-skb-load-bytes.c | 15 + .../gcc.target/bpf/helper-skb-pull-data.c | 15 + .../gcc.target/bpf/helper-skb-set-tunnel-key.c | 16 + .../gcc.target/bpf/helper-skb-set-tunnel-opt.c | 16 + .../gcc.target/bpf/helper-skb-store-bytes.c | 18 + .../gcc.target/bpf/helper-skb-under-cgroup.c | 15 + gcc/testsuite/gcc.target/bpf/helper-skb-vlan-pop.c | 14 + .../gcc.target/bpf/helper-skb-vlan-push.c | 16 + .../gcc.target/bpf/helper-skc-lookup-tcp.c | 17 + .../gcc.target/bpf/helper-sock-hash-update.c | 16 + .../gcc.target/bpf/helper-sock-map-update.c | 16 + .../gcc.target/bpf/helper-sock-ops-cb-flags-set.c | 16 + gcc/testsuite/gcc.target/bpf/helper-spin-lock.c | 13 + gcc/testsuite/gcc.target/bpf/helper-spin-unlock.c | 13 + gcc/testsuite/gcc.target/bpf/helper-strtol.c | 18 + gcc/testsuite/gcc.target/bpf/helper-strtoul.c | 18 + .../bpf/helper-sysctl-get-current-value.c | 17 + .../gcc.target/bpf/helper-sysctl-get-name.c | 18 + .../gcc.target/bpf/helper-sysctl-get-new-value.c | 17 + .../gcc.target/bpf/helper-sysctl-set-new-value.c | 17 + gcc/testsuite/gcc.target/bpf/helper-tail-call.c | 14 + .../gcc.target/bpf/helper-tcp-check-syncookie.c | 17 + gcc/testsuite/gcc.target/bpf/helper-tcp-sock.c | 13 + gcc/testsuite/gcc.target/bpf/helper-trace-printk.c | 13 + .../gcc.target/bpf/helper-xdp-adjust-head.c | 15 + .../gcc.target/bpf/helper-xdp-adjust-meta.c | 15 + .../gcc.target/bpf/helper-xdp-adjust-tail.c | 15 + .../gcc.target/bpf/skb-ancestor-cgroup-id.c | 16 + gcc/testsuite/gcc.target/bpf/sync-fetch-and-add.c | 14 + gcc/testsuite/gcc.target/i386/20020616-1.c | 14 +- gcc/testsuite/gcc.target/i386/asm-1.c | 2 +- gcc/testsuite/gcc.target/i386/asm-4.c | 2 +- gcc/testsuite/gcc.target/i386/asm-7.c | 8 + gcc/testsuite/gcc.target/i386/asm-flag-0.c | 2 +- gcc/testsuite/gcc.target/i386/avx-1.c | 4 +- .../gcc.target/i386/avx-ceil-sfix-2-vec.c | 3 +- gcc/testsuite/gcc.target/i386/avx-ceil-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-ceil-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-ceilf-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-ceilf-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-cvt-2-vec.c | 3 +- gcc/testsuite/gcc.target/i386/avx-cvt-vec.c | 1 - .../gcc.target/i386/avx-floor-sfix-2-vec.c | 3 +- gcc/testsuite/gcc.target/i386/avx-floor-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-floor-vec.c | 1 - .../gcc.target/i386/avx-floorf-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-floorf-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-loadu2-m128-1.c | 12 + gcc/testsuite/gcc.target/i386/avx-loadu2-m128-2.c | 17 + gcc/testsuite/gcc.target/i386/avx-loadu2-m128d-1.c | 12 + gcc/testsuite/gcc.target/i386/avx-loadu2-m128d-2.c | 17 + gcc/testsuite/gcc.target/i386/avx-loadu2-m128i-1.c | 12 + gcc/testsuite/gcc.target/i386/avx-loadu2-m128i-2.c | 17 + gcc/testsuite/gcc.target/i386/avx-pr93637.c | 17 - .../gcc.target/i386/avx-rint-sfix-2-vec.c | 3 +- gcc/testsuite/gcc.target/i386/avx-rint-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-rint-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-rintf-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-rintf-vec.c | 1 - .../gcc.target/i386/avx-round-sfix-2-vec.c | 3 +- gcc/testsuite/gcc.target/i386/avx-round-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-round-vec.c | 1 - .../gcc.target/i386/avx-roundf-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-roundf-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-storeu2-m128-1.c | 12 + gcc/testsuite/gcc.target/i386/avx-storeu2-m128-2.c | 18 + .../gcc.target/i386/avx-storeu2-m128d-1.c | 12 + .../gcc.target/i386/avx-storeu2-m128d-2.c | 18 + .../gcc.target/i386/avx-storeu2-m128i-1.c | 12 + .../gcc.target/i386/avx-storeu2-m128i-2.c | 18 + gcc/testsuite/gcc.target/i386/avx-trunc-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-truncf-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-typecast-1.c | 83 + gcc/testsuite/gcc.target/i386/avx-typecast-2.c | 46 + gcc/testsuite/gcc.target/i386/avx2-pr90991-1.c | 50 + gcc/testsuite/gcc.target/i386/avx2-pr91201.c | 6 + gcc/testsuite/gcc.target/i386/avx2-pr93418.c | 20 - gcc/testsuite/gcc.target/i386/avx2-pr94460.c | 31 - gcc/testsuite/gcc.target/i386/avx2-vect-simd-10.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-11.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-12.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-13.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-14.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-15.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-8.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-9.c | 16 + gcc/testsuite/gcc.target/i386/avx512-check.h | 3 + .../gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c | 19 + .../gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c | 19 + .../gcc.target/i386/avx512bf16-vdpbf16ps-1.c | 19 + .../gcc.target/i386/avx512bf16-vdpbf16ps-2.c | 49 + .../i386/avx512bf16vl-vcvtne2ps2bf16-1.c | 29 + .../gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c | 27 + .../gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c | 28 + .../gcc.target/i386/avx512bitalg-vpopcntb-1.c | 2 +- .../gcc.target/i386/avx512bitalg-vpopcntb.c | 2 +- .../gcc.target/i386/avx512bitalg-vpopcntbvl.c | 4 +- .../gcc.target/i386/avx512bitalg-vpopcntw-1.c | 2 +- .../gcc.target/i386/avx512bitalg-vpopcntw.c | 2 +- .../gcc.target/i386/avx512bitalg-vpopcntwvl.c | 4 +- gcc/testsuite/gcc.target/i386/avx512bw-pr91201.c | 6 + gcc/testsuite/gcc.target/i386/avx512bw-pr93673.c | 30 - gcc/testsuite/gcc.target/i386/avx512bw-pr94438.c | 13 - gcc/testsuite/gcc.target/i386/avx512bw-pr94500.c | 28 - gcc/testsuite/gcc.target/i386/avx512bw-pr94509-1.c | 30 - gcc/testsuite/gcc.target/i386/avx512bw-pr94509-2.c | 38 - .../gcc.target/i386/avx512bw-vect-simd-11.c | 16 + .../gcc.target/i386/avx512bw-vect-simd-15.c | 16 + gcc/testsuite/gcc.target/i386/avx512dq-pr90991-2.c | 47 + gcc/testsuite/gcc.target/i386/avx512dq-pr93673.c | 20 - .../gcc.target/i386/avx512dq-vfpclasspd-1.c | 12 +- .../gcc.target/i386/avx512dq-vfpclassps-1.c | 12 +- .../gcc.target/i386/avx512dq-vfpclasssd-1.c | 2 + .../gcc.target/i386/avx512dq-vfpclasssd-2.c | 75 + .../gcc.target/i386/avx512dq-vfpclassss-1.c | 2 + .../gcc.target/i386/avx512dq-vfpclassss-2.c | 76 + .../gcc.target/i386/avx512f-ceil-sfix-vec-1.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-ceil-vec-1.c | 3 +- .../gcc.target/i386/avx512f-ceilf-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-ceilf-vec-1.c | 3 +- .../gcc.target/i386/avx512f-floor-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-floor-vec-1.c | 3 +- .../gcc.target/i386/avx512f-floorf-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-floorf-vec-1.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-pr93673.c | 20 - gcc/testsuite/gcc.target/i386/avx512f-pr97028.c | 18 - .../gcc.target/i386/avx512f-rint-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-rintf-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-round-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-roundf-sfix-vec-1.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-simd-1.c | 35 + .../gcc.target/i386/avx512f-trunc-vec-1.c | 3 +- .../gcc.target/i386/avx512f-truncf-vec-1.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-typecast-2.c | 71 + gcc/testsuite/gcc.target/i386/avx512f-vcmppd-3.c | 4 - gcc/testsuite/gcc.target/i386/avx512f-vcmpps-3.c | 4 - gcc/testsuite/gcc.target/i386/avx512f-vcomisd-2.c | 104 + gcc/testsuite/gcc.target/i386/avx512f-vcomiss-2.c | 104 + .../gcc.target/i386/avx512f-vect-simd-10.c | 16 + .../gcc.target/i386/avx512f-vect-simd-12.c | 16 + .../gcc.target/i386/avx512f-vect-simd-13.c | 16 + .../gcc.target/i386/avx512f-vect-simd-14.c | 16 + .../gcc.target/i386/avx512f-vect-simd-8.c | 16 + .../gcc.target/i386/avx512f-vect-simd-9.c | 16 + .../gcc.target/i386/avx512f-vfixupimmpd-2.c | 2 +- .../gcc.target/i386/avx512f-vfixupimmps-2.c | 2 +- .../gcc.target/i386/avx512f-vfixupimmsd-2.c | 2 +- .../gcc.target/i386/avx512f-vfixupimmss-2.c | 2 +- .../gcc.target/i386/avx512vbmi2-vpshld-1.c | 34 - .../gcc.target/i386/avx512vbmi2-vpshrd-1.c | 34 - gcc/testsuite/gcc.target/i386/avx512vl-pr93009.c | 38 - gcc/testsuite/gcc.target/i386/avx512vl-pr93069.c | 12 - gcc/testsuite/gcc.target/i386/avx512vl-pr93670.c | 77 - gcc/testsuite/gcc.target/i386/avx512vlbw-pr94438.c | 13 - .../i386/avx512vp2intersect-2intersect-1a.c | 18 + .../i386/avx512vp2intersect-2intersect-1b.c | 29 + .../i386/avx512vp2intersect-2intersectvl-1a.c | 21 + .../i386/avx512vp2intersect-2intersectvl-1b.c | 42 + .../gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c | 2 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntd.c | 6 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c | 2 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntq.c | 6 +- gcc/testsuite/gcc.target/i386/builtin_target.c | 4 + gcc/testsuite/gcc.target/i386/cet-label-3.c | 23 + gcc/testsuite/gcc.target/i386/cet-label-4.c | 12 + gcc/testsuite/gcc.target/i386/cet-label-5.c | 13 + gcc/testsuite/gcc.target/i386/cvtpd2pi.c | 36 + gcc/testsuite/gcc.target/i386/enqcmd.c | 16 + gcc/testsuite/gcc.target/i386/enqcmds.c | 15 + gcc/testsuite/gcc.target/i386/fnabs.c | 21 + gcc/testsuite/gcc.target/i386/funcspec-4.c | 2 +- gcc/testsuite/gcc.target/i386/funcspec-56.inc | 2 + gcc/testsuite/gcc.target/i386/gfni-4.c | 2 +- gcc/testsuite/gcc.target/i386/gfni-5.c | 19 + gcc/testsuite/gcc.target/i386/indirect-thunk-1.c | 2 +- gcc/testsuite/gcc.target/i386/indirect-thunk-2.c | 2 +- gcc/testsuite/gcc.target/i386/indirect-thunk-3.c | 2 +- gcc/testsuite/gcc.target/i386/indirect-thunk-4.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-1.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-2.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-3.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-4.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-5.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-6.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-1.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-2.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-3.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-4.c | 2 +- .../gcc.target/i386/indirect-thunk-inline-1.c | 2 +- .../gcc.target/i386/indirect-thunk-inline-2.c | 2 +- .../gcc.target/i386/indirect-thunk-inline-3.c | 2 +- .../gcc.target/i386/indirect-thunk-inline-4.c | 2 +- gcc/testsuite/gcc.target/i386/inline_error.c | 2 +- gcc/testsuite/gcc.target/i386/interrupt-6.c | 2 +- gcc/testsuite/gcc.target/i386/interrupt-7.c | 2 +- gcc/testsuite/gcc.target/i386/math_m_pi.h | 10 + gcc/testsuite/gcc.target/i386/mcount_pic.c | 2 +- gcc/testsuite/gcc.target/i386/minmax-1.c | 2 +- gcc/testsuite/gcc.target/i386/minmax-2.c | 2 +- gcc/testsuite/gcc.target/i386/minmax-3.c | 27 + gcc/testsuite/gcc.target/i386/minmax-4.c | 9 + gcc/testsuite/gcc.target/i386/minmax-5.c | 13 + gcc/testsuite/gcc.target/i386/minmax-6.c | 18 + gcc/testsuite/gcc.target/i386/minmax-7.c | 20 + gcc/testsuite/gcc.target/i386/mmx-vals.h | 77 + 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/naked-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr22076.c | 16 +- gcc/testsuite/gcc.target/i386/pr30848.c | 2 +- gcc/testsuite/gcc.target/i386/pr30970.c | 2 +- gcc/testsuite/gcc.target/i386/pr32219-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr32219-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr32219-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr32219-7.c | 2 +- gcc/testsuite/gcc.target/i386/pr32219-8.c | 2 +- gcc/testsuite/gcc.target/i386/pr39082-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr39678.c | 2 +- gcc/testsuite/gcc.target/i386/pr54855-1.c | 16 + gcc/testsuite/gcc.target/i386/pr54855-10.c | 13 + gcc/testsuite/gcc.target/i386/pr54855-2.c | 15 + gcc/testsuite/gcc.target/i386/pr54855-3.c | 14 + gcc/testsuite/gcc.target/i386/pr54855-4.c | 14 + gcc/testsuite/gcc.target/i386/pr54855-5.c | 16 + gcc/testsuite/gcc.target/i386/pr54855-6.c | 14 + gcc/testsuite/gcc.target/i386/pr54855-7.c | 14 + gcc/testsuite/gcc.target/i386/pr54855-8.c | 14 + gcc/testsuite/gcc.target/i386/pr54855-9.c | 14 + gcc/testsuite/gcc.target/i386/pr57756.c | 2 +- gcc/testsuite/gcc.target/i386/pr62120.c | 4 +- gcc/testsuite/gcc.target/i386/pr63620.c | 2 +- gcc/testsuite/gcc.target/i386/pr65782.c | 16 - gcc/testsuite/gcc.target/i386/pr68843-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr73350.c | 2 +- gcc/testsuite/gcc.target/i386/pr79804.c | 2 +- gcc/testsuite/gcc.target/i386/pr80969-3.c | 5 +- gcc/testsuite/gcc.target/i386/pr82361-1.c | 20 +- gcc/testsuite/gcc.target/i386/pr82361-2.c | 5 +- gcc/testsuite/gcc.target/i386/pr82483-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr82483-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr82673.c | 2 +- gcc/testsuite/gcc.target/i386/pr84723-1.c | 1 - gcc/testsuite/gcc.target/i386/pr84723-2.c | 1 - gcc/testsuite/gcc.target/i386/pr84723-3.c | 1 - gcc/testsuite/gcc.target/i386/pr84723-4.c | 1 - gcc/testsuite/gcc.target/i386/pr84723-5.c | 1 - gcc/testsuite/gcc.target/i386/pr85044.c | 1 + gcc/testsuite/gcc.target/i386/pr85667-10.c | 21 - gcc/testsuite/gcc.target/i386/pr85667-7.c | 36 - gcc/testsuite/gcc.target/i386/pr85667-8.c | 21 - gcc/testsuite/gcc.target/i386/pr85667-9.c | 36 - gcc/testsuite/gcc.target/i386/pr85693-1.c | 21 + gcc/testsuite/gcc.target/i386/pr85693.c | 2 +- gcc/testsuite/gcc.target/i386/pr87007-3.c | 18 + gcc/testsuite/gcc.target/i386/pr88809-2.c | 9 + gcc/testsuite/gcc.target/i386/pr88809.c | 9 + gcc/testsuite/gcc.target/i386/pr88828-0.c | 27 + gcc/testsuite/gcc.target/i386/pr88828-1.c | 49 + gcc/testsuite/gcc.target/i386/pr88828-1a.c | 17 + gcc/testsuite/gcc.target/i386/pr88828-1b.c | 23 + gcc/testsuite/gcc.target/i386/pr88828-1c.c | 18 + gcc/testsuite/gcc.target/i386/pr88828-4a.c | 18 + gcc/testsuite/gcc.target/i386/pr88828-4b.c | 21 + gcc/testsuite/gcc.target/i386/pr88828-5a.c | 18 + gcc/testsuite/gcc.target/i386/pr88828-5b.c | 20 + gcc/testsuite/gcc.target/i386/pr88828-7.c | 53 + gcc/testsuite/gcc.target/i386/pr88828-7a.c | 16 + gcc/testsuite/gcc.target/i386/pr88828-7b.c | 22 + gcc/testsuite/gcc.target/i386/pr88828-8.c | 46 + gcc/testsuite/gcc.target/i386/pr88828-8a.c | 15 + gcc/testsuite/gcc.target/i386/pr88828-8b.c | 21 + gcc/testsuite/gcc.target/i386/pr88828-9.c | 46 + gcc/testsuite/gcc.target/i386/pr88828-9a.c | 16 + gcc/testsuite/gcc.target/i386/pr88828-9b.c | 23 + gcc/testsuite/gcc.target/i386/pr88963-1.c | 13 + gcc/testsuite/gcc.target/i386/pr88963-2.c | 14 + gcc/testsuite/gcc.target/i386/pr89261.c | 10 + gcc/testsuite/gcc.target/i386/pr89386-1.c | 16 + gcc/testsuite/gcc.target/i386/pr89386.c | 16 + gcc/testsuite/gcc.target/i386/pr90358.c | 35 + gcc/testsuite/gcc.target/i386/pr90497-1.c | 12 + gcc/testsuite/gcc.target/i386/pr90497-2.c | 11 + gcc/testsuite/gcc.target/i386/pr90500-1.c | 7 + gcc/testsuite/gcc.target/i386/pr90500-2.c | 7 + gcc/testsuite/gcc.target/i386/pr90510.c | 22 + gcc/testsuite/gcc.target/i386/pr90552.c | 11 + gcc/testsuite/gcc.target/i386/pr90765-1.c | 11 + gcc/testsuite/gcc.target/i386/pr90765-2.c | 18 + gcc/testsuite/gcc.target/i386/pr90856.c | 14 + gcc/testsuite/gcc.target/i386/pr90867.c | 30 - gcc/testsuite/gcc.target/i386/pr90878.c | 25 + gcc/testsuite/gcc.target/i386/pr90980-1.c | 17 + gcc/testsuite/gcc.target/i386/pr90980-2.c | 17 + gcc/testsuite/gcc.target/i386/pr90980-3.c | 20 + gcc/testsuite/gcc.target/i386/pr91033.c | 15 + gcc/testsuite/gcc.target/i386/pr91154.c | 20 + gcc/testsuite/gcc.target/i386/pr91188-1a.c | 63 + gcc/testsuite/gcc.target/i386/pr91188-1b.c | 65 + gcc/testsuite/gcc.target/i386/pr91188-1c.c | 113 + gcc/testsuite/gcc.target/i386/pr91188-2a.c | 62 + gcc/testsuite/gcc.target/i386/pr91188-2b.c | 64 + gcc/testsuite/gcc.target/i386/pr91188-2c.c | 112 + gcc/testsuite/gcc.target/i386/pr91223.c | 11 + gcc/testsuite/gcc.target/i386/pr91298-1.c | 15 - gcc/testsuite/gcc.target/i386/pr91298-2.c | 6 - gcc/testsuite/gcc.target/i386/pr91385.c | 9 + gcc/testsuite/gcc.target/i386/pr91408.c | 29 + gcc/testsuite/gcc.target/i386/pr91446.c | 24 + gcc/testsuite/gcc.target/i386/pr91469-1.c | 17 + gcc/testsuite/gcc.target/i386/pr91469-2.c | 11 + gcc/testsuite/gcc.target/i386/pr91528.c | 14 + gcc/testsuite/gcc.target/i386/pr91604.c | 11 + gcc/testsuite/gcc.target/i386/pr91897.c | 12 + gcc/testsuite/gcc.target/i386/pr91931.c | 5 + gcc/testsuite/gcc.target/i386/pr92225.c | 19 - gcc/testsuite/gcc.target/i386/pr92615.c | 45 - gcc/testsuite/gcc.target/i386/pr93088.c | 5 - gcc/testsuite/gcc.target/i386/pr93654.c | 9 - gcc/testsuite/gcc.target/i386/pr93656.c | 4 - gcc/testsuite/gcc.target/i386/pr93696-1.c | 79 - gcc/testsuite/gcc.target/i386/pr93696-2.c | 79 - gcc/testsuite/gcc.target/i386/pr93743.c | 30 - gcc/testsuite/gcc.target/i386/pr94103.c | 17 - gcc/testsuite/gcc.target/i386/pr94283.c | 5 - gcc/testsuite/gcc.target/i386/pr94417-1.c | 20 - gcc/testsuite/gcc.target/i386/pr94417-2.c | 21 - gcc/testsuite/gcc.target/i386/pr94417-3.c | 19 - gcc/testsuite/gcc.target/i386/pr94494.c | 23 - gcc/testsuite/gcc.target/i386/pr94603.c | 11 - 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/pr97032.c | 23 - gcc/testsuite/gcc.target/i386/pr98086.c | 17 - gcc/testsuite/gcc.target/i386/ret-thunk-14.c | 2 +- gcc/testsuite/gcc.target/i386/ret-thunk-15.c | 2 +- gcc/testsuite/gcc.target/i386/ret-thunk-9.c | 2 +- .../gcc.target/i386/spellcheck-options-5.c | 2 +- gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 6 +- gcc/testsuite/gcc.target/i386/sse-14.c | 56 +- gcc/testsuite/gcc.target/i386/sse-22.c | 63 +- gcc/testsuite/gcc.target/i386/sse-23.c | 11 +- gcc/testsuite/gcc.target/i386/sse2-cvt-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse2-mmx-10.c | 43 + gcc/testsuite/gcc.target/i386/sse2-mmx-11.c | 39 + gcc/testsuite/gcc.target/i386/sse2-mmx-12.c | 42 + gcc/testsuite/gcc.target/i386/sse2-mmx-13.c | 40 + gcc/testsuite/gcc.target/i386/sse2-mmx-14.c | 31 + gcc/testsuite/gcc.target/i386/sse2-mmx-15.c | 36 + gcc/testsuite/gcc.target/i386/sse2-mmx-16.c | 40 + gcc/testsuite/gcc.target/i386/sse2-mmx-17.c | 51 + gcc/testsuite/gcc.target/i386/sse2-mmx-18a.c | 14 + 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 | 14 + 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/testsuite/gcc.target/i386/sse2-mmx-2.c | 12 + gcc/testsuite/gcc.target/i386/sse2-mmx-20.c | 12 + gcc/testsuite/gcc.target/i386/sse2-mmx-21.c | 13 + gcc/testsuite/gcc.target/i386/sse2-mmx-22.c | 14 + gcc/testsuite/gcc.target/i386/sse2-mmx-3.c | 13 + gcc/testsuite/gcc.target/i386/sse2-mmx-4.c | 4 + gcc/testsuite/gcc.target/i386/sse2-mmx-5.c | 11 + gcc/testsuite/gcc.target/i386/sse2-mmx-6.c | 11 + gcc/testsuite/gcc.target/i386/sse2-mmx-7.c | 13 + gcc/testsuite/gcc.target/i386/sse2-mmx-8.c | 4 + gcc/testsuite/gcc.target/i386/sse2-mmx-9.c | 79 + gcc/testsuite/gcc.target/i386/sse2-mmx-cvtpi2ps.c | 43 + gcc/testsuite/gcc.target/i386/sse2-mmx-cvtps2pi.c | 36 + gcc/testsuite/gcc.target/i386/sse2-mmx-cvttps2pi.c | 36 + gcc/testsuite/gcc.target/i386/sse2-mmx-maskmovq.c | 102 + gcc/testsuite/gcc.target/i386/sse2-mmx-packssdw.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-packsswb.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-packuswb.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-paddb.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-paddd.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-paddq.c | 43 + gcc/testsuite/gcc.target/i386/sse2-mmx-paddsb.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-paddsw.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-paddusb.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-paddusw.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-paddw.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-pand.c | 44 + gcc/testsuite/gcc.target/i386/sse2-mmx-pandn.c | 44 + gcc/testsuite/gcc.target/i386/sse2-mmx-pavgb.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-pavgw.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpeqb.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpeqd.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpeqw.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpgtb.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpgtd.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpgtw.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-pextrw.c | 59 + gcc/testsuite/gcc.target/i386/sse2-mmx-pinsrw.c | 61 + gcc/testsuite/gcc.target/i386/sse2-mmx-pmaddwd.c | 47 + gcc/testsuite/gcc.target/i386/sse2-mmx-pmaxsw.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-pmaxub.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-pminsw.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-pminub.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-pmovmskb.c | 46 + gcc/testsuite/gcc.target/i386/sse2-mmx-pmulhuw.c | 51 + gcc/testsuite/gcc.target/i386/sse2-mmx-pmulhw.c | 53 + gcc/testsuite/gcc.target/i386/sse2-mmx-pmullw.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-pmuludq.c | 47 + gcc/testsuite/gcc.target/i386/sse2-mmx-por.c | 44 + gcc/testsuite/gcc.target/i386/sse2-mmx-psadbw.c | 58 + gcc/testsuite/gcc.target/i386/sse2-mmx-pshufw.c | 248 + gcc/testsuite/gcc.target/i386/sse2-mmx-pslld.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-pslldi.c | 153 + gcc/testsuite/gcc.target/i386/sse2-mmx-psllq.c | 47 + gcc/testsuite/gcc.target/i386/sse2-mmx-psllqi.c | 245 + gcc/testsuite/gcc.target/i386/sse2-mmx-psllw.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-psllwi.c | 105 + gcc/testsuite/gcc.target/i386/sse2-mmx-psrad.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-psradi.c | 153 + gcc/testsuite/gcc.target/i386/sse2-mmx-psraw.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-psrawi.c | 105 + gcc/testsuite/gcc.target/i386/sse2-mmx-psrld.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-psrldi.c | 153 + gcc/testsuite/gcc.target/i386/sse2-mmx-psrlq.c | 47 + gcc/testsuite/gcc.target/i386/sse2-mmx-psrlqi.c | 245 + gcc/testsuite/gcc.target/i386/sse2-mmx-psrlw.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-psrlwi.c | 105 + gcc/testsuite/gcc.target/i386/sse2-mmx-psubb.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-psubd.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-psubq.c | 43 + gcc/testsuite/gcc.target/i386/sse2-mmx-psubusb.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-psubusw.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-psubw.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-punpckhbw.c | 53 + gcc/testsuite/gcc.target/i386/sse2-mmx-punpckhdq.c | 47 + gcc/testsuite/gcc.target/i386/sse2-mmx-punpckhwd.c | 49 + gcc/testsuite/gcc.target/i386/sse2-mmx-punpcklbw.c | 53 + gcc/testsuite/gcc.target/i386/sse2-mmx-punpckldq.c | 47 + gcc/testsuite/gcc.target/i386/sse2-mmx-punpcklwd.c | 49 + gcc/testsuite/gcc.target/i386/sse2-mmx-pxor.c | 44 + gcc/testsuite/gcc.target/i386/sse2-mul-1.c | 13 +- gcc/testsuite/gcc.target/i386/sse2-pr91201-2.c | 21 + gcc/testsuite/gcc.target/i386/sse2-pr91201-3.c | 13 + gcc/testsuite/gcc.target/i386/sse2-pr91201-4.c | 13 + gcc/testsuite/gcc.target/i386/sse2-pr91201-5.c | 13 + gcc/testsuite/gcc.target/i386/sse2-pr91201-6.c | 13 + gcc/testsuite/gcc.target/i386/sse2-pr91201.c | 18 + gcc/testsuite/gcc.target/i386/sse2-vect-simd-10.c | 15 + gcc/testsuite/gcc.target/i386/sse2-vect-simd-11.c | 16 + gcc/testsuite/gcc.target/i386/sse2-vect-simd-12.c | 16 + gcc/testsuite/gcc.target/i386/sse2-vect-simd-13.c | 16 + gcc/testsuite/gcc.target/i386/sse2-vect-simd-14.c | 15 + gcc/testsuite/gcc.target/i386/sse2-vect-simd-15.c | 16 + gcc/testsuite/gcc.target/i386/sse2-vect-simd-8.c | 16 + gcc/testsuite/gcc.target/i386/sse2-vect-simd-9.c | 16 + gcc/testsuite/gcc.target/i386/sse4_1-blendps-2.c | 7 +- gcc/testsuite/gcc.target/i386/sse4_1-blendps.c | 7 +- .../gcc.target/i386/sse4_1-ceil-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-ceil-vec.c | 3 +- .../gcc.target/i386/sse4_1-ceilf-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-ceilf-vec.c | 3 +- .../gcc.target/i386/sse4_1-floor-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-floor-vec.c | 3 +- .../gcc.target/i386/sse4_1-floorf-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-floorf-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-pr91201.c | 12 + .../gcc.target/i386/sse4_1-rint-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-rint-vec.c | 3 +- .../gcc.target/i386/sse4_1-rintf-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-rintf-vec.c | 3 +- .../gcc.target/i386/sse4_1-round-roundeven-1.c | 17 + .../gcc.target/i386/sse4_1-round-roundeven-2.c | 15 + .../gcc.target/i386/sse4_1-round-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-round-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-round.h | 2 +- .../gcc.target/i386/sse4_1-roundf-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-roundf-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-roundpd-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundpd-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundpd-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundps-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundps-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundps-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-4.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-roundss-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-4.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-trunc-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-truncf-vec.c | 3 +- .../gcc.target/i386/stackalign/pr88483-1.c | 18 + .../gcc.target/i386/stackalign/pr88483-2.c | 18 + gcc/testsuite/gcc.target/i386/vect-double-1.c | 2 +- gcc/testsuite/gcc.target/i386/vect-double-2.c | 2 +- gcc/testsuite/gcc.target/i386/vect-signbitf.c | 30 + gcc/testsuite/gcc.target/i386/xop-vshift-1.c | 9 +- gcc/testsuite/gcc.target/i386/xsave-avx-1.c | 12 - .../gcc.target/mips/data-sym-multi-pool.c | 45 + gcc/testsuite/gcc.target/mips/data-sym-pool.c | 5 +- gcc/testsuite/gcc.target/mips/pr91769.c | 19 - .../gcc.target/mips/r10k-cache-barrier-9.c | 2 +- .../msp430/asm-register-names-lower-case.c | 25 + .../msp430/asm-register-names-upper-case.c | 25 + .../gcc.target/msp430/data-attributes-2.c | 51 + gcc/testsuite/gcc.target/msp430/devices-main.c | 6 + gcc/testsuite/gcc.target/msp430/devices/README | 17 + .../gcc.target/msp430/devices/bad-devices-1.c | 5 + .../gcc.target/msp430/devices/bad-devices-1.csv | 3 + .../gcc.target/msp430/devices/bad-devices-2.c | 5 + .../gcc.target/msp430/devices/bad-devices-2.csv | 3 + .../gcc.target/msp430/devices/bad-devices-3.c | 5 + .../gcc.target/msp430/devices/bad-devices-3.csv | 3 + .../gcc.target/msp430/devices/bad-devices-4.c | 5 + .../gcc.target/msp430/devices/bad-devices-4.csv | 3 + .../gcc.target/msp430/devices/bad-devices-5.c | 5 + .../gcc.target/msp430/devices/bad-devices-5.csv | 3 + .../gcc.target/msp430/devices/bad-devices-6.c | 5 + .../gcc.target/msp430/devices/bad-devices-6.csv | 3 + .../gcc.target/msp430/devices/csv-device-order.c | 11 + .../gcc.target/msp430/devices/csv-msp430_00.c | 7 + .../gcc.target/msp430/devices/csv-msp430_01.c | 7 + .../gcc.target/msp430/devices/csv-msp430_02.c | 7 + .../gcc.target/msp430/devices/csv-msp430_04.c | 7 + .../gcc.target/msp430/devices/csv-msp430_08.c | 7 + .../gcc.target/msp430/devices/csv-msp430_10.c | 6 + .../gcc.target/msp430/devices/csv-msp430_11.c | 6 + .../gcc.target/msp430/devices/csv-msp430_12.c | 6 + .../gcc.target/msp430/devices/csv-msp430_14.c | 6 + .../gcc.target/msp430/devices/csv-msp430_18.c | 6 + .../gcc.target/msp430/devices/csv-msp430_20.c | 6 + .../gcc.target/msp430/devices/csv-msp430_21.c | 6 + .../gcc.target/msp430/devices/csv-msp430_22.c | 6 + .../gcc.target/msp430/devices/csv-msp430_24.c | 6 + .../gcc.target/msp430/devices/csv-msp430_28.c | 6 + .../gcc.target/msp430/devices/csv-msp430fr5969.c | 11 + .../gcc.target/msp430/devices/devices.csv | 22 + .../gcc.target/msp430/devices/hard-cc430f5123.c | 7 + gcc/testsuite/gcc.target/msp430/devices/hard-foo.c | 6 + .../gcc.target/msp430/devices/hard-msp430afe253.c | 8 + .../gcc.target/msp430/devices/hard-msp430cg4616.c | 7 + .../gcc.target/msp430/devices/hard-msp430f4783.c | 8 + .../msp430/devices/hard-rf430frl154h_rom.c | 8 + gcc/testsuite/gcc.target/msp430/emulate-slli.c | 15 + gcc/testsuite/gcc.target/msp430/emulate-srai.c | 15 + gcc/testsuite/gcc.target/msp430/emulate-srli.c | 15 + .../gcc.target/msp430/function-attributes-4.c | 27 +- .../gcc.target/msp430/isr-push-pop-isr-430.c | 13 + .../gcc.target/msp430/isr-push-pop-isr-430x.c | 12 + .../gcc.target/msp430/isr-push-pop-leaf-isr-430.c | 27 + .../gcc.target/msp430/isr-push-pop-leaf-isr-430x.c | 24 + .../gcc.target/msp430/isr-push-pop-main.c | 120 + gcc/testsuite/gcc.target/msp430/mlarge-pedwarns.c | 11 + gcc/testsuite/gcc.target/msp430/msp430.exp | 96 +- gcc/testsuite/gcc.target/msp430/mspabi_sllll.c | 10 + gcc/testsuite/gcc.target/msp430/mspabi_srall.c | 10 + gcc/testsuite/gcc.target/msp430/mspabi_srlll.c | 10 + .../gcc.target/msp430/pr78818-data-region.c | 3 +- gcc/testsuite/gcc.target/msp430/pr80993.c | 1 + .../gcc.target/msp430/region-attribute-misuse.c | 16 + .../gcc.target/msp430/region-misuse-code-data.c | 4 + .../gcc.target/msp430/region-misuse-code.c | 4 + .../gcc.target/msp430/region-misuse-data.c | 4 + .../gcc.target/msp430/size-optimized-shifts.c | 26 + gcc/testsuite/gcc.target/or1k/shftimm-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/20050603-3.c | 5 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c | 2 +- .../powerpc/bfp/scalar-cmp-exp-unordered-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-1.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-4.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-1.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-4.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-1.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-10.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-4.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-5.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-7.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-8.c | 2 +- .../powerpc/bfp/scalar-test-data-class-11.c | 2 +- .../powerpc/bfp/scalar-test-data-class-6.c | 2 +- .../powerpc/bfp/scalar-test-data-class-7.c | 2 +- .../gcc.target/powerpc/bfp/scalar-test-neg-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-test-neg-3.c | 2 +- .../gcc.target/powerpc/bfp/scalar-test-neg-5.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-exp-3.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-sig-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-sig-3.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-3.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-6.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-7.c | 2 +- .../gcc.target/powerpc/bfp/vec-test-data-class-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-test-data-class-3.c | 2 +- .../gcc.target/powerpc/builtins-1-p9-runnable.c | 43 +- .../gcc.target/powerpc/builtins-8-p9-runnable.c | 118 - .../gcc.target/powerpc/builtins-msum-runnable.c | 74 - .../gcc.target/powerpc/byte-in-either-range-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/byte-in-range-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/cmpb-3.c | 2 +- .../gcc.target/powerpc/conv-vectorize-1.c | 37 + .../gcc.target/powerpc/conv-vectorize-2.c | 37 + gcc/testsuite/gcc.target/powerpc/cpu-future.c | 7 + .../gcc.target/powerpc/crypto-builtin-2.c | 14 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-11.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-16.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-21.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-26.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-31.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-36.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-41.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-46.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-51.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-56.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-6.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-61.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-66.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-71.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-76.c | 2 +- .../gcc.target/powerpc/direct-move-double1.c | 1 - .../gcc.target/powerpc/direct-move-double2.c | 1 - .../gcc.target/powerpc/direct-move-float1.c | 1 - .../gcc.target/powerpc/direct-move-float2.c | 1 - .../gcc.target/powerpc/direct-move-vint1.c | 1 - .../gcc.target/powerpc/direct-move-vint2.c | 1 - gcc/testsuite/gcc.target/powerpc/direct-move.h | 2 +- .../powerpc/fold-vec-logical-ands-longlong.c | 4 +- .../powerpc/fold-vec-logical-ors-longlong.c | 4 +- .../powerpc/fold-vec-splats-floatdouble.c | 8 +- gcc/testsuite/gcc.target/powerpc/localentry-1.c | 20 + .../gcc.target/powerpc/localentry-detect-1.c | 15 + gcc/testsuite/gcc.target/powerpc/maddld-1.c | 21 + gcc/testsuite/gcc.target/powerpc/mmfpgpr.c | 22 - gcc/testsuite/gcc.target/powerpc/notoc-direct-1.c | 43 + gcc/testsuite/gcc.target/powerpc/p9-dimode1.c | 14 +- gcc/testsuite/gcc.target/powerpc/p9-dimode2.c | 14 +- gcc/testsuite/gcc.target/powerpc/p9-minmax-3.c | 17 - gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c | 50 + gcc/testsuite/gcc.target/powerpc/ppc32-abi-dfp-1.c | 16 +- .../gcc.target/powerpc/ppc64-abi-warn-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr62147.c | 24 + gcc/testsuite/gcc.target/powerpc/pr64505.c | 265 +- gcc/testsuite/gcc.target/powerpc/pr70010-1.c | 18 - gcc/testsuite/gcc.target/powerpc/pr70010-2.c | 18 - gcc/testsuite/gcc.target/powerpc/pr70010-3.c | 17 - gcc/testsuite/gcc.target/powerpc/pr70010-4.c | 17 - gcc/testsuite/gcc.target/powerpc/pr70010.c | 19 - gcc/testsuite/gcc.target/powerpc/pr71763.c | 1 - gcc/testsuite/gcc.target/powerpc/pr72804.c | 16 +- gcc/testsuite/gcc.target/powerpc/pr80315-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80315-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80315-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80315-4.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr88233.c | 13 + gcc/testsuite/gcc.target/powerpc/pr90763.c | 88 - gcc/testsuite/gcc.target/powerpc/pr91275.c | 7 +- gcc/testsuite/gcc.target/powerpc/pr92090-2.c | 45 - gcc/testsuite/gcc.target/powerpc/pr92090.c | 43 - gcc/testsuite/gcc.target/powerpc/pr92098-int-1.c | 126 - gcc/testsuite/gcc.target/powerpc/pr92098-int-2.c | 126 - gcc/testsuite/gcc.target/powerpc/pr92398.h | 17 - gcc/testsuite/gcc.target/powerpc/pr92398.p9+.c | 12 - gcc/testsuite/gcc.target/powerpc/pr92398.p9-.c | 10 - gcc/testsuite/gcc.target/powerpc/pr92923-1.c | 453 - gcc/testsuite/gcc.target/powerpc/pr92923-2.c | 285 - gcc/testsuite/gcc.target/powerpc/pr93073.c | 16 - gcc/testsuite/gcc.target/powerpc/pr93800.c | 14 - 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/pragma_misc9.c | 47 - gcc/testsuite/gcc.target/powerpc/pragma_power6.c | 17 - gcc/testsuite/gcc.target/powerpc/pragma_power7.c | 32 - gcc/testsuite/gcc.target/powerpc/pragma_power8.c | 52 - gcc/testsuite/gcc.target/powerpc/pragma_power9.c | 63 - gcc/testsuite/gcc.target/powerpc/rlwinm-0.c | 8 +- gcc/testsuite/gcc.target/powerpc/rlwinm-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/rlwinm-2.c | 8 +- gcc/testsuite/gcc.target/powerpc/test_mffsl.c | 12 +- gcc/testsuite/gcc.target/powerpc/vec-rotate-1.c | 39 + gcc/testsuite/gcc.target/powerpc/vec-rotate-2.c | 18 + gcc/testsuite/gcc.target/powerpc/vec-rotate-3.c | 40 + gcc/testsuite/gcc.target/powerpc/vec-rotate-4.c | 19 + gcc/testsuite/gcc.target/powerpc/volatile-mem.c | 16 + .../gcc.target/powerpc/vsu/vec-all-nez-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-cmpnez-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c | 2 +- .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c | 2 +- .../gcc.target/powerpc/vsu/vec-xl-len-12.c | 2 +- .../gcc.target/powerpc/vsu/vec-xl-len-13.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-7.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-xst-len-12.c | 2 +- .../gcc.target/powerpc/vsu/vec-xst-len-13.c | 2 +- .../gcc.target/powerpc/vsx-builtin-msum.c | 26 - gcc/testsuite/gcc.target/powerpc/vsx-vector-6.h | 305 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c | 74 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c | 80 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c | 70 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/warn-lvsl-lvsr.c | 4 +- gcc/testsuite/gcc.target/pru/abi-arg-struct.c | 164 + gcc/testsuite/gcc.target/pru/ashiftrt.c | 13 + gcc/testsuite/gcc.target/pru/builtins-1.c | 12 + gcc/testsuite/gcc.target/pru/builtins-error.c | 6 + gcc/testsuite/gcc.target/pru/clearbit.c | 13 + gcc/testsuite/gcc.target/pru/loop-asm.c | 19 + gcc/testsuite/gcc.target/pru/loop-dowhile.c | 45 + gcc/testsuite/gcc.target/pru/loop-hi-1.c | 38 + gcc/testsuite/gcc.target/pru/loop-hi-2.c | 17 + gcc/testsuite/gcc.target/pru/loop-qi-1.c | 38 + gcc/testsuite/gcc.target/pru/loop-qi-2.c | 17 + gcc/testsuite/gcc.target/pru/loop-short-1.c | 53 + gcc/testsuite/gcc.target/pru/loop-short-2.c | 21 + gcc/testsuite/gcc.target/pru/loop-si-1.c | 41 + gcc/testsuite/gcc.target/pru/loop-si-2.c | 20 + .../gcc.target/pru/loop-u8_pcrel_overflow.c | 42 + gcc/testsuite/gcc.target/pru/loop-ubyte-1.c | 30 + gcc/testsuite/gcc.target/pru/loop-ubyte-2.c | 18 + .../pru/lra-framepointer-fragmentation-1.c | 33 + .../pru/lra-framepointer-fragmentation-2.c | 61 + gcc/testsuite/gcc.target/pru/mabi-ti-1.c | 10 + gcc/testsuite/gcc.target/pru/mabi-ti-2.c | 15 + gcc/testsuite/gcc.target/pru/mabi-ti-3.c | 12 + gcc/testsuite/gcc.target/pru/mabi-ti-4.c | 14 + gcc/testsuite/gcc.target/pru/mabi-ti-5.c | 33 + gcc/testsuite/gcc.target/pru/mabi-ti-6.c | 12 + gcc/testsuite/gcc.target/pru/mabi-ti-7.c | 21 + gcc/testsuite/gcc.target/pru/pr64366.c | 128 + gcc/testsuite/gcc.target/pru/pragma-ctable_entry.c | 22 + gcc/testsuite/gcc.target/pru/pru.exp | 41 + gcc/testsuite/gcc.target/pru/qbbc-1.c | 29 + gcc/testsuite/gcc.target/pru/qbbc-2.c | 15 + gcc/testsuite/gcc.target/pru/qbbc-3.c | 15 + gcc/testsuite/gcc.target/pru/qbbs-1.c | 29 + gcc/testsuite/gcc.target/pru/qbbs-2.c | 15 + gcc/testsuite/gcc.target/pru/setbit.c | 13 + .../gcc.target/pru/zero_extend-and-hisi.c | 16 + .../gcc.target/pru/zero_extend-and-qihi.c | 16 + .../gcc.target/pru/zero_extend-and-qisi.c | 16 + gcc/testsuite/gcc.target/pru/zero_extend-hisi.c | 43 + gcc/testsuite/gcc.target/pru/zero_extend-qihi.c | 43 + gcc/testsuite/gcc.target/pru/zero_extend-qisi.c | 43 + gcc/testsuite/gcc.target/riscv/attribute-10.c | 6 + .../gcc.target/riscv/flattened-struct-abi-1.c | 9 + .../gcc.target/riscv/flattened-struct-abi-2.c | 9 + gcc/testsuite/gcc.target/riscv/interrupt-3.c | 4 +- gcc/testsuite/gcc.target/riscv/interrupt-4.c | 4 +- gcc/testsuite/gcc.target/riscv/li.c | 36 + gcc/testsuite/gcc.target/riscv/load-immediate.c | 32 + gcc/testsuite/gcc.target/riscv/pr91441.c | 10 + gcc/testsuite/gcc.target/riscv/pr93202.c | 10 - gcc/testsuite/gcc.target/riscv/pr93304.c | 19 - .../gcc.target/s390/addsub-signed-overflow-1.c | 81 + .../gcc.target/s390/addsub-signed-overflow-2.c | 80 + .../gcc.target/s390/combine-rotate-modulo.c | 36 + .../gcc.target/s390/combine-shift-rotate-add-mod.c | 29 + .../gcc.target/s390/global-array-element-pic.c | 2 +- .../gcc.target/s390/global-array-element-pic2.c | 13 + .../gcc.target/s390/mul-signed-overflow-1.c | 56 + .../gcc.target/s390/mul-signed-overflow-2.c | 56 + gcc/testsuite/gcc.target/s390/pr93908.c | 5 - .../gcc.target/s390/rotate-truncation-mask.c | 11 + gcc/testsuite/gcc.target/s390/s390.exp | 22 +- gcc/testsuite/gcc.target/s390/vector/align-1.c | 2 +- gcc/testsuite/gcc.target/s390/vector/align-2.c | 2 +- .../gcc.target/s390/vector/combine-shift-vec.c | 107 + gcc/testsuite/gcc.target/s390/vector/pr92950.c | 24 - gcc/testsuite/gcc.target/s390/zvector/pr94613.c | 38 - gcc/testsuite/gcc.target/s390/zvector/vec-sldw.c | 55 + .../gcc.target/s390/zvector/vec_load_len_r.c | 94 - gcc/testsuite/gcc.target/s390/zvector/vec_sel-1.c | 211 - .../gcc.target/s390/zvector/vec_store_len_r.c | 94 - .../gcc.target/sh/pr50749-qihisi-predec-3.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-20.c | 2 +- gcc/testsuite/gcc.target/sh/pr54236-6.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-1.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-2.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-3.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-4.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-5.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-6.c | 20 - gcc/testsuite/gcc.target/sparc/setjmp-1.c | 4 +- gcc/testsuite/gcc.target/spu/Wmain.c | 7 - gcc/testsuite/gcc.target/spu/abi.c | 474 - gcc/testsuite/gcc.target/spu/compare-dp.c | 10 - gcc/testsuite/gcc.target/spu/cpat-1.c | 104 - gcc/testsuite/gcc.target/spu/cpat-2.c | 44 - gcc/testsuite/gcc.target/spu/cpat-3.c | 61 - gcc/testsuite/gcc.target/spu/cpat-4.c | 40 - gcc/testsuite/gcc.target/spu/dfcgt-nan.c | 31 - gcc/testsuite/gcc.target/spu/dfcmeq.c | 9 - gcc/testsuite/gcc.target/spu/dfcmgt.c | 10 - gcc/testsuite/gcc.target/spu/ea/cache1.c | 195 - gcc/testsuite/gcc.target/spu/ea/cast1.c | 43 - gcc/testsuite/gcc.target/spu/ea/cast2.c | 74 - gcc/testsuite/gcc.target/spu/ea/compile1.c | 109 - gcc/testsuite/gcc.target/spu/ea/compile2.c | 43 - gcc/testsuite/gcc.target/spu/ea/cppdefine.c | 36 - gcc/testsuite/gcc.target/spu/ea/ea.exp | 54 - gcc/testsuite/gcc.target/spu/ea/errors1.c | 67 - gcc/testsuite/gcc.target/spu/ea/errors2.c | 107 - gcc/testsuite/gcc.target/spu/ea/execute1.c | 41 - gcc/testsuite/gcc.target/spu/ea/execute2.c | 41 - gcc/testsuite/gcc.target/spu/ea/execute3.c | 39 - gcc/testsuite/gcc.target/spu/ea/ops1.c | 94 - gcc/testsuite/gcc.target/spu/ea/ops2.c | 94 - gcc/testsuite/gcc.target/spu/ea/options1.c | 22 - gcc/testsuite/gcc.target/spu/ea/pr41857.c | 29 - gcc/testsuite/gcc.target/spu/ea/test-sizes.c | 608 - gcc/testsuite/gcc.target/spu/fixed-range-bad.c | 5 - gcc/testsuite/gcc.target/spu/fixed-range.c | 8 - gcc/testsuite/gcc.target/spu/intrinsics-1.c | 24 - gcc/testsuite/gcc.target/spu/intrinsics-2.c | 305 - gcc/testsuite/gcc.target/spu/intrinsics-3.c | 42 - gcc/testsuite/gcc.target/spu/intrinsics-sr.c | 496 - gcc/testsuite/gcc.target/spu/muldivti3.c | 46 - gcc/testsuite/gcc.target/spu/pr40001.c | 17 - gcc/testsuite/gcc.target/spu/spu.exp | 41 - gcc/testsuite/gcc.target/spu/subti3.c | 45 - gcc/testsuite/gcc.target/spu/tag_manager.c | 312 - gcc/testsuite/gcc.target/spu/vector-ansi.c | 35 - gcc/testsuite/gcc.target/spu/vector.c | 32 - .../gcc.target/x86_64/abi/avx/test_varargs-m256.c | 104 + .../x86_64/abi/avx512f/test_varargs-m512.c | 104 + gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/gen.cc | 2 +- .../gcc.target/x86_64/abi/ms-sysv/ms-sysv.c | 2 +- .../gcc.target/x86_64/abi/test_varargs-m128.c | 110 + gcc/testsuite/gcc.target/xtensa/pr94584.c | 24 - gcc/testsuite/gdc.dg/imports/pr92216.d | 22 - gcc/testsuite/gdc.dg/pr90601.d | 22 + gcc/testsuite/gdc.dg/pr90650a.d | 14 + gcc/testsuite/gdc.dg/pr90650b.d | 13 + gcc/testsuite/gdc.dg/pr91238.d | 18 + gcc/testsuite/gdc.dg/pr92216.d | 13 - gcc/testsuite/gdc.dg/pr94970.d | 20 - gcc/testsuite/gdc.dg/pr95173.d | 10 - gcc/testsuite/gdc.dg/pr95250.d | 18 - gcc/testsuite/gdc.dg/pr96140.d | 15 - gcc/testsuite/gdc.dg/pr98277.d | 13 - gcc/testsuite/gdc.test/compilable/aggr_alignment.d | 13 + gcc/testsuite/gdc.test/compilable/b16976.d | 66 + .../gdc.test/compilable/imports/pr9471a.d | 2 - .../gdc.test/compilable/imports/pr9471b.d | 5 - .../gdc.test/compilable/imports/pr9471c.d | 18 - .../gdc.test/compilable/imports/pr9471d.d | 1 - .../gdc.test/compilable/imports/test16214b.d | 10 + gcc/testsuite/gdc.test/compilable/interpret3.d | 20 +- gcc/testsuite/gdc.test/compilable/pr9471.d | 6 - gcc/testsuite/gdc.test/compilable/test16214a.d | 7 + gcc/testsuite/gdc.test/compilable/test19912.d | 3 + gcc/testsuite/gdc.test/compilable/test19941.d | 57 + gcc/testsuite/gdc.test/compilable/traits.d | 10 + gcc/testsuite/gdc.test/fail_compilation/b15875.d | 10 + gcc/testsuite/gdc.test/fail_compilation/b17285.d | 15 + gcc/testsuite/gdc.test/fail_compilation/b19691.d | 20 + gcc/testsuite/gdc.test/fail_compilation/b19691e.d | 24 + gcc/testsuite/gdc.test/fail_compilation/b19717.d | 16 + gcc/testsuite/gdc.test/fail_compilation/b19717a.d | 14 + .../gdc.test/fail_compilation/diag16976.d | 44 + .../fail_compilation/extra-files/minimal/object.d | 1 + gcc/testsuite/gdc.test/fail_compilation/fail110.d | 2 +- .../gdc.test/fail_compilation/fail19890a.d | 7 + .../gdc.test/fail_compilation/fail19890b.d | 7 + .../gdc.test/fail_compilation/fail19897.d | 13 + .../gdc.test/fail_compilation/fail19898a.d | 14 + .../gdc.test/fail_compilation/fail19898b.d | 21 + .../gdc.test/fail_compilation/fail19911a.d | 11 + .../gdc.test/fail_compilation/fail19911b.d | 13 + .../gdc.test/fail_compilation/fail19911c.d | 17 + .../gdc.test/fail_compilation/fail19912a.d | 9 + .../gdc.test/fail_compilation/fail19912b.d | 9 + .../gdc.test/fail_compilation/fail19912c.d | 9 + .../gdc.test/fail_compilation/fail19912d.d | 9 + .../gdc.test/fail_compilation/fail19912e.d | 9 + .../gdc.test/fail_compilation/fail19913.d | 13 + .../gdc.test/fail_compilation/fail19914.d | 10 + .../gdc.test/fail_compilation/fail19915.d | 10 + .../gdc.test/fail_compilation/fail19922.d | 19 + .../gdc.test/fail_compilation/fail19923.d | 19 + .../gdc.test/fail_compilation/fail19941.d | 62 + .../gdc.test/fail_compilation/fail19955.d | 8 + .../gdc.test/fail_compilation/fail21001.d | 12 - .../gdc.test/fail_compilation/imports/fail21001b.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/issue21295.d | 9 - .../fail_compilation/staticarrayoverflow.d | 16 +- gcc/testsuite/gfortran.dg/ISO_Fortran_binding_1.c | 57 +- gcc/testsuite/gfortran.dg/ISO_Fortran_binding_13.c | 12 - .../gfortran.dg/ISO_Fortran_binding_13.f90 | 39 - .../gfortran.dg/ISO_Fortran_binding_14.f90 | 41 - gcc/testsuite/gfortran.dg/ISO_Fortran_binding_17.c | 25 - .../gfortran.dg/ISO_Fortran_binding_17.f90 | 77 - gcc/testsuite/gfortran.dg/achar_5.f90 | 5 - .../gfortran.dg/alloc_comp_auto_array_3.f90 | 2 +- gcc/testsuite/gfortran.dg/altreturn_10.f90 | 2 +- gcc/testsuite/gfortran.dg/argument_checking_19.f90 | 18 + gcc/testsuite/gfortran.dg/argument_checking_20.f90 | 11 + gcc/testsuite/gfortran.dg/argument_checking_21.f90 | 12 + gcc/testsuite/gfortran.dg/argument_checking_22.f90 | 15 + gcc/testsuite/gfortran.dg/argument_checking_23.f90 | 16 + gcc/testsuite/gfortran.dg/arith_divide_2.f90 | 9 - .../gfortran.dg/arithmetic_overflow_1.f90 | 6 +- gcc/testsuite/gfortran.dg/associate_48.f90 | 2 +- .../gfortran.dg/assumed_rank_bounds_3.f90 | 219 + gcc/testsuite/gfortran.dg/assumed_type_10.f90 | 46 + gcc/testsuite/gfortran.dg/assumed_type_11.f90 | 46 + gcc/testsuite/gfortran.dg/assumed_type_2.f90 | 4 +- gcc/testsuite/gfortran.dg/assumed_type_2a.f90 | 139 + gcc/testsuite/gfortran.dg/auto_in_equiv_1.f90 | 36 + gcc/testsuite/gfortran.dg/auto_in_equiv_2.f90 | 38 + gcc/testsuite/gfortran.dg/auto_in_equiv_3.f90 | 63 + gcc/testsuite/gfortran.dg/bessel_3.f90 | 8 +- gcc/testsuite/gfortran.dg/bessel_5_redux.f90 | 85 - gcc/testsuite/gfortran.dg/bessel_6.f90 | 4 - gcc/testsuite/gfortran.dg/bessel_7.f90 | 5 +- gcc/testsuite/gfortran.dg/bind-c-intent-out.f90 | 42 - .../gfortran.dg/bind_c_array_params_3.f90 | 39 - .../gfortran.dg/bind_c_array_params_3_aux.c | 26 - gcc/testsuite/gfortran.dg/block_name_2.f90 | 6 +- gcc/testsuite/gfortran.dg/boz_1.f90 | 26 +- gcc/testsuite/gfortran.dg/boz_11.f90 | 11 - gcc/testsuite/gfortran.dg/boz_12.f90 | 7 +- gcc/testsuite/gfortran.dg/boz_3.f90 | 23 +- gcc/testsuite/gfortran.dg/boz_4.f90 | 35 +- gcc/testsuite/gfortran.dg/boz_5.f90 | 2 +- gcc/testsuite/gfortran.dg/boz_6.f90 | 10 +- gcc/testsuite/gfortran.dg/boz_7.f90 | 4 +- gcc/testsuite/gfortran.dg/boz_8.f90 | 9 +- gcc/testsuite/gfortran.dg/boz_bge.f90 | 22 + gcc/testsuite/gfortran.dg/boz_complex_1.f90 | 17 + gcc/testsuite/gfortran.dg/boz_complex_2.f90 | 15 + gcc/testsuite/gfortran.dg/boz_complex_3.f90 | 15 + gcc/testsuite/gfortran.dg/boz_dble.f90 | 6 + gcc/testsuite/gfortran.dg/boz_dshift_1.f90 | 10 + gcc/testsuite/gfortran.dg/boz_dshift_2.f90 | 12 + gcc/testsuite/gfortran.dg/boz_float_1.f90 | 4 + gcc/testsuite/gfortran.dg/boz_float_2.f90 | 5 + gcc/testsuite/gfortran.dg/boz_float_3.f90 | 7 + gcc/testsuite/gfortran.dg/boz_iand_1.f90 | 10 + gcc/testsuite/gfortran.dg/boz_iand_2.f90 | 17 + gcc/testsuite/gfortran.dg/boz_int.f90 | 13 + gcc/testsuite/gfortran.dg/c_loc_test_22.f90 | 2 +- gcc/testsuite/gfortran.dg/char4_iunit_1.f03 | 1 - .../gfortran.dg/char_array_constructor_4.f90 | 13 + gcc/testsuite/gfortran.dg/char_length_23.f90 | 25 - .../gfortran.dg/char_pointer_assign_6.f90 | 4 +- gcc/testsuite/gfortran.dg/char_result_19.f90 | 24 - gcc/testsuite/gfortran.dg/char_result_mod_19.f90 | 18 - gcc/testsuite/gfortran.dg/charlen_18.f90 | 18 - gcc/testsuite/gfortran.dg/check_bits_1.f90 | 49 + gcc/testsuite/gfortran.dg/chmod_1.f90 | 2 +- gcc/testsuite/gfortran.dg/chmod_2.f90 | 2 +- gcc/testsuite/gfortran.dg/chmod_3.f90 | 2 +- gcc/testsuite/gfortran.dg/class_71.f90 | 13 - gcc/testsuite/gfortran.dg/class_allocate_25.f90 | 58 - gcc/testsuite/gfortran.dg/class_assign_4.f90 | 183 - .../gfortran.dg/coarray/codimension_3.f90 | 76 - gcc/testsuite/gfortran.dg/coarray_7.f90 | 6 +- gcc/testsuite/gfortran.dg/coarray_lock_7.f90 | 4 +- gcc/testsuite/gfortran.dg/coarray_poly_9.f90 | 38 + gcc/testsuite/gfortran.dg/common_1.f | 14 + gcc/testsuite/gfortran.dg/common_26.f90 | 14 + gcc/testsuite/gfortran.dg/contiguous_10.f90 | 69 - gcc/testsuite/gfortran.dg/contiguous_3.f90 | 2 +- gcc/testsuite/gfortran.dg/coverage.f90 | 17 - gcc/testsuite/gfortran.dg/data_inquiry_ref.f90 | 39 - .../gfortran.dg/dec_format_empty_item_1.f | 19 + .../gfortran.dg/dec_format_empty_item_2.f | 19 + .../gfortran.dg/dec_format_empty_item_3.f | 19 + gcc/testsuite/gfortran.dg/dec_io_1.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_structure_28.f90 | 35 - gcc/testsuite/gfortran.dg/dec_structure_6.f90 | 6 +- gcc/testsuite/gfortran.dg/dec_type_print_3.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_union_1.f90 | 6 +- gcc/testsuite/gfortran.dg/dec_union_11.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_union_2.f90 | 7 +- gcc/testsuite/gfortran.dg/dec_union_5.f90 | 10 +- gcc/testsuite/gfortran.dg/default_format_1.f90 | 2 +- .../gfortran.dg/default_format_denormal_1.f90 | 2 +- .../gfortran.dg/deferred_character_36.f90 | 16 - gcc/testsuite/gfortran.dg/dependency_54.f90 | 24 + gcc/testsuite/gfortran.dg/dependency_55.f90 | 18 + gcc/testsuite/gfortran.dg/dependency_56.f90 | 14 - gcc/testsuite/gfortran.dg/dependency_60.f90 | 19 - gcc/testsuite/gfortran.dg/dshift_3.f90 | 2 - gcc/testsuite/gfortran.dg/dtio_1.f90 | 2 +- gcc/testsuite/gfortran.dg/dtio_12.f90 | 2 +- gcc/testsuite/gfortran.dg/dummy_derived_typed.f90 | 5 + gcc/testsuite/gfortran.dg/dummy_procedure_8.f90 | 4 - gcc/testsuite/gfortran.dg/eof_6.f90 | 23 - gcc/testsuite/gfortran.dg/equiv_10.f90 | 15 + gcc/testsuite/gfortran.dg/equiv_11.f90 | 12 - gcc/testsuite/gfortran.dg/erf_2.F90 | 4 - gcc/testsuite/gfortran.dg/erf_3.F90 | 5 +- .../gfortran.dg/external_implicit_none_2.f90 | 28 - gcc/testsuite/gfortran.dg/finalize_28.f90 | 2 +- gcc/testsuite/gfortran.dg/finalize_33.f90 | 2 +- gcc/testsuite/gfortran.dg/finalize_34.f90 | 2 +- gcc/testsuite/gfortran.dg/finalize_35.f90 | 48 - gcc/testsuite/gfortran.dg/finalize_36.f90 | 39 - gcc/testsuite/gfortran.dg/finalize_37.f90 | 80 - gcc/testsuite/gfortran.dg/fmt_en.f90 | 8 +- gcc/testsuite/gfortran.dg/fmt_en_rd.f90 | 185 - gcc/testsuite/gfortran.dg/fmt_en_rn.f90 | 185 - gcc/testsuite/gfortran.dg/fmt_en_ru.f90 | 185 - gcc/testsuite/gfortran.dg/fmt_en_rz.f90 | 185 - .../gfortran.dg/fmt_f_default_field_width_1.f90 | 45 + .../gfortran.dg/fmt_f_default_field_width_2.f90 | 48 + .../gfortran.dg/fmt_f_default_field_width_3.f90 | 35 + .../gfortran.dg/fmt_g_default_field_width_1.f90 | 50 + .../gfortran.dg/fmt_g_default_field_width_2.f90 | 53 + .../gfortran.dg/fmt_g_default_field_width_3.f90 | 38 + .../gfortran.dg/fmt_i_default_field_width_1.f90 | 40 + .../gfortran.dg/fmt_i_default_field_width_2.f90 | 44 + .../gfortran.dg/fmt_i_default_field_width_3.f90 | 37 + gcc/testsuite/gfortran.dg/forall_19.f90 | 32 - gcc/testsuite/gfortran.dg/function_kinds_5.f90 | 1 - gcc/testsuite/gfortran.dg/g77/20010519-1.f | 55 +- gcc/testsuite/gfortran.dg/gnu_logical_1.F | 91 - gcc/testsuite/gfortran.dg/gnu_logical_2.f90 | 24 +- .../gfortran.dg/goacc/acc_on_device-1.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/atomic-1.f90 | 17 - .../gfortran.dg/goacc/classify-routine.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/declare-3.f95 | 53 + gcc/testsuite/gfortran.dg/goacc/parameter.f95 | 2 +- gcc/testsuite/gfortran.dg/goacc/pr78027.f90 | 4 +- gcc/testsuite/gfortran.dg/goacc/pr78260-2.f90 | 20 + gcc/testsuite/gfortran.dg/goacc/pr78260.f90 | 36 + gcc/testsuite/gfortran.dg/goacc/pr84963.f90 | 2 +- gcc/testsuite/gfortran.dg/goacc/pr85701.f90 | 4 +- gcc/testsuite/gfortran.dg/goacc/pr93329.f90 | 223 - gcc/testsuite/gfortran.dg/goacc/pr93463.f90 | 15 - .../goacc/routine-level-of-parallelism-1.f90 | 6 +- gcc/testsuite/gfortran.dg/gomp/pr78260-2.f90 | 59 + gcc/testsuite/gfortran.dg/gomp/pr78260-3.f90 | 74 + gcc/testsuite/gfortran.dg/gomp/pr78260.f90 | 33 + gcc/testsuite/gfortran.dg/gomp/pr87752.f90 | 12 - gcc/testsuite/gfortran.dg/gomp/pr92977.f90 | 15 - gcc/testsuite/gfortran.dg/gomp/pr93555.f90 | 11 - .../gfortran.dg/gomp/target-parallel1.f90 | 4 - gcc/testsuite/gfortran.dg/gomp/teams1.f90 | 8 - gcc/testsuite/gfortran.dg/graphite/pr90240.f | 18 + gcc/testsuite/gfortran.dg/graphite/pr93439.f90 | 21 - .../gfortran.dg/graphite/vect-pr94043.f90 | 18 - gcc/testsuite/gfortran.dg/hollerith8.f90 | 6 +- gcc/testsuite/gfortran.dg/iall_masked.f90 | 22 - gcc/testsuite/gfortran.dg/ibits.f90 | 4 +- gcc/testsuite/gfortran.dg/ieee/ieee_4.f90 | 2 +- gcc/testsuite/gfortran.dg/illegal_boz_arg_1.f90 | 9 + gcc/testsuite/gfortran.dg/implicit_pure_5.c | 7 - gcc/testsuite/gfortran.dg/implicit_pure_5.f90 | 63 - gcc/testsuite/gfortran.dg/init_flag_10.f90 | 1 - gcc/testsuite/gfortran.dg/init_flag_3.f90 | 1 - gcc/testsuite/gfortran.dg/inquire_pre.f90 | 68 - gcc/testsuite/gfortran.dg/inquire_recl_f2018.f90 | 7 + gcc/testsuite/gfortran.dg/inquiry_type_ref_5.f90 | 29 - gcc/testsuite/gfortran.dg/inquiry_type_ref_6.f90 | 24 - gcc/testsuite/gfortran.dg/int_conv_1.f90 | 21 +- gcc/testsuite/gfortran.dg/int_conv_2.f90 | 1 - .../gfortran.dg/integer_exponentiation_2.f90 | 24 +- .../gfortran.dg/integer_exponentiation_3.F90 | 2 - .../gfortran.dg/integer_exponentiation_5.F90 | 2 - gcc/testsuite/gfortran.dg/internal_pack_11.f90 | 2 +- gcc/testsuite/gfortran.dg/internal_pack_12.f90 | 2 +- gcc/testsuite/gfortran.dg/internal_pack_16.f90 | 2 +- gcc/testsuite/gfortran.dg/internal_pack_17.f90 | 2 +- gcc/testsuite/gfortran.dg/internal_pack_18.f90 | 2 +- gcc/testsuite/gfortran.dg/internal_pack_19.f90 | 23 + gcc/testsuite/gfortran.dg/internal_pack_20.f90 | 23 + gcc/testsuite/gfortran.dg/internal_pack_21.f90 | 24 + gcc/testsuite/gfortran.dg/internal_pack_22.f90 | 36 + gcc/testsuite/gfortran.dg/internal_pack_23.f90 | 27 + gcc/testsuite/gfortran.dg/internal_pack_24.f90 | 39 + gcc/testsuite/gfortran.dg/internal_pack_4.f90 | 4 - gcc/testsuite/gfortran.dg/internal_pack_5.f90 | 2 +- gcc/testsuite/gfortran.dg/internal_pack_6.f90 | 4 +- gcc/testsuite/gfortran.dg/internal_pack_6a.f90 | 56 + gcc/testsuite/gfortran.dg/internal_pack_9.f90 | 6 +- gcc/testsuite/gfortran.dg/io_constraints_14.f90 | 13 + gcc/testsuite/gfortran.dg/ishft_1.f90 | 1 - gcc/testsuite/gfortran.dg/isnan_1.f90 | 1 - gcc/testsuite/gfortran.dg/isnan_2.f90 | 1 - gcc/testsuite/gfortran.dg/lto/pr87689_0.f | 2 +- gcc/testsuite/gfortran.dg/matmul_20.f90 | 47 - gcc/testsuite/gfortran.dg/matmul_blas_2.f90 | 25 - gcc/testsuite/gfortran.dg/maxloc_2.f90 | 1 - gcc/testsuite/gfortran.dg/maxlocval_2.f90 | 1 - gcc/testsuite/gfortran.dg/maxlocval_4.f90 | 1 - gcc/testsuite/gfortran.dg/merge_bits_3.f90 | 5 + gcc/testsuite/gfortran.dg/merge_bits_4.f90 | 7 + gcc/testsuite/gfortran.dg/minloc_1.f90 | 1 - gcc/testsuite/gfortran.dg/minlocval_1.f90 | 1 - gcc/testsuite/gfortran.dg/minlocval_4.f90 | 1 - .../gfortran.dg/missing_optional_dummy_6.f90 | 11 - .../gfortran.dg/missing_optional_dummy_6a.f90 | 59 + gcc/testsuite/gfortran.dg/module_nan.f90 | 1 - gcc/testsuite/gfortran.dg/module_procedure_3.f90 | 27 - gcc/testsuite/gfortran.dg/module_procedure_4.f90 | 63 - gcc/testsuite/gfortran.dg/namelist_42.f90 | 1 - gcc/testsuite/gfortran.dg/namelist_43.f90 | 1 - gcc/testsuite/gfortran.dg/namelist_89.f90 | 2 +- gcc/testsuite/gfortran.dg/nan_1.f90 | 1 - gcc/testsuite/gfortran.dg/nan_2.f90 | 1 - gcc/testsuite/gfortran.dg/nan_3.f90 | 1 - gcc/testsuite/gfortran.dg/nan_4.f90 | 9 +- gcc/testsuite/gfortran.dg/nan_5.f90 | 1 - gcc/testsuite/gfortran.dg/nan_6.f90 | 1 - gcc/testsuite/gfortran.dg/nearest_1.f90 | 1 - gcc/testsuite/gfortran.dg/nearest_3.f90 | 1 - gcc/testsuite/gfortran.dg/no_arg_check_2.f90 | 4 +- gcc/testsuite/gfortran.dg/no_arg_check_2a.f90 | 121 + gcc/testsuite/gfortran.dg/no_range_check_3.f90 | 6 +- gcc/testsuite/gfortran.dg/open_errors.f90 | 2 +- gcc/testsuite/gfortran.dg/open_errors_2.f90 | 3 +- gcc/testsuite/gfortran.dg/open_errors_3.f90 | 11 + gcc/testsuite/gfortran.dg/pr16433.f | 4 +- gcc/testsuite/gfortran.dg/pr20257.f90 | 1 - gcc/testsuite/gfortran.dg/pr24823.f | 6 +- gcc/testsuite/gfortran.dg/pr39695_1.f90 | 8 - gcc/testsuite/gfortran.dg/pr39695_2.f90 | 12 - gcc/testsuite/gfortran.dg/pr39695_3.f90 | 11 - gcc/testsuite/gfortran.dg/pr39695_4.f90 | 14 - gcc/testsuite/gfortran.dg/pr39937.f | 30 + gcc/testsuite/gfortran.dg/pr41011.f | 2 +- gcc/testsuite/gfortran.dg/pr44491.f90 | 2 +- gcc/testsuite/gfortran.dg/pr47054_1.f90 | 15 - gcc/testsuite/gfortran.dg/pr47054_2.f90 | 41 - gcc/testsuite/gfortran.dg/pr50392.f | 12 - gcc/testsuite/gfortran.dg/pr51991.f90 | 21 + gcc/testsuite/gfortran.dg/pr58027.f90 | 2 +- gcc/testsuite/gfortran.dg/pr59107.f90 | 11 - gcc/testsuite/gfortran.dg/pr60144.f90 | 27 + gcc/testsuite/gfortran.dg/pr67884.f90 | 21 + gcc/testsuite/gfortran.dg/pr69455_1.f90 | 14 - gcc/testsuite/gfortran.dg/pr69455_2.f90 | 13 - gcc/testsuite/gfortran.dg/pr71706.f90 | 10 - gcc/testsuite/gfortran.dg/pr77351.f90 | 6 +- gcc/testsuite/gfortran.dg/pr78290.f90 | 35 + gcc/testsuite/gfortran.dg/pr81509_2.f90 | 4 +- gcc/testsuite/gfortran.dg/pr85543.f90 | 1 - gcc/testsuite/gfortran.dg/pr88025.f90 | 2 +- gcc/testsuite/gfortran.dg/pr88379.f90 | 11 - gcc/testsuite/gfortran.dg/pr88833.f90 | 9 + gcc/testsuite/gfortran.dg/pr89574.f90 | 29 - gcc/testsuite/gfortran.dg/pr89646.f90 | 24 + gcc/testsuite/gfortran.dg/pr89943_1.f90 | 31 - gcc/testsuite/gfortran.dg/pr89943_2.f90 | 33 - gcc/testsuite/gfortran.dg/pr89943_3.f90 | 28 - gcc/testsuite/gfortran.dg/pr89943_4.f90 | 29 - gcc/testsuite/gfortran.dg/pr90344.f90 | 25 + gcc/testsuite/gfortran.dg/pr90985.f90 | 14 + gcc/testsuite/gfortran.dg/pr90988_1.f90 | 14 + gcc/testsuite/gfortran.dg/pr90988_2.f90 | 14 + gcc/testsuite/gfortran.dg/pr90988_3.f90 | 14 + gcc/testsuite/gfortran.dg/pr91359_1.f | 3 +- gcc/testsuite/gfortran.dg/pr91359_2.f | 3 +- gcc/testsuite/gfortran.dg/pr91372.f90 | 9 + gcc/testsuite/gfortran.dg/pr91577.f90 | 28 + gcc/testsuite/gfortran.dg/pr91587.f90 | 6 +- gcc/testsuite/gfortran.dg/pr91589.f90 | 2 +- gcc/testsuite/gfortran.dg/pr91642.f90 | 4 +- gcc/testsuite/gfortran.dg/pr91649.f90 | 23 - gcc/testsuite/gfortran.dg/pr91650_1.f90 | 8 + gcc/testsuite/gfortran.dg/pr91650_2.f90 | 13 + gcc/testsuite/gfortran.dg/pr91715.f90 | 5 - gcc/testsuite/gfortran.dg/pr91716.f90 | 8 + gcc/testsuite/gfortran.dg/pr91785.f90 | 8 - gcc/testsuite/gfortran.dg/pr91801.f90 | 7 - gcc/testsuite/gfortran.dg/pr91913.f90 | 5 - gcc/testsuite/gfortran.dg/pr91942.f90 | 10 - gcc/testsuite/gfortran.dg/pr92050.f90 | 53 - gcc/testsuite/gfortran.dg/pr92208.f90 | 39 - gcc/testsuite/gfortran.dg/pr92277.f90 | 32 - gcc/testsuite/gfortran.dg/pr92629.f90 | 11 - gcc/testsuite/gfortran.dg/pr92781.f90 | 11 - gcc/testsuite/gfortran.dg/pr92897.f90 | 8 - gcc/testsuite/gfortran.dg/pr92898.f90 | 6 - gcc/testsuite/gfortran.dg/pr93263_1.f90 | 29 - gcc/testsuite/gfortran.dg/pr93263_2.f90 | 24 - gcc/testsuite/gfortran.dg/pr93337.f90 | 10 - gcc/testsuite/gfortran.dg/pr93364.f90 | 13 - gcc/testsuite/gfortran.dg/pr93423.f90 | 21 - gcc/testsuite/gfortran.dg/pr93484_1.f90 | 8 - gcc/testsuite/gfortran.dg/pr93484_2.f90 | 8 - gcc/testsuite/gfortran.dg/pr93497.f90 | 8 - gcc/testsuite/gfortran.dg/pr93498_1.f90 | 11 - gcc/testsuite/gfortran.dg/pr93498_2.f90 | 12 - gcc/testsuite/gfortran.dg/pr93580.f90 | 13 - gcc/testsuite/gfortran.dg/pr93685_1.f90 | 20 - gcc/testsuite/gfortran.dg/pr93685_2.f90 | 18 - gcc/testsuite/gfortran.dg/pr93686_1.f90 | 10 - gcc/testsuite/gfortran.dg/pr93686_2.f90 | 10 - gcc/testsuite/gfortran.dg/pr93686_3.f90 | 9 - gcc/testsuite/gfortran.dg/pr93686_4.f90 | 8 - gcc/testsuite/gfortran.dg/pr93714_1.f90 | 11 - gcc/testsuite/gfortran.dg/pr93714_2.f90 | 11 - gcc/testsuite/gfortran.dg/pr93835.f08 | 8 - gcc/testsuite/gfortran.dg/pr94030_1.f90 | 11 - gcc/testsuite/gfortran.dg/pr94030_2.f90 | 33 - gcc/testsuite/gfortran.dg/pr94329.f90 | 12 - gcc/testsuite/gfortran.dg/pr94397.F90 | 26 - gcc/testsuite/gfortran.dg/pr95091.f90 | 19 - gcc/testsuite/gfortran.dg/pr95104.f90 | 8 - gcc/testsuite/gfortran.dg/pr95342.f90 | 20 - gcc/testsuite/gfortran.dg/pr95373_1.f90 | 15 - gcc/testsuite/gfortran.dg/pr95373_2.f90 | 15 - gcc/testsuite/gfortran.dg/pr95500.f90 | 15 - gcc/testsuite/gfortran.dg/pr95503.f90 | 7 - gcc/testsuite/gfortran.dg/pr95585.f90 | 6 - gcc/testsuite/gfortran.dg/pr95587.f90 | 13 - gcc/testsuite/gfortran.dg/pr95611.f90 | 7 - gcc/testsuite/gfortran.dg/pr95612.f90 | 7 - gcc/testsuite/gfortran.dg/pr95708.f90 | 6 - gcc/testsuite/gfortran.dg/pr95709.f90 | 12 - gcc/testsuite/gfortran.dg/pr95829.f90 | 14 - gcc/testsuite/gfortran.dg/pr95880.f90 | 9 - gcc/testsuite/gfortran.dg/pr95881.f90 | 11 - 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/pr96325.f90 | 21 - gcc/testsuite/gfortran.dg/pr96486.f90 | 9 - gcc/testsuite/gfortran.dg/pr97272.f90 | 19 - gcc/testsuite/gfortran.dg/pr98017.f90 | 14 - gcc/testsuite/gfortran.dg/random_seed_1.f90 | 7 +- gcc/testsuite/gfortran.dg/read_infnan_1.f90 | 1 - gcc/testsuite/gfortran.dg/real_const_3.f90 | 1 - gcc/testsuite/gfortran.dg/realloc_on_assign_2.f03 | 1 - gcc/testsuite/gfortran.dg/reassoc_4.f | 1 - gcc/testsuite/gfortran.dg/recursive_check_16.f90 | 25 - gcc/testsuite/gfortran.dg/scalar_mask_2.f90 | 3 +- gcc/testsuite/gfortran.dg/scratch_1.f90 | 1 - gcc/testsuite/gfortran.dg/select_rank_1.f90 | 179 + gcc/testsuite/gfortran.dg/select_rank_2.f90 | 85 + gcc/testsuite/gfortran.dg/select_rank_3.f90 | 21 + gcc/testsuite/gfortran.dg/select_type_48.f90 | 31 - gcc/testsuite/gfortran.dg/spread_size_limit_2.f90 | 11 - gcc/testsuite/gfortran.dg/stat_1.f90 | 2 +- gcc/testsuite/gfortran.dg/stat_2.f90 | 2 +- gcc/testsuite/gfortran.dg/streamio_18.f90 | 23 - gcc/testsuite/gfortran.dg/transfer_simplify_1.f90 | 1 - .../gfortran.dg/typebound_assignment_5.f03 | 4 +- .../gfortran.dg/typebound_assignment_5a.f03 | 39 + .../gfortran.dg/typebound_assignment_6.f03 | 4 - .../gfortran.dg/typebound_assignment_6a.f03 | 42 + gcc/testsuite/gfortran.dg/typebound_operator_9.f03 | 1 - gcc/testsuite/gfortran.dg/unf_io_convert_1.f90 | 12 +- gcc/testsuite/gfortran.dg/unf_io_convert_2.f90 | 12 +- .../gfortran.dg/unlimited_polymorphic_32.f03 | 59 - gcc/testsuite/gfortran.dg/use_rename_10.f90 | 28 - gcc/testsuite/gfortran.dg/use_rename_11.f90 | 79 - gcc/testsuite/gfortran.dg/used_before_typed_4.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/pr45714-b.f | 2 +- gcc/testsuite/gfortran.dg/vect/pr90681.f | 13 + gcc/testsuite/gfortran.dg/vect/pr90913.f90 | 22 + gcc/testsuite/gfortran.dg/vect/vect-5.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 2 +- .../gfortran.dg/warn_argument_mismatch_1.f90 | 34 - .../gfortran.dg/warn_unused_dummy_argument_6.f90 | 13 - gcc/testsuite/gfortran.dg/whole_file_1.f90 | 4 +- gcc/testsuite/gfortran.dg/whole_file_2.f90 | 4 +- .../gfortran.fortran-torture/compile/pr39937.f | 28 - .../gfortran.fortran-torture/execute/getarg_1.x | 5 - .../execute/intrinsic_fraction_exponent.f90 | 18 +- .../execute/intrinsic_mvbits.f90 | 4 +- .../execute/intrinsic_nearest.f90 | 11 +- .../execute/intrinsic_nearest.x | 4 - .../execute/intrinsic_set_exponent.x | 4 - .../gfortran.fortran-torture/execute/nan_inf_fmt.x | 4 - .../gfortran.fortran-torture/execute/seq_io.f90 | 12 +- gcc/testsuite/gnat.dg/access6.adb | 28 + gcc/testsuite/gnat.dg/access7.adb | 79 + gcc/testsuite/gnat.dg/access8.adb | 46 + gcc/testsuite/gnat.dg/access8_pkg.adb | 30 + gcc/testsuite/gnat.dg/access8_pkg.ads | 19 + gcc/testsuite/gnat.dg/access9.adb | 20 + gcc/testsuite/gnat.dg/addr13.adb | 9 + gcc/testsuite/gnat.dg/addr13.ads | 5 + gcc/testsuite/gnat.dg/addr14.adb | 24 - gcc/testsuite/gnat.dg/aggr25.adb | 7 + gcc/testsuite/gnat.dg/aggr25.ads | 23 + gcc/testsuite/gnat.dg/aggr26.adb | 10 + gcc/testsuite/gnat.dg/aggr27.adb | 26 + gcc/testsuite/gnat.dg/aggr28.adb | 29 + gcc/testsuite/gnat.dg/ai12_0086_example.adb | 24 + gcc/testsuite/gnat.dg/alignment14.adb | 17 + gcc/testsuite/gnat.dg/alignment15.adb | 17 + gcc/testsuite/gnat.dg/allocator.adb | 11 + gcc/testsuite/gnat.dg/allocator2.adb | 6 + gcc/testsuite/gnat.dg/allocator2.ads | 15 + gcc/testsuite/gnat.dg/annotation1.adb | 7 + gcc/testsuite/gnat.dg/anon3.adb | 6 + gcc/testsuite/gnat.dg/anon3.ads | 4 + gcc/testsuite/gnat.dg/array35.adb | 24 + gcc/testsuite/gnat.dg/array36.adb | 28 + gcc/testsuite/gnat.dg/array37.adb | 19 + gcc/testsuite/gnat.dg/aspect2.adb | 5 + gcc/testsuite/gnat.dg/aspect2.ads | 30 + gcc/testsuite/gnat.dg/assert2.adb | 5 + gcc/testsuite/gnat.dg/assert2.ads | 15 + gcc/testsuite/gnat.dg/bias1.adb | 34 + gcc/testsuite/gnat.dg/bias2.adb | 33 - gcc/testsuite/gnat.dg/bip_export.adb | 15 + gcc/testsuite/gnat.dg/bip_export.ads | 6 + gcc/testsuite/gnat.dg/case_optimization3.adb | 25 + gcc/testsuite/gnat.dg/case_optimization3.ads | 10 + gcc/testsuite/gnat.dg/casesi.adb | 28 + gcc/testsuite/gnat.dg/casesi.ads | 4 + gcc/testsuite/gnat.dg/class_wide5.adb | 11 + gcc/testsuite/gnat.dg/concat3.adb | 14 + gcc/testsuite/gnat.dg/containers1.adb | 5 + gcc/testsuite/gnat.dg/containers1.ads | 6 + gcc/testsuite/gnat.dg/cpp_constructor.adb | 12 + gcc/testsuite/gnat.dg/cpp_constructor2.adb | 19 + gcc/testsuite/gnat.dg/cpp_constructor_fp.ads | 10 + gcc/testsuite/gnat.dg/cpp_constructor_useit.ads | 8 + .../gnat.dg/default_initial_condition.adb | 12 + .../gnat.dg/default_initial_condition_pack.adb | 7 + .../gnat.dg/default_initial_condition_pack.ads | 12 + gcc/testsuite/gnat.dg/derived_type6.adb | 5 + gcc/testsuite/gnat.dg/derived_type6.ads | 9 + gcc/testsuite/gnat.dg/dimensions2.adb | 20 + gcc/testsuite/gnat.dg/dimensions2_phys.ads | 80 + gcc/testsuite/gnat.dg/dimensions2_real_numbers.ads | 3 + gcc/testsuite/gnat.dg/discr56.adb | 5 + gcc/testsuite/gnat.dg/discr56.ads | 9 + gcc/testsuite/gnat.dg/discr56_pkg1.adb | 6 + gcc/testsuite/gnat.dg/discr56_pkg1.ads | 14 + gcc/testsuite/gnat.dg/discr56_pkg2.ads | 11 + gcc/testsuite/gnat.dg/discr57.adb | 17 + gcc/testsuite/gnat.dg/discr58.adb | 33 + 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/dynhash.adb | 41 +- gcc/testsuite/gnat.dg/dynhash1.adb | 8 +- gcc/testsuite/gnat.dg/elab8.adb | 12 + gcc/testsuite/gnat.dg/elab8_gen.adb | 12 + gcc/testsuite/gnat.dg/elab8_gen.ads | 8 + gcc/testsuite/gnat.dg/elab8_pkg.adb | 5 + gcc/testsuite/gnat.dg/elab8_pkg.ads | 5 + gcc/testsuite/gnat.dg/encode_string1.adb | 48 + gcc/testsuite/gnat.dg/encode_string1_pkg.adb | 15 + gcc/testsuite/gnat.dg/encode_string1_pkg.ads | 6 + gcc/testsuite/gnat.dg/entry1.adb | 75 + gcc/testsuite/gnat.dg/entry1.ads | 4 + gcc/testsuite/gnat.dg/enum_rep.adb | 5 + gcc/testsuite/gnat.dg/enum_rep.ads | 22 + gcc/testsuite/gnat.dg/enum_val1.adb | 22 + gcc/testsuite/gnat.dg/equal10.adb | 5 + gcc/testsuite/gnat.dg/equal10.ads | 7 + gcc/testsuite/gnat.dg/equal11.adb | 37 + gcc/testsuite/gnat.dg/equal11_interface.ads | 7 + gcc/testsuite/gnat.dg/equal11_record.adb | 10 + gcc/testsuite/gnat.dg/equal11_record.ads | 21 + gcc/testsuite/gnat.dg/equal6.adb | 29 + gcc/testsuite/gnat.dg/equal6_types.adb | 15 + gcc/testsuite/gnat.dg/equal6_types.ads | 49 + gcc/testsuite/gnat.dg/equal7.adb | 15 + gcc/testsuite/gnat.dg/equal7_pkg.adb | 14 + gcc/testsuite/gnat.dg/equal7_pkg.ads | 16 + gcc/testsuite/gnat.dg/equal8.adb | 6 + gcc/testsuite/gnat.dg/equal8.ads | 36 + gcc/testsuite/gnat.dg/equal8_pkg.ads | 58 + gcc/testsuite/gnat.dg/equal9.adb | 26 + gcc/testsuite/gnat.dg/expect2.adb | 24 + gcc/testsuite/gnat.dg/expect2_pkg.ads | 15 + gcc/testsuite/gnat.dg/expect3.adb | 33 + gcc/testsuite/gnat.dg/expect4.adb | 35 + gcc/testsuite/gnat.dg/expr_func9.adb | 24 + gcc/testsuite/gnat.dg/fixed_delete.adb | 17 + gcc/testsuite/gnat.dg/fixedpnt6.adb | 21 + gcc/testsuite/gnat.dg/fixedpnt7.adb | 20 + gcc/testsuite/gnat.dg/fixedpnt8.adb | 28 + gcc/testsuite/gnat.dg/float_value1.adb | 46 + gcc/testsuite/gnat.dg/float_value2.adb | 10 + gcc/testsuite/gnat.dg/freezing1.adb | 5 + gcc/testsuite/gnat.dg/freezing1.ads | 10 + gcc/testsuite/gnat.dg/freezing1_pack.adb | 8 + gcc/testsuite/gnat.dg/freezing1_pack.ads | 16 + gcc/testsuite/gnat.dg/generic2-child.ads | 5 + gcc/testsuite/gnat.dg/generic2-io_any.adb | 5 + gcc/testsuite/gnat.dg/generic2-io_any.ads | 6 + gcc/testsuite/gnat.dg/generic2.ads | 5 + gcc/testsuite/gnat.dg/generic_inst10.adb | 26 + gcc/testsuite/gnat.dg/generic_inst10_pkg.ads | 11 + gcc/testsuite/gnat.dg/generic_inst11.adb | 9 + gcc/testsuite/gnat.dg/generic_inst11_pkg.adb | 21 + gcc/testsuite/gnat.dg/generic_inst11_pkg.ads | 5 + gcc/testsuite/gnat.dg/generic_inst12.adb | 12 + gcc/testsuite/gnat.dg/generic_inst12_pkg1.adb | 13 + gcc/testsuite/gnat.dg/generic_inst12_pkg1.ads | 11 + gcc/testsuite/gnat.dg/generic_inst12_pkg2.ads | 3 + gcc/testsuite/gnat.dg/generic_inst13.adb | 22 + .../gnat.dg/generic_inst13_pkg-nested_g.ads | 14 + gcc/testsuite/gnat.dg/generic_inst13_pkg-ops_g.ads | 9 + gcc/testsuite/gnat.dg/generic_inst13_pkg.ads | 11 + gcc/testsuite/gnat.dg/generic_inst3.adb | 20 + .../gnat.dg/generic_inst3_kafka_lib-topic.ads | 7 + gcc/testsuite/gnat.dg/generic_inst3_kafka_lib.ads | 2 + gcc/testsuite/gnat.dg/generic_inst3_markets.ads | 10 + .../gnat.dg/generic_inst3_traits-encodables.ads | 8 + gcc/testsuite/gnat.dg/generic_inst3_traits.ads | 3 + gcc/testsuite/gnat.dg/generic_inst4.adb | 7 + gcc/testsuite/gnat.dg/generic_inst4_gen.ads | 3 + gcc/testsuite/gnat.dg/generic_inst4_inst.ads | 5 + gcc/testsuite/gnat.dg/generic_inst4_typ.ads | 7 + gcc/testsuite/gnat.dg/generic_inst5.adb | 20 + gcc/testsuite/gnat.dg/generic_inst6.adb | 9 + gcc/testsuite/gnat.dg/generic_inst6_g1-c.adb | 6 + gcc/testsuite/gnat.dg/generic_inst6_g1-c.ads | 3 + gcc/testsuite/gnat.dg/generic_inst6_g1.ads | 3 + gcc/testsuite/gnat.dg/generic_inst6_i1.ads | 2 + gcc/testsuite/gnat.dg/generic_inst6_i2.ads | 2 + gcc/testsuite/gnat.dg/generic_inst6_x.ads | 7 + gcc/testsuite/gnat.dg/generic_inst7.adb | 11 + gcc/testsuite/gnat.dg/generic_inst7_pkg.adb | 12 + gcc/testsuite/gnat.dg/generic_inst7_pkg.ads | 8 + gcc/testsuite/gnat.dg/generic_inst7_types.ads | 15 + gcc/testsuite/gnat.dg/generic_inst8.adb | 8 + gcc/testsuite/gnat.dg/generic_inst8.ads | 7 + gcc/testsuite/gnat.dg/generic_inst8_g.adb | 12 + gcc/testsuite/gnat.dg/generic_inst8_g.ads | 17 + gcc/testsuite/gnat.dg/generic_inst9.adb | 5 + gcc/testsuite/gnat.dg/generic_inst9.ads | 11 + .../gnat.dg/generic_inst9_pkg1-operator.ads | 10 + gcc/testsuite/gnat.dg/generic_inst9_pkg1.ads | 12 + gcc/testsuite/gnat.dg/generic_inst9_pkg2.adb | 9 + gcc/testsuite/gnat.dg/generic_inst9_pkg2.ads | 17 + gcc/testsuite/gnat.dg/ghost5.adb | 5 + gcc/testsuite/gnat.dg/ghost5.ads | 5 + gcc/testsuite/gnat.dg/ghost5_parent.ads | 14 + gcc/testsuite/gnat.dg/ghost6.adb | 10 + gcc/testsuite/gnat.dg/ghost6_pkg.ads | 7 + gcc/testsuite/gnat.dg/ghost7.adb | 6 + gcc/testsuite/gnat.dg/ghost7.ads | 8 + gcc/testsuite/gnat.dg/global2.adb | 12 + gcc/testsuite/gnat.dg/global2.ads | 6 + gcc/testsuite/gnat.dg/image1.adb | 12 + gcc/testsuite/gnat.dg/implicit_param.adb | 19 + gcc/testsuite/gnat.dg/implicit_param_pkg.ads | 8 + gcc/testsuite/gnat.dg/incomplete7.adb | 5 + gcc/testsuite/gnat.dg/incomplete7.ads | 31 + gcc/testsuite/gnat.dg/inline15.adb | 11 + gcc/testsuite/gnat.dg/inline15_gen.adb | 27 + gcc/testsuite/gnat.dg/inline15_gen.ads | 11 + gcc/testsuite/gnat.dg/inline15_types.ads | 17 + gcc/testsuite/gnat.dg/inline16.adb | 26 + gcc/testsuite/gnat.dg/inline16_gen.adb | 16 + gcc/testsuite/gnat.dg/inline16_gen.ads | 9 + gcc/testsuite/gnat.dg/inline16_types.ads | 7 + gcc/testsuite/gnat.dg/inline17.adb | 10 + gcc/testsuite/gnat.dg/inline17_pkg1.adb | 15 + gcc/testsuite/gnat.dg/inline17_pkg1.ads | 7 + gcc/testsuite/gnat.dg/inline17_pkg2.ads | 10 + gcc/testsuite/gnat.dg/inline17_pkg3.adb | 14 + gcc/testsuite/gnat.dg/inline17_pkg3.ads | 16 + gcc/testsuite/gnat.dg/inline18.adb | 6 + gcc/testsuite/gnat.dg/inline18.ads | 6 + gcc/testsuite/gnat.dg/inline18_gen1-inner_g.ads | 8 + gcc/testsuite/gnat.dg/inline18_gen1.adb | 9 + gcc/testsuite/gnat.dg/inline18_gen1.ads | 14 + gcc/testsuite/gnat.dg/inline18_gen2.adb | 10 + gcc/testsuite/gnat.dg/inline18_gen2.ads | 11 + gcc/testsuite/gnat.dg/inline18_gen3.adb | 12 + gcc/testsuite/gnat.dg/inline18_gen3.ads | 13 + gcc/testsuite/gnat.dg/inline18_pkg1.adb | 8 + gcc/testsuite/gnat.dg/inline18_pkg1.ads | 19 + gcc/testsuite/gnat.dg/inline18_pkg2-child.ads | 9 + gcc/testsuite/gnat.dg/inline18_pkg2.ads | 2 + gcc/testsuite/gnat.dg/inline19.adb | 17 + gcc/testsuite/gnat.dg/inline19.ads | 8 + gcc/testsuite/gnat.dg/inline20.adb | 9 + gcc/testsuite/gnat.dg/inline20_g.adb | 18 + gcc/testsuite/gnat.dg/inline20_g.ads | 18 + gcc/testsuite/gnat.dg/inline20_h.ads | 15 + gcc/testsuite/gnat.dg/inline20_i.ads | 19 + gcc/testsuite/gnat.dg/inline20_q-io.ads | 1 + gcc/testsuite/gnat.dg/inline20_q.ads | 3 + gcc/testsuite/gnat.dg/inline20_r.ads | 12 + gcc/testsuite/gnat.dg/inline21.adb | 9 + gcc/testsuite/gnat.dg/inline21_g.ads | 8 + gcc/testsuite/gnat.dg/inline21_h.adb | 14 + gcc/testsuite/gnat.dg/inline21_h.ads | 10 + gcc/testsuite/gnat.dg/inline21_q.ads | 9 + gcc/testsuite/gnat.dg/inline3.adb | 2 +- gcc/testsuite/gnat.dg/inline5.adb | 2 +- gcc/testsuite/gnat.dg/inline7.adb | 2 +- gcc/testsuite/gnat.dg/inline9.adb | 2 +- gcc/testsuite/gnat.dg/interface10.adb | 22 + gcc/testsuite/gnat.dg/interface9.adb | 10 + gcc/testsuite/gnat.dg/interface9_root-child.ads | 7 + gcc/testsuite/gnat.dg/interface9_root.ads | 10 + gcc/testsuite/gnat.dg/iter5.adb | 10 + gcc/testsuite/gnat.dg/iter5_pkg.ads | 127 + gcc/testsuite/gnat.dg/iter6.adb | 40 + gcc/testsuite/gnat.dg/limited2.adb | 8 + gcc/testsuite/gnat.dg/limited2_pack_1.adb | 5 + gcc/testsuite/gnat.dg/limited2_pack_1.ads | 8 + gcc/testsuite/gnat.dg/limited2_pack_2.adb | 21 + gcc/testsuite/gnat.dg/limited2_pack_2.ads | 5 + gcc/testsuite/gnat.dg/limited3.adb | 11 + gcc/testsuite/gnat.dg/limited3_pkg.adb | 20 + gcc/testsuite/gnat.dg/limited3_pkg.ads | 30 + gcc/testsuite/gnat.dg/limited4.adb | 58 + gcc/testsuite/gnat.dg/linkedlist.adb | 72 +- gcc/testsuite/gnat.dg/loop_entry1.adb | 13 + gcc/testsuite/gnat.dg/loop_entry2.adb | 11 + gcc/testsuite/gnat.dg/loop_invariant1.adb | 15 + gcc/testsuite/gnat.dg/loop_invariant1.ads | 7 + gcc/testsuite/gnat.dg/lto23.adb | 20 - gcc/testsuite/gnat.dg/lto24.adb | 10 - gcc/testsuite/gnat.dg/lto24_pkg1.ads | 17 - gcc/testsuite/gnat.dg/lto24_pkg2.adb | 8 - gcc/testsuite/gnat.dg/lto24_pkg2.ads | 5 - gcc/testsuite/gnat.dg/machine_attr1.adb | 41 + gcc/testsuite/gnat.dg/machine_attr1.ads | 25 + gcc/testsuite/gnat.dg/modular5.adb | 26 + gcc/testsuite/gnat.dg/modular6.adb | 15 - gcc/testsuite/gnat.dg/multfixed.adb | 24 + gcc/testsuite/gnat.dg/no_caching.adb | 29 + gcc/testsuite/gnat.dg/no_caching.ads | 8 + gcc/testsuite/gnat.dg/null_check.adb | 19 + gcc/testsuite/gnat.dg/object_size1.adb | 13 + gcc/testsuite/gnat.dg/openacc1.adb | 12 + gcc/testsuite/gnat.dg/opt39.adb | 3 +- gcc/testsuite/gnat.dg/opt80.adb | 15 + gcc/testsuite/gnat.dg/opt81.adb | 20 + gcc/testsuite/gnat.dg/opt81.ads | 15 + gcc/testsuite/gnat.dg/opt89.adb | 18 - gcc/testsuite/gnat.dg/pack23.adb | 14 + gcc/testsuite/gnat.dg/pack23_pkg.ads | 5 + gcc/testsuite/gnat.dg/pack24.adb | 38 + gcc/testsuite/gnat.dg/pack25.adb | 21 + gcc/testsuite/gnat.dg/pack26.adb | 23 + gcc/testsuite/gnat.dg/predicate10.adb | 9 + gcc/testsuite/gnat.dg/predicate10_pkg.adb | 10 + gcc/testsuite/gnat.dg/predicate10_pkg.ads | 13 + gcc/testsuite/gnat.dg/predicate11.adb | 19 + gcc/testsuite/gnat.dg/predicate12.adb | 6 + gcc/testsuite/gnat.dg/predicate12.ads | 42 + gcc/testsuite/gnat.dg/predicate13.adb | 3 + gcc/testsuite/gnat.dg/predicate13.ads | 23 + gcc/testsuite/gnat.dg/predicate14.adb | 4 + gcc/testsuite/gnat.dg/predicate14.ads | 56 + gcc/testsuite/gnat.dg/predicate4.adb | 19 + gcc/testsuite/gnat.dg/predicate4_pkg.ads | 16 + gcc/testsuite/gnat.dg/predicate5.adb | 5 + gcc/testsuite/gnat.dg/predicate5.ads | 17 + gcc/testsuite/gnat.dg/predicate6.adb | 5 + gcc/testsuite/gnat.dg/predicate6.ads | 10 + gcc/testsuite/gnat.dg/predicate7.adb | 6 + gcc/testsuite/gnat.dg/predicate7.ads | 13 + gcc/testsuite/gnat.dg/predicate7_pkg.ads | 3 + gcc/testsuite/gnat.dg/predicate8.adb | 15 + gcc/testsuite/gnat.dg/predicate8_pkg.adb | 64 + gcc/testsuite/gnat.dg/predicate8_pkg.ads | 81 + gcc/testsuite/gnat.dg/predicate9.adb | 21 + gcc/testsuite/gnat.dg/prefetch1.adb | 29 + gcc/testsuite/gnat.dg/prefetch1.ads | 9 + gcc/testsuite/gnat.dg/prot7.adb | 22 + gcc/testsuite/gnat.dg/prot7.ads | 16 + gcc/testsuite/gnat.dg/prot8.adb | 8 + gcc/testsuite/gnat.dg/prot8.ads | 10 + gcc/testsuite/gnat.dg/prot9.adb | 10 + gcc/testsuite/gnat.dg/prot9_gen.ads | 9 + gcc/testsuite/gnat.dg/prot9_pkg1.ads | 11 + gcc/testsuite/gnat.dg/prot9_pkg2.ads | 16 + gcc/testsuite/gnat.dg/range_check3.adb | 13 + gcc/testsuite/gnat.dg/range_check3_pkg.adb | 18 + gcc/testsuite/gnat.dg/range_check3_pkg.ads | 9 + gcc/testsuite/gnat.dg/range_check5.adb | 21 + gcc/testsuite/gnat.dg/range_check6.adb | 28 + gcc/testsuite/gnat.dg/range_check7.adb | 22 + gcc/testsuite/gnat.dg/renaming13.adb | 21 + gcc/testsuite/gnat.dg/renaming14.adb | 32 + gcc/testsuite/gnat.dg/renaming15.adb | 32 + gcc/testsuite/gnat.dg/rep_clause8.adb | 19 + gcc/testsuite/gnat.dg/rep_clause9.adb | 23 + gcc/testsuite/gnat.dg/scos1.adb | 26 + gcc/testsuite/gnat.dg/self_ref1.adb | 11 + gcc/testsuite/gnat.dg/sets1.adb | 48 +- gcc/testsuite/gnat.dg/slice10.adb | 29 + gcc/testsuite/gnat.dg/socket1.adb | 2 +- gcc/testsuite/gnat.dg/spark3.adb | 20 + gcc/testsuite/gnat.dg/specs/atomic2.ads | 2 +- gcc/testsuite/gnat.dg/specs/clause_on_volatile.ads | 4 +- gcc/testsuite/gnat.dg/specs/compile_time1.ads | 9 + gcc/testsuite/gnat.dg/specs/compile_time1_pkg.ads | 7 + gcc/testsuite/gnat.dg/specs/discr7.ads | 14 - gcc/testsuite/gnat.dg/specs/size_clause3.ads | 4 +- gcc/testsuite/gnat.dg/specs/unchecked_convert1.ads | 20 + gcc/testsuite/gnat.dg/specs/unchecked_convert2.ads | 19 + gcc/testsuite/gnat.dg/sso16.adb | 55 + gcc/testsuite/gnat.dg/static_pred1.adb | 2 +- gcc/testsuite/gnat.dg/storage_size1.adb | 19 + gcc/testsuite/gnat.dg/subpools1.adb | 82 - gcc/testsuite/gnat.dg/suppress_initialization2.adb | 5 + gcc/testsuite/gnat.dg/suppress_initialization2.ads | 13 + gcc/testsuite/gnat.dg/synchronized2.adb | 5 + gcc/testsuite/gnat.dg/synchronized2.ads | 4 + gcc/testsuite/gnat.dg/synchronized2_pkg.ads | 5 + gcc/testsuite/gnat.dg/system_info1.adb | 28 + gcc/testsuite/gnat.dg/tag2.adb | 20 + gcc/testsuite/gnat.dg/tag2_pkg.ads | 16 + gcc/testsuite/gnat.dg/tagged2.adb | 9 + gcc/testsuite/gnat.dg/tagged2.ads | 9 + gcc/testsuite/gnat.dg/tagged3.adb | 42 + gcc/testsuite/gnat.dg/tagged3_pkg.adb | 12 + gcc/testsuite/gnat.dg/tagged3_pkg.ads | 9 + gcc/testsuite/gnat.dg/tagged4.adb | 28 + gcc/testsuite/gnat.dg/tagged5.adb | 6 + gcc/testsuite/gnat.dg/tagged5.ads | 18 + gcc/testsuite/gnat.dg/task2.adb | 9 + gcc/testsuite/gnat.dg/task2_pkg.adb | 6 + gcc/testsuite/gnat.dg/task2_pkg.ads | 4 + gcc/testsuite/gnat.dg/task3.adb | 11 + gcc/testsuite/gnat.dg/task3.ads | 12 + gcc/testsuite/gnat.dg/task3_pkg1.ads | 11 + gcc/testsuite/gnat.dg/task3_pkg2.ads | 7 + gcc/testsuite/gnat.dg/task4.adb | 19 + gcc/testsuite/gnat.dg/task5.adb | 26 + gcc/testsuite/gnat.dg/test_casesi.adb | 12 + 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/type_conv2.adb | 16 + gcc/testsuite/gnat.dg/type_conv2.ads | 13 + gcc/testsuite/gnat.dg/unchecked_convert14.adb | 30 + gcc/testsuite/gnat.dg/unreferenced2.adb | 34 + gcc/testsuite/gnat.dg/valid_scalars2.adb | 25 + gcc/testsuite/gnat.dg/warn20.adb | 11 + gcc/testsuite/gnat.dg/warn20_pkg.adb | 10 + gcc/testsuite/gnat.dg/warn20_pkg.ads | 8 + gcc/testsuite/gnat.dg/warn21.adb | 6 + gcc/testsuite/gnat.dg/warn21.ads | 18 + gcc/testsuite/gnat.dg/warn22.adb | 34 + gcc/testsuite/gnat.dg/warn23.adb | 17 + gcc/testsuite/gnat.dg/warn24.adb | 15 + gcc/testsuite/gnat.dg/warn25.adb | 23 + gcc/testsuite/gnat.dg/warn26.adb | 20 + gcc/testsuite/gnat.dg/warn27.adb | 10 + gcc/testsuite/gnat.dg/warn28.adb | 36 + gcc/testsuite/gnat.dg/warn28.ads | 9 + gcc/testsuite/gnat.dg/warn29.adb | 11 + gcc/testsuite/gnat.dg/warn29.ads | 4 + gcc/testsuite/gnat.dg/warn30.adb | 10 + gcc/testsuite/gnat.dg/warn30.ads | 6 + gcc/testsuite/gnat.dg/warn31.adb | 5 + gcc/testsuite/gnat.dg/warn31.ads | 20 + gcc/testsuite/gnat.dg/weak3.adb | 11 + gcc/testsuite/gnat.dg/weak3.ads | 3 + gcc/testsuite/go.dg/arrayclear.go | 20 + gcc/testsuite/go.dg/cmpstring.go | 13 + gcc/testsuite/go.dg/concatstring.go | 8 + gcc/testsuite/go.dg/mapclear.go | 10 + gcc/testsuite/go.dg/mapstring.go | 11 + gcc/testsuite/go.test/test/blank1.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/bug073.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/bug369.go | 1 + gcc/testsuite/go.test/test/fixedbugs/issue4085b.go | 4 +- gcc/testsuite/go.test/test/nilptr2.go | 5 +- gcc/testsuite/jit.dg/all-non-failing-tests.h | 10 + gcc/testsuite/jit.dg/test-accessing-bitfield.c | 130 + ...or-gcc_jit_context_new_binary_op-bad-res-type.c | 41 + ...ror-gcc_jit_context_new_bitfield-invalid-type.c | 53 + ...or-gcc_jit_context_new_bitfield-invalid-width.c | 44 + ...ror-gcc_jit_context_new_unary_op-bad-res-type.c | 38 + ...est-error-gcc_jit_lvalue_get_address-bitfield.c | 66 + gcc/testsuite/lib/compat.exp | 10 - gcc/testsuite/lib/fortran-torture.exp | 2 - gcc/testsuite/lib/g++.exp | 6 - gcc/testsuite/lib/gcc-dg.exp | 49 +- gcc/testsuite/lib/gfortran.exp | 7 - gcc/testsuite/lib/gnat.exp | 2 + gcc/testsuite/lib/obj-c++.exp | 6 - gcc/testsuite/lib/options.exp | 27 +- gcc/testsuite/lib/scanasm.exp | 178 +- gcc/testsuite/lib/target-supports.exp | 501 +- gcc/testsuite/lib/target-utils.exp | 14 +- gcc/testsuite/obj-c++.dg/class-protocol-1.mm | 4 +- gcc/testsuite/obj-c++.dg/exceptions-3.mm | 16 +- gcc/testsuite/obj-c++.dg/exceptions-4.mm | 8 +- gcc/testsuite/obj-c++.dg/exceptions-5.mm | 16 +- gcc/testsuite/obj-c++.dg/exceptions-6.mm | 2 +- gcc/testsuite/obj-c++.dg/method-12.mm | 4 +- gcc/testsuite/obj-c++.dg/method-13.mm | 7 +- gcc/testsuite/obj-c++.dg/method-6.mm | 8 +- gcc/testsuite/obj-c++.dg/method-7.mm | 8 +- gcc/testsuite/obj-c++.dg/method-9.mm | 5 +- gcc/testsuite/obj-c++.dg/method-lookup-1.mm | 4 +- gcc/testsuite/obj-c++.dg/property/dotsyntax-17.mm | 10 +- .../obj-c++.dg/property/property-neg-7.mm | 8 +- gcc/testsuite/obj-c++.dg/proto-lossage-4.mm | 4 +- gcc/testsuite/obj-c++.dg/protocol-qualifier-2.mm | 5 +- gcc/testsuite/obj-c++.dg/stubify-1.mm | 2 +- gcc/testsuite/obj-c++.dg/stubify-2.mm | 3 +- gcc/testsuite/objc.dg/call-super-2.m | 4 +- gcc/testsuite/objc.dg/class-protocol-1.m | 4 +- gcc/testsuite/objc.dg/desig-init-1.m | 6 +- gcc/testsuite/objc.dg/exceptions-3.m | 16 +- gcc/testsuite/objc.dg/exceptions-4.m | 2 +- gcc/testsuite/objc.dg/exceptions-5.m | 16 +- gcc/testsuite/objc.dg/exceptions-6.m | 2 +- gcc/testsuite/objc.dg/method-19.m | 8 +- gcc/testsuite/objc.dg/method-2.m | 4 +- gcc/testsuite/objc.dg/method-5.m | 8 +- gcc/testsuite/objc.dg/method-6.m | 4 +- gcc/testsuite/objc.dg/method-7.m | 4 +- gcc/testsuite/objc.dg/method-lookup-1.m | 4 +- gcc/testsuite/objc.dg/property/dotsyntax-17.m | 10 +- gcc/testsuite/objc.dg/property/property-neg-7.m | 8 +- gcc/testsuite/objc.dg/proto-hier-1.m | 4 +- gcc/testsuite/objc.dg/proto-lossage-4.m | 4 +- gcc/testsuite/objc.dg/protocol-qualifier-2.m | 4 +- gcc/testsuite/objc.dg/stubify-2.m | 3 +- gcc/timevar.def | 6 +- gcc/tlink.c | 865 - gcc/toplev.c | 71 +- gcc/trans-mem.c | 19 +- gcc/tree-affine.c | 228 +- gcc/tree-affine.h | 10 +- gcc/tree-call-cdce.c | 94 +- gcc/tree-cfg.c | 428 +- gcc/tree-cfg.h | 19 +- gcc/tree-chrec.c | 91 +- gcc/tree-chrec.h | 15 +- gcc/tree-core.h | 87 +- gcc/tree-data-ref.c | 74 +- gcc/tree-data-ref.h | 31 +- gcc/tree-dfa.c | 10 +- gcc/tree-dfa.h | 2 +- gcc/tree-dump.c | 1 + gcc/tree-eh.c | 60 +- gcc/tree-if-conv.c | 91 +- gcc/tree-if-conv.h | 2 +- gcc/tree-inline.c | 582 +- gcc/tree-inline.h | 15 + gcc/tree-into-ssa.c | 8 +- gcc/tree-loop-distribution.c | 204 +- gcc/tree-nested.c | 118 +- gcc/tree-object-size.c | 8 +- gcc/tree-outof-ssa.c | 42 +- gcc/tree-parloops.c | 787 +- gcc/tree-pass.h | 14 +- gcc/tree-predcom.c | 91 +- gcc/tree-pretty-print.c | 384 +- gcc/tree-pretty-print.h | 3 +- gcc/tree-profile.c | 79 +- gcc/tree-scalar-evolution.c | 648 +- gcc/tree-scalar-evolution.h | 24 +- gcc/tree-sra.c | 2068 +- gcc/tree-sra.h | 31 + gcc/tree-ssa-address.c | 33 + gcc/tree-ssa-address.h | 7 +- gcc/tree-ssa-alias.c | 959 +- gcc/tree-ssa-alias.h | 14 +- gcc/tree-ssa-ccp.c | 93 +- gcc/tree-ssa-coalesce.c | 3 +- gcc/tree-ssa-dce.c | 105 +- gcc/tree-ssa-dom.c | 19 +- gcc/tree-ssa-dse.c | 265 +- gcc/tree-ssa-forwprop.c | 661 +- gcc/tree-ssa-ifcombine.c | 2 +- gcc/tree-ssa-live.c | 147 +- gcc/tree-ssa-live.h | 7 +- gcc/tree-ssa-loop-ch.c | 16 +- gcc/tree-ssa-loop-im.c | 175 +- gcc/tree-ssa-loop-ivcanon.c | 36 +- gcc/tree-ssa-loop-ivopts.c | 835 +- gcc/tree-ssa-loop-ivopts.h | 8 +- gcc/tree-ssa-loop-manip.c | 75 +- gcc/tree-ssa-loop-manip.h | 36 +- gcc/tree-ssa-loop-niter.c | 285 +- gcc/tree-ssa-loop-niter.h | 52 +- gcc/tree-ssa-loop-prefetch.c | 36 +- gcc/tree-ssa-loop-split.c | 24 +- gcc/tree-ssa-loop-unswitch.c | 50 +- gcc/tree-ssa-loop.c | 10 +- gcc/tree-ssa-loop.h | 7 +- gcc/tree-ssa-math-opts.c | 80 +- gcc/tree-ssa-operands.c | 14 +- gcc/tree-ssa-phiopt.c | 62 +- gcc/tree-ssa-pre.c | 154 +- gcc/tree-ssa-propagate.c | 18 +- gcc/tree-ssa-propagate.h | 6 + gcc/tree-ssa-reassoc.c | 366 +- gcc/tree-ssa-sccvn.c | 889 +- gcc/tree-ssa-sccvn.h | 25 +- gcc/tree-ssa-scopedtables.c | 15 +- gcc/tree-ssa-scopedtables.h | 2 +- gcc/tree-ssa-sink.c | 7 +- gcc/tree-ssa-strlen.c | 1781 +- gcc/tree-ssa-strlen.h | 9 +- gcc/tree-ssa-structalias.c | 269 +- gcc/tree-ssa-tail-merge.c | 2 +- gcc/tree-ssa-threadbackward.c | 5 + gcc/tree-ssa-threadedge.c | 74 +- gcc/tree-ssa-threadupdate.c | 89 +- gcc/tree-ssa-threadupdate.h | 2 +- gcc/tree-ssa-uninit.c | 71 +- gcc/tree-ssa.c | 70 +- gcc/tree-ssanames.c | 29 +- gcc/tree-ssanames.h | 1 + gcc/tree-streamer-in.c | 128 +- gcc/tree-streamer-out.c | 11 +- gcc/tree-streamer.c | 3 + gcc/tree-streamer.h | 16 +- gcc/tree-switch-conversion.c | 39 +- gcc/tree-switch-conversion.h | 36 +- gcc/tree-tailcall.c | 114 +- gcc/tree-vect-data-refs.c | 175 +- gcc/tree-vect-generic.c | 59 +- gcc/tree-vect-loop-manip.c | 365 +- gcc/tree-vect-loop.c | 1840 +- gcc/tree-vect-patterns.c | 245 +- gcc/tree-vect-slp.c | 130 +- gcc/tree-vect-stmts.c | 1313 +- gcc/tree-vector-builder.c | 97 - gcc/tree-vector-builder.h | 22 +- gcc/tree-vectorizer.c | 34 +- gcc/tree-vectorizer.h | 149 +- gcc/tree-vrp.c | 875 +- gcc/tree-vrp.h | 61 +- gcc/tree.c | 615 +- gcc/tree.def | 38 +- gcc/tree.h | 262 +- gcc/ubsan.c | 3 - gcc/unique-ptr-tests.cc | 6 +- gcc/value-prof.c | 392 +- gcc/value-prof.h | 29 +- gcc/var-tracking.c | 82 +- gcc/varasm.c | 141 +- gcc/vec.c | 24 +- gcc/vec.h | 81 +- gcc/vector-builder.h | 230 +- gcc/vr-values.c | 295 +- gcc/vr-values.h | 13 +- gcc/web.c | 2 +- gcc/wide-int-bitmask.h | 3 +- gcc/wide-int.h | 30 +- gnattools/ChangeLog | 12 - gotools/ChangeLog | 16 +- gotools/Makefile.am | 10 +- gotools/Makefile.in | 10 +- include/ChangeLog | 44 +- include/ansidecl.h | 34 + include/demangle.h | 18 - include/filenames.h | 3 +- include/gomp-constants.h | 3 +- include/libiberty.h | 18 +- intl/ChangeLog | 12 - libada/ChangeLog | 12 - libatomic/ChangeLog | 24 +- libatomic/acinclude.m4 | 4 +- libatomic/config/x86/fenv.c | 6 + libatomic/configure | 17 +- libatomic/configure.tgt | 4 +- libbacktrace/ChangeLog | 26 +- libbacktrace/Makefile.am | 20 +- libbacktrace/Makefile.in | 74 +- libbacktrace/configure | 28 +- libbacktrace/configure.ac | 13 +- libcc1/ChangeLog | 14 +- libcc1/configure | 22 +- libcc1/libcp1plugin.cc | 4 +- libcpp/ChangeLog | 171 +- libcpp/charset.c | 98 +- libcpp/directives-only.c | 4 +- libcpp/directives.c | 57 +- libcpp/expr.c | 4 +- libcpp/files.c | 304 +- libcpp/include/cpplib.h | 9 +- libcpp/include/line-map.h | 76 +- libcpp/include/mkdeps.h | 26 +- libcpp/init.c | 37 +- libcpp/internal.h | 64 +- libcpp/lex.c | 69 +- libcpp/line-map.c | 150 +- libcpp/mkdeps.c | 526 +- libcpp/po/ChangeLog | 12 - libdecnumber/ChangeLog | 23 - libdecnumber/bid/bid2dpd_dpd2bid.c | 22 +- libffi/ChangeLog | 15 +- libffi/acinclude.m4 | 4 +- libffi/configure | 24 +- libgcc/ChangeLog | 552 +- libgcc/Makefile.in | 17 +- libgcc/config.host | 70 +- libgcc/config.in | 3 - libgcc/config/aarch64/aarch64-unwind.h | 65 +- libgcc/config/aarch64/lse-init.c | 17 +- libgcc/config/aarch64/lse.S | 89 +- libgcc/config/aarch64/sync-cache.c | 57 +- libgcc/config/arm/cmse.c | 1 + libgcc/config/arm/linux-atomic.c | 55 +- libgcc/config/arm/t-netbsd | 8 + libgcc/config/arm/t-netbsd-eabi | 18 + libgcc/config/arm/unwind-arm.h | 31 +- gcc/DEV-PHASE => libgcc/config/bpf/crti.S | 0 gcc/DEV-PHASE => libgcc/config/bpf/crtn.S | 0 libgcc/config/bpf/t-bpf | 23 + libgcc/config/gcn/crt0.c | 56 + libgcc/config/gcn/gthr-gcn.h | 163 + libgcc/config/gcn/t-amdgcn | 3 +- libgcc/config/gcn/unwind-gcn.c | 37 + libgcc/config/i386/cpuinfo.c | 14 +- libgcc/config/i386/cpuinfo.h | 5 +- libgcc/config/i386/gnu-unwind.h | 141 - libgcc/config/i386/sfp-exceptions.c | 6 + libgcc/config/i386/shadow-stack-unwind.h | 43 - libgcc/config/i386/sol2-unwind.h | 36 +- libgcc/config/ia64/crtbegin.S | 4 +- libgcc/config/libbid/ChangeLog | 12 - libgcc/config/msp430/slli.S | 41 +- libgcc/config/msp430/srai.S | 42 +- libgcc/config/msp430/srli.S | 43 +- libgcc/config/nvptx/crt0.c | 4 +- libgcc/config/or1k/lib1funcs.S | 6 +- libgcc/config/pa/fptr.c | 16 +- libgcc/config/pa/lib2funcs.S | 12 +- libgcc/config/pa/linux-atomic.c | 210 +- libgcc/config/pa/milli64.S | 23 +- libgcc/config/pa/stublib.c | 4 - libgcc/config/pa/{t-openbsd => t-netbsd} | 0 libgcc/config/pa/t-stublib | 6 +- libgcc/config/pru/asri.c | 33 + libgcc/config/pru/eqd.c | 45 + libgcc/config/pru/eqf.c | 45 + libgcc/config/pru/ged.c | 45 + libgcc/config/pru/gef.c | 45 + libgcc/config/pru/gtd.c | 45 + libgcc/config/pru/gtf.c | 45 + libgcc/config/pru/led.c | 45 + libgcc/config/pru/lef.c | 45 + libgcc/config/pru/lib2bitcountHI.c | 43 + libgcc/config/pru/lib2divHI.c | 42 + libgcc/config/pru/lib2divQI.c | 42 + libgcc/config/pru/lib2divSI.c | 48 + libgcc/config/pru/libgcc-eabi.ver | 88 + libgcc/config/pru/ltd.c | 45 + libgcc/config/pru/ltf.c | 45 + libgcc/config/pru/mpyll.S | 57 + libgcc/config/pru/pru-abi.h | 109 + libgcc/config/pru/pru-asm.h | 35 + libgcc/config/pru/pru-divmod.h | 117 + libgcc/config/pru/sfp-machine.h | 125 + libgcc/config/pru/t-pru | 50 + libgcc/config/rs6000/aix-unwind.h | 28 +- libgcc/config/rs6000/ibm-ldouble.c | 4 +- libgcc/config/sparc/sol2-unwind.h | 92 +- libgcc/config/spu/cache.S | 43 - libgcc/config/spu/cachemgr.c | 438 - libgcc/config/spu/divmodti4.c | 188 - libgcc/config/spu/divv2df3.c | 195 - libgcc/config/spu/float_disf.c | 31 - libgcc/config/spu/float_unsdidf.c | 54 - libgcc/config/spu/float_unsdisf.c | 31 - libgcc/config/spu/float_unssidf.c | 45 - libgcc/config/spu/mfc_multi_tag_release.c | 72 - libgcc/config/spu/mfc_multi_tag_reserve.c | 84 - libgcc/config/spu/mfc_tag_release.c | 59 - libgcc/config/spu/mfc_tag_reserve.c | 51 - libgcc/config/spu/mfc_tag_table.c | 39 - libgcc/config/spu/multi3.c | 119 - libgcc/config/spu/t-elf | 59 - libgcc/configure | 82 +- libgcc/configure.ac | 31 +- libgcc/crtstuff.c | 49 +- libgcc/generic-morestack.c | 2 + libgcc/libgcov-driver-system.c | 9 +- libgcc/libgcov-driver.c | 80 - libgcc/libgcov-merge.c | 156 +- libgcc/libgcov-profiler.c | 208 +- libgcc/libgcov-util.c | 50 +- libgcc/libgcov.h | 44 +- libgcc/soft-fp/adddf3.c | 2 +- libgcc/soft-fp/addsf3.c | 2 +- libgcc/soft-fp/addtf3.c | 2 +- libgcc/soft-fp/divdf3.c | 2 +- libgcc/soft-fp/divsf3.c | 2 +- libgcc/soft-fp/divtf3.c | 2 +- libgcc/soft-fp/double.h | 2 +- libgcc/soft-fp/eqdf2.c | 2 +- libgcc/soft-fp/eqsf2.c | 2 +- libgcc/soft-fp/eqtf2.c | 2 +- libgcc/soft-fp/extenddftf2.c | 4 +- libgcc/soft-fp/extended.h | 2 +- libgcc/soft-fp/extendhftf2.c | 4 +- libgcc/soft-fp/extendsfdf2.c | 2 +- libgcc/soft-fp/extendsftf2.c | 4 +- libgcc/soft-fp/extendxftf2.c | 4 +- libgcc/soft-fp/fixdfdi.c | 2 +- libgcc/soft-fp/fixdfsi.c | 2 +- libgcc/soft-fp/fixdfti.c | 2 +- libgcc/soft-fp/fixhfti.c | 2 +- libgcc/soft-fp/fixsfdi.c | 2 +- libgcc/soft-fp/fixsfsi.c | 2 +- libgcc/soft-fp/fixsfti.c | 2 +- libgcc/soft-fp/fixtfdi.c | 2 +- libgcc/soft-fp/fixtfsi.c | 2 +- libgcc/soft-fp/fixtfti.c | 2 +- libgcc/soft-fp/fixunsdfdi.c | 2 +- libgcc/soft-fp/fixunsdfsi.c | 2 +- libgcc/soft-fp/fixunsdfti.c | 2 +- libgcc/soft-fp/fixunshfti.c | 2 +- libgcc/soft-fp/fixunssfdi.c | 2 +- libgcc/soft-fp/fixunssfsi.c | 2 +- libgcc/soft-fp/fixunssfti.c | 2 +- libgcc/soft-fp/fixunstfdi.c | 2 +- libgcc/soft-fp/fixunstfsi.c | 2 +- libgcc/soft-fp/fixunstfti.c | 2 +- libgcc/soft-fp/floatdidf.c | 2 +- libgcc/soft-fp/floatdisf.c | 2 +- libgcc/soft-fp/floatditf.c | 2 +- libgcc/soft-fp/floatsidf.c | 2 +- libgcc/soft-fp/floatsisf.c | 2 +- libgcc/soft-fp/floatsitf.c | 2 +- libgcc/soft-fp/floattidf.c | 2 +- libgcc/soft-fp/floattihf.c | 2 +- libgcc/soft-fp/floattisf.c | 2 +- libgcc/soft-fp/floattitf.c | 2 +- libgcc/soft-fp/floatundidf.c | 2 +- libgcc/soft-fp/floatundisf.c | 2 +- libgcc/soft-fp/floatunditf.c | 2 +- libgcc/soft-fp/floatunsidf.c | 2 +- libgcc/soft-fp/floatunsisf.c | 2 +- libgcc/soft-fp/floatunsitf.c | 2 +- libgcc/soft-fp/floatuntidf.c | 2 +- libgcc/soft-fp/floatuntihf.c | 2 +- libgcc/soft-fp/floatuntisf.c | 2 +- libgcc/soft-fp/floatuntitf.c | 2 +- libgcc/soft-fp/gedf2.c | 2 +- libgcc/soft-fp/gesf2.c | 2 +- libgcc/soft-fp/getf2.c | 2 +- libgcc/soft-fp/half.h | 2 +- libgcc/soft-fp/ledf2.c | 2 +- libgcc/soft-fp/lesf2.c | 2 +- libgcc/soft-fp/letf2.c | 2 +- libgcc/soft-fp/muldf3.c | 2 +- libgcc/soft-fp/mulsf3.c | 2 +- libgcc/soft-fp/multf3.c | 2 +- libgcc/soft-fp/negdf2.c | 2 +- libgcc/soft-fp/negsf2.c | 2 +- libgcc/soft-fp/negtf2.c | 2 +- libgcc/soft-fp/op-1.h | 2 +- libgcc/soft-fp/op-2.h | 2 +- libgcc/soft-fp/op-4.h | 2 +- libgcc/soft-fp/op-8.h | 2 +- libgcc/soft-fp/op-common.h | 2 +- libgcc/soft-fp/quad.h | 2 +- libgcc/soft-fp/single.h | 2 +- libgcc/soft-fp/soft-fp.h | 2 +- libgcc/soft-fp/subdf3.c | 2 +- libgcc/soft-fp/subsf3.c | 2 +- libgcc/soft-fp/subtf3.c | 2 +- libgcc/soft-fp/truncdfsf2.c | 2 +- libgcc/soft-fp/trunctfdf2.c | 4 +- libgcc/soft-fp/trunctfhf2.c | 4 +- libgcc/soft-fp/trunctfsf2.c | 4 +- libgcc/soft-fp/trunctfxf2.c | 4 +- libgcc/soft-fp/unorddf2.c | 2 +- libgcc/soft-fp/unordsf2.c | 2 +- libgcc/soft-fp/unordtf2.c | 2 +- libgcc/unwind-arm-common.inc | 216 + libgcc/unwind-dw2-fde.c | 3 + libgcc/unwind-dw2.c | 44 +- libgcc/unwind-pe.h | 17 + libgfortran/ChangeLog | 300 +- libgfortran/config/fpu-387.h | 6 + libgfortran/configure | 51 +- libgfortran/configure.ac | 3 +- 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 | 140 +- libgfortran/generated/matmul_c16.c | 140 +- libgfortran/generated/matmul_c4.c | 140 +- libgfortran/generated/matmul_c8.c | 140 +- libgfortran/generated/matmul_i1.c | 140 +- libgfortran/generated/matmul_i16.c | 140 +- libgfortran/generated/matmul_i2.c | 140 +- libgfortran/generated/matmul_i4.c | 140 +- libgfortran/generated/matmul_i8.c | 140 +- libgfortran/generated/matmul_r10.c | 140 +- libgfortran/generated/matmul_r16.c | 140 +- libgfortran/generated/matmul_r4.c | 140 +- libgfortran/generated/matmul_r8.c | 140 +- libgfortran/generated/matmulavx128_c10.c | 56 +- libgfortran/generated/matmulavx128_c16.c | 56 +- libgfortran/generated/matmulavx128_c4.c | 56 +- libgfortran/generated/matmulavx128_c8.c | 56 +- libgfortran/generated/matmulavx128_i1.c | 56 +- libgfortran/generated/matmulavx128_i16.c | 56 +- libgfortran/generated/matmulavx128_i2.c | 56 +- libgfortran/generated/matmulavx128_i4.c | 56 +- libgfortran/generated/matmulavx128_i8.c | 56 +- libgfortran/generated/matmulavx128_r10.c | 56 +- libgfortran/generated/matmulavx128_r16.c | 56 +- libgfortran/generated/matmulavx128_r4.c | 56 +- libgfortran/generated/matmulavx128_r8.c | 56 +- libgfortran/gfortran.map | 5 + libgfortran/intrinsics/env.c | 7 +- libgfortran/intrinsics/execute_command_line.c | 5 - libgfortran/intrinsics/random.c | 221 +- libgfortran/io/async.c | 30 +- libgfortran/io/async.h | 45 +- libgfortran/io/close.c | 8 +- libgfortran/io/format.c | 35 + libgfortran/io/inquire.c | 4 +- libgfortran/io/io.h | 51 + libgfortran/io/open.c | 3 +- libgfortran/io/read.c | 6 + libgfortran/io/transfer.c | 96 +- libgfortran/io/unit.c | 25 +- libgfortran/io/write.c | 22 +- libgfortran/io/write_float.def | 40 +- libgfortran/libgfortran.h | 4 + libgfortran/m4/iall.m4 | 2 +- libgfortran/m4/matmul_internal.m4 | 28 +- libgfortran/runtime/ISO_Fortran_binding.c | 85 +- libgfortran/runtime/error.c | 50 +- libgfortran/runtime/memory.c | 13 +- libgo/MERGE | 2 +- libgo/Makefile.am | 119 +- libgo/Makefile.in | 230 +- libgo/README | 25 + libgo/VERSION | 2 +- libgo/aclocal.m4 | 20 + libgo/check-packages.txt | 14 +- libgo/configure | 169 +- libgo/configure.ac | 9 +- libgo/go/archive/tar/strconv.go | 2 +- libgo/go/archive/tar/strconv_test.go | 42 +- libgo/go/archive/zip/struct.go | 13 +- libgo/go/archive/zip/zip_test.go | 46 +- libgo/go/bufio/bufio.go | 3 + libgo/go/bufio/bufio_test.go | 54 + libgo/go/bufio/example_test.go | 16 + libgo/go/bufio/scan.go | 2 +- libgo/go/builtin/builtin.go | 9 +- libgo/go/bytes/buffer.go | 7 +- libgo/go/bytes/buffer_test.go | 22 +- libgo/go/bytes/bytes.go | 197 +- libgo/go/bytes/bytes_test.go | 337 +- libgo/go/bytes/example_test.go | 30 + libgo/go/bytes/export_test.go | 1 - libgo/go/cmd/cgo/doc.go | 4 +- libgo/go/cmd/cgo/gcc.go | 11 +- libgo/go/cmd/cgo/godefs.go | 36 +- libgo/go/cmd/cgo/out.go | 58 +- libgo/go/cmd/go/alldocs.go | 729 +- libgo/go/cmd/go/go_test.go | 261 +- libgo/go/cmd/go/go_windows_test.go | 89 +- libgo/go/cmd/go/help_test.go | 5 + libgo/go/cmd/go/init_test.go | 34 + libgo/go/cmd/go/internal/auth/auth.go | 23 + libgo/go/cmd/go/internal/auth/netrc.go | 111 + libgo/go/cmd/go/internal/auth/netrc_test.go | 58 + libgo/go/cmd/go/internal/base/base.go | 6 +- libgo/go/cmd/go/internal/base/env.go | 32 +- libgo/go/cmd/go/internal/base/goflags.go | 3 +- libgo/go/cmd/go/internal/bug/bug.go | 86 +- libgo/go/cmd/go/internal/cache/cache.go | 41 +- libgo/go/cmd/go/internal/cache/cache_test.go | 51 +- libgo/go/cmd/go/internal/cache/default.go | 3 +- libgo/go/cmd/go/internal/cfg/cfg.go | 219 +- libgo/go/cmd/go/internal/clean/clean.go | 22 +- libgo/go/cmd/go/internal/envcmd/env.go | 241 +- libgo/go/cmd/go/internal/generate/generate.go | 20 +- libgo/go/cmd/go/internal/generate/generate_test.go | 198 + libgo/go/cmd/go/internal/get/get.go | 16 +- libgo/go/cmd/go/internal/get/path.go | 3 + libgo/go/cmd/go/internal/get/vcs.go | 184 +- libgo/go/cmd/go/internal/get/vcs_test.go | 2 +- libgo/go/cmd/go/internal/help/help.go | 9 +- libgo/go/cmd/go/internal/help/helpdoc.go | 77 +- libgo/go/cmd/go/internal/imports/build.go | 67 +- libgo/go/cmd/go/internal/imports/scan.go | 2 +- libgo/go/cmd/go/internal/imports/scan_test.go | 41 +- libgo/go/cmd/go/internal/imports/tags.go | 15 + .../internal/imports/testdata/android/a_android.go | 3 + .../imports/testdata/android/b_android_arm64.go | 3 + .../internal/imports/testdata/android/c_linux.go | 3 + .../imports/testdata/android/d_linux_arm64.go | 3 + .../cmd/go/internal/imports/testdata/android/e.go | 5 + .../cmd/go/internal/imports/testdata/android/f.go | 5 + .../cmd/go/internal/imports/testdata/android/g.go | 5 + .../internal/imports/testdata/illumos/a_illumos.go | 3 + .../imports/testdata/illumos/b_illumos_amd64.go | 3 + .../internal/imports/testdata/illumos/c_solaris.go | 3 + .../imports/testdata/illumos/d_solaris_amd64.go | 3 + .../cmd/go/internal/imports/testdata/illumos/e.go | 5 + .../cmd/go/internal/imports/testdata/illumos/f.go | 5 + .../cmd/go/internal/imports/testdata/illumos/g.go | 5 + .../imports/testdata/{import1 => star}/x.go | 0 .../imports/testdata/{import1 => star}/x1.go | 0 .../imports/testdata/{import1 => star}/x_darwin.go | 0 .../testdata/{import1 => star}/x_windows.go | 0 libgo/go/cmd/go/internal/list/list.go | 72 +- libgo/go/cmd/go/internal/load/path.go | 24 - libgo/go/cmd/go/internal/load/pkg.go | 834 +- libgo/go/cmd/go/internal/load/pkg_test.go | 68 + libgo/go/cmd/go/internal/load/test.go | 128 +- .../lockedfile/internal/filelock/filelock_test.go | 9 +- libgo/go/cmd/go/internal/lockedfile/mutex.go | 11 +- libgo/go/cmd/go/internal/modcmd/download.go | 52 +- libgo/go/cmd/go/internal/modcmd/edit.go | 4 +- libgo/go/cmd/go/internal/modcmd/graph.go | 9 + libgo/go/cmd/go/internal/modcmd/init.go | 3 + libgo/go/cmd/go/internal/modcmd/vendor.go | 38 +- libgo/go/cmd/go/internal/modcmd/verify.go | 9 + libgo/go/cmd/go/internal/modconv/convert.go | 32 +- libgo/go/cmd/go/internal/modconv/convert_test.go | 14 +- libgo/go/cmd/go/internal/modconv/dep.go | 66 +- libgo/go/cmd/go/internal/modconv/glide.go | 3 +- libgo/go/cmd/go/internal/modconv/glock.go | 3 +- libgo/go/cmd/go/internal/modconv/modconv_test.go | 3 + libgo/go/cmd/go/internal/modconv/tsv.go | 3 +- libgo/go/cmd/go/internal/modconv/vconf.go | 3 +- libgo/go/cmd/go/internal/modconv/vyml.go | 3 +- libgo/go/cmd/go/internal/modfetch/bootstrap.go | 17 + libgo/go/cmd/go/internal/modfetch/cache.go | 123 +- .../cmd/go/internal/modfetch/codehost/codehost.go | 44 +- libgo/go/cmd/go/internal/modfetch/codehost/git.go | 163 +- libgo/go/cmd/go/internal/modfetch/codehost/vcs.go | 51 +- libgo/go/cmd/go/internal/modfetch/coderepo.go | 466 +- libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 514 +- libgo/go/cmd/go/internal/modfetch/fetch.go | 288 +- libgo/go/cmd/go/internal/modfetch/key.go | 9 + libgo/go/cmd/go/internal/modfetch/noweb.go | 24 - libgo/go/cmd/go/internal/modfetch/proxy.go | 286 +- libgo/go/cmd/go/internal/modfetch/pseudo.go | 156 +- libgo/go/cmd/go/internal/modfetch/pseudo_test.go | 80 + libgo/go/cmd/go/internal/modfetch/repo.go | 83 +- libgo/go/cmd/go/internal/modfetch/sumdb.go | 273 + libgo/go/cmd/go/internal/modfetch/web.go | 31 - libgo/go/cmd/go/internal/modfile/rule.go | 75 +- libgo/go/cmd/go/internal/modget/get.go | 982 +- libgo/go/cmd/go/internal/modinfo/info.go | 2 +- libgo/go/cmd/go/internal/modload/build.go | 38 +- libgo/go/cmd/go/internal/modload/help.go | 121 +- libgo/go/cmd/go/internal/modload/import.go | 61 +- libgo/go/cmd/go/internal/modload/import_test.go | 3 +- libgo/go/cmd/go/internal/modload/init.go | 287 +- libgo/go/cmd/go/internal/modload/init_test.go | 42 - libgo/go/cmd/go/internal/modload/list.go | 56 +- libgo/go/cmd/go/internal/modload/load.go | 372 +- libgo/go/cmd/go/internal/modload/query.go | 433 +- libgo/go/cmd/go/internal/modload/query_test.go | 90 +- libgo/go/cmd/go/internal/modload/search.go | 60 +- libgo/go/cmd/go/internal/module/module.go | 124 +- libgo/go/cmd/go/internal/module/module_test.go | 2 +- libgo/go/cmd/go/internal/mvs/mvs.go | 220 +- libgo/go/cmd/go/internal/mvs/mvs_test.go | 41 +- libgo/go/cmd/go/internal/note/example_test.go | 128 + libgo/go/cmd/go/internal/note/note.go | 683 + libgo/go/cmd/go/internal/note/note_test.go | 472 + libgo/go/cmd/go/internal/par/work.go | 41 + libgo/go/cmd/go/internal/renameio/renameio.go | 44 +- libgo/go/cmd/go/internal/renameio/renameio_test.go | 145 + libgo/go/cmd/go/internal/renameio/umask_test.go | 42 + libgo/go/cmd/go/internal/robustio/robustio.go | 53 + .../go/cmd/go/internal/robustio/robustio_other.go | 28 + .../cmd/go/internal/robustio/robustio_windows.go | 105 + libgo/go/cmd/go/internal/run/run.go | 36 +- libgo/go/cmd/go/internal/search/search.go | 31 +- libgo/go/cmd/go/internal/str/path.go | 45 + libgo/go/cmd/go/internal/sumweb/cache.go | 59 + libgo/go/cmd/go/internal/sumweb/client.go | 619 + libgo/go/cmd/go/internal/sumweb/client_test.go | 460 + libgo/go/cmd/go/internal/sumweb/encode.go | 167 + libgo/go/cmd/go/internal/sumweb/encode_test.go | 67 + libgo/go/cmd/go/internal/sumweb/server.go | 183 + libgo/go/cmd/go/internal/sumweb/test.go | 133 + libgo/go/cmd/go/internal/test/test.go | 69 +- libgo/go/cmd/go/internal/test/testflag.go | 1 + libgo/go/cmd/go/internal/tlog/ct_test.go | 96 + libgo/go/cmd/go/internal/tlog/note.go | 135 + libgo/go/cmd/go/internal/tlog/note_test.go | 117 + libgo/go/cmd/go/internal/tlog/tile.go | 418 + libgo/go/cmd/go/internal/tlog/tlog.go | 601 + libgo/go/cmd/go/internal/tlog/tlog_test.go | 269 + libgo/go/cmd/go/internal/tool/tool.go | 2 - libgo/go/cmd/go/internal/version/exe.go | 263 + libgo/go/cmd/go/internal/version/version.go | 185 +- libgo/go/cmd/go/internal/vet/vet.go | 2 +- libgo/go/cmd/go/internal/web/api.go | 133 + libgo/go/cmd/go/internal/web/bootstrap.go | 26 +- libgo/go/cmd/go/internal/web/file_test.go | 58 + libgo/go/cmd/go/internal/web/http.go | 219 +- libgo/go/cmd/go/internal/web/security.go | 16 - libgo/go/cmd/go/internal/web/url.go | 95 + libgo/go/cmd/go/internal/web/url_other.go | 21 + libgo/go/cmd/go/internal/web/url_other_test.go | 36 + libgo/go/cmd/go/internal/web/url_test.go | 77 + libgo/go/cmd/go/internal/web/url_windows.go | 43 + libgo/go/cmd/go/internal/web/url_windows_test.go | 94 + libgo/go/cmd/go/internal/web2/web.go | 299 - libgo/go/cmd/go/internal/web2/web_test.go | 35 - libgo/go/cmd/go/internal/webtest/test.go | 314 - libgo/go/cmd/go/internal/work/action.go | 148 +- libgo/go/cmd/go/internal/work/build.go | 93 +- libgo/go/cmd/go/internal/work/build_test.go | 4 +- libgo/go/cmd/go/internal/work/buildid.go | 41 +- libgo/go/cmd/go/internal/work/exec.go | 305 +- libgo/go/cmd/go/internal/work/gc.go | 110 +- libgo/go/cmd/go/internal/work/gccgo.go | 18 +- libgo/go/cmd/go/internal/work/init.go | 3 +- libgo/go/cmd/go/internal/work/security.go | 27 +- libgo/go/cmd/go/internal/work/security_test.go | 8 + libgo/go/cmd/go/main.go | 58 +- libgo/go/cmd/go/note_test.go | 2 - libgo/go/cmd/go/proxy_test.go | 232 +- libgo/go/cmd/go/script_test.go | 237 +- libgo/go/cmd/go/testdata/addmod.go | 4 +- .../testdata/mod/example.com_badchain_a_v1.0.0.txt | 12 + .../testdata/mod/example.com_badchain_a_v1.1.0.txt | 12 + .../testdata/mod/example.com_badchain_b_v1.0.0.txt | 12 + .../testdata/mod/example.com_badchain_b_v1.1.0.txt | 12 + .../testdata/mod/example.com_badchain_c_v1.0.0.txt | 8 + .../testdata/mod/example.com_badchain_c_v1.1.0.txt | 8 + .../testdata/mod/example.com_downgrade_v2.0.0.txt | 9 + .../mod/example.com_downgrade_v2_v2.0.1.txt | 13 + .../mod/example.com_invalidpath_v1_v1.0.0.txt | 13 + .../mod/example.com_latemigrate_v2_v2.0.0.txt | 14 + .../mod/example.com_latemigrate_v2_v2.0.1.txt | 20 + .../testdata/mod/example.com_missingpkg_v1.0.0.txt | 11 + .../mod/example.com_missingpkg_v1.0.1-beta.txt | 8 + .../testdata/mod/example.com_nest_sub_v1.0.0.txt | 12 + .../go/testdata/mod/example.com_nest_v1.0.0.txt | 12 + .../go/testdata/mod/example.com_nest_v1.1.0.txt | 12 + .../testdata/mod/example.com_newcycle_a_v1.0.0.txt | 10 + .../testdata/mod/example.com_newcycle_a_v1.0.1.txt | 10 + .../testdata/mod/example.com_newcycle_b_v1.0.0.txt | 8 + .../go/testdata/mod/example.com_noroot_v1.0.0.txt | 8 + .../go/testdata/mod/example.com_noroot_v1.0.1.txt | 8 + ...m_notags_v0.0.0-20190507143103-cc8cbe209b64.txt | 9 + .../mod/example.com_printversion_v0.1.0.txt | 27 + .../mod/example.com_printversion_v1.0.0.txt | 35 + ...oupgrade_v0.0.0-20190430073000-30950c05d534.txt | 13 + .../mod/example.com_pseudoupgrade_v0.1.0.txt | 13 + ...pgrade_v0.1.1-0.20190429073117-b5426c86b553.txt | 13 + .../go/testdata/mod/example.com_tools_v1.0.0.txt | 12 + .../mod/example.com_usemissingpre_v1.0.0.txt | 13 + .../go/testdata/mod/example.com_version_v1.0.0.txt | 11 + .../go/testdata/mod/example.com_version_v1.0.1.txt | 11 + .../go/testdata/mod/example.com_version_v1.1.0.txt | 11 + ...modtest5_v0.0.0-20190619020302-197a620e0c9a.txt | 10 + ..._v0.5.0-alpha.0.20190619023908-3da23a9deb9e.txt | 10 + ...hub.com_dmitshur-test_modtest5_v0.5.0-alpha.txt | 10 + .../patch.example.com_depofdirectpatch_v1.0.0.txt | 11 + .../patch.example.com_depofdirectpatch_v1.0.1.txt | 11 + .../mod/patch.example.com_direct_v1.0.0.txt | 21 + .../mod/patch.example.com_direct_v1.0.1.txt | 27 + .../mod/patch.example.com_direct_v1.1.0.txt | 21 + .../mod/patch.example.com_indirect_v1.0.0.txt | 11 + .../mod/patch.example.com_indirect_v1.0.1.txt | 11 + .../mod/patch.example.com_indirect_v1.1.0.txt | 11 + .../cmd/go/testdata/mod/rsc.io_badsum_v1.0.0.txt | 14 + .../cmd/go/testdata/mod/rsc.io_badsum_v1.0.1.txt | 14 + .../cmd/go/testdata/mod/rsc.io_badzip_v1.0.0.txt | 11 + libgo/go/cmd/go/testdata/script/README | 12 +- libgo/go/cmd/go/testdata/script/binary_only.txt | 10 - libgo/go/cmd/go/testdata/script/bug.txt | 46 + libgo/go/cmd/go/testdata/script/build_GOTMPDIR.txt | 3 + .../cmd/go/testdata/script/build_acl_windows.txt | 44 + .../cmd/go/testdata/script/build_cache_compile.txt | 3 + .../cmd/go/testdata/script/build_cache_gomips.txt | 40 + .../go/cmd/go/testdata/script/build_cache_link.txt | 7 +- .../cmd/go/testdata/script/build_cache_output.txt | 10 +- .../go/testdata/script/build_cache_trimpath.txt | 20 + .../go/cmd/go/testdata/script/build_multi_main.txt | 33 + libgo/go/cmd/go/testdata/script/build_nocache.txt | 40 + .../go/testdata/script/build_relative_pkgdir.txt | 9 + .../go/testdata/script/build_relative_tmpdir.txt | 18 + .../go/testdata/script/build_runtime_gcflags.txt | 11 + libgo/go/cmd/go/testdata/script/build_trimpath.txt | 21 + libgo/go/cmd/go/testdata/script/cache_unix.txt | 36 + .../cmd/go/testdata/script/cgo_syso_issue29253.txt | 31 + .../go/cmd/go/testdata/script/clean_testcache.txt | 19 + .../go/cmd/go/testdata/script/cmd_import_error.txt | 16 + .../cmd/go/testdata/script/cover_atomic_pkgall.txt | 2 + .../go/testdata/script/cover_pkgall_runtime.txt | 2 + .../cmd/go/testdata/script/cpu_profile_twice.txt | 2 + libgo/go/cmd/go/testdata/script/env_write.txt | 87 + libgo/go/cmd/go/testdata/script/fileline.txt | 2 + .../go/cmd/go/testdata/script/gcflags_patterns.txt | 86 + libgo/go/cmd/go/testdata/script/get_404_meta.txt | 11 + libgo/go/cmd/go/testdata/script/get_brace.txt | 51 + libgo/go/cmd/go/testdata/script/get_dotfiles.txt | 64 + .../go/testdata/script/get_insecure_redirect.txt | 13 + libgo/go/cmd/go/testdata/script/get_tilde.txt | 24 + libgo/go/cmd/go/testdata/script/get_unicode.txt | 40 + .../cmd/go/testdata/script/get_with_git_trace.txt | 2 + libgo/go/cmd/go/testdata/script/goflags.txt | 2 + .../cmd/go/testdata/script/gopath_std_vendor.txt | 44 + libgo/go/cmd/go/testdata/script/help.txt | 4 +- .../go/testdata/script/install_cleans_build.txt | 15 +- .../cmd/go/testdata/script/install_cmd_gobin.txt | 11 + .../cmd/go/testdata/script/install_cross_gobin.txt | 3 + .../go/testdata/script/install_rebuild_gopath.txt | 2 + .../go/testdata/script/install_rebuild_removed.txt | 2 + libgo/go/cmd/go/testdata/script/linkname.txt | 2 + .../go/cmd/go/testdata/script/list_bad_import.txt | 3 + .../go/testdata/script/list_compiled_imports.txt | 2 + libgo/go/cmd/go/testdata/script/list_find.txt | 12 + libgo/go/cmd/go/testdata/script/list_importmap.txt | 27 + libgo/go/cmd/go/testdata/script/list_std.txt | 23 +- libgo/go/cmd/go/testdata/script/list_tags.txt | 2 + libgo/go/cmd/go/testdata/script/list_test_e.txt | 4 +- libgo/go/cmd/go/testdata/script/list_test_err.txt | 126 + .../cmd/go/testdata/script/list_test_imports.txt | 2 + .../go/testdata/script/list_test_non_go_files.txt | 13 + libgo/go/cmd/go/testdata/script/mod_alt_goroot.txt | 20 + libgo/go/cmd/go/testdata/script/mod_auth.txt | 32 + libgo/go/cmd/go/testdata/script/mod_build_tags.txt | 3 + .../cmd/go/testdata/script/mod_build_versioned.txt | 17 + .../go/cmd/go/testdata/script/mod_clean_cache.txt | 58 + libgo/go/cmd/go/testdata/script/mod_concurrent.txt | 31 + .../go/cmd/go/testdata/script/mod_convert_dep.txt | 22 + .../go/cmd/go/testdata/script/mod_convert_git.txt | 15 +- .../cmd/go/testdata/script/mod_convert_glide.txt | 9 + .../go/testdata/script/mod_convert_glockfile.txt | 9 + .../cmd/go/testdata/script/mod_convert_godeps.txt | 9 + .../go/cmd/go/testdata/script/mod_convert_tsv.txt | 9 + .../go/testdata/script/mod_convert_vendor_conf.txt | 9 + .../go/testdata/script/mod_convert_vendor_json.txt | 9 + .../script/mod_convert_vendor_manifest.txt | 9 + .../go/testdata/script/mod_convert_vendor_yml.txt | 9 + libgo/go/cmd/go/testdata/script/mod_dir.txt | 20 + libgo/go/cmd/go/testdata/script/mod_doc.txt | 30 +- libgo/go/cmd/go/testdata/script/mod_dot.txt | 36 + libgo/go/cmd/go/testdata/script/mod_download.txt | 23 +- .../cmd/go/testdata/script/mod_download_hash.txt | 24 + .../cmd/go/testdata/script/mod_download_latest.txt | 20 + libgo/go/cmd/go/testdata/script/mod_edit.txt | 16 +- libgo/go/cmd/go/testdata/script/mod_edit_go.txt | 18 + libgo/go/cmd/go/testdata/script/mod_enabled.txt | 21 +- libgo/go/cmd/go/testdata/script/mod_file_proxy.txt | 17 +- libgo/go/cmd/go/testdata/script/mod_find.txt | 22 +- .../go/cmd/go/testdata/script/mod_fs_patterns.txt | 4 +- libgo/go/cmd/go/testdata/script/mod_get_cmd.txt | 20 + libgo/go/cmd/go/testdata/script/mod_get_commit.txt | 16 +- .../cmd/go/testdata/script/mod_get_downgrade.txt | 18 +- .../go/cmd/go/testdata/script/mod_get_fallback.txt | 10 + libgo/go/cmd/go/testdata/script/mod_get_hash.txt | 19 + .../go/cmd/go/testdata/script/mod_get_indirect.txt | 16 +- .../go/testdata/script/mod_get_latest_pseudo.txt | 10 + libgo/go/cmd/go/testdata/script/mod_get_local.txt | 37 +- libgo/go/cmd/go/testdata/script/mod_get_main.txt | 38 + libgo/go/cmd/go/testdata/script/mod_get_moved.txt | 2 + .../go/cmd/go/testdata/script/mod_get_newcycle.txt | 16 + .../go/cmd/go/testdata/script/mod_get_patterns.txt | 36 + .../cmd/go/testdata/script/mod_get_private_vcs.txt | 11 + libgo/go/cmd/go/testdata/script/mod_get_pseudo.txt | 30 +- .../script/mod_get_pseudo_other_branch.txt | 67 + .../go/testdata/script/mod_get_pseudo_prefix.txt | 64 + libgo/go/cmd/go/testdata/script/mod_get_svn.txt | 27 + libgo/go/cmd/go/testdata/script/mod_get_tags.txt | 44 + libgo/go/cmd/go/testdata/script/mod_get_test.txt | 58 + .../go/cmd/go/testdata/script/mod_get_upgrade.txt | 19 +- .../go/testdata/script/mod_get_upgrade_pseudo.txt | 70 + .../go/cmd/go/testdata/script/mod_get_warning.txt | 10 - .../cmd/go/testdata/script/mod_getmode_vendor.txt | 2 +- .../go/testdata/script/mod_git_export_subst.txt | 21 + .../cmd/go/testdata/script/mod_gobuild_import.txt | 48 +- libgo/go/cmd/go/testdata/script/mod_gonoproxy.txt | 37 + .../cmd/go/testdata/script/mod_gopkg_unstable.txt | 4 +- libgo/go/cmd/go/testdata/script/mod_help.txt | 6 + .../cmd/go/testdata/script/mod_import_v1suffix.txt | 11 + libgo/go/cmd/go/testdata/script/mod_indirect.txt | 81 + .../cmd/go/testdata/script/mod_indirect_main.txt | 65 + .../cmd/go/testdata/script/mod_indirect_tidy.txt | 60 + libgo/go/cmd/go/testdata/script/mod_init_dep.txt | 23 + libgo/go/cmd/go/testdata/script/mod_init_empty.txt | 18 + libgo/go/cmd/go/testdata/script/mod_init_glide.txt | 34 + libgo/go/cmd/go/testdata/script/mod_init_path.txt | 20 + libgo/go/cmd/go/testdata/script/mod_internal.txt | 1 + .../cmd/go/testdata/script/mod_invalid_version.txt | 250 + libgo/go/cmd/go/testdata/script/mod_list.txt | 19 +- .../script/mod_list_compiled_concurrent.txt | 41 + libgo/go/cmd/go/testdata/script/mod_list_dir.txt | 9 +- .../go/cmd/go/testdata/script/mod_list_direct.txt | 24 + .../go/cmd/go/testdata/script/mod_list_pseudo.txt | 50 + .../go/testdata/script/mod_list_replace_dir.txt | 19 + libgo/go/cmd/go/testdata/script/mod_list_std.txt | 58 + libgo/go/cmd/go/testdata/script/mod_list_test.txt | 16 + .../go/cmd/go/testdata/script/mod_list_upgrade.txt | 20 + .../go/testdata/script/mod_list_upgrade_pseudo.txt | 26 + .../cmd/go/testdata/script/mod_load_badchain.txt | 85 + .../go/cmd/go/testdata/script/mod_load_badzip.txt | 15 + .../testdata/script/mod_missingpkg_prerelease.txt | 12 + libgo/go/cmd/go/testdata/script/mod_modinfo.txt | 91 + libgo/go/cmd/go/testdata/script/mod_off.txt | 35 + libgo/go/cmd/go/testdata/script/mod_off_init.txt | 5 + libgo/go/cmd/go/testdata/script/mod_outside.txt | 250 + libgo/go/cmd/go/testdata/script/mod_patterns.txt | 20 +- .../cmd/go/testdata/script/mod_patterns_vendor.txt | 28 + .../go/cmd/go/testdata/script/mod_proxy_https.txt | 19 + libgo/go/cmd/go/testdata/script/mod_proxy_list.txt | 29 + .../go/cmd/go/testdata/script/mod_pseudo_cache.txt | 29 + libgo/go/cmd/go/testdata/script/mod_query.txt | 12 +- .../go/cmd/go/testdata/script/mod_query_empty.txt | 73 + .../cmd/go/testdata/script/mod_query_exclude.txt | 1 + libgo/go/cmd/go/testdata/script/mod_readonly.txt | 1 + libgo/go/cmd/go/testdata/script/mod_replace.txt | 1 + .../cmd/go/testdata/script/mod_replace_import.txt | 109 + .../go/cmd/go/testdata/script/mod_run_internal.txt | 46 + libgo/go/cmd/go/testdata/script/mod_run_path.txt | 15 + libgo/go/cmd/go/testdata/script/mod_std_vendor.txt | 80 + .../go/cmd/go/testdata/script/mod_string_alias.txt | 14 + .../go/cmd/go/testdata/script/mod_sum_replaced.txt | 28 + libgo/go/cmd/go/testdata/script/mod_sumdb.txt | 33 + .../go/cmd/go/testdata/script/mod_sumdb_cache.txt | 47 + .../cmd/go/testdata/script/mod_sumdb_file_path.txt | 53 + .../go/cmd/go/testdata/script/mod_sumdb_golang.txt | 52 + .../go/cmd/go/testdata/script/mod_sumdb_proxy.txt | 50 + libgo/go/cmd/go/testdata/script/mod_symlink.txt | 42 + libgo/go/cmd/go/testdata/script/mod_test.txt | 25 +- .../go/cmd/go/testdata/script/mod_test_cached.txt | 77 + libgo/go/cmd/go/testdata/script/mod_test_files.txt | 49 + libgo/go/cmd/go/testdata/script/mod_tidy_error.txt | 39 + .../go/cmd/go/testdata/script/mod_tidy_replace.txt | 111 + libgo/go/cmd/go/testdata/script/mod_tidy_sum.txt | 4 +- .../cmd/go/testdata/script/mod_upgrade_patch.txt | 97 +- .../go/cmd/go/testdata/script/mod_vcs_missing.txt | 28 + libgo/go/cmd/go/testdata/script/mod_vendor.txt | 18 +- .../go/cmd/go/testdata/script/mod_vendor_build.txt | 11 + .../cmd/go/testdata/script/mod_vendor_replace.txt | 39 + libgo/go/cmd/go/testdata/script/mod_verify.txt | 1 + libgo/go/cmd/go/testdata/script/mod_why.txt | 1 + .../go/testdata/script/pattern_syntax_error.txt | 2 + .../go/testdata/script/prevent_sys_unix_import.txt | 6 + libgo/go/cmd/go/testdata/script/run_hello.txt | 2 + .../go/testdata/script/run_set_executable_name.txt | 50 + libgo/go/cmd/go/testdata/script/run_wildcard.txt | 7 + libgo/go/cmd/go/testdata/script/script_wait.txt | 24 + libgo/go/cmd/go/testdata/script/std_vendor.txt | 43 + libgo/go/cmd/go/testdata/script/sum_readonly.txt | 29 + libgo/go/cmd/go/testdata/script/test_badtest.txt | 2 + .../cmd/go/testdata/script/test_compile_binary.txt | 2 + libgo/go/cmd/go/testdata/script/test_devnull.txt | 15 + .../cmd/go/testdata/script/test_generated_main.txt | 35 + .../go/testdata/script/test_go111module_cache.txt | 15 + libgo/go/cmd/go/testdata/script/test_status.txt | 18 + libgo/go/cmd/go/testdata/script/test_timeout.txt | 22 + libgo/go/cmd/go/testdata/script/vendor_complex.txt | 2 + libgo/go/cmd/go/testdata/script/version.txt | 19 + libgo/go/cmd/go/testdata/script/vet_asm.txt | 32 + libgo/go/cmd/go/testdata/script/vet_deps.txt | 34 + .../go/testdata/standalone_testmain_flag_test.go | 29 + libgo/go/cmd/go/testdata/testcover/pkg4/a.go | 5 + libgo/go/cmd/go/testdata/testcover/pkg4/a_test.go | 9 + libgo/go/cmd/go/testdata/vendormod.txt | 2 +- libgo/go/cmd/go/vendor_test.go | 9 + libgo/go/cmd/gofmt/gofmt.go | 55 + libgo/go/cmd/gofmt/testdata/go2numbers.golden | 186 + libgo/go/cmd/gofmt/testdata/go2numbers.input | 186 + libgo/go/cmd/gofmt/testdata/import.golden | 5 + libgo/go/cmd/gofmt/testdata/import.input | 3 + libgo/go/cmd/gofmt/testdata/rewrite9.golden | 11 + libgo/go/cmd/gofmt/testdata/rewrite9.input | 11 + libgo/go/cmd/gofmt/testdata/typealias.golden | 24 + libgo/go/cmd/gofmt/testdata/typealias.input | 24 + libgo/go/cmd/internal/objabi/flag.go | 10 +- libgo/go/cmd/internal/objabi/funcdata.go | 13 +- libgo/go/cmd/internal/objabi/head.go | 2 +- libgo/go/cmd/internal/objabi/line.go | 54 +- libgo/go/cmd/internal/objabi/line_test.go | 50 + libgo/go/cmd/internal/objabi/reloctype.go | 27 +- libgo/go/cmd/internal/objabi/reloctype_string.go | 4 +- libgo/go/cmd/internal/objabi/typekind.go | 1 - libgo/go/cmd/internal/objabi/util.go | 53 +- libgo/go/cmd/internal/sys/supported.go | 16 + libgo/go/cmd/vet/all/main.go | 392 - libgo/go/cmd/vet/main.go | 6 + libgo/go/cmd/vet/testdata/{src => }/asm/asm.go | 0 .../go/cmd/vet/testdata/{src => }/assign/assign.go | 0 .../go/cmd/vet/testdata/{src => }/atomic/atomic.go | 0 libgo/go/cmd/vet/testdata/{src => }/bool/bool.go | 0 .../vet/testdata/{src => }/buildtag/buildtag.go | 0 libgo/go/cmd/vet/testdata/{src => }/cgo/cgo.go | 0 .../vet/testdata/{src => }/composite/composite.go | 0 .../vet/testdata/{src => }/copylock/copylock.go | 0 .../vet/testdata/{src => }/deadcode/deadcode.go | 0 .../{src => }/httpresponse/httpresponse.go | 0 .../testdata/{src => }/lostcancel/lostcancel.go | 0 .../go/cmd/vet/testdata/{src => }/method/method.go | 0 .../cmd/vet/testdata/{src => }/nilfunc/nilfunc.go | 0 libgo/go/cmd/vet/testdata/print/print.go | 681 + .../vet/testdata/{src => }/rangeloop/rangeloop.go | 0 libgo/go/cmd/vet/testdata/{src => }/shift/shift.go | 0 libgo/go/cmd/vet/testdata/src/print/print.go | 681 - .../vet/testdata/{src => }/structtag/structtag.go | 0 .../go/cmd/vet/testdata/{src => }/tagtest/file1.go | 0 .../go/cmd/vet/testdata/{src => }/tagtest/file2.go | 0 .../cmd/vet/testdata/{src => }/testingpkg/tests.go | 0 .../testdata/{src => }/testingpkg/tests_test.go | 0 .../vet/testdata/{src => }/unmarshal/unmarshal.go | 0 .../vet/testdata/{src => }/unsafeptr/unsafeptr.go | 0 .../go/cmd/vet/testdata/{src => }/unused/unused.go | 0 libgo/go/cmd/vet/vet_test.go | 37 +- libgo/go/compress/flate/deflate_test.go | 8 +- libgo/go/compress/flate/huffman_bit_writer.go | 6 +- libgo/go/compress/gzip/gunzip.go | 4 +- libgo/go/compress/gzip/gzip_test.go | 3 + libgo/go/container/ring/ring_test.go | 2 +- libgo/go/context/context.go | 46 +- libgo/go/context/context_test.go | 6 +- libgo/go/context/example_test.go | 2 +- libgo/go/crypto/cipher/cfb_test.go | 2 +- libgo/go/crypto/cipher/xor_test.go | 3 + libgo/go/crypto/des/block.go | 14 +- libgo/go/crypto/ecdsa/ecdsa.go | 19 +- libgo/go/crypto/ecdsa/ecdsa_noasm.go | 22 + libgo/go/crypto/ecdsa/ecdsa_s390x.go | 153 + libgo/go/crypto/ecdsa/ecdsa_s390x_test.go | 33 + libgo/go/crypto/ed25519/ed25519.go | 216 + libgo/go/crypto/ed25519/ed25519_test.go | 219 + .../crypto/ed25519/internal/edwards25519/const.go | 1422 + .../ed25519/internal/edwards25519/edwards25519.go | 1793 + libgo/go/crypto/ed25519/testdata/sign.input.gz | Bin 0 -> 50330 bytes libgo/go/crypto/elliptic/fuzz_test.go | 2 +- libgo/go/crypto/elliptic/p256_s390x.go | 2 +- libgo/go/crypto/md5/md5_test.go | 4 +- libgo/go/crypto/rand/rand_js.go | 5 +- libgo/go/crypto/rand/util_test.go | 3 + libgo/go/crypto/rsa/pkcs1v15_test.go | 6 +- libgo/go/crypto/rsa/rsa.go | 2 +- libgo/go/crypto/sha1/sha1.go | 37 +- libgo/go/crypto/sha1/sha1_test.go | 4 +- libgo/go/crypto/sha1/sha1block.go | 35 +- libgo/go/crypto/sha256/sha256.go | 43 +- libgo/go/crypto/sha256/sha256_test.go | 6 +- libgo/go/crypto/sha256/sha256block.go | 10 +- libgo/go/crypto/sha512/sha512.go | 35 +- libgo/go/crypto/sha512/sha512_test.go | 4 +- libgo/go/crypto/sha512/sha512block.go | 10 +- libgo/go/crypto/tls/auth.go | 73 +- libgo/go/crypto/tls/auth_test.go | 16 +- libgo/go/crypto/tls/cipher_suites.go | 26 +- libgo/go/crypto/tls/common.go | 59 +- libgo/go/crypto/tls/conn.go | 21 +- libgo/go/crypto/tls/generate_cert.go | 55 +- libgo/go/crypto/tls/handshake_client.go | 34 +- libgo/go/crypto/tls/handshake_client_test.go | 167 +- libgo/go/crypto/tls/handshake_client_tls13.go | 10 +- libgo/go/crypto/tls/handshake_messages.go | 4 +- libgo/go/crypto/tls/handshake_server.go | 65 +- libgo/go/crypto/tls/handshake_server_test.go | 424 +- libgo/go/crypto/tls/handshake_server_tls13.go | 10 +- libgo/go/crypto/tls/handshake_test.go | 324 +- libgo/go/crypto/tls/key_agreement.go | 34 +- libgo/go/crypto/tls/key_schedule.go | 15 +- libgo/go/crypto/tls/prf.go | 15 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA | 100 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-RSA | 96 +- .../tls/testdata/Client-TLSv10-ClientCert-Ed25519 | 110 + .../testdata/Client-TLSv10-ClientCert-RSA-ECDSA | 102 +- .../tls/testdata/Client-TLSv10-ClientCert-RSA-RSA | 96 +- .../tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES | 82 +- .../tls/testdata/Client-TLSv10-ECDHE-RSA-AES | 78 +- .../go/crypto/tls/testdata/Client-TLSv10-Ed25519 | 0 .../testdata/Client-TLSv10-ExportKeyingMaterial | 78 +- libgo/go/crypto/tls/testdata/Client-TLSv10-RSA-RC4 | 46 +- .../tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES | 80 +- .../tls/testdata/Client-TLSv11-ECDHE-RSA-AES | 78 +- .../go/crypto/tls/testdata/Client-TLSv11-Ed25519 | 0 libgo/go/crypto/tls/testdata/Client-TLSv11-RSA-RC4 | 46 +- .../tls/testdata/Client-TLSv12-AES128-GCM-SHA256 | 50 +- .../tls/testdata/Client-TLSv12-AES128-SHA256 | 64 +- .../tls/testdata/Client-TLSv12-AES256-GCM-SHA384 | 50 +- libgo/go/crypto/tls/testdata/Client-TLSv12-ALPN | 72 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA | 100 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-RSA | 94 +- .../tls/testdata/Client-TLSv12-ClientCert-Ed25519 | 119 + .../Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 | 90 +- .../testdata/Client-TLSv12-ClientCert-RSA-ECDSA | 108 +- .../Client-TLSv12-ClientCert-RSA-PSS-Disabled | 137 - .../Client-TLSv12-ClientCert-RSA-PSS-Disabled-512 | 125 - .../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA | 90 +- .../Client-TLSv12-ClientCert-RSA-RSAPKCS1v15 | 90 +- .../testdata/Client-TLSv12-ClientCert-RSA-RSAPSS | 169 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES | 80 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM | 76 +- .../Client-TLSv12-ECDHE-ECDSA-AES128-SHA256 | 88 +- .../Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384 | 74 +- .../Client-TLSv12-ECDHE-ECDSA-CHACHA20-POLY1305 | 72 +- .../tls/testdata/Client-TLSv12-ECDHE-RSA-AES | 78 +- .../testdata/Client-TLSv12-ECDHE-RSA-AES128-SHA256 | 86 +- .../Client-TLSv12-ECDHE-RSA-CHACHA20-POLY1305 | 70 +- libgo/go/crypto/tls/testdata/Client-TLSv12-Ed25519 | 68 + .../testdata/Client-TLSv12-ExportKeyingMaterial | 68 +- .../crypto/tls/testdata/Client-TLSv12-P256-ECDHE | 82 +- libgo/go/crypto/tls/testdata/Client-TLSv12-RSA-RC4 | 46 +- .../tls/testdata/Client-TLSv12-RenegotiateOnce | 364 +- .../tls/testdata/Client-TLSv12-RenegotiateTwice | 554 +- .../Client-TLSv12-RenegotiateTwiceRejected | 370 +- .../testdata/Client-TLSv12-RenegotiationRejected | 74 +- libgo/go/crypto/tls/testdata/Client-TLSv12-SCT | 68 +- .../crypto/tls/testdata/Client-TLSv12-X25519-ECDHE | 74 +- .../tls/testdata/Client-TLSv13-AES128-SHA256 | 154 +- .../tls/testdata/Client-TLSv13-AES256-SHA384 | 158 +- libgo/go/crypto/tls/testdata/Client-TLSv13-ALPN | 160 +- .../tls/testdata/Client-TLSv13-CHACHA20-SHA256 | 154 +- .../testdata/Client-TLSv13-ClientCert-ECDSA-RSA | 252 +- .../tls/testdata/Client-TLSv13-ClientCert-Ed25519 | 122 + .../testdata/Client-TLSv13-ClientCert-RSA-ECDSA | 242 +- .../Client-TLSv13-ClientCert-RSA-PSS-Disabled | 138 - .../testdata/Client-TLSv13-ClientCert-RSA-RSAPSS | 253 +- libgo/go/crypto/tls/testdata/Client-TLSv13-ECDSA | 146 +- libgo/go/crypto/tls/testdata/Client-TLSv13-Ed25519 | 68 + .../testdata/Client-TLSv13-ExportKeyingMaterial | 154 +- .../tls/testdata/Client-TLSv13-HelloRetryRequest | 175 +- .../go/crypto/tls/testdata/Client-TLSv13-KeyUpdate | 170 +- .../crypto/tls/testdata/Client-TLSv13-P256-ECDHE | 162 +- .../crypto/tls/testdata/Client-TLSv13-X25519-ECDHE | 156 +- libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN | 64 +- .../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 64 +- .../Server-TLSv12-CipherSuiteCertPreferenceECDSA | 66 +- .../Server-TLSv12-CipherSuiteCertPreferenceRSA | 60 +- .../Server-TLSv12-ClientAuthRequestedAndECDSAGiven | 79 +- ...erver-TLSv12-ClientAuthRequestedAndEd25519Given | 111 + .../Server-TLSv12-ClientAuthRequestedAndGiven | 110 +- ...TLSv12-ClientAuthRequestedAndGiven-PSS-Disabled | 126 - ...ientAuthRequestedAndGiven-PSS-Disabled-Required | 74 - ...rver-TLSv12-ClientAuthRequestedAndPKCS1v15Given | 86 +- .../Server-TLSv12-ClientAuthRequestedNotGiven | 61 +- libgo/go/crypto/tls/testdata/Server-TLSv12-Ed25519 | 63 + .../testdata/Server-TLSv12-ExportKeyingMaterial | 64 +- libgo/go/crypto/tls/testdata/Server-TLSv12-P256 | 54 +- .../go/crypto/tls/testdata/Server-TLSv12-RSA-3DES | 50 +- libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES | 54 +- .../crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM | 50 +- .../testdata/Server-TLSv12-RSA-AES256-GCM-SHA384 | 50 +- .../tls/testdata/Server-TLSv12-RSA-PSS-Disabled | 84 - .../Server-TLSv12-RSA-PSS-Disabled-Required | 54 - libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-RC4 | 44 +- .../tls/testdata/Server-TLSv12-RSA-RSAPKCS1v15 | 50 +- .../crypto/tls/testdata/Server-TLSv12-RSA-RSAPSS | 35 +- libgo/go/crypto/tls/testdata/Server-TLSv12-SNI | 54 +- .../tls/testdata/Server-TLSv12-SNI-GetCertificate | 54 +- .../Server-TLSv12-SNI-GetCertificateNotFound | 54 +- libgo/go/crypto/tls/testdata/Server-TLSv12-X25519 | 50 +- .../Server-TLSv13-ClientAuthRequestedAndECDSAGiven | 336 +- ...erver-TLSv13-ClientAuthRequestedAndEd25519Given | 154 + .../Server-TLSv13-ClientAuthRequestedAndGiven | 332 +- ...TLSv13-ClientAuthRequestedAndGiven-PSS-Disabled | 182 - .../Server-TLSv13-ClientAuthRequestedNotGiven | 186 +- libgo/go/crypto/tls/testdata/Server-TLSv13-Ed25519 | 81 + .../tls/testdata/Server-TLSv13-RSA-PSS-Disabled | 103 - libgo/go/crypto/tls/ticket.go | 2 +- libgo/go/crypto/tls/tls.go | 21 +- libgo/go/crypto/tls/tls_test.go | 74 +- libgo/go/crypto/x509/name_constraints_test.go | 764 +- libgo/go/crypto/x509/pem_decrypt_test.go | 44 +- libgo/go/crypto/x509/pkcs1.go | 25 +- libgo/go/crypto/x509/pkcs8.go | 51 +- libgo/go/crypto/x509/pkcs8_test.go | 33 +- libgo/go/crypto/x509/root_cgo_darwin.go | 76 +- libgo/go/crypto/x509/root_darwin.go | 12 +- libgo/go/crypto/x509/root_linux.go | 1 + libgo/go/crypto/x509/root_windows.go | 6 +- libgo/go/crypto/x509/sec1.go | 16 +- libgo/go/crypto/x509/sec1_test.go | 22 + libgo/go/crypto/x509/verify.go | 2 +- libgo/go/crypto/x509/x509.go | 156 +- libgo/go/crypto/x509/x509_test.go | 180 +- libgo/go/crypto/x509/x509_test_import.go | 9 +- libgo/go/database/sql/convert.go | 60 +- libgo/go/database/sql/convert_test.go | 114 +- libgo/go/database/sql/driver/driver.go | 2 +- libgo/go/database/sql/driver/types.go | 17 +- libgo/go/database/sql/driver/types_test.go | 14 + libgo/go/database/sql/fakedb_test.go | 8 +- libgo/go/database/sql/sql.go | 89 +- libgo/go/database/sql/sql_test.go | 90 +- libgo/go/debug/dwarf/testdata/cppunsuptypes.cc | 34 + libgo/go/debug/dwarf/testdata/cppunsuptypes.elf | Bin 0 -> 3920 bytes libgo/go/debug/dwarf/type.go | 24 + libgo/go/debug/dwarf/type_test.go | 60 + libgo/go/debug/elf/file.go | 47 +- libgo/go/debug/elf/file_test.go | 11 + libgo/go/debug/elf/symbols_test.go | 4 + libgo/go/debug/gosym/pclntab.go | 6 +- libgo/go/debug/gosym/pclntab_test.go | 5 +- libgo/go/debug/gosym/symtab.go | 14 +- libgo/go/debug/gosym/symtab_test.go | 15 + libgo/go/debug/macho/file_test.go | 6 +- libgo/go/debug/macho/macho.go | 7 +- libgo/go/debug/pe/file.go | 6 +- libgo/go/debug/pe/file_test.go | 50 + libgo/go/encoding/base32/base32.go | 52 +- libgo/go/encoding/base32/base32_test.go | 62 +- libgo/go/encoding/base64/base64.go | 123 +- libgo/go/encoding/base64/base64_test.go | 17 +- libgo/go/encoding/csv/fuzz.go | 70 + libgo/go/encoding/csv/reader.go | 2 + libgo/go/encoding/csv/writer.go | 15 +- libgo/go/encoding/gob/codec_test.go | 10 +- libgo/go/encoding/gob/decgen.go | 4 +- libgo/go/encoding/gob/doc.go | 15 +- libgo/go/encoding/gob/encgen.go | 4 +- libgo/go/encoding/gob/encode.go | 4 +- libgo/go/encoding/hex/hex.go | 26 +- libgo/go/encoding/hex/hex_test.go | 16 + libgo/go/encoding/json/bench_test.go | 14 +- libgo/go/encoding/json/decode.go | 111 +- libgo/go/encoding/json/decode_test.go | 66 +- libgo/go/encoding/json/encode.go | 61 +- libgo/go/encoding/json/encode_test.go | 6 + libgo/go/encoding/json/fuzz.go | 42 + libgo/go/encoding/json/stream.go | 12 +- libgo/go/encoding/json/stream_test.go | 30 +- libgo/go/encoding/pem/pem.go | 18 +- libgo/go/encoding/pem/pem_test.go | 36 +- libgo/go/errors/errors.go | 49 + libgo/go/errors/wrap.go | 92 + libgo/go/errors/wrap_test.go | 253 + libgo/go/expvar/expvar.go | 12 +- libgo/go/expvar/expvar_test.go | 40 + libgo/go/flag/flag.go | 12 +- libgo/go/fmt/doc.go | 24 +- libgo/go/fmt/errors.go | 43 + libgo/go/fmt/errors_test.go | 73 + libgo/go/fmt/example_test.go | 10 +- libgo/go/fmt/fmt_test.go | 30 + libgo/go/fmt/format.go | 45 +- libgo/go/fmt/print.go | 232 +- libgo/go/fmt/scan.go | 70 +- libgo/go/fmt/scan_test.go | 38 +- libgo/go/go/ast/ast.go | 15 +- libgo/go/go/build/build.go | 114 +- libgo/go/go/build/build_test.go | 12 + libgo/go/go/build/deps_test.go | 112 +- libgo/go/go/build/doc.go | 37 +- libgo/go/go/build/syslist.go | 2 +- libgo/go/go/constant/example_test.go | 22 + libgo/go/go/constant/value.go | 98 +- libgo/go/go/constant/value_test.go | 163 +- libgo/go/go/doc/comment.go | 14 +- libgo/go/go/doc/comment_test.go | 28 + libgo/go/go/doc/example.go | 4 +- libgo/go/go/doc/exports.go | 12 +- libgo/go/go/doc/headscan.go | 4 +- libgo/go/go/doc/lazyre.go | 51 - libgo/go/go/doc/reader.go | 11 +- libgo/go/go/doc/testdata/issue10858.0.golden | 79 + libgo/go/go/doc/testdata/issue10858.1.golden | 79 + libgo/go/go/doc/testdata/issue10858.2.golden | 79 + libgo/go/go/importer/importer.go | 20 +- .../go/go/internal/gccgoimporter/importer_test.go | 23 +- libgo/go/go/internal/gccgoimporter/parser.go | 116 +- .../internal/gccgoimporter/testdata/issue30628.go | 18 + .../internal/gccgoimporter/testdata/issue30628.gox | 28 + .../internal/gccgoimporter/testdata/issue31540.go | 26 + .../internal/gccgoimporter/testdata/issue31540.gox | 16 + libgo/go/go/internal/gcimporter/bimport.go | 11 +- .../go/go/internal/gcimporter/testdata/exports.go | 2 +- .../go/go/internal/srcimporter/srcimporter_test.go | 14 +- libgo/go/go/printer/nodes.go | 2 +- libgo/go/go/printer/printer_test.go | 7 + libgo/go/go/scanner/scanner.go | 236 +- libgo/go/go/scanner/scanner_test.go | 210 +- libgo/go/go/token/token.go | 34 +- libgo/go/go/token/token_test.go | 33 + libgo/go/go/types/call.go | 4 +- libgo/go/go/types/check_test.go | 1 + libgo/go/go/types/eval.go | 53 +- libgo/go/go/types/eval_test.go | 96 + libgo/go/go/types/expr.go | 37 +- libgo/go/go/types/gccgosizes.go | 42 + libgo/go/go/types/object.go | 5 +- libgo/go/go/types/resolver.go | 19 +- libgo/go/go/types/scope.go | 4 +- libgo/go/go/types/stdlib_test.go | 1 + libgo/go/go/types/typestring.go | 2 +- .../x/crypto/chacha20poly1305/chacha20poly1305.go | 101 + .../chacha20poly1305/chacha20poly1305_amd64.go | 86 + .../chacha20poly1305/chacha20poly1305_generic.go | 81 + .../chacha20poly1305/chacha20poly1305_noasm.go | 0 .../x/crypto/chacha20poly1305/xchacha20poly1305.go | 104 + libgo/go/golang.org/x/crypto/cryptobyte/asn1.go | 751 + .../go/golang.org/x/crypto/cryptobyte/asn1/asn1.go | 46 + libgo/go/golang.org/x/crypto/cryptobyte/builder.go | 337 + libgo/go/golang.org/x/crypto/cryptobyte/string.go | 166 + .../golang.org/x/crypto/curve25519/curve25519.go | 834 + libgo/go/golang.org/x/crypto/curve25519/doc.go | 23 + .../x/crypto/curve25519/mont25519_amd64.go | 0 libgo/go/golang.org/x/crypto/hkdf/hkdf.go | 93 + .../x/crypto/internal/chacha20/chacha_arm64.go | 31 + .../x/crypto/internal/chacha20/chacha_generic.go | 264 + .../x/crypto/internal/chacha20/chacha_noasm.go | 16 + .../x/crypto/internal/chacha20/chacha_ppc64le.go | 52 + .../x/crypto/internal/chacha20/chacha_s390x.go | 29 + .../x/crypto/internal/chacha20/xor.go | 0 .../x/crypto/internal/subtle/aliasing.go | 32 + .../x/crypto/internal/subtle/aliasing_appengine.go | 35 + libgo/go/golang.org/x/crypto/poly1305/mac_noasm.go | 11 + libgo/go/golang.org/x/crypto/poly1305/poly1305.go | 83 + libgo/go/golang.org/x/crypto/poly1305/sum_amd64.go | 68 + .../x/crypto/poly1305/sum_arm.go | 0 .../go/golang.org/x/crypto/poly1305/sum_generic.go | 172 + libgo/go/golang.org/x/crypto/poly1305/sum_noasm.go | 16 + .../go/golang.org/x/crypto/poly1305/sum_ppc64le.go | 68 + libgo/go/golang.org/x/crypto/poly1305/sum_s390x.go | 42 + .../go/golang.org/x/net/dns/dnsmessage/message.go | 2606 + .../x/net/http/httpguts/guts.go | 0 libgo/go/golang.org/x/net/http/httpguts/httplex.go | 346 + libgo/go/golang.org/x/net/http/httpproxy/proxy.go | 370 + .../x/net/http2/hpack/encode.go | 0 .../x/net/http2/hpack/hpack.go | 0 .../x/net/http2/hpack/huffman.go | 0 .../x/net/http2/hpack/tables.go | 0 libgo/go/golang.org/x/net/idna/idna10.0.0.go | 734 + libgo/go/golang.org/x/net/idna/idna9.0.0.go | 682 + .../x/net/idna/punycode.go | 0 libgo/go/golang.org/x/net/idna/tables10.0.0.go | 4559 ++ libgo/go/golang.org/x/net/idna/tables11.0.0.go | 4653 ++ libgo/go/golang.org/x/net/idna/tables9.0.0.go | 4486 ++ .../go/{internal => golang.org}/x/net/idna/trie.go | 0 libgo/go/golang.org/x/net/idna/trieval.go | 119 + .../{internal => golang.org}/x/net/lif/address.go | 0 .../{internal => golang.org}/x/net/lif/binary.go | 0 libgo/go/{internal => golang.org}/x/net/lif/lif.go | 0 .../go/{internal => golang.org}/x/net/lif/link.go | 0 libgo/go/{internal => golang.org}/x/net/lif/sys.go | 0 .../{internal => golang.org}/x/net/lif/syscall.go | 0 .../x/net/lif/zsys_solaris.go | 0 libgo/go/golang.org/x/net/nettest/conntest.go | 464 + libgo/go/golang.org/x/net/nettest/nettest.go | 345 + libgo/go/golang.org/x/net/nettest/nettest_stub.go | 11 + libgo/go/golang.org/x/net/nettest/nettest_unix.go | 21 + .../go/golang.org/x/net/nettest/nettest_windows.go | 26 + .../x/net/route/address.go | 0 .../{internal => golang.org}/x/net/route/binary.go | 0 .../x/net/route/interface.go | 0 .../x/net/route/interface_announce.go | 0 .../x/net/route/interface_classic.go | 0 .../x/net/route/interface_freebsd.go | 0 .../x/net/route/interface_multicast.go | 0 .../x/net/route/interface_openbsd.go | 0 .../x/net/route/message.go | 0 libgo/go/golang.org/x/net/route/route.go | 123 + .../x/net/route/route_classic.go | 0 .../x/net/route/route_openbsd.go | 0 libgo/go/golang.org/x/net/route/sys.go | 39 + .../x/net/route/sys_darwin.go | 0 .../x/net/route/sys_dragonfly.go | 0 .../x/net/route/sys_freebsd.go | 0 .../x/net/route/sys_netbsd.go | 0 .../x/net/route/sys_openbsd.go | 0 .../x/net/route/syscall.go | 0 .../x/net/route/syscall_go1_11_darwin.go | 0 .../x/net/route/syscall_go1_12_darwin.go | 0 libgo/go/golang.org/x/net/route/zsys_darwin.go | 99 + libgo/go/golang.org/x/net/route/zsys_dragonfly.go | 98 + .../go/golang.org/x/net/route/zsys_freebsd_386.go | 126 + .../golang.org/x/net/route/zsys_freebsd_amd64.go | 123 + .../go/golang.org/x/net/route/zsys_freebsd_arm.go | 123 + .../golang.org/x/net/route/zsys_freebsd_arm64.go | 123 + libgo/go/golang.org/x/net/route/zsys_netbsd.go | 97 + libgo/go/golang.org/x/net/route/zsys_openbsd.go | 101 + libgo/go/golang.org/x/sys/cpu/byteorder.go | 30 + libgo/go/golang.org/x/sys/cpu/cpu.go | 126 + libgo/go/golang.org/x/sys/cpu/cpu_aix_ppc64.go | 32 + libgo/go/golang.org/x/sys/cpu/cpu_gc_s390x.go | 21 + libgo/go/golang.org/x/sys/cpu/cpu_gc_x86.go | 16 + libgo/go/golang.org/x/sys/cpu/cpu_gccgo.c | 43 + libgo/go/golang.org/x/sys/cpu/cpu_gccgo.go | 26 + libgo/go/golang.org/x/sys/cpu/cpu_gccgo_s390x.go | 22 + libgo/go/golang.org/x/sys/cpu/cpu_linux.go | 59 + libgo/go/golang.org/x/sys/cpu/cpu_linux_arm64.go | 65 + libgo/go/golang.org/x/sys/cpu/cpu_linux_other.go | 9 + libgo/go/golang.org/x/sys/cpu/cpu_linux_ppc64x.go | 31 + libgo/go/golang.org/x/sys/cpu/cpu_linux_s390x.go | 159 + libgo/go/golang.org/x/sys/cpu/cpu_x86.go | 57 + .../golang.org/x/sys/cpu/syscall_aix_ppc64_gc.go | 36 + .../golang.org/x/text/secure/bidirule/bidirule.go | 336 + .../x/text/secure/bidirule/bidirule10.0.0.go | 11 + .../x/text/secure/bidirule/bidirule9.0.0.go | 14 + libgo/go/golang.org/x/text/transform/transform.go | 705 + libgo/go/golang.org/x/text/unicode/bidi/bidi.go | 198 + libgo/go/golang.org/x/text/unicode/bidi/bracket.go | 335 + libgo/go/golang.org/x/text/unicode/bidi/core.go | 1058 + libgo/go/golang.org/x/text/unicode/bidi/prop.go | 206 + .../golang.org/x/text/unicode/bidi/tables10.0.0.go | 1815 + .../golang.org/x/text/unicode/bidi/tables11.0.0.go | 1887 + .../golang.org/x/text/unicode/bidi/tables9.0.0.go | 1781 + libgo/go/golang.org/x/text/unicode/bidi/trieval.go | 60 + .../golang.org/x/text/unicode/norm/composition.go | 512 + .../go/golang.org/x/text/unicode/norm/forminfo.go | 278 + libgo/go/golang.org/x/text/unicode/norm/input.go | 109 + libgo/go/golang.org/x/text/unicode/norm/iter.go | 458 + .../go/golang.org/x/text/unicode/norm/normalize.go | 609 + .../golang.org/x/text/unicode/norm/readwriter.go | 125 + .../golang.org/x/text/unicode/norm/tables10.0.0.go | 7657 +++ .../golang.org/x/text/unicode/norm/tables11.0.0.go | 7693 +++ .../golang.org/x/text/unicode/norm/tables9.0.0.go | 7637 +++ .../go/golang.org/x/text/unicode/norm/transform.go | 88 + libgo/go/golang.org/x/text/unicode/norm/trie.go | 54 + .../go/golang.org/x/tools/go/analysis/analysis.go | 40 +- libgo/go/golang.org/x/tools/go/analysis/doc.go | 2 +- .../go/analysis/internal/analysisflags/flags.go | 59 +- .../go/analysis/internal/analysisflags/help.go | 3 + .../go/analysis/internal/analysisflags/patch.go | 7 - .../x/tools/go/analysis/passes/asmdecl/asmdecl.go | 39 +- .../x/tools/go/analysis/passes/bools/bools.go | 21 +- .../x/tools/go/analysis/passes/cgocall/cgocall.go | 8 +- .../go/analysis/passes/composite/composite.go | 11 +- .../tools/go/analysis/passes/errorsas/errorsas.go | 75 + .../x/tools/go/analysis/passes/inspect/inspect.go | 6 +- .../go/analysis/passes/lostcancel/lostcancel.go | 17 +- .../x/tools/go/analysis/passes/printf/printf.go | 45 +- .../x/tools/go/analysis/passes/printf/types.go | 5 +- .../x/tools/go/analysis/passes/shift/shift.go | 31 +- .../go/analysis/passes/stdmethods/stdmethods.go | 17 +- .../go/analysis/passes/structtag/structtag.go | 76 +- .../x/tools/go/analysis/passes/tests/tests.go | 49 +- .../go/analysis/passes/unmarshal/unmarshal.go | 7 + .../x/tools/go/analysis/unitchecker/unitchecker.go | 1 + .../x/tools/go/ast/inspector/inspector.go | 2 +- libgo/go/html/fuzz.go | 31 + libgo/go/html/template/context.go | 6 +- libgo/go/html/template/css.go | 6 +- libgo/go/html/template/escape_test.go | 3 +- libgo/go/html/template/html.go | 8 +- libgo/go/html/template/js.go | 10 +- libgo/go/html/template/js_test.go | 1 + libgo/go/html/template/template.go | 15 +- libgo/go/html/template/template_test.go | 6 + libgo/go/image/decode_test.go | 4 + libgo/go/image/draw/draw.go | 4 +- libgo/go/image/geom.go | 4 + libgo/go/image/gif/writer.go | 19 +- libgo/go/image/gif/writer_test.go | 132 +- libgo/go/image/jpeg/fdct.go | 34 +- libgo/go/image/jpeg/idct.go | 88 +- libgo/go/image/png/fuzz.go | 52 + libgo/go/image/png/reader.go | 2 +- libgo/go/image/png/reader_test.go | 15 + libgo/go/image/png/testdata/invalid-palette.png | Bin 0 -> 1122 bytes libgo/go/image/png/writer.go | 1 - libgo/go/index/suffixarray/gen.go | 92 + libgo/go/index/suffixarray/qsufsort.go | 168 - libgo/go/index/suffixarray/sais.go | 899 + libgo/go/index/suffixarray/sais2.go | 1741 + libgo/go/index/suffixarray/suffixarray.go | 136 +- libgo/go/index/suffixarray/suffixarray_test.go | 359 +- libgo/go/internal/bytealg/bytealg.c | 15 - libgo/go/internal/bytealg/count_generic.go | 2 +- libgo/go/internal/bytealg/count_native.go | 2 +- libgo/go/internal/bytealg/equal_generic.go | 18 + libgo/go/internal/bytealg/equal_native.go | 5 - libgo/go/internal/bytealg/index_arm64.go | 4 +- libgo/go/internal/cfg/cfg.go | 62 + libgo/go/internal/cpu/cpu.go | 42 +- libgo/go/internal/cpu/cpu_s390x.go | 54 +- libgo/go/internal/goversion/goversion.go | 13 + libgo/go/internal/lazyregexp/lazyre.go | 78 + libgo/go/internal/lazytemplate/lazytemplate.go | 52 + libgo/go/internal/oserror/errors.go | 18 + libgo/go/internal/poll/errno_unix.go | 33 + libgo/go/internal/poll/errno_windows.go | 31 + libgo/go/internal/poll/error_linux_test.go | 31 + libgo/go/internal/poll/error_stub_test.go | 21 + libgo/go/internal/poll/error_test.go | 50 + libgo/go/internal/poll/fd.go | 8 +- libgo/go/internal/poll/fd_opendir_darwin.go | 32 + libgo/go/internal/poll/fd_opendir_ios.go | 35 - libgo/go/internal/poll/fd_poll_runtime.go | 4 +- libgo/go/internal/poll/fd_windows.go | 84 +- libgo/go/internal/poll/read_test.go | 62 + libgo/go/internal/poll/sendfile_windows.go | 8 +- libgo/go/internal/poll/writev.go | 8 +- libgo/go/internal/reflectlite/all_test.go | 1048 + libgo/go/internal/reflectlite/export_test.go | 117 + libgo/go/internal/reflectlite/set_test.go | 92 + libgo/go/internal/reflectlite/swapper.go | 74 + libgo/go/internal/reflectlite/tostring_test.go | 98 + libgo/go/internal/reflectlite/type.go | 729 + libgo/go/internal/reflectlite/value.go | 497 + libgo/go/internal/syscall/windows/mksyscall.go | 2 + .../internal/syscall/windows/registry/mksyscall.go | 2 + .../go/internal/syscall/windows/reparse_windows.go | 24 + .../go/internal/syscall/windows/syscall_windows.go | 3 + libgo/go/internal/syscall/windows/sysdll/sysdll.go | 2 + .../internal/syscall/windows/zsyscall_windows.go | 32 + libgo/go/internal/testenv/testenv.go | 26 + libgo/go/internal/trace/gc_test.go | 4 + libgo/go/internal/trace/parser_test.go | 13 +- .../x/crypto/chacha20poly1305/chacha20poly1305.go | 91 - .../chacha20poly1305/chacha20poly1305_amd64.go | 80 - .../chacha20poly1305/chacha20poly1305_generic.go | 74 - .../chacha20poly1305/chacha20poly1305_test.go | 182 - .../chacha20poly1305_vectors_test.go | 339 - libgo/go/internal/x/crypto/cryptobyte/asn1.go | 751 - libgo/go/internal/x/crypto/cryptobyte/asn1/asn1.go | 46 - libgo/go/internal/x/crypto/cryptobyte/asn1_test.go | 333 - libgo/go/internal/x/crypto/cryptobyte/builder.go | 309 - .../x/crypto/cryptobyte/cryptobyte_test.go | 428 - .../internal/x/crypto/cryptobyte/example_test.go | 156 - libgo/go/internal/x/crypto/cryptobyte/string.go | 166 - .../go/internal/x/crypto/curve25519/curve25519.go | 834 - .../x/crypto/curve25519/curve25519_test.go | 39 - libgo/go/internal/x/crypto/curve25519/doc.go | 23 - libgo/go/internal/x/crypto/hkdf/example_test.go | 58 - libgo/go/internal/x/crypto/hkdf/hkdf.go | 93 - libgo/go/internal/x/crypto/hkdf/hkdf_test.go | 449 - .../x/crypto/internal/chacha20/chacha_generic.go | 227 - .../x/crypto/internal/chacha20/chacha_noasm.go | 16 - .../x/crypto/internal/chacha20/chacha_s390x.go | 30 - .../x/crypto/internal/chacha20/chacha_test.go | 188 - .../x/crypto/internal/chacha20/vectors_test.go | 578 - libgo/go/internal/x/crypto/poly1305/poly1305.go | 33 - .../go/internal/x/crypto/poly1305/poly1305_test.go | 132 - libgo/go/internal/x/crypto/poly1305/sum_amd64.go | 22 - libgo/go/internal/x/crypto/poly1305/sum_noasm.go | 14 - libgo/go/internal/x/crypto/poly1305/sum_ref.go | 139 - libgo/go/internal/x/crypto/poly1305/sum_s390x.go | 49 - .../go/internal/x/crypto/poly1305/vectors_test.go | 2943 - .../internal/x/net/dns/dnsmessage/example_test.go | 134 - libgo/go/internal/x/net/dns/dnsmessage/message.go | 2103 - .../internal/x/net/dns/dnsmessage/message_test.go | 1137 - libgo/go/internal/x/net/http/httpguts/httplex.go | 346 - .../internal/x/net/http/httpguts/httplex_test.go | 119 - .../internal/x/net/http/httpproxy/export_test.go | 13 - libgo/go/internal/x/net/http/httpproxy/proxy.go | 370 - .../go/internal/x/net/http/httpproxy/proxy_test.go | 351 - libgo/go/internal/x/net/http2/hpack/encode_test.go | 386 - libgo/go/internal/x/net/http2/hpack/hpack_test.go | 770 - libgo/go/internal/x/net/http2/hpack/tables_test.go | 214 - libgo/go/internal/x/net/idna/idna.go | 732 - libgo/go/internal/x/net/idna/punycode_test.go | 198 - libgo/go/internal/x/net/idna/tables.go | 4559 -- libgo/go/internal/x/net/idna/trieval.go | 121 - .../internal/x/net/internal/nettest/helper_bsd.go | 53 - .../x/net/internal/nettest/helper_nobsd.go | 15 - .../x/net/internal/nettest/helper_posix.go | 31 - .../internal/x/net/internal/nettest/helper_stub.go | 32 - .../internal/x/net/internal/nettest/helper_unix.go | 29 - .../x/net/internal/nettest/helper_windows.go | 42 - .../internal/x/net/internal/nettest/interface.go | 94 - libgo/go/internal/x/net/internal/nettest/rlimit.go | 11 - libgo/go/internal/x/net/internal/nettest/stack.go | 152 - libgo/go/internal/x/net/lif/address_test.go | 123 - libgo/go/internal/x/net/lif/defs_solaris.go | 90 - libgo/go/internal/x/net/lif/link_test.go | 63 - libgo/go/internal/x/net/nettest/conntest.go | 456 - libgo/go/internal/x/net/nettest/conntest_go16.go | 24 - libgo/go/internal/x/net/nettest/conntest_go17.go | 24 - libgo/go/internal/x/net/nettest/conntest_test.go | 76 - .../go/internal/x/net/route/address_darwin_test.go | 63 - libgo/go/internal/x/net/route/address_test.go | 103 - libgo/go/internal/x/net/route/defs_darwin.go | 114 - libgo/go/internal/x/net/route/defs_dragonfly.go | 113 - libgo/go/internal/x/net/route/defs_freebsd.go | 337 - libgo/go/internal/x/net/route/defs_netbsd.go | 112 - libgo/go/internal/x/net/route/defs_openbsd.go | 116 - .../go/internal/x/net/route/message_darwin_test.go | 34 - .../internal/x/net/route/message_freebsd_test.go | 88 - libgo/go/internal/x/net/route/message_test.go | 239 - libgo/go/internal/x/net/route/route.go | 123 - libgo/go/internal/x/net/route/route_test.go | 390 - libgo/go/internal/x/net/route/sys.go | 39 - libgo/go/internal/x/net/route/zsys_darwin.go | 99 - libgo/go/internal/x/net/route/zsys_dragonfly.go | 98 - libgo/go/internal/x/net/route/zsys_freebsd_386.go | 126 - .../go/internal/x/net/route/zsys_freebsd_amd64.go | 123 - libgo/go/internal/x/net/route/zsys_freebsd_arm.go | 123 - libgo/go/internal/x/net/route/zsys_netbsd.go | 97 - libgo/go/internal/x/net/route/zsys_openbsd.go | 101 - .../go/internal/x/text/secure/bidirule/bidirule.go | 342 - libgo/go/internal/x/text/secure/doc.go | 8 - .../go/internal/x/text/transform/examples_test.go | 39 - libgo/go/internal/x/text/transform/transform.go | 707 - libgo/go/internal/x/text/unicode/bidi/bidi.go | 198 - libgo/go/internal/x/text/unicode/bidi/bracket.go | 337 - libgo/go/internal/x/text/unicode/bidi/core.go | 1060 - .../internal/x/text/unicode/bidi/example_test.go | 185 - libgo/go/internal/x/text/unicode/bidi/prop.go | 208 - libgo/go/internal/x/text/unicode/bidi/tables.go | 1815 - libgo/go/internal/x/text/unicode/bidi/trieval.go | 62 - libgo/go/internal/x/text/unicode/doc.go | 10 - .../go/internal/x/text/unicode/norm/composition.go | 510 - .../x/text/unicode/norm/example_iter_test.go | 84 - .../internal/x/text/unicode/norm/example_test.go | 29 - libgo/go/internal/x/text/unicode/norm/forminfo.go | 261 - libgo/go/internal/x/text/unicode/norm/input.go | 111 - libgo/go/internal/x/text/unicode/norm/iter.go | 459 - libgo/go/internal/x/text/unicode/norm/normalize.go | 609 - .../go/internal/x/text/unicode/norm/readwriter.go | 127 - libgo/go/internal/x/text/unicode/norm/tables.go | 7653 --- libgo/go/internal/x/text/unicode/norm/transform.go | 90 - libgo/go/internal/x/text/unicode/norm/trie.go | 56 - libgo/go/internal/x/text/unicode/norm/triegen.go | 117 - libgo/go/internal/xcoff/ar_test.go | 4 +- libgo/go/internal/xcoff/file.go | 4 +- libgo/go/io/multi_test.go | 4 +- libgo/go/log/log.go | 5 + libgo/go/log/log_test.go | 6 +- libgo/go/math/all_test.go | 14 + libgo/go/math/big/arith.go | 268 +- libgo/go/math/big/arith_decl_pure.go | 14 +- libgo/go/math/big/arith_test.go | 129 +- libgo/go/math/big/floatconv.go | 63 +- libgo/go/math/big/floatconv_test.go | 277 +- libgo/go/math/big/floatmarsh_test.go | 3 + libgo/go/math/big/ftoa.go | 102 +- libgo/go/math/big/int.go | 49 +- libgo/go/math/big/int_test.go | 84 +- libgo/go/math/big/intconv.go | 22 +- libgo/go/math/big/intconv_test.go | 30 +- libgo/go/math/big/nat.go | 9 +- libgo/go/math/big/natconv.go | 215 +- libgo/go/math/big/natconv_test.go | 172 +- libgo/go/math/big/prime_test.go | 14 +- libgo/go/math/big/rat.go | 42 +- libgo/go/math/big/rat_test.go | 58 + libgo/go/math/big/ratconv.go | 230 +- libgo/go/math/big/ratconv_test.go | 172 +- libgo/go/math/big/sqrt_test.go | 3 + libgo/go/math/bits/bits.go | 108 +- libgo/go/math/bits/bits_errors.go | 15 + libgo/go/math/bits/bits_errors_bootstrap.go | 22 + libgo/go/math/bits/bits_test.go | 25 + libgo/go/math/bits/example_test.go | 6 + libgo/go/math/cmplx/cmath_test.go | 8 +- libgo/go/math/cmplx/pow.go | 3 + libgo/go/math/cmplx/tan.go | 6 +- libgo/go/math/example_test.go | 38 + libgo/go/math/j0.go | 4 +- libgo/go/math/j1.go | 4 +- libgo/go/math/jn.go | 20 +- libgo/go/math/rand/rand_test.go | 2 +- libgo/go/math/remainder.go | 4 + libgo/go/math/sin.go | 36 +- libgo/go/math/sincos.go | 6 +- libgo/go/math/tan.go | 22 +- libgo/go/math/tanh.go | 12 +- libgo/go/mime/mediatype.go | 36 +- libgo/go/mime/mediatype_test.go | 25 +- libgo/go/mime/multipart/formdata_test.go | 9 +- libgo/go/mime/multipart/multipart_test.go | 5 +- libgo/go/mime/quotedprintable/reader_test.go | 13 +- libgo/go/mime/type.go | 5 +- libgo/go/net/cgo_unix.go | 20 +- libgo/go/net/dial.go | 31 +- libgo/go/net/dial_test.go | 10 +- libgo/go/net/dnsclient.go | 2 +- libgo/go/net/dnsclient_unix.go | 101 +- libgo/go/net/dnsclient_unix_test.go | 156 +- libgo/go/net/dnsconfig_unix.go | 39 +- libgo/go/net/dnsconfig_unix_test.go | 55 + libgo/go/net/error_test.go | 6 +- libgo/go/net/fd_unix.go | 12 +- libgo/go/net/file_plan9.go | 2 +- libgo/go/net/file_unix.go | 2 +- libgo/go/net/http/cgi/child.go | 2 +- libgo/go/net/http/client.go | 15 +- libgo/go/net/http/client_test.go | 10 +- libgo/go/net/http/clientserver_test.go | 2 +- libgo/go/net/http/clone.go | 64 + libgo/go/net/http/cookie.go | 40 +- libgo/go/net/http/cookie_test.go | 42 + libgo/go/net/http/example_test.go | 2 +- libgo/go/net/http/export_test.go | 44 +- libgo/go/net/http/fs.go | 2 + libgo/go/net/http/h2_bundle.go | 127 +- libgo/go/net/http/header.go | 19 +- libgo/go/net/http/header_test.go | 8 + libgo/go/net/http/http.go | 4 +- libgo/go/net/http/httptest/recorder.go | 33 +- libgo/go/net/http/httputil/dump_test.go | 98 +- libgo/go/net/http/httputil/persist.go | 4 +- libgo/go/net/http/httputil/reverseproxy.go | 30 +- libgo/go/net/http/httputil/reverseproxy_test.go | 57 +- libgo/go/net/http/internal/testcert.go | 8 +- libgo/go/net/http/request.go | 86 +- libgo/go/net/http/request_test.go | 136 +- libgo/go/net/http/response.go | 7 +- libgo/go/net/http/response_test.go | 4 +- libgo/go/net/http/roundtrip_js.go | 47 +- libgo/go/net/http/serve_test.go | 174 +- libgo/go/net/http/server.go | 147 +- libgo/go/net/http/sniff.go | 117 +- libgo/go/net/http/sniff_test.go | 12 + libgo/go/net/http/socks_bundle.go | 2 +- libgo/go/net/http/status.go | 2 + libgo/go/net/http/transfer.go | 73 +- libgo/go/net/http/transfer_test.go | 220 + libgo/go/net/http/transport.go | 778 +- libgo/go/net/http/transport_test.go | 601 +- libgo/go/net/interface_aix.go | 13 +- libgo/go/net/interface_bsd.go | 2 +- libgo/go/net/interface_bsdvar.go | 2 +- libgo/go/net/interface_darwin.go | 2 +- libgo/go/net/interface_freebsd.go | 2 +- libgo/go/net/interface_plan9.go | 8 +- libgo/go/net/interface_solaris.go | 2 +- libgo/go/net/interface_test.go | 4 +- libgo/go/net/ip.go | 6 +- libgo/go/net/listen_test.go | 10 +- libgo/go/net/lookup.go | 6 +- libgo/go/net/lookup_plan9.go | 6 +- libgo/go/net/lookup_test.go | 13 + libgo/go/net/lookup_unix.go | 2 +- libgo/go/net/lookup_windows.go | 40 +- libgo/go/net/mac.go | 18 +- libgo/go/net/mac_test.go | 76 +- libgo/go/net/mail/message.go | 17 +- libgo/go/net/mail/message_test.go | 3 + libgo/go/net/net.go | 15 +- libgo/go/net/net_test.go | 3 + libgo/go/net/pipe_test.go | 2 +- libgo/go/net/platform_test.go | 27 +- libgo/go/net/rpc/client_test.go | 2 +- libgo/go/net/rpc/server.go | 13 +- libgo/go/net/sendfile_unix_alt.go | 4 +- libgo/go/net/smtp/smtp_test.go | 8 +- libgo/go/net/splice_test.go | 1 + libgo/go/net/tcpsock.go | 5 +- libgo/go/net/tcpsock_plan9.go | 13 +- libgo/go/net/tcpsock_posix.go | 13 +- libgo/go/net/tcpsock_test.go | 2 +- libgo/go/net/tcpsockopt_darwin.go | 1 + libgo/go/net/testdata/freebsd-usevc-resolv.conf | 1 + libgo/go/net/testdata/linux-use-vc-resolv.conf | 1 + libgo/go/net/testdata/openbsd-tcp-resolv.conf | 1 + .../net/testdata/single-request-reopen-resolv.conf | 1 + libgo/go/net/testdata/single-request-resolv.conf | 1 + libgo/go/net/textproto/reader.go | 11 +- libgo/go/net/textproto/reader_test.go | 3 +- libgo/go/net/textproto/writer.go | 5 +- libgo/go/net/textproto/writer_test.go | 26 + libgo/go/net/timeout_test.go | 47 +- libgo/go/net/url/url.go | 109 +- libgo/go/net/url/url_test.go | 81 +- libgo/go/os/dir.go | 5 +- libgo/go/os/dir_ios.go | 87 - libgo/go/os/env_default.go | 13 + libgo/go/os/env_windows.go | 40 + libgo/go/os/error.go | 50 +- libgo/go/os/error_errno.go | 11 + libgo/go/os/error_plan9.go | 41 +- libgo/go/os/error_test.go | 38 +- libgo/go/os/error_unix.go | 24 - libgo/go/os/error_windows.go | 28 - libgo/go/os/example_test.go | 1 + libgo/go/os/exec/bench_test.go | 23 + libgo/go/os/exec/exec.go | 62 +- libgo/go/os/exec/exec_posix_test.go | 5 + libgo/go/os/exec/exec_test.go | 58 +- libgo/go/os/exec_plan9.go | 1 + libgo/go/os/exec_posix.go | 6 +- libgo/go/os/export_test.go | 2 + libgo/go/os/export_unix_test.go | 9 + libgo/go/os/file.go | 108 +- libgo/go/os/file_plan9.go | 8 +- libgo/go/os/file_posix.go | 20 - libgo/go/os/file_unix.go | 41 +- libgo/go/os/os_test.go | 66 +- libgo/go/os/os_unix_test.go | 47 +- libgo/go/os/path.go | 3 + libgo/go/os/path_unix.go | 18 +- libgo/go/os/pipe_test.go | 30 +- libgo/go/os/proc.go | 2 + libgo/go/os/removeall_at.go | 50 +- libgo/go/os/removeall_noat.go | 40 +- libgo/go/os/removeall_test.go | 61 +- libgo/go/os/signal/internal/pty/pty.go | 2 + libgo/go/os/sticky_bsd.go | 2 +- libgo/go/os/sticky_notbsd.go | 1 + libgo/go/os/timeout_test.go | 4 +- libgo/go/os/types_windows.go | 15 + libgo/go/os/user/lookup_stubs.go | 22 +- libgo/go/os/user/user_test.go | 2 +- libgo/go/path/filepath/example_unix_test.go | 71 + libgo/go/path/filepath/path_test.go | 10 - libgo/go/path/filepath/symlink.go | 3 +- libgo/go/path/filepath/symlink_unix.go | 9 - libgo/go/path/filepath/symlink_windows.go | 99 +- libgo/go/path/path_test.go | 2 +- libgo/go/plugin/plugin_dlopen.go | 16 +- libgo/go/reflect/all_test.go | 302 +- libgo/go/reflect/makefunc_ffi.go | 53 +- libgo/go/reflect/makefunc_ffi_c.c | 9 +- libgo/go/reflect/swapper.go | 2 +- libgo/go/reflect/type.go | 229 +- libgo/go/reflect/value.go | 87 +- libgo/go/regexp/all_test.go | 47 + libgo/go/regexp/exec.go | 4 + libgo/go/regexp/exec_test.go | 1 + libgo/go/regexp/find_test.go | 20 +- libgo/go/regexp/onepass_test.go | 10 - libgo/go/regexp/regexp.go | 53 +- libgo/go/regexp/syntax/parse_test.go | 1 + libgo/go/regexp/syntax/regexp.go | 2 +- libgo/go/runtime/alg.go | 102 +- libgo/go/runtime/auxv_none.go | 1 + libgo/go/runtime/cgocall.go | 8 +- libgo/go/runtime/cgocheck.go | 6 +- libgo/go/runtime/chan.go | 34 +- libgo/go/runtime/cpuprof.go | 29 +- libgo/go/runtime/crash_cgo_test.go | 6 +- libgo/go/runtime/crash_unix_test.go | 8 +- libgo/go/runtime/debug.go | 11 + libgo/go/runtime/debug/mod.go | 12 +- libgo/go/runtime/debuglog.go | 813 + libgo/go/runtime/debuglog_off.go | 19 + libgo/go/runtime/debuglog_on.go | 45 + libgo/go/runtime/debuglog_test.go | 158 + libgo/go/runtime/error.go | 108 + libgo/go/runtime/export_debuglog_test.go | 46 + libgo/go/runtime/export_mmap_test.go | 2 + libgo/go/runtime/export_test.go | 216 +- libgo/go/runtime/extern.go | 3 + libgo/go/runtime/ffi.go | 8 +- libgo/go/runtime/gc_test.go | 19 + libgo/go/runtime/hash32.go | 5 +- libgo/go/runtime/hash64.go | 5 +- libgo/go/runtime/heapdump.go | 12 +- libgo/go/runtime/iface.go | 361 +- libgo/go/runtime/internal/atomic/atomic_test.go | 10 +- libgo/go/runtime/lock_futex.go | 17 +- libgo/go/runtime/lock_js.go | 18 +- libgo/go/runtime/lock_sema.go | 27 +- libgo/go/runtime/malloc.go | 164 +- libgo/go/runtime/map.go | 238 +- libgo/go/runtime/map_fast32.go | 54 +- libgo/go/runtime/map_fast64.go | 54 +- libgo/go/runtime/map_faststr.go | 58 +- libgo/go/runtime/mbarrier.go | 27 +- libgo/go/runtime/mbitmap.go | 5 +- libgo/go/runtime/mcache.go | 13 +- libgo/go/runtime/mcentral.go | 17 +- libgo/go/runtime/mem_gccgo.go | 51 +- libgo/go/runtime/memmove_test.go | 6 + libgo/go/runtime/mfinal.go | 2 +- libgo/go/runtime/mgc.go | 125 +- libgo/go/runtime/mgc_gccgo.go | 7 +- libgo/go/runtime/mgclarge.go | 519 +- libgo/go/runtime/mgcmark.go | 11 +- libgo/go/runtime/mgcscavenge.go | 367 + libgo/go/runtime/mgcsweep.go | 39 +- libgo/go/runtime/mheap.go | 479 +- libgo/go/runtime/mksizeclasses.go | 4 +- libgo/go/runtime/mprof.go | 349 +- libgo/go/runtime/mstats.go | 3 + libgo/go/runtime/mwbbuf.go | 9 +- libgo/go/runtime/netpoll.go | 20 +- libgo/go/runtime/netpoll_aix.go | 43 +- libgo/go/runtime/netpoll_epoll.go | 5 +- libgo/go/runtime/netpoll_kqueue.go | 8 +- libgo/go/runtime/netpoll_solaris.go | 5 + libgo/go/runtime/os3_solaris.go | 21 +- libgo/go/runtime/os_aix.go | 36 +- libgo/go/runtime/os_darwin.go | 75 +- libgo/go/runtime/os_dragonfly.go | 33 + libgo/go/runtime/os_freebsd.go | 107 +- libgo/go/runtime/os_gccgo.go | 2 +- libgo/go/runtime/os_hurd.go | 24 +- libgo/go/runtime/os_linux.go | 80 +- libgo/go/runtime/os_netbsd.go | 44 +- libgo/go/runtime/os_netbsd_arm64.go | 24 + libgo/go/runtime/os_openbsd.go | 65 +- libgo/go/runtime/os_openbsd_arm64.go | 24 + libgo/go/runtime/os_solaris.go | 13 +- libgo/go/runtime/panic.go | 243 +- libgo/go/runtime/panic32.go | 105 + libgo/go/runtime/pprof/internal/profile/profile.go | 4 +- libgo/go/runtime/pprof/label.go | 2 + libgo/go/runtime/pprof/pprof_test.go | 31 +- libgo/go/runtime/pprof/proto.go | 2 +- libgo/go/runtime/pprof/proto_test.go | 8 +- libgo/go/runtime/pprof/runtime.go | 2 + .../go/runtime/pprof/testdata/mappingtest/main.go | 2 +- libgo/go/runtime/print.go | 38 +- libgo/go/runtime/proc.go | 399 +- libgo/go/runtime/proc_test.go | 71 + libgo/go/runtime/runtime-lldb_test.go | 9 +- libgo/go/runtime/runtime.go | 5 +- libgo/go/runtime/runtime1.go | 37 +- libgo/go/runtime/runtime2.go | 96 +- libgo/go/runtime/runtime_mmap_test.go | 7 + libgo/go/runtime/runtime_test.go | 12 + libgo/go/runtime/select.go | 6 +- libgo/go/runtime/sema.go | 28 +- libgo/go/runtime/semasleep_test.go | 41 +- libgo/go/runtime/signal_gccgo.go | 5 - libgo/go/runtime/signal_sighandler.go | 2 + libgo/go/runtime/signal_unix.go | 27 +- libgo/go/runtime/sigqueue.go | 12 + libgo/go/runtime/sigqueue_note.go | 25 + libgo/go/runtime/sizeclasses.go | 2 +- libgo/go/runtime/slice.go | 19 +- libgo/go/runtime/stack_test.go | 869 + libgo/go/runtime/string.go | 51 +- libgo/go/runtime/stubs.go | 125 +- libgo/go/runtime/stubs2.go | 4 +- libgo/go/runtime/symtab.go | 39 +- libgo/go/runtime/sys_darwin.go | 429 - libgo/go/runtime/sys_darwin_32.go | 32 - libgo/go/runtime/sys_darwin_64.go | 32 - libgo/go/runtime/testdata/testprog/deadlock.go | 4 + libgo/go/runtime/testdata/testprog/gc.go | 99 +- libgo/go/runtime/testdata/testprog/sleep.go | 17 + .../go/runtime/testdata/testprogcgo/dll_windows.go | 2 +- libgo/go/runtime/testdata/testprogcgo/sigstack.go | 15 +- libgo/go/runtime/trace/trace_test.go | 25 +- libgo/go/runtime/traceback_gccgo.go | 16 +- libgo/go/runtime/treap_test.go | 270 + libgo/go/runtime/type.go | 85 +- libgo/go/runtime/typekind.go | 1 - libgo/go/runtime/unaligned1.go | 17 - libgo/go/runtime/unaligned2.go | 20 - libgo/go/runtime/utf8.go | 5 +- libgo/go/runtime/write_err_android.go | 2 +- libgo/go/sort/slice.go | 14 +- libgo/go/sort/slice_go113.go | 12 + libgo/go/sort/slice_go14.go | 22 + libgo/go/sort/slice_go18.go | 12 + libgo/go/sort/sort_test.go | 10 +- libgo/go/strconv/atof.go | 230 +- libgo/go/strconv/atof_test.go | 213 + libgo/go/strconv/atoi.go | 110 +- libgo/go/strconv/atoi_test.go | 120 +- libgo/go/strconv/example_test.go | 29 + libgo/go/strconv/extfloat.go | 15 +- libgo/go/strconv/ftoa.go | 161 +- libgo/go/strconv/ftoa_test.go | 31 +- libgo/go/strconv/isprint.go | 94 +- libgo/go/strconv/quote.go | 12 +- libgo/go/strconv/strconv_test.go | 10 + libgo/go/strings/example_test.go | 17 +- libgo/go/strings/replace.go | 5 +- libgo/go/strings/strings.go | 154 +- libgo/go/strings/strings_test.go | 145 +- libgo/go/sync/export_test.go | 46 + libgo/go/sync/mutex.go | 18 +- libgo/go/sync/mutex_test.go | 2 +- libgo/go/sync/once.go | 30 +- libgo/go/sync/pool.go | 136 +- libgo/go/sync/pool_test.go | 183 +- libgo/go/sync/poolqueue.go | 309 + libgo/go/sync/runtime.go | 8 +- libgo/go/sync/runtime_sema_test.go | 6 +- libgo/go/sync/rwmutex.go | 29 +- libgo/go/sync/waitgroup.go | 2 +- libgo/go/syscall/dirent_bsd_test.go | 71 +- libgo/go/syscall/exec_darwin.go | 4 +- libgo/go/syscall/exec_linux.go | 164 +- libgo/go/syscall/exec_linux_test.go | 123 +- libgo/go/syscall/exec_unix.go | 28 +- libgo/go/syscall/exec_windows.go | 14 +- libgo/go/syscall/fs_js.go | 47 +- libgo/go/syscall/getdirentries_test.go | 85 + libgo/go/syscall/js/js.go | 102 +- libgo/go/syscall/js/js_test.go | 157 +- libgo/go/syscall/js/typedarray.go | 104 - libgo/go/syscall/sockcmsg_unix.go | 9 +- libgo/go/syscall/socket.go | 6 +- libgo/go/syscall/syscall_errno.go | 14 + libgo/go/syscall/syscall_freebsd.go | 12 +- libgo/go/syscall/syscall_js.go | 60 +- libgo/go/syscall/syscall_linux_s390x.go | 4 +- libgo/go/syscall/syscall_netbsd_arm64.go | 31 + libgo/go/syscall/syscall_openbsd_arm64.go | 38 + libgo/go/syscall/syscall_ptrace_test.go | 37 + libgo/go/syscall/syscall_unix.go | 6 +- libgo/go/syscall/syscall_unix_test.go | 31 +- libgo/go/testing/benchmark.go | 232 +- libgo/go/testing/benchmark_test.go | 122 +- libgo/go/testing/cover.go | 3 +- libgo/go/testing/example.go | 92 +- libgo/go/testing/export_test.go | 5 +- libgo/go/testing/internal/testdeps/deps.go | 1 - libgo/go/testing/quick/quick.go | 3 +- libgo/go/testing/quick/quick_test.go | 2 +- libgo/go/testing/run_example.go | 64 + libgo/go/testing/run_example_js.go | 74 + libgo/go/testing/sub_test.go | 5 +- libgo/go/testing/testing.go | 121 +- libgo/go/text/scanner/scanner.go | 266 +- libgo/go/text/scanner/scanner_test.go | 281 +- libgo/go/text/tabwriter/tabwriter.go | 26 +- libgo/go/text/tabwriter/tabwriter_test.go | 24 + libgo/go/text/template/doc.go | 5 + libgo/go/text/template/exec.go | 34 +- libgo/go/text/template/exec_test.go | 129 +- libgo/go/text/template/funcs.go | 97 +- libgo/go/text/template/helper.go | 15 +- libgo/go/text/template/parse/lex.go | 90 +- libgo/go/text/template/parse/lex_test.go | 12 +- libgo/go/text/template/parse/node.go | 2 +- libgo/go/text/template/parse/parse_test.go | 13 + libgo/go/text/template/template.go | 4 + libgo/go/time/example_test.go | 22 +- libgo/go/time/export_test.go | 57 + libgo/go/time/format.go | 112 +- libgo/go/time/format_test.go | 112 + libgo/go/time/sleep.go | 9 +- libgo/go/time/time.go | 10 +- libgo/go/time/time_test.go | 62 +- libgo/go/time/zoneinfo_ios.go | 35 +- libgo/go/time/zoneinfo_read.go | 104 +- libgo/go/time/zoneinfo_test.go | 31 + libgo/go/unicode/letter.go | 3 - libgo/go/unicode/script_test.go | 180 - libgo/go/unicode/tables.go | 1748 +- libgo/go/unicode/utf8/utf8.go | 43 +- libgo/goarch.sh | 10 - libgo/gotool-packages.txt | 8 +- libgo/libgo-packages.txt | 45 +- libgo/match.sh | 4 +- libgo/misc/cgo/errors/errors_test.go | 16 +- libgo/misc/cgo/errors/ptr_test.go | 503 +- libgo/misc/cgo/errors/src/err1.go | 18 - libgo/misc/cgo/errors/src/err2.go | 13 - libgo/misc/cgo/errors/src/err3.go | 18 - libgo/misc/cgo/errors/src/issue13129.go | 14 - libgo/misc/cgo/errors/src/issue13423.go | 12 - libgo/misc/cgo/errors/src/issue13467.go | 15 - libgo/misc/cgo/errors/src/issue13635.go | 24 - libgo/misc/cgo/errors/src/issue13830.go | 26 - libgo/misc/cgo/errors/src/issue16116.go | 12 - libgo/misc/cgo/errors/src/issue16591.go | 17 - libgo/misc/cgo/errors/src/issue26745.go | 17 - libgo/misc/cgo/errors/src/issue7757.go | 14 - libgo/misc/cgo/errors/src/issue8442.go | 17 - libgo/misc/cgo/errors/testdata/err1.go | 22 + libgo/misc/cgo/errors/testdata/err2.go | 102 + libgo/misc/cgo/errors/{src => testdata}/err4.go | 0 .../cgo/errors/{src => testdata}/issue11097a.go | 0 .../cgo/errors/{src => testdata}/issue11097b.go | 0 .../cgo/errors/{src => testdata}/issue14669.go | 0 .../cgo/errors/{src => testdata}/issue18452.go | 0 .../cgo/errors/{src => testdata}/issue18889.go | 0 .../cgo/errors/{src => testdata}/issue28069.go | 0 .../cgo/errors/{src => testdata}/issue28721.go | 0 libgo/misc/cgo/errors/testdata/issue33061.go | 17 + .../errors/{src => testdata}/long_double_size.go | 0 libgo/misc/cgo/errors/{src => testdata}/malloc.go | 0 libgo/misc/cgo/fortran/test.bash | 7 +- libgo/misc/cgo/life/life.go | 41 - libgo/misc/cgo/life/life_test.go | 64 + libgo/misc/cgo/life/main.go | 49 - libgo/misc/cgo/life/overlaydir_test.go | 81 + libgo/misc/cgo/life/{ => testdata}/c-life.c | 0 libgo/misc/cgo/life/testdata/life.go | 41 + libgo/misc/cgo/life/{ => testdata}/life.h | 0 libgo/misc/cgo/life/testdata/main.go | 49 + libgo/misc/cgo/life/{ => testdata}/main.out | 0 libgo/misc/cgo/stdio/chain.go | 48 - libgo/misc/cgo/stdio/fib.go | 52 - libgo/misc/cgo/stdio/hello.go | 15 - libgo/misc/cgo/stdio/overlaydir_test.go | 81 + libgo/misc/cgo/stdio/stdio_test.go | 64 + libgo/misc/cgo/stdio/testdata/chain.go | 48 + libgo/misc/cgo/stdio/{ => testdata}/chain.out | 0 libgo/misc/cgo/stdio/testdata/fib.go | 52 + libgo/misc/cgo/stdio/{ => testdata}/fib.out | 0 libgo/misc/cgo/stdio/testdata/hello.go | 15 + libgo/misc/cgo/stdio/{ => testdata}/hello.out | 0 libgo/misc/cgo/stdio/{ => testdata}/run.out | 0 libgo/misc/cgo/stdio/{ => testdata/stdio}/file.go | 0 libgo/misc/cgo/stdio/{ => testdata/stdio}/stdio.go | 0 libgo/misc/cgo/test/align.go | 76 - libgo/misc/cgo/test/api.go | 30 - libgo/misc/cgo/test/basic.go | 181 - libgo/misc/cgo/test/callback.go | 6 +- libgo/misc/cgo/test/cflags.go | 32 - libgo/misc/cgo/test/cgo_linux_test.go | 13 +- libgo/misc/cgo/test/cgo_stubs_android_test.go | 1 - libgo/misc/cgo/test/cgo_test.go | 97 +- libgo/misc/cgo/test/checkconst.go | 33 - libgo/misc/cgo/test/complex.go | 24 - libgo/misc/cgo/test/cthread.go | 44 - libgo/misc/cgo/test/duplicate_symbol.go | 21 - libgo/misc/cgo/test/env.go | 41 - libgo/misc/cgo/test/exports.go | 18 - libgo/misc/cgo/test/fpvar.go | 50 - libgo/misc/cgo/test/gcc68255.go | 17 - libgo/misc/cgo/test/helpers.go | 35 - libgo/misc/cgo/test/issue10303.go | 76 - libgo/misc/cgo/test/issue11925.go | 37 - libgo/misc/cgo/test/issue12030.go | 35 - libgo/misc/cgo/test/issue1222.go | 29 - libgo/misc/cgo/test/issue1328.go | 30 - libgo/misc/cgo/test/issue13402.go | 10 - libgo/misc/cgo/test/issue13930.go | 13 - libgo/misc/cgo/test/issue14838.go | 37 - libgo/misc/cgo/test/issue1560.go | 50 - libgo/misc/cgo/test/issue1635.go | 38 - libgo/misc/cgo/test/issue17065.go | 29 - libgo/misc/cgo/test/issue17537.go | 58 - libgo/misc/cgo/test/issue18126.go | 26 - libgo/misc/cgo/test/issue18146.go | 6 +- libgo/misc/cgo/test/issue18720.go | 54 - libgo/misc/cgo/test/issue20129.go | 33 - libgo/misc/cgo/test/issue20369.go | 20 - libgo/misc/cgo/test/issue20910.go | 19 - libgo/misc/cgo/test/issue21668.go | 13 - libgo/misc/cgo/test/issue21708.go | 16 - libgo/misc/cgo/test/issue21809.go | 45 - libgo/misc/cgo/test/issue22958.go | 24 - libgo/misc/cgo/test/issue23356.go | 19 - libgo/misc/cgo/test/issue23555.go | 11 - libgo/misc/cgo/test/issue23720.go | 22 - libgo/misc/cgo/test/issue24161_darwin_test.go | 39 - libgo/misc/cgo/test/issue24206.go | 54 - libgo/misc/cgo/test/issue24206_generic.go | 13 - libgo/misc/cgo/test/issue2462.go | 102 - libgo/misc/cgo/test/issue25143.go | 22 - libgo/misc/cgo/test/issue26066.go | 19 - libgo/misc/cgo/test/issue26430.go | 10 - libgo/misc/cgo/test/issue26517.go | 23 - libgo/misc/cgo/test/issue26743.go | 10 - libgo/misc/cgo/test/issue27340.go | 12 - libgo/misc/cgo/test/issue28545.go | 26 - libgo/misc/cgo/test/issue28772.go | 12 - libgo/misc/cgo/test/issue28896.go | 83 - libgo/misc/cgo/test/issue29383.go | 19 - libgo/misc/cgo/test/issue29748.go | 22 - libgo/misc/cgo/test/issue29781.go | 17 - libgo/misc/cgo/test/issue30065.go | 38 - libgo/misc/cgo/test/issue3250.go | 95 - libgo/misc/cgo/test/issue3250w.go | 11 - libgo/misc/cgo/test/issue3261.go | 49 - libgo/misc/cgo/test/issue3729.go | 47 - libgo/misc/cgo/test/issue3729w.go | 16 - libgo/misc/cgo/test/issue3741.go | 22 - libgo/misc/cgo/test/issue3775.go | 39 - libgo/misc/cgo/test/issue3945.go | 22 - libgo/misc/cgo/test/issue4054a.go | 23 - libgo/misc/cgo/test/issue4054b.go | 23 - libgo/misc/cgo/test/issue4339.go | 17 - libgo/misc/cgo/test/issue4417.go | 42 - libgo/misc/cgo/test/issue4857.go | 15 - libgo/misc/cgo/test/issue5227.go | 38 - libgo/misc/cgo/test/issue5242.go | 31 - libgo/misc/cgo/test/issue5337.go | 31 - libgo/misc/cgo/test/issue5337w.go | 11 - libgo/misc/cgo/test/issue5548.go | 27 - libgo/misc/cgo/test/issue5603.go | 32 - libgo/misc/cgo/test/issue5740.go | 15 - libgo/misc/cgo/test/issue5986.go | 33 - libgo/misc/cgo/test/issue6128.go | 20 - libgo/misc/cgo/test/issue6390.go | 23 - libgo/misc/cgo/test/issue6472.go | 22 - libgo/misc/cgo/test/issue6506.go | 36 - libgo/misc/cgo/test/issue6612.go | 90 - libgo/misc/cgo/test/issue6833.go | 27 - libgo/misc/cgo/test/issue6907.go | 33 - libgo/misc/cgo/test/issue6907export.go | 30 - libgo/misc/cgo/test/issue7560.go | 44 - libgo/misc/cgo/test/issue7665.go | 25 - libgo/misc/cgo/test/issue7786.go | 51 - libgo/misc/cgo/test/issue7978.go | 115 - libgo/misc/cgo/test/issue8092.go | 36 - libgo/misc/cgo/test/issue8331a.go | 15 - libgo/misc/cgo/test/issue8331b.go | 13 - libgo/misc/cgo/test/issue8428.go | 55 - libgo/misc/cgo/test/issue8441.go | 27 - libgo/misc/cgo/test/issue8756.go | 17 - libgo/misc/cgo/test/issue8811.go | 22 - libgo/misc/cgo/test/issue8828.go | 16 - libgo/misc/cgo/test/issue9026.go | 9 - libgo/misc/cgo/test/issue9400_linux.go | 58 - libgo/misc/cgo/test/issue9510.go | 24 - libgo/misc/cgo/test/issue9557.go | 36 - libgo/misc/cgo/test/overlaydir_test.go | 81 + libgo/misc/cgo/test/pkg_test.go | 69 + libgo/misc/cgo/test/sigaltstack.go | 2 +- libgo/misc/cgo/test/test.go | 2104 + libgo/misc/cgo/test/test22906.go | 74 - libgo/misc/cgo/test/test26213.go | 15 - libgo/misc/cgo/test/test27660.go | 61 - libgo/misc/cgo/test/test_unix.go | 11 + libgo/misc/cgo/test/test_windows.go | 9 + libgo/misc/cgo/test/testdata/cgo_linux_test.go | 9 + libgo/misc/cgo/test/testdata/cgo_test.go | 18 + libgo/misc/cgo/test/testdata/gcc68255.go | 17 + libgo/misc/cgo/test/{ => testdata}/gcc68255/a.go | 0 libgo/misc/cgo/test/{ => testdata}/gcc68255/c.c | 0 libgo/misc/cgo/test/{ => testdata}/gcc68255/c.h | 0 libgo/misc/cgo/test/{ => testdata}/issue20266.go | 0 .../test/{ => testdata}/issue20266/issue20266.h | 0 libgo/misc/cgo/test/testdata/issue23555.go | 11 + .../misc/cgo/test/{ => testdata}/issue23555a/a.go | 0 .../misc/cgo/test/{ => testdata}/issue23555b/a.go | 0 .../cgo/test/testdata/issue24161_darwin_test.go | 39 + .../cgo/test/{ => testdata}/issue24161arg/def.go | 0 .../cgo/test/{ => testdata}/issue24161arg/use.go | 0 .../cgo/test/{ => testdata}/issue24161e0/main.go | 0 .../cgo/test/{ => testdata}/issue24161e1/main.go | 0 .../cgo/test/{ => testdata}/issue24161e2/main.go | 0 .../test/{ => testdata}/issue24161res/restype.go | 0 .../misc/cgo/test/{ => testdata}/issue26213/jni.h | 0 .../test/{ => testdata}/issue26213/test26213.go | 0 libgo/misc/cgo/test/testdata/issue26430.go | 10 + libgo/misc/cgo/test/{ => testdata}/issue26430/a.go | 0 libgo/misc/cgo/test/{ => testdata}/issue26430/b.go | 0 libgo/misc/cgo/test/testdata/issue26743.go | 10 + libgo/misc/cgo/test/{ => testdata}/issue26743/a.go | 0 libgo/misc/cgo/test/{ => testdata}/issue26743/b.go | 0 .../misc/cgo/test/{ => testdata}/issue27054/egl.h | 0 .../test/{ => testdata}/issue27054/test27054.go | 0 libgo/misc/cgo/test/testdata/issue27340.go | 12 + libgo/misc/cgo/test/{ => testdata}/issue27340/a.go | 0 libgo/misc/cgo/test/testdata/issue29563.go | 12 + libgo/misc/cgo/test/testdata/issue29563/weak.go | 13 + libgo/misc/cgo/test/testdata/issue29563/weak1.c | 11 + libgo/misc/cgo/test/testdata/issue29563/weak2.c | 11 + libgo/misc/cgo/test/testdata/issue8756.go | 17 + .../cgo/test/{ => testdata}/issue8756/issue8756.go | 0 libgo/misc/cgo/test/testdata/issue8828.go | 16 + .../cgo/test/{ => testdata}/issue8828/issue8828.c | 0 .../cgo/test/{ => testdata}/issue8828/trivial.go | 0 libgo/misc/cgo/test/testdata/issue9026.go | 9 + .../cgo/test/{ => testdata}/issue9026/issue9026.go | 0 .../cgo/test/{ => testdata}/issue9400/asm_386.s | 0 .../cgo/test/{ => testdata}/issue9400/asm_amd64x.s | 0 .../cgo/test/{ => testdata}/issue9400/asm_arm.s | 0 .../cgo/test/{ => testdata}/issue9400/asm_arm64.s | 0 .../test/{ => testdata}/issue9400/asm_mips64x.s | 0 .../cgo/test/{ => testdata}/issue9400/asm_mipsx.s | 0 .../cgo/test/{ => testdata}/issue9400/asm_ppc64x.s | 0 .../cgo/test/{ => testdata}/issue9400/asm_s390x.s | 0 .../cgo/test/{ => testdata}/issue9400/gccgo.go | 0 .../cgo/test/{ => testdata}/issue9400/stubs.go | 0 libgo/misc/cgo/test/testdata/issue9400_linux.go | 58 + libgo/misc/cgo/test/testdata/issue9510.go | 24 + libgo/misc/cgo/test/{ => testdata}/issue9510a/a.go | 0 libgo/misc/cgo/test/{ => testdata}/issue9510b/b.go | 0 libgo/misc/cgo/test/testdata/test26213.go | 15 + libgo/misc/cgo/test/testx.go | 519 + libgo/misc/cgo/test/twoargs.go | 22 - libgo/misc/cgo/testcarchive/carchive_test.go | 171 +- libgo/misc/cgo/testcarchive/main4.c | 197 - libgo/misc/cgo/testcarchive/main5.c | 98 - libgo/misc/cgo/testcarchive/overlaydir_test.go | 81 + libgo/misc/cgo/testcarchive/src/libgo/libgo.go | 53 - .../misc/cgo/testcarchive/testdata/libgo/libgo.go | 53 + .../{src => testdata}/libgo2/libgo2.go | 0 .../{src => testdata}/libgo3/libgo3.go | 0 .../{src => testdata}/libgo4/libgo4.go | 0 .../{src => testdata}/libgo6/sigprof.go | 0 libgo/misc/cgo/testcarchive/{ => testdata}/main.c | 0 libgo/misc/cgo/testcarchive/{ => testdata}/main2.c | 0 libgo/misc/cgo/testcarchive/{ => testdata}/main3.c | 0 libgo/misc/cgo/testcarchive/testdata/main4.c | 204 + libgo/misc/cgo/testcarchive/testdata/main5.c | 100 + libgo/misc/cgo/testcarchive/{ => testdata}/main6.c | 0 .../cgo/testcarchive/{ => testdata}/main_unix.c | 0 .../cgo/testcarchive/{ => testdata}/main_windows.c | 0 .../misc/cgo/testcarchive/{src => testdata}/p/p.go | 0 libgo/misc/cgo/testcshared/cshared_test.go | 170 +- libgo/misc/cgo/testcshared/overlaydir_test.go | 81 + libgo/misc/cgo/testcshared/src/libgo/libgo.go | 46 - .../{src => testdata}/go2c2go/go/shlib.go | 0 .../testcshared/{src => testdata}/go2c2go/m1/c.c | 0 .../{src => testdata}/go2c2go/m1/main.go | 0 .../{src => testdata}/go2c2go/m2/main.go | 0 libgo/misc/cgo/testcshared/testdata/libgo/libgo.go | 46 + .../testcshared/{src => testdata}/libgo2/dup2.go | 0 .../testcshared/{src => testdata}/libgo2/dup3.go | 0 .../testcshared/{src => testdata}/libgo2/libgo2.go | 0 .../testcshared/{src => testdata}/libgo4/libgo4.go | 0 .../testcshared/{src => testdata}/libgo5/libgo5.go | 0 libgo/misc/cgo/testcshared/{ => testdata}/main0.c | 0 libgo/misc/cgo/testcshared/{ => testdata}/main1.c | 0 libgo/misc/cgo/testcshared/{ => testdata}/main2.c | 0 libgo/misc/cgo/testcshared/{ => testdata}/main3.c | 0 libgo/misc/cgo/testcshared/{ => testdata}/main4.c | 0 libgo/misc/cgo/testcshared/{ => testdata}/main5.c | 0 .../misc/cgo/testcshared/{src => testdata}/p/p.go | 0 libgo/misc/cgo/testgodefs/test.bash | 4 +- .../cgo/testgodefs/{ => testdata}/anonunion.go | 0 .../cgo/testgodefs/{ => testdata}/fieldtypedef.go | 0 .../cgo/testgodefs/{ => testdata}/issue8478.go | 0 libgo/misc/cgo/testgodefs/{ => testdata}/main.go | 0 .../testplugin/altpath/src/plugin-mismatch/main.go | 17 - .../altpath/{src => testdata}/common/common.go | 0 .../altpath/testdata/plugin-mismatch/main.go | 17 + libgo/misc/cgo/testplugin/overlaydir_test.go | 81 + libgo/misc/cgo/testplugin/plugin_test.go | 203 + libgo/misc/cgo/testplugin/src/host/host.go | 176 - libgo/misc/cgo/testplugin/src/iface/main.go | 46 - libgo/misc/cgo/testplugin/src/iface_a/a.go | 17 - libgo/misc/cgo/testplugin/src/iface_b/b.go | 17 - libgo/misc/cgo/testplugin/src/issue18676/main.go | 31 - libgo/misc/cgo/testplugin/src/issue18676/plugin.go | 11 - libgo/misc/cgo/testplugin/src/plugin1/plugin1.go | 56 - libgo/misc/cgo/testplugin/src/plugin2/plugin2.go | 43 - .../misc/cgo/testplugin/src/sub/plugin1/plugin1.go | 23 - libgo/misc/cgo/testplugin/test.bash | 109 - .../{src => testdata}/checkdwarf/main.go | 0 .../testplugin/{src => testdata}/common/common.go | 0 libgo/misc/cgo/testplugin/testdata/host/host.go | 176 + libgo/misc/cgo/testplugin/testdata/iface/main.go | 47 + libgo/misc/cgo/testplugin/testdata/iface_a/a.go | 17 + libgo/misc/cgo/testplugin/testdata/iface_b/b.go | 17 + .../cgo/testplugin/{src => testdata}/iface_i/i.go | 0 .../{src => testdata}/issue18584/main.go | 0 .../{src => testdata}/issue18584/plugin.go | 0 .../issue18676/dynamodbstreamsevt/definition.go | 0 .../cgo/testplugin/testdata/issue18676/main.go | 31 + .../cgo/testplugin/testdata/issue18676/plugin.go | 11 + .../{src => testdata}/issue19418/main.go | 0 .../{src => testdata}/issue19418/plugin.go | 0 .../{src => testdata}/issue19529/plugin.go | 0 .../{src => testdata}/issue19534/main.go | 0 .../{src => testdata}/issue19534/plugin.go | 0 .../{src => testdata}/issue22175/main.go | 0 .../{src => testdata}/issue22175/plugin1.go | 0 .../{src => testdata}/issue22175/plugin2.go | 0 .../{src => testdata}/issue22295.pkg/main.go | 0 .../{src => testdata}/issue22295.pkg/plugin.go | 0 .../{src => testdata}/issue24351/main.go | 0 .../{src => testdata}/issue24351/plugin.go | 0 .../{src => testdata}/issue25756/main.go | 0 .../{src => testdata}/issue25756/plugin/c-life.c | 0 .../{src => testdata}/issue25756/plugin/life.go | 0 .../{src => testdata}/issue25756/plugin/life.h | 0 .../cgo/testplugin/testdata/plugin1/plugin1.go | 57 + .../cgo/testplugin/testdata/plugin2/plugin2.go | 44 + .../cgo/testplugin/testdata/sub/plugin1/plugin1.go | 23 + .../misc/cgo/testplugin/testdata/unnamed1/main.go | 25 + .../misc/cgo/testplugin/testdata/unnamed2/main.go | 23 + libgo/misc/cgo/testplugin/unnamed1/main.go | 23 - libgo/misc/cgo/testplugin/unnamed2/main.go | 21 - libgo/misc/cgo/testsanitizers/cc_test.go | 2 +- .../cgo/testsanitizers/{src => testdata}/msan.go | 0 .../cgo/testsanitizers/{src => testdata}/msan2.go | 0 .../{src => testdata}/msan2_cmsan.go | 0 .../cgo/testsanitizers/{src => testdata}/msan3.go | 0 .../cgo/testsanitizers/{src => testdata}/msan4.go | 0 .../cgo/testsanitizers/{src => testdata}/msan5.go | 0 .../cgo/testsanitizers/{src => testdata}/msan6.go | 0 .../testsanitizers/{src => testdata}/msan_fail.go | 0 .../{src => testdata}/msan_shared.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan10.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan11.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan12.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan2.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan3.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan4.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan5.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan6.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan7.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan8.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan9.go | 0 .../{src => testdata}/tsan_shared.go | 0 libgo/misc/cgo/testsanitizers/tsan_test.go | 4 - libgo/misc/cgo/testshared/overlaydir_test.go | 81 + libgo/misc/cgo/testshared/shared_test.go | 347 +- libgo/misc/cgo/testshared/src/dep2/dep2.go | 15 - libgo/misc/cgo/testshared/src/dep3/dep3.go | 22 - libgo/misc/cgo/testshared/src/exe/exe.go | 44 - libgo/misc/cgo/testshared/src/exe2/exe2.go | 8 - libgo/misc/cgo/testshared/src/exe3/exe3.go | 7 - libgo/misc/cgo/testshared/src/explicit/explicit.go | 9 - libgo/misc/cgo/testshared/src/global/main.go | 71 - libgo/misc/cgo/testshared/src/iface/main.go | 17 - libgo/misc/cgo/testshared/src/iface_a/a.go | 17 - libgo/misc/cgo/testshared/src/iface_b/b.go | 17 - .../cgo/testshared/src/implicitcmd/implicitcmd.go | 10 - libgo/misc/cgo/testshared/testdata/dep2/dep2.go | 15 + libgo/misc/cgo/testshared/testdata/dep3/dep3.go | 22 + .../cgo/testshared/{src => testdata}/depBase/asm.s | 0 .../testshared/{src => testdata}/depBase/dep.go | 0 .../testshared/{src => testdata}/depBase/gccgo.go | 0 .../testshared/{src => testdata}/depBase/stubs.go | 0 .../{src => testdata}/division/division.go | 0 libgo/misc/cgo/testshared/testdata/exe/exe.go | 45 + libgo/misc/cgo/testshared/testdata/exe2/exe2.go | 8 + libgo/misc/cgo/testshared/testdata/exe3/exe3.go | 7 + .../cgo/testshared/{src => testdata}/execgo/exe.go | 0 .../cgo/testshared/testdata/explicit/explicit.go | 9 + libgo/misc/cgo/testshared/testdata/global/main.go | 71 + .../{src => testdata}/globallib/global.go | 0 libgo/misc/cgo/testshared/testdata/iface/main.go | 17 + libgo/misc/cgo/testshared/testdata/iface_a/a.go | 17 + libgo/misc/cgo/testshared/testdata/iface_b/b.go | 17 + .../cgo/testshared/{src => testdata}/iface_i/i.go | 0 .../{src => testdata}/implicit/implicit.go | 0 .../testshared/testdata/implicitcmd/implicitcmd.go | 10 + .../testshared/{src => testdata}/issue25065/a.go | 0 .../testdata/issue30768/issue30768lib/lib.go | 11 + .../cgo/testshared/testdata/issue30768/x_test.go | 22 + .../{src => testdata}/trivial/trivial.go | 0 libgo/misc/cgo/testso/cgoso.c | 14 - libgo/misc/cgo/testso/cgoso.go | 31 - libgo/misc/cgo/testso/cgoso_c.c | 30 - libgo/misc/cgo/testso/cgoso_unix.go | 20 - libgo/misc/cgo/testso/main.go | 13 - libgo/misc/cgo/testso/noso_test.go | 9 + libgo/misc/cgo/testso/overlaydir_test.go | 81 + libgo/misc/cgo/testso/so_test.go | 140 + libgo/misc/cgo/testso/testdata/cgoso.c | 14 + libgo/misc/cgo/testso/testdata/cgoso.go | 32 + libgo/misc/cgo/testso/testdata/cgoso_c.c | 39 + libgo/misc/cgo/testso/testdata/cgoso_unix.go | 20 + libgo/misc/cgo/testso/testdata/main.go | 13 + libgo/misc/cgo/testsovar/cgoso.go | 43 - libgo/misc/cgo/testsovar/main.go | 13 - libgo/misc/cgo/testsovar/noso_test.go | 9 + libgo/misc/cgo/testsovar/overlaydir_test.go | 81 + libgo/misc/cgo/testsovar/so_test.go | 140 + libgo/misc/cgo/testsovar/testdata/cgoso.go | 44 + libgo/misc/cgo/testsovar/{ => testdata}/cgoso_c.c | 0 libgo/misc/cgo/testsovar/{ => testdata}/cgoso_c.h | 0 libgo/misc/cgo/testsovar/testdata/main.go | 13 + libgo/mkrsysinfo.sh | 27 +- libgo/mkruntimeinc.sh | 13 +- libgo/mksysinfo.sh | 10 +- libgo/runtime/getncpu-aix.c | 15 - libgo/runtime/getncpu-bsd.c | 24 - libgo/runtime/getncpu-hurd.c | 16 - libgo/runtime/getncpu-irix.c | 16 - libgo/runtime/getncpu-linux.c | 36 - libgo/runtime/getncpu-none.c | 12 - libgo/runtime/getncpu-solaris.c | 16 - libgo/runtime/go-caller.c | 18 +- libgo/runtime/go-callers.c | 57 +- libgo/runtime/go-construct-map.c | 15 +- libgo/runtime/go-context.S | 69 + libgo/runtime/go-fieldtrack.c | 19 +- libgo/runtime/go-libmain.c | 5 +- libgo/runtime/go-main.c | 5 +- libgo/runtime/go-memclr.c | 3 +- libgo/runtime/go-memcmp.c | 13 - libgo/runtime/go-memequal.c | 3 +- libgo/runtime/go-memmove.c | 16 - libgo/runtime/go-reflect-call.c | 84 +- libgo/runtime/go-runtime-error.c | 30 +- libgo/runtime/go-strslice.c | 30 - libgo/runtime/go-type.h | 369 - libgo/runtime/go-typedesc-equal.c | 28 - libgo/runtime/go-unsafe-pointer.c | 69 +- libgo/runtime/panic.c | 41 +- libgo/runtime/print.c | 1 - libgo/runtime/proc.c | 51 +- libgo/runtime/runtime.h | 81 +- libgo/runtime/runtime_c.c | 32 + libgo/sysinfo.c | 4 + libgo/testsuite/Makefile.in | 3 + libgo/testsuite/gotest | 24 +- libgomp/ChangeLog | 720 +- libgomp/Makefile.am | 4 +- libgomp/Makefile.in | 12 +- libgomp/acc_prof.h | 252 + libgomp/acinclude.m4 | 2 +- libgomp/aclocal.m4 | 2 +- libgomp/affinity-fmt.c | 4 +- libgomp/config.h.in | 15 - libgomp/configure | 1011 +- libgomp/configure.ac | 6 +- libgomp/env.c | 2 + libgomp/libgomp-plugin.h | 45 +- libgomp/libgomp.h | 57 +- libgomp/libgomp.map | 14 + libgomp/libgomp.texi | 412 + libgomp/oacc-async.c | 329 +- libgomp/oacc-cuda.c | 104 +- libgomp/oacc-host.c | 93 +- libgomp/oacc-init.c | 137 +- libgomp/oacc-int.h | 36 + libgomp/oacc-mem.c | 168 +- libgomp/oacc-parallel.c | 528 +- libgomp/oacc-plugin.c | 26 +- libgomp/oacc-plugin.h | 7 + libgomp/oacc-profiling.c | 662 + libgomp/omp_lib.h.in | 4 +- libgomp/plugin/configfrag.ac | 91 +- libgomp/plugin/cuda-lib.def | 1 + libgomp/plugin/cuda/cuda.h | 8 +- libgomp/plugin/plugin-hsa.c | 26 +- libgomp/plugin/plugin-nvptx.c | 1543 +- libgomp/target.c | 245 +- libgomp/testsuite/Makefile.am | 4 +- libgomp/testsuite/Makefile.in | 6 +- libgomp/testsuite/lib/libgomp.exp | 6 - .../libgomp.c++/lastprivate-conditional-1.C | 62 + .../libgomp.c++/lastprivate-conditional-2.C | 104 + libgomp/testsuite/libgomp.c++/loop-13.C | 298 + libgomp/testsuite/libgomp.c++/loop-14.C | 301 + libgomp/testsuite/libgomp.c++/loop-15.C | 417 + libgomp/testsuite/libgomp.c++/pr93931.C | 120 - libgomp/testsuite/libgomp.c++/scan-1.C | 151 + libgomp/testsuite/libgomp.c++/scan-10.C | 120 + libgomp/testsuite/libgomp.c++/scan-11.C | 123 + libgomp/testsuite/libgomp.c++/scan-12.C | 154 + libgomp/testsuite/libgomp.c++/scan-13.C | 162 + libgomp/testsuite/libgomp.c++/scan-14.C | 124 + libgomp/testsuite/libgomp.c++/scan-15.C | 122 + libgomp/testsuite/libgomp.c++/scan-16.C | 154 + libgomp/testsuite/libgomp.c++/scan-2.C | 116 + libgomp/testsuite/libgomp.c++/scan-3.C | 119 + libgomp/testsuite/libgomp.c++/scan-4.C | 150 + libgomp/testsuite/libgomp.c++/scan-5.C | 158 + libgomp/testsuite/libgomp.c++/scan-6.C | 120 + libgomp/testsuite/libgomp.c++/scan-7.C | 118 + libgomp/testsuite/libgomp.c++/scan-8.C | 150 + libgomp/testsuite/libgomp.c++/scan-9.C | 155 + libgomp/testsuite/libgomp.c++/target-22.C | 99 + libgomp/testsuite/libgomp.c++/target-9.C | 43 +- libgomp/testsuite/libgomp.c++/udr-20.C | 54 - libgomp/testsuite/libgomp.c++/udr-21.C | 54 - libgomp/testsuite/libgomp.c-c++-common/for-14.c | 53 +- libgomp/testsuite/libgomp.c-c++-common/for-2.h | 36 - .../lastprivate-conditional-1.c | 144 + .../lastprivate-conditional-10.c | 57 + .../lastprivate-conditional-2.c | 171 + .../lastprivate-conditional-3.c | 57 + .../lastprivate-conditional-4.c | 161 + .../lastprivate-conditional-5.c | 143 + .../lastprivate-conditional-6.c | 159 + .../lastprivate-conditional-7.c | 63 + .../lastprivate-conditional-8.c | 60 + .../lastprivate-conditional-9.c | 60 + libgomp/testsuite/libgomp.c-c++-common/loop-1.c | 127 + libgomp/testsuite/libgomp.c-c++-common/pr93515.c | 36 - libgomp/testsuite/libgomp.c/pr90779.c | 18 + libgomp/testsuite/libgomp.c/pr93566.c | 113 - libgomp/testsuite/libgomp.c/scan-1.c | 115 + libgomp/testsuite/libgomp.c/scan-10.c | 116 + libgomp/testsuite/libgomp.c/scan-11.c | 119 + libgomp/testsuite/libgomp.c/scan-12.c | 121 + libgomp/testsuite/libgomp.c/scan-13.c | 92 + libgomp/testsuite/libgomp.c/scan-14.c | 183 + libgomp/testsuite/libgomp.c/scan-15.c | 119 + libgomp/testsuite/libgomp.c/scan-16.c | 121 + libgomp/testsuite/libgomp.c/scan-17.c | 90 + libgomp/testsuite/libgomp.c/scan-18.c | 183 + libgomp/testsuite/libgomp.c/scan-19.c | 120 + libgomp/testsuite/libgomp.c/scan-2.c | 117 + libgomp/testsuite/libgomp.c/scan-20.c | 120 + libgomp/testsuite/libgomp.c/scan-21.c | 6 + libgomp/testsuite/libgomp.c/scan-22.c | 6 + libgomp/testsuite/libgomp.c/scan-3.c | 88 + libgomp/testsuite/libgomp.c/scan-4.c | 179 + libgomp/testsuite/libgomp.c/scan-5.c | 115 + libgomp/testsuite/libgomp.c/scan-6.c | 117 + libgomp/testsuite/libgomp.c/scan-7.c | 86 + libgomp/testsuite/libgomp.c/scan-8.c | 179 + libgomp/testsuite/libgomp.c/scan-9.c | 116 + libgomp/testsuite/libgomp.c/target-18.c | 30 +- libgomp/testsuite/libgomp.c/target-37.c | 71 + libgomp/testsuite/libgomp.c/teams-3.c | 20 - libgomp/testsuite/libgomp.fortran/allocatable3.f90 | 1 + .../libgomp.fortran/appendix-a/a.28.5.f90 | 2 +- libgomp/testsuite/libgomp.fortran/async_io_9.f90 | 20 - libgomp/testsuite/libgomp.fortran/atomic1.f90 | 46 - .../testsuite/libgomp.fortran/close_errors_1.f90 | 19 - libgomp/testsuite/libgomp.fortran/pr90779.f90 | 12 + libgomp/testsuite/libgomp.fortran/pr93553.f90 | 21 - libgomp/testsuite/libgomp.fortran/reduction4.f90 | 56 +- libgomp/testsuite/libgomp.fortran/reduction5.f90 | 10 +- .../libgomp.fortran/target-allocatable-1-1.f90 | 69 + .../libgomp.fortran/target-allocatable-1-2.f90 | 82 + libgomp/testsuite/libgomp.oacc-c++/cache-1.C | 13 - .../libgomp.oacc-c++/firstprivate-mappings-1.C | 3 + .../acc_prof-dispatch-1.c | 353 + .../libgomp.oacc-c-c++-common/acc_prof-init-1.c | 316 + .../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c | 229 + .../acc_prof-parallel-1.c | 719 + .../acc_prof-valid_bytes-1.c | 226 + .../libgomp.oacc-c-c++-common/acc_prof-version-1.c | 76 + .../testsuite/libgomp.oacc-c-c++-common/cache-1.c | 12 +- .../libgomp.oacc-c-c++-common/declare-1.c | 98 +- .../libgomp.oacc-c-c++-common/declare-vla.c | 47 +- .../firstprivate-mappings-1.c | 6 + .../libgomp.oacc-c-c++-common/pr84955-1.c | 31 + .../libgomp.oacc-c-c++-common/pr85381-2.c | 20 +- .../libgomp.oacc-c-c++-common/pr85381-4.c | 5 +- .../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 +- .../testsuite/libgomp.oacc-c-c++-common/pr89376.c | 15 + .../testsuite/libgomp.oacc-c-c++-common/pr90009.c | 34 + .../structured-dynamic-lifetimes-1-lib.c | 3 - .../structured-dynamic-lifetimes-1.c | 161 - .../structured-dynamic-lifetimes-2-lib.c | 3 - .../structured-dynamic-lifetimes-2.c | 166 - .../structured-dynamic-lifetimes-3-lib.c | 3 - .../structured-dynamic-lifetimes-3.c | 183 - .../structured-dynamic-lifetimes-4-lib.c | 3 - .../structured-dynamic-lifetimes-4.c | 64 - .../structured-dynamic-lifetimes-5-lib.c | 3 - .../structured-dynamic-lifetimes-5.c | 56 - .../structured-dynamic-lifetimes-6-lib.c | 3 - .../structured-dynamic-lifetimes-6.c | 43 - .../structured-dynamic-lifetimes-7-lib.c | 3 - .../structured-dynamic-lifetimes-7.c | 44 - .../structured-dynamic-lifetimes-8-lib.c | 3 - .../structured-dynamic-lifetimes-8.c | 47 - .../libgomp.oacc-fortran/allocatable-1-1.f90 | 68 + .../libgomp.oacc-fortran/allocatable-1-2.f90 | 81 + .../libgomp.oacc-fortran/allocatable-array-1.f90 | 27 + .../testsuite/libgomp.oacc-fortran/error_stop-1.f | 4 - .../testsuite/libgomp.oacc-fortran/error_stop-2.f | 4 - .../testsuite/libgomp.oacc-fortran/error_stop-3.f | 4 - libgomp/testsuite/libgomp.oacc-fortran/stop-1.f | 4 - libgomp/testsuite/libgomp.oacc-fortran/stop-2.f | 4 - libgomp/testsuite/libgomp.oacc-fortran/stop-3.f | 4 - libhsail-rt/ChangeLog | 12 +- libhsail-rt/configure | 22 +- libiberty/ChangeLog | 91 +- libiberty/Makefile.in | 14 +- libiberty/cp-demangle.c | 29 +- libiberty/cplus-dem.c | 1 + libiberty/d-demangle.c | 20 +- libiberty/filedescriptor.c | 47 + libiberty/rust-demangle.c | 282 +- libiberty/rust-demangle.h | 45 + libiberty/simple-object-elf.c | 86 +- libiberty/simple-object.c | 3 - libiberty/testsuite/d-demangle-expected | 20 + libiberty/testsuite/demangle-expected | 13 + libiberty/testsuite/rust-demangle-expected | 4 + libitm/ChangeLog | 32 +- libitm/Makefile.am | 1 - libitm/Makefile.in | 1 - libitm/acinclude.m4 | 2 +- libitm/config/aarch64/sjlj.S | 29 +- libitm/config/arm/sjlj.S | 11 +- libitm/configure | 30 +- libitm/configure.tgt | 2 +- libobjc/ChangeLog | 20 +- libobjc/configure | 17 +- libobjc/encoding.c | 3 +- liboffloadmic/ChangeLog | 12 +- liboffloadmic/configure | 22 +- libphobos/ChangeLog | 78 +- libphobos/configure | 151 +- libphobos/configure.ac | 74 +- libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/Makefile.am | 74 +- libphobos/libdruntime/Makefile.in | 152 +- libphobos/libdruntime/config/mips/switchcontext.S | 24 +- libphobos/libdruntime/core/stdc/assert_.d | 9 + libphobos/libdruntime/core/stdc/fenv.d | 48 +- libphobos/libdruntime/core/stdc/math.d | 453 +- libphobos/libdruntime/core/stdc/stdio.d | 105 +- libphobos/libdruntime/core/sys/bionic/string.d | 17 + libphobos/libdruntime/core/sys/darwin/mach/dyld.d | 1 + .../libdruntime/core/sys/darwin/mach/loader.d | 3470 +- libphobos/libdruntime/core/sys/darwin/string.d | 31 + .../libdruntime/core/sys/dragonflybsd/string.d | 22 + .../libdruntime/core/sys/dragonflybsd/sys/socket.d | 86 + libphobos/libdruntime/core/sys/freebsd/string.d | 21 + libphobos/libdruntime/core/sys/freebsd/sys/elf64.d | 9 + .../libdruntime/core/sys/freebsd/sys/elf_common.d | 102 + libphobos/libdruntime/core/sys/linux/sched.d | 28 +- libphobos/libdruntime/core/sys/linux/string.d | 21 + libphobos/libdruntime/core/sys/netbsd/string.d | 21 + .../libdruntime/core/sys/netbsd/sys/featuretest.d | 12 + libphobos/libdruntime/core/sys/openbsd/string.d | 21 + libphobos/libdruntime/core/sys/openbsd/sys/cdefs.d | 15 + libphobos/libdruntime/core/sys/openbsd/sys/elf.d | 12 + libphobos/libdruntime/core/sys/openbsd/sys/elf32.d | 187 + libphobos/libdruntime/core/sys/openbsd/sys/elf64.d | 193 + .../libdruntime/core/sys/openbsd/sys/elf_common.d | 676 + .../libdruntime/core/sys/openbsd/sys/link_elf.d | 65 + libphobos/libdruntime/core/sys/openbsd/sys/mman.d | 51 + libphobos/libdruntime/core/sys/openbsd/time.d | 21 + libphobos/libdruntime/core/sys/posix/aio.d | 20 +- libphobos/libdruntime/core/sys/posix/arpa/inet.d | 45 + libphobos/libdruntime/core/sys/posix/config.d | 53 + libphobos/libdruntime/core/sys/posix/dirent.d | 4 +- libphobos/libdruntime/core/sys/posix/net/if_.d | 15 + libphobos/libdruntime/core/sys/posix/netdb.d | 4 +- libphobos/libdruntime/core/sys/posix/netinet/in_.d | 177 + libphobos/libdruntime/core/sys/posix/netinet/tcp.d | 4 + libphobos/libdruntime/core/sys/posix/pthread.d | 76 +- libphobos/libdruntime/core/sys/posix/pwd.d | 10 +- libphobos/libdruntime/core/sys/posix/setjmp.d | 11 + libphobos/libdruntime/core/sys/posix/signal.d | 338 +- libphobos/libdruntime/core/sys/posix/sys/ioccom.d | 61 + libphobos/libdruntime/core/sys/posix/sys/ioctl.d | 7 +- libphobos/libdruntime/core/sys/posix/sys/ipc.d | 25 + libphobos/libdruntime/core/sys/posix/sys/mman.d | 79 + .../libdruntime/core/sys/posix/sys/resource.d | 65 + libphobos/libdruntime/core/sys/posix/sys/select.d | 47 + libphobos/libdruntime/core/sys/posix/sys/shm.d | 29 + libphobos/libdruntime/core/sys/posix/sys/socket.d | 265 +- libphobos/libdruntime/core/sys/posix/sys/stat.d | 97 + libphobos/libdruntime/core/sys/posix/sys/statvfs.d | 23 + libphobos/libdruntime/core/sys/posix/sys/time.d | 26 + libphobos/libdruntime/core/sys/posix/sys/ttycom.d | 96 + libphobos/libdruntime/core/sys/posix/sys/types.d | 174 +- libphobos/libdruntime/core/sys/posix/sys/uio.d | 11 + libphobos/libdruntime/core/sys/posix/sys/un.d | 9 + libphobos/libdruntime/core/sys/posix/sys/utsname.d | 15 + libphobos/libdruntime/core/sys/posix/sys/wait.d | 43 + libphobos/libdruntime/core/sys/posix/syslog.d | 67 + libphobos/libdruntime/core/sys/posix/termios.d | 142 + libphobos/libdruntime/core/sys/posix/time.d | 67 +- libphobos/libdruntime/core/sys/posix/ucontext.d | 412 +- libphobos/libdruntime/core/sys/posix/unistd.d | 216 + libphobos/libdruntime/core/sys/posix/utime.d | 10 + libphobos/libdruntime/core/sys/windows/dll.d | 4 +- libphobos/libdruntime/core/sys/windows/winnt.d | 3 + libphobos/libdruntime/core/thread.d | 30 +- libphobos/libdruntime/core/time.d | 34 +- libphobos/libdruntime/gc/os.d | 1 + libphobos/libdruntime/gcc/sections/elf_shared.d | 4 - libphobos/libdruntime/rt/dmain2.d | 10 +- libphobos/libdruntime/rt/minfo.d | 8 +- libphobos/m4/druntime/os.m4 | 14 +- libphobos/src/MERGE | 2 +- .../allocator/building_blocks/region.d | 6 + libphobos/src/std/math.d | 14 +- libphobos/src/std/socket.d | 44 +- libphobos/src/std/stdio.d | 24 +- libquadmath/ChangeLog | 17 +- libquadmath/configure | 15 +- libsanitizer/ChangeLog | 107 +- libsanitizer/LOCAL_PATCHES | 9 +- libsanitizer/MERGE | 2 +- libsanitizer/asan/Makefile.am | 67 +- libsanitizer/asan/Makefile.in | 129 +- libsanitizer/asan/asan_activation.cc | 142 - libsanitizer/asan/asan_activation.cpp | 143 + libsanitizer/asan/asan_activation.h | 5 +- libsanitizer/asan/asan_activation_flags.inc | 5 +- libsanitizer/asan/asan_allocator.cc | 1107 - libsanitizer/asan/asan_allocator.cpp | 1119 + libsanitizer/asan/asan_allocator.h | 44 +- libsanitizer/asan/asan_debugging.cc | 145 - libsanitizer/asan/asan_debugging.cpp | 146 + libsanitizer/asan/asan_descriptions.cc | 500 - libsanitizer/asan/asan_descriptions.cpp | 501 + libsanitizer/asan/asan_descriptions.h | 7 +- libsanitizer/asan/asan_errors.cc | 583 - libsanitizer/asan/asan_errors.cpp | 597 + libsanitizer/asan/asan_errors.h | 27 +- libsanitizer/asan/asan_fake_stack.cc | 281 - libsanitizer/asan/asan_fake_stack.cpp | 282 + libsanitizer/asan/asan_fake_stack.h | 7 +- libsanitizer/asan/asan_flags.cc | 213 - libsanitizer/asan/asan_flags.cpp | 214 + libsanitizer/asan/asan_flags.h | 5 +- libsanitizer/asan/asan_flags.inc | 9 +- libsanitizer/asan/asan_fuchsia.cc | 216 - libsanitizer/asan/asan_fuchsia.cpp | 224 + libsanitizer/asan/asan_globals.cc | 445 - libsanitizer/asan/asan_globals.cpp | 446 + libsanitizer/asan/asan_globals_win.cc | 60 - libsanitizer/asan/asan_globals_win.cpp | 61 + libsanitizer/asan/asan_init_version.h | 5 +- libsanitizer/asan/asan_interceptors.cc | 665 - libsanitizer/asan/asan_interceptors.cpp | 675 + libsanitizer/asan/asan_interceptors.h | 32 +- .../asan/asan_interceptors_memintrinsics.cc | 42 - .../asan/asan_interceptors_memintrinsics.cpp | 43 + .../asan/asan_interceptors_memintrinsics.h | 7 +- libsanitizer/asan/asan_interceptors_vfork.S | 12 + libsanitizer/asan/asan_interface.inc | 6 +- libsanitizer/asan/asan_interface_internal.h | 7 +- libsanitizer/asan/asan_internal.h | 22 +- libsanitizer/asan/asan_linux.cc | 252 - libsanitizer/asan/asan_linux.cpp | 260 + libsanitizer/asan/asan_mac.cc | 330 - libsanitizer/asan/asan_mac.cpp | 331 + libsanitizer/asan/asan_malloc_linux.cc | 298 - libsanitizer/asan/asan_malloc_linux.cpp | 307 + libsanitizer/asan/asan_malloc_local.h | 30 +- libsanitizer/asan/asan_malloc_mac.cc | 62 - libsanitizer/asan/asan_malloc_mac.cpp | 102 + libsanitizer/asan/asan_malloc_win.cc | 259 - libsanitizer/asan/asan_malloc_win.cpp | 553 + libsanitizer/asan/asan_mapping.h | 25 +- libsanitizer/asan/asan_mapping_myriad.h | 5 +- libsanitizer/asan/asan_mapping_sparc64.h | 5 +- libsanitizer/asan/asan_memory_profile.cc | 128 - libsanitizer/asan/asan_memory_profile.cpp | 129 + libsanitizer/asan/asan_new_delete.cc | 209 - libsanitizer/asan/asan_new_delete.cpp | 204 + libsanitizer/asan/asan_poisoning.cc | 459 - libsanitizer/asan/asan_poisoning.cpp | 460 + libsanitizer/asan/asan_poisoning.h | 15 +- libsanitizer/asan/asan_posix.cc | 70 - libsanitizer/asan/asan_posix.cpp | 117 + libsanitizer/asan/asan_preinit.cc | 23 - libsanitizer/asan/asan_preinit.cpp | 24 + libsanitizer/asan/asan_premap_shadow.cc | 77 - libsanitizer/asan/asan_premap_shadow.cpp | 78 + libsanitizer/asan/asan_premap_shadow.h | 5 +- libsanitizer/asan/asan_report.cc | 550 - libsanitizer/asan/asan_report.cpp | 558 + libsanitizer/asan/asan_report.h | 7 +- libsanitizer/asan/asan_rtems.cc | 251 - libsanitizer/asan/asan_rtems.cpp | 258 + libsanitizer/asan/asan_rtl.cc | 587 - libsanitizer/asan/asan_rtl.cpp | 626 + libsanitizer/asan/asan_scariness_score.h | 5 +- libsanitizer/asan/asan_shadow_setup.cc | 163 - libsanitizer/asan/asan_shadow_setup.cpp | 164 + libsanitizer/asan/asan_stack.cc | 38 - libsanitizer/asan/asan_stack.cpp | 88 + libsanitizer/asan/asan_stack.h | 47 +- libsanitizer/asan/asan_stats.cc | 172 - libsanitizer/asan/asan_stats.cpp | 173 + libsanitizer/asan/asan_stats.h | 5 +- libsanitizer/asan/asan_suppressions.cc | 103 - libsanitizer/asan/asan_suppressions.cpp | 104 + libsanitizer/asan/asan_suppressions.h | 7 +- libsanitizer/asan/asan_thread.cc | 527 - libsanitizer/asan/asan_thread.cpp | 535 + libsanitizer/asan/asan_thread.h | 22 +- libsanitizer/asan/asan_win.cc | 354 - libsanitizer/asan/asan_win.cpp | 401 + libsanitizer/asan/asan_win_dll_thunk.cc | 150 - libsanitizer/asan/asan_win_dll_thunk.cpp | 152 + .../asan/asan_win_dynamic_runtime_thunk.cc | 129 - .../asan/asan_win_dynamic_runtime_thunk.cpp | 130 + libsanitizer/asan/asan_win_weak_interception.cc | 21 - libsanitizer/asan/asan_win_weak_interception.cpp | 22 + libsanitizer/asan/libtool-version | 2 +- libsanitizer/builtins/assembly.h | 36 +- libsanitizer/configure | 28 +- libsanitizer/configure.ac | 6 - libsanitizer/configure.tgt | 8 +- .../include/sanitizer/allocator_interface.h | 5 +- libsanitizer/include/sanitizer/asan_interface.h | 407 +- .../include/sanitizer/common_interface_defs.h | 507 +- .../include/sanitizer/coverage_interface.h | 5 +- libsanitizer/include/sanitizer/dfsan_interface.h | 11 +- libsanitizer/include/sanitizer/esan_interface.h | 48 - libsanitizer/include/sanitizer/hwasan_interface.h | 26 +- .../include/sanitizer/linux_syscall_hooks.h | 5 +- libsanitizer/include/sanitizer/lsan_interface.h | 5 +- libsanitizer/include/sanitizer/msan_interface.h | 8 +- .../include/sanitizer/netbsd_syscall_hooks.h | 51 +- libsanitizer/include/sanitizer/scudo_interface.h | 5 +- libsanitizer/include/sanitizer/tsan_interface.h | 23 +- .../include/sanitizer/tsan_interface_atomic.h | 7 +- libsanitizer/interception/Makefile.am | 8 +- libsanitizer/interception/Makefile.in | 16 +- libsanitizer/interception/interception.h | 15 +- libsanitizer/interception/interception_linux.cc | 53 - libsanitizer/interception/interception_linux.cpp | 83 + libsanitizer/interception/interception_linux.h | 29 +- libsanitizer/interception/interception_mac.cc | 17 - libsanitizer/interception/interception_mac.cpp | 18 + libsanitizer/interception/interception_mac.h | 5 +- .../interception/interception_type_test.cc | 38 - .../interception/interception_type_test.cpp | 39 + libsanitizer/interception/interception_win.cc | 1015 - libsanitizer/interception/interception_win.cpp | 1022 + libsanitizer/interception/interception_win.h | 5 +- libsanitizer/lsan/Makefile.am | 20 +- libsanitizer/lsan/Makefile.in | 28 +- libsanitizer/lsan/lsan.cc | 116 - libsanitizer/lsan/lsan.cpp | 135 + libsanitizer/lsan/lsan.h | 27 +- libsanitizer/lsan/lsan_allocator.cc | 344 - libsanitizer/lsan/lsan_allocator.cpp | 353 + libsanitizer/lsan/lsan_allocator.h | 34 +- libsanitizer/lsan/lsan_common.cc | 903 - libsanitizer/lsan/lsan_common.cpp | 904 + libsanitizer/lsan/lsan_common.h | 11 +- libsanitizer/lsan/lsan_common_linux.cc | 138 - libsanitizer/lsan/lsan_common_linux.cpp | 140 + libsanitizer/lsan/lsan_common_mac.cc | 199 - libsanitizer/lsan/lsan_common_mac.cpp | 202 + libsanitizer/lsan/lsan_flags.inc | 5 +- libsanitizer/lsan/lsan_interceptors.cc | 458 - libsanitizer/lsan/lsan_interceptors.cpp | 465 + libsanitizer/lsan/lsan_linux.cc | 31 - libsanitizer/lsan/lsan_linux.cpp | 32 + libsanitizer/lsan/lsan_mac.cc | 190 - libsanitizer/lsan/lsan_mac.cpp | 191 + libsanitizer/lsan/lsan_malloc_mac.cc | 56 - libsanitizer/lsan/lsan_malloc_mac.cpp | 59 + libsanitizer/lsan/lsan_preinit.cc | 20 - libsanitizer/lsan/lsan_preinit.cpp | 21 + libsanitizer/lsan/lsan_thread.cc | 161 - libsanitizer/lsan/lsan_thread.cpp | 162 + libsanitizer/lsan/lsan_thread.h | 8 +- libsanitizer/merge.sh | 3 +- libsanitizer/sanitizer_common/Makefile.am | 119 +- libsanitizer/sanitizer_common/Makefile.in | 181 +- libsanitizer/sanitizer_common/sancov_begin.S | 5 - libsanitizer/sanitizer_common/sancov_end.S | 5 - libsanitizer/sanitizer_common/sancov_flags.cc | 57 - libsanitizer/sanitizer_common/sancov_flags.cpp | 58 + libsanitizer/sanitizer_common/sancov_flags.h | 5 +- libsanitizer/sanitizer_common/sancov_flags.inc | 5 +- .../sanitizer_common/sanitizer_addrhashmap.h | 5 +- .../sanitizer_common/sanitizer_allocator.cc | 254 - .../sanitizer_common/sanitizer_allocator.cpp | 267 + .../sanitizer_common/sanitizer_allocator.h | 11 +- .../sanitizer_common/sanitizer_allocator_bytemap.h | 17 +- .../sanitizer_common/sanitizer_allocator_checks.cc | 21 - .../sanitizer_allocator_checks.cpp | 22 + .../sanitizer_common/sanitizer_allocator_checks.h | 5 +- .../sanitizer_allocator_combined.h | 19 +- .../sanitizer_allocator_interface.h | 5 +- .../sanitizer_allocator_internal.h | 34 +- .../sanitizer_allocator_local_cache.h | 12 +- .../sanitizer_allocator_primary32.h | 21 +- .../sanitizer_allocator_primary64.h | 35 +- .../sanitizer_common/sanitizer_allocator_report.cc | 123 - .../sanitizer_allocator_report.cpp | 136 + .../sanitizer_common/sanitizer_allocator_report.h | 7 +- .../sanitizer_allocator_secondary.h | 52 +- .../sanitizer_allocator_size_class_map.h | 8 +- .../sanitizer_common/sanitizer_allocator_stats.h | 7 +- libsanitizer/sanitizer_common/sanitizer_asm.h | 16 +- libsanitizer/sanitizer_common/sanitizer_atomic.h | 5 +- .../sanitizer_common/sanitizer_atomic_clang.h | 5 +- .../sanitizer_common/sanitizer_atomic_clang_mips.h | 6 +- .../sanitizer_atomic_clang_other.h | 5 +- .../sanitizer_common/sanitizer_atomic_clang_x86.h | 5 +- .../sanitizer_common/sanitizer_atomic_msvc.h | 5 +- .../sanitizer_common/sanitizer_bitvector.h | 5 +- libsanitizer/sanitizer_common/sanitizer_bvgraph.h | 5 +- libsanitizer/sanitizer_common/sanitizer_common.cc | 345 - libsanitizer/sanitizer_common/sanitizer_common.cpp | 346 + libsanitizer/sanitizer_common/sanitizer_common.h | 42 +- .../sanitizer_common_interceptors.inc | 2620 +- .../sanitizer_common_interceptors_format.inc | 5 +- .../sanitizer_common_interceptors_ioctl.inc | 5 +- ...nitizer_common_interceptors_vfork_aarch64.inc.S | 43 + .../sanitizer_common_interceptors_vfork_arm.inc.S | 49 + .../sanitizer_common_interceptors_vfork_i386.inc.S | 63 + ...anitizer_common_interceptors_vfork_x86_64.inc.S | 41 + .../sanitizer_common_interface.inc | 5 +- .../sanitizer_common_interface_posix.inc | 5 +- .../sanitizer_common/sanitizer_common_libcdep.cc | 138 - .../sanitizer_common/sanitizer_common_libcdep.cpp | 139 + .../sanitizer_common/sanitizer_common_nolibc.cc | 33 - .../sanitizer_common/sanitizer_common_nolibc.cpp | 34 + .../sanitizer_common/sanitizer_common_syscalls.inc | 17 +- .../sanitizer_common/sanitizer_coverage_fuchsia.cc | 238 - .../sanitizer_coverage_fuchsia.cpp | 240 + .../sanitizer_coverage_interface.inc | 5 +- .../sanitizer_coverage_libcdep_new.cc | 217 - .../sanitizer_coverage_libcdep_new.cpp | 218 + .../sanitizer_coverage_win_dll_thunk.cc | 19 - .../sanitizer_coverage_win_dll_thunk.cpp | 20 + ...sanitizer_coverage_win_dynamic_runtime_thunk.cc | 19 - ...anitizer_coverage_win_dynamic_runtime_thunk.cpp | 26 + .../sanitizer_coverage_win_sections.cc | 61 - .../sanitizer_coverage_win_sections.cpp | 67 + .../sanitizer_coverage_win_weak_interception.cc | 22 - .../sanitizer_coverage_win_weak_interception.cpp | 23 + libsanitizer/sanitizer_common/sanitizer_dbghelp.h | 5 +- .../sanitizer_common/sanitizer_deadlock_detector.h | 12 +- .../sanitizer_deadlock_detector1.cc | 193 - .../sanitizer_deadlock_detector1.cpp | 194 + .../sanitizer_deadlock_detector2.cc | 422 - .../sanitizer_deadlock_detector2.cpp | 423 + .../sanitizer_deadlock_detector_interface.h | 5 +- libsanitizer/sanitizer_common/sanitizer_errno.cc | 33 - libsanitizer/sanitizer_common/sanitizer_errno.cpp | 34 + libsanitizer/sanitizer_common/sanitizer_errno.h | 5 +- .../sanitizer_common/sanitizer_errno_codes.h | 5 +- libsanitizer/sanitizer_common/sanitizer_file.cc | 214 - libsanitizer/sanitizer_common/sanitizer_file.cpp | 215 + libsanitizer/sanitizer_common/sanitizer_file.h | 8 +- .../sanitizer_common/sanitizer_flag_parser.cc | 169 - .../sanitizer_common/sanitizer_flag_parser.cpp | 183 + .../sanitizer_common/sanitizer_flag_parser.h | 24 +- libsanitizer/sanitizer_common/sanitizer_flags.cc | 120 - libsanitizer/sanitizer_common/sanitizer_flags.cpp | 121 + libsanitizer/sanitizer_common/sanitizer_flags.h | 5 +- libsanitizer/sanitizer_common/sanitizer_flags.inc | 16 +- libsanitizer/sanitizer_common/sanitizer_freebsd.h | 5 +- libsanitizer/sanitizer_common/sanitizer_fuchsia.cc | 515 - .../sanitizer_common/sanitizer_fuchsia.cpp | 527 + libsanitizer/sanitizer_common/sanitizer_fuchsia.h | 5 +- .../sanitizer_common/sanitizer_getauxval.h | 5 +- libsanitizer/sanitizer_common/sanitizer_hash.h | 43 + .../sanitizer_interceptors_ioctl_netbsd.inc | 88 +- .../sanitizer_interface_internal.h | 5 +- .../sanitizer_common/sanitizer_internal_defs.h | 8 +- libsanitizer/sanitizer_common/sanitizer_lfstack.h | 5 +- libsanitizer/sanitizer_common/sanitizer_libc.cc | 278 - libsanitizer/sanitizer_common/sanitizer_libc.cpp | 279 + libsanitizer/sanitizer_common/sanitizer_libc.h | 5 +- .../sanitizer_common/sanitizer_libignore.cc | 128 - .../sanitizer_common/sanitizer_libignore.cpp | 129 + .../sanitizer_common/sanitizer_libignore.h | 5 +- libsanitizer/sanitizer_common/sanitizer_linux.cc | 2101 - libsanitizer/sanitizer_common/sanitizer_linux.cpp | 2106 + libsanitizer/sanitizer_common/sanitizer_linux.h | 34 +- .../sanitizer_common/sanitizer_linux_libcdep.cc | 813 - .../sanitizer_common/sanitizer_linux_libcdep.cpp | 854 + .../sanitizer_common/sanitizer_linux_mips64.S | 23 - .../sanitizer_common/sanitizer_linux_s390.cc | 220 - .../sanitizer_common/sanitizer_linux_s390.cpp | 221 + .../sanitizer_common/sanitizer_linux_x86_64.S | 25 - libsanitizer/sanitizer_common/sanitizer_list.h | 5 +- .../sanitizer_local_address_space_view.h | 76 + libsanitizer/sanitizer_common/sanitizer_mac.cc | 1091 - libsanitizer/sanitizer_common/sanitizer_mac.cpp | 1135 + libsanitizer/sanitizer_common/sanitizer_mac.h | 7 +- .../sanitizer_common/sanitizer_mac_libcdep.cc | 28 - .../sanitizer_common/sanitizer_mac_libcdep.cpp | 29 + .../sanitizer_common/sanitizer_malloc_mac.inc | 101 +- libsanitizer/sanitizer_common/sanitizer_mutex.h | 5 +- libsanitizer/sanitizer_common/sanitizer_netbsd.cc | 328 - libsanitizer/sanitizer_common/sanitizer_netbsd.cpp | 338 + libsanitizer/sanitizer_common/sanitizer_openbsd.cc | 108 - .../sanitizer_common/sanitizer_openbsd.cpp | 115 + .../sanitizer_persistent_allocator.cc | 17 - .../sanitizer_persistent_allocator.cpp | 18 + .../sanitizer_persistent_allocator.h | 5 +- .../sanitizer_common/sanitizer_placement_new.h | 5 +- libsanitizer/sanitizer_common/sanitizer_platform.h | 26 +- .../sanitizer_platform_interceptors.h | 69 +- .../sanitizer_platform_limits_freebsd.cpp | 525 + .../sanitizer_platform_limits_freebsd.h | 656 + .../sanitizer_platform_limits_linux.cc | 110 - .../sanitizer_platform_limits_linux.cpp | 111 + .../sanitizer_platform_limits_netbsd.cc | 2225 - .../sanitizer_platform_limits_netbsd.cpp | 2395 + .../sanitizer_platform_limits_netbsd.h | 229 +- .../sanitizer_platform_limits_openbsd.cc | 277 - .../sanitizer_platform_limits_openbsd.cpp | 278 + .../sanitizer_platform_limits_openbsd.h | 5 +- .../sanitizer_platform_limits_posix.cc | 1302 - .../sanitizer_platform_limits_posix.cpp | 1271 + .../sanitizer_platform_limits_posix.h | 157 +- .../sanitizer_platform_limits_solaris.cc | 364 - .../sanitizer_platform_limits_solaris.cpp | 365 + .../sanitizer_platform_limits_solaris.h | 7 +- libsanitizer/sanitizer_common/sanitizer_posix.cc | 331 - libsanitizer/sanitizer_common/sanitizer_posix.cpp | 388 + libsanitizer/sanitizer_common/sanitizer_posix.h | 28 +- .../sanitizer_common/sanitizer_posix_libcdep.cc | 518 - .../sanitizer_common/sanitizer_posix_libcdep.cpp | 487 + libsanitizer/sanitizer_common/sanitizer_printf.cc | 357 - libsanitizer/sanitizer_common/sanitizer_printf.cpp | 358 + libsanitizer/sanitizer_common/sanitizer_procmaps.h | 6 +- .../sanitizer_common/sanitizer_procmaps_bsd.cc | 137 - .../sanitizer_common/sanitizer_procmaps_bsd.cpp | 139 + .../sanitizer_common/sanitizer_procmaps_common.cc | 171 - .../sanitizer_common/sanitizer_procmaps_common.cpp | 174 + .../sanitizer_common/sanitizer_procmaps_linux.cc | 79 - .../sanitizer_common/sanitizer_procmaps_linux.cpp | 81 + .../sanitizer_common/sanitizer_procmaps_mac.cc | 373 - .../sanitizer_common/sanitizer_procmaps_mac.cpp | 378 + .../sanitizer_common/sanitizer_procmaps_solaris.cc | 59 - .../sanitizer_procmaps_solaris.cpp | 67 + .../sanitizer_common/sanitizer_quarantine.h | 5 +- .../sanitizer_common/sanitizer_report_decorator.h | 5 +- .../sanitizer_common/sanitizer_ring_buffer.h | 7 +- libsanitizer/sanitizer_common/sanitizer_rtems.cc | 280 - libsanitizer/sanitizer_common/sanitizer_rtems.cpp | 279 + libsanitizer/sanitizer_common/sanitizer_rtems.h | 5 +- .../sanitizer_signal_interceptors.inc | 5 +- libsanitizer/sanitizer_common/sanitizer_solaris.cc | 230 - .../sanitizer_common/sanitizer_solaris.cpp | 230 + .../sanitizer_common/sanitizer_stackdepot.cc | 161 - .../sanitizer_common/sanitizer_stackdepot.cpp | 149 + .../sanitizer_common/sanitizer_stackdepot.h | 7 +- .../sanitizer_common/sanitizer_stackdepotbase.h | 5 +- .../sanitizer_common/sanitizer_stacktrace.cc | 137 - .../sanitizer_common/sanitizer_stacktrace.cpp | 140 + .../sanitizer_common/sanitizer_stacktrace.h | 61 +- .../sanitizer_stacktrace_libcdep.cc | 155 - .../sanitizer_stacktrace_libcdep.cpp | 158 + .../sanitizer_stacktrace_printer.cc | 260 - .../sanitizer_stacktrace_printer.cpp | 263 + .../sanitizer_stacktrace_printer.h | 5 +- .../sanitizer_common/sanitizer_stacktrace_sparc.cc | 86 - .../sanitizer_stacktrace_sparc.cpp | 85 + .../sanitizer_common/sanitizer_stoptheworld.h | 5 +- .../sanitizer_stoptheworld_linux_libcdep.cc | 571 - .../sanitizer_stoptheworld_linux_libcdep.cpp | 572 + .../sanitizer_common/sanitizer_stoptheworld_mac.cc | 176 - .../sanitizer_stoptheworld_mac.cpp | 177 + .../sanitizer_stoptheworld_netbsd_libcdep.cpp | 356 + .../sanitizer_common/sanitizer_suppressions.cc | 169 - .../sanitizer_common/sanitizer_suppressions.cpp | 181 + .../sanitizer_common/sanitizer_suppressions.h | 5 +- .../sanitizer_common/sanitizer_symbolizer.cc | 118 - .../sanitizer_common/sanitizer_symbolizer.cpp | 129 + .../sanitizer_common/sanitizer_symbolizer.h | 33 +- .../sanitizer_symbolizer_fuchsia.h | 8 +- .../sanitizer_symbolizer_internal.h | 32 +- .../sanitizer_symbolizer_libbacktrace.cc | 208 - .../sanitizer_symbolizer_libbacktrace.cpp | 209 + .../sanitizer_symbolizer_libbacktrace.h | 5 +- .../sanitizer_symbolizer_libcdep.cc | 492 - .../sanitizer_symbolizer_libcdep.cpp | 556 + .../sanitizer_common/sanitizer_symbolizer_mac.cc | 167 - .../sanitizer_common/sanitizer_symbolizer_mac.cpp | 173 + .../sanitizer_common/sanitizer_symbolizer_mac.h | 5 +- .../sanitizer_symbolizer_markup.cc | 143 - .../sanitizer_symbolizer_markup.cpp | 144 + .../sanitizer_symbolizer_posix_libcdep.cc | 538 - .../sanitizer_symbolizer_posix_libcdep.cpp | 539 + .../sanitizer_symbolizer_report.cc | 280 - .../sanitizer_symbolizer_report.cpp | 283 + .../sanitizer_common/sanitizer_symbolizer_rtems.h | 5 +- .../sanitizer_common/sanitizer_symbolizer_win.cc | 314 - .../sanitizer_common/sanitizer_symbolizer_win.cpp | 318 + .../sanitizer_common/sanitizer_syscall_generic.inc | 5 +- .../sanitizer_syscall_linux_aarch64.inc | 5 +- .../sanitizer_syscall_linux_arm.inc | 5 +- .../sanitizer_syscall_linux_x86_64.inc | 5 +- .../sanitizer_common/sanitizer_syscalls_netbsd.inc | 43 +- .../sanitizer_common/sanitizer_termination.cc | 93 - .../sanitizer_common/sanitizer_termination.cpp | 94 + .../sanitizer_common/sanitizer_thread_registry.cc | 339 - .../sanitizer_common/sanitizer_thread_registry.cpp | 351 + .../sanitizer_common/sanitizer_thread_registry.h | 18 +- .../sanitizer_common/sanitizer_tls_get_addr.cc | 153 - .../sanitizer_common/sanitizer_tls_get_addr.cpp | 154 + .../sanitizer_common/sanitizer_tls_get_addr.h | 7 +- .../sanitizer_common/sanitizer_type_traits.cpp | 20 + .../sanitizer_common/sanitizer_type_traits.h | 62 + .../sanitizer_unwind_linux_libcdep.cc | 175 - .../sanitizer_unwind_linux_libcdep.cpp | 176 + .../sanitizer_common/sanitizer_unwind_win.cc | 73 - .../sanitizer_common/sanitizer_unwind_win.cpp | 75 + libsanitizer/sanitizer_common/sanitizer_vector.h | 5 +- libsanitizer/sanitizer_common/sanitizer_win.cc | 1058 - libsanitizer/sanitizer_common/sanitizer_win.cpp | 1114 + libsanitizer/sanitizer_common/sanitizer_win.h | 5 +- libsanitizer/sanitizer_common/sanitizer_win_defs.h | 5 +- .../sanitizer_common/sanitizer_win_dll_thunk.cc | 100 - .../sanitizer_common/sanitizer_win_dll_thunk.cpp | 101 + .../sanitizer_common/sanitizer_win_dll_thunk.h | 5 +- .../sanitizer_win_dynamic_runtime_thunk.cc | 19 - .../sanitizer_win_dynamic_runtime_thunk.cpp | 26 + .../sanitizer_win_weak_interception.cc | 92 - .../sanitizer_win_weak_interception.cpp | 93 + .../sanitizer_win_weak_interception.h | 5 +- libsanitizer/tsan/Makefile.am | 67 +- libsanitizer/tsan/Makefile.in | 83 +- libsanitizer/tsan/tsan_clock.cc | 596 - libsanitizer/tsan/tsan_clock.cpp | 597 + libsanitizer/tsan/tsan_clock.h | 5 +- libsanitizer/tsan/tsan_debugging.cc | 255 - libsanitizer/tsan/tsan_debugging.cpp | 262 + libsanitizer/tsan/tsan_defs.h | 5 +- libsanitizer/tsan/tsan_dense_alloc.h | 5 +- libsanitizer/tsan/tsan_dispatch_defs.h | 66 + libsanitizer/tsan/tsan_external.cc | 123 - libsanitizer/tsan/tsan_external.cpp | 124 + libsanitizer/tsan/tsan_fd.cc | 314 - libsanitizer/tsan/tsan_fd.cpp | 315 + libsanitizer/tsan/tsan_fd.h | 5 +- libsanitizer/tsan/tsan_flags.cc | 125 - libsanitizer/tsan/tsan_flags.cpp | 125 + libsanitizer/tsan/tsan_flags.h | 8 +- libsanitizer/tsan/tsan_flags.inc | 7 +- libsanitizer/tsan/tsan_ignoreset.cc | 45 - libsanitizer/tsan/tsan_ignoreset.cpp | 46 + libsanitizer/tsan/tsan_ignoreset.h | 5 +- libsanitizer/tsan/tsan_interceptors.cc | 2810 - libsanitizer/tsan/tsan_interceptors.cpp | 2855 + libsanitizer/tsan/tsan_interceptors.h | 12 + libsanitizer/tsan/tsan_interceptors_mac.cc | 423 - libsanitizer/tsan/tsan_interceptors_mac.cpp | 479 + libsanitizer/tsan/tsan_interface.cc | 133 - libsanitizer/tsan/tsan_interface.cpp | 160 + libsanitizer/tsan/tsan_interface.h | 7 +- libsanitizer/tsan/tsan_interface_ann.cc | 551 - libsanitizer/tsan/tsan_interface_ann.cpp | 552 + libsanitizer/tsan/tsan_interface_ann.h | 5 +- libsanitizer/tsan/tsan_interface_atomic.cc | 954 - libsanitizer/tsan/tsan_interface_atomic.cpp | 955 + libsanitizer/tsan/tsan_interface_inl.h | 5 +- libsanitizer/tsan/tsan_interface_java.cc | 266 - libsanitizer/tsan/tsan_interface_java.cpp | 267 + libsanitizer/tsan/tsan_interface_java.h | 7 +- libsanitizer/tsan/tsan_libdispatch.cpp | 781 + libsanitizer/tsan/tsan_libdispatch_mac.cc | 725 - libsanitizer/tsan/tsan_malloc_mac.cc | 68 - libsanitizer/tsan/tsan_malloc_mac.cpp | 71 + libsanitizer/tsan/tsan_md5.cc | 241 - libsanitizer/tsan/tsan_md5.cpp | 250 + libsanitizer/tsan/tsan_mman.cc | 385 - libsanitizer/tsan/tsan_mman.cpp | 396 + libsanitizer/tsan/tsan_mman.h | 6 +- libsanitizer/tsan/tsan_mutex.cc | 288 - libsanitizer/tsan/tsan_mutex.cpp | 289 + libsanitizer/tsan/tsan_mutex.h | 5 +- libsanitizer/tsan/tsan_mutexset.cc | 87 - libsanitizer/tsan/tsan_mutexset.cpp | 88 + libsanitizer/tsan/tsan_mutexset.h | 5 +- libsanitizer/tsan/tsan_new_delete.cc | 198 - libsanitizer/tsan/tsan_new_delete.cpp | 199 + libsanitizer/tsan/tsan_platform.h | 6 +- libsanitizer/tsan/tsan_platform_linux.cc | 420 - libsanitizer/tsan/tsan_platform_linux.cpp | 515 + libsanitizer/tsan/tsan_platform_mac.cc | 303 - libsanitizer/tsan/tsan_platform_mac.cpp | 316 + libsanitizer/tsan/tsan_platform_posix.cc | 173 - libsanitizer/tsan/tsan_platform_posix.cpp | 167 + libsanitizer/tsan/tsan_platform_windows.cc | 36 - libsanitizer/tsan/tsan_platform_windows.cpp | 37 + libsanitizer/tsan/tsan_preinit.cc | 25 - libsanitizer/tsan/tsan_preinit.cpp | 26 + libsanitizer/tsan/tsan_report.cc | 482 - libsanitizer/tsan/tsan_report.cpp | 486 + libsanitizer/tsan/tsan_report.h | 8 +- libsanitizer/tsan/tsan_rtl.cc | 1085 - libsanitizer/tsan/tsan_rtl.cpp | 1100 + libsanitizer/tsan/tsan_rtl.h | 52 +- libsanitizer/tsan/tsan_rtl_aarch64.S | 196 +- libsanitizer/tsan/tsan_rtl_amd64.S | 48 +- libsanitizer/tsan/tsan_rtl_mutex.cc | 538 - libsanitizer/tsan/tsan_rtl_mutex.cpp | 539 + libsanitizer/tsan/tsan_rtl_ppc64.S | 1 + libsanitizer/tsan/tsan_rtl_proc.cc | 59 - libsanitizer/tsan/tsan_rtl_proc.cpp | 60 + libsanitizer/tsan/tsan_rtl_report.cc | 753 - libsanitizer/tsan/tsan_rtl_report.cpp | 756 + libsanitizer/tsan/tsan_rtl_thread.cc | 399 - libsanitizer/tsan/tsan_rtl_thread.cpp | 444 + libsanitizer/tsan/tsan_stack_trace.cc | 49 - libsanitizer/tsan/tsan_stack_trace.cpp | 63 + libsanitizer/tsan/tsan_stack_trace.h | 5 +- libsanitizer/tsan/tsan_stat.cc | 185 - libsanitizer/tsan/tsan_stat.cpp | 186 + libsanitizer/tsan/tsan_stat.h | 5 +- libsanitizer/tsan/tsan_suppressions.cc | 168 - libsanitizer/tsan/tsan_suppressions.cpp | 161 + libsanitizer/tsan/tsan_suppressions.h | 5 +- libsanitizer/tsan/tsan_symbolize.cc | 121 - libsanitizer/tsan/tsan_symbolize.cpp | 122 + libsanitizer/tsan/tsan_symbolize.h | 5 +- libsanitizer/tsan/tsan_sync.cc | 295 - libsanitizer/tsan/tsan_sync.cpp | 296 + libsanitizer/tsan/tsan_sync.h | 5 +- libsanitizer/tsan/tsan_trace.h | 5 +- libsanitizer/tsan/tsan_update_shadow_word_inl.h | 29 +- libsanitizer/ubsan/Makefile.am | 20 +- libsanitizer/ubsan/Makefile.in | 28 +- libsanitizer/ubsan/ubsan_checks.inc | 12 +- libsanitizer/ubsan/ubsan_diag.cc | 434 - libsanitizer/ubsan/ubsan_diag.cpp | 443 + libsanitizer/ubsan/ubsan_diag.h | 8 +- libsanitizer/ubsan/ubsan_diag_standalone.cc | 36 - libsanitizer/ubsan/ubsan_diag_standalone.cpp | 40 + libsanitizer/ubsan/ubsan_flags.cc | 84 - libsanitizer/ubsan/ubsan_flags.cpp | 85 + libsanitizer/ubsan/ubsan_flags.h | 5 +- libsanitizer/ubsan/ubsan_flags.inc | 9 +- libsanitizer/ubsan/ubsan_handlers.cc | 810 - libsanitizer/ubsan/ubsan_handlers.cpp | 839 + libsanitizer/ubsan/ubsan_handlers.h | 27 +- libsanitizer/ubsan/ubsan_handlers_cxx.cc | 160 - libsanitizer/ubsan/ubsan_handlers_cxx.cpp | 205 + libsanitizer/ubsan/ubsan_handlers_cxx.h | 21 +- libsanitizer/ubsan/ubsan_init.cc | 63 - libsanitizer/ubsan/ubsan_init.cpp | 64 + libsanitizer/ubsan/ubsan_init.h | 5 +- libsanitizer/ubsan/ubsan_init_standalone.cc | 32 - libsanitizer/ubsan/ubsan_init_standalone.cpp | 33 + .../ubsan/ubsan_init_standalone_preinit.cc | 34 - .../ubsan/ubsan_init_standalone_preinit.cpp | 35 + libsanitizer/ubsan/ubsan_interface.inc | 11 +- libsanitizer/ubsan/ubsan_monitor.cc | 74 - libsanitizer/ubsan/ubsan_monitor.cpp | 75 + libsanitizer/ubsan/ubsan_monitor.h | 5 +- libsanitizer/ubsan/ubsan_platform.h | 5 +- libsanitizer/ubsan/ubsan_signals_standalone.cc | 68 - libsanitizer/ubsan/ubsan_signals_standalone.cpp | 70 + libsanitizer/ubsan/ubsan_signals_standalone.h | 7 +- libsanitizer/ubsan/ubsan_type_hash.cc | 32 - libsanitizer/ubsan/ubsan_type_hash.cpp | 33 + libsanitizer/ubsan/ubsan_type_hash.h | 9 +- libsanitizer/ubsan/ubsan_type_hash_itanium.cc | 260 - libsanitizer/ubsan/ubsan_type_hash_itanium.cpp | 268 + libsanitizer/ubsan/ubsan_type_hash_win.cc | 79 - libsanitizer/ubsan/ubsan_type_hash_win.cpp | 84 + libsanitizer/ubsan/ubsan_value.cc | 111 - libsanitizer/ubsan/ubsan_value.cpp | 112 + libsanitizer/ubsan/ubsan_value.h | 5 +- libsanitizer/ubsan/ubsan_win_dll_thunk.cc | 19 - libsanitizer/ubsan/ubsan_win_dll_thunk.cpp | 20 + .../ubsan/ubsan_win_dynamic_runtime_thunk.cc | 19 - .../ubsan/ubsan_win_dynamic_runtime_thunk.cpp | 20 + libsanitizer/ubsan/ubsan_win_weak_interception.cc | 22 - libsanitizer/ubsan/ubsan_win_weak_interception.cpp | 23 + libssp/ChangeLog | 12 +- libssp/configure | 15 +- libstdc++-v3/ChangeLog | 4398 +- libstdc++-v3/acinclude.m4 | 509 +- libstdc++-v3/config.h.in | 17 +- .../post/aarch64-linux-gnu/baseline_symbols.txt | 17 - .../abi/post/alpha-linux-gnu/baseline_symbols.txt | 5 + .../abi/post/hppa-linux-gnu/baseline_symbols.txt | 446 - .../abi/post/i386-linux-gnu/baseline_symbols.txt | 17 - .../post/i386-solaris/amd64/baseline_symbols.txt | 5814 ++ .../abi/post/i386-solaris/baseline_symbols.txt | 5756 ++ .../i386-solaris2.10/amd64/baseline_symbols.txt | 5824 -- .../abi/post/i386-solaris2.10/baseline_symbols.txt | 5766 -- .../i386-solaris2.11/amd64/baseline_symbols.txt | 5826 -- .../abi/post/i386-solaris2.11/baseline_symbols.txt | 5768 -- .../abi/post/i486-linux-gnu/baseline_symbols.txt | 17 - .../abi/post/ia64-linux-gnu/baseline_symbols.txt | 441 + .../abi/post/m68k-linux-gnu/baseline_symbols.txt | 441 + .../post/powerpc64-linux-gnu/baseline_symbols.txt | 17 - .../post/riscv64-linux-gnu/baseline_symbols.txt | 12 + .../abi/post/s390x-linux-gnu/baseline_symbols.txt | 17 - .../abi/post/sparc-solaris/baseline_symbols.txt | 5749 ++ .../sparc-solaris/sparcv9/baseline_symbols.txt | 5807 ++ .../post/sparc-solaris2.10/baseline_symbols.txt | 5759 -- .../sparc-solaris2.10/sparcv9/baseline_symbols.txt | 5817 -- .../post/sparc-solaris2.11/baseline_symbols.txt | 5761 -- .../sparc-solaris2.11/sparcv9/baseline_symbols.txt | 5819 -- .../post/sparc64-linux-gnu/32/baseline_symbols.txt | 88 - .../post/sparc64-linux-gnu/baseline_symbols.txt | 86 - .../post/x86_64-linux-gnu/32/baseline_symbols.txt | 17 - .../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 17 - .../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 7 - libstdc++-v3/config/abi/pre/gnu.ver | 6 - libstdc++-v3/config/allocator/new_allocator_base.h | 2 +- .../os/solaris/{solaris2.10 => }/ctype_base.h | 0 .../{solaris2.10 => }/ctype_configure_char.cc | 0 .../os/solaris/{solaris2.10 => }/ctype_inline.h | 0 .../os/solaris/{solaris2.10 => }/os_defines.h | 0 libstdc++-v3/configure | 6949 +- libstdc++-v3/configure.ac | 11 +- libstdc++-v3/configure.host | 31 +- libstdc++-v3/crossconfig.m4 | 8 - libstdc++-v3/doc/Makefile.am | 10 +- libstdc++-v3/doc/Makefile.in | 10 +- libstdc++-v3/doc/doxygen/doxygroups.cc | 22 +- libstdc++-v3/doc/doxygen/user.cfg.in | 493 +- libstdc++-v3/doc/html/faq.html | 54 +- libstdc++-v3/doc/html/index.html | 10 +- libstdc++-v3/doc/html/manual/abi.html | 4 +- libstdc++-v3/doc/html/manual/api.html | 7 +- libstdc++-v3/doc/html/manual/appendix.html | 2 +- .../doc/html/manual/appendix_contributing.html | 14 +- libstdc++-v3/doc/html/manual/appendix_porting.html | 2 +- libstdc++-v3/doc/html/manual/bitmap_allocator.html | 4 +- .../doc/html/manual/bitmap_allocator_impl.html | 6 +- libstdc++-v3/doc/html/manual/bugs.html | 24 + libstdc++-v3/doc/html/manual/configure.html | 23 +- libstdc++-v3/doc/html/manual/debug.html | 5 +- libstdc++-v3/doc/html/manual/diagnostics.html | 32 +- .../doc/html/manual/documentation_hacking.html | 17 +- libstdc++-v3/doc/html/manual/dynamic_memory.html | 159 +- libstdc++-v3/doc/html/manual/ext_algorithms.html | 6 +- libstdc++-v3/doc/html/manual/ext_concurrency.html | 6 +- .../doc/html/manual/ext_concurrency_impl.html | 4 +- .../doc/html/manual/ext_concurrency_use.html | 2 +- libstdc++-v3/doc/html/manual/ext_containers.html | 4 +- libstdc++-v3/doc/html/manual/ext_demangling.html | 6 +- libstdc++-v3/doc/html/manual/ext_io.html | 6 +- libstdc++-v3/doc/html/manual/ext_iterators.html | 6 +- libstdc++-v3/doc/html/manual/ext_numerics.html | 6 +- libstdc++-v3/doc/html/manual/ext_sgi.html | 4 +- libstdc++-v3/doc/html/manual/ext_utilities.html | 6 +- libstdc++-v3/doc/html/manual/extensions.html | 4 +- libstdc++-v3/doc/html/manual/index.html | 28 +- libstdc++-v3/doc/html/manual/intro.html | 2 +- libstdc++-v3/doc/html/manual/io_and_c.html | 2 +- libstdc++-v3/doc/html/manual/memory.html | 19 +- libstdc++-v3/doc/html/manual/mt_allocator.html | 6 +- .../doc/html/manual/mt_allocator_design.html | 4 +- .../doc/html/manual/mt_allocator_ex_multi.html | 4 +- .../doc/html/manual/mt_allocator_ex_single.html | 2 +- .../doc/html/manual/mt_allocator_impl.html | 2 +- .../doc/html/manual/parallel_mode_test.html | 4 +- .../manual/policy_based_data_structures_test.html | 18 +- .../doc/html/manual/policy_data_structures.html | 23 +- .../html/manual/policy_data_structures_ack.html | 4 +- .../html/manual/policy_data_structures_design.html | 74 +- .../html/manual/policy_data_structures_using.html | 6 +- .../doc/html/manual/source_code_style.html | 3 - .../doc/html/manual/source_organization.html | 4 +- libstdc++-v3/doc/html/manual/status.html | 363 +- libstdc++-v3/doc/html/manual/std_contents.html | 2 +- libstdc++-v3/doc/html/manual/support.html | 40 +- libstdc++-v3/doc/html/manual/termination.html | 41 +- libstdc++-v3/doc/html/manual/test.html | 5 +- libstdc++-v3/doc/html/manual/using.html | 2 +- libstdc++-v3/doc/html/manual/using_headers.html | 2 +- libstdc++-v3/doc/html/manual/using_macros.html | 3 - libstdc++-v3/doc/xml/authors.xml | 6 - libstdc++-v3/doc/xml/faq.xml | 149 +- libstdc++-v3/doc/xml/manual/abi.xml | 11 +- libstdc++-v3/doc/xml/manual/allocator.xml | 20 - .../doc/xml/manual/appendix_contributing.xml | 21 +- libstdc++-v3/doc/xml/manual/configure.xml | 23 +- libstdc++-v3/doc/xml/manual/debug.xml | 8 - libstdc++-v3/doc/xml/manual/diagnostics.xml | 34 +- .../doc/xml/manual/documentation_hacking.xml | 21 +- libstdc++-v3/doc/xml/manual/evolution.xml | 15 + libstdc++-v3/doc/xml/manual/extensions.xml | 6 - libstdc++-v3/doc/xml/manual/intro.xml | 36 + .../doc/xml/manual/policy_data_structures.xml | 8 +- .../xml/manual/policy_data_structures_biblio.xml | 2 +- libstdc++-v3/doc/xml/manual/profile_mode.xml | 1718 - libstdc++-v3/doc/xml/manual/spine.xml | 7 - libstdc++-v3/doc/xml/manual/status_cxx1998.xml | 3 +- libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 171 +- libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 1563 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 11 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 180 +- libstdc++-v3/doc/xml/manual/status_cxxtr1.xml | 3 +- libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml | 3 +- libstdc++-v3/doc/xml/manual/support.xml | 299 +- libstdc++-v3/doc/xml/manual/test.xml | 8 +- .../doc/xml/manual/test_policy_data_structures.xml | 16 +- libstdc++-v3/doc/xml/manual/using.xml | 39 - libstdc++-v3/include/Makefile.am | 75 +- libstdc++-v3/include/Makefile.in | 77 +- libstdc++-v3/include/backward/hashtable.h | 79 +- libstdc++-v3/include/bits/algorithmfwd.h | 113 + libstdc++-v3/include/bits/alloc_traits.h | 7 +- libstdc++-v3/include/bits/allocator.h | 5 +- libstdc++-v3/include/bits/atomic_base.h | 871 + libstdc++-v3/include/bits/basic_string.h | 175 +- libstdc++-v3/include/bits/basic_string.tcc | 16 +- libstdc++-v3/include/bits/c++config | 44 +- libstdc++-v3/include/bits/charconv.h | 106 + libstdc++-v3/include/bits/cpp_type_traits.h | 1 + libstdc++-v3/include/bits/deque.tcc | 236 +- libstdc++-v3/include/bits/erase_if.h | 2 +- libstdc++-v3/include/bits/forward_list.h | 2 +- libstdc++-v3/include/bits/fs_dir.h | 26 +- libstdc++-v3/include/bits/fs_fwd.h | 18 +- libstdc++-v3/include/bits/fs_ops.h | 5 +- libstdc++-v3/include/bits/fs_path.h | 126 +- libstdc++-v3/include/bits/hashtable.h | 500 +- libstdc++-v3/include/bits/hashtable_policy.h | 337 +- libstdc++-v3/include/bits/invoke.h | 59 + libstdc++-v3/include/bits/ios_base.h | 19 +- libstdc++-v3/include/bits/memoryfwd.h | 2 - libstdc++-v3/include/bits/move.h | 15 +- libstdc++-v3/include/bits/predefined_ops.h | 45 +- libstdc++-v3/include/bits/ptr_traits.h | 14 +- libstdc++-v3/include/bits/random.h | 31 +- libstdc++-v3/include/bits/random.tcc | 198 +- libstdc++-v3/include/bits/range_access.h | 86 +- libstdc++-v3/include/bits/refwrap.h | 12 +- libstdc++-v3/include/bits/regex.h | 69 +- libstdc++-v3/include/bits/regex.tcc | 21 +- libstdc++-v3/include/bits/regex_constants.h | 2 +- libstdc++-v3/include/bits/shared_ptr.h | 179 +- libstdc++-v3/include/bits/shared_ptr_atomic.h | 6 + libstdc++-v3/include/bits/shared_ptr_base.h | 24 + libstdc++-v3/include/bits/specfun.h | 39 +- libstdc++-v3/include/bits/std_function.h | 74 +- libstdc++-v3/include/bits/stl_algo.h | 174 +- libstdc++-v3/include/bits/stl_algobase.h | 212 +- libstdc++-v3/include/bits/stl_bvector.h | 120 +- libstdc++-v3/include/bits/stl_deque.h | 464 +- libstdc++-v3/include/bits/stl_heap.h | 22 + libstdc++-v3/include/bits/stl_iterator.h | 37 +- .../include/bits/stl_iterator_base_types.h | 20 - libstdc++-v3/include/bits/stl_list.h | 2 +- libstdc++-v3/include/bits/stl_map.h | 6 +- libstdc++-v3/include/bits/stl_multimap.h | 4 +- libstdc++-v3/include/bits/stl_multiset.h | 2 +- libstdc++-v3/include/bits/stl_pair.h | 100 +- libstdc++-v3/include/bits/stl_set.h | 2 +- libstdc++-v3/include/bits/stl_tempbuf.h | 51 +- libstdc++-v3/include/bits/stl_tree.h | 21 +- libstdc++-v3/include/bits/stl_uninitialized.h | 70 +- libstdc++-v3/include/bits/stl_vector.h | 2 +- libstdc++-v3/include/bits/stream_iterator.h | 61 +- libstdc++-v3/include/bits/unique_lock.h | 9 +- libstdc++-v3/include/bits/unique_ptr.h | 264 +- libstdc++-v3/include/bits/unordered_map.h | 2 +- libstdc++-v3/include/c_global/cstddef | 74 +- libstdc++-v3/include/debug/array | 45 + libstdc++-v3/include/debug/functions.h | 30 +- libstdc++-v3/include/debug/helper_functions.h | 53 +- libstdc++-v3/include/debug/macros.h | 80 +- libstdc++-v3/include/experimental/algorithm | 1 + libstdc++-v3/include/experimental/any | 5 +- libstdc++-v3/include/experimental/array | 7 +- libstdc++-v3/include/experimental/bits/fs_dir.h | 2 +- libstdc++-v3/include/experimental/bits/fs_fwd.h | 1 + libstdc++-v3/include/experimental/bits/fs_ops.h | 2 +- libstdc++-v3/include/experimental/bits/fs_path.h | 53 +- .../include/experimental/bits/lfts_config.h | 10 + libstdc++-v3/include/experimental/bits/net.h | 39 +- libstdc++-v3/include/experimental/buffer | 6 +- libstdc++-v3/include/experimental/chrono | 1 + libstdc++-v3/include/experimental/deque | 1 + libstdc++-v3/include/experimental/executor | 242 +- libstdc++-v3/include/experimental/filesystem | 1 + libstdc++-v3/include/experimental/forward_list | 1 + libstdc++-v3/include/experimental/functional | 1 + libstdc++-v3/include/experimental/internet | 9 +- libstdc++-v3/include/experimental/io_context | 8 +- libstdc++-v3/include/experimental/iterator | 1 + libstdc++-v3/include/experimental/list | 1 + libstdc++-v3/include/experimental/map | 1 + libstdc++-v3/include/experimental/memory | 1 + libstdc++-v3/include/experimental/memory_resource | 101 +- libstdc++-v3/include/experimental/net | 1 + libstdc++-v3/include/experimental/netfwd | 9 +- libstdc++-v3/include/experimental/numeric | 39 +- libstdc++-v3/include/experimental/optional | 88 +- libstdc++-v3/include/experimental/propagate_const | 5 +- libstdc++-v3/include/experimental/random | 1 + libstdc++-v3/include/experimental/ratio | 1 + libstdc++-v3/include/experimental/regex | 1 + libstdc++-v3/include/experimental/set | 1 + libstdc++-v3/include/experimental/socket | 24 +- libstdc++-v3/include/experimental/source_location | 1 + libstdc++-v3/include/experimental/string | 1 + libstdc++-v3/include/experimental/string_view | 54 +- libstdc++-v3/include/experimental/system_error | 1 + libstdc++-v3/include/experimental/timer | 6 +- libstdc++-v3/include/experimental/tuple | 1 + libstdc++-v3/include/experimental/type_traits | 8 +- libstdc++-v3/include/experimental/unordered_map | 1 + libstdc++-v3/include/experimental/unordered_set | 1 + libstdc++-v3/include/experimental/utility | 1 + libstdc++-v3/include/experimental/vector | 1 + libstdc++-v3/include/ext/array_allocator.h | 182 - libstdc++-v3/include/ext/atomicity.h | 41 +- libstdc++-v3/include/ext/bitmap_allocator.h | 91 +- libstdc++-v3/include/ext/debug_allocator.h | 4 +- libstdc++-v3/include/ext/functional | 46 +- libstdc++-v3/include/ext/malloc_allocator.h | 16 +- libstdc++-v3/include/ext/memory | 33 +- libstdc++-v3/include/ext/mt_allocator.h | 26 +- libstdc++-v3/include/ext/new_allocator.h | 30 +- libstdc++-v3/include/ext/numeric | 2 +- libstdc++-v3/include/ext/numeric_traits.h | 104 +- .../constructors_destructor_fn_imps.hpp | 4 +- .../detail/bin_search_tree_/debug_fn_imps.hpp | 3 + .../detail/bin_search_tree_/erase_fn_imps.hpp | 3 + .../pb_ds/detail/bin_search_tree_/find_fn_imps.hpp | 3 + .../pb_ds/detail/bin_search_tree_/info_fn_imps.hpp | 3 + .../detail/bin_search_tree_/insert_fn_imps.hpp | 3 + .../detail/bin_search_tree_/iterators_fn_imps.hpp | 3 + .../bin_search_tree_/policy_access_fn_imps.hpp | 3 + .../detail/bin_search_tree_/r_erase_fn_imps.hpp | 3 + .../detail/bin_search_tree_/rotate_fn_imps.hpp | 3 + .../detail/bin_search_tree_/split_join_fn_imps.hpp | 3 + .../constructors_destructor_fn_imps.hpp | 3 + .../pb_ds/detail/binary_heap_/debug_fn_imps.hpp | 3 + .../pb_ds/detail/binary_heap_/erase_fn_imps.hpp | 3 + .../ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp | 3 + .../ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp | 3 + .../pb_ds/detail/binary_heap_/insert_fn_imps.hpp | 3 + .../detail/binary_heap_/iterators_fn_imps.hpp | 3 + .../detail/binary_heap_/policy_access_fn_imps.hpp | 3 + .../detail/binary_heap_/split_join_fn_imps.hpp | 3 + .../pb_ds/detail/binary_heap_/trace_fn_imps.hpp | 3 + .../constructors_destructor_fn_imps.hpp | 3 + .../pb_ds/detail/binomial_heap_/debug_fn_imps.hpp | 3 + .../constructors_destructor_fn_imps.hpp | 3 + .../detail/binomial_heap_base_/debug_fn_imps.hpp | 3 + .../detail/binomial_heap_base_/erase_fn_imps.hpp | 3 + .../detail/binomial_heap_base_/find_fn_imps.hpp | 3 + .../detail/binomial_heap_base_/insert_fn_imps.hpp | 3 + .../binomial_heap_base_/split_join_fn_imps.hpp | 3 + .../detail/cc_hash_table_map_/cmp_fn_imps.hpp | 3 + .../constructor_destructor_fn_imps.hpp | 3 + ...onstructor_destructor_no_store_hash_fn_imps.hpp | 3 + .../constructor_destructor_store_hash_fn_imps.hpp | 3 + .../detail/cc_hash_table_map_/debug_fn_imps.hpp | 3 + .../debug_no_store_hash_fn_imps.hpp | 3 + .../debug_store_hash_fn_imps.hpp | 3 + .../cc_hash_table_map_/entry_list_fn_imps.hpp | 3 + .../detail/cc_hash_table_map_/erase_fn_imps.hpp | 3 + .../erase_no_store_hash_fn_imps.hpp | 3 + .../erase_store_hash_fn_imps.hpp | 3 + .../detail/cc_hash_table_map_/find_fn_imps.hpp | 3 + .../detail/cc_hash_table_map_/info_fn_imps.hpp | 3 + .../insert_no_store_hash_fn_imps.hpp | 3 + .../insert_store_hash_fn_imps.hpp | 3 + .../cc_hash_table_map_/iterators_fn_imps.hpp | 3 + .../cc_hash_table_map_/policy_access_fn_imps.hpp | 3 + .../detail/cc_hash_table_map_/resize_fn_imps.hpp | 3 + .../resize_no_store_hash_fn_imps.hpp | 3 + .../resize_store_hash_fn_imps.hpp | 3 + .../detail/cc_hash_table_map_/size_fn_imps.hpp | 3 + .../detail/cc_hash_table_map_/trace_fn_imps.hpp | 3 + .../constructor_destructor_fn_imps.hpp | 3 + ...onstructor_destructor_no_store_hash_fn_imps.hpp | 3 + .../constructor_destructor_store_hash_fn_imps.hpp | 3 + .../detail/gp_hash_table_map_/debug_fn_imps.hpp | 3 + .../debug_no_store_hash_fn_imps.hpp | 3 + .../debug_store_hash_fn_imps.hpp | 3 + .../detail/gp_hash_table_map_/erase_fn_imps.hpp | 3 + .../erase_no_store_hash_fn_imps.hpp | 3 + .../erase_store_hash_fn_imps.hpp | 3 + .../detail/gp_hash_table_map_/find_fn_imps.hpp | 3 + .../find_no_store_hash_fn_imps.hpp | 2 + .../detail/gp_hash_table_map_/info_fn_imps.hpp | 3 + .../insert_no_store_hash_fn_imps.hpp | 3 + .../insert_store_hash_fn_imps.hpp | 3 + .../detail/gp_hash_table_map_/iterator_fn_imps.hpp | 3 + .../gp_hash_table_map_/policy_access_fn_imps.hpp | 3 + .../detail/gp_hash_table_map_/resize_fn_imps.hpp | 3 + .../resize_no_store_hash_fn_imps.hpp | 3 + .../resize_store_hash_fn_imps.hpp | 3 + .../detail/gp_hash_table_map_/trace_fn_imps.hpp | 3 + .../hash_fn/direct_mask_range_hashing_imp.hpp | 3 + .../hash_fn/direct_mod_range_hashing_imp.hpp | 3 + .../pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp | 3 + .../detail/hash_fn/quadratic_probe_fn_imp.hpp | 3 + .../constructors_destructor_fn_imps.hpp | 3 + .../debug_fn_imps.hpp | 3 + .../erase_fn_imps.hpp | 3 + .../left_child_next_sibling_heap_/info_fn_imps.hpp | 3 + .../insert_fn_imps.hpp | 3 + .../iterators_fn_imps.hpp | 3 + .../policy_access_fn_imps.hpp | 3 + .../trace_fn_imps.hpp | 3 + .../constructor_destructor_fn_imps.hpp | 3 + .../detail/list_update_map_/debug_fn_imps.hpp | 3 + .../detail/list_update_map_/erase_fn_imps.hpp | 3 + .../pb_ds/detail/list_update_map_/find_fn_imps.hpp | 3 + .../pb_ds/detail/list_update_map_/info_fn_imps.hpp | 3 + .../detail/list_update_map_/insert_fn_imps.hpp | 3 + .../detail/list_update_map_/iterators_fn_imps.hpp | 3 + .../detail/list_update_map_/trace_fn_imps.hpp | 3 + .../constructors_destructor_fn_imps.hpp | 3 + .../pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp | 3 + .../pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp | 3 + .../ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp | 3 + .../pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp | 3 + .../detail/ov_tree_map_/iterators_fn_imps.hpp | 3 + .../detail/ov_tree_map_/policy_access_fn_imps.hpp | 3 + .../detail/ov_tree_map_/split_join_fn_imps.hpp | 3 + .../constructors_destructor_fn_imps.hpp | 3 + .../pb_ds/detail/pairing_heap_/debug_fn_imps.hpp | 3 + .../pb_ds/detail/pairing_heap_/erase_fn_imps.hpp | 3 + .../pb_ds/detail/pairing_heap_/find_fn_imps.hpp | 3 + .../pb_ds/detail/pairing_heap_/insert_fn_imps.hpp | 3 + .../detail/pairing_heap_/split_join_fn_imps.hpp | 3 + .../pat_trie_/constructors_destructor_fn_imps.hpp | 3 + .../ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp | 3 + .../ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp | 3 + .../ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp | 3 + .../ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp | 3 + .../pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp | 3 + .../pb_ds/detail/pat_trie_/iterators_fn_imps.hpp | 3 + .../detail/pat_trie_/policy_access_fn_imps.hpp | 3 + .../ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp | 3 + .../ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp | 3 + .../ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp | 3 + .../ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp | 3 + .../ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp | 3 + .../constructors_destructor_fn_imps.hpp | 3 + .../pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp | 3 + .../pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp | 3 + .../ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp | 3 + .../pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp | 3 + .../detail/rb_tree_map_/split_join_fn_imps.hpp | 3 + .../constructors_destructor_fn_imps.hpp | 3 + .../detail/rc_binomial_heap_/debug_fn_imps.hpp | 3 + .../detail/rc_binomial_heap_/erase_fn_imps.hpp | 3 + .../detail/rc_binomial_heap_/insert_fn_imps.hpp | 3 + .../rc_binomial_heap_/split_join_fn_imps.hpp | 3 + .../detail/rc_binomial_heap_/trace_fn_imps.hpp | 3 + ...hash_max_collision_check_resize_trigger_imp.hpp | 3 + .../hash_exponential_size_policy_imp.hpp | 3 + .../hash_load_check_resize_trigger_imp.hpp | 3 + .../resize_policy/hash_prime_size_policy_imp.hpp | 3 + .../hash_standard_resize_policy_imp.hpp | 3 + .../constructors_destructor_fn_imps.hpp | 3 + .../ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp | 3 + .../ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp | 3 + .../ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp | 3 + .../pb_ds/detail/splay_tree_/insert_fn_imps.hpp | 3 + .../ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp | 3 + .../detail/splay_tree_/split_join_fn_imps.hpp | 3 + .../thin_heap_/constructors_destructor_fn_imps.hpp | 3 + .../ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp | 3 + .../ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp | 3 + .../ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp | 3 + .../ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp | 3 + .../pb_ds/detail/thin_heap_/split_join_fn_imps.hpp | 3 + .../ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp | 3 + .../detail/tree_policy/order_statistics_imp.hpp | 3 + .../detail/trie_policy/order_statistics_imp.hpp | 3 + .../trie_policy/prefix_search_node_update_imp.hpp | 3 + .../trie_policy/trie_string_access_traits_imp.hpp | 3 + .../detail/unordered_iterator/const_iterator.hpp | 5 + .../pb_ds/detail/unordered_iterator/iterator.hpp | 7 +- .../unordered_iterator/point_const_iterator.hpp | 8 +- .../detail/unordered_iterator/point_iterator.hpp | 7 +- libstdc++-v3/include/ext/pool_allocator.h | 12 +- libstdc++-v3/include/ext/random | 15 + libstdc++-v3/include/ext/random.tcc | 8 +- libstdc++-v3/include/ext/rb_tree | 9 +- libstdc++-v3/include/ext/rope | 319 +- libstdc++-v3/include/ext/ropeimpl.h | 118 +- libstdc++-v3/include/ext/slist | 32 +- libstdc++-v3/include/ext/throw_allocator.h | 21 - libstdc++-v3/include/parallel/checkers.h | 2 - libstdc++-v3/include/parallel/settings.h | 19 +- libstdc++-v3/include/precompiled/extc++.h | 1 - libstdc++-v3/include/precompiled/stdc++.h | 3 + libstdc++-v3/include/profile/array | 281 - libstdc++-v3/include/profile/base.h | 58 - libstdc++-v3/include/profile/bitset | 245 - libstdc++-v3/include/profile/deque | 188 - libstdc++-v3/include/profile/forward_list | 219 - libstdc++-v3/include/profile/impl/profiler.h | 370 - libstdc++-v3/include/profile/impl/profiler_algos.h | 111 - .../include/profile/impl/profiler_container_size.h | 186 - .../include/profile/impl/profiler_hash_func.h | 153 - .../include/profile/impl/profiler_hashtable_size.h | 100 - .../include/profile/impl/profiler_list_to_slist.h | 168 - .../include/profile/impl/profiler_list_to_vector.h | 261 - .../profile/impl/profiler_map_to_unordered_map.h | 275 - libstdc++-v3/include/profile/impl/profiler_node.h | 155 - libstdc++-v3/include/profile/impl/profiler_state.h | 69 - libstdc++-v3/include/profile/impl/profiler_trace.h | 663 - .../include/profile/impl/profiler_vector_size.h | 100 - .../include/profile/impl/profiler_vector_to_list.h | 261 - libstdc++-v3/include/profile/iterator_tracker.h | 286 - libstdc++-v3/include/profile/list | 650 - libstdc++-v3/include/profile/map | 35 - libstdc++-v3/include/profile/map.h | 705 - libstdc++-v3/include/profile/multimap.h | 663 - libstdc++-v3/include/profile/multiset.h | 647 - libstdc++-v3/include/profile/ordered_base.h | 100 - libstdc++-v3/include/profile/set | 35 - libstdc++-v3/include/profile/set.h | 628 - libstdc++-v3/include/profile/unordered_base.h | 308 - libstdc++-v3/include/profile/unordered_map | 586 - libstdc++-v3/include/profile/unordered_set | 561 - libstdc++-v3/include/profile/vector | 572 - libstdc++-v3/include/pstl/algorithm_fwd.h | 144 +- libstdc++-v3/include/pstl/algorithm_impl.h | 507 +- libstdc++-v3/include/pstl/execution_defs.h | 20 +- libstdc++-v3/include/pstl/execution_impl.h | 44 +- libstdc++-v3/include/pstl/glue_algorithm_defs.h | 6 +- libstdc++-v3/include/pstl/glue_algorithm_impl.h | 16 +- libstdc++-v3/include/pstl/glue_execution_defs.h | 24 +- libstdc++-v3/include/pstl/glue_memory_defs.h | 6 +- libstdc++-v3/include/pstl/glue_memory_impl.h | 6 +- libstdc++-v3/include/pstl/glue_numeric_defs.h | 8 +- libstdc++-v3/include/pstl/glue_numeric_impl.h | 8 +- libstdc++-v3/include/pstl/memory_impl.h | 6 +- libstdc++-v3/include/pstl/numeric_fwd.h | 16 +- libstdc++-v3/include/pstl/numeric_impl.h | 56 +- libstdc++-v3/include/pstl/parallel_backend.h | 14 +- .../include/pstl/parallel_backend_serial.h | 138 + libstdc++-v3/include/pstl/parallel_backend_tbb.h | 84 +- libstdc++-v3/include/pstl/parallel_backend_utils.h | 20 +- libstdc++-v3/include/pstl/parallel_impl.h | 6 +- libstdc++-v3/include/pstl/pstl_config.h | 169 +- libstdc++-v3/include/pstl/unseq_backend_simd.h | 144 +- libstdc++-v3/include/pstl/utils.h | 6 +- libstdc++-v3/include/std/algorithm | 4 +- libstdc++-v3/include/std/array | 53 +- libstdc++-v3/include/std/atomic | 66 +- libstdc++-v3/include/std/bit | 44 +- libstdc++-v3/include/std/bitset | 4 - libstdc++-v3/include/std/charconv | 305 +- libstdc++-v3/include/std/chrono | 142 +- libstdc++-v3/include/std/complex | 4 - libstdc++-v3/include/std/condition_variable | 62 +- libstdc++-v3/include/std/deque | 6 +- libstdc++-v3/include/std/execution | 9 +- libstdc++-v3/include/std/filesystem | 10 +- libstdc++-v3/include/std/forward_list | 6 +- libstdc++-v3/include/std/fstream | 6 +- libstdc++-v3/include/std/functional | 70 +- libstdc++-v3/include/std/future | 59 +- libstdc++-v3/include/std/iterator | 3 +- libstdc++-v3/include/std/list | 6 +- libstdc++-v3/include/std/map | 4 - libstdc++-v3/include/std/memory | 51 +- libstdc++-v3/include/std/memory_resource | 5 +- libstdc++-v3/include/std/mutex | 24 +- libstdc++-v3/include/std/numbers | 208 + libstdc++-v3/include/std/numeric | 87 +- libstdc++-v3/include/std/optional | 7 +- libstdc++-v3/include/std/ratio | 25 + libstdc++-v3/include/std/scoped_allocator | 10 +- libstdc++-v3/include/std/set | 4 - libstdc++-v3/include/std/shared_mutex | 10 +- libstdc++-v3/include/std/span | 579 + libstdc++-v3/include/std/streambuf | 4 +- libstdc++-v3/include/std/string | 2 +- libstdc++-v3/include/std/string_view | 52 +- libstdc++-v3/include/std/system_error | 92 +- libstdc++-v3/include/std/thread | 25 +- libstdc++-v3/include/std/tuple | 962 +- libstdc++-v3/include/std/type_traits | 933 +- libstdc++-v3/include/std/unordered_map | 4 - libstdc++-v3/include/std/unordered_set | 4 - libstdc++-v3/include/std/utility | 6 + libstdc++-v3/include/std/variant | 462 +- libstdc++-v3/include/std/vector | 6 +- libstdc++-v3/include/std/version | 131 +- libstdc++-v3/include/tr1/cmath | 52 +- libstdc++-v3/include/tr1/ell_integral.tcc | 18 +- libstdc++-v3/include/tr2/dynamic_bitset | 295 +- libstdc++-v3/include/tr2/dynamic_bitset.tcc | 2 +- libstdc++-v3/libsupc++/eh_personality.cc | 10 +- libstdc++-v3/libsupc++/exception | 4 + libstdc++-v3/libsupc++/exception_ptr.h | 7 + libstdc++-v3/libsupc++/initializer_list | 2 + libstdc++-v3/libsupc++/nested_exception.h | 8 + libstdc++-v3/libsupc++/new | 6 +- libstdc++-v3/libsupc++/new_opa.cc | 26 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 206 +- libstdc++-v3/python/libstdcxx/v6/xmethods.py | 19 +- libstdc++-v3/scripts/run_doxygen | 8 - libstdc++-v3/src/c++11/compatibility-c++0x.cc | 4 +- libstdc++-v3/src/c++11/cow-string-inst.cc | 54 +- libstdc++-v3/src/c++11/hashtable_c++0x.cc | 32 +- libstdc++-v3/src/c++11/random.cc | 303 +- libstdc++-v3/src/c++11/shared_ptr.cc | 4 +- libstdc++-v3/src/c++17/fs_dir.cc | 1 - libstdc++-v3/src/c++17/fs_ops.cc | 28 +- libstdc++-v3/src/c++17/fs_path.cc | 53 +- libstdc++-v3/src/c++17/memory_resource.cc | 166 +- libstdc++-v3/src/c++98/bitmap_allocator.cc | 2 + libstdc++-v3/src/c++98/locale_init.cc | 3 +- libstdc++-v3/src/filesystem/dir.cc | 19 +- libstdc++-v3/src/filesystem/ops-common.h | 6 +- libstdc++-v3/src/filesystem/ops.cc | 28 +- .../testsuite/17_intro/headers/c++1998/charset.cc | 2 +- .../17_intro/headers/c++1998/profile_mode.cc | 23 + .../testsuite/17_intro/headers/c++2011/charset.cc | 2 +- .../17_intro/headers/c++2011/profile_mode.cc | 23 + .../testsuite/17_intro/headers/c++2014/charset.cc | 2 +- .../testsuite/17_intro/headers/c++2017/charset.cc | 2 +- .../testsuite/17_intro/headers/c++2020/charset.cc | 2 +- libstdc++-v3/testsuite/17_intro/names.cc | 9 - .../testsuite/19_diagnostics/error_code/hash.cc | 50 + .../19_diagnostics/error_condition/hash.cc | 51 + libstdc++-v3/testsuite/20_util/allocator/1.cc | 15 +- libstdc++-v3/testsuite/20_util/allocator/89510.cc | 147 - .../members/allocate_hint_nonpod.cc | 2 +- .../testsuite/20_util/any/misc/any_cast_neg.cc | 4 +- libstdc++-v3/testsuite/20_util/assume_aligned/1.cc | 23 +- .../testsuite/20_util/assume_aligned/97132.cc | 34 - .../testsuite/20_util/bad_function_call/what.cc | 1 + libstdc++-v3/testsuite/20_util/bind/91371.cc | 37 + .../common_reference/requirements/alias_decl.cc | 30 + .../requirements/explicit_instantiation.cc | 42 + .../common_reference/requirements/typedefs.cc | 92 + .../common_type/requirements/sfinae_friendly_1.cc | 6 +- .../testsuite/20_util/default_delete/48631_neg.cc | 2 +- .../20_util/duration/literals/range_neg.cc | 2 +- .../20_util/duration/requirements/typedefs_neg1.cc | 2 +- .../20_util/duration/requirements/typedefs_neg2.cc | 2 +- .../20_util/duration/requirements/typedefs_neg3.cc | 2 +- .../testsuite/20_util/exchange/constexpr.cc | 40 + libstdc++-v3/testsuite/20_util/from_chars/1.cc | 19 +- libstdc++-v3/testsuite/20_util/from_chars/3.cc | 79 - .../20_util/function_objects/bind_front/97101.cc | 41 - .../testsuite/20_util/function_objects/invoke/2.cc | 44 + .../testsuite/20_util/function_objects/invoke/3.cc | 13 + .../20_util/function_objects/searchers.cc | 1 + .../20_util/is_abstract/incomplete_neg.cc | 30 + .../20_util/is_aggregate/incomplete_neg.cc | 31 + libstdc++-v3/testsuite/20_util/is_class/value.cc | 2 + .../is_complete_or_unbounded/memoization.cc | 29 + .../is_complete_or_unbounded/memoization_neg.cc | 27 + .../20_util/is_complete_or_unbounded/value.cc | 100 + .../testsuite/20_util/is_empty/incomplete_neg.cc | 30 + .../testsuite/20_util/is_final/incomplete_neg.cc | 30 + .../testsuite/20_util/is_function/91371.cc | 47 + .../testsuite/20_util/is_function/value.cc | 8 + .../20_util/is_member_function_pointer/91371.cc | 35 + .../is_move_constructible/incomplete_neg.cc | 29 + .../20_util/is_nothrow_constructible/94003.cc | 46 - .../20_util/is_nothrow_convertible/value.cc | 18 +- .../20_util/is_nothrow_convertible/value_ext.cc | 28 + .../is_nothrow_default_constructible/96999.cc | 54 - .../20_util/is_nothrow_invocable/value.cc | 16 +- .../20_util/is_nothrow_invocable/value_ext.cc | 22 +- .../is_nothrow_move_assignable/incomplete_neg.cc | 29 + libstdc++-v3/testsuite/20_util/is_object/91371.cc | 38 + .../20_util/is_polymorphic/incomplete_neg.cc | 30 + .../testsuite/20_util/is_reference/value.cc | 3 + .../20_util/is_trivially_copyable/value.cc | 4 +- .../testsuite/20_util/is_unbounded_array/value.cc | 4 + libstdc++-v3/testsuite/20_util/is_union/value.cc | 2 + libstdc++-v3/testsuite/20_util/is_void/value.cc | 2 + .../20_util/monotonic_buffer_resource/93208.cc | 29 - .../testsuite/20_util/nonesuch/nonesuch.cc | 39 + .../testsuite/20_util/pair/constexpr_assign.cc | 39 + .../testsuite/20_util/pair/constexpr_swap.cc | 36 + .../20_util/ratio/cons/cons_overflow_neg.cc | 6 +- .../20_util/ratio/operations/ops_overflow_neg.cc | 10 +- .../20_util/result_of/sfinae_friendly_1.cc | 11 +- .../testsuite/20_util/shared_ptr/casts/1.cc | 55 +- .../20_util/shared_ptr/casts/reinterpret.cc | 33 +- .../testsuite/20_util/shared_ptr/casts/rval.cc | 101 + .../20_util/shared_ptr/cons/alias-rval.cc | 103 + .../testsuite/20_util/shared_ptr/cons/alias.cc | 16 +- .../20_util/shared_ptr/cons/weak_ptr_expired.cc | 1 + .../pstl/uninitialized_construct.cc | 2 +- .../pstl/uninitialized_copy_move.cc | 6 +- .../synchronized_pool_resource/allocate_single.cc | 24 - .../synchronized_pool_resource/cons_single.cc | 24 - .../synchronized_pool_resource/release_single.cc | 24 - libstdc++-v3/testsuite/20_util/to_address/1_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/to_address/debug.cc | 36 - libstdc++-v3/testsuite/20_util/to_chars/1_neg.cc | 37 - libstdc++-v3/testsuite/20_util/to_chars/3.cc | 60 + .../testsuite/20_util/to_chars/chars_format.cc | 52 + libstdc++-v3/testsuite/20_util/to_chars/lwg3266.cc | 30 + libstdc++-v3/testsuite/20_util/tuple/apply/2.cc | 62 + libstdc++-v3/testsuite/20_util/tuple/cons/96803.cc | 62 - .../20_util/tuple/cons/allocator_with_any.cc | 1 + .../testsuite/20_util/tuple/cons/allocators.cc | 17 +- .../testsuite/20_util/tuple/cons/deduction.cc | 1 + .../testsuite/20_util/tuple/cons/noexcept_specs.cc | 945 + .../testsuite/20_util/tuple/make_from_tuple/2.cc | 63 + .../testsuite/20_util/unique_ptr/dr2899.cc | 54 + .../testsuite/20_util/unique_ptr/hash/90388.cc | 90 + .../20_util/unique_ptr/modifiers/93562.cc | 98 - .../unsynchronized_pool_resource/allocate.cc | 20 - .../testsuite/20_util/unwrap_reference/1.cc | 6 - .../testsuite/20_util/unwrap_reference/3.cc | 27 - libstdc++-v3/testsuite/20_util/variant/91807.cc | 35 - libstdc++-v3/testsuite/20_util/variant/compile.cc | 13 + libstdc++-v3/testsuite/20_util/variant/run.cc | 58 + .../basic_string/allocator/char/copy_assign.cc | 37 + .../basic_string/allocator/char/lwg2788.cc | 85 + .../basic_string/allocator/char/move_assign.cc | 8 +- .../basic_string/allocator/char/operator_plus.cc | 151 + .../basic_string/allocator/wchar_t/copy_assign.cc | 36 + .../basic_string/allocator/wchar_t/lwg2788.cc | 85 + .../basic_string/allocator/wchar_t/move_assign.cc | 8 +- .../allocator/wchar_t/operator_plus.cc | 152 + .../testsuite/21_strings/basic_string/erasure.cc | 6 - .../numeric_conversions/char/to_string.cc | 4 +- .../numeric_conversions/char/to_string_int.cc | 164 + .../array/comparison_operators/constexpr.cc | 33 + .../testsuite/23_containers/array/creation/1.cc | 57 + .../testsuite/23_containers/array/creation/2.cc | 27 + .../23_containers/array/creation/3_neg.cc | 56 + .../23_containers/array/element_access/60497.cc | 4 - .../array/element_access/constexpr_c++17.cc | 55 - .../array/requirements/constexpr_iter.cc | 13 +- .../array/specialized_algorithms/swap_cxx17.cc | 1 - .../array/tuple_interface/get_debug_neg.cc | 6 +- .../23_containers/array/tuple_interface/get_neg.cc | 6 +- .../array/tuple_interface/tuple_element.cc | 2 +- .../tuple_interface/tuple_element_debug_neg.cc | 2 +- .../array/tuple_interface/tuple_element_neg.cc | 2 +- .../array/tuple_interface/tuple_size.cc | 1 + .../testsuite/23_containers/deque/48101-3_neg.cc | 29 + .../23_containers/deque/allocator/default_init.cc | 67 + .../23_containers/deque/allocator/move_assign.cc | 2 +- .../testsuite/23_containers/deque/cons/55977.cc | 1 + .../testsuite/23_containers/deque/erasure.cc | 6 +- .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../deque/requirements/explicit_instantiation/2.cc | 8 +- .../deque/requirements/explicit_instantiation/3.cc | 3 +- .../testsuite/23_containers/deque/types/92267.cc | 27 - .../23_containers/forward_list/48101-3_neg.cc | 29 + .../forward_list/allocator/move_assign.cc | 2 +- .../23_containers/forward_list/capacity/1.cc | 2 +- .../23_containers/forward_list/erasure.cc | 6 +- .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../testsuite/23_containers/list/48101-3_neg.cc | 29 + .../23_containers/list/allocator/move_assign.cc | 2 +- .../testsuite/23_containers/list/capacity/29134.cc | 6 +- .../testsuite/23_containers/list/erasure.cc | 6 +- .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../list/requirements/explicit_instantiation/2.cc | 8 +- .../list/requirements/explicit_instantiation/3.cc | 3 +- .../list/requirements/explicit_instantiation/5.cc | 2 +- .../testsuite/23_containers/map/48101-3_neg.cc | 29 + .../23_containers/map/allocator/move_assign.cc | 2 +- .../testsuite/23_containers/map/erasure.cc | 7 +- .../23_containers/map/modifiers/extract.cc | 1 - .../map/modifiers/insert_or_assign/1.cc | 1 - .../23_containers/map/modifiers/try_emplace/1.cc | 1 - .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../map/requirements/explicit_instantiation/2.cc | 2 +- .../map/requirements/explicit_instantiation/3.cc | 3 +- .../map/requirements/explicit_instantiation/5.cc | 2 +- .../23_containers/multimap/48101-3_neg.cc | 29 + .../multimap/allocator/move_assign.cc | 2 +- .../23_containers/multimap/modifiers/extract.cc | 1 - .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../23_containers/multiset/48101-3_neg.cc | 29 + .../multiset/allocator/move_assign.cc | 2 +- .../23_containers/multiset/modifiers/extract.cc | 1 - .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../testsuite/23_containers/set/48101-3_neg.cc | 29 + .../23_containers/set/allocator/move_assign.cc | 2 +- .../testsuite/23_containers/set/erasure.cc | 6 +- .../23_containers/set/modifiers/extract.cc | 1 - .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../set/requirements/explicit_instantiation/3.cc | 3 +- .../set/requirements/explicit_instantiation/5.cc | 2 +- libstdc++-v3/testsuite/23_containers/span/1.cc | 27 + libstdc++-v3/testsuite/23_containers/span/2.cc | 27 + .../23_containers/span/back_assert_neg.cc | 28 + .../testsuite/23_containers/span/back_neg.cc | 29 + .../23_containers/span/contiguous_range_neg.cc | 32 + .../testsuite/23_containers/span/everything.cc | 203 + .../23_containers/span/first_2_assert_neg.cc | 29 + .../23_containers/span/first_assert_neg.cc | 29 + .../testsuite/23_containers/span/first_neg.cc | 30 + .../23_containers/span/front_assert_neg.cc | 28 + .../testsuite/23_containers/span/front_neg.cc | 29 + .../testsuite/23_containers/span/get_neg.cc | 30 + .../23_containers/span/index_op_assert_neg.cc | 28 + .../testsuite/23_containers/span/index_op_neg.cc | 29 + .../23_containers/span/last_2_assert_neg.cc | 29 + .../23_containers/span/last_assert_neg.cc | 29 + .../testsuite/23_containers/span/last_neg.cc | 30 + .../testsuite/23_containers/span/lwg3255.cc | 69 + .../23_containers/span/subspan_2_assert_neg.cc | 29 + .../23_containers/span/subspan_3_assert_neg.cc | 29 + .../23_containers/span/subspan_4_assert_neg.cc | 29 + .../23_containers/span/subspan_5_assert_neg.cc | 29 + .../23_containers/span/subspan_6_assert_neg.cc | 29 + .../23_containers/span/subspan_assert_neg.cc | 29 + .../testsuite/23_containers/span/subspan_neg.cc | 47 + .../span/tuple_element_dynamic_neg.cc | 25 + .../23_containers/span/tuple_element_oob_neg.cc | 25 + .../testsuite/23_containers/span/tuple_size_neg.cc | 25 + .../23_containers/unordered_map/48101-3_neg.cc | 30 + .../unordered_map/allocator/move_assign.cc | 2 +- .../23_containers/unordered_map/erasure.cc | 7 +- .../unordered_map/modifiers/extract.cc | 1 - .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../unordered_multimap/48101-3_neg.cc | 30 + .../unordered_multimap/allocator/move_assign.cc | 2 +- .../unordered_multimap/insert/24061-multimap.cc | 3 +- .../unordered_multimap/insert/hint.cc | 3 + .../unordered_multimap/modifiers/extract.cc | 1 - .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../unordered_multiset/48101-3_neg.cc | 30 + .../unordered_multiset/allocator/move_assign.cc | 2 +- .../unordered_multiset/insert/24061-multiset.cc | 1 + .../unordered_multiset/modifiers/extract.cc | 1 - .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../23_containers/unordered_set/48101-3_neg.cc | 30 + .../unordered_set/allocator/move_assign.cc | 2 +- .../23_containers/unordered_set/erasure.cc | 6 +- .../unordered_set/hash_policy/71181.cc | 27 +- .../unordered_set/hash_policy/power2_rehash.cc | 13 +- .../unordered_set/modifiers/extract.cc | 1 - .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../testsuite/23_containers/vector/48101-3_neg.cc | 29 + .../testsuite/23_containers/vector/59829.cc | 2 +- .../23_containers/vector/allocator/move_assign.cc | 2 +- .../testsuite/23_containers/vector/bool/80893.cc | 2 +- .../vector/bool/allocator/move_assign.cc | 2 +- .../23_containers/vector/bool/capacity/29134.cc | 2 - .../vector/bool/modifiers/insert/31370.cc | 2 - .../testsuite/23_containers/vector/cons/55977.cc | 1 + .../testsuite/23_containers/vector/erasure.cc | 6 +- .../vector/ext_pointer/explicit_instantiation/2.cc | 26 - .../vector/ext_pointer/explicit_instantiation/3.cc | 3 +- .../vector/modifiers/insert_vs_emplace.cc | 1 - .../requirements/explicit_instantiation/3.cc | 3 +- .../testsuite/24_iterators/container_access.cc | 2 +- .../testsuite/24_iterators/istream_iterator/1.cc | 77 + .../testsuite/24_iterators/ostream_iterator/1.cc | 48 + .../24_iterators/ostream_iterator/70766.cc | 1 + .../ostream_iterator/requirements/constexpr.cc | 24 + .../testsuite/24_iterators/range_access_cpp20.cc | 67 + .../25_algorithms/adjacent_find/constexpr.cc | 37 + .../testsuite/25_algorithms/all_of/constexpr.cc | 35 + .../testsuite/25_algorithms/any_of/constexpr.cc | 35 + .../25_algorithms/binary_search/constexpr.cc | 37 + .../25_algorithms/binary_search/partitioned.cc | 1 - .../testsuite/25_algorithms/constexpr_macro.cc | 27 + libstdc++-v3/testsuite/25_algorithms/copy/58982.cc | 3 +- .../testsuite/25_algorithms/copy/constexpr.cc | 35 + .../25_algorithms/copy/move_iterators/69478.cc | 1 + .../25_algorithms/copy_backward/constexpr.cc | 36 + .../copy_backward/move_iterators/69478.cc | 1 + .../testsuite/25_algorithms/copy_if/constexpr.cc | 36 + .../testsuite/25_algorithms/copy_n/58982.cc | 3 +- .../testsuite/25_algorithms/copy_n/constexpr.cc | 35 + .../testsuite/25_algorithms/count/constexpr.cc | 34 + .../testsuite/25_algorithms/count_if/constexpr.cc | 35 + .../testsuite/25_algorithms/cpp_lib_constexpr.cc | 27 + .../testsuite/25_algorithms/equal/constexpr.cc | 39 + .../25_algorithms/equal_range/constexpr.cc | 34 + .../25_algorithms/equal_range/partitioned.cc | 1 - .../testsuite/25_algorithms/fill/constexpr.cc | 33 + .../testsuite/25_algorithms/fill_n/87982.cc | 87 + .../testsuite/25_algorithms/fill_n/87982_neg.cc | 31 + .../testsuite/25_algorithms/fill_n/constexpr.cc | 34 + .../testsuite/25_algorithms/fill_n/dr426.cc | 58 + .../testsuite/25_algorithms/find/constexpr.cc | 34 + .../testsuite/25_algorithms/find_end/constexpr.cc | 41 + .../25_algorithms/find_first_of/constexpr.cc | 40 + .../testsuite/25_algorithms/find_if/constexpr.cc | 35 + .../25_algorithms/find_if_not/constexpr.cc | 35 + .../testsuite/25_algorithms/for_each/constexpr.cc | 36 + .../25_algorithms/for_each/for_each_n_debug.cc | 44 - .../testsuite/25_algorithms/generate/constexpr.cc | 34 + .../testsuite/25_algorithms/generate_n/87982.cc | 88 + .../25_algorithms/generate_n/87982_neg.cc | 32 + .../25_algorithms/generate_n/constexpr.cc | 34 + .../testsuite/25_algorithms/generate_n/dr426.cc | 46 + .../25_algorithms/headers/algorithm/synopsis.cc | 107 + .../testsuite/25_algorithms/is_heap/constexpr.cc | 41 + .../25_algorithms/is_heap_until/constexpr.cc | 42 + .../25_algorithms/is_partitioned/constexpr.cc | 35 + .../25_algorithms/is_permutation/constexpr.cc | 35 + .../testsuite/25_algorithms/is_sorted/constexpr.cc | 37 + .../25_algorithms/is_sorted_until/constexpr.cc | 37 + .../testsuite/25_algorithms/iter_swap/constexpr.cc | 36 + .../25_algorithms/lexicographical_compare/71545.cc | 1 - .../lexicographical_compare/constexpr.cc | 40 + .../25_algorithms/lower_bound/constexpr.cc | 37 + .../25_algorithms/lower_bound/partitioned.cc | 1 - .../testsuite/25_algorithms/make_heap/constexpr.cc | 41 + .../testsuite/25_algorithms/merge/constexpr.cc | 42 + .../testsuite/25_algorithms/mismatch/constexpr.cc | 38 + libstdc++-v3/testsuite/25_algorithms/move/69478.cc | 1 + .../testsuite/25_algorithms/move_backward/69478.cc | 1 + .../25_algorithms/next_permutation/constexpr.cc | 36 + .../testsuite/25_algorithms/none_of/constexpr.cc | 35 + .../25_algorithms/nth_element/constexpr.cc | 41 + .../25_algorithms/partial_sort/constexpr.cc | 40 + .../25_algorithms/partial_sort_copy/constexpr.cc | 41 + .../testsuite/25_algorithms/partition/constexpr.cc | 38 + .../25_algorithms/partition_copy/constexpr.cc | 38 + .../25_algorithms/partition_point/constexpr.cc | 35 + .../testsuite/25_algorithms/pop_heap/constexpr.cc | 47 + .../25_algorithms/prev_permutation/constexpr.cc | 36 + .../25_algorithms/pstl/alg_merge/inplace_merge.cc | 4 +- .../25_algorithms/pstl/alg_merge/merge.cc | 2 +- .../pstl/alg_modifying_operations/copy_if.cc | 6 +- .../pstl/alg_modifying_operations/copy_move.cc | 14 +- .../alg_modifying_operations/is_partitioned.cc | 4 +- .../pstl/alg_modifying_operations/partition.cc | 8 +- .../alg_modifying_operations/partition_copy.cc | 4 +- .../pstl/alg_modifying_operations/remove.cc | 12 +- .../pstl/alg_modifying_operations/replace_copy.cc | 2 +- .../pstl/alg_modifying_operations/rotate.cc | 4 +- .../pstl/alg_modifying_operations/rotate_copy.cc | 4 +- .../pstl/alg_modifying_operations/unique.cc | 6 +- .../alg_modifying_operations/unique_copy_equal.cc | 4 +- .../25_algorithms/pstl/alg_nonmodifying/all_of.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/any_of.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/count.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/equal.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/find.cc | 4 +- .../pstl/alg_nonmodifying/find_end.cc | 6 +- .../pstl/alg_nonmodifying/find_first_of.cc | 4 +- .../25_algorithms/pstl/alg_nonmodifying/find_if.cc | 6 +- .../25_algorithms/pstl/alg_nonmodifying/none_of.cc | 2 +- .../pstl/alg_nonmodifying/nth_element.cc | 4 +- .../25_algorithms/pstl/alg_nonmodifying/reverse.cc | 6 +- .../pstl/alg_nonmodifying/reverse_copy.cc | 4 +- .../pstl/alg_nonmodifying/search_n.cc | 6 +- .../25_algorithms/pstl/alg_sorting/is_heap.cc | 4 +- .../pstl/alg_sorting/lexicographical_compare.cc | 2 +- .../25_algorithms/pstl/alg_sorting/partial_sort.cc | 2 +- .../pstl/alg_sorting/partial_sort_copy.cc | 4 +- .../testsuite/25_algorithms/pstl/feature_test-2.cc | 27 - .../testsuite/25_algorithms/pstl/feature_test-3.cc | 35 - .../testsuite/25_algorithms/pstl/feature_test-4.cc | 33 - .../testsuite/25_algorithms/pstl/feature_test-5.cc | 28 - .../testsuite/25_algorithms/pstl/feature_test.cc | 27 +- .../testsuite/25_algorithms/push_heap/constexpr.cc | 46 + .../testsuite/25_algorithms/remove/constexpr.cc | 34 + .../25_algorithms/remove_copy/constexpr.cc | 35 + .../25_algorithms/remove_copy_if/constexpr.cc | 36 + .../testsuite/25_algorithms/remove_if/constexpr.cc | 35 + .../25_algorithms/replace_copy/constexpr.cc | 37 + .../25_algorithms/replace_copy_if/constexpr.cc | 37 + .../25_algorithms/replace_if/constexpr.cc | 34 + .../testsuite/25_algorithms/reverse/constexpr.cc | 35 + .../25_algorithms/reverse_copy/constexpr.cc | 35 + .../testsuite/25_algorithms/rotate/constexpr.cc | 35 + .../25_algorithms/rotate_copy/constexpr.cc | 36 + libstdc++-v3/testsuite/25_algorithms/sample/3.cc | 50 - .../testsuite/25_algorithms/search/constexpr.cc | 37 + .../testsuite/25_algorithms/search_n/constexpr.cc | 37 + .../25_algorithms/set_difference/constexpr.cc | 41 + .../25_algorithms/set_intersection/constexpr.cc | 42 + .../set_symmetric_difference/constexpr.cc | 41 + .../testsuite/25_algorithms/set_union/constexpr.cc | 41 + .../testsuite/25_algorithms/sort/constexpr.cc | 40 + .../testsuite/25_algorithms/sort_heap/constexpr.cc | 50 + .../testsuite/25_algorithms/swap/constexpr.cc | 41 + .../25_algorithms/swap_ranges/constexpr.cc | 38 + .../testsuite/25_algorithms/transform/constexpr.cc | 41 + .../testsuite/25_algorithms/unique/constexpr.cc | 37 + .../25_algorithms/unique_copy/constexpr.cc | 38 + .../25_algorithms/upper_bound/constexpr.cc | 37 + .../25_algorithms/upper_bound/partitioned.cc | 1 - .../bit/{bitops.count => bit.count}/countl_one.cc | 0 .../bit/{bitops.count => bit.count}/countl_zero.cc | 0 .../bit/{bitops.count => bit.count}/countr_one.cc | 0 .../bit/{bitops.count => bit.count}/countr_zero.cc | 0 .../bit/{bitops.count => bit.count}/popcount.cc | 0 libstdc++-v3/testsuite/26_numerics/bit/header-2.cc | 27 - libstdc++-v3/testsuite/26_numerics/bit/header.cc | 27 - libstdc++-v3/testsuite/26_numerics/complex/1.cc | 27 - libstdc++-v3/testsuite/26_numerics/complex/2.cc | 27 - libstdc++-v3/testsuite/26_numerics/gcd/92978.cc | 41 - libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 10 +- libstdc++-v3/testsuite/26_numerics/lcm/92978.cc | 28 - libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 10 +- libstdc++-v3/testsuite/26_numerics/numbers/1.cc | 99 + libstdc++-v3/testsuite/26_numerics/numbers/2.cc | 27 + libstdc++-v3/testsuite/26_numerics/numbers/3.cc | 25 + .../testsuite/26_numerics/numbers/float128.cc | 41 + .../testsuite/26_numerics/numbers/nonfloat_neg.cc | 36 + .../pstl/numeric_ops/adjacent_difference.cc | 4 +- .../26_numerics/pstl/numeric_ops/reduce.cc | 2 +- .../testsuite/26_numerics/pstl/numeric_ops/scan.cc | 2 +- .../26_numerics/pstl/numeric_ops/transform_scan.cc | 2 +- .../poisson_distribution/operators/values.cc | 4 + .../testsuite/26_numerics/random/pr60037-neg.cc | 2 +- .../random/random_device/cons/default-cow.cc | 38 + .../random/random_device/cons/default.cc | 10 +- .../26_numerics/random/random_device/cons/token.cc | 72 +- .../testsuite/27_io/filesystem/operations/all.cc | 2 +- .../testsuite/27_io/filesystem/operations/copy.cc | 2 +- .../27_io/filesystem/operations/file_size.cc | 12 +- .../27_io/filesystem/operations/last_write_time.cc | 77 +- .../27_io/filesystem/operations/remove_all.cc | 33 - .../27_io/filesystem/path/append/source.cc | 10 - .../27_io/filesystem/path/concat/92853.cc | 61 - .../27_io/filesystem/path/concat/94063.cc | 111 - .../testsuite/27_io/filesystem/path/concat/path.cc | 20 - .../27_io/filesystem/path/concat/strings.cc | 19 - .../27_io/filesystem/path/generic/94242.cc | 52 - .../filesystem/path/generic/generic_string.cc | 46 +- .../testsuite/27_io/filesystem/path/generic/utf.cc | 65 - .../27_io/filesystem/path/generic/wchar_t.cc | 65 - libstdc++-v3/testsuite/27_io/types/1.cc | 13 +- .../28_regex/basic_regex/assign/char/lwg3296.cc | 36 + .../28_regex/basic_regex/assign/wchar_t/lwg3296.cc | 36 + .../testsuite/28_regex/match_results/94627.cc | 75 - libstdc++-v3/testsuite/29_atomics/atomic/60695.cc | 2 +- .../testsuite/29_atomics/atomic_float/1.cc | 573 + .../29_atomics/atomic_float/requirements.cc | 69 + .../testsuite/29_atomics/atomic_ref/deduction.cc | 41 + .../testsuite/29_atomics/atomic_ref/float.cc | 320 + .../testsuite/29_atomics/atomic_ref/generic.cc | 122 + .../testsuite/29_atomics/atomic_ref/integral.cc | 331 + .../testsuite/29_atomics/atomic_ref/pointer.cc | 225 + .../29_atomics/atomic_ref/requirements.cc | 74 + .../30_threads/condition_variable/members/2.cc | 39 +- .../30_threads/condition_variable_any/members/2.cc | 30 +- .../30_threads/packaged_task/cons/alloc.cc | 3 +- .../30_threads/packaged_task/cons/alloc2.cc | 2 +- .../30_threads/packaged_task/cons/alloc_min.cc | 2 +- .../30_threads/packaged_task/uses_allocator.cc | 2 +- .../30_threads/shared_timed_mutex/94069.cc | 28 - .../testsuite/30_threads/thread/cons/69724.cc | 70 + libstdc++-v3/testsuite/Makefile.am | 16 +- libstdc++-v3/testsuite/Makefile.in | 16 +- .../experimental/any/misc/any_cast_neg.cc | 3 +- libstdc++-v3/testsuite/experimental/array/neg.cc | 2 +- .../filesystem/filesystem_error/cons.cc | 2 +- .../experimental/filesystem/iterators/97731.cc | 49 - .../experimental/filesystem/operations/copy.cc | 2 +- .../filesystem/operations/file_size.cc | 12 +- .../filesystem/operations/last_write_time.cc | 58 +- .../filesystem/operations/remove_all.cc | 33 - .../filesystem/path/generic/generic_string.cc | 46 +- libstdc++-v3/testsuite/experimental/map/erasure.cc | 1 + .../memory_resource/new_delete_resource.cc | 28 +- .../memory_resource/resource_adaptor.cc | 1 - .../net/execution_context/make_service.cc | 40 - .../net/execution_context/use_service.cc | 6 +- .../testsuite/experimental/net/executor/1.cc | 101 - 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 | 1 - .../experimental/net/internet/resolver/base.cc | 1 - .../net/internet/resolver/ops/lookup.cc | 1 - .../net/internet/resolver/ops/reverse.cc | 1 - .../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/observers/2.cc | 4 +- .../experimental/optional/constexpr/observers/3.cc | 2 +- .../propagate_const/assignment/move_neg.cc | 3 +- .../experimental/propagate_const/cons/move_neg.cc | 6 +- .../experimental/propagate_const/requirements3.cc | 4 +- .../experimental/propagate_const/requirements4.cc | 8 +- .../experimental/propagate_const/requirements5.cc | 4 +- .../testsuite/experimental/type_traits/nonesuch.cc | 40 + .../experimental/unordered_map/erasure.cc | 1 + libstdc++-v3/testsuite/ext/array_allocator/1.cc | 57 - libstdc++-v3/testsuite/ext/array_allocator/2.cc | 63 - .../testsuite/ext/array_allocator/26875.cc | 47 - libstdc++-v3/testsuite/ext/array_allocator/3.cc | 58 - .../ext/array_allocator/check_allocate_max_size.cc | 32 - .../ext/array_allocator/check_deallocate_null.cc | 33 - .../testsuite/ext/array_allocator/check_delete.cc | 37 - .../testsuite/ext/array_allocator/check_new.cc | 37 - .../ext/array_allocator/variadic_construct.cc | 49 - .../testsuite/ext/bitmap_allocator/check_delete.cc | 2 + .../testsuite/ext/bitmap_allocator/check_new.cc | 2 + .../testsuite/ext/enc_filebuf/char/13598.cc | 4 - libstdc++-v3/testsuite/ext/headers.cc | 1 - .../testsuite/ext/malloc_allocator/89510.cc | 149 - libstdc++-v3/testsuite/ext/new_allocator/89510.cc | 149 - .../testsuite/ext/new_allocator/check_delete.cc | 2 + .../testsuite/ext/new_allocator/check_new.cc | 2 + libstdc++-v3/testsuite/ext/profile/all.cc | 52 - .../testsuite/ext/profile/mutex_extensions_neg.cc | 33 - .../testsuite/ext/profile/profiler_algos.cc | 147 - libstdc++-v3/testsuite/ext/profile/replace_new.cc | 54 - .../beta_distribution/operators/serialize.cc | 2 + .../operators/serialize.cc | 1 + .../normal_mv_distribution/operators/serialize.cc | 2 + .../triangular_distribution/operators/serialize.cc | 2 + .../von_mises_distribution/operators/serialize.cc | 2 + .../ext/special_functions/airy_ai/check_nan.cc | 1 + .../ext/special_functions/airy_bi/check_nan.cc | 1 + .../testsuite/ext/stdio_filebuf/char/79820.cc | 3 +- .../ext/throw_allocator/deallocate_global.cc | 2 - .../ext/throw_allocator/deallocate_local.cc | 2 - libstdc++-v3/testsuite/lib/gdb-test.exp | 25 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 31 +- .../testsuite/libstdc++-prettyprinters/59161.cc | 2 + .../testsuite/libstdc++-prettyprinters/80276.cc | 12 +- .../testsuite/libstdc++-prettyprinters/91997.cc | 53 - .../testsuite/libstdc++-prettyprinters/compat.cc | 5 +- .../testsuite/libstdc++-prettyprinters/cxx11.cc | 66 +- .../testsuite/libstdc++-prettyprinters/cxx17.cc | 5 +- .../testsuite/libstdc++-prettyprinters/debug.cc | 1 - .../libstdc++-prettyprinters/debug_cxx11.cc | 1 - .../libstdc++-prettyprinters/filesystem-ts.cc | 39 - .../libstdc++-prettyprinters/libfundts.cc | 5 +- .../testsuite/libstdc++-prettyprinters/simple.cc | 28 +- .../testsuite/libstdc++-prettyprinters/simple11.cc | 26 +- .../testsuite/libstdc++-prettyprinters/whatis.cc | 13 +- .../testsuite/libstdc++-prettyprinters/whatis2.cc | 13 +- .../special_functions/07_cyl_bessel_i/check_nan.cc | 1 + .../special_functions/08_cyl_bessel_j/check_nan.cc | 1 + .../special_functions/09_cyl_bessel_k/check_nan.cc | 1 + .../special_functions/10_cyl_neumann/check_nan.cc | 1 + .../special_functions/19_sph_bessel/check_nan.cc | 1 + .../special_functions/21_sph_neumann/check_nan.cc | 1 + .../testsuite/tr1/3_function_objects/result_of.cc | 2 + .../special_functions/08_cyl_bessel_i/check_nan.cc | 1 + .../special_functions/09_cyl_bessel_j/check_nan.cc | 1 + .../special_functions/10_cyl_bessel_k/check_nan.cc | 1 + .../special_functions/11_cyl_neumann/check_nan.cc | 1 + .../special_functions/21_sph_bessel/check_nan.cc | 1 + .../special_functions/23_sph_neumann/check_nan.cc | 1 + .../tr1/8_c_compatibility/cstdlib/functions.cc | 2 +- libstdc++-v3/testsuite/tr2/dynamic_bitset/cmp.cc | 50 - libstdc++-v3/testsuite/tr2/dynamic_bitset/cons.cc | 105 - libstdc++-v3/testsuite/tr2/dynamic_bitset/copy.cc | 55 - libstdc++-v3/testsuite/tr2/dynamic_bitset/move.cc | 53 - .../testsuite/tr2/dynamic_bitset/pr92059.cc | 36 - .../testsuite/util/pstl/pstl_test_config.h | 42 +- libstdc++-v3/testsuite/util/pstl/test_utils.h | 48 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 128 +- libstdc++-v3/testsuite/util/testsuite_api.h | 9 +- libstdc++-v3/testsuite/util/testsuite_hooks.h | 10 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 4 +- .../testsuite/util/testsuite_performance.h | 2 +- libstdc++-v3/testsuite/util/testsuite_tr1.h | 2 + libtool.m4 | 11 +- libvtv/ChangeLog | 12 +- libvtv/configure | 22 +- ltmain.sh | 4 +- lto-plugin/ChangeLog | 20 +- lto-plugin/configure | 15 +- lto-plugin/lto-plugin.c | 98 +- maintainer-scripts/ChangeLog | 38 +- maintainer-scripts/crontab | 3 +- maintainer-scripts/gcc_release | 126 +- maintainer-scripts/update_web_docs_svn | 2 +- zlib/ChangeLog | 12 - zlib/ChangeLog.gcj | 4 + zlib/configure | 15 +- 10013 files changed, 599214 insertions(+), 430623 deletions(-) create mode 100644 config/ax_count_cpus.m4 create mode 100644 config/bootstrap-Og.mk create mode 100755 contrib/bench-stringop create mode 100755 contrib/filter-clang-warnings.py delete mode 100755 contrib/filter-rtags-warnings.py delete mode 100755 contrib/gcc-changelog/git_check_commit.py delete mode 100755 contrib/gcc-changelog/git_commit.py delete mode 100755 contrib/gcc-changelog/git_email.py delete mode 100755 contrib/gcc-changelog/git_repository.py delete mode 100755 contrib/gcc-changelog/git_update_version.py delete mode 100644 contrib/gcc-changelog/setup.cfg delete mode 100755 contrib/gcc-changelog/test_email.py delete mode 100644 contrib/gcc-changelog/test_patches.txt delete mode 100755 contrib/git-backport.py create mode 100644 gcc/ada/bindo-augmentors.adb create mode 100644 gcc/ada/bindo-augmentors.ads create mode 100644 gcc/ada/bindo-builders.adb create mode 100644 gcc/ada/bindo-builders.ads create mode 100644 gcc/ada/bindo-diagnostics.adb create mode 100644 gcc/ada/bindo-diagnostics.ads create mode 100644 gcc/ada/bindo-elaborators.adb create mode 100644 gcc/ada/bindo-elaborators.ads create mode 100644 gcc/ada/bindo-graphs.adb create mode 100644 gcc/ada/bindo-graphs.ads create mode 100644 gcc/ada/bindo-units.adb create mode 100644 gcc/ada/bindo-units.ads create mode 100644 gcc/ada/bindo-validators.adb create mode 100644 gcc/ada/bindo-validators.ads create mode 100644 gcc/ada/bindo-writers.adb create mode 100644 gcc/ada/bindo-writers.ads create mode 100644 gcc/ada/bindo.adb create mode 100644 gcc/ada/bindo.ads create mode 100644 gcc/ada/gcc-interface/ada-builtin-types.def create mode 100644 gcc/ada/gcc-interface/ada-builtins.def create mode 100644 gcc/ada/libgnat/a-dhfina.adb create mode 100644 gcc/ada/libgnat/g-brapre.ads create mode 100644 gcc/ada/libgnat/g-graphs.adb create mode 100644 gcc/ada/libgnat/g-graphs.ads create mode 100644 gcc/ada/libgnat/g-sthcso.adb create mode 100644 gcc/ada/libgnat/s-bitfie.ads create mode 100644 gcc/ada/libgnat/s-bituti.adb create mode 100644 gcc/ada/libgnat/s-bituti.ads create mode 100644 gcc/ada/repinfo-input.adb create mode 100644 gcc/ada/repinfo-input.ads create mode 100644 gcc/ada/runtime.h delete mode 100644 gcc/ada/sem_spark.adb delete mode 100644 gcc/ada/sem_spark.ads create mode 100644 gcc/ada/standard.ads.h create mode 100644 gcc/array-traits.h delete mode 100644 gcc/bt-load.c create mode 100644 gcc/common/config/bpf/bpf-common.c create mode 100644 gcc/common/config/pru/pru-common.c delete mode 100644 gcc/common/config/spu/spu-common.c create mode 100644 gcc/config/aarch64/aarch64-errata.h create mode 100644 gcc/config/aarch64/aarch64-netbsd.h create mode 100644 gcc/config/aarch64/aarch64-sve2.md create mode 100644 gcc/config/aarch64/check-sve-md.awk copy gcc/config/aarch64/{t-aarch64-freebsd => t-aarch64-netbsd} (100%) create mode 100644 gcc/config/arm/netbsd-eabi.h create mode 100644 gcc/config/arm/uclinuxfdpiceabi.h create mode 100644 gcc/config/bpf/bpf-helpers.def create mode 100644 gcc/config/bpf/bpf-helpers.h create mode 100644 gcc/config/bpf/bpf-opts.h create mode 100644 gcc/config/bpf/bpf-protos.h create mode 100644 gcc/config/bpf/bpf.c create mode 100644 gcc/config/bpf/bpf.h create mode 100644 gcc/config/bpf/bpf.md create mode 100644 gcc/config/bpf/bpf.opt create mode 100644 gcc/config/bpf/constraints.md create mode 100644 gcc/config/bpf/predicates.md copy gcc/{DEV-PHASE => config/bpf/t-bpf} (100%) create mode 100644 gcc/config/i386/avx512bf16intrin.h create mode 100644 gcc/config/i386/avx512bf16vlintrin.h create mode 100644 gcc/config/i386/avx512vp2intersectintrin.h create mode 100644 gcc/config/i386/avx512vp2intersectvlintrin.h create mode 100644 gcc/config/i386/enqcmdintrin.h create mode 100644 gcc/config/i386/i386-builtins.c create mode 100644 gcc/config/i386/i386-builtins.h create mode 100644 gcc/config/i386/i386-expand.c create mode 100644 gcc/config/i386/i386-expand.h create mode 100644 gcc/config/i386/i386-features.c create mode 100644 gcc/config/i386/i386-features.h create mode 100644 gcc/config/i386/i386-options.c create mode 100644 gcc/config/i386/i386-options.h create mode 100644 gcc/config/msp430/msp430-devices.c create mode 100644 gcc/config/msp430/msp430-devices.h create mode 100644 gcc/config/pa/pa-netbsd.h create mode 100644 gcc/config/pa/pa32-netbsd.h create mode 100644 gcc/config/pru/alu-zext.md create mode 100644 gcc/config/pru/constraints.md create mode 100644 gcc/config/pru/predicates.md create mode 100644 gcc/config/pru/pru-opts.h create mode 100644 gcc/config/pru/pru-passes.c create mode 100644 gcc/config/pru/pru-pragma.c create mode 100644 gcc/config/pru/pru-protos.h create mode 100644 gcc/config/pru/pru.c create mode 100644 gcc/config/pru/pru.h create mode 100644 gcc/config/pru/pru.md create mode 100644 gcc/config/pru/pru.opt create mode 100644 gcc/config/pru/t-pru create mode 100644 gcc/config/rs6000/future.md create mode 100644 gcc/config/rs6000/rs6000-call.c create mode 100644 gcc/config/rs6000/rs6000-internal.h create mode 100644 gcc/config/rs6000/rs6000-logue.c create mode 100644 gcc/config/rx/elf.opt create mode 100644 gcc/config/rx/linux.h create mode 100644 gcc/config/rx/t-linux delete mode 100644 gcc/config/spu/constraints.md delete mode 100644 gcc/config/spu/predicates.md delete mode 100644 gcc/config/spu/spu-builtins.def delete mode 100644 gcc/config/spu/spu-builtins.md delete mode 100644 gcc/config/spu/spu-c.c delete mode 100644 gcc/config/spu/spu-elf.h delete mode 100644 gcc/config/spu/spu-modes.def delete mode 100644 gcc/config/spu/spu-protos.h delete mode 100644 gcc/config/spu/spu.c delete mode 100644 gcc/config/spu/spu.h delete mode 100644 gcc/config/spu/spu.md delete mode 100644 gcc/config/spu/spu.opt delete mode 100644 gcc/config/spu/spu_cache.h delete mode 100644 gcc/config/spu/spu_internals.h delete mode 100644 gcc/config/spu/spu_intrinsics.h delete mode 100644 gcc/config/spu/spu_mfcio.h delete mode 100644 gcc/config/spu/t-spu-elf delete mode 100644 gcc/config/spu/vec_types.h delete mode 100644 gcc/config/spu/vmx2spu.h delete mode 100644 gcc/cp/repo.c create mode 100644 gcc/doc/lto-dump.texi create mode 100644 gcc/function-abi.cc create mode 100644 gcc/function-abi.h create mode 100644 gcc/ipa-sra.c create mode 100644 gcc/lto/lto-common.c create mode 100644 gcc/lto/lto-common.h create mode 100644 gcc/lto/lto-dump.c create mode 100644 gcc/testsuite/c-c++-common/Warray-bounds-7.c delete mode 100644 gcc/testsuite/c-c++-common/Wparentheses-2.c create mode 100644 gcc/testsuite/c-c++-common/Wstringop-overflow-2.c create mode 100644 gcc/testsuite/c-c++-common/Wswitch-outside-range-1.c create mode 100644 gcc/testsuite/c-c++-common/Wswitch-outside-range-2.c create mode 100644 gcc/testsuite/c-c++-common/Wswitch-outside-range-3.c create mode 100644 gcc/testsuite/c-c++-common/Wswitch-outside-range-4.c delete mode 100644 gcc/testsuite/c-c++-common/Wunused-var-17.c create mode 100644 gcc/testsuite/c-c++-common/builtin-arith-overflow-3.c delete mode 100644 gcc/testsuite/c-c++-common/cold-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/fmax-include-depth-1a.h create mode 100644 gcc/testsuite/c-c++-common/cpp/fmax-include-depth-1b.h create mode 100644 gcc/testsuite/c-c++-common/cpp/fmax-include-depth.c create mode 100644 gcc/testsuite/c-c++-common/cpp/line-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr91639-one.h create mode 100644 gcc/testsuite/c-c++-common/cpp/pr91639-two.h create mode 100644 gcc/testsuite/c-c++-common/cpp/pr91639.c delete mode 100644 gcc/testsuite/c-c++-common/cpp/pr92296-1.c delete mode 100644 gcc/testsuite/c-c++-common/cpp/pr92296-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/ucnid-2011-1-utf8.c create mode 100644 gcc/testsuite/c-c++-common/dump-ada-spec-15.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/data-clause-1.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/data-clause-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/declare-pr90861.c create mode 100644 gcc/testsuite/c-c++-common/goacc/firstprivate-mappings-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/routine-level-of-parallelism-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/routine-level-of-parallelism-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/clause-dups-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-target-4.c delete mode 100644 gcc/testsuite/c-c++-common/gomp/hsa-indirect-call-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/if-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/lastprivate-conditional-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/lastprivate-conditional-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/lastprivate-conditional-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/order-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/order-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/order-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/order-4.c delete mode 100644 gcc/testsuite/c-c++-common/gomp/pr93555-1.c delete mode 100644 gcc/testsuite/c-c++-common/gomp/pr93555-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/scan-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/scan-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/scan-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/scan-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/scan-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/simd-setjmp-1.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-dce-1.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-dce-2.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-dce-3.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-global-dse-1.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-static-wo-1.c delete mode 100644 gcc/testsuite/c-c++-common/pr84305.c create mode 100644 gcc/testsuite/c-c++-common/pr90590-1.c create mode 100644 gcc/testsuite/c-c++-common/pr90590-1.h create mode 100644 gcc/testsuite/c-c++-common/pr90590-2.c create mode 100644 gcc/testsuite/c-c++-common/pr90590-2.h delete mode 100644 gcc/testsuite/c-c++-common/pr90677-2.c delete mode 100644 gcc/testsuite/c-c++-common/pr90677.c create mode 100644 gcc/testsuite/c-c++-common/pr90927.c delete mode 100644 gcc/testsuite/c-c++-common/pr94385.c delete mode 100644 gcc/testsuite/c-c++-common/pr94755.c delete mode 100644 gcc/testsuite/c-c++-common/pr95903.c delete mode 100644 gcc/testsuite/c-c++-common/pr96369.c delete mode 100644 gcc/testsuite/c-c++-common/pr96545.c delete mode 100644 gcc/testsuite/c-c++-common/ubsan/pr94641.c create mode 100644 gcc/testsuite/g++.dg/DRs/dr1940.C create mode 100644 gcc/testsuite/g++.dg/Wmissing-attributes-1.C delete mode 100644 gcc/testsuite/g++.dg/abi/mangle75.C delete mode 100644 gcc/testsuite/g++.dg/concepts/concepts-pr88395.C create mode 100644 gcc/testsuite/g++.dg/conversion/packed1.C create mode 100644 gcc/testsuite/g++.dg/cpp/ucnid-1-utf8.C create mode 100644 gcc/testsuite/g++.dg/cpp/ucnid-2-utf8.C create mode 100644 gcc/testsuite/g++.dg/cpp/ucnid-3-utf8.C create mode 100644 gcc/testsuite/g++.dg/cpp/ucnid-4-utf8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wattributes2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wunused-value1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-68.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-69.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/attributes-namespace1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/attributes-namespace2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/attributes-namespace3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/attributes-namespace4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/attributes-namespace5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-77771.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-92015.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array23.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array24.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-const2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-decltype4.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty14.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-odr1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-odr2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-redeclaration2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-static13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype71.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype72.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/dependent3.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/enum38.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/enum39.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/enum40.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-67.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-70.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-71.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor33.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array10.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-new2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist118.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-93597.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-constexpr1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-constexpr2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice32.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template16.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this21.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/literal-type1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept41.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept42.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept45.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept46.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept47.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept48.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept49.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept50.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept51.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept52.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept53.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept54.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nondeduced5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nondeduced6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nondeduced7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nontype2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nontype3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nontype4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-list6.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template19.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template20.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr45.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/overload-conv-4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87250.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr91545.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/pr92524.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/pr93905.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind6.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-conv3.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/temp-extend2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-alias2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-parm1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic177.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic178.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/attr-deprecated-3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn57.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-79520.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const10.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const11.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const12.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const13.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const14.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const5.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const6.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const7.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const8.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const9.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/dr1560.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-90842.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-ref1.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-vla1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/new1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/new2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/noexcept1.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/paren5.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr87410.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr91845.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction67.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction71.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-96862.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if29.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if30.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if31.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if32.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda25.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp50.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp51.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp53.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order5.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/fold11.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/init-statement10.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nodiscard6.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type22.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/using7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/using8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/attr-likely5.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/attr-likely6.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/bitfield4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/comma1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/comma2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/comma3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/comma4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/comma5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/cond-triv1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/cond-triv1a.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual14.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/decomp1-aux.cc create mode 100644 gcc/testsuite/g++.dg/cpp2a/decomp1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/decomp2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/decomp3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/inline-asm1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/inline-asm2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/inline-asm3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/multiple-deleted-destroying-delete-e [...] create mode 100644 gcc/testsuite/g++.dg/cpp2a/multiple-deleted-destroying-delete-e [...] delete mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class17.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class24.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class26.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class33.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class36.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class37.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename17.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/ucn1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/volatile1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/volatile2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/volatile3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/volatile4.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/array-0.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/array-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/array-2.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/array-3.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/array-4.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr91887.C delete mode 100644 gcc/testsuite/g++.dg/debug/localclass2.C delete mode 100644 gcc/testsuite/g++.dg/debug/pr92763.C delete mode 100644 gcc/testsuite/g++.dg/debug/pr94459.C delete mode 100644 gcc/testsuite/g++.dg/debug/verify1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/aka4.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/auto-storage-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/complex-invalid-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/conflicting-specifiers-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/delete1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/friend2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/friend3.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/main1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/no-type-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/no-type-2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr90243.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/pr90767-1.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/pr90767-2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/redeclaration-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/return-type-invalid-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/static-cdtor-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/top-level-auto-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/trailing1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/two-or-more-data-types-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/variably-modified-type-1.C create mode 100644 gcc/testsuite/g++.dg/expr/bitfield13.C create mode 100644 gcc/testsuite/g++.dg/expr/bitfield14.C delete mode 100644 gcc/testsuite/g++.dg/ext/attr-parm-1.C delete mode 100644 gcc/testsuite/g++.dg/ext/attr-trailing1.C delete mode 100644 gcc/testsuite/g++.dg/ext/attr-type1.C delete mode 100644 gcc/testsuite/g++.dg/ext/attrib61.C delete mode 100644 gcc/testsuite/g++.dg/ext/builtin14.C delete mode 100644 gcc/testsuite/g++.dg/ext/flexary36.C create mode 100644 gcc/testsuite/g++.dg/ext/goto1.C create mode 100644 gcc/testsuite/g++.dg/ext/int128-6.C create mode 100644 gcc/testsuite/g++.dg/ext/is_class_error3.C delete mode 100644 gcc/testsuite/g++.dg/ext/is_constructible4.C create mode 100644 gcc/testsuite/g++.dg/ext/is_std_layout3.C create mode 100644 gcc/testsuite/g++.dg/ext/is_std_layout4.C create mode 100644 gcc/testsuite/g++.dg/ext/is_trivially_copyable.C create mode 100644 gcc/testsuite/g++.dg/ext/vector38.C delete mode 100644 gcc/testsuite/g++.dg/ext/visibility/ref-temp1.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/goacc/firstprivate-mappings-1.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/pr91110.C delete mode 100644 gcc/testsuite/g++.dg/gomp/pr91118-1.C delete mode 100644 gcc/testsuite/g++.dg/gomp/pr91118-2.C delete mode 100644 gcc/testsuite/g++.dg/gomp/pr92504.C delete mode 100644 gcc/testsuite/g++.dg/gomp/pr94477.C delete mode 100644 gcc/testsuite/g++.dg/gomp/pr94512.C create mode 100644 gcc/testsuite/g++.dg/gomp/scan-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/unmappable-1.C delete mode 100644 gcc/testsuite/g++.dg/guality/pr93888.C create mode 100644 gcc/testsuite/g++.dg/inherit/virtual14.C delete mode 100644 gcc/testsuite/g++.dg/init/array54.C delete mode 100644 gcc/testsuite/g++.dg/init/array55.C delete mode 100644 gcc/testsuite/g++.dg/init/array56.C delete mode 100644 gcc/testsuite/g++.dg/init/array58.C delete mode 100644 gcc/testsuite/g++.dg/init/array59.C delete mode 100644 gcc/testsuite/g++.dg/init/const14.C create mode 100644 gcc/testsuite/g++.dg/init/static5.C create mode 100644 gcc/testsuite/g++.dg/ipa/ipa-sra-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/ipa-sra-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/ipa-sra-3.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr91831.C delete mode 100644 gcc/testsuite/g++.dg/ipa/pr93223.C delete mode 100644 gcc/testsuite/g++.dg/lookup/pr84733.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr90754.C delete mode 100644 gcc/testsuite/g++.dg/lookup/pr91826.C create mode 100644 gcc/testsuite/g++.dg/lookup/strong-using2.C create mode 100644 gcc/testsuite/g++.dg/lookup/using61.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-1_1.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-2_0.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-2_1.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-3_0.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-3_1.c create mode 100644 gcc/testsuite/g++.dg/lto/alias-4_0.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-5_0.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-5_1.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-5_2.c create mode 100644 gcc/testsuite/g++.dg/lto/pr89330_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr89330_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr90990_0.C create mode 100644 gcc/testsuite/g++.dg/opt/pr91164.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr91838.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr92007.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr92644.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr94618.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr95080.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr96722.C create mode 100644 gcc/testsuite/g++.dg/other/final3.C create mode 100644 gcc/testsuite/g++.dg/other/final4.C create mode 100644 gcc/testsuite/g++.dg/other/final5.C create mode 100644 gcc/testsuite/g++.dg/other/final6.C create mode 100644 gcc/testsuite/g++.dg/other/final7.C create mode 100644 gcc/testsuite/g++.dg/other/final8.C create mode 100644 gcc/testsuite/g++.dg/other/operator4.C create mode 100644 gcc/testsuite/g++.dg/other/pr77548.C delete mode 100644 gcc/testsuite/g++.dg/other/pr92201.C create mode 100644 gcc/testsuite/g++.dg/other/ucnid-1-utf8.C delete mode 100644 gcc/testsuite/g++.dg/overload/bit-field1.C create mode 100644 gcc/testsuite/g++.dg/overload/ellipsis4.C create mode 100644 gcc/testsuite/g++.dg/parse/alignas1.C create mode 100644 gcc/testsuite/g++.dg/parse/error62.C delete mode 100644 gcc/testsuite/g++.dg/parse/repo1.C create mode 100644 gcc/testsuite/g++.dg/pch/operator-1.C create mode 100644 gcc/testsuite/g++.dg/pch/operator-1.Hs create mode 100644 gcc/testsuite/g++.dg/pr60517.C create mode 100644 gcc/testsuite/g++.dg/pr90462.C create mode 100644 gcc/testsuite/g++.dg/pr90981.C create mode 100644 gcc/testsuite/g++.dg/pr91221.C delete mode 100644 gcc/testsuite/g++.dg/pr92022.C delete mode 100644 gcc/testsuite/g++.dg/pr93674.C delete mode 100644 gcc/testsuite/g++.dg/pr94666.C delete mode 100644 gcc/testsuite/g++.dg/rtti/repo1.C delete mode 100644 gcc/testsuite/g++.dg/template/alignof3.C delete mode 100644 gcc/testsuite/g++.dg/template/deduce4.C delete mode 100644 gcc/testsuite/g++.dg/template/deduce5.C delete mode 100644 gcc/testsuite/g++.dg/template/deduce6.C delete mode 100644 gcc/testsuite/g++.dg/template/deduce7.C delete mode 100644 gcc/testsuite/g++.dg/template/dependent-name14.C create mode 100644 gcc/testsuite/g++.dg/template/operator15.C delete mode 100644 gcc/testsuite/g++.dg/template/pr98297.C delete mode 100644 gcc/testsuite/g++.dg/template/repo1.C delete mode 100644 gcc/testsuite/g++.dg/template/repo10.C delete mode 100644 gcc/testsuite/g++.dg/template/repo11.C delete mode 100644 gcc/testsuite/g++.dg/template/repo2.C delete mode 100644 gcc/testsuite/g++.dg/template/repo3.C delete mode 100644 gcc/testsuite/g++.dg/template/repo4.C delete mode 100644 gcc/testsuite/g++.dg/template/repo5.C delete mode 100644 gcc/testsuite/g++.dg/template/repo6.C delete mode 100644 gcc/testsuite/g++.dg/template/repo7.C delete mode 100644 gcc/testsuite/g++.dg/template/repo8.C delete mode 100644 gcc/testsuite/g++.dg/template/repo9.C delete mode 100644 gcc/testsuite/g++.dg/template/virtual5.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local-ice5.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91270.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91334.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr91355.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr91606.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91680.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr92384.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr93246.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr94303.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr95717.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/alias-access-path-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/cprop-vcond.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/empty-3.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/empty-loop.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/final1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/final2.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/final3.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/ldist-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr83518.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr88797.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr89698.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr90078.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr90883.C delete mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr95638.C delete mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-15.C create mode 100644 gcc/testsuite/g++.dg/vect/pr89653.cc delete mode 100644 gcc/testsuite/g++.dg/vect/pr97255.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-1.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-10.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-2.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-3.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-4.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-5.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-6.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-7.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-8.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-9.cc create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Winaccessible-base-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Winaccessible-base-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Winaccessible-virtual-base-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Winaccessible-virtual-base-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Woverloaded-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Woverloaded-2.h delete mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-type-12.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-16.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-compatible-local-3.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-overflow-3.C delete mode 100644 gcc/testsuite/g++.dg/warn/inline3.C create mode 100644 gcc/testsuite/g++.dg/warn/miss-format-7.C create mode 100644 gcc/testsuite/g++.dg/warn/noreturn-10.C create mode 100644 gcc/testsuite/g++.dg/warn/noreturn-11.C create mode 100644 gcc/testsuite/g++.dg/warn/noreturn-8.C create mode 100644 gcc/testsuite/g++.dg/warn/noreturn-9.C create mode 100644 gcc/testsuite/g++.dg/warn/sequence-pt-4.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.pt/instantiate4.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.pt/instantiate6.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.pt/repo1.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.pt/repo2.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.pt/repo3.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.pt/repo4.C delete mode 100644 gcc/testsuite/g++.target/aarch64/pr94052.C delete mode 100644 gcc/testsuite/g++.target/aarch64/pr94514.C delete mode 100644 gcc/testsuite/g++.target/aarch64/pr94515-1.C delete mode 100644 gcc/testsuite/g++.target/aarch64/pr94515-2.C delete mode 100644 gcc/testsuite/g++.target/aarch64/pr95114.C create mode 100644 gcc/testsuite/g++.target/aarch64/return_address_sign_ab_exception.C create mode 100644 gcc/testsuite/g++.target/aarch64/return_address_sign_b_exception.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/dup_sel_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/dup_sel_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/dup_sel_3.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/dup_sel_4.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/dup_sel_5.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/dup_sel_6.C create mode 100644 gcc/testsuite/g++.target/i386/crc32-4.C delete mode 100644 gcc/testsuite/g++.target/i386/pr85334-1.C delete mode 100644 gcc/testsuite/g++.target/i386/pr85334-2.C create mode 100644 gcc/testsuite/g++.target/i386/pr90424-1.C create mode 100644 gcc/testsuite/g++.target/i386/pr90424-2.C create mode 100644 gcc/testsuite/g++.target/i386/pr91605.C delete mode 100644 gcc/testsuite/g++.target/i386/pr94046-1.C delete mode 100644 gcc/testsuite/g++.target/i386/pr94046-2.C create mode 100644 gcc/testsuite/g++.target/powerpc/powerpc.exp create mode 100644 gcc/testsuite/g++.target/powerpc/undef-bool-3.C delete mode 100644 gcc/testsuite/g++.target/riscv/pr97682.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/20190827-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/20191108-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/packed-aligned-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84305.c rename gcc/testsuite/gcc.c-torture/{ => compile}/pr88140.c (100%) delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr90840.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr91190.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr91204.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr91725.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr91919.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr92056.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr92231.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93333.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93335.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93348-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93505.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93949.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr94488.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr94621.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr96426.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20191023-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/alias-access-path-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/20010114-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/20030331-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/920518-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/compare-fp-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-4f.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-8f.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/noinit-attribute.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/packed-aligned.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr84521.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr90311.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91450-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91450-2.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr92904.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93402.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93434.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93744-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93744-2.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93744-3.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93908.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93945.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr94130.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr94134.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr94412.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr94524-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr94524-2.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr94591.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr94809.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97073.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 create mode 100644 gcc/testsuite/gcc.c-torture/execute/return-addr.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/shiftdi-2.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-44.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-45.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-46.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-47.c create mode 100644 gcc/testsuite/gcc.dg/Wenum-conversion.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-10.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-2.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-3.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-4.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-5.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-6.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-7.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-8.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-9.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-14.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-15.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-16.c delete mode 100644 gcc/testsuite/gcc.dg/Wunused-var-4.c create mode 100644 gcc/testsuite/gcc.dg/alias-16.c create mode 100644 gcc/testsuite/gcc.dg/builtin-memchr-4.c delete mode 100644 gcc/testsuite/gcc.dg/c11-static-assert-10.c delete mode 100644 gcc/testsuite/gcc.dg/c99-const-expr-15.c create mode 100644 gcc/testsuite/gcc.dg/cdce3.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-1-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-10-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-11-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-12-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-13-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-14-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-15-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-2-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-3-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-4-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-6-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-7-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-9-utf8.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/array-0.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/array-1.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/array-2.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/array-3.c delete mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-1.c delete mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-2.c delete mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-3.c delete mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-4.c delete mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-1.c delete mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-2.c delete mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-1.c delete mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-2.c delete mode 100644 gcc/testsuite/gcc.dg/dfp/pr94111.c delete mode 100644 gcc/testsuite/gcc.dg/dfp/pr97439.c create mode 100644 gcc/testsuite/gcc.dg/diag-aka-3.c create mode 100644 gcc/testsuite/gcc.dg/diag-aka-4.c create mode 100644 gcc/testsuite/gcc.dg/enum-redef-1.c create mode 100644 gcc/testsuite/gcc.dg/format/gcc_diag-11.c create mode 100644 gcc/testsuite/gcc.dg/format/pr80619.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-37.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-38.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-39.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-40.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-41.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-42.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-43.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-44.c delete mode 100644 gcc/testsuite/gcc.dg/gomp/pr95108.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr90716.c delete mode 100644 gcc/testsuite/gcc.dg/inline-42.c delete mode 100644 gcc/testsuite/gcc.dg/inline-43.c create mode 100644 gcc/testsuite/gcc.dg/ipa/20040703-wpa.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-12.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-13.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-14.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-15.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-16.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-17.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-18.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-2.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-20.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-21.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-22.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-6.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-agg-10.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-agg-12.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr90555.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr91089.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr91832.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr91853.c create mode 100644 gcc/testsuite/gcc.dg/lto/alias-access-path-2_0.c create mode 100644 gcc/testsuite/gcc.dg/pr78902.c create mode 100644 gcc/testsuite/gcc.dg/pr87314-1.c create mode 100644 gcc/testsuite/gcc.dg/pr87954.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-1.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-10.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-11.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-12.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-2.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-3.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-4.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-5.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-6.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-7.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-8.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-9.c create mode 100644 gcc/testsuite/gcc.dg/pr89518.c create mode 100644 gcc/testsuite/gcc.dg/pr90263.c delete mode 100644 gcc/testsuite/gcc.dg/pr90648.c create mode 100644 gcc/testsuite/gcc.dg/pr90726.c create mode 100644 gcc/testsuite/gcc.dg/pr90866-2.c create mode 100644 gcc/testsuite/gcc.dg/pr90866.c delete mode 100644 gcc/testsuite/gcc.dg/pr90898.c create mode 100644 gcc/testsuite/gcc.dg/pr91014.c create mode 100644 gcc/testsuite/gcc.dg/pr91069.c create mode 100644 gcc/testsuite/gcc.dg/pr91172.c create mode 100644 gcc/testsuite/gcc.dg/pr91181.c create mode 100644 gcc/testsuite/gcc.dg/pr91570.c delete mode 100644 gcc/testsuite/gcc.dg/pr91734.c delete mode 100644 gcc/testsuite/gcc.dg/pr92430.c delete mode 100644 gcc/testsuite/gcc.dg/pr92591-1.c delete mode 100644 gcc/testsuite/gcc.dg/pr92591-2.c delete mode 100644 gcc/testsuite/gcc.dg/pr92768.c delete mode 100644 gcc/testsuite/gcc.dg/pr93054.c delete mode 100644 gcc/testsuite/gcc.dg/pr93399.c delete mode 100644 gcc/testsuite/gcc.dg/pr93576.c delete mode 100644 gcc/testsuite/gcc.dg/pr93820.c delete mode 100644 gcc/testsuite/gcc.dg/pr94001.c delete mode 100644 gcc/testsuite/gcc.dg/pr94002.c delete mode 100644 gcc/testsuite/gcc.dg/pr94114.c delete mode 100644 gcc/testsuite/gcc.dg/pr94121.c delete mode 100644 gcc/testsuite/gcc.dg/pr94167.c delete mode 100644 gcc/testsuite/gcc.dg/pr94172-1.c delete mode 100644 gcc/testsuite/gcc.dg/pr94172-2.c delete mode 100644 gcc/testsuite/gcc.dg/pr94189.c delete mode 100644 gcc/testsuite/gcc.dg/pr94211.c delete mode 100644 gcc/testsuite/gcc.dg/pr94277.c delete mode 100644 gcc/testsuite/gcc.dg/pr94283.c delete mode 100644 gcc/testsuite/gcc.dg/pr94368.c delete mode 100644 gcc/testsuite/gcc.dg/pr94705.c delete mode 100644 gcc/testsuite/gcc.dg/pr94780.c delete mode 100644 gcc/testsuite/gcc.dg/pr94842.c delete mode 100644 gcc/testsuite/gcc.dg/pr94873.c delete mode 100644 gcc/testsuite/gcc.dg/pr95133.c delete mode 100644 gcc/testsuite/gcc.dg/pr95857.c delete mode 100644 gcc/testsuite/gcc.dg/pr96370.c delete mode 100644 gcc/testsuite/gcc.dg/pr96514.c delete mode 100644 gcc/testsuite/gcc.dg/pr96579.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-21.c create mode 100644 gcc/testsuite/gcc.dg/sso/ipa-sra-1.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_26.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_27.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_28.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_29.c delete mode 100644 gcc/testsuite/gcc.dg/store_merging_31.c delete mode 100644 gcc/testsuite/gcc.dg/store_merging_32.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-62.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-63.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-64.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-65.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-66.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-68.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-70.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-71.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-72.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-73.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-74.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-75.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-76.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-77.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-78.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-79.c create mode 100644 gcc/testsuite/gcc.dg/torture/20190604-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/20190924-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/builtin-round-roundeven.c create mode 100644 gcc/testsuite/gcc.dg/torture/builtin-round-roundevenf128.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90395.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90553.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90671.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90738.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91180.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91207.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91211.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91267.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91323.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91656-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91656-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91656-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91896.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr92222.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr92704.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr93381.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr94206.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr94479.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr94482.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr94947-1.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr94947-2.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr95049.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr97812.c create mode 100644 gcc/testsuite/gcc.dg/torture/restrict-8.c create mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-5.c create mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-6.c create mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-7.c delete mode 100644 gcc/testsuite/gcc.dg/torture/stackalign/builtin-return-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-37.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-warn-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-21.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-22.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cmpexactdiv-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cmpexactdiv-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cmpexactdiv-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/dce-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/dump-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/dump-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/dump-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ldist-37.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ldist-38.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr66726-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86061.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89060.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89475.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90340-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90340.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90356-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90356-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90356-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90356-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90478.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91482.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91504.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91579.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91680.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91866.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92930.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93435.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94125.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94482-2.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94969.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr95804.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/redundant-assign-zero-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/redundant-assign-zero-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/slsr-42.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-36.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-37.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-38.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-69.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-70.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-71.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-72.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-73.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-74.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-75.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-76.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-77.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-79.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-80.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-81.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-13.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vector-7.c create mode 100644 gcc/testsuite/gcc.dg/type-convert-var.c create mode 100644 gcc/testsuite/gcc.dg/typedef-var-1.c create mode 100644 gcc/testsuite/gcc.dg/typedef-var-2.c delete mode 100644 gcc/testsuite/gcc.dg/ubsan/pr94423.c delete mode 100644 gcc/testsuite/gcc.dg/ubsan/pr95810.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-1-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-10-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-11-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-12-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-13-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-14-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-15-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-16-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-2-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-3-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-4-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-5-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-6-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-7-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-8-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-9-utf8.c create mode 100644 gcc/testsuite/gcc.dg/uninit-25-gimple.c create mode 100644 gcc/testsuite/gcc.dg/uninit-25.c create mode 100644 gcc/testsuite/gcc.dg/uninit-26.c create mode 100644 gcc/testsuite/gcc.dg/uninit-27-gimple.c create mode 100644 gcc/testsuite/gcc.dg/uninit-28-gimple.c create mode 100644 gcc/testsuite/gcc.dg/uninit-29-gimple.c create mode 100644 gcc/testsuite/gcc.dg/uninit-30-gimple.c create mode 100644 gcc/testsuite/gcc.dg/uninit-31-gimple.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr50476.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr90394-1-gimple.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr90394.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-fast-math-vec [...] delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-33.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp create mode 100644 gcc/testsuite/gcc.dg/vect/pr91114.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91750.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr92420.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr92710.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr92723.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr93069.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr93767.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr94443.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/slp-46.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-sad-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-mulhrs-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-mulhrs-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-mulhrs-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-mulhrs-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-10.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-11.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-12.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-13.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-14.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-15.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-16.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-version-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-version-2.c create mode 100644 gcc/testsuite/gcc.dg/weak/weak-19.c create mode 100644 gcc/testsuite/gcc.dg/wrapped-binop-simplify.c create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr90574-1.c create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr90574-2.c delete mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr94029.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/acle/jcvt_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/acle/rng_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/tme.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aes-fuse-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aes-fuse-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-x-constraint-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-y-constraint-1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/aarch64-cpunative.exp delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_0 delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_1 delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_10 delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_11 delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_12 delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_13 delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_14 delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_15 delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_2 delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_3 delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_4 delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_5 delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_6 delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_7 delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_8 delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_9 delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_0.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_10.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_13.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_14.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_4.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_5.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_6.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_7.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/crypto-fuse-1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/crypto-fuse-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/diag_aka_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fmul_scvtf_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_11.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_12.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_13.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_14.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_15.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_17.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_18.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_19.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_20.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_21.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_22.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_23.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_24.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_25.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_26.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pcs_attribute-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pcs_attribute-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr88838.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr89093.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr91102.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr92424-2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr92424-3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr94435.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr94514.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr94530.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr94748.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr96313.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 create mode 100644 gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/return_address_sign_b_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/return_address_sign_b_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/return_address_sign_b_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/return_address_sign_builtin.c create mode 100644 gcc/testsuite/gcc.target/aarch64/signbitv2sf.c create mode 100644 gcc/testsuite/gcc.target/aarch64/signbitv4sf.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/simd/pr97349.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ssra.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/simd/trn_zip_p64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/usra.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 create mode 100644 gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-blr-bti.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-blr.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-retbr- [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-retbr.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-mitigation.exp create mode 100644 gcc/testsuite/gcc.target/aarch64/ssadv16qi-dotprod.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 create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/asrdiv_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clrsb_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clrsb_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clz_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clz_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cnot_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_9_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/const_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/const_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/const_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/dot_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/ext_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fabd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fadda_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fmaxnm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fminnm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_10_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_11_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_12_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_9_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_load_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_load_slp_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr88834.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr91166.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr94605.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revb_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revh_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revw_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sad_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sel_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sel_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sel_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sel_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sel_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sel_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/smax_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/smin_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/umax_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/umin_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_17.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_17_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_18.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_18_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_19.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_19_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_20.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_20_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_21.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_21_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/aarch64-sve2.exp create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/average_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/mulhrs_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/shracc_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_20.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_21.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/usadv16qi-dotprod.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 create mode 100644 gcc/testsuite/gcc.target/arc/and-cnst-size.c delete mode 100644 gcc/testsuite/gcc.target/arc/delay-slot-limm.c create mode 100644 gcc/testsuite/gcc.target/arc/interrupt-10.c create mode 100644 gcc/testsuite/gcc.target/arc/interrupt-11.c create mode 100644 gcc/testsuite/gcc.target/arc/interrupt-12.c create mode 100644 gcc/testsuite/gcc.target/arc/mov-cnst-size.c create mode 100644 gcc/testsuite/gcc.target/arc/or-cnst-size.c delete mode 100644 gcc/testsuite/gcc.target/arc/pic-2.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/simd32.c create mode 100644 gcc/testsuite/gcc.target/arm/aes-fuse-1.c create mode 100644 gcc/testsuite/gcc.target/arm/aes-fuse-2.c create mode 100644 gcc/testsuite/gcc.target/arm/aes_xor_combine.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-17.c delete mode 100644 gcc/testsuite/gcc.target/arm/neon-extend-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/neon-extend-2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr90405.c create mode 100644 gcc/testsuite/gcc.target/arm/pr91603.c create mode 100644 gcc/testsuite/gcc.target/arm/pr91684.c delete mode 100644 gcc/testsuite/gcc.target/arm/pr91816.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 create mode 100644 gcc/testsuite/gcc.target/arm/ssadv16qi.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 create mode 100644 gcc/testsuite/gcc.target/arm/unaligned-argument-1.c create mode 100644 gcc/testsuite/gcc.target/arm/unaligned-argument-2.c create mode 100644 gcc/testsuite/gcc.target/arm/unaligned-argument-3.c create mode 100644 gcc/testsuite/gcc.target/arm/usadv16qi.c create mode 100644 gcc/testsuite/gcc.target/bpf/bpf.exp create mode 100644 gcc/testsuite/gcc.target/bpf/builtin-load.c create mode 100644 gcc/testsuite/gcc.target/bpf/constant-calls.c create mode 100644 gcc/testsuite/gcc.target/bpf/diag-funargs-2.c create mode 100644 gcc/testsuite/gcc.target/bpf/diag-funargs-3.c create mode 100644 gcc/testsuite/gcc.target/bpf/diag-funargs.c create mode 100644 gcc/testsuite/gcc.target/bpf/diag-indcalls.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-bind.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-bpf-redirect.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-clone-redirect.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-csum-diff.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-csum-update.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-current-task-under-cgroup.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-fib-lookup.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-cgroup-classid.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-current-cgroup-id.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-current-comm.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-current-pid-tgid.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-current-task.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-current-uid-gid.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-hash-recalc.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-listener-sock.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-local-storage.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-numa-node-id.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-prandom-u32.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-route-realm.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-smp-processor-id.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-socket-cookie.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-socket-uid.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-stack.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-stackid.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-getsockopt.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-ktime-get-ns.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-l3-csum-replace.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-l4-csum-replace.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-lwt-push-encap.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-lwt-seg6-action.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-lwt-seg6-adjust-srh.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-lwt-seg6-store-bytes.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-map-delete-elem.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-map-lookup-elem.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-map-peek-elem.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-map-pop-elem.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-map-push-elem.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-map-update-elem.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-msg-apply-bytes.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-msg-cork-bytes.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-msg-pop-data.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-msg-pull-data.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-msg-push-data.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-msg-redirect-hash.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-msg-redirect-map.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-override-return.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-perf-event-output.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-perf-event-read-value.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-perf-event-read.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-perf-prog-read-value.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-probe-read-str.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-probe-read.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-probe-write-user.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-rc-keydown.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-rc-pointer-rel.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-rc-repeat.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-redirect-map.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-set-hash-invalid.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-set-hash.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-setsockopt.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sk-fullsock.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sk-lookup-tcp.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sk-lookup-upd.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sk-redirect-hash.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sk-redirect-map.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sk-release.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sk-select-reuseport.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sk-storage-delete.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sk-storage-get.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-adjust-room.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-cgroup-id.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-change-head.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-change-proto.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-change-tail.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-change-type.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-ecn-set-ce.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-get-tunnel-key.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-get-tunnel-opt.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-get-xfrm-state.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-load-bytes-relative.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-load-bytes.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-pull-data.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-set-tunnel-key.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-set-tunnel-opt.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-store-bytes.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-under-cgroup.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-vlan-pop.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-vlan-push.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skc-lookup-tcp.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sock-hash-update.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sock-map-update.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sock-ops-cb-flags-set.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-spin-lock.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-spin-unlock.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-strtol.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-strtoul.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sysctl-get-current-value.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sysctl-get-name.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sysctl-get-new-value.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sysctl-set-new-value.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-tail-call.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-tcp-check-syncookie.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-tcp-sock.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-trace-printk.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-xdp-adjust-head.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-xdp-adjust-meta.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-xdp-adjust-tail.c create mode 100644 gcc/testsuite/gcc.target/bpf/skb-ancestor-cgroup-id.c create mode 100644 gcc/testsuite/gcc.target/bpf/sync-fetch-and-add.c create mode 100644 gcc/testsuite/gcc.target/i386/asm-7.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-loadu2-m128-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-loadu2-m128-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-loadu2-m128d-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-loadu2-m128d-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-loadu2-m128i-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-loadu2-m128i-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx-pr93637.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-storeu2-m128-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-storeu2-m128-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-storeu2-m128d-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-storeu2-m128d-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-storeu2-m128i-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-storeu2-m128i-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-typecast-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-typecast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr90991-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr91201.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr93418.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr94460.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-simd-10.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-simd-11.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-simd-12.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-simd-13.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-simd-14.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-simd-15.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-simd-8.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-simd-9.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bf16-vdpbf16ps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bf16-vdpbf16ps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr91201.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr93673.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr94438.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr94500.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr94509-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr94509-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vect-simd-11.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vect-simd-15.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr90991-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr93673.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vfpclasssd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vfpclassss-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr93673.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr97028.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-simd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-typecast-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vcmppd-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vcmpps-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vcomisd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vcomiss-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vect-simd-10.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vect-simd-12.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vect-simd-13.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vect-simd-14.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vect-simd-8.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vect-simd-9.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vbmi2-vpshld-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vbmi2-vpshrd-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr93009.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr93069.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr93670.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vlbw-pr94438.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vp2intersect-2intersect-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vp2intersect-2intersect-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/cet-label-3.c create mode 100644 gcc/testsuite/gcc.target/i386/cet-label-4.c create mode 100644 gcc/testsuite/gcc.target/i386/cet-label-5.c create mode 100644 gcc/testsuite/gcc.target/i386/cvtpd2pi.c create mode 100644 gcc/testsuite/gcc.target/i386/enqcmd.c create mode 100644 gcc/testsuite/gcc.target/i386/enqcmds.c create mode 100644 gcc/testsuite/gcc.target/i386/fnabs.c create mode 100644 gcc/testsuite/gcc.target/i386/gfni-5.c create mode 100644 gcc/testsuite/gcc.target/i386/math_m_pi.h create mode 100644 gcc/testsuite/gcc.target/i386/minmax-3.c create mode 100644 gcc/testsuite/gcc.target/i386/minmax-4.c create mode 100644 gcc/testsuite/gcc.target/i386/minmax-5.c create mode 100644 gcc/testsuite/gcc.target/i386/minmax-6.c create mode 100644 gcc/testsuite/gcc.target/i386/minmax-7.c create mode 100644 gcc/testsuite/gcc.target/i386/mmx-vals.h 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/pr54855-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54855-10.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54855-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54855-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54855-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54855-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54855-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54855-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54855-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54855-9.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr65782.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85667-10.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85667-7.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85667-8.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85667-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85693-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87007-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88809-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88809.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-0.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-1c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-4a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-4b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-5a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-5b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-7a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-7b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-8a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-8b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-9a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-9b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88963-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88963-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89261.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89386-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89386.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90358.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90497-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90497-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90500-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90500-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90510.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90552.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90765-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90765-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90856.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr90867.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90878.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90980-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90980-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90980-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91033.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91154.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-1c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-2b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-2c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91223.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr91298-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr91298-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91385.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91408.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91446.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91469-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91469-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91528.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91604.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91897.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91931.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr92225.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr92615.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr93088.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr93654.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr93656.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr93696-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr93696-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr93743.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr94103.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr94283.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr94417-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr94417-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr94417-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr94494.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr94603.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/pr97032.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr98086.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-10.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-11.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-12.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-13.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-14.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-15.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-16.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-17.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-18a.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-18b.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-18c.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-19a.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-19b.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-19c.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-19d.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-19e.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-20.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-21.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-22.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-3.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-4.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-5.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-6.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-7.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-8.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-9.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-cvtpi2ps.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-cvtps2pi.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-cvttps2pi.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-maskmovq.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-packssdw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-packsswb.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-packuswb.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-paddb.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-paddd.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-paddq.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-paddsb.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-paddsw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-paddusb.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-paddusw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-paddw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pand.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pandn.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pavgb.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pavgw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpeqb.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpeqd.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpeqw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpgtb.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpgtd.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpgtw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pextrw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pinsrw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pmaddwd.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pmaxsw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pmaxub.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pminsw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pminub.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pmovmskb.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pmulhuw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pmulhw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pmullw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pmuludq.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-por.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psadbw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pshufw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pslld.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pslldi.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psllq.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psllqi.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psllw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psllwi.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psrad.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psradi.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psraw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psrawi.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psrld.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psrldi.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psrlq.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psrlqi.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psrlw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psrlwi.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psubb.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psubd.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psubq.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psubusb.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psubusw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psubw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-punpckhbw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-punpckhdq.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-punpckhwd.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-punpcklbw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-punpckldq.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-punpcklwd.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pxor.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201-3.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201-4.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201-5.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201-6.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-vect-simd-10.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-vect-simd-11.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-vect-simd-12.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-vect-simd-13.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-vect-simd-14.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-vect-simd-15.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-vect-simd-8.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-vect-simd-9.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-pr91201.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-round-roundeven-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-round-roundeven-2.c create mode 100644 gcc/testsuite/gcc.target/i386/stackalign/pr88483-1.c create mode 100644 gcc/testsuite/gcc.target/i386/stackalign/pr88483-2.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-signbitf.c delete mode 100644 gcc/testsuite/gcc.target/i386/xsave-avx-1.c create mode 100644 gcc/testsuite/gcc.target/mips/data-sym-multi-pool.c delete mode 100644 gcc/testsuite/gcc.target/mips/pr91769.c create mode 100644 gcc/testsuite/gcc.target/msp430/asm-register-names-lower-case.c create mode 100644 gcc/testsuite/gcc.target/msp430/asm-register-names-upper-case.c create mode 100644 gcc/testsuite/gcc.target/msp430/data-attributes-2.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices-main.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/README create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-1.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-1.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-2.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-2.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-3.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-3.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-4.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-4.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-5.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-5.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-6.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-6.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-device-order.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_00.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_01.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_02.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_04.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_08.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_10.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_11.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_12.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_14.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_18.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_20.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_21.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_22.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_24.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_28.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430fr5969.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/devices.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-cc430f5123.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-foo.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-msp430afe253.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-msp430cg4616.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-msp430f4783.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-rf430frl154h_rom.c create mode 100644 gcc/testsuite/gcc.target/msp430/emulate-slli.c create mode 100644 gcc/testsuite/gcc.target/msp430/emulate-srai.c create mode 100644 gcc/testsuite/gcc.target/msp430/emulate-srli.c create mode 100644 gcc/testsuite/gcc.target/msp430/isr-push-pop-isr-430.c create mode 100644 gcc/testsuite/gcc.target/msp430/isr-push-pop-isr-430x.c create mode 100644 gcc/testsuite/gcc.target/msp430/isr-push-pop-leaf-isr-430.c create mode 100644 gcc/testsuite/gcc.target/msp430/isr-push-pop-leaf-isr-430x.c create mode 100644 gcc/testsuite/gcc.target/msp430/isr-push-pop-main.c create mode 100644 gcc/testsuite/gcc.target/msp430/mlarge-pedwarns.c create mode 100644 gcc/testsuite/gcc.target/msp430/mspabi_sllll.c create mode 100644 gcc/testsuite/gcc.target/msp430/mspabi_srall.c create mode 100644 gcc/testsuite/gcc.target/msp430/mspabi_srlll.c create mode 100644 gcc/testsuite/gcc.target/msp430/region-attribute-misuse.c create mode 100644 gcc/testsuite/gcc.target/msp430/region-misuse-code-data.c create mode 100644 gcc/testsuite/gcc.target/msp430/region-misuse-code.c create mode 100644 gcc/testsuite/gcc.target/msp430/region-misuse-data.c create mode 100644 gcc/testsuite/gcc.target/msp430/size-optimized-shifts.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-msum-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/conv-vectorize-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/conv-vectorize-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cpu-future.c create mode 100644 gcc/testsuite/gcc.target/powerpc/localentry-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/localentry-detect-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/maddld-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/mmfpgpr.c create mode 100644 gcc/testsuite/gcc.target/powerpc/notoc-direct-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/p9-minmax-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr62147.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010-3.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010-4.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr88233.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr90763.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr92090-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr92090.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr92098-int-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr92098-int-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr92398.h delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr92398.p9+.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr92398.p9-.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr92923-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr92923-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr93073.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr93800.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/pragma_misc9.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pragma_power6.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pragma_power7.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pragma_power8.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pragma_power9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-rotate-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-rotate-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-rotate-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-rotate-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/volatile-mem.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-msum.c create mode 100644 gcc/testsuite/gcc.target/pru/abi-arg-struct.c create mode 100644 gcc/testsuite/gcc.target/pru/ashiftrt.c create mode 100644 gcc/testsuite/gcc.target/pru/builtins-1.c create mode 100644 gcc/testsuite/gcc.target/pru/builtins-error.c create mode 100644 gcc/testsuite/gcc.target/pru/clearbit.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-asm.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-dowhile.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-hi-1.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-hi-2.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-qi-1.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-qi-2.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-short-1.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-short-2.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-si-1.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-si-2.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-u8_pcrel_overflow.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-ubyte-1.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-ubyte-2.c create mode 100644 gcc/testsuite/gcc.target/pru/lra-framepointer-fragmentation-1.c create mode 100644 gcc/testsuite/gcc.target/pru/lra-framepointer-fragmentation-2.c create mode 100644 gcc/testsuite/gcc.target/pru/mabi-ti-1.c create mode 100644 gcc/testsuite/gcc.target/pru/mabi-ti-2.c create mode 100644 gcc/testsuite/gcc.target/pru/mabi-ti-3.c create mode 100644 gcc/testsuite/gcc.target/pru/mabi-ti-4.c create mode 100644 gcc/testsuite/gcc.target/pru/mabi-ti-5.c create mode 100644 gcc/testsuite/gcc.target/pru/mabi-ti-6.c create mode 100644 gcc/testsuite/gcc.target/pru/mabi-ti-7.c create mode 100644 gcc/testsuite/gcc.target/pru/pr64366.c create mode 100644 gcc/testsuite/gcc.target/pru/pragma-ctable_entry.c create mode 100644 gcc/testsuite/gcc.target/pru/pru.exp create mode 100644 gcc/testsuite/gcc.target/pru/qbbc-1.c create mode 100644 gcc/testsuite/gcc.target/pru/qbbc-2.c create mode 100644 gcc/testsuite/gcc.target/pru/qbbc-3.c create mode 100644 gcc/testsuite/gcc.target/pru/qbbs-1.c create mode 100644 gcc/testsuite/gcc.target/pru/qbbs-2.c create mode 100644 gcc/testsuite/gcc.target/pru/setbit.c create mode 100644 gcc/testsuite/gcc.target/pru/zero_extend-and-hisi.c create mode 100644 gcc/testsuite/gcc.target/pru/zero_extend-and-qihi.c create mode 100644 gcc/testsuite/gcc.target/pru/zero_extend-and-qisi.c create mode 100644 gcc/testsuite/gcc.target/pru/zero_extend-hisi.c create mode 100644 gcc/testsuite/gcc.target/pru/zero_extend-qihi.c create mode 100644 gcc/testsuite/gcc.target/pru/zero_extend-qisi.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-10.c create mode 100644 gcc/testsuite/gcc.target/riscv/flattened-struct-abi-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/flattened-struct-abi-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/li.c create mode 100644 gcc/testsuite/gcc.target/riscv/load-immediate.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr91441.c delete mode 100644 gcc/testsuite/gcc.target/riscv/pr93202.c delete mode 100644 gcc/testsuite/gcc.target/riscv/pr93304.c create mode 100644 gcc/testsuite/gcc.target/s390/addsub-signed-overflow-1.c create mode 100644 gcc/testsuite/gcc.target/s390/addsub-signed-overflow-2.c create mode 100644 gcc/testsuite/gcc.target/s390/combine-rotate-modulo.c create mode 100644 gcc/testsuite/gcc.target/s390/combine-shift-rotate-add-mod.c create mode 100644 gcc/testsuite/gcc.target/s390/global-array-element-pic2.c create mode 100644 gcc/testsuite/gcc.target/s390/mul-signed-overflow-1.c create mode 100644 gcc/testsuite/gcc.target/s390/mul-signed-overflow-2.c delete mode 100644 gcc/testsuite/gcc.target/s390/pr93908.c create mode 100644 gcc/testsuite/gcc.target/s390/rotate-truncation-mask.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/combine-shift-vec.c delete mode 100644 gcc/testsuite/gcc.target/s390/vector/pr92950.c delete mode 100644 gcc/testsuite/gcc.target/s390/zvector/pr94613.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-sldw.c delete mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec_load_len_r.c delete mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec_sel-1.c delete mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec_store_len_r.c delete mode 100644 gcc/testsuite/gcc.target/sparc/overflow-6.c delete mode 100644 gcc/testsuite/gcc.target/spu/Wmain.c delete mode 100644 gcc/testsuite/gcc.target/spu/abi.c delete mode 100644 gcc/testsuite/gcc.target/spu/compare-dp.c delete mode 100644 gcc/testsuite/gcc.target/spu/cpat-1.c delete mode 100644 gcc/testsuite/gcc.target/spu/cpat-2.c delete mode 100644 gcc/testsuite/gcc.target/spu/cpat-3.c delete mode 100644 gcc/testsuite/gcc.target/spu/cpat-4.c delete mode 100644 gcc/testsuite/gcc.target/spu/dfcgt-nan.c delete mode 100644 gcc/testsuite/gcc.target/spu/dfcmeq.c delete mode 100644 gcc/testsuite/gcc.target/spu/dfcmgt.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/cache1.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/cast1.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/cast2.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/compile1.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/compile2.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/cppdefine.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/ea.exp delete mode 100644 gcc/testsuite/gcc.target/spu/ea/errors1.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/errors2.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/execute1.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/execute2.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/execute3.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/ops1.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/ops2.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/options1.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/pr41857.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/test-sizes.c delete mode 100644 gcc/testsuite/gcc.target/spu/fixed-range-bad.c delete mode 100644 gcc/testsuite/gcc.target/spu/fixed-range.c delete mode 100644 gcc/testsuite/gcc.target/spu/intrinsics-1.c delete mode 100644 gcc/testsuite/gcc.target/spu/intrinsics-2.c delete mode 100644 gcc/testsuite/gcc.target/spu/intrinsics-3.c delete mode 100644 gcc/testsuite/gcc.target/spu/intrinsics-sr.c delete mode 100644 gcc/testsuite/gcc.target/spu/muldivti3.c delete mode 100644 gcc/testsuite/gcc.target/spu/pr40001.c delete mode 100644 gcc/testsuite/gcc.target/spu/spu.exp delete mode 100644 gcc/testsuite/gcc.target/spu/subti3.c delete mode 100644 gcc/testsuite/gcc.target/spu/tag_manager.c delete mode 100644 gcc/testsuite/gcc.target/spu/vector-ansi.c delete mode 100644 gcc/testsuite/gcc.target/spu/vector.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx/test_varargs-m256.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/avx512f/test_varargs-m512.c create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/test_varargs-m128.c delete mode 100644 gcc/testsuite/gcc.target/xtensa/pr94584.c delete mode 100644 gcc/testsuite/gdc.dg/imports/pr92216.d create mode 100644 gcc/testsuite/gdc.dg/pr90601.d create mode 100644 gcc/testsuite/gdc.dg/pr90650a.d create mode 100644 gcc/testsuite/gdc.dg/pr90650b.d create mode 100644 gcc/testsuite/gdc.dg/pr91238.d delete mode 100644 gcc/testsuite/gdc.dg/pr92216.d delete mode 100644 gcc/testsuite/gdc.dg/pr94970.d delete mode 100644 gcc/testsuite/gdc.dg/pr95173.d delete mode 100644 gcc/testsuite/gdc.dg/pr95250.d delete mode 100644 gcc/testsuite/gdc.dg/pr96140.d delete mode 100644 gcc/testsuite/gdc.dg/pr98277.d create mode 100644 gcc/testsuite/gdc.test/compilable/b16976.d delete mode 100644 gcc/testsuite/gdc.test/compilable/imports/pr9471a.d delete mode 100644 gcc/testsuite/gdc.test/compilable/imports/pr9471b.d delete mode 100644 gcc/testsuite/gdc.test/compilable/imports/pr9471c.d delete mode 100644 gcc/testsuite/gdc.test/compilable/imports/pr9471d.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test16214b.d delete mode 100644 gcc/testsuite/gdc.test/compilable/pr9471.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16214a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test19912.d create mode 100644 gcc/testsuite/gdc.test/compilable/test19941.d create mode 100644 gcc/testsuite/gdc.test/compilable/traits.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b15875.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b17285.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b19691.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b19691e.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b19717.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b19717a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag16976.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/extra-files/minimal/object.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19890a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19890b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19897.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19898a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19898b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19911a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19911b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19911c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19912a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19912b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19912c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19912d.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19912e.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19913.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19914.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19915.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19922.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19923.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19941.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19955.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail21001.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/fail21001b.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/issue21295.d delete mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_13.c delete mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_13.f90 delete mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_14.f90 delete mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_17.c delete mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/argument_checking_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/argument_checking_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/argument_checking_21.f90 create mode 100644 gcc/testsuite/gfortran.dg/argument_checking_22.f90 create mode 100644 gcc/testsuite/gfortran.dg/argument_checking_23.f90 delete mode 100644 gcc/testsuite/gfortran.dg/arith_divide_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_bounds_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_type_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_type_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_type_2a.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/bessel_5_redux.f90 delete mode 100644 gcc/testsuite/gfortran.dg/bind-c-intent-out.f90 delete mode 100644 gcc/testsuite/gfortran.dg/bind_c_array_params_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/bind_c_array_params_3_aux.c create mode 100644 gcc/testsuite/gfortran.dg/boz_bge.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_complex_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_complex_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_complex_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_dble.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_dshift_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_dshift_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_float_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_float_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_float_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_iand_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_iand_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_int.f90 create mode 100644 gcc/testsuite/gfortran.dg/char_array_constructor_4.f90 delete mode 100644 gcc/testsuite/gfortran.dg/char_length_23.f90 delete mode 100644 gcc/testsuite/gfortran.dg/char_result_19.f90 delete mode 100644 gcc/testsuite/gfortran.dg/char_result_mod_19.f90 delete mode 100644 gcc/testsuite/gfortran.dg/charlen_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/check_bits_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/class_71.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/coarray/codimension_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_poly_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/common_1.f create mode 100644 gcc/testsuite/gfortran.dg/common_26.f90 delete mode 100644 gcc/testsuite/gfortran.dg/contiguous_10.f90 delete mode 100644 gcc/testsuite/gfortran.dg/coverage.f90 delete mode 100644 gcc/testsuite/gfortran.dg/data_inquiry_ref.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_format_empty_item_1.f create mode 100644 gcc/testsuite/gfortran.dg/dec_format_empty_item_2.f create mode 100644 gcc/testsuite/gfortran.dg/dec_format_empty_item_3.f delete mode 100644 gcc/testsuite/gfortran.dg/dec_structure_28.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_36.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_54.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_55.f90 delete mode 100644 gcc/testsuite/gfortran.dg/dependency_56.f90 delete mode 100644 gcc/testsuite/gfortran.dg/dependency_60.f90 create mode 100644 gcc/testsuite/gfortran.dg/dummy_derived_typed.f90 delete mode 100644 gcc/testsuite/gfortran.dg/eof_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/equiv_10.f90 delete mode 100644 gcc/testsuite/gfortran.dg/equiv_11.f90 delete mode 100644 gcc/testsuite/gfortran.dg/external_implicit_none_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/finalize_35.f90 delete mode 100644 gcc/testsuite/gfortran.dg/finalize_36.f90 delete mode 100644 gcc/testsuite/gfortran.dg/finalize_37.f90 delete mode 100644 gcc/testsuite/gfortran.dg/fmt_en_rd.f90 delete mode 100644 gcc/testsuite/gfortran.dg/fmt_en_rn.f90 delete mode 100644 gcc/testsuite/gfortran.dg/fmt_en_ru.f90 delete mode 100644 gcc/testsuite/gfortran.dg/fmt_en_rz.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_f_default_field_width_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_f_default_field_width_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_f_default_field_width_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_g_default_field_width_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_g_default_field_width_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_g_default_field_width_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_i_default_field_width_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_i_default_field_width_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_i_default_field_width_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/forall_19.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/atomic-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/declare-3.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr78260-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr78260.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/pr93329.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/pr93463.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr78260-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr78260-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr78260.f90 delete mode 100644 gcc/testsuite/gfortran.dg/gomp/pr87752.f90 delete mode 100644 gcc/testsuite/gfortran.dg/gomp/pr92977.f90 delete mode 100644 gcc/testsuite/gfortran.dg/gomp/pr93555.f90 delete mode 100644 gcc/testsuite/gfortran.dg/gomp/target-parallel1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/gomp/teams1.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr90240.f delete mode 100644 gcc/testsuite/gfortran.dg/graphite/pr93439.f90 delete mode 100644 gcc/testsuite/gfortran.dg/graphite/vect-pr94043.f90 delete mode 100644 gcc/testsuite/gfortran.dg/iall_masked.f90 create mode 100644 gcc/testsuite/gfortran.dg/illegal_boz_arg_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/implicit_pure_5.c delete mode 100644 gcc/testsuite/gfortran.dg/implicit_pure_5.f90 delete mode 100644 gcc/testsuite/gfortran.dg/inquire_pre.f90 delete mode 100644 gcc/testsuite/gfortran.dg/inquiry_type_ref_5.f90 delete mode 100644 gcc/testsuite/gfortran.dg/inquiry_type_ref_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_21.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_22.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_24.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_6a.f90 create mode 100644 gcc/testsuite/gfortran.dg/io_constraints_14.f90 delete mode 100644 gcc/testsuite/gfortran.dg/matmul_20.f90 delete mode 100644 gcc/testsuite/gfortran.dg/matmul_blas_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/merge_bits_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/merge_bits_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/missing_optional_dummy_6a.f90 delete mode 100644 gcc/testsuite/gfortran.dg/module_procedure_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/module_procedure_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/no_arg_check_2a.f90 create mode 100644 gcc/testsuite/gfortran.dg/open_errors_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr39695_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr39695_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr39695_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr39695_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr39937.f delete mode 100644 gcc/testsuite/gfortran.dg/pr47054_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr47054_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr50392.f create mode 100644 gcc/testsuite/gfortran.dg/pr51991.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr59107.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr60144.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67884.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr69455_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr69455_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr71706.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78290.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr88379.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88833.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr89574.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89646.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr89943_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr89943_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr89943_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr89943_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr90344.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr90985.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr90988_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr90988_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr90988_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91372.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91577.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr91649.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91650_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91650_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr91715.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91716.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr91785.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr91801.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr91913.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr91942.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr92050.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr92208.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr92277.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr92629.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr92781.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr92897.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr92898.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93263_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93263_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93337.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93364.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93423.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93484_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93484_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93497.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93498_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93498_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93580.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93685_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93685_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93686_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93686_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93686_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93686_4.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93714_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93714_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr93835.f08 delete mode 100644 gcc/testsuite/gfortran.dg/pr94030_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr94030_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr94329.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr94397.F90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95091.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95104.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95342.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95373_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95373_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95500.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95503.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95585.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95587.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95611.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95612.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95708.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95709.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95829.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95880.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95881.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 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/pr97272.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr98017.f90 delete mode 100644 gcc/testsuite/gfortran.dg/recursive_check_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_rank_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_rank_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_rank_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/select_type_48.f90 delete mode 100644 gcc/testsuite/gfortran.dg/spread_size_limit_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/streamio_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/typebound_assignment_5a.f03 create mode 100644 gcc/testsuite/gfortran.dg/typebound_assignment_6a.f03 delete mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_32.f03 delete mode 100644 gcc/testsuite/gfortran.dg/use_rename_10.f90 delete mode 100644 gcc/testsuite/gfortran.dg/use_rename_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr90681.f create mode 100644 gcc/testsuite/gfortran.dg/vect/pr90913.f90 delete mode 100644 gcc/testsuite/gfortran.dg/warn_argument_mismatch_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/warn_unused_dummy_argument_6.f90 delete mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr39937.f delete mode 100644 gcc/testsuite/gfortran.fortran-torture/execute/getarg_1.x create mode 100644 gcc/testsuite/gnat.dg/access6.adb create mode 100644 gcc/testsuite/gnat.dg/access7.adb create mode 100644 gcc/testsuite/gnat.dg/access8.adb create mode 100644 gcc/testsuite/gnat.dg/access8_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/access8_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/access9.adb create mode 100644 gcc/testsuite/gnat.dg/addr13.adb create mode 100644 gcc/testsuite/gnat.dg/addr13.ads delete mode 100644 gcc/testsuite/gnat.dg/addr14.adb create mode 100644 gcc/testsuite/gnat.dg/aggr25.adb create mode 100644 gcc/testsuite/gnat.dg/aggr25.ads create mode 100644 gcc/testsuite/gnat.dg/aggr26.adb create mode 100644 gcc/testsuite/gnat.dg/aggr27.adb create mode 100644 gcc/testsuite/gnat.dg/aggr28.adb create mode 100644 gcc/testsuite/gnat.dg/ai12_0086_example.adb create mode 100644 gcc/testsuite/gnat.dg/alignment14.adb create mode 100644 gcc/testsuite/gnat.dg/alignment15.adb create mode 100644 gcc/testsuite/gnat.dg/allocator.adb create mode 100644 gcc/testsuite/gnat.dg/allocator2.adb create mode 100644 gcc/testsuite/gnat.dg/allocator2.ads create mode 100644 gcc/testsuite/gnat.dg/annotation1.adb create mode 100644 gcc/testsuite/gnat.dg/anon3.adb create mode 100644 gcc/testsuite/gnat.dg/anon3.ads create mode 100644 gcc/testsuite/gnat.dg/array35.adb create mode 100644 gcc/testsuite/gnat.dg/array36.adb create mode 100644 gcc/testsuite/gnat.dg/array37.adb create mode 100644 gcc/testsuite/gnat.dg/aspect2.adb create mode 100644 gcc/testsuite/gnat.dg/aspect2.ads create mode 100644 gcc/testsuite/gnat.dg/assert2.adb create mode 100644 gcc/testsuite/gnat.dg/assert2.ads create mode 100644 gcc/testsuite/gnat.dg/bias1.adb delete mode 100644 gcc/testsuite/gnat.dg/bias2.adb create mode 100644 gcc/testsuite/gnat.dg/bip_export.adb create mode 100644 gcc/testsuite/gnat.dg/bip_export.ads create mode 100644 gcc/testsuite/gnat.dg/case_optimization3.adb create mode 100644 gcc/testsuite/gnat.dg/case_optimization3.ads create mode 100644 gcc/testsuite/gnat.dg/casesi.adb create mode 100644 gcc/testsuite/gnat.dg/casesi.ads create mode 100644 gcc/testsuite/gnat.dg/class_wide5.adb create mode 100644 gcc/testsuite/gnat.dg/concat3.adb create mode 100644 gcc/testsuite/gnat.dg/containers1.adb create mode 100644 gcc/testsuite/gnat.dg/containers1.ads create mode 100644 gcc/testsuite/gnat.dg/cpp_constructor.adb create mode 100644 gcc/testsuite/gnat.dg/cpp_constructor2.adb create mode 100644 gcc/testsuite/gnat.dg/cpp_constructor_fp.ads create mode 100644 gcc/testsuite/gnat.dg/cpp_constructor_useit.ads create mode 100644 gcc/testsuite/gnat.dg/default_initial_condition.adb create mode 100644 gcc/testsuite/gnat.dg/default_initial_condition_pack.adb create mode 100644 gcc/testsuite/gnat.dg/default_initial_condition_pack.ads create mode 100644 gcc/testsuite/gnat.dg/derived_type6.adb create mode 100644 gcc/testsuite/gnat.dg/derived_type6.ads create mode 100644 gcc/testsuite/gnat.dg/dimensions2.adb create mode 100644 gcc/testsuite/gnat.dg/dimensions2_phys.ads create mode 100644 gcc/testsuite/gnat.dg/dimensions2_real_numbers.ads create mode 100644 gcc/testsuite/gnat.dg/discr56.adb create mode 100644 gcc/testsuite/gnat.dg/discr56.ads create mode 100644 gcc/testsuite/gnat.dg/discr56_pkg1.adb create mode 100644 gcc/testsuite/gnat.dg/discr56_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/discr56_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/discr57.adb create mode 100644 gcc/testsuite/gnat.dg/discr58.adb 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 create mode 100644 gcc/testsuite/gnat.dg/elab8.adb create mode 100644 gcc/testsuite/gnat.dg/elab8_gen.adb create mode 100644 gcc/testsuite/gnat.dg/elab8_gen.ads create mode 100644 gcc/testsuite/gnat.dg/elab8_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/elab8_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/encode_string1.adb create mode 100644 gcc/testsuite/gnat.dg/encode_string1_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/encode_string1_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/entry1.adb create mode 100644 gcc/testsuite/gnat.dg/entry1.ads create mode 100644 gcc/testsuite/gnat.dg/enum_rep.adb create mode 100644 gcc/testsuite/gnat.dg/enum_rep.ads create mode 100644 gcc/testsuite/gnat.dg/enum_val1.adb create mode 100644 gcc/testsuite/gnat.dg/equal10.adb create mode 100644 gcc/testsuite/gnat.dg/equal10.ads create mode 100644 gcc/testsuite/gnat.dg/equal11.adb create mode 100644 gcc/testsuite/gnat.dg/equal11_interface.ads create mode 100644 gcc/testsuite/gnat.dg/equal11_record.adb create mode 100644 gcc/testsuite/gnat.dg/equal11_record.ads create mode 100644 gcc/testsuite/gnat.dg/equal6.adb create mode 100644 gcc/testsuite/gnat.dg/equal6_types.adb create mode 100644 gcc/testsuite/gnat.dg/equal6_types.ads create mode 100644 gcc/testsuite/gnat.dg/equal7.adb create mode 100644 gcc/testsuite/gnat.dg/equal7_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/equal7_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/equal8.adb create mode 100644 gcc/testsuite/gnat.dg/equal8.ads create mode 100644 gcc/testsuite/gnat.dg/equal8_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/equal9.adb create mode 100644 gcc/testsuite/gnat.dg/expect2.adb create mode 100644 gcc/testsuite/gnat.dg/expect2_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/expect3.adb create mode 100644 gcc/testsuite/gnat.dg/expect4.adb create mode 100644 gcc/testsuite/gnat.dg/expr_func9.adb create mode 100644 gcc/testsuite/gnat.dg/fixed_delete.adb create mode 100644 gcc/testsuite/gnat.dg/fixedpnt6.adb create mode 100644 gcc/testsuite/gnat.dg/fixedpnt7.adb create mode 100644 gcc/testsuite/gnat.dg/fixedpnt8.adb create mode 100644 gcc/testsuite/gnat.dg/float_value1.adb create mode 100644 gcc/testsuite/gnat.dg/float_value2.adb create mode 100644 gcc/testsuite/gnat.dg/freezing1.adb create mode 100644 gcc/testsuite/gnat.dg/freezing1.ads create mode 100644 gcc/testsuite/gnat.dg/freezing1_pack.adb create mode 100644 gcc/testsuite/gnat.dg/freezing1_pack.ads create mode 100644 gcc/testsuite/gnat.dg/generic2-child.ads create mode 100644 gcc/testsuite/gnat.dg/generic2-io_any.adb create mode 100644 gcc/testsuite/gnat.dg/generic2-io_any.ads create mode 100644 gcc/testsuite/gnat.dg/generic2.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst10.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst10_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst11.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst11_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst11_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst12.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst12_pkg1.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst12_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst12_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst13.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst13_pkg-nested_g.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst13_pkg-ops_g.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst13_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst3.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst3_kafka_lib-topic.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst3_kafka_lib.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst3_markets.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst3_traits-encodables.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst3_traits.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst4.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst4_gen.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst4_inst.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst4_typ.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst5.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst6.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_g1-c.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_g1-c.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_g1.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_i1.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_i2.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_x.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst7.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst7_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst7_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst7_types.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst8.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst8.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst8_g.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst8_g.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst9.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst9.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst9_pkg1-operator.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst9_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst9_pkg2.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst9_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/ghost5.adb create mode 100644 gcc/testsuite/gnat.dg/ghost5.ads create mode 100644 gcc/testsuite/gnat.dg/ghost5_parent.ads create mode 100644 gcc/testsuite/gnat.dg/ghost6.adb create mode 100644 gcc/testsuite/gnat.dg/ghost6_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/ghost7.adb create mode 100644 gcc/testsuite/gnat.dg/ghost7.ads create mode 100644 gcc/testsuite/gnat.dg/global2.adb create mode 100644 gcc/testsuite/gnat.dg/global2.ads create mode 100644 gcc/testsuite/gnat.dg/image1.adb create mode 100644 gcc/testsuite/gnat.dg/implicit_param.adb create mode 100644 gcc/testsuite/gnat.dg/implicit_param_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/incomplete7.adb create mode 100644 gcc/testsuite/gnat.dg/incomplete7.ads create mode 100644 gcc/testsuite/gnat.dg/inline15.adb create mode 100644 gcc/testsuite/gnat.dg/inline15_gen.adb create mode 100644 gcc/testsuite/gnat.dg/inline15_gen.ads create mode 100644 gcc/testsuite/gnat.dg/inline15_types.ads create mode 100644 gcc/testsuite/gnat.dg/inline16.adb create mode 100644 gcc/testsuite/gnat.dg/inline16_gen.adb create mode 100644 gcc/testsuite/gnat.dg/inline16_gen.ads create mode 100644 gcc/testsuite/gnat.dg/inline16_types.ads create mode 100644 gcc/testsuite/gnat.dg/inline17.adb create mode 100644 gcc/testsuite/gnat.dg/inline17_pkg1.adb create mode 100644 gcc/testsuite/gnat.dg/inline17_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/inline17_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/inline17_pkg3.adb create mode 100644 gcc/testsuite/gnat.dg/inline17_pkg3.ads create mode 100644 gcc/testsuite/gnat.dg/inline18.adb create mode 100644 gcc/testsuite/gnat.dg/inline18.ads create mode 100644 gcc/testsuite/gnat.dg/inline18_gen1-inner_g.ads create mode 100644 gcc/testsuite/gnat.dg/inline18_gen1.adb create mode 100644 gcc/testsuite/gnat.dg/inline18_gen1.ads create mode 100644 gcc/testsuite/gnat.dg/inline18_gen2.adb create mode 100644 gcc/testsuite/gnat.dg/inline18_gen2.ads create mode 100644 gcc/testsuite/gnat.dg/inline18_gen3.adb create mode 100644 gcc/testsuite/gnat.dg/inline18_gen3.ads create mode 100644 gcc/testsuite/gnat.dg/inline18_pkg1.adb create mode 100644 gcc/testsuite/gnat.dg/inline18_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/inline18_pkg2-child.ads create mode 100644 gcc/testsuite/gnat.dg/inline18_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/inline19.adb create mode 100644 gcc/testsuite/gnat.dg/inline19.ads create mode 100644 gcc/testsuite/gnat.dg/inline20.adb create mode 100644 gcc/testsuite/gnat.dg/inline20_g.adb create mode 100644 gcc/testsuite/gnat.dg/inline20_g.ads create mode 100644 gcc/testsuite/gnat.dg/inline20_h.ads create mode 100644 gcc/testsuite/gnat.dg/inline20_i.ads create mode 100644 gcc/testsuite/gnat.dg/inline20_q-io.ads create mode 100644 gcc/testsuite/gnat.dg/inline20_q.ads create mode 100644 gcc/testsuite/gnat.dg/inline20_r.ads create mode 100644 gcc/testsuite/gnat.dg/inline21.adb create mode 100644 gcc/testsuite/gnat.dg/inline21_g.ads create mode 100644 gcc/testsuite/gnat.dg/inline21_h.adb create mode 100644 gcc/testsuite/gnat.dg/inline21_h.ads create mode 100644 gcc/testsuite/gnat.dg/inline21_q.ads create mode 100644 gcc/testsuite/gnat.dg/interface10.adb create mode 100644 gcc/testsuite/gnat.dg/interface9.adb create mode 100644 gcc/testsuite/gnat.dg/interface9_root-child.ads create mode 100644 gcc/testsuite/gnat.dg/interface9_root.ads create mode 100644 gcc/testsuite/gnat.dg/iter5.adb create mode 100644 gcc/testsuite/gnat.dg/iter5_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/iter6.adb create mode 100644 gcc/testsuite/gnat.dg/limited2.adb create mode 100644 gcc/testsuite/gnat.dg/limited2_pack_1.adb create mode 100644 gcc/testsuite/gnat.dg/limited2_pack_1.ads create mode 100644 gcc/testsuite/gnat.dg/limited2_pack_2.adb create mode 100644 gcc/testsuite/gnat.dg/limited2_pack_2.ads create mode 100644 gcc/testsuite/gnat.dg/limited3.adb create mode 100644 gcc/testsuite/gnat.dg/limited3_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/limited3_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/limited4.adb create mode 100644 gcc/testsuite/gnat.dg/loop_entry1.adb create mode 100644 gcc/testsuite/gnat.dg/loop_entry2.adb create mode 100644 gcc/testsuite/gnat.dg/loop_invariant1.adb create mode 100644 gcc/testsuite/gnat.dg/loop_invariant1.ads delete mode 100644 gcc/testsuite/gnat.dg/lto23.adb delete mode 100644 gcc/testsuite/gnat.dg/lto24.adb delete mode 100644 gcc/testsuite/gnat.dg/lto24_pkg1.ads delete mode 100644 gcc/testsuite/gnat.dg/lto24_pkg2.adb delete mode 100644 gcc/testsuite/gnat.dg/lto24_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/machine_attr1.adb create mode 100644 gcc/testsuite/gnat.dg/machine_attr1.ads create mode 100644 gcc/testsuite/gnat.dg/modular5.adb delete mode 100644 gcc/testsuite/gnat.dg/modular6.adb create mode 100644 gcc/testsuite/gnat.dg/multfixed.adb create mode 100644 gcc/testsuite/gnat.dg/no_caching.adb create mode 100644 gcc/testsuite/gnat.dg/no_caching.ads create mode 100644 gcc/testsuite/gnat.dg/null_check.adb create mode 100644 gcc/testsuite/gnat.dg/object_size1.adb create mode 100644 gcc/testsuite/gnat.dg/openacc1.adb create mode 100644 gcc/testsuite/gnat.dg/opt80.adb create mode 100644 gcc/testsuite/gnat.dg/opt81.adb create mode 100644 gcc/testsuite/gnat.dg/opt81.ads delete mode 100644 gcc/testsuite/gnat.dg/opt89.adb create mode 100644 gcc/testsuite/gnat.dg/pack23.adb create mode 100644 gcc/testsuite/gnat.dg/pack23_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/pack24.adb create mode 100644 gcc/testsuite/gnat.dg/pack25.adb create mode 100644 gcc/testsuite/gnat.dg/pack26.adb create mode 100644 gcc/testsuite/gnat.dg/predicate10.adb create mode 100644 gcc/testsuite/gnat.dg/predicate10_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/predicate10_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/predicate11.adb create mode 100644 gcc/testsuite/gnat.dg/predicate12.adb create mode 100644 gcc/testsuite/gnat.dg/predicate12.ads create mode 100644 gcc/testsuite/gnat.dg/predicate13.adb create mode 100644 gcc/testsuite/gnat.dg/predicate13.ads create mode 100644 gcc/testsuite/gnat.dg/predicate14.adb create mode 100644 gcc/testsuite/gnat.dg/predicate14.ads create mode 100644 gcc/testsuite/gnat.dg/predicate4.adb create mode 100644 gcc/testsuite/gnat.dg/predicate4_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/predicate5.adb create mode 100644 gcc/testsuite/gnat.dg/predicate5.ads create mode 100644 gcc/testsuite/gnat.dg/predicate6.adb create mode 100644 gcc/testsuite/gnat.dg/predicate6.ads create mode 100644 gcc/testsuite/gnat.dg/predicate7.adb create mode 100644 gcc/testsuite/gnat.dg/predicate7.ads create mode 100644 gcc/testsuite/gnat.dg/predicate7_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/predicate8.adb create mode 100644 gcc/testsuite/gnat.dg/predicate8_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/predicate8_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/predicate9.adb create mode 100644 gcc/testsuite/gnat.dg/prefetch1.adb create mode 100644 gcc/testsuite/gnat.dg/prefetch1.ads create mode 100644 gcc/testsuite/gnat.dg/prot7.adb create mode 100644 gcc/testsuite/gnat.dg/prot7.ads create mode 100644 gcc/testsuite/gnat.dg/prot8.adb create mode 100644 gcc/testsuite/gnat.dg/prot8.ads create mode 100644 gcc/testsuite/gnat.dg/prot9.adb create mode 100644 gcc/testsuite/gnat.dg/prot9_gen.ads create mode 100644 gcc/testsuite/gnat.dg/prot9_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/prot9_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/range_check3.adb create mode 100644 gcc/testsuite/gnat.dg/range_check3_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/range_check3_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/range_check5.adb create mode 100644 gcc/testsuite/gnat.dg/range_check6.adb create mode 100644 gcc/testsuite/gnat.dg/range_check7.adb create mode 100644 gcc/testsuite/gnat.dg/renaming13.adb create mode 100644 gcc/testsuite/gnat.dg/renaming14.adb create mode 100644 gcc/testsuite/gnat.dg/renaming15.adb create mode 100644 gcc/testsuite/gnat.dg/rep_clause8.adb create mode 100644 gcc/testsuite/gnat.dg/rep_clause9.adb create mode 100644 gcc/testsuite/gnat.dg/scos1.adb create mode 100644 gcc/testsuite/gnat.dg/self_ref1.adb create mode 100644 gcc/testsuite/gnat.dg/slice10.adb create mode 100644 gcc/testsuite/gnat.dg/spark3.adb create mode 100644 gcc/testsuite/gnat.dg/specs/compile_time1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/compile_time1_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/specs/discr7.ads create mode 100644 gcc/testsuite/gnat.dg/specs/unchecked_convert1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/unchecked_convert2.ads create mode 100644 gcc/testsuite/gnat.dg/sso16.adb create mode 100644 gcc/testsuite/gnat.dg/storage_size1.adb delete mode 100644 gcc/testsuite/gnat.dg/subpools1.adb create mode 100644 gcc/testsuite/gnat.dg/suppress_initialization2.adb create mode 100644 gcc/testsuite/gnat.dg/suppress_initialization2.ads create mode 100644 gcc/testsuite/gnat.dg/synchronized2.adb create mode 100644 gcc/testsuite/gnat.dg/synchronized2.ads create mode 100644 gcc/testsuite/gnat.dg/synchronized2_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/system_info1.adb create mode 100644 gcc/testsuite/gnat.dg/tag2.adb create mode 100644 gcc/testsuite/gnat.dg/tag2_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/tagged2.adb create mode 100644 gcc/testsuite/gnat.dg/tagged2.ads create mode 100644 gcc/testsuite/gnat.dg/tagged3.adb create mode 100644 gcc/testsuite/gnat.dg/tagged3_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/tagged3_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/tagged4.adb create mode 100644 gcc/testsuite/gnat.dg/tagged5.adb create mode 100644 gcc/testsuite/gnat.dg/tagged5.ads create mode 100644 gcc/testsuite/gnat.dg/task2.adb create mode 100644 gcc/testsuite/gnat.dg/task2_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/task2_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/task3.adb create mode 100644 gcc/testsuite/gnat.dg/task3.ads create mode 100644 gcc/testsuite/gnat.dg/task3_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/task3_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/task4.adb create mode 100644 gcc/testsuite/gnat.dg/task5.adb create mode 100644 gcc/testsuite/gnat.dg/test_casesi.adb 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/gnat.dg/type_conv2.adb create mode 100644 gcc/testsuite/gnat.dg/type_conv2.ads create mode 100644 gcc/testsuite/gnat.dg/unchecked_convert14.adb create mode 100644 gcc/testsuite/gnat.dg/unreferenced2.adb create mode 100644 gcc/testsuite/gnat.dg/valid_scalars2.adb create mode 100644 gcc/testsuite/gnat.dg/warn20.adb create mode 100644 gcc/testsuite/gnat.dg/warn20_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/warn20_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/warn21.adb create mode 100644 gcc/testsuite/gnat.dg/warn21.ads create mode 100644 gcc/testsuite/gnat.dg/warn22.adb create mode 100644 gcc/testsuite/gnat.dg/warn23.adb create mode 100644 gcc/testsuite/gnat.dg/warn24.adb create mode 100644 gcc/testsuite/gnat.dg/warn25.adb create mode 100644 gcc/testsuite/gnat.dg/warn26.adb create mode 100644 gcc/testsuite/gnat.dg/warn27.adb create mode 100644 gcc/testsuite/gnat.dg/warn28.adb create mode 100644 gcc/testsuite/gnat.dg/warn28.ads create mode 100644 gcc/testsuite/gnat.dg/warn29.adb create mode 100644 gcc/testsuite/gnat.dg/warn29.ads create mode 100644 gcc/testsuite/gnat.dg/warn30.adb create mode 100644 gcc/testsuite/gnat.dg/warn30.ads create mode 100644 gcc/testsuite/gnat.dg/warn31.adb create mode 100644 gcc/testsuite/gnat.dg/warn31.ads create mode 100644 gcc/testsuite/gnat.dg/weak3.adb create mode 100644 gcc/testsuite/gnat.dg/weak3.ads create mode 100644 gcc/testsuite/go.dg/arrayclear.go create mode 100644 gcc/testsuite/go.dg/cmpstring.go create mode 100644 gcc/testsuite/go.dg/concatstring.go create mode 100644 gcc/testsuite/go.dg/mapclear.go create mode 100644 gcc/testsuite/go.dg/mapstring.go create mode 100644 gcc/testsuite/jit.dg/test-accessing-bitfield.c create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_binary_op-b [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_bitfield-in [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_bitfield-in [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_unary_op-ba [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c delete mode 100644 gcc/tlink.c create mode 100644 gcc/tree-sra.h create mode 100644 libgcc/config/arm/t-netbsd-eabi copy gcc/DEV-PHASE => libgcc/config/bpf/crti.S (100%) copy gcc/DEV-PHASE => libgcc/config/bpf/crtn.S (100%) create mode 100644 libgcc/config/bpf/t-bpf create mode 100644 libgcc/config/gcn/gthr-gcn.h create mode 100644 libgcc/config/gcn/unwind-gcn.c delete mode 100644 libgcc/config/i386/gnu-unwind.h copy libgcc/config/pa/{t-openbsd => t-netbsd} (100%) create mode 100644 libgcc/config/pru/asri.c create mode 100644 libgcc/config/pru/eqd.c create mode 100644 libgcc/config/pru/eqf.c create mode 100644 libgcc/config/pru/ged.c create mode 100644 libgcc/config/pru/gef.c create mode 100644 libgcc/config/pru/gtd.c create mode 100644 libgcc/config/pru/gtf.c create mode 100644 libgcc/config/pru/led.c create mode 100644 libgcc/config/pru/lef.c create mode 100644 libgcc/config/pru/lib2bitcountHI.c create mode 100644 libgcc/config/pru/lib2divHI.c create mode 100644 libgcc/config/pru/lib2divQI.c create mode 100644 libgcc/config/pru/lib2divSI.c create mode 100644 libgcc/config/pru/libgcc-eabi.ver create mode 100644 libgcc/config/pru/ltd.c create mode 100644 libgcc/config/pru/ltf.c create mode 100644 libgcc/config/pru/mpyll.S create mode 100644 libgcc/config/pru/pru-abi.h create mode 100644 libgcc/config/pru/pru-asm.h create mode 100644 libgcc/config/pru/pru-divmod.h create mode 100644 libgcc/config/pru/sfp-machine.h create mode 100644 libgcc/config/pru/t-pru delete mode 100644 libgcc/config/spu/cache.S delete mode 100644 libgcc/config/spu/cachemgr.c delete mode 100644 libgcc/config/spu/divmodti4.c delete mode 100644 libgcc/config/spu/divv2df3.c delete mode 100644 libgcc/config/spu/float_disf.c delete mode 100644 libgcc/config/spu/float_unsdidf.c delete mode 100644 libgcc/config/spu/float_unsdisf.c delete mode 100644 libgcc/config/spu/float_unssidf.c delete mode 100644 libgcc/config/spu/mfc_multi_tag_release.c delete mode 100644 libgcc/config/spu/mfc_multi_tag_reserve.c delete mode 100644 libgcc/config/spu/mfc_tag_release.c delete mode 100644 libgcc/config/spu/mfc_tag_reserve.c delete mode 100644 libgcc/config/spu/mfc_tag_table.c delete mode 100644 libgcc/config/spu/multi3.c delete mode 100644 libgcc/config/spu/t-elf create mode 100644 libgo/go/cmd/go/init_test.go create mode 100644 libgo/go/cmd/go/internal/auth/auth.go create mode 100644 libgo/go/cmd/go/internal/auth/netrc.go create mode 100644 libgo/go/cmd/go/internal/auth/netrc_test.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/android/a_android.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/android/b_android_arm64.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/android/c_linux.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/android/d_linux_arm64.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/android/e.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/android/f.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/android/g.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/illumos/a_illumos.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/illumos/b_illumos_amd64.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/illumos/c_solaris.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/illumos/d_solaris_amd64.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/illumos/e.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/illumos/f.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/illumos/g.go rename libgo/go/cmd/go/internal/imports/testdata/{import1 => star}/x.go (100%) rename libgo/go/cmd/go/internal/imports/testdata/{import1 => star}/x1.go (100%) rename libgo/go/cmd/go/internal/imports/testdata/{import1 => star}/x_darwin.go (100%) rename libgo/go/cmd/go/internal/imports/testdata/{import1 => star}/x_windows.go (100%) create mode 100644 libgo/go/cmd/go/internal/load/pkg_test.go create mode 100644 libgo/go/cmd/go/internal/modfetch/bootstrap.go create mode 100644 libgo/go/cmd/go/internal/modfetch/key.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/noweb.go create mode 100644 libgo/go/cmd/go/internal/modfetch/sumdb.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/web.go delete mode 100644 libgo/go/cmd/go/internal/modload/init_test.go create mode 100644 libgo/go/cmd/go/internal/note/example_test.go create mode 100644 libgo/go/cmd/go/internal/note/note.go create mode 100644 libgo/go/cmd/go/internal/note/note_test.go create mode 100644 libgo/go/cmd/go/internal/renameio/renameio_test.go create mode 100644 libgo/go/cmd/go/internal/renameio/umask_test.go create mode 100644 libgo/go/cmd/go/internal/robustio/robustio.go create mode 100644 libgo/go/cmd/go/internal/robustio/robustio_other.go create mode 100644 libgo/go/cmd/go/internal/robustio/robustio_windows.go create mode 100644 libgo/go/cmd/go/internal/sumweb/cache.go create mode 100644 libgo/go/cmd/go/internal/sumweb/client.go create mode 100644 libgo/go/cmd/go/internal/sumweb/client_test.go create mode 100644 libgo/go/cmd/go/internal/sumweb/encode.go create mode 100644 libgo/go/cmd/go/internal/sumweb/encode_test.go create mode 100644 libgo/go/cmd/go/internal/sumweb/server.go create mode 100644 libgo/go/cmd/go/internal/sumweb/test.go create mode 100644 libgo/go/cmd/go/internal/tlog/ct_test.go create mode 100644 libgo/go/cmd/go/internal/tlog/note.go create mode 100644 libgo/go/cmd/go/internal/tlog/note_test.go create mode 100644 libgo/go/cmd/go/internal/tlog/tile.go create mode 100644 libgo/go/cmd/go/internal/tlog/tlog.go create mode 100644 libgo/go/cmd/go/internal/tlog/tlog_test.go create mode 100644 libgo/go/cmd/go/internal/version/exe.go create mode 100644 libgo/go/cmd/go/internal/web/api.go create mode 100644 libgo/go/cmd/go/internal/web/file_test.go delete mode 100644 libgo/go/cmd/go/internal/web/security.go create mode 100644 libgo/go/cmd/go/internal/web/url.go create mode 100644 libgo/go/cmd/go/internal/web/url_other.go create mode 100644 libgo/go/cmd/go/internal/web/url_other_test.go create mode 100644 libgo/go/cmd/go/internal/web/url_test.go create mode 100644 libgo/go/cmd/go/internal/web/url_windows.go create mode 100644 libgo/go/cmd/go/internal/web/url_windows_test.go delete mode 100644 libgo/go/cmd/go/internal/web2/web.go delete mode 100644 libgo/go/cmd/go/internal/web2/web_test.go delete mode 100644 libgo/go/cmd/go/internal/webtest/test.go create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_badchain_a_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_badchain_a_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_badchain_b_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_badchain_b_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_badchain_c_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_badchain_c_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_downgrade_v2.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_downgrade_v2_v2.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_invalidpath_v1_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_latemigrate_v2_v2.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_latemigrate_v2_v2.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_missingpkg_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_missingpkg_v1.0.1-beta.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_nest_sub_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_nest_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_nest_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_newcycle_a_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_newcycle_a_v1.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_newcycle_b_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_noroot_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_noroot_v1.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_notags_v0.0.0-20190507 [...] create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_printversion_v0.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_printversion_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_pseudoupgrade_v0.0.0-2 [...] create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_pseudoupgrade_v0.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_pseudoupgrade_v0.1.1-0 [...] create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_tools_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_usemissingpre_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_version_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_version_v1.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_version_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/github.com_dmitshur-test_modtest5_ [...] create mode 100644 libgo/go/cmd/go/testdata/mod/github.com_dmitshur-test_modtest5_ [...] create mode 100644 libgo/go/cmd/go/testdata/mod/github.com_dmitshur-test_modtest5_ [...] create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_depofdirectpatch [...] create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_depofdirectpatch [...] create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_direct_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_direct_v1.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_direct_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_indirect_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_indirect_v1.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_indirect_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badsum_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badsum_v1.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badzip_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/script/binary_only.txt create mode 100644 libgo/go/cmd/go/testdata/script/bug.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_acl_windows.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_cache_gomips.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_cache_trimpath.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_multi_main.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_nocache.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_relative_pkgdir.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_relative_tmpdir.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_runtime_gcflags.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_trimpath.txt create mode 100644 libgo/go/cmd/go/testdata/script/cache_unix.txt create mode 100644 libgo/go/cmd/go/testdata/script/cgo_syso_issue29253.txt create mode 100644 libgo/go/cmd/go/testdata/script/clean_testcache.txt create mode 100644 libgo/go/cmd/go/testdata/script/cmd_import_error.txt create mode 100644 libgo/go/cmd/go/testdata/script/env_write.txt create mode 100644 libgo/go/cmd/go/testdata/script/gcflags_patterns.txt create mode 100644 libgo/go/cmd/go/testdata/script/get_404_meta.txt create mode 100644 libgo/go/cmd/go/testdata/script/get_brace.txt create mode 100644 libgo/go/cmd/go/testdata/script/get_dotfiles.txt create mode 100644 libgo/go/cmd/go/testdata/script/get_insecure_redirect.txt create mode 100644 libgo/go/cmd/go/testdata/script/get_tilde.txt create mode 100644 libgo/go/cmd/go/testdata/script/get_unicode.txt create mode 100644 libgo/go/cmd/go/testdata/script/gopath_std_vendor.txt create mode 100644 libgo/go/cmd/go/testdata/script/install_cmd_gobin.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_importmap.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_test_err.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_test_non_go_files.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_alt_goroot.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_auth.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_build_versioned.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_clean_cache.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_concurrent.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_dir.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_dot.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_download_hash.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_download_latest.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_edit_go.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_cmd.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_fallback.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_hash.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_latest_pseudo.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_main.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_newcycle.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_patterns.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_private_vcs.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_pseudo_other_branch.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_pseudo_prefix.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_svn.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_tags.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_test.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_upgrade_pseudo.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_warning.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_git_export_subst.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_gonoproxy.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_help.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_import_v1suffix.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_indirect.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_indirect_main.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_indirect_tidy.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_init_empty.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_init_glide.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_init_path.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_invalid_version.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_compiled_concurrent.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_direct.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_pseudo.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_replace_dir.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_std.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_test.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_upgrade_pseudo.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_load_badchain.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_load_badzip.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_missingpkg_prerelease.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_modinfo.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_off.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_off_init.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_outside.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_patterns_vendor.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_proxy_https.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_proxy_list.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_pseudo_cache.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_query_empty.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_replace_import.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_run_internal.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_run_path.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_std_vendor.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_string_alias.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_sum_replaced.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_sumdb.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_sumdb_cache.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_sumdb_file_path.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_sumdb_golang.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_sumdb_proxy.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_symlink.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_test_cached.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_test_files.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_tidy_error.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_tidy_replace.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_vcs_missing.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_vendor_replace.txt create mode 100644 libgo/go/cmd/go/testdata/script/prevent_sys_unix_import.txt create mode 100644 libgo/go/cmd/go/testdata/script/run_set_executable_name.txt create mode 100644 libgo/go/cmd/go/testdata/script/run_wildcard.txt create mode 100644 libgo/go/cmd/go/testdata/script/script_wait.txt create mode 100644 libgo/go/cmd/go/testdata/script/std_vendor.txt create mode 100644 libgo/go/cmd/go/testdata/script/sum_readonly.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_devnull.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_generated_main.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_go111module_cache.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_status.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_timeout.txt create mode 100644 libgo/go/cmd/go/testdata/script/version.txt create mode 100644 libgo/go/cmd/go/testdata/script/vet_asm.txt create mode 100644 libgo/go/cmd/go/testdata/script/vet_deps.txt create mode 100644 libgo/go/cmd/go/testdata/standalone_testmain_flag_test.go create mode 100644 libgo/go/cmd/go/testdata/testcover/pkg4/a.go create mode 100644 libgo/go/cmd/go/testdata/testcover/pkg4/a_test.go create mode 100644 libgo/go/cmd/gofmt/testdata/go2numbers.golden create mode 100644 libgo/go/cmd/gofmt/testdata/go2numbers.input create mode 100644 libgo/go/cmd/gofmt/testdata/rewrite9.golden create mode 100644 libgo/go/cmd/gofmt/testdata/rewrite9.input create mode 100644 libgo/go/cmd/gofmt/testdata/typealias.golden create mode 100644 libgo/go/cmd/gofmt/testdata/typealias.input create mode 100644 libgo/go/cmd/internal/objabi/line_test.go delete mode 100644 libgo/go/cmd/vet/all/main.go rename libgo/go/cmd/vet/testdata/{src => }/asm/asm.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/assign/assign.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/atomic/atomic.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/bool/bool.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/buildtag/buildtag.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/cgo/cgo.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/composite/composite.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/copylock/copylock.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/deadcode/deadcode.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/httpresponse/httpresponse.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/lostcancel/lostcancel.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/method/method.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/nilfunc/nilfunc.go (100%) create mode 100644 libgo/go/cmd/vet/testdata/print/print.go rename libgo/go/cmd/vet/testdata/{src => }/rangeloop/rangeloop.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/shift/shift.go (100%) delete mode 100644 libgo/go/cmd/vet/testdata/src/print/print.go rename libgo/go/cmd/vet/testdata/{src => }/structtag/structtag.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/tagtest/file1.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/tagtest/file2.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/testingpkg/tests.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/testingpkg/tests_test.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/unmarshal/unmarshal.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/unsafeptr/unsafeptr.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/unused/unused.go (100%) create mode 100644 libgo/go/crypto/ecdsa/ecdsa_noasm.go create mode 100644 libgo/go/crypto/ecdsa/ecdsa_s390x.go create mode 100644 libgo/go/crypto/ecdsa/ecdsa_s390x_test.go create mode 100644 libgo/go/crypto/ed25519/ed25519.go create mode 100644 libgo/go/crypto/ed25519/ed25519_test.go create mode 100644 libgo/go/crypto/ed25519/internal/edwards25519/const.go create mode 100644 libgo/go/crypto/ed25519/internal/edwards25519/edwards25519.go create mode 100644 libgo/go/crypto/ed25519/testdata/sign.input.gz create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv10-ClientCert-Ed25519 copy gcc/DEV-PHASE => libgo/go/crypto/tls/testdata/Client-TLSv10-Ed25519 (100%) copy gcc/DEV-PHASE => libgo/go/crypto/tls/testdata/Client-TLSv11-Ed25519 (100%) create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-Ed25519 delete mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-PSS-Disabled delete mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-PSS-D [...] create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-Ed25519 create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-ClientCert-Ed25519 delete mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-ClientCert-RSA-PSS-Disabled create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-Ed25519 create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedA [...] delete mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedA [...] delete mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedA [...] create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-Ed25519 delete mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-PSS-Disabled delete mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-PSS-Disabled-Required create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ClientAuthRequestedA [...] delete mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ClientAuthRequestedA [...] create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-Ed25519 delete mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-RSA-PSS-Disabled create mode 100644 libgo/go/debug/dwarf/testdata/cppunsuptypes.cc create mode 100644 libgo/go/debug/dwarf/testdata/cppunsuptypes.elf create mode 100644 libgo/go/encoding/csv/fuzz.go create mode 100644 libgo/go/encoding/json/fuzz.go create mode 100644 libgo/go/errors/wrap.go create mode 100644 libgo/go/errors/wrap_test.go create mode 100644 libgo/go/fmt/errors.go create mode 100644 libgo/go/fmt/errors_test.go delete mode 100644 libgo/go/go/doc/lazyre.go create mode 100644 libgo/go/go/doc/testdata/issue10858.0.golden create mode 100644 libgo/go/go/doc/testdata/issue10858.1.golden create mode 100644 libgo/go/go/doc/testdata/issue10858.2.golden create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue30628.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue30628.gox create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue31540.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue31540.gox create mode 100644 libgo/go/go/token/token_test.go create mode 100644 libgo/go/go/types/gccgosizes.go create mode 100644 libgo/go/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go create mode 100644 libgo/go/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_ [...] create mode 100644 libgo/go/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_ [...] rename libgo/go/{internal => golang.org}/x/crypto/chacha20poly1305/chacha20poly130 [...] create mode 100644 libgo/go/golang.org/x/crypto/chacha20poly1305/xchacha20poly1305.go create mode 100644 libgo/go/golang.org/x/crypto/cryptobyte/asn1.go create mode 100644 libgo/go/golang.org/x/crypto/cryptobyte/asn1/asn1.go create mode 100644 libgo/go/golang.org/x/crypto/cryptobyte/builder.go create mode 100644 libgo/go/golang.org/x/crypto/cryptobyte/string.go create mode 100644 libgo/go/golang.org/x/crypto/curve25519/curve25519.go create mode 100644 libgo/go/golang.org/x/crypto/curve25519/doc.go rename libgo/go/{internal => golang.org}/x/crypto/curve25519/mont25519_amd64.go (100%) create mode 100644 libgo/go/golang.org/x/crypto/hkdf/hkdf.go create mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_arm64.go create mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_generic.go create mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_noasm.go create mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_ppc64le.go create mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_s390x.go rename libgo/go/{internal => golang.org}/x/crypto/internal/chacha20/xor.go (100%) create mode 100644 libgo/go/golang.org/x/crypto/internal/subtle/aliasing.go create mode 100644 libgo/go/golang.org/x/crypto/internal/subtle/aliasing_appengine.go create mode 100644 libgo/go/golang.org/x/crypto/poly1305/mac_noasm.go create mode 100644 libgo/go/golang.org/x/crypto/poly1305/poly1305.go create mode 100644 libgo/go/golang.org/x/crypto/poly1305/sum_amd64.go rename libgo/go/{internal => golang.org}/x/crypto/poly1305/sum_arm.go (100%) create mode 100644 libgo/go/golang.org/x/crypto/poly1305/sum_generic.go create mode 100644 libgo/go/golang.org/x/crypto/poly1305/sum_noasm.go create mode 100644 libgo/go/golang.org/x/crypto/poly1305/sum_ppc64le.go create mode 100644 libgo/go/golang.org/x/crypto/poly1305/sum_s390x.go create mode 100644 libgo/go/golang.org/x/net/dns/dnsmessage/message.go rename libgo/go/{internal => golang.org}/x/net/http/httpguts/guts.go (100%) create mode 100644 libgo/go/golang.org/x/net/http/httpguts/httplex.go create mode 100644 libgo/go/golang.org/x/net/http/httpproxy/proxy.go rename libgo/go/{internal => golang.org}/x/net/http2/hpack/encode.go (100%) rename libgo/go/{internal => golang.org}/x/net/http2/hpack/hpack.go (100%) rename libgo/go/{internal => golang.org}/x/net/http2/hpack/huffman.go (100%) rename libgo/go/{internal => golang.org}/x/net/http2/hpack/tables.go (100%) create mode 100644 libgo/go/golang.org/x/net/idna/idna10.0.0.go create mode 100644 libgo/go/golang.org/x/net/idna/idna9.0.0.go rename libgo/go/{internal => golang.org}/x/net/idna/punycode.go (100%) create mode 100644 libgo/go/golang.org/x/net/idna/tables10.0.0.go create mode 100644 libgo/go/golang.org/x/net/idna/tables11.0.0.go create mode 100644 libgo/go/golang.org/x/net/idna/tables9.0.0.go rename libgo/go/{internal => golang.org}/x/net/idna/trie.go (100%) create mode 100644 libgo/go/golang.org/x/net/idna/trieval.go rename libgo/go/{internal => golang.org}/x/net/lif/address.go (100%) rename libgo/go/{internal => golang.org}/x/net/lif/binary.go (100%) rename libgo/go/{internal => golang.org}/x/net/lif/lif.go (100%) rename libgo/go/{internal => golang.org}/x/net/lif/link.go (100%) rename libgo/go/{internal => golang.org}/x/net/lif/sys.go (100%) rename libgo/go/{internal => golang.org}/x/net/lif/syscall.go (100%) rename libgo/go/{internal => golang.org}/x/net/lif/zsys_solaris.go (100%) create mode 100644 libgo/go/golang.org/x/net/nettest/conntest.go create mode 100644 libgo/go/golang.org/x/net/nettest/nettest.go create mode 100644 libgo/go/golang.org/x/net/nettest/nettest_stub.go create mode 100644 libgo/go/golang.org/x/net/nettest/nettest_unix.go create mode 100644 libgo/go/golang.org/x/net/nettest/nettest_windows.go rename libgo/go/{internal => golang.org}/x/net/route/address.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/binary.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/interface.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/interface_announce.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/interface_classic.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/interface_freebsd.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/interface_multicast.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/interface_openbsd.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/message.go (100%) create mode 100644 libgo/go/golang.org/x/net/route/route.go rename libgo/go/{internal => golang.org}/x/net/route/route_classic.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/route_openbsd.go (100%) create mode 100644 libgo/go/golang.org/x/net/route/sys.go rename libgo/go/{internal => golang.org}/x/net/route/sys_darwin.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/sys_dragonfly.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/sys_freebsd.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/sys_netbsd.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/sys_openbsd.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/syscall.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/syscall_go1_11_darwin.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/syscall_go1_12_darwin.go (100%) create mode 100644 libgo/go/golang.org/x/net/route/zsys_darwin.go create mode 100644 libgo/go/golang.org/x/net/route/zsys_dragonfly.go create mode 100644 libgo/go/golang.org/x/net/route/zsys_freebsd_386.go create mode 100644 libgo/go/golang.org/x/net/route/zsys_freebsd_amd64.go create mode 100644 libgo/go/golang.org/x/net/route/zsys_freebsd_arm.go create mode 100644 libgo/go/golang.org/x/net/route/zsys_freebsd_arm64.go create mode 100644 libgo/go/golang.org/x/net/route/zsys_netbsd.go create mode 100644 libgo/go/golang.org/x/net/route/zsys_openbsd.go create mode 100644 libgo/go/golang.org/x/sys/cpu/byteorder.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_aix_ppc64.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_gc_s390x.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_gc_x86.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_gccgo.c create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_gccgo.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_gccgo_s390x.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_linux.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_linux_arm64.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_linux_other.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_linux_ppc64x.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_linux_s390x.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_x86.go create mode 100644 libgo/go/golang.org/x/sys/cpu/syscall_aix_ppc64_gc.go create mode 100644 libgo/go/golang.org/x/text/secure/bidirule/bidirule.go create mode 100644 libgo/go/golang.org/x/text/secure/bidirule/bidirule10.0.0.go create mode 100644 libgo/go/golang.org/x/text/secure/bidirule/bidirule9.0.0.go create mode 100644 libgo/go/golang.org/x/text/transform/transform.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/bidi.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/bracket.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/core.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/prop.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/tables10.0.0.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/tables11.0.0.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/tables9.0.0.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/trieval.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/composition.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/forminfo.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/input.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/iter.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/normalize.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/readwriter.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/tables10.0.0.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/tables11.0.0.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/tables9.0.0.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/transform.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/trie.go delete mode 100644 libgo/go/golang.org/x/tools/go/analysis/internal/analysisflags/ [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/errorsas/errorsas.go create mode 100644 libgo/go/html/fuzz.go create mode 100644 libgo/go/image/png/fuzz.go create mode 100644 libgo/go/image/png/testdata/invalid-palette.png create mode 100644 libgo/go/index/suffixarray/gen.go delete mode 100644 libgo/go/index/suffixarray/qsufsort.go create mode 100644 libgo/go/index/suffixarray/sais.go create mode 100644 libgo/go/index/suffixarray/sais2.go create mode 100644 libgo/go/internal/bytealg/equal_generic.go create mode 100644 libgo/go/internal/cfg/cfg.go create mode 100644 libgo/go/internal/goversion/goversion.go create mode 100644 libgo/go/internal/lazyregexp/lazyre.go create mode 100644 libgo/go/internal/lazytemplate/lazytemplate.go create mode 100644 libgo/go/internal/oserror/errors.go create mode 100644 libgo/go/internal/poll/errno_unix.go create mode 100644 libgo/go/internal/poll/errno_windows.go create mode 100644 libgo/go/internal/poll/error_linux_test.go create mode 100644 libgo/go/internal/poll/error_stub_test.go create mode 100644 libgo/go/internal/poll/error_test.go create mode 100644 libgo/go/internal/poll/fd_opendir_darwin.go delete mode 100644 libgo/go/internal/poll/fd_opendir_ios.go create mode 100644 libgo/go/internal/poll/read_test.go create mode 100644 libgo/go/internal/reflectlite/all_test.go create mode 100644 libgo/go/internal/reflectlite/export_test.go create mode 100644 libgo/go/internal/reflectlite/set_test.go create mode 100644 libgo/go/internal/reflectlite/swapper.go create mode 100644 libgo/go/internal/reflectlite/tostring_test.go create mode 100644 libgo/go/internal/reflectlite/type.go create mode 100644 libgo/go/internal/reflectlite/value.go delete mode 100644 libgo/go/internal/x/crypto/chacha20poly1305/chacha20poly1305.go delete mode 100644 libgo/go/internal/x/crypto/chacha20poly1305/chacha20poly1305_amd64.go delete mode 100644 libgo/go/internal/x/crypto/chacha20poly1305/chacha20poly1305_ge [...] delete mode 100644 libgo/go/internal/x/crypto/chacha20poly1305/chacha20poly1305_test.go delete mode 100644 libgo/go/internal/x/crypto/chacha20poly1305/chacha20poly1305_ve [...] delete mode 100644 libgo/go/internal/x/crypto/cryptobyte/asn1.go delete mode 100644 libgo/go/internal/x/crypto/cryptobyte/asn1/asn1.go delete mode 100644 libgo/go/internal/x/crypto/cryptobyte/asn1_test.go delete mode 100644 libgo/go/internal/x/crypto/cryptobyte/builder.go delete mode 100644 libgo/go/internal/x/crypto/cryptobyte/cryptobyte_test.go delete mode 100644 libgo/go/internal/x/crypto/cryptobyte/example_test.go delete mode 100644 libgo/go/internal/x/crypto/cryptobyte/string.go delete mode 100644 libgo/go/internal/x/crypto/curve25519/curve25519.go delete mode 100644 libgo/go/internal/x/crypto/curve25519/curve25519_test.go delete mode 100644 libgo/go/internal/x/crypto/curve25519/doc.go delete mode 100644 libgo/go/internal/x/crypto/hkdf/example_test.go delete mode 100644 libgo/go/internal/x/crypto/hkdf/hkdf.go delete mode 100644 libgo/go/internal/x/crypto/hkdf/hkdf_test.go delete mode 100644 libgo/go/internal/x/crypto/internal/chacha20/chacha_generic.go delete mode 100644 libgo/go/internal/x/crypto/internal/chacha20/chacha_noasm.go delete mode 100644 libgo/go/internal/x/crypto/internal/chacha20/chacha_s390x.go delete mode 100644 libgo/go/internal/x/crypto/internal/chacha20/chacha_test.go delete mode 100644 libgo/go/internal/x/crypto/internal/chacha20/vectors_test.go delete mode 100644 libgo/go/internal/x/crypto/poly1305/poly1305.go delete mode 100644 libgo/go/internal/x/crypto/poly1305/poly1305_test.go delete mode 100644 libgo/go/internal/x/crypto/poly1305/sum_amd64.go delete mode 100644 libgo/go/internal/x/crypto/poly1305/sum_noasm.go delete mode 100644 libgo/go/internal/x/crypto/poly1305/sum_ref.go delete mode 100644 libgo/go/internal/x/crypto/poly1305/sum_s390x.go delete mode 100644 libgo/go/internal/x/crypto/poly1305/vectors_test.go delete mode 100644 libgo/go/internal/x/net/dns/dnsmessage/example_test.go delete mode 100644 libgo/go/internal/x/net/dns/dnsmessage/message.go delete mode 100644 libgo/go/internal/x/net/dns/dnsmessage/message_test.go delete mode 100644 libgo/go/internal/x/net/http/httpguts/httplex.go delete mode 100644 libgo/go/internal/x/net/http/httpguts/httplex_test.go delete mode 100644 libgo/go/internal/x/net/http/httpproxy/export_test.go delete mode 100644 libgo/go/internal/x/net/http/httpproxy/proxy.go delete mode 100644 libgo/go/internal/x/net/http/httpproxy/proxy_test.go delete mode 100644 libgo/go/internal/x/net/http2/hpack/encode_test.go delete mode 100644 libgo/go/internal/x/net/http2/hpack/hpack_test.go delete mode 100644 libgo/go/internal/x/net/http2/hpack/tables_test.go delete mode 100644 libgo/go/internal/x/net/idna/idna.go delete mode 100644 libgo/go/internal/x/net/idna/punycode_test.go delete mode 100644 libgo/go/internal/x/net/idna/tables.go delete mode 100644 libgo/go/internal/x/net/idna/trieval.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/helper_bsd.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/helper_nobsd.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/helper_posix.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/helper_stub.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/helper_unix.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/helper_windows.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/interface.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/rlimit.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/stack.go delete mode 100644 libgo/go/internal/x/net/lif/address_test.go delete mode 100644 libgo/go/internal/x/net/lif/defs_solaris.go delete mode 100644 libgo/go/internal/x/net/lif/link_test.go delete mode 100644 libgo/go/internal/x/net/nettest/conntest.go delete mode 100644 libgo/go/internal/x/net/nettest/conntest_go16.go delete mode 100644 libgo/go/internal/x/net/nettest/conntest_go17.go delete mode 100644 libgo/go/internal/x/net/nettest/conntest_test.go delete mode 100644 libgo/go/internal/x/net/route/address_darwin_test.go delete mode 100644 libgo/go/internal/x/net/route/address_test.go delete mode 100644 libgo/go/internal/x/net/route/defs_darwin.go delete mode 100644 libgo/go/internal/x/net/route/defs_dragonfly.go delete mode 100644 libgo/go/internal/x/net/route/defs_freebsd.go delete mode 100644 libgo/go/internal/x/net/route/defs_netbsd.go delete mode 100644 libgo/go/internal/x/net/route/defs_openbsd.go delete mode 100644 libgo/go/internal/x/net/route/message_darwin_test.go delete mode 100644 libgo/go/internal/x/net/route/message_freebsd_test.go delete mode 100644 libgo/go/internal/x/net/route/message_test.go delete mode 100644 libgo/go/internal/x/net/route/route.go delete mode 100644 libgo/go/internal/x/net/route/route_test.go delete mode 100644 libgo/go/internal/x/net/route/sys.go delete mode 100644 libgo/go/internal/x/net/route/zsys_darwin.go delete mode 100644 libgo/go/internal/x/net/route/zsys_dragonfly.go delete mode 100644 libgo/go/internal/x/net/route/zsys_freebsd_386.go delete mode 100644 libgo/go/internal/x/net/route/zsys_freebsd_amd64.go delete mode 100644 libgo/go/internal/x/net/route/zsys_freebsd_arm.go delete mode 100644 libgo/go/internal/x/net/route/zsys_netbsd.go delete mode 100644 libgo/go/internal/x/net/route/zsys_openbsd.go delete mode 100644 libgo/go/internal/x/text/secure/bidirule/bidirule.go delete mode 100644 libgo/go/internal/x/text/secure/doc.go delete mode 100644 libgo/go/internal/x/text/transform/examples_test.go delete mode 100644 libgo/go/internal/x/text/transform/transform.go delete mode 100644 libgo/go/internal/x/text/unicode/bidi/bidi.go delete mode 100644 libgo/go/internal/x/text/unicode/bidi/bracket.go delete mode 100644 libgo/go/internal/x/text/unicode/bidi/core.go delete mode 100644 libgo/go/internal/x/text/unicode/bidi/example_test.go delete mode 100644 libgo/go/internal/x/text/unicode/bidi/prop.go delete mode 100644 libgo/go/internal/x/text/unicode/bidi/tables.go delete mode 100644 libgo/go/internal/x/text/unicode/bidi/trieval.go delete mode 100644 libgo/go/internal/x/text/unicode/doc.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/composition.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/example_iter_test.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/example_test.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/forminfo.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/input.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/iter.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/normalize.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/readwriter.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/tables.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/transform.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/trie.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/triegen.go create mode 100644 libgo/go/math/bits/bits_errors.go create mode 100644 libgo/go/math/bits/bits_errors_bootstrap.go create mode 100644 libgo/go/net/http/clone.go create mode 100644 libgo/go/net/testdata/freebsd-usevc-resolv.conf create mode 100644 libgo/go/net/testdata/linux-use-vc-resolv.conf create mode 100644 libgo/go/net/testdata/openbsd-tcp-resolv.conf create mode 100644 libgo/go/net/testdata/single-request-reopen-resolv.conf create mode 100644 libgo/go/net/testdata/single-request-resolv.conf delete mode 100644 libgo/go/os/dir_ios.go create mode 100644 libgo/go/os/env_default.go create mode 100644 libgo/go/os/env_windows.go create mode 100644 libgo/go/os/error_errno.go delete mode 100644 libgo/go/os/error_unix.go delete mode 100644 libgo/go/os/error_windows.go create mode 100644 libgo/go/os/exec/bench_test.go create mode 100644 libgo/go/os/export_unix_test.go create mode 100644 libgo/go/runtime/debuglog.go create mode 100644 libgo/go/runtime/debuglog_off.go create mode 100644 libgo/go/runtime/debuglog_on.go create mode 100644 libgo/go/runtime/debuglog_test.go create mode 100644 libgo/go/runtime/export_debuglog_test.go create mode 100644 libgo/go/runtime/mgcscavenge.go create mode 100644 libgo/go/runtime/os_netbsd_arm64.go create mode 100644 libgo/go/runtime/os_openbsd_arm64.go create mode 100644 libgo/go/runtime/panic32.go create mode 100644 libgo/go/runtime/sigqueue_note.go create mode 100644 libgo/go/runtime/stack_test.go delete mode 100644 libgo/go/runtime/sys_darwin.go delete mode 100644 libgo/go/runtime/sys_darwin_32.go delete mode 100644 libgo/go/runtime/sys_darwin_64.go create mode 100644 libgo/go/runtime/testdata/testprog/sleep.go create mode 100644 libgo/go/runtime/treap_test.go delete mode 100644 libgo/go/runtime/unaligned1.go delete mode 100644 libgo/go/runtime/unaligned2.go create mode 100644 libgo/go/sort/slice_go113.go create mode 100644 libgo/go/sort/slice_go14.go create mode 100644 libgo/go/sort/slice_go18.go create mode 100644 libgo/go/sync/poolqueue.go create mode 100644 libgo/go/syscall/getdirentries_test.go delete mode 100644 libgo/go/syscall/js/typedarray.go create mode 100644 libgo/go/syscall/syscall_netbsd_arm64.go create mode 100644 libgo/go/syscall/syscall_openbsd_arm64.go create mode 100644 libgo/go/syscall/syscall_ptrace_test.go create mode 100644 libgo/go/testing/run_example.go create mode 100644 libgo/go/testing/run_example_js.go delete mode 100644 libgo/misc/cgo/errors/src/err1.go delete mode 100644 libgo/misc/cgo/errors/src/err2.go delete mode 100644 libgo/misc/cgo/errors/src/err3.go delete mode 100644 libgo/misc/cgo/errors/src/issue13129.go delete mode 100644 libgo/misc/cgo/errors/src/issue13423.go delete mode 100644 libgo/misc/cgo/errors/src/issue13467.go delete mode 100644 libgo/misc/cgo/errors/src/issue13635.go delete mode 100644 libgo/misc/cgo/errors/src/issue13830.go delete mode 100644 libgo/misc/cgo/errors/src/issue16116.go delete mode 100644 libgo/misc/cgo/errors/src/issue16591.go delete mode 100644 libgo/misc/cgo/errors/src/issue26745.go delete mode 100644 libgo/misc/cgo/errors/src/issue7757.go delete mode 100644 libgo/misc/cgo/errors/src/issue8442.go create mode 100644 libgo/misc/cgo/errors/testdata/err1.go create mode 100644 libgo/misc/cgo/errors/testdata/err2.go rename libgo/misc/cgo/errors/{src => testdata}/err4.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/issue11097a.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/issue11097b.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/issue14669.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/issue18452.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/issue18889.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/issue28069.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/issue28721.go (100%) create mode 100644 libgo/misc/cgo/errors/testdata/issue33061.go rename libgo/misc/cgo/errors/{src => testdata}/long_double_size.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/malloc.go (100%) delete mode 100644 libgo/misc/cgo/life/life.go create mode 100644 libgo/misc/cgo/life/life_test.go delete mode 100644 libgo/misc/cgo/life/main.go create mode 100644 libgo/misc/cgo/life/overlaydir_test.go rename libgo/misc/cgo/life/{ => testdata}/c-life.c (100%) create mode 100644 libgo/misc/cgo/life/testdata/life.go rename libgo/misc/cgo/life/{ => testdata}/life.h (100%) create mode 100644 libgo/misc/cgo/life/testdata/main.go rename libgo/misc/cgo/life/{ => testdata}/main.out (100%) delete mode 100644 libgo/misc/cgo/stdio/chain.go delete mode 100644 libgo/misc/cgo/stdio/fib.go delete mode 100644 libgo/misc/cgo/stdio/hello.go create mode 100644 libgo/misc/cgo/stdio/overlaydir_test.go create mode 100644 libgo/misc/cgo/stdio/stdio_test.go create mode 100644 libgo/misc/cgo/stdio/testdata/chain.go rename libgo/misc/cgo/stdio/{ => testdata}/chain.out (100%) create mode 100644 libgo/misc/cgo/stdio/testdata/fib.go rename libgo/misc/cgo/stdio/{ => testdata}/fib.out (100%) create mode 100644 libgo/misc/cgo/stdio/testdata/hello.go rename libgo/misc/cgo/stdio/{ => testdata}/hello.out (100%) rename libgo/misc/cgo/stdio/{ => testdata}/run.out (100%) rename libgo/misc/cgo/stdio/{ => testdata/stdio}/file.go (100%) rename libgo/misc/cgo/stdio/{ => testdata/stdio}/stdio.go (100%) delete mode 100644 libgo/misc/cgo/test/align.go delete mode 100644 libgo/misc/cgo/test/api.go delete mode 100644 libgo/misc/cgo/test/basic.go delete mode 100644 libgo/misc/cgo/test/cflags.go delete mode 100644 libgo/misc/cgo/test/checkconst.go delete mode 100644 libgo/misc/cgo/test/complex.go delete mode 100644 libgo/misc/cgo/test/cthread.go delete mode 100644 libgo/misc/cgo/test/duplicate_symbol.go delete mode 100644 libgo/misc/cgo/test/env.go delete mode 100644 libgo/misc/cgo/test/exports.go delete mode 100644 libgo/misc/cgo/test/fpvar.go delete mode 100644 libgo/misc/cgo/test/gcc68255.go delete mode 100644 libgo/misc/cgo/test/helpers.go delete mode 100644 libgo/misc/cgo/test/issue10303.go delete mode 100644 libgo/misc/cgo/test/issue11925.go delete mode 100644 libgo/misc/cgo/test/issue12030.go delete mode 100644 libgo/misc/cgo/test/issue1222.go delete mode 100644 libgo/misc/cgo/test/issue1328.go delete mode 100644 libgo/misc/cgo/test/issue13402.go delete mode 100644 libgo/misc/cgo/test/issue13930.go delete mode 100644 libgo/misc/cgo/test/issue14838.go delete mode 100644 libgo/misc/cgo/test/issue1560.go delete mode 100644 libgo/misc/cgo/test/issue1635.go delete mode 100644 libgo/misc/cgo/test/issue17065.go delete mode 100644 libgo/misc/cgo/test/issue17537.go delete mode 100644 libgo/misc/cgo/test/issue18126.go delete mode 100644 libgo/misc/cgo/test/issue18720.go delete mode 100644 libgo/misc/cgo/test/issue20129.go delete mode 100644 libgo/misc/cgo/test/issue20369.go delete mode 100644 libgo/misc/cgo/test/issue20910.go delete mode 100644 libgo/misc/cgo/test/issue21668.go delete mode 100644 libgo/misc/cgo/test/issue21708.go delete mode 100644 libgo/misc/cgo/test/issue21809.go delete mode 100644 libgo/misc/cgo/test/issue22958.go delete mode 100644 libgo/misc/cgo/test/issue23356.go delete mode 100644 libgo/misc/cgo/test/issue23555.go delete mode 100644 libgo/misc/cgo/test/issue23720.go delete mode 100644 libgo/misc/cgo/test/issue24161_darwin_test.go delete mode 100644 libgo/misc/cgo/test/issue24206.go delete mode 100644 libgo/misc/cgo/test/issue24206_generic.go delete mode 100644 libgo/misc/cgo/test/issue2462.go delete mode 100644 libgo/misc/cgo/test/issue25143.go delete mode 100644 libgo/misc/cgo/test/issue26066.go delete mode 100644 libgo/misc/cgo/test/issue26430.go delete mode 100644 libgo/misc/cgo/test/issue26517.go delete mode 100644 libgo/misc/cgo/test/issue26743.go delete mode 100644 libgo/misc/cgo/test/issue27340.go delete mode 100644 libgo/misc/cgo/test/issue28545.go delete mode 100644 libgo/misc/cgo/test/issue28772.go delete mode 100644 libgo/misc/cgo/test/issue28896.go delete mode 100644 libgo/misc/cgo/test/issue29383.go delete mode 100644 libgo/misc/cgo/test/issue29748.go delete mode 100644 libgo/misc/cgo/test/issue29781.go delete mode 100644 libgo/misc/cgo/test/issue30065.go delete mode 100644 libgo/misc/cgo/test/issue3250.go delete mode 100644 libgo/misc/cgo/test/issue3250w.go delete mode 100644 libgo/misc/cgo/test/issue3261.go delete mode 100644 libgo/misc/cgo/test/issue3729.go delete mode 100644 libgo/misc/cgo/test/issue3729w.go delete mode 100644 libgo/misc/cgo/test/issue3741.go delete mode 100644 libgo/misc/cgo/test/issue3775.go delete mode 100644 libgo/misc/cgo/test/issue3945.go delete mode 100644 libgo/misc/cgo/test/issue4054a.go delete mode 100644 libgo/misc/cgo/test/issue4054b.go delete mode 100644 libgo/misc/cgo/test/issue4339.go delete mode 100644 libgo/misc/cgo/test/issue4417.go delete mode 100644 libgo/misc/cgo/test/issue4857.go delete mode 100644 libgo/misc/cgo/test/issue5227.go delete mode 100644 libgo/misc/cgo/test/issue5242.go delete mode 100644 libgo/misc/cgo/test/issue5337.go delete mode 100644 libgo/misc/cgo/test/issue5337w.go delete mode 100644 libgo/misc/cgo/test/issue5548.go delete mode 100644 libgo/misc/cgo/test/issue5603.go delete mode 100644 libgo/misc/cgo/test/issue5740.go delete mode 100644 libgo/misc/cgo/test/issue5986.go delete mode 100644 libgo/misc/cgo/test/issue6128.go delete mode 100644 libgo/misc/cgo/test/issue6390.go delete mode 100644 libgo/misc/cgo/test/issue6472.go delete mode 100644 libgo/misc/cgo/test/issue6506.go delete mode 100644 libgo/misc/cgo/test/issue6612.go delete mode 100644 libgo/misc/cgo/test/issue6833.go delete mode 100644 libgo/misc/cgo/test/issue6907.go delete mode 100644 libgo/misc/cgo/test/issue6907export.go delete mode 100644 libgo/misc/cgo/test/issue7560.go delete mode 100644 libgo/misc/cgo/test/issue7665.go delete mode 100644 libgo/misc/cgo/test/issue7786.go delete mode 100644 libgo/misc/cgo/test/issue7978.go delete mode 100644 libgo/misc/cgo/test/issue8092.go delete mode 100644 libgo/misc/cgo/test/issue8331a.go delete mode 100644 libgo/misc/cgo/test/issue8331b.go delete mode 100644 libgo/misc/cgo/test/issue8428.go delete mode 100644 libgo/misc/cgo/test/issue8441.go delete mode 100644 libgo/misc/cgo/test/issue8756.go delete mode 100644 libgo/misc/cgo/test/issue8811.go delete mode 100644 libgo/misc/cgo/test/issue8828.go delete mode 100644 libgo/misc/cgo/test/issue9026.go delete mode 100644 libgo/misc/cgo/test/issue9400_linux.go delete mode 100644 libgo/misc/cgo/test/issue9510.go delete mode 100644 libgo/misc/cgo/test/issue9557.go create mode 100644 libgo/misc/cgo/test/overlaydir_test.go create mode 100644 libgo/misc/cgo/test/pkg_test.go create mode 100644 libgo/misc/cgo/test/test.go delete mode 100644 libgo/misc/cgo/test/test22906.go delete mode 100644 libgo/misc/cgo/test/test26213.go delete mode 100644 libgo/misc/cgo/test/test27660.go create mode 100644 libgo/misc/cgo/test/test_unix.go create mode 100644 libgo/misc/cgo/test/test_windows.go create mode 100644 libgo/misc/cgo/test/testdata/cgo_linux_test.go create mode 100644 libgo/misc/cgo/test/testdata/cgo_test.go create mode 100644 libgo/misc/cgo/test/testdata/gcc68255.go rename libgo/misc/cgo/test/{ => testdata}/gcc68255/a.go (100%) rename libgo/misc/cgo/test/{ => testdata}/gcc68255/c.c (100%) rename libgo/misc/cgo/test/{ => testdata}/gcc68255/c.h (100%) rename libgo/misc/cgo/test/{ => testdata}/issue20266.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue20266/issue20266.h (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue23555.go rename libgo/misc/cgo/test/{ => testdata}/issue23555a/a.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue23555b/a.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue24161_darwin_test.go rename libgo/misc/cgo/test/{ => testdata}/issue24161arg/def.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue24161arg/use.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue24161e0/main.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue24161e1/main.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue24161e2/main.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue24161res/restype.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue26213/jni.h (100%) rename libgo/misc/cgo/test/{ => testdata}/issue26213/test26213.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue26430.go rename libgo/misc/cgo/test/{ => testdata}/issue26430/a.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue26430/b.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue26743.go rename libgo/misc/cgo/test/{ => testdata}/issue26743/a.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue26743/b.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue27054/egl.h (100%) rename libgo/misc/cgo/test/{ => testdata}/issue27054/test27054.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue27340.go rename libgo/misc/cgo/test/{ => testdata}/issue27340/a.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue29563.go create mode 100644 libgo/misc/cgo/test/testdata/issue29563/weak.go create mode 100644 libgo/misc/cgo/test/testdata/issue29563/weak1.c create mode 100644 libgo/misc/cgo/test/testdata/issue29563/weak2.c create mode 100644 libgo/misc/cgo/test/testdata/issue8756.go rename libgo/misc/cgo/test/{ => testdata}/issue8756/issue8756.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue8828.go rename libgo/misc/cgo/test/{ => testdata}/issue8828/issue8828.c (100%) rename libgo/misc/cgo/test/{ => testdata}/issue8828/trivial.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue9026.go rename libgo/misc/cgo/test/{ => testdata}/issue9026/issue9026.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_386.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_amd64x.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_arm.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_arm64.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_mips64x.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_mipsx.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_ppc64x.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_s390x.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/gccgo.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/stubs.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue9400_linux.go create mode 100644 libgo/misc/cgo/test/testdata/issue9510.go rename libgo/misc/cgo/test/{ => testdata}/issue9510a/a.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9510b/b.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/test26213.go create mode 100644 libgo/misc/cgo/test/testx.go delete mode 100644 libgo/misc/cgo/test/twoargs.go delete mode 100644 libgo/misc/cgo/testcarchive/main4.c delete mode 100644 libgo/misc/cgo/testcarchive/main5.c create mode 100644 libgo/misc/cgo/testcarchive/overlaydir_test.go delete mode 100644 libgo/misc/cgo/testcarchive/src/libgo/libgo.go create mode 100644 libgo/misc/cgo/testcarchive/testdata/libgo/libgo.go rename libgo/misc/cgo/testcarchive/{src => testdata}/libgo2/libgo2.go (100%) rename libgo/misc/cgo/testcarchive/{src => testdata}/libgo3/libgo3.go (100%) rename libgo/misc/cgo/testcarchive/{src => testdata}/libgo4/libgo4.go (100%) rename libgo/misc/cgo/testcarchive/{src => testdata}/libgo6/sigprof.go (100%) rename libgo/misc/cgo/testcarchive/{ => testdata}/main.c (100%) rename libgo/misc/cgo/testcarchive/{ => testdata}/main2.c (100%) rename libgo/misc/cgo/testcarchive/{ => testdata}/main3.c (100%) create mode 100644 libgo/misc/cgo/testcarchive/testdata/main4.c create mode 100644 libgo/misc/cgo/testcarchive/testdata/main5.c rename libgo/misc/cgo/testcarchive/{ => testdata}/main6.c (100%) rename libgo/misc/cgo/testcarchive/{ => testdata}/main_unix.c (100%) rename libgo/misc/cgo/testcarchive/{ => testdata}/main_windows.c (100%) rename libgo/misc/cgo/testcarchive/{src => testdata}/p/p.go (100%) create mode 100644 libgo/misc/cgo/testcshared/overlaydir_test.go delete mode 100644 libgo/misc/cgo/testcshared/src/libgo/libgo.go rename libgo/misc/cgo/testcshared/{src => testdata}/go2c2go/go/shlib.go (100%) rename libgo/misc/cgo/testcshared/{src => testdata}/go2c2go/m1/c.c (100%) rename libgo/misc/cgo/testcshared/{src => testdata}/go2c2go/m1/main.go (100%) rename libgo/misc/cgo/testcshared/{src => testdata}/go2c2go/m2/main.go (100%) create mode 100644 libgo/misc/cgo/testcshared/testdata/libgo/libgo.go rename libgo/misc/cgo/testcshared/{src => testdata}/libgo2/dup2.go (100%) rename libgo/misc/cgo/testcshared/{src => testdata}/libgo2/dup3.go (100%) rename libgo/misc/cgo/testcshared/{src => testdata}/libgo2/libgo2.go (100%) rename libgo/misc/cgo/testcshared/{src => testdata}/libgo4/libgo4.go (100%) rename libgo/misc/cgo/testcshared/{src => testdata}/libgo5/libgo5.go (100%) rename libgo/misc/cgo/testcshared/{ => testdata}/main0.c (100%) rename libgo/misc/cgo/testcshared/{ => testdata}/main1.c (100%) rename libgo/misc/cgo/testcshared/{ => testdata}/main2.c (100%) rename libgo/misc/cgo/testcshared/{ => testdata}/main3.c (100%) rename libgo/misc/cgo/testcshared/{ => testdata}/main4.c (100%) rename libgo/misc/cgo/testcshared/{ => testdata}/main5.c (100%) rename libgo/misc/cgo/testcshared/{src => testdata}/p/p.go (100%) rename libgo/misc/cgo/testgodefs/{ => testdata}/anonunion.go (100%) rename libgo/misc/cgo/testgodefs/{ => testdata}/fieldtypedef.go (100%) rename libgo/misc/cgo/testgodefs/{ => testdata}/issue8478.go (100%) rename libgo/misc/cgo/testgodefs/{ => testdata}/main.go (100%) delete mode 100644 libgo/misc/cgo/testplugin/altpath/src/plugin-mismatch/main.go rename libgo/misc/cgo/testplugin/altpath/{src => testdata}/common/common.go (100%) create mode 100644 libgo/misc/cgo/testplugin/altpath/testdata/plugin-mismatch/main.go create mode 100644 libgo/misc/cgo/testplugin/overlaydir_test.go create mode 100644 libgo/misc/cgo/testplugin/plugin_test.go delete mode 100644 libgo/misc/cgo/testplugin/src/host/host.go delete mode 100644 libgo/misc/cgo/testplugin/src/iface/main.go delete mode 100644 libgo/misc/cgo/testplugin/src/iface_a/a.go delete mode 100644 libgo/misc/cgo/testplugin/src/iface_b/b.go delete mode 100644 libgo/misc/cgo/testplugin/src/issue18676/main.go delete mode 100644 libgo/misc/cgo/testplugin/src/issue18676/plugin.go delete mode 100644 libgo/misc/cgo/testplugin/src/plugin1/plugin1.go delete mode 100644 libgo/misc/cgo/testplugin/src/plugin2/plugin2.go delete mode 100644 libgo/misc/cgo/testplugin/src/sub/plugin1/plugin1.go delete mode 100644 libgo/misc/cgo/testplugin/test.bash rename libgo/misc/cgo/testplugin/{src => testdata}/checkdwarf/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/common/common.go (100%) create mode 100644 libgo/misc/cgo/testplugin/testdata/host/host.go create mode 100644 libgo/misc/cgo/testplugin/testdata/iface/main.go create mode 100644 libgo/misc/cgo/testplugin/testdata/iface_a/a.go create mode 100644 libgo/misc/cgo/testplugin/testdata/iface_b/b.go rename libgo/misc/cgo/testplugin/{src => testdata}/iface_i/i.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue18584/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue18584/plugin.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue18676/dynamodbstreamsevt/d [...] create mode 100644 libgo/misc/cgo/testplugin/testdata/issue18676/main.go create mode 100644 libgo/misc/cgo/testplugin/testdata/issue18676/plugin.go rename libgo/misc/cgo/testplugin/{src => testdata}/issue19418/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue19418/plugin.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue19529/plugin.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue19534/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue19534/plugin.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue22175/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue22175/plugin1.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue22175/plugin2.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue22295.pkg/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue22295.pkg/plugin.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue24351/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue24351/plugin.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue25756/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue25756/plugin/c-life.c (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue25756/plugin/life.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue25756/plugin/life.h (100%) create mode 100644 libgo/misc/cgo/testplugin/testdata/plugin1/plugin1.go create mode 100644 libgo/misc/cgo/testplugin/testdata/plugin2/plugin2.go create mode 100644 libgo/misc/cgo/testplugin/testdata/sub/plugin1/plugin1.go create mode 100644 libgo/misc/cgo/testplugin/testdata/unnamed1/main.go create mode 100644 libgo/misc/cgo/testplugin/testdata/unnamed2/main.go delete mode 100644 libgo/misc/cgo/testplugin/unnamed1/main.go delete mode 100644 libgo/misc/cgo/testplugin/unnamed2/main.go rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan2.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan2_cmsan.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan3.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan4.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan5.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan6.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan_fail.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan_shared.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan10.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan11.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan12.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan2.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan3.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan4.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan5.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan6.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan7.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan8.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan9.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan_shared.go (100%) create mode 100644 libgo/misc/cgo/testshared/overlaydir_test.go delete mode 100644 libgo/misc/cgo/testshared/src/dep2/dep2.go delete mode 100644 libgo/misc/cgo/testshared/src/dep3/dep3.go delete mode 100644 libgo/misc/cgo/testshared/src/exe/exe.go delete mode 100644 libgo/misc/cgo/testshared/src/exe2/exe2.go delete mode 100644 libgo/misc/cgo/testshared/src/exe3/exe3.go delete mode 100644 libgo/misc/cgo/testshared/src/explicit/explicit.go delete mode 100644 libgo/misc/cgo/testshared/src/global/main.go delete mode 100644 libgo/misc/cgo/testshared/src/iface/main.go delete mode 100644 libgo/misc/cgo/testshared/src/iface_a/a.go delete mode 100644 libgo/misc/cgo/testshared/src/iface_b/b.go delete mode 100644 libgo/misc/cgo/testshared/src/implicitcmd/implicitcmd.go create mode 100644 libgo/misc/cgo/testshared/testdata/dep2/dep2.go create mode 100644 libgo/misc/cgo/testshared/testdata/dep3/dep3.go rename libgo/misc/cgo/testshared/{src => testdata}/depBase/asm.s (100%) rename libgo/misc/cgo/testshared/{src => testdata}/depBase/dep.go (100%) rename libgo/misc/cgo/testshared/{src => testdata}/depBase/gccgo.go (100%) rename libgo/misc/cgo/testshared/{src => testdata}/depBase/stubs.go (100%) rename libgo/misc/cgo/testshared/{src => testdata}/division/division.go (100%) create mode 100644 libgo/misc/cgo/testshared/testdata/exe/exe.go create mode 100644 libgo/misc/cgo/testshared/testdata/exe2/exe2.go create mode 100644 libgo/misc/cgo/testshared/testdata/exe3/exe3.go rename libgo/misc/cgo/testshared/{src => testdata}/execgo/exe.go (100%) create mode 100644 libgo/misc/cgo/testshared/testdata/explicit/explicit.go create mode 100644 libgo/misc/cgo/testshared/testdata/global/main.go rename libgo/misc/cgo/testshared/{src => testdata}/globallib/global.go (100%) create mode 100644 libgo/misc/cgo/testshared/testdata/iface/main.go create mode 100644 libgo/misc/cgo/testshared/testdata/iface_a/a.go create mode 100644 libgo/misc/cgo/testshared/testdata/iface_b/b.go rename libgo/misc/cgo/testshared/{src => testdata}/iface_i/i.go (100%) rename libgo/misc/cgo/testshared/{src => testdata}/implicit/implicit.go (100%) create mode 100644 libgo/misc/cgo/testshared/testdata/implicitcmd/implicitcmd.go rename libgo/misc/cgo/testshared/{src => testdata}/issue25065/a.go (100%) create mode 100644 libgo/misc/cgo/testshared/testdata/issue30768/issue30768lib/lib.go create mode 100644 libgo/misc/cgo/testshared/testdata/issue30768/x_test.go rename libgo/misc/cgo/testshared/{src => testdata}/trivial/trivial.go (100%) delete mode 100644 libgo/misc/cgo/testso/cgoso.c delete mode 100644 libgo/misc/cgo/testso/cgoso.go delete mode 100644 libgo/misc/cgo/testso/cgoso_c.c delete mode 100644 libgo/misc/cgo/testso/cgoso_unix.go delete mode 100644 libgo/misc/cgo/testso/main.go create mode 100644 libgo/misc/cgo/testso/noso_test.go create mode 100644 libgo/misc/cgo/testso/overlaydir_test.go create mode 100644 libgo/misc/cgo/testso/so_test.go create mode 100644 libgo/misc/cgo/testso/testdata/cgoso.c create mode 100644 libgo/misc/cgo/testso/testdata/cgoso.go create mode 100644 libgo/misc/cgo/testso/testdata/cgoso_c.c create mode 100644 libgo/misc/cgo/testso/testdata/cgoso_unix.go create mode 100644 libgo/misc/cgo/testso/testdata/main.go delete mode 100644 libgo/misc/cgo/testsovar/cgoso.go delete mode 100644 libgo/misc/cgo/testsovar/main.go create mode 100644 libgo/misc/cgo/testsovar/noso_test.go create mode 100644 libgo/misc/cgo/testsovar/overlaydir_test.go create mode 100644 libgo/misc/cgo/testsovar/so_test.go create mode 100644 libgo/misc/cgo/testsovar/testdata/cgoso.go rename libgo/misc/cgo/testsovar/{ => testdata}/cgoso_c.c (100%) rename libgo/misc/cgo/testsovar/{ => testdata}/cgoso_c.h (100%) create mode 100644 libgo/misc/cgo/testsovar/testdata/main.go delete mode 100644 libgo/runtime/getncpu-aix.c delete mode 100644 libgo/runtime/getncpu-bsd.c delete mode 100644 libgo/runtime/getncpu-hurd.c delete mode 100644 libgo/runtime/getncpu-irix.c delete mode 100644 libgo/runtime/getncpu-linux.c delete mode 100644 libgo/runtime/getncpu-none.c delete mode 100644 libgo/runtime/getncpu-solaris.c create mode 100644 libgo/runtime/go-context.S delete mode 100644 libgo/runtime/go-memcmp.c delete mode 100644 libgo/runtime/go-memmove.c delete mode 100644 libgo/runtime/go-strslice.c delete mode 100644 libgo/runtime/go-type.h delete mode 100644 libgo/runtime/go-typedesc-equal.c create mode 100644 libgomp/acc_prof.h create mode 100644 libgomp/oacc-profiling.c create mode 100644 libgomp/testsuite/libgomp.c++/lastprivate-conditional-1.C create mode 100644 libgomp/testsuite/libgomp.c++/lastprivate-conditional-2.C create mode 100644 libgomp/testsuite/libgomp.c++/loop-13.C create mode 100644 libgomp/testsuite/libgomp.c++/loop-14.C create mode 100644 libgomp/testsuite/libgomp.c++/loop-15.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr93931.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-1.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-10.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-11.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-12.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-13.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-14.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-15.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-16.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-2.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-3.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-4.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-5.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-6.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-7.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-8.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-9.C create mode 100644 libgomp/testsuite/libgomp.c++/target-22.C delete mode 100644 libgomp/testsuite/libgomp.c++/udr-20.C delete mode 100644 libgomp/testsuite/libgomp.c++/udr-21.C create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-10.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-3.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-4.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-5.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-6.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-7.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-8.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-9.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/loop-1.c delete mode 100644 libgomp/testsuite/libgomp.c-c++-common/pr93515.c create mode 100644 libgomp/testsuite/libgomp.c/pr90779.c delete mode 100644 libgomp/testsuite/libgomp.c/pr93566.c create mode 100644 libgomp/testsuite/libgomp.c/scan-1.c create mode 100644 libgomp/testsuite/libgomp.c/scan-10.c create mode 100644 libgomp/testsuite/libgomp.c/scan-11.c create mode 100644 libgomp/testsuite/libgomp.c/scan-12.c create mode 100644 libgomp/testsuite/libgomp.c/scan-13.c create mode 100644 libgomp/testsuite/libgomp.c/scan-14.c create mode 100644 libgomp/testsuite/libgomp.c/scan-15.c create mode 100644 libgomp/testsuite/libgomp.c/scan-16.c create mode 100644 libgomp/testsuite/libgomp.c/scan-17.c create mode 100644 libgomp/testsuite/libgomp.c/scan-18.c create mode 100644 libgomp/testsuite/libgomp.c/scan-19.c create mode 100644 libgomp/testsuite/libgomp.c/scan-2.c create mode 100644 libgomp/testsuite/libgomp.c/scan-20.c create mode 100644 libgomp/testsuite/libgomp.c/scan-21.c create mode 100644 libgomp/testsuite/libgomp.c/scan-22.c create mode 100644 libgomp/testsuite/libgomp.c/scan-3.c create mode 100644 libgomp/testsuite/libgomp.c/scan-4.c create mode 100644 libgomp/testsuite/libgomp.c/scan-5.c create mode 100644 libgomp/testsuite/libgomp.c/scan-6.c create mode 100644 libgomp/testsuite/libgomp.c/scan-7.c create mode 100644 libgomp/testsuite/libgomp.c/scan-8.c create mode 100644 libgomp/testsuite/libgomp.c/scan-9.c create mode 100644 libgomp/testsuite/libgomp.c/target-37.c delete mode 100644 libgomp/testsuite/libgomp.c/teams-3.c delete mode 100644 libgomp/testsuite/libgomp.fortran/async_io_9.f90 delete mode 100644 libgomp/testsuite/libgomp.fortran/atomic1.f90 delete mode 100644 libgomp/testsuite/libgomp.fortran/close_errors_1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr90779.f90 delete mode 100644 libgomp/testsuite/libgomp.fortran/pr93553.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target-allocatable-1-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target-allocatable-1-2.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-c++/cache-1.C create mode 100644 libgomp/testsuite/libgomp.oacc-c++/firstprivate-mappings-1.C create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-dispatch-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-init-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-parallel-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-valid_bytes-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-version-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/firstprivate-mappings-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr84955-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr89376.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr90009.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/allocatable-1-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/allocatable-1-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/allocatable-array-1.f90 create mode 100644 libiberty/filedescriptor.c create mode 100644 libiberty/rust-demangle.h create mode 100644 libphobos/libdruntime/core/sys/bionic/string.d create mode 100644 libphobos/libdruntime/core/sys/darwin/string.d create mode 100644 libphobos/libdruntime/core/sys/dragonflybsd/string.d create mode 100644 libphobos/libdruntime/core/sys/dragonflybsd/sys/socket.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/string.d create mode 100644 libphobos/libdruntime/core/sys/linux/string.d create mode 100644 libphobos/libdruntime/core/sys/netbsd/string.d create mode 100644 libphobos/libdruntime/core/sys/netbsd/sys/featuretest.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/string.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/sys/cdefs.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/sys/elf.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/sys/elf32.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/sys/elf64.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/sys/elf_common.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/sys/link_elf.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/sys/mman.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/time.d delete mode 100644 libsanitizer/asan/asan_activation.cc create mode 100644 libsanitizer/asan/asan_activation.cpp delete mode 100644 libsanitizer/asan/asan_allocator.cc create mode 100644 libsanitizer/asan/asan_allocator.cpp delete mode 100644 libsanitizer/asan/asan_debugging.cc create mode 100644 libsanitizer/asan/asan_debugging.cpp delete mode 100644 libsanitizer/asan/asan_descriptions.cc create mode 100644 libsanitizer/asan/asan_descriptions.cpp delete mode 100644 libsanitizer/asan/asan_errors.cc create mode 100644 libsanitizer/asan/asan_errors.cpp delete mode 100644 libsanitizer/asan/asan_fake_stack.cc create mode 100644 libsanitizer/asan/asan_fake_stack.cpp delete mode 100644 libsanitizer/asan/asan_flags.cc create mode 100644 libsanitizer/asan/asan_flags.cpp delete mode 100644 libsanitizer/asan/asan_fuchsia.cc create mode 100644 libsanitizer/asan/asan_fuchsia.cpp delete mode 100644 libsanitizer/asan/asan_globals.cc create mode 100644 libsanitizer/asan/asan_globals.cpp delete mode 100644 libsanitizer/asan/asan_globals_win.cc create mode 100644 libsanitizer/asan/asan_globals_win.cpp delete mode 100644 libsanitizer/asan/asan_interceptors.cc create mode 100644 libsanitizer/asan/asan_interceptors.cpp delete mode 100644 libsanitizer/asan/asan_interceptors_memintrinsics.cc create mode 100644 libsanitizer/asan/asan_interceptors_memintrinsics.cpp create mode 100644 libsanitizer/asan/asan_interceptors_vfork.S delete mode 100644 libsanitizer/asan/asan_linux.cc create mode 100644 libsanitizer/asan/asan_linux.cpp delete mode 100644 libsanitizer/asan/asan_mac.cc create mode 100644 libsanitizer/asan/asan_mac.cpp delete mode 100644 libsanitizer/asan/asan_malloc_linux.cc create mode 100644 libsanitizer/asan/asan_malloc_linux.cpp delete mode 100644 libsanitizer/asan/asan_malloc_mac.cc create mode 100644 libsanitizer/asan/asan_malloc_mac.cpp delete mode 100644 libsanitizer/asan/asan_malloc_win.cc create mode 100644 libsanitizer/asan/asan_malloc_win.cpp delete mode 100644 libsanitizer/asan/asan_memory_profile.cc create mode 100644 libsanitizer/asan/asan_memory_profile.cpp delete mode 100644 libsanitizer/asan/asan_new_delete.cc create mode 100644 libsanitizer/asan/asan_new_delete.cpp delete mode 100644 libsanitizer/asan/asan_poisoning.cc create mode 100644 libsanitizer/asan/asan_poisoning.cpp delete mode 100644 libsanitizer/asan/asan_posix.cc create mode 100644 libsanitizer/asan/asan_posix.cpp delete mode 100644 libsanitizer/asan/asan_preinit.cc create mode 100644 libsanitizer/asan/asan_preinit.cpp delete mode 100644 libsanitizer/asan/asan_premap_shadow.cc create mode 100644 libsanitizer/asan/asan_premap_shadow.cpp delete mode 100644 libsanitizer/asan/asan_report.cc create mode 100644 libsanitizer/asan/asan_report.cpp delete mode 100644 libsanitizer/asan/asan_rtems.cc create mode 100644 libsanitizer/asan/asan_rtems.cpp delete mode 100644 libsanitizer/asan/asan_rtl.cc create mode 100644 libsanitizer/asan/asan_rtl.cpp delete mode 100644 libsanitizer/asan/asan_shadow_setup.cc create mode 100644 libsanitizer/asan/asan_shadow_setup.cpp delete mode 100644 libsanitizer/asan/asan_stack.cc create mode 100644 libsanitizer/asan/asan_stack.cpp delete mode 100644 libsanitizer/asan/asan_stats.cc create mode 100644 libsanitizer/asan/asan_stats.cpp delete mode 100644 libsanitizer/asan/asan_suppressions.cc create mode 100644 libsanitizer/asan/asan_suppressions.cpp delete mode 100644 libsanitizer/asan/asan_thread.cc create mode 100644 libsanitizer/asan/asan_thread.cpp delete mode 100644 libsanitizer/asan/asan_win.cc create mode 100644 libsanitizer/asan/asan_win.cpp delete mode 100644 libsanitizer/asan/asan_win_dll_thunk.cc create mode 100644 libsanitizer/asan/asan_win_dll_thunk.cpp delete mode 100644 libsanitizer/asan/asan_win_dynamic_runtime_thunk.cc create mode 100644 libsanitizer/asan/asan_win_dynamic_runtime_thunk.cpp delete mode 100644 libsanitizer/asan/asan_win_weak_interception.cc create mode 100644 libsanitizer/asan/asan_win_weak_interception.cpp delete mode 100644 libsanitizer/include/sanitizer/esan_interface.h delete mode 100644 libsanitizer/interception/interception_linux.cc create mode 100644 libsanitizer/interception/interception_linux.cpp delete mode 100644 libsanitizer/interception/interception_mac.cc create mode 100644 libsanitizer/interception/interception_mac.cpp delete mode 100644 libsanitizer/interception/interception_type_test.cc create mode 100644 libsanitizer/interception/interception_type_test.cpp delete mode 100644 libsanitizer/interception/interception_win.cc create mode 100644 libsanitizer/interception/interception_win.cpp delete mode 100644 libsanitizer/lsan/lsan.cc create mode 100644 libsanitizer/lsan/lsan.cpp delete mode 100644 libsanitizer/lsan/lsan_allocator.cc create mode 100644 libsanitizer/lsan/lsan_allocator.cpp delete mode 100644 libsanitizer/lsan/lsan_common.cc create mode 100644 libsanitizer/lsan/lsan_common.cpp delete mode 100644 libsanitizer/lsan/lsan_common_linux.cc create mode 100644 libsanitizer/lsan/lsan_common_linux.cpp delete mode 100644 libsanitizer/lsan/lsan_common_mac.cc create mode 100644 libsanitizer/lsan/lsan_common_mac.cpp delete mode 100644 libsanitizer/lsan/lsan_interceptors.cc create mode 100644 libsanitizer/lsan/lsan_interceptors.cpp delete mode 100644 libsanitizer/lsan/lsan_linux.cc create mode 100644 libsanitizer/lsan/lsan_linux.cpp delete mode 100644 libsanitizer/lsan/lsan_mac.cc create mode 100644 libsanitizer/lsan/lsan_mac.cpp delete mode 100644 libsanitizer/lsan/lsan_malloc_mac.cc create mode 100644 libsanitizer/lsan/lsan_malloc_mac.cpp delete mode 100644 libsanitizer/lsan/lsan_preinit.cc create mode 100644 libsanitizer/lsan/lsan_preinit.cpp delete mode 100644 libsanitizer/lsan/lsan_thread.cc create mode 100644 libsanitizer/lsan/lsan_thread.cpp delete mode 100644 libsanitizer/sanitizer_common/sancov_begin.S delete mode 100644 libsanitizer/sanitizer_common/sancov_end.S delete mode 100644 libsanitizer/sanitizer_common/sancov_flags.cc create mode 100644 libsanitizer/sanitizer_common/sancov_flags.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_checks.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_checks.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_report.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_report.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_common.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_common.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfo [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfo [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfo [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfo [...] delete mode 100644 libsanitizer/sanitizer_common/sanitizer_common_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_common_nolibc.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_nolibc.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_fuchsia.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_fuchsia.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_libcdep_new.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_libcdep_new.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_dll_thunk.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_dll_thunk.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_dynamic_ru [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_dynamic_ru [...] delete mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_sections.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_sections.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_weak_inter [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_weak_inter [...] delete mode 100644 libsanitizer/sanitizer_common/sanitizer_deadlock_detector1.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_deadlock_detector1.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_deadlock_detector2.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_deadlock_detector2.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_errno.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_errno.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_file.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_file.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_flag_parser.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_flag_parser.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_flags.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_flags.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_fuchsia.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_fuchsia.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_hash.h delete mode 100644 libsanitizer/sanitizer_common/sanitizer_libc.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_libc.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_libignore.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_libignore.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_linux.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_linux.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_mips64.S delete mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_s390.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_s390.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_x86_64.S create mode 100644 libsanitizer/sanitizer_common/sanitizer_local_address_space_view.h delete mode 100644 libsanitizer/sanitizer_common/sanitizer_mac.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_mac.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_mac_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_mac_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_netbsd.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_netbsd.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_openbsd.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_openbsd.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_persistent_allocator.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_persistent_allocator.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_freebsd.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_freebsd.h delete mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_posix.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_posix.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_printf.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_printf.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_bsd.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_bsd.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_common.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_common.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_linux.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_linux.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_mac.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_mac.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_solaris.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_solaris.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_rtems.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_rtems.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_solaris.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_solaris.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_stackdepot.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stackdepot.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace_sparc.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace_sparc.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_stoptheworld_mac.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stoptheworld_mac.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_stoptheworld_netbsd_lib [...] delete mode 100644 libsanitizer/sanitizer_common/sanitizer_suppressions.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_suppressions.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_mac.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_mac.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_markup.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_markup.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_report.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_report.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_win.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_win.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_termination.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_termination.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_thread_registry.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_thread_registry.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_tls_get_addr.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_tls_get_addr.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_type_traits.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_type_traits.h delete mode 100644 libsanitizer/sanitizer_common/sanitizer_unwind_linux_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_unwind_linux_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_unwind_win.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_unwind_win.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_win.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_win.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_win_dll_thunk.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_win_dll_thunk.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_win_weak_interception.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_win_weak_interception.cpp delete mode 100644 libsanitizer/tsan/tsan_clock.cc create mode 100644 libsanitizer/tsan/tsan_clock.cpp delete mode 100644 libsanitizer/tsan/tsan_debugging.cc create mode 100644 libsanitizer/tsan/tsan_debugging.cpp create mode 100644 libsanitizer/tsan/tsan_dispatch_defs.h delete mode 100644 libsanitizer/tsan/tsan_external.cc create mode 100644 libsanitizer/tsan/tsan_external.cpp delete mode 100644 libsanitizer/tsan/tsan_fd.cc create mode 100644 libsanitizer/tsan/tsan_fd.cpp delete mode 100644 libsanitizer/tsan/tsan_flags.cc create mode 100644 libsanitizer/tsan/tsan_flags.cpp delete mode 100644 libsanitizer/tsan/tsan_ignoreset.cc create mode 100644 libsanitizer/tsan/tsan_ignoreset.cpp delete mode 100644 libsanitizer/tsan/tsan_interceptors.cc create mode 100644 libsanitizer/tsan/tsan_interceptors.cpp delete mode 100644 libsanitizer/tsan/tsan_interceptors_mac.cc create mode 100644 libsanitizer/tsan/tsan_interceptors_mac.cpp delete mode 100644 libsanitizer/tsan/tsan_interface.cc create mode 100644 libsanitizer/tsan/tsan_interface.cpp delete mode 100644 libsanitizer/tsan/tsan_interface_ann.cc create mode 100644 libsanitizer/tsan/tsan_interface_ann.cpp delete mode 100644 libsanitizer/tsan/tsan_interface_atomic.cc create mode 100644 libsanitizer/tsan/tsan_interface_atomic.cpp delete mode 100644 libsanitizer/tsan/tsan_interface_java.cc create mode 100644 libsanitizer/tsan/tsan_interface_java.cpp create mode 100644 libsanitizer/tsan/tsan_libdispatch.cpp delete mode 100644 libsanitizer/tsan/tsan_libdispatch_mac.cc delete mode 100644 libsanitizer/tsan/tsan_malloc_mac.cc create mode 100644 libsanitizer/tsan/tsan_malloc_mac.cpp delete mode 100644 libsanitizer/tsan/tsan_md5.cc create mode 100644 libsanitizer/tsan/tsan_md5.cpp delete mode 100644 libsanitizer/tsan/tsan_mman.cc create mode 100644 libsanitizer/tsan/tsan_mman.cpp delete mode 100644 libsanitizer/tsan/tsan_mutex.cc create mode 100644 libsanitizer/tsan/tsan_mutex.cpp delete mode 100644 libsanitizer/tsan/tsan_mutexset.cc create mode 100644 libsanitizer/tsan/tsan_mutexset.cpp delete mode 100644 libsanitizer/tsan/tsan_new_delete.cc create mode 100644 libsanitizer/tsan/tsan_new_delete.cpp delete mode 100644 libsanitizer/tsan/tsan_platform_linux.cc create mode 100644 libsanitizer/tsan/tsan_platform_linux.cpp delete mode 100644 libsanitizer/tsan/tsan_platform_mac.cc create mode 100644 libsanitizer/tsan/tsan_platform_mac.cpp delete mode 100644 libsanitizer/tsan/tsan_platform_posix.cc create mode 100644 libsanitizer/tsan/tsan_platform_posix.cpp delete mode 100644 libsanitizer/tsan/tsan_platform_windows.cc create mode 100644 libsanitizer/tsan/tsan_platform_windows.cpp delete mode 100644 libsanitizer/tsan/tsan_preinit.cc create mode 100644 libsanitizer/tsan/tsan_preinit.cpp delete mode 100644 libsanitizer/tsan/tsan_report.cc create mode 100644 libsanitizer/tsan/tsan_report.cpp delete mode 100644 libsanitizer/tsan/tsan_rtl.cc create mode 100644 libsanitizer/tsan/tsan_rtl.cpp delete mode 100644 libsanitizer/tsan/tsan_rtl_mutex.cc create mode 100644 libsanitizer/tsan/tsan_rtl_mutex.cpp delete mode 100644 libsanitizer/tsan/tsan_rtl_proc.cc create mode 100644 libsanitizer/tsan/tsan_rtl_proc.cpp delete mode 100644 libsanitizer/tsan/tsan_rtl_report.cc create mode 100644 libsanitizer/tsan/tsan_rtl_report.cpp delete mode 100644 libsanitizer/tsan/tsan_rtl_thread.cc create mode 100644 libsanitizer/tsan/tsan_rtl_thread.cpp delete mode 100644 libsanitizer/tsan/tsan_stack_trace.cc create mode 100644 libsanitizer/tsan/tsan_stack_trace.cpp delete mode 100644 libsanitizer/tsan/tsan_stat.cc create mode 100644 libsanitizer/tsan/tsan_stat.cpp delete mode 100644 libsanitizer/tsan/tsan_suppressions.cc create mode 100644 libsanitizer/tsan/tsan_suppressions.cpp delete mode 100644 libsanitizer/tsan/tsan_symbolize.cc create mode 100644 libsanitizer/tsan/tsan_symbolize.cpp delete mode 100644 libsanitizer/tsan/tsan_sync.cc create mode 100644 libsanitizer/tsan/tsan_sync.cpp delete mode 100644 libsanitizer/ubsan/ubsan_diag.cc create mode 100644 libsanitizer/ubsan/ubsan_diag.cpp delete mode 100644 libsanitizer/ubsan/ubsan_diag_standalone.cc create mode 100644 libsanitizer/ubsan/ubsan_diag_standalone.cpp delete mode 100644 libsanitizer/ubsan/ubsan_flags.cc create mode 100644 libsanitizer/ubsan/ubsan_flags.cpp delete mode 100644 libsanitizer/ubsan/ubsan_handlers.cc create mode 100644 libsanitizer/ubsan/ubsan_handlers.cpp delete mode 100644 libsanitizer/ubsan/ubsan_handlers_cxx.cc create mode 100644 libsanitizer/ubsan/ubsan_handlers_cxx.cpp delete mode 100644 libsanitizer/ubsan/ubsan_init.cc create mode 100644 libsanitizer/ubsan/ubsan_init.cpp delete mode 100644 libsanitizer/ubsan/ubsan_init_standalone.cc create mode 100644 libsanitizer/ubsan/ubsan_init_standalone.cpp delete mode 100644 libsanitizer/ubsan/ubsan_init_standalone_preinit.cc create mode 100644 libsanitizer/ubsan/ubsan_init_standalone_preinit.cpp delete mode 100644 libsanitizer/ubsan/ubsan_monitor.cc create mode 100644 libsanitizer/ubsan/ubsan_monitor.cpp delete mode 100644 libsanitizer/ubsan/ubsan_signals_standalone.cc create mode 100644 libsanitizer/ubsan/ubsan_signals_standalone.cpp delete mode 100644 libsanitizer/ubsan/ubsan_type_hash.cc create mode 100644 libsanitizer/ubsan/ubsan_type_hash.cpp delete mode 100644 libsanitizer/ubsan/ubsan_type_hash_itanium.cc create mode 100644 libsanitizer/ubsan/ubsan_type_hash_itanium.cpp delete mode 100644 libsanitizer/ubsan/ubsan_type_hash_win.cc create mode 100644 libsanitizer/ubsan/ubsan_type_hash_win.cpp delete mode 100644 libsanitizer/ubsan/ubsan_value.cc create mode 100644 libsanitizer/ubsan/ubsan_value.cpp delete mode 100644 libsanitizer/ubsan/ubsan_win_dll_thunk.cc create mode 100644 libsanitizer/ubsan/ubsan_win_dll_thunk.cpp delete mode 100644 libsanitizer/ubsan/ubsan_win_dynamic_runtime_thunk.cc create mode 100644 libsanitizer/ubsan/ubsan_win_dynamic_runtime_thunk.cpp delete mode 100644 libsanitizer/ubsan/ubsan_win_weak_interception.cc create mode 100644 libsanitizer/ubsan/ubsan_win_weak_interception.cpp create mode 100644 libstdc++-v3/config/abi/post/i386-solaris/amd64/baseline_symbols.txt create mode 100644 libstdc++-v3/config/abi/post/i386-solaris/baseline_symbols.txt delete mode 100644 libstdc++-v3/config/abi/post/i386-solaris2.10/amd64/baseline_sy [...] delete mode 100644 libstdc++-v3/config/abi/post/i386-solaris2.10/baseline_symbols.txt delete mode 100644 libstdc++-v3/config/abi/post/i386-solaris2.11/amd64/baseline_sy [...] delete mode 100644 libstdc++-v3/config/abi/post/i386-solaris2.11/baseline_symbols.txt create mode 100644 libstdc++-v3/config/abi/post/sparc-solaris/baseline_symbols.txt create mode 100644 libstdc++-v3/config/abi/post/sparc-solaris/sparcv9/baseline_sym [...] delete mode 100644 libstdc++-v3/config/abi/post/sparc-solaris2.10/baseline_symbols.txt delete mode 100644 libstdc++-v3/config/abi/post/sparc-solaris2.10/sparcv9/baseline [...] delete mode 100644 libstdc++-v3/config/abi/post/sparc-solaris2.11/baseline_symbols.txt delete mode 100644 libstdc++-v3/config/abi/post/sparc-solaris2.11/sparcv9/baseline [...] rename libstdc++-v3/config/os/solaris/{solaris2.10 => }/ctype_base.h (100%) rename libstdc++-v3/config/os/solaris/{solaris2.10 => }/ctype_configure_char.cc (100%) rename libstdc++-v3/config/os/solaris/{solaris2.10 => }/ctype_inline.h (100%) rename libstdc++-v3/config/os/solaris/{solaris2.10 => }/os_defines.h (100%) delete mode 100644 libstdc++-v3/doc/xml/manual/profile_mode.xml create mode 100644 libstdc++-v3/include/bits/charconv.h delete mode 100644 libstdc++-v3/include/ext/array_allocator.h delete mode 100644 libstdc++-v3/include/profile/array delete mode 100644 libstdc++-v3/include/profile/base.h delete mode 100644 libstdc++-v3/include/profile/bitset delete mode 100644 libstdc++-v3/include/profile/deque delete mode 100644 libstdc++-v3/include/profile/forward_list delete mode 100644 libstdc++-v3/include/profile/impl/profiler.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_algos.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_container_size.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_hash_func.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_hashtable_size.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_list_to_slist.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_list_to_vector.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_map_to_unordered_map.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_node.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_state.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_trace.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_vector_size.h delete mode 100644 libstdc++-v3/include/profile/impl/profiler_vector_to_list.h delete mode 100644 libstdc++-v3/include/profile/iterator_tracker.h delete mode 100644 libstdc++-v3/include/profile/list delete mode 100644 libstdc++-v3/include/profile/map delete mode 100644 libstdc++-v3/include/profile/map.h delete mode 100644 libstdc++-v3/include/profile/multimap.h delete mode 100644 libstdc++-v3/include/profile/multiset.h delete mode 100644 libstdc++-v3/include/profile/ordered_base.h delete mode 100644 libstdc++-v3/include/profile/set delete mode 100644 libstdc++-v3/include/profile/set.h delete mode 100644 libstdc++-v3/include/profile/unordered_base.h delete mode 100644 libstdc++-v3/include/profile/unordered_map delete mode 100644 libstdc++-v3/include/profile/unordered_set delete mode 100644 libstdc++-v3/include/profile/vector create mode 100644 libstdc++-v3/include/pstl/parallel_backend_serial.h create mode 100644 libstdc++-v3/include/std/numbers create mode 100644 libstdc++-v3/include/std/span create mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++1998/profile_mode.cc create mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2011/profile_mode.cc create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_code/hash.cc create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_condition/hash.cc delete mode 100644 libstdc++-v3/testsuite/20_util/allocator/89510.cc delete mode 100644 libstdc++-v3/testsuite/20_util/assume_aligned/97132.cc create mode 100644 libstdc++-v3/testsuite/20_util/bind/91371.cc create mode 100644 libstdc++-v3/testsuite/20_util/common_reference/requirements/al [...] create mode 100644 libstdc++-v3/testsuite/20_util/common_reference/requirements/ex [...] create mode 100644 libstdc++-v3/testsuite/20_util/common_reference/requirements/ty [...] create mode 100644 libstdc++-v3/testsuite/20_util/exchange/constexpr.cc delete mode 100644 libstdc++-v3/testsuite/20_util/from_chars/3.cc delete mode 100644 libstdc++-v3/testsuite/20_util/function_objects/bind_front/97101.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/invoke/2.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_abstract/incomplete_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_aggregate/incomplete_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_complete_or_unbounded/memoization.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_complete_or_unbounded/memoiza [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_complete_or_unbounded/value.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_empty/incomplete_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_final/incomplete_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_function/91371.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_member_function_pointer/91371.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_move_constructible/incomplete_neg.cc delete mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_constructible/94003.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_convertible/value_ext.cc delete mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_default_constructible [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_move_assignable/incom [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_object/91371.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_polymorphic/incomplete_neg.cc delete mode 100644 libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/93208.cc create mode 100644 libstdc++-v3/testsuite/20_util/nonesuch/nonesuch.cc create mode 100644 libstdc++-v3/testsuite/20_util/pair/constexpr_assign.cc create mode 100644 libstdc++-v3/testsuite/20_util/pair/constexpr_swap.cc create mode 100644 libstdc++-v3/testsuite/20_util/shared_ptr/casts/rval.cc create mode 100644 libstdc++-v3/testsuite/20_util/shared_ptr/cons/alias-rval.cc delete mode 100644 libstdc++-v3/testsuite/20_util/synchronized_pool_resource/alloc [...] delete mode 100644 libstdc++-v3/testsuite/20_util/synchronized_pool_resource/cons_ [...] delete mode 100644 libstdc++-v3/testsuite/20_util/synchronized_pool_resource/relea [...] delete mode 100644 libstdc++-v3/testsuite/20_util/to_address/debug.cc delete mode 100644 libstdc++-v3/testsuite/20_util/to_chars/1_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/3.cc create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/chars_format.cc create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/lwg3266.cc create mode 100644 libstdc++-v3/testsuite/20_util/tuple/apply/2.cc delete mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/96803.cc create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/noexcept_specs.cc create mode 100644 libstdc++-v3/testsuite/20_util/tuple/make_from_tuple/2.cc create mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/dr2899.cc create mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/hash/90388.cc delete mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/modifiers/93562.cc delete mode 100644 libstdc++-v3/testsuite/20_util/unwrap_reference/3.cc delete mode 100644 libstdc++-v3/testsuite/20_util/variant/91807.cc create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/l [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/o [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_ [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_ [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversi [...] create mode 100644 libstdc++-v3/testsuite/23_containers/array/comparison_operators [...] create mode 100644 libstdc++-v3/testsuite/23_containers/array/creation/1.cc create mode 100644 libstdc++-v3/testsuite/23_containers/array/creation/2.cc create mode 100644 libstdc++-v3/testsuite/23_containers/array/creation/3_neg.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/array/element_access/const [...] create mode 100644 libstdc++-v3/testsuite/23_containers/deque/48101-3_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/deque/allocator/default_init.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/deque/requirements/explici [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/deque/types/92267.cc create mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/48101-3_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/list/48101-3_neg.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/list/requirements/explicit [...] create mode 100644 libstdc++-v3/testsuite/23_containers/map/48101-3_neg.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/map/requirements/explicit_ [...] create mode 100644 libstdc++-v3/testsuite/23_containers/multimap/48101-3_neg.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/multimap/requirements/expl [...] create mode 100644 libstdc++-v3/testsuite/23_containers/multiset/48101-3_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/set/48101-3_neg.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/set/requirements/explicit_ [...] create mode 100644 libstdc++-v3/testsuite/23_containers/span/1.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/2.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/back_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/back_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/contiguous_range_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/everything.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/first_2_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/first_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/first_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/front_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/front_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/get_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/index_op_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/index_op_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/last_2_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/last_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/last_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/lwg3255.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/subspan_2_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/subspan_3_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/subspan_4_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/subspan_5_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/subspan_6_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/subspan_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/subspan_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/tuple_element_dynamic_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/tuple_element_oob_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/tuple_size_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/48101-3_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/48101-3_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multiset/48101-3_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/48101-3_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/vector/48101-3_neg.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/vector/ext_pointer/explici [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/istream_iterator/1.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/ostream_iterator/1.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/ostream_iterator/requiremen [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/range_access_cpp20.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/adjacent_find/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/all_of/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/any_of/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/binary_search/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/constexpr_macro.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_backward/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_if/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_n/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/count/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/count_if/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/cpp_lib_constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/equal/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/equal_range/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill_n/87982.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill_n/87982_neg.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill_n/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill_n/dr426.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find_end/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find_first_of/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find_if/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find_if_not/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/for_each/constexpr.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/for_each/for_each_n_debug.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/generate/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/generate_n/87982.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/generate_n/87982_neg.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/generate_n/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/generate_n/dr426.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_heap/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_heap_until/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_partitioned/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_permutation/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_sorted/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_sorted_until/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/iter_swap/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/co [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/lower_bound/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/make_heap/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/merge/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/mismatch/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/next_permutation/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/none_of/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/nth_element/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partial_sort/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partial_sort_copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partition/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partition_copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partition_point/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pop_heap/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/prev_permutation/constexpr.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-2.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-3.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-4.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-5.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/push_heap/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/remove/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/remove_copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/remove_copy_if/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/remove_if/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/replace_copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/replace_copy_if/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/replace_if/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/reverse/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/reverse_copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/rotate/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/rotate_copy/constexpr.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/sample/3.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/search/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/search_n/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_difference/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_intersection/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/c [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_union/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/sort/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/sort_heap/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/swap/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/swap_ranges/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/transform/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/unique/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/unique_copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/upper_bound/constexpr.cc rename libstdc++-v3/testsuite/26_numerics/bit/{bitops.count => bit.count}/countl_o [...] rename libstdc++-v3/testsuite/26_numerics/bit/{bitops.count => bit.count}/countl_z [...] rename libstdc++-v3/testsuite/26_numerics/bit/{bitops.count => bit.count}/countr_o [...] rename libstdc++-v3/testsuite/26_numerics/bit/{bitops.count => bit.count}/countr_z [...] rename libstdc++-v3/testsuite/26_numerics/bit/{bitops.count => bit.count}/popcount [...] delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/header-2.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/header.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/complex/1.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/complex/2.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/gcd/92978.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/lcm/92978.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/numbers/1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/numbers/2.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/numbers/3.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/numbers/float128.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/numbers/nonfloat_neg.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/random/random_device/cons/de [...] delete mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/concat/92853.cc delete mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/concat/94063.cc delete mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/generic/94242.cc delete mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/generic/utf.cc delete mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/generic/wchar_t.cc create mode 100644 libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/lwg3296.cc create mode 100644 libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/lwg3296.cc delete mode 100644 libstdc++-v3/testsuite/28_regex/match_results/94627.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_float/1.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_float/requirements.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/deduction.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/float.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/generic.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/integral.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/pointer.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/requirements.cc delete mode 100644 libstdc++-v3/testsuite/30_threads/shared_timed_mutex/94069.cc create mode 100644 libstdc++-v3/testsuite/30_threads/thread/cons/69724.cc delete mode 100644 libstdc++-v3/testsuite/experimental/filesystem/iterators/97731.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/execution_context/make_ [...] delete mode 100644 libstdc++-v3/testsuite/experimental/net/executor/1.cc delete mode 100644 libstdc++-v3/testsuite/experimental/numeric/92978.cc create mode 100644 libstdc++-v3/testsuite/experimental/type_traits/nonesuch.cc delete mode 100644 libstdc++-v3/testsuite/ext/array_allocator/1.cc delete mode 100644 libstdc++-v3/testsuite/ext/array_allocator/2.cc delete mode 100644 libstdc++-v3/testsuite/ext/array_allocator/26875.cc delete mode 100644 libstdc++-v3/testsuite/ext/array_allocator/3.cc delete mode 100644 libstdc++-v3/testsuite/ext/array_allocator/check_allocate_max_size.cc delete mode 100644 libstdc++-v3/testsuite/ext/array_allocator/check_deallocate_null.cc delete mode 100644 libstdc++-v3/testsuite/ext/array_allocator/check_delete.cc delete mode 100644 libstdc++-v3/testsuite/ext/array_allocator/check_new.cc delete mode 100644 libstdc++-v3/testsuite/ext/array_allocator/variadic_construct.cc delete mode 100644 libstdc++-v3/testsuite/ext/malloc_allocator/89510.cc delete mode 100644 libstdc++-v3/testsuite/ext/new_allocator/89510.cc delete mode 100644 libstdc++-v3/testsuite/ext/profile/all.cc delete mode 100644 libstdc++-v3/testsuite/ext/profile/mutex_extensions_neg.cc delete mode 100644 libstdc++-v3/testsuite/ext/profile/profiler_algos.cc delete mode 100644 libstdc++-v3/testsuite/ext/profile/replace_new.cc delete mode 100644 libstdc++-v3/testsuite/libstdc++-prettyprinters/91997.cc delete mode 100644 libstdc++-v3/testsuite/libstdc++-prettyprinters/filesystem-ts.cc delete mode 100644 libstdc++-v3/testsuite/tr2/dynamic_bitset/cmp.cc delete mode 100644 libstdc++-v3/testsuite/tr2/dynamic_bitset/cons.cc delete mode 100644 libstdc++-v3/testsuite/tr2/dynamic_bitset/copy.cc delete mode 100644 libstdc++-v3/testsuite/tr2/dynamic_bitset/move.cc delete mode 100644 libstdc++-v3/testsuite/tr2/dynamic_bitset/pr92059.cc